2447987016117011
131341943967290593
139436867672320327
20814743332296709
99597528684661027
9274768895107871
54651761018964743
87183736406461633
95465863043261479
76127900770756829
20963565356411087
141258254606395081
4578308422267361
54143139420459077
41593849381108513
142012571347596023
73900386150733733
77498172833919709
76759453747328251
18079767926006063
81039506576992903
69898811205067589
115663980122452543
42652743378328483
2904281751257671
57689994803026147
117444096808027727
8510334549300163
16268872051038727
90103170007698481
32195625216496829
15216754693417243
45322148308086781
12004380807193283
78163307647812161
129277674210310849
18668131848262207
94694557397191649
40147369777979641
100998059414436391
107104822433674753
57350692234225237
63022551668598311
95294233992618053
12765944338866011
64988655492686363
90711613102176623
47407102747247857
143281073297654147
122846539678633801
63038998014267151
105475586322830869
112782060824939291
54132089335899851
47424697252258891
74918778016913377
61002666202363877
17108479011400963
73530510634360903
101497191236940463
125385477253248119
90288880248144653
141264938930571329
36268400182853149
130992530421398993
48795072960417541
64550823122987297
127326810664849577
59865835183356511
70614360298429877
90469813610496731
139365018431472413
34937990593565599
48706558221357359
55631146623172391
123396702651784231
77550039810999533
42950326965327371
23671976131605797
91178771818179631
31792158392286871
84319806463843991
5250024092956199
25090122539227763
116027545081627757
55486139252731001
138491449501917373
2906226179004791
131528773368298697
112419032829128723
5829858831562697
109551277663942727
121931769800337773
47974646850811621
128614989384795107
58506128428425071
10579684774075139
11822505893839477
36589088464096013
47872787955833809
82860829673136259
44360212407389933
142785114301550689
52496093748838217
117857461869293567
50761310374085371
40895593445836433
116800219382391847
21002866504260649
14626960379041511
97591774832972909
53594494357975873
93655559810141447
65864895827637527
130685180441155427
100900365752129483
61573341866717363
2050184746778821
69933683391736699
4979378454383831
30498075396723167
64516157668492273
131362065389403221
30900721765757629
94240917032857979
20810433716259533
72824048893766581
39224059803964589
115543377007510129
143969194035674893
60272277175269013
35360008274511499
40582876930855409
113817878371332467
141655813987301683
10849511813986297
78382964425835063
43339819419352579
125830574415067523
100058536426807039
106781163192508033
14384696328651893
36665872937949977
36892505189525131
93724254122850157
14089004812143161
10657713009997003
136622339516288603
78065465408447059
110524830013897037
88922045917897589
104392059892127303
123871284995082973
119483017781389849
97492728589789333
98109505342539541
138402226900421777
47981363222775127
84496010489396711
103762644602256229
25145323144864051
52895213637327403
79847537304254879
98010342234277247
64113024381744271
48200874835824769
85507526054682661
106799021094607873
113362172964053681
16835526507696643
55768705915098643
3700002628247719
69803528018173951
110457163782562979
34987363019884001
34629690038761607
103076140323691837
20439627397920149
142941010690755929
76175664418301743
108896238603542437
139272941821370657
67910658686754781
42740787996435863
113739965758046473
126844988862515711
96857844801404329
47254409365905431
31770879647275481
123205365761982457
16545078955723259
68491631305937731
37284466958557723
141722744494106329
110769774794248673
111979740352303699
139015765074803651
25501814180954333
128120876778440527
25087782232219909
68757573490713743
36502495842807107
3316101415692301
121946669450861197
31422264252341639
6365442700723241
16124389555711891
120321346979541203
137270764480583267
1119165129942427
112058948850607951
104697135250951813
29534180576060509
68508146508877657
61592365605821971
118868936962680041
7621718974320721
130164077302690603
94945254115845571
134151995876631893
57117269666715371
133258552316156563
3104497202662337
130929432716174467
29344043553460963
735106094576083
73960844863581857
39384298915076747
113732353947863887
67094684656433971
67592042286374813
11593016514949159
115392443902140319
15189378617310239
16576793838730519
57300892884678953
79849778547187109
134570750685578591
35277339552162121
42332758753948643
100585665246811313
37690617090358273
23766035147254069
31448227126225183
50077395863146973
79818080323306649
116345043367883089
36823428940843697
115426240853883293
138645089788626689
76595295951212323
126541274566068077
3841193522644783
73386465261548707
45852333347865647
110458116872400317
125371524461143451
109170813939170057
130455446979778463
122072911183094453
56128603052622703
39199643798506237
29974193208245359
233778107097467
125108092924355269
3834934815265577
107063552613089311
123917292153060487
144026883691161829
89198673730182197
5696275534294789
70210474626175841
87699610197382003
127854412466955641
48020662918033903
966338407078201
102438152559357799
123897273137009311
31984861256301703
132501008426831981
77548598881211551
108333706536281627
13927684541308411
68753032093392541
34943105503390697
64936879725443221
67600295997647321
10396961168133697
72759474117171593
125437948299631309
40284079111165661
64630425411852997
128789636775322657
82068175393436669
81860984573684681
64832237658735523
26472491674279291
65086506023797597
127530726024721763
115134240803432141
28941679393897157
53473927401823337
43904158069678201
47465756280302237
67102997569150019
78219789621711587
102813640788802759
138952407781056301
15968581630746529
137973713507489921
109944429814605973
139859569020852763
90245371333466599
80464313934633529
40953927738234649
62816739130569211
85826110053764207
117570230667377281
128632860920711513
52844322372455597
17322889196675107
84713286756830119
137523532109202359
53826069019873333
129308231592380651
70499315185384843
84210290811739949
69733511231077843
81514383027816097
53602986077500987
101080921515140173
119389739973921709
5608605391616651
127794216149536571
86450236842908767
104558972943640037
34483079549983283
82024541205718673
36773292480378131
41316114941209243
97001649059722427
125461728479852971
124200398212904887
6163930710680987
30710121685862629
45200857773845731
88073180641204921
24731930708096383
19109857099294781
84529611978922703
41668514140412947
111399681692297707
43032785483031493
31730445958843351
117444043704349049
11728119600304703
61462807847182037
124400199574878433
42341656694707693
108298725601609853
32988265776661021
10483283969941577
11675876159211419
97895917719216847
96262898122117763
52634359463773
137331800504393657
97276660256974223
129672807959256761
112635812771823791
117930454420315253
7478556631731337
23236849601842249
70516884414001217
38279787684233651
48642634039226543
28428668589567599
75691349401351063
71684218602971803
7176150758990789
72718852634520727
121660877262055441
55613217905614483
126918391836827179
60275909534043719
129584580491524231
96628929883252133
40218666683767081
85574807019593483
3427327936191001
103416308021251033
133327859789725919
114026823485180579
105751750738660967
5602572262937927
6603940899771707
83468397959043613
51002575125718169
36984388423018219
124509181265888579
18273697191414881
125779977955186909
55042819916560681
36369447715745191
85129367882652479
59450298968582747
106148105333122579
67308670108384231
18329332048981039
111796987651521089
51677675316014653
111705375702728677
103288670509584953
3921856002357523
101711645137272259
21295631561587843
44719685317942601
32564172102821701
47641390306034323
55718093598099839
37487906602636573
30117739239989333
54569234893508873
127473258468907321
142539363692359063
124285805961395579
125216876897297233
65403112053502169
50989216259113919
83776565485702993
141800550631662137
108507953051205937
11288145789224851
15231005875928881
99009225651333229
14957843678096897
61141675413784993
21510722120922767
77760033534156989
9057996274373281
45325185158886211
8616753506184401
118561502499534599
105860886690691141
47655213056032117
7597981918345097
18811192753665929
122601107679966763
97964460684568133
17110793546973337
54238641367094273
44279795884695923
35858622603493783
24776788068768221
80220094024644319
8344133675472443
59466814340120729
64408581766922299
48433509400611523
78659672542446161
136495436332318211
143997640447049287
39059400301639687
20436897388511881
88664416779857209
101379851194026059
139334139442061453
126042182891106329
33788774009858687
84626830494413671
98319633111200509
101988207032000183
142115362912066217
66199398768154499
57722348802444707
100610025069783743
52958645290786913
21974368247228329
80790208367070511
22534698982112077
71772426297843041
55644421803627191
18974685941992043
16579168653954659
123290678619695161
126995630756969021
137558749190310857
37428480563869133
120081589300757411
10025965013865617
142424062805664781
114808747919656213
141315968301180913
22428051678301727
2458055417702543
134103020621359997
95675959570040261
85241395194142741
77203447928469887
12445347955574227
56321123403034991
2735369542160053
15104434480278569
4976229751655299
16186335931195303
52155163209033539
43179986250096599
72348862792825753
127272010538947331
114161754190030277
10479836958646819
36336755156340103
84604258557286213
49456778777975237
119841925190650303
59244498330279077
138562701540145937
34192902200347861
5924852398797239
30347462746333219
93395827144980931
26581251583866899
140719245952852187
108064615179070859
2419205005081831
89763589535657783
48177218099902663
1349667539193959
128863092991477807
6912063300653543
81787426871176823
9355548108423161
112820453473118791
95442413430268699
46251388345544297
79028541276035633
71340467992150573
116152783717162109
25868441722342003
11033232091663567
88713540826310681
56936312770432889
126391823535173491
29929341296902477
37555082653074859
106452329357998303
16949824847081773
86655201028281829
35990272162236031
50675872547020561
24996873338631629
15763370311181653
143777314062313747
89034109579188251
49535023202695957
82647360774903203
99569690717793809
129575243368961059
69849494490718193
20193178107722927
75651985583968501
14610660390847663
96006513740868463
123651631818809623
44820966945176561
70881557071701697
72639255550239661
70410570716611847
142780821605643329
7042854537886547
19046179252471751
12570676077492809
125309235350095793
6334777745130469
93177148235573951
46029948880751467
76374597380512027
15993358428446719
97717681992289937
88234042545180853
71914353710606129
126664579236408061
48436503571456531
100009710283345003
60456075845077699
88185850806355609
112515123568074707
142317037735132207
2869434761275447
50871468664369861
91620892002535019
51791231463335773
119625715679680949
91420538373569659
142338424403272997
20717807341891271
79004022612506239
35087058488677033
107726629985872043
90094883403463579
33893566932785737
128235939660439553
53519285857688723
63169547032641691
38469765786630137
98629256293521649
136904257765974719
97264136332987471
74541987547179751
135719338785899527
53071366764869413
27954652365497929
22516616561209117
136514198187135563
101888829427100237
39818916755803439
41346151380417899
117114418360101271
117213500887597021
111251945289141989
7825122641210753
31985956262373247
107903660121441637
62783773198291679
40636587564518963
104466447921642407
28252767882576199
139277055849475879
76152064950202823
2029281018952219
4185346332110297
113626905589508309
16292169116660329
14715338756276947
98729533123487237
117413863355850823
111394599809444201
12796330132125601
3142728096909287
84525156669124441
110858106881007379
108429508264846393
21107913895287029
42987703949388031
92207484853666153
99269725966343083
95386589800386791
122893114962879197
118598770518773659
75961388709991831
73970164976971853
26079726038159881
3241110673296371
14910228995044129
54762846903324767
31579714250973491
108210555969105371
57842232704875867
99807068550032981
104725532570496781
62370092045644067
110754167742377927
64357935162319291
103768135651316833
133596233689970657
14411674378956469
27236623758903311
117196303850343131
16984919060408207
117467765417357801
41822096304698519
4503381074914483
42248591418316453
88667104167062203
74185452834137347
55178229488023561
39712457445896441
15942830357738551
83070241196778779
48991233781279117
25890161651067191
135498637707379489
11721613922573119
58267699392520777
71334875260749601
88486323606051937
140307112028786293
18116877395800517
52735189115983951
560629051187533
143604796903379407
18208703555301641
38644718751514441
139453249386731081
68334294409402573
14069298604755503
89405879278953781
52313700653803751
63276173362877441
46990897745668607
127325781993765503
132996210590719823
27872155006205747
131679393131516033
43055455320441349
99130374613167503
56747435781059509
73023662551230971
25303822814771027
19573216446018229
90706987975929797
2297653290026099
103949694687152411
40935712758882503
108696861548483129
138464031246215903
137402356222482073
50795651457774203
67862041034718041
131179046286133133
138936352345322527
110674452424217023
15176569240865807
40368526876418731
39749995917838477
60927737389277669
104743875095726483
137903841810040967
46984705131645173
102416807784516293
43745655501588581
77218062569838667
58183483231471657
19924563728125739
9566705890731001
128634563331312013
54270846340492757
83998612579102789
61634624289452267
123275392120729193
126069886551704933
14705144856426503
43928528721891139
28626891954251923
26891659965187189
81513298875634081
78117953431594829
112049344704367619
50526669017703649
12105264679232887
57234136400369729
87705088966203451
3530053494695369
136262838524697697
81794269058332729
92931600812195237
40171126890908401
19096811010277171
84883472402046553
122069855821368373
84536010512638693
103052425478114599
3861878852241167
19843842881653831
60099797618632153
42160151894709067
12395208815991013
42451798053993703
48898901926880779
25896660183165437
97946549881941899
91692506809647413
113505498828108181
65825483569763933
41266279648589833
140707917182233381
20121818790546409
61284527035668113
10938812478514127
71284743893450599
139631063635617881
52336426214517569
91686397226974873
68379519858032879
88125753625041467
134213851791688441
612753842539171
28029209870549773
85505148893746643
49633297032172669
24375405029651353
4326512064148513
93606537724875731
68147753006786461
109154718493218169
67293277709695943
11681355388069121
76656013717712477
70479744805641361
96052318014611807
48025761733689757
97656587867053153
26278615517239817
114487405665284837
109024995866602969
10428708172781123
15444244819519319
25107118641241547
115222525333015703
21626358037411019
124760259234089119
26202774206786269
48821933996703391
26409845601394921
143022413798260793
70888602626474167
80520121247239769
77663050249620911
18947612809790801
114039087231220091
61909913660538851
8703709500680863
66137961998255053
17259837176548913
97520292805109417
4501306813223453
25489126581321607
137951072201981837
130230865311035009
126271782189449467
11786643584361859
78567175099366649
75975335928148939
137873384996465141
137322425055543779
41097478058695589
54818039608527127
113975093545113869
137440466249276761
96860175800328121
85302653684959741
109725381906892639
64780084759668791
27841159134893827
141912995256944677
23903818219867193
34408508889034127
60799242918679807
63708398331241387
38250339200067359
35917922609846201
93596453108350597
103842747092700173
19550120299935377
94330197166185301
68126075425684747
111801583643178343
127899237621358823
66374913551159743
57259291181191717
100318635755373551
108849191541703817
129667447868468101
9521028713580143
3608900971769693
121462306749947573
127183683209279063
85228753101752873
21384097628662399
75043735359475499
36696003508455407
122539332750893447
44289504016811759
94345427345620681
62359885227997009
112167257372541353
10057855631361497
125121341110468517
89268298403936389
253689958404107
20448711303796871
125887116340845749
113452057753951673
111386104423008319
88820495460109453
106176406896662441
117908969854545607
79185884609210111
22265108822367661
42131081804085979
4787565748628263
88285786374139469
52532453550013729
63030906542545811
82966230842086499
111434803588050337
13374031407083153
131120771508397421
38222459430693721
4053359525770229
125671637242640873
142509308654402149
108761105368855483
82726666374097003
83182285626944173
4392359169910427
25764226780931369
37555394976394723
45520981628952439
127697021988376657
37301621428896919
3481611019484317
273367954521611
120595979132279977
139275552313489391
19517638145884789
134257955041651757
61640286324333599
26756264314312381
5929832339094451
34068199852637663
55621661630862823
53223356924885111
28130517179156057
33715864194713443
8768549465267323
48505941452683381
59150493862049987
122929803380296573
67717685728006057
85188205620846649
13551918298142333
142794061351049839
50046747556104919
139755867484798573
100818591471613111
123506642553664829
67128168660180437
17361232899378239
81205947333951971
100951038469175803
78427701957614033
91647053706089029
41995882526896979
8655103782103711
16208416642531859
27148525028835773
96530306708119237
83886884968041131
46104506104661621
4071604112826721
130818597676215989
83751604064223097
48003061670316569
114975288165171023
77543168669355523
130898568977384599
138240473429945149
12512619340258049
52865178016582069
54589448585409469
67041962133334457
131936718181890823
131161901871841201
129762943265678131
9501674850396451
69411893242520809
12858419334938669
18012325359103507
8101065059530747
111402228002722807
27393289269377851
59661346266651427
97933321786705843
142970385162188431
116687791944568573
42865259249805071
78665728522211329
17191350079286609
38915362755121
104081810168116307
72369744654715831
70583789940004043
63769881088181189
34832861915329013
103511460709842883
12744021964806271
118147323133465133
73508765964814627
41915931961601723
124159166000486159
107059111397752373
28308398201135111
138752937180208643
57877948689201209
7853466143461291
127860159109481639
140695232970349657
45989923483772399
70252460074745519
91320825658361393
125895258735863359
44490411478205977
8277897623633227
74078939542808969
14763010313555837
57573399969733117
20547969646549621
27831142978871651
19696899842396369
96036416334655663
118776470419969331
115106167710763147
92797801662042089
53748428898866587
84976245950961523
75138302036004839
38252164957785089
59401841289796123
123388586373629153
80002754877771137
65325065298295813
104022297136029049
104595076598596943
24733624153295093
80583979791336493
35689581544274509
111009033481887439
52723099606355021
9145499482856437
103268341169813431
29873077944737767
128390364028740409
63828701751340751
126269436650778251
92196743802066947
107557366671102331
82095161838366707
2962932712244563
40336926043118569
76120046401696081
19668082252208393
11699643576605507
104070390148631051
4447056688480337
126299123572209761
124285002115432111
32651510681158177
77049069535781377
105073540290341059
129866038623932833
73737997979252099
1000818079302719
56935030891132033
125490162771030089
110002644537415303
141900260264586149
95848880998137257
87655974398264177
133098113185945289
8524722954050671
111984276212833859
48183390729070547
28564753403283077
72560526183871841
85734376170194051
2884670003941247
83047000211598179
34941478094018131
38914092315471617
89834040229080493
136649082301278619
17693408033119349
12914177684926117
77534465864565341
43816795829021773
54572134288428829
15486160582502881
7038488481192061
101253784643487769
73167323795097599
126652832228754107
136437902192984813
14773822073278427
119226154039420873
20979228522765353
95684087054511433
143369482063662571
79984073878214791
126484593692747309
30661211187069959
65986186146445307
21406712617451023
11643713028355673
12375018397438007
113014682750413459
128074636885852303
95849517837643589
225029466151439
38379856590968239
55035992218994027
124590946935305869
75764774902036397
120282429688398217
124061352648684211
100388943200018689
12038123693327843
143921962640713757
66431577475695671
96441420201938767
5985881213848699
23023212300317959
73776709006065749
68570577652335037
110784731465313683
75561205184420663
91156672950600011
75652071357643999
45089924403725639
9731005297015939
83780867586566603
116004695793047507
1921328287397059
132096400834774351
124103196174044501
17973073327721669
27348564897946577
68940142607964973
95869340761615231
87069112832957753
126849465607633393
8189427226541381
78315114432978103
52738505344809941
49269694801485007
33670191751002077
18126485312638357
74182022306781131
72966518237447071
32878267942215989
142214985807979163
85002052929784651
132460770173750587
51711195168296801
114686507266863253
10674370710292409
67058861334274169
124868304139283179
94339181224531423
32548533723233677
121966657630619941
126608236891160203
132335928373125293
87312233366899007
34811549430215581
119153777650112593
42343344889519913
17409509195486339
97372887824377177
58047479121008623
28640296099655321
5461077750032843
17269777849802879
16141683779080763
71829140436019469
67078664513470879
7640614757113307
114952266264792259
115479318610294211
72080073723877943
118285194651814571
125721349090747757
33829414616035097
76248951156162013
3523544090203703
35662920537977423
112817035891805033
60157454175944509
120684629812053161
18168770630035759
54900196403927851
34958069332260731
12867606555436007
62884700022560281
21985773882706807
119927971705932989
91545283616791649
82466176602916987
86220848278021727
28865323910823047
56583882500279227
30913604785806199
111047793719028689
71933229423666463
91520025681289901
98059698742421093
135119655083336009
83988294049416389
72988905768085127
51140894667634817
116839062047493397
24877214624497969
134363370017532937
18698850241151959
26609432575922473
88873995462725023
80264517522465053
140300153761951283
125046682868870227
104441686744929593
93344738487480317
71585168823762101
41647330383072721
14990901750013873
32752859201264483
108447962071757587
17927178264838643
32270301348307109
100676749640484439
72159636459496787
60091356427793591
42538094678883151
41813705854406209
105787561995314653
31132221827971367
35253787957883329
21600208883223427
80124428565451591
117139695117307843
57800559265217501
106118203425652393
101694861587095969
63513811906126753
76596306407556283
69420670290140303
44948223643208069
24908095758148081
22994430070242437
71087668675136873
102131682782116033
8760884034554023
50145223839523843
56795020506668293
30557003601042733
128984697744209399
75751008797548003
39009772576224211
124708426493490449
50858061583158259
77414107549585553
19817146451125567
80241214070000491
119848706854314803
32296130164477349
74437785643442909
116757555823410049
21935981443687783
282369308498183
109148145763867877
91513232169717641
123242864888816879
139722528161205383
1503063284170361
119898421648630721
78389716821411971
28027154180261147
139396257283053361
99781055036658253
65641404080014937
11961228011068267
59035356450092597
112785969805737323
40193405203682077
35215666494670351
14816534255255641
69408339069699593
55804377462336733
38241284206209193
34392495719212129
111078773772035933
70774340969300819
30328506439475539
108591941362108849
448895436554951
28260312710618353
132088056662125513
70785306264833497
36298699129182667
16584711895191571
17825713596227491
23014258315410121
9384804147824351
19536048566535791
104557285047426349
6201140875099421
138070183265205817
74797471197204881
1875552526098079
116154556336911307
9930835071542807
110210808185791847
57441717147589589
135656945808959767
105011036138659349
23381342587732639
131342077134825979
59182453760764777
52570533254785093
75652083882797099
71250118338452279
4439825703553949
44198530462795673
89718494266797743
108390325800895877
75479732204876899
113034758358989183
59864670809079047
81559579559405921
104461450181647921
85626706559563451
69768274256869553
81379128639190517
36814625557831769
36834935466485371
82384413292705571
53036986722416311
16274897544790727
100386078964395071
38284116526616761
10401860404066609
50367592587204911
105553425332284417
36420350917650407
129992294154842807
132333115516394587
45434520044389279
56630883499443823
131438913233857037
97088687538994289
24797534646417349
50866931705933669
123261465747793777
66454104805195957
15519986481898529
75750282117240103
137279147391563731
108361351192312499
7883223260702341
85922471586168473
60041196214284413
138136423384481909
17283576631704739
123951213895535233
100731911203163899
134586276784265707
17963633590381051
32033059218794377
31148037835322249
49238056979182171
29485623035301721
36607725181424963
98623198823008589
24417579293617879
64758007433735003
130549856640899447
52220623056470159
14573696765084629
46977314532959849
127217544110081647
61153650202328539
44256222127065383
25851958810981747
87175863422890607
80461512485598077
77325008897492179
130575386389518359
30263144803296343
107958680162323807
6084922538058857
126086817343627267
79851890203987463
116617133098120537
54692339253091391
140282284974123829
127807359109236211
109944137771031769
34005259694406437
21278270247399331
64167517113194009
50007713877768041
100990925712424843
8124281022605249
56972088103030783
24636749619171517
102932285794073999
17216759007198601
93474285907900829
128466638139050927
86559608107156199
31225305177073261
87566702230644709
125538291710756053
4330884207909169
25357178983310539
21889247204720459
43298478182323829
63162610868029181
16434768737553773
141985733487238063
25258373384100781
106250579767020371
27487524630918067
34455857941108859
8547638082179401
121702961860568701
139609342400075767
108115597679423657
50051881447906069
127368684375992489
127293074133650791
125999719447356241
47495167375403849
111309688894597769
12451482201570019
54148362571564979
15559852320907553
114642387517705847
34079762029602833
66465811253353747
127501017661077001
63803878561945003
131778006186128987
120610759952638511
131908322012041997
113917961042535203
9801812724536407
136383930495530761
87227872900744057
1314894534993691
144044824203815083
106722215796642503
26522555108825161
44990928702980831
135762893918304613
70005893703647227
29388253098891151
91334087486763997
120772850472717649
98564814946823107
93200533634559251
128547516786748261
73534010165880827
122341766830587023
94240656598616477
90980924446354981
63316811501853589
74914255310640311
72260287843246249
74445746293736693
27931927142941589
71233905629296733
19765970570590477
44734638271720669
94492590059212277
88997357040829631
134075497292951411
79710774090214051
115629256925218703
129093227503253017
79863607175759171
43039656703745381
48476539949226923
115494101569624553
51833147771871659
34354902780546319
85199378220443237
104219486928638693
134921102163351817
103944246749148217
10685206324499401
65932283366433871
108790788097295533
15941316880373719
113488824131529179
71233862129503417
129810833033304473
72049277002302739
6139125659625097
60157610629505189
45249411649076941
46289370934273891
21288763746170533
101398027291324871
59108024424476243
45885392492153047
84932559052984561
110488070375699873
79347250434018473
97391581854667981
109933478814734119
126922816040134481
62229785266026893
68735406633633287
87017586838327303
94539315546427889
127808008384410829
42316778111839549
16611843332265281
82148582126860187
130540500059410171
50913381085413673
87588764648693771
92866865229824759
51196349607518663
45001794642373507
100979884973383289
31342335911261783
124734487672260161
89578070421211637
121499791731231691
50780443420345753
68823131769960803
47879818238619247
133144222858135579
6343616293344569
99214358507421583
121220868266944759
59294652938113939
71397189296817323
123070508636006287
134211118616237837
49620871429395829
73156887982705367
92191556693802893
104155857251384639
46071357002511221
94451568877812997
21787106791492561
101783051176477331
46509155796278437
10068089819313037
21571822542892109
45461169562933073
116464182984027787
132856973825192129
36627387788457173
82375058130770849
47464400274629551
34535829396302243
83894328675413129
69576595213900427
82463969332041919
70063275275399761
40244644487274599
104707138046595199
77774852223479029
108821425049736961
50843168414166019
109800232975242643
59902583326491473
2254227493465859
19337350740435887
135411856167487337
110913905223702799
133408098675892517
7141055945709407
120492218679940621
131370622195440413
13517180717119819
12829590565723873
44376295827673759
127019716499956883
14692245467130691
72598221912437929
42177986452410643
12183286930090667
90841253204543957
66697926665198657
85315468745055617
81087529044659623
101996822933349739
96786613497516559
31213811584789117
19611984283844279
104201457386280427
19566434299295987
113163610857364153
100127379707047919
10490274829595513
137244949940209739
93594716115508697
88735874343419543
110671587315651881
1990617891580519
101417551726951661
108875070905195719
73484480772836513
27889993487312179
68329775175089683
39160785424282591
122353316156027303
19852234248327031
60509488631357219
65255635741225463
97495385108914679
30508446321854339
140309176549557283
84326619326797553
57953350544711821
14577837687407563
52845339206652229
31075274724253037
108572310868748249
117208569427629569
2616860194650391
22720822640340031
107984597549402011
80966394137718347
43158105637467391
49122151283801653
80069632802469469
97563103202747023
22504599650719183
56339789837986987
87453635832640897
78451971085445849
84112996062520577
8883530801880181
107751042746732479
35814982700993593
70263865050262979
2818487948292353
19819342659744403
67512809487865957
4748340798729167
31700572188922379
47991442474726889
101420332562052617
24956036466477871
67399057750411801
97652946258373729
63566577525000973
107253491989912417
55055893884324757
143250661884414979
33375653854701517
132717301188208123
21485900419307771
79355254956225929
133840913457095083
136252100614837547
127920807621816973
123564890509929259
109969684847578403
60022478937389341
108769313450148991
3656696711057333
19452925086247739
44228796761724283
131527583880805271
8750068557889907
4836635531560793
91110826583472959
44809664898928201
103353153974925191
25109601550952449
137564107395590159
10938570807218083
53927381886207353
98614575306923201
24833910213000173
23093123352524219
37518078675764039
18018859257461827
5661705745405427
22981296881339743
110705379989351227
106312551435075043
32160640667314693
126595729959826961
37478560837689107
81319994144195951
50103755469664927
142013601651992173
86713157930879021
143935568432673439
29643345206814473
52401244555054501
9858747647374741
89839405477804391
75062979863949013
10988081790259771
5836458378125321
125459249514998897
57840539295606317
40696829581598741
59704286553860737
94575211446554009
104312556909520951
140974291030434809
122634164394935903
131694463908926147
112315678427077669
98944063699179397
19812724284272971
8034841172848871
43179507862597571
135221120752538011
119410192731756287
5495731712266057
27483489258022153
21228300774446371
134919612353021641
99147172713185803
69926152255557193
124256648012059993
10051166749703861
50075190274922789
58803919846133831
28330241246402723
23769905993554943
22459705243530223
17703890206881803
67765757279161829
60962571889262633
125868210866404129
90907842708424843
114376949298817243
11180917944980549
88957947070605493
45752837622194039
110880219285918613
53437473405368971
122220679591572637
12164392228089119
38216970078867607
20643085426745827
19657147359679411
8690390200881731
82530648248155999
16366461237496283
115117165769193893
142316912577429043
67670138914645367
2935344805020041
96171638584476811
709517540371681
142169767626734839
10599893847155933
1788195124110419
47764912441985617
34558333469358961
103777545412043099
71641091656823999
121744244464500109
121229721025713353
141936646933610161
22895502175682467
141614723917740559
48413197836030263
83229848187578821
63827241517841671
87066549270007303
86510465393466967
22386847818468097
127977672003103957
124437732713157379
101789421165652697
136279197985912753
28098439924899209
137546791262633771
83752758226681967
3975018151186007
126528730814943529
100096956324946849
104682364113288431
132388312600358621
89057095956029893
128020089683774669
45920608660436357
100260819520319767
32723152818132863
104621734436076593
125222502902896753
115629879700195387
38965243169501009
3169864516658797
26240432504486623
124033259441871467
61143457283727487
18548791741299403
70949642284414189
3123700824289439
126034223969099059
99175418965323829
129142076786939677
128769316765961831
109370602202936363
58519241081181877
39211686953009281
109179933049880633
65355347841173581
55255923849444949
112981660411368643
58964248049245051
63693551971761889
2057594693214023
34359604285928197
68811149774416349
112404904521830909
117542200678756781
98217265928244289
141966120395475773
41204531379347837
99847735252522897
24879851209870219
19224116893498481
2342259061980191
29851107402465341
107752482434631019
33181917331656823
112505911288672547
63965616291843949
129973642065123361
118275625900364747
28334623039841039
4804303940733469
118341081299928503
60749545471573279
27134993269358257
2855489959251751
39879488132666599
131581010692007711
118553224470738073
143219759614966729
51250754534507861
34722763638845063
119892693174544091
141545381461297669
43953443787011909
13861535921227717
107765481987933487
107277410541152603
130143031556676013
134510570147710709
11155030361802407
61069768326106367
99133794601175363
122584267474277729
132783138928234397
2118732328962923
85946322987237577
73779438546141833
101198451408897533
93678326994164219
44031709666036853
1613769676228597
84350843386988081
40295048582293709
109650596591109097
129662804035152029
72628538887928857
105970460294267189
111018724461119857
128594988891730343
125777561024758051
105020213767254703
54755283579359197
128485932000679607
106895724093214013
134250506331040109
136387624879575491
21834850935259991
119347397426925527
70530351085917661
51829521732575317
117434742745208173
65688949333572863
25072427731512761
30143535771108583
18710301046827997
22596370159229149
95362064194131013
82257247632955807
25189212822408077
48881844089099513
26260327065186239
37709044667383387
75580997220490291
35571101291532221
90716375627362139
341115306818201
142208134896676837
122324597784230951
5585841496419889
77970147249020849
36409841069744453
35593740440909351
104916434587761541
34494155845420097
110787923537407009
62634804553707469
108086431400019047
57014781918554981
91787717238767843
33060467446405811
26991760404509189
91215660446714593
80451515382063491
125774932380267509
18923388332412679
31425355740630781
33387413065200461
38280624188571493
119628767638804771
80455293785184683
143968612102105811
107249446934092499
57979028135283779
35143350449405389
19178625572577859
1462647590192693
80734982640193439
77966639942068219
68461154148588937
107806313334590021
68928901886998453
142073000541385231
114460388389547279
61101742428490949
63652467000137641
4499257784793797
72210155805498239
134894449544939737
84879243311672801
96653850007966411
121488982043685679
115171970900612057
51964638796566289
24720325920545653
31889259481620547
47620900429138507
92488246761632017
108998864295797191
99237573558380549
10217430379470437
73273467274891031
74157979873709713
70578265112415097
21714131065183231
64935363435541369
66946131522296827
6658827304505767
26288253779097377
15025626725448881
6464852569754797
100303938350358181
2498094411081449
111856882365805037
138482087299184917
73301073155156783
36486595782056479
73112423885226023
127951550401786537
56004957731596361
7430880499197919
16515312886484141
24963377309361769
142018663214129657
17418300914211083
17901455785535783
5952653568732379
98198601468983549
47964926276963743
69469853117052953
44217477620391469
33721990266355409
123277788288210007
17260069941281239
21118114348165403
40682903931050599
105012383682387593
75308499442697771
58105216719359431
109669703173988311
4402893191880551
105132281358273469
89676288326875027
131415391647213269
104169390917829269
127667304380668669
5502727856227991
33823560484209827
113318773761434513
86888007745238341
54724753034809477
39521931169017127
98648548115146321
84236738897238661
60856390160518369
140152469500782773
60142295825390531
140913445220797771
118578541434179339
128689950290227357
90543769591735261
25017645799768579
143442124360364743
37273936280049827
71225139108634547
114167997848133347
65872425522286813
86204151949727927
8372199298399207
73243443228532189
68960020684204703
13629932784419971
127952120783296631
136925155449539449
104450954185198939
4090454396799703
51568678446810493
83961407789012623
87312375362103217
115798519163738837
80937097742506223
39344150951039087
108469063010971111
43675731582501199
103599173557346737
113157749393077297
90650649315949081
1176883506104521
38139216867752303
66438864746534627
32618923720784957
109257200515088597
65876921713765523
35804860181773769
17778218586933559
137941026702553817
27223729850503937
66685569694649341
100259995859001827
31728323379199589
13528770333187469
120062135234059859
43499689336423321
130145298289942843
12178430896919213
106488333484985521
103041408480982051
3415973249525189
85773816421525931
50153940017213639
9986965407650501
23354396524166833
139986458047435397
60242166106490201
122222913524523589
57193722917232851
62936468105711443
29760901320882793
100006168703872489
61164362341351019
8896959606430001
25433035647021199
33382676285304529
6603244595608301
39513244381667333
44158655221530721
135281311527331679
107078369001339403
26587097460655097
53177694841990129
126120649140779071
15916740264917677
100195380841939051
91357382228037319
122730265048077227
74995155065781373
81649554091488827
75145287836608907
88863025787019761
52237724760438131
7395034224651431
476578224384403
3418622986263521
46414243044788513
125741608181621491
42606013939158667
126242055107385683
91670728102591819
21471039144522893
26304630145854107
72554592302550707
11951273272386169
68320331918222239
29887778227311833
100266990031560137
127632714664638553
40101796962005927
4682746919682449
60086455055103383
20038725555176453
23392823840708029
87329639963129897
4753163164587631
20988464907214939
75463003835749969
142171422494200711
36905298576718349
22747523161545109
112761636065976043
96059898015977587
27603770431677367
68713772526315881
132954788131370281
52567702131468751
24371012945328551
109983072144275273
112302398500048027
44214316986879731
143280916027863377
131331839493413659
29311121650320971
87346528118344171
129025423077212899
43844560316673197
71103443540293609
55920620688331277
20385581034741071
118527204447608213
81969761356934833
25666631164977977
6973736115532327
87248942042546243
19799680340694367
117443013530211539
95040309897565609
2948254839438661
126582921983123999
105193639376181799
30531116469970199
62371669302957551
102103473501050059
33398517625319971
46822653350513401
14961352534187107
101680947627322211
83983494275595337
70445982509668357
17270396374852067
111548098230943823
119491751971957283
56238620889586567
29532587455811971
133624607211756047
40311842856994151
76598541184469459
61668405172749779
13778289945232499
73715799761391479
87093730722019817
92505079047509771
114330205683791417
44148733364993707
81045389646829109
135244646118050717
42220711988476471
11100241013919877
63052122771479173
137125782601862921
112744275430988797
13385362402515029
86406774601644527
117244395040432999
127369708649682727
134400553290342389
43442743473063127
4561791082358641
110704197130540259
50823114329472509
62899297293245837
34917839163514739
12876673877335241
120208665469192613
78433869737460389
83424384864474659
47105208376448749
3714374686345871
71145055750496449
32735283322801141
43214115230865497
88976929258476949
1240527865659319
18670932986545127
84177594508857907
32935889630528593
43215649667535823
127291085994135769
28587018931643903
107358252407420341
4318310816341531
125263192974355589
138490616974757461
30279427689360763
83319896762697689
66036250407620299
126239448908156399
50844363727151957
66675450506556197
117685041827165557
39308728564256551
75601212722436199
36366387305560177
109456394657903323
89057128692905677
91315909092353633
83567973437474063
133466092245296123
112990500609700951
29739338555393473
19546173792769807
62670140224924423
121059474688179523
48174412061762447
50167146058021649
92515529751423497
73381750144072537
22315003513548271
3455170961389673
75251593078649443
18804632734423153
93846263125054529
65890950833538863
137553320109178151
88292786041554707
60068621654198153
129040072661061253
13035287484620699
21309790914568901
60459135978490031
107958730415844899
63732666627275959
14165249712733829
118652787342129113
121483135730451617
53510824396978979
55081073227810601
107132886392186393
89794538746820041
61198995757377073
137643266193686213
1986473134151647
38848658918125081
94611580691934073
116776258852368883
125743840242929263
21917829479180933
112257668071118831
128449380765283211
65429238884188061
53763476253544493
18988015787406329
44207130626842433
139146078522967837
35975521147265083
80089677347405303
37705941487539121
9897669521753947
94390065303101279
80571697463672561
7958084996522173
55554950519487319
33541738124325709
89725405462871051
138423721569569861
139284070334124251
45300862984543697
3041320540681499
78067160183973967
23017323544616497
101733030458039671
124749097383952703
109678443540696319
126912412339693411
91213165413065887
1544958039289447
119803283104381577
48544828233317851
27618232374085429
50196662334679661
60831736736338949
63487169662026899
89685851913861877
97763788717588117
49108025649142487
627031401074909
113191219086317681
116001256874644541
55445139957004271
77502745310823229
134423208273752647
138681746079529111
95981699806593233
43503972442570457
33925392234066787
102804003599356093
84717651795622763
93718439224555681
115391616120889169
130778361834930721
114666585711620797
125885511550911061
54795511648687889
6449800020688151
131630143450659589
27430849922346499
76271799219832907
58770317510699519
133462415602581029
129548085979014643
8632025257679903
132115489481304359
89859391475491111
127759513173068333
88390334298319973
5052541761275441
62892743571347693
25877302661759303
141216137053315691
9017903527599149
4508203632005341
15275591082310483
83212561265074327
10750729432199333
53123357595284611
85663991449746341
123375811802558131
89071107066037699
138095423718806623
4564084791343073
57027899613399277
68108331699387229
53891863950304273
69683658937724369
110998125889093889
79148857938888097
85739113180293739
43643201677244747
74331903106518307
130015169225600723
104782193525853763
5303424292871561
45332535366178591
62403850392412961
116862908412727109
113531773639797377
39365954264453407
130512206114018221
113742752339133707
2263842304329041
81019505900247553
116433036481261321
6816454814449927
80158635426928727
57686523219614129
25167365744901091
66221552122942189
68220640411011589
65607367165948417
27932086200124901
122147049508668433
4076818151421199
48468014578551409
117412177086068159
47382173742296137
92606898540397231
98805523248403897
112609662588714749
107355497523644641
34578154903822759
26047793093281909
71634204353797279
13944372078063233
128129366338798423
122552356393329409
62617035719153171
250498661102563
18719354165276123
59586066344856277
104851415684051293
114821688577492573
134728502582315189
36203376856489093
36067278256000153
59073067561199617
31017531651904139
35060593330965673
135230693493213277
77643987376864241
82982309024968289
1974925729455859
116074632400815953
97088615267859169
32312619189821017
115149235490913917
126402822601339171
14473245780651269
130043990304936889
4365617537955607
3085959074939051
25578769671558703
100851612223512119
41616083676834553
70854944792865509
98020292441378701
48334936132966339
74301204884567677
15974435870261977
92068665957665251
94091149152758773
2280839663986853
12897277051147351
36161201220465137
27973024557218381
66745736706880883
77828016610040497
33988756076434331
44399156723174663
50186149025676619
47602005840617651
107669367732324487
128840283813838439
129860744004313417
45772189000534021
44133886800294241
93625554476096471
52966566116087243
10606946586240857
84367313793677227
101377390413929387
60068927178555563
65576161499424839
106851477762237647
56133063471590701
87805719676295989
26399206786727669
119457580511280269
77274544463166893
82247551809658861
125901834205544863
119865325783147939
16585862876061077
46244581178307931
128222375281304477
58433662676609327
26367993041027333
72608973507596803
100728190306869611
54273502981062907
116336544516414311
49719475058793413
10896749758846583
88012332647102107
58696053408451001
41704769194592591
107847141421823807
116037213863265181
85638478904329121
56028359562395683
135030992953044113
80813745761228213
139919522542726807
3632472863404631
26789986168492873
16851213674701103
22621966905870721
114016007586641857
8475642480530609
51929786119603417
128988135776577589
9670998380618831
140269418601265313
93683659188310183
138394231831938469
41167483203067147
56256343331502037
101598155954996273
14946731218045309
40566196494119047
129951358703515939
38751188418171841
103848689184754403
87091085939146007
19226861541946753
74924721474119203
86386560203990671
44448855217608451
62578268141388983
46987609408725247
37537647146980493
63235457083701391
108964192937083021
83684813080574311
140962542115930261
31484830558313777
121945119283835917
138368705551304311
21332880728076311
84158482189659329
62616258841272733
48360488429634379
143682618684948991
18568326731218123
73551630111484219
76610706847298993
69572017519887151
89260607538177991
5989957255878221
130415470788444241
137845775209666063
117621242578418101
95378712908692193
78347597041324199
124765106748855733
84368515139818501
113975761838723749
79206814379196601
137728156530522827
5697347371938353
23045723967135671
103160908914814463
103557743775731677
30818123798790101
71394091812728723
111710182203554621
90684415328858633
85458566308941037
54777902782125997
124128759643796203
128070981816201833
136315264378379507
140651348640528013
120545111513181743
32324523774855617
97409330504751053
131170118373790931
42547085809575821
26079172417296407
43430839189819357
39486186616036661
68345622855893077
134093699941275331
116034087114525379
121260380380547701
132583171973031023
129405556106979589
142447500372767683
139943919128752469
1923186841105583
61870209120923209
92839352428608407
13834426874522789
113372686147728041
131777323882201853
9937750192910399
116638542186302047
32457910361502503
24982117563022757
45618711335893127
141085769552148133
97518026391007693
122587456726922699
126350339831219729
115271535415903189
50914812477806573
93152443702518659
38796382092063473
99580772777431949
12108723971600383
99663790121365529
142779520081442917
7827081456300241
24002529433495451
109702328885519147
16488308516597989
47820823611479059
121440669297487
27075528697038343
49002761149975349
83916565848148193
52240684066525667
77990523712789
84833262901662719
87827668805749627
47576054752784683
49138727636903633
9208239786132019
12945811443323777
77161084421321519
50976493709901583
63352181472226811
116288945640834601
30498124397888681
28965555584492719
6357157028381351
53440462404676003
59262526419529151
17002513331396293
20212784638468879
42140443766622167
135600005876669267
58689864048651061
19536429129350537
40113773655451439
13183695359441777
4519871569730669
73860406377556861
25785297608581661
57443901975286639
118493127233773933
100055676550045631
80776428123137429
120733869479326771
53628387162340489
21628961174879207
124589816903657263
87349208071033891
103114090144419031
75610129115922407
50257005321169019
47604455049749573
107370840107164013
79970259503821273
103733792129214943
61663334301484679
79820760865548683
18119179328276137
45220436805476029
81772682539072747
81179210958943679
6875795679913813
45637110538853857
44963453006231203
142741505442592307
37828631477138681
114739564951429337
135690756999532073
93691504051273631
64111343185040191
77267505934918549
68393359934104613
21420883538333479
19932737652833557
10477545300843793
31448035437672731
80684461368214807
74702083678077913
101248928709356341
33619514126595011
90786588646715849
104261417993686013
94196874139011257
119361522255705311
11528630358996977
82940926182826951
53346433126721699
17739801941389189
134023092617855083
142669426343891099
48555257058899977
78841384249074637
48427293745677859
1381426552404247
24046930846336337
139319194821564253
19935146510710031
74342250440396923
81048530886626063
62834171273129237
15226137743256331
7738524566207143
17581619829376829
113233070171248019
131192038580113991
21643395744393259
12186905494395143
107312661305158343
22865131750356001
47263711219564309
22957981093795261
26778606837770527
89649671734221913
116193062199038323
114828682344779573
134698464158782079
58113313995955223
53926431286984873
63266065413467641
67128012523842157
24190726936442009
133267247804456879
7625048759343527
102970143943943531
111460338074971993
127949837775737903
95802038414041387
27102356949028541
100375544028679277
128791354895074121
116765331804599993
63639438893537041
83998124738544853
39420229409604887
53973191443706567
44932976132333521
140325657068815657
8338246872654437
138598752925163653
78646220190254831
55227416679330053
90386751458018971
38938821258103769
12339526259599501
59838171523289611
102410354296079803
104796097572734639
81998521816946041
15261527790670121
38619205299264659
132933794168406761
59455825205245171
134320953830504887
113564401440590413
124501097675102483
118211645888265197
40663212889539103
78735411536702873
43678497576242587
130849150139494471
142140445937311111
79699248770378513
50302686167884393
76313285593743619
58352582630518793
6928158704683357
122786115483743051
56003452081992343
54184980848582113
19997034679124749
95839558770871547
70776578411518703
25305980705998147
123676575400046987
10366267296178879
87909041554887913
53127279310796087
95232600830901293
69994581082405253
126855079202561341
101697161643467777
48410499922983761
73244922689227931
8144034639895873
115009623374354963
95870185006865627
87120084061227859
140730115610390359
90558898455723161
41006702443029439
72242462433157573
120391838275772461
72133135665237797
55473501560507099
112919791604698753
85660990876841333
12523320137352121
97580030740212893
7526431039627037
21168150281320391
4987328670126349
25983411622937749
27607028320335941
133058516338191401
11530437492738427
9321266889596621
63633141976068949
87525323993481217
81868874177568773
107477167682622433
70964275956465107
123041601823398719
128033848861685989
126688028732407187
58612614754287991
10780094240823307
31484287969384183
15811710424257437
63357895911430927
130725514146685949
141880562216284679
102257263673812813
89488042876670833
86260408704807451
36349699316880077
143877376653384163
139137549924670741
90280769623863257
31791595720490059
33360186741120871
95759936629619393
35465417038449857
85317881635334261
81185694397308673
3108522686728441
14807106204141737
25886144913901009
84608074770204569
67528575932375777
58343889127682567
52670618608937621
132281774636965823
73070488845307139
71416049640948143
129256745985286987
133966122127364909
102814278651138239
53960166706932023
35948493441254531
143045153673241583
46537819419178931
138800423484539273
126463747740462467
52189269605183741
105806670188219941
101745903751482629
95999864454478981
125030626861321141
73976937651163627
80051051051669521
69180111243107933
34875135649350559
83311653152278643
92860767660640571
90803009878360027
33389160818816867
109195580539462621
15401390768813899
101138354385783943
65278344087742913
20853424058737993
65844887292780457
118750125922013471
97733963726760901
100640272926108341
29757222185136709
127165496193100363
105903052025519993
114303871697237297
67846819311124499
121561751300396221
22762452959847287
24047835008088473
121642623526982039
55511563254358703
132567742100355097
39691049261493163
70375213085612261
135966703435789027
143257599542903761
75630778851916333
84624674161325803
101103294179879813
121500958281165391
81060758530836683
5169648171448051
103519761272463061
128705171271893453
133428726509164171
33081208765278703
102986980751322961
69090069787964581
41450422243261049
80710612701578731
138711014870584319
107187709464791101
15834036411795529
16440413920106377
107723553493253251
79842041918471047
101934072878141437
15841935234028691
71312838650913373
31605899011227899
117623590637725721
108278818285460279
12856276842444107
90381791046841313
120288897885234097
10130081946928481
41929477263240331
84997967018862637
134601220696605937
118826385523538813
73977327256078663
132096118609703167
8556832712441749
130785663282797189
102364570826508773
35673439735572937
90673157735307331
85004660538504169
13499476354883033
45987246794181227
89538441996450319
138907884522186547
23083784831083201
124136887040683813
80602949130135917
42507546609451733
65390050661940533
1126829077903279
9953242267357033
80135097284974273
50219840796738023
10922971949531647
22155109596528247
46864295104624897
122343699925867447
11450250759836701
25749085312938419
56974598875387987
106962386761721353
105772107658797467
24447816195315311
24008184158919343
15677537258542769
44920454334438307
28731859559666981
143567504018085659
12153925811010233
30801607577765407
140449107414033167
58550926442982577
90891947231343287
61712087428255399
119704865724815171
12688898922339331
28077307924411327
44596649225012873
52454625037877599
11728008429136957
107578356231296177
81059401420147823
27354074311811657
100255660786798789
53700952559896379
105287773440293837
75328328494787141
103630419503644757
116642377455485711
27093314725432757
77735930108789389
38932314492305183
31187166851169211
60186773137018823
113921153459332729
11716117525592573
7885250880745261
52307495462455853
2034259595268097
77970432625213963
48772588594383551
7977872214694093
138949914070793341
115011400904420393
50074669959162907
24630729546437809
44014671836521691
91293902326286087
49138912779709121
6316471014290663
19393278159520289
38704385384196023
116723276506254401
100839933967093093
114463117142412217
49796443038703349
55009806770055239
51447453188964047
114040141105724699
53527355228931547
115053352366904381
63692986771697797
81605472082323019
79948610386744067
4879535883503573
24803073637007137
104836289143020989
66607488004672357
138851509322805821
90109262794286429
93376155141189449
25965457497528763
115556923899925561
3243741533023
60292808440601483
42933987528102323
1622756929183549
61756690836786377
112551290272999027
89944679244932131
72528458639824183
102248373721808987
114355356244189943
23878324546029593
2414464651848329
116847071816950129
137770289999532559
129632594806439243
128742841447771189
1729170696304049
23248715078060441
52118365495807739
73242219975482567
67490013850237463
111251373932090039
129168847111842283
77475620113613633
138841255321127761
38631829798422767
44867556635012567
9458713872443557
9231363211572239
36913192119606067
74599664553948221
138235694522825917
37566376103008481
11480079760809967
125815768833301237
7993521933568543
109751986768083109
2247613988311459
18831186921123029
35900779547859377
126902572220516537
33254137786269181
119392705281414203
67372924932503171
131248193245867679
69247092187972763
133543031088333431
116482162387801927
55217439700953287
78920686794484319
98774762396835149
80186270571172937
93759188192702099
128532699547842329
117136404610594261
50357587865224127
105616580382298003
362130858510887
45501931540523543
55518620660860103
113938247254525571
91811217642808567
20357108004178531
117357701145870047
45810028720342379
20696168575954433
131286339601348751
21796060535455267
4964066561793961
99521945418636623
129965130529954129
81766677651869131
98103636427873889
81022779358985599
22816404868652341
33525572097538351
101462468359387199
22922862669764209
99795502800723287
4271163870108623
123109518927189107
125107960286702893
116149849844560711
56826919664991643
79324227219259391
134380692157218967
13585862071344529
48168357000491489
5326823659403921
131503726647641191
34093177268817083
132082304648198921
18074373602230111
91216087249290319
99636552314891443
44432632424466409
53058110005977827
96542372774001919
94430044083671321
121547015570984611
125261023173539651
98897810144690209
125808795486332423
52113276172603531
67257850440472591
22190043556036667
54822103292041307
128006087022150787
33431192842997921
46628777980613347
121206414262413889
54410487187204087
77800579580963203
63100906880581429
37912415600094863
111367784086945147
136012908146173973
74054831759875919
7452356390806127
34383459941075503
30306411960690379
55826451945674369
7873413852626251
70244095768232879
68840110358513723
5437470179445259
45567256845899557
2485743379280957
129794403172725023
8075353809633053
34676085203619731
13569959959544167
101033356943347187
12466465412745161
121467117768219253
27695398559010389
31767475710846611
103210006618576079
143713411351613249
127273967901427577
75572022599091217
30329229276098003
38389319563167373
88335683637088469
67144111273751107
51525911016914921
119181251664329383
58875479371031017
18033219718638727
74088738801107167
102417811255060943
132993080901710479
136854280412110879
5415292132056563
139755671186152387
34006252523774131
12963907627286701
69656853356692717
81718799068549073
12625532523753659
121088905675464443
80458832910746837
56350035526195219
33438684174253909
2888991564342773
30459702412709539
118858575870474067
85470061313832737
10795542135938977
59386583227403401
51920179084507259
1653133896773087
67035142320250067
44567845748319227
115374820892358473
94701035639911271
105419698566390239
40691150074510781
18859155751713709
7819175113852807
71303548992065083
38603857720551283
98600570945937337
59697469498655167
88869931929358049
31780534574959351
114554608178426839
92425996278232927
113142660901737029
51684807996378889
67152604088629327
4119796181453233
35746600079399021
99458481223274533
106621537302502099
126816216416249051
48627498936400789
48042493811264947
36568655058695003
82886395512194237
64335799065474841
4934174514510487
98222199894634499
8572711360403051
81792393532535659
5512808507731751
25501337066876479
96367890179887421
2551043475191207
111266709479221
113272525402075373
119069670345929957
14625355800116227
57778403592436697
2437739668240519
11849439777356053
14946218918884213
97480742500602133
33988416845974841
128538385032075283
52172752318783301
2490144236563397
31215668361951629
59635641860114737
23619444458959891
68696538272962991
8988122858338601
34342234521696149
27925903476910009
46523730955757513
26994368152319431
29192205427836277
114459919592485751
68426187668122967
124025771848246493
63811022356068041
99115223106633301
3414988889289863
55018938398463313
50573078526705997
56802100579691833
13180026586582601
132447459324478409
117749049388516057
139222523597781313
17103793340957
20850571270410239
69792034558412011
118495418456557601
5234257982456513
46267635796509359
69294266599132543
38753847954162689
51705931821027607
131293401064876493
2105521738035659
43075372175753101
4524233077321813
76982018924165291
135204266994067757
49049820167042251
13341653098507939
128893158627717271
117969546347563051
142137871870939463
42436165869509821
40485029193446317
97221013886406373
105063736479255347
121063467744460663
129423511605427997
86336225005268869
118418019261376591
73935052312678499
114775841795992843
89782763050617257
120149859794233903
102530008898115551
98812860992637343
65660626108308149
10092505641600043
107039341856307379
41307668452662961
28100561552175691
24165389514607997
108480936137840113
33566886903259873
138550994516822969
119419561510911371
19201047443161523
107424082136256559
128889269336479307
11393252250968969
125291768471793289
109327892195270891
47425177925341927
131664477073531289
40877452136976251
72708246585300103
46738297135921603
56856259331709781
73022553806784443
15467745388409317
24322823816931737
45897552378372631
100505762941592927
137008477189448747
88582916358420791
90363351708818789
44329957206491129
114602449393049447
5760596992858759
109435046734177103
59100516156979043
75106019767996369
54412313084249147
52146832126986757
138549160974248363
113187242220245701
66707082530088263
128379397644051907
110351584173206891
144108481037471047
72408671383109903
73630074379828979
15985455952905107
45861201377716909
15232190372330453
102426441224201011
69716347172809373
40453315575000527
97980703255602289
20744606505837239
130341671938634963
71943484727444081
125401814888832847
105962367415935599
30829775638523623
126669849108720037
5751153240813593
25130481305343199
931898917140197
52586140784298571
123592696882235879
66555828050683723
64669881790330693
18700431096232343
21062497481414023
118086820605901349
136744672132461017
76541909349738517
97030262152018681
128547328801241143
78300120874396543
75391664056938223
141740649775505953
120460567891296601
137710413486473021
71121906680378317
76305230368882589
58460208613939787
27593390687794343
98453360774609507
125787204293349281
68833433622269311
33439229016182701
51304118718568241
141152061889771819
61456761581805067
76061109703560853
84105760710742343
26161786986160457
31276581816760571
42914861541970519
86494921365510523
88092972789031481
2212645039989389
39303752835357359
75431477116218721
77420324393528947
85772476663193737
17206386894369691
45834591500100049
4053552034782977
14563232397040931
102440254626749617
51302504261849353
83363997207290869
49206349643994457
44826571627092683
118643072375268827
1914089232292837
97234771122528563
73779432567995941
114162611162038919
7633432652555561
88689488126936677
53543924459139419
56933404837592321
94854713802045031
119610153054335627
23657936244533557
110459656007511911
75249640880898739
54782885445509491
38481741821231309
5750780506965623
125384799665550773
91350151312302551
34366101119083337
36801947805097091
58385020857471241
70264729695833159
60494670185311751
98502026647787053
65282884954781023
24556559314636117
43418260321848257
117330238706539277
63615526467368581
134225409668863523
20910890640509381
139186933886665139
57871759316901791
40452850535105447
19333770601735231
132388317074866543
83133091421480741
1707039832621859
62257268249796167
40399709399322709
81194928343358689
46509781145028197
40121822310760079
19791775505018681
9123357634181471
48485162154019621
85548162486796213
6282960859052879
106950388608654589
123810998842463623
73805886406395233
86576695261948841
102286188149611789
75465526201318249
9913647182935819
84213821692055389
144107064468875701
119599429538837597
10688467139386193
40570455295711153
28568556661492103
32277771446102549
78648480993327373
127365701477652587
81520946664665369
51708543180616537
85375692856344907
49658937773163079
8784944395077371
41714082884789569
69952569905985133
101059213395981691
29068453754314357
36794510146346713
100220231962431593
29653385939925343
6300296120944729
137890891743416489
119393907019596137
58651981607865467
139606238530876309
34313579040775381
44835194164679027
108414967198488959
48390685731888079
35469914258971769
120730961859053213
73574720965552291
71494924481410939
46156087680346201
3373530161247329
134642110964629403
48730674485662321
45423471060816829
46205688366381331
52782827945372747
22406946250465703
54443006087147059
89317332008460599
76125279817065823
33651635191031147
114666869288623081
24545133196582303
127806811240014091
37236126254352913
20026298227670723
141115633779572401
23800103853671447
36359335589914559
66646141508175841
36688133128797893
78098210453036219
41934483197281529
49871081522653907
112592052750775207
137392939594144961
81354488542494407
55666516650524827
32516535318522461
49270843520514167
34505239635915833
3103942337686493
34410076709303363
72115573186083617
39992469303846131
42906644715316597
136562060588428907
131849465189345017
76929765148106809
140425967299487981
60568860571188883
23001798225806473
76260560180566079
109062409799742181
94165226090786363
65968814565870583
141815947305179957
99464265358244509
70776219678714521
21498207710533607
38434931025634603
46219778792040241
52788292116961433
69970602634181801
14792161786446683
71288267842337969
4855729845301711
65573522101072487
134694791305557647
3624108031277819
52311309261664133
33495479747867311
140003340694121551
10238992900306189
81194152586482069
14427351145588501
70760440444109231
58201302660096107
96482483178078337
125968842583952317
4911320845164917
127214247753586271
26773528631938441
116507885524044197
82059225224192179
117510968364749341
84490480175191231
51464322822126233
142580156433492797
76719459384860309
102835668448998217
74163570532835401
75262261458215483
23126718538126891
105636216384827393
111874791106890697
1390244547048913
123188553041261263
76887747528459619
86373180674880769
42562452937602511
131550072877037407
108241713512522357
98024994925173727
122082857955644141
62893443793637861
32800650907994807
122163846539900603
77571097075614977
90534538821209803
103812943038489007
77070862442497229
112970615663033629
1243446518543309
121089340016860807
92262886573369319
51750521004200771
7430035365763343
124051412529063391
91562772021830581
11075862412255681
13138973348519219
121404953560250249
103301666506232659
127582745876127757
48716144078827723
19335579353999131
3538935195382099
126644705861882027
38489660993199907
2275677274171123
13224943322896577
117462788731434947
122818041008205247
45541188106718779
15438053873440369
66480164950982171
24939597068081963
95358991294057021
139223741439477533
97060071104725759
26568282045874763
20842272870961747
82029126113764723
32807696657244869
26649726400944217
96008641511958059
10725196329684491
2558040865109651
15879466709247259
121374176093121857
113653260815826299
52982420480069989
86434443390771349
93451005304506979
4136186765527697
116269753823982511
50469030072833311
139949466390408959
18465753500985793
32588150014487677
73425015090468203
21944001836774737
35208246628229371
61582032028325227
130339607418927437
81664264779341929
38272492052132939
87792854201305753
99076884057749929
90261705730831813
80587082946916699
5148096428886493
142430172265479277
80973648591038551
73540605006525623
32814998804147501
30355879935588391
97347471431822081
115450903827008567
4944074935064827
94999404132194183
39723292578111587
49780496933352761
66454276829071639
10587556594763051
113360214319260043
21355407681065903
10916468369998603
132442298263623487
55055402189500073
97730005017683029
40492371761707961
27032569641402163
118240435746660481
123235144892646113
102644376440184167
118574378228925041
98524412170856011
15790775805868033
74962017611288957
84527411699323247
56942673010486903
109608831206607043
104214126899977889
129052702419394373
4374840138774839
72227166933948563
52920644581090379
57400208431413871
135215362447190419
41934228932079233
13372150708889383
78188894380819951
118219273133622359
88296291259569247
87831654926818843
137295239685936019
3204210999367837
81705695864845859
24530633925557443
31131319412186159
100217100601353299
113435556891091651
50802831482946343
66794006638504667
89611527565515763
30954496985011571
47009989911297767
113285020036930817
2712079885842727
30148560468953341
66611923919644303
118658229405350171
72523157803984499
87911646217232447
135430575844515793
2871097060038463
119319525304510859
121975429735600897
21166800811064879
14074794789547771
20748972584524391
32395287904293841
34505595195110713
26256537152411443
4861982566523419
12018471845741987
134368466209411451
10110496237191517
59014527827551469
116809437416865257
92938024044666851
82095873460811731
124313381442967373
91365102686041043
86698344557864503
37297322922880897
69127208053173163
57619906196524873
64628901224733739
77947603366794563
16375901356401053
86247635735361809
27488411325572839
110191303879955453
41883836932905437
10536779034572519
143440928269265761
127780920929275487
108602248696167563
21058041458931713
141969488987308561
111662426417043547
128163765097606541
139061235819736891
76577825313532957
96869675333024651
69735761402782991
114019393482998617
101930827558222331
74076745485800881
9993934921052293
7897373416185973
47758709168020073
109974717811107671
30062421332982953
95961169093509581
56603880817068709
22673724491229041
134622708795421703
86672058045810247
58411188660636943
23414175043937113
115398440583852947
12998139302913979
55697495101469197
38265450324174919
122845040795866927
113983250198953637
61986583512797597
14363387751476117
109100599845065743
5589183461089583
25644571536310451
130719437692723669
75627826840309879
19799783686066843
30218535291314473
131425032306680597
108553864530708941
87827247407438807
85251936098462893
49775649649841851
84959658876139667
87670708830319519
84861160790296871
2524801731333667
103369105037214047
23279439247479631
2054905172902657
8285458032035669
40904148222545429
74372009461789279
128643426017147057
97669131945990107
80726781504457883
100496755793156363
69833782399203811
99515346792572159
129067853299357361
72493234362227801
120833761550692039
44781889860194737
97211157797853391
72419998987943221
117265539923312927
7500899038333387
57683137929664201
44365169881123853
2983477389187679
1917627250615387
121042954426619683
95890154567283281
35473493500090123
31831291797431131
123640052576358187
101145569371301383
14805147211966717
46912163671931713
92415617770276069
60485335844643361
49640822578942949
116418764897299097
67160143674089623
87615539258037187
44621209946129983
36113942623849771
127389034778119781
6161672514547177
46545658400882747
64151962891354343
66539804966467061
22921598723309057
76393049573749189
21607867983625829
39822276446111909
34692813715977653
96266601265315823
138261286188515899
59919107838170057
132825203186049097
84742024057538863
101829138206232113
85805353079954141
71861829673378733
8148598910880293
115198835581578787
86695489926264701
51999193742053421
54747908570157149
53475197673295049
135183837488941261
59279617152845599
134084572629055777
112428403751193349
58448978616546403
132561989114513359
63820159329875693
51338535614696147
66702956715650357
110778633144544063
133561789135043197
87028435647691789
74633900389206373
63832040046710963
22175987930472799
10051730323878653
72398025532577957
30517568357205701
133907881339760909
13145302342154449
34836130273098821
92630601796455389
77035522217303891
8289199478579017
135663179477245507
28103298292199461
43482863846993071
135351233341695047
5818878757881157
115353043027957927
107666215967239859
142857437815996451
42841466189048519
48761024485950067
70078644783328117
22598908848992321
36455389806066701
99618229532783323
24383064301841129
121969008854983051
54108493618283327
33413327566477657
33760622796897727
41996401819010081
120328715492528051
62013326400988817
22595498807017291
72393419529261547
66929769260282651
75133140409145453
135064740560779199
8739870006492773
102312139660719397
79360893646490041
137550939132730997
51374678966431649
126120465207407743
55450277168755919
37113697198292447
29128466792639387
88033213326327551
30251342308813649
9149702178258553
83254891352007169
105272054930824723
66785799590820769
102967504880855689
5212810172479207
57698007211455797
48696663986576743
5897064381637337
17326531202392303
109965277365516649
59631117343287187
78137768583490181
137527691896383031
106018724541227243
14662179966444889
131839096542951443
129028662406985669
28520750097269141
28466655572023601
54900146792775337
80484581359086211
29998868188155157
9743286216589301
104713101478813687
814474525364471
61848064179623173
9843900574224553
14866771424545429
95563686222713063
39528645980689013
107557427052606023
40653037896941017
45357971297554451
101415093237782977
87035299658671187
21826767813600263
82257728630552339
53764371025312627
142680208220889463
139094710168752739
111886231596637087
132012307108950227
7737547041315073
76604146799297549
15239325810467641
73550627917920031
106354348944880733
133908716888427053
139884851804464901
54039569937734453
95982449033774657
85779948944140037
128199362980553453
98063828628973807
73864274395652927
108976538740815073
82992076367393423
18770311407954629
105974844074028863
51305115821055743
23416533120187
84877797935076323
124069214522713063
72325839986782321
11389226613699839
77386446221795857
73883467542770489
104527408572967033
74164140487239983
30518797434219509
8933898672468461
102279387862459147
131967602446172219
80625935814815719
112951631979078887
20767746446234243
81185334207587591
103458126615032459
66655392221827121
31203760866337469
132377744470422827
123632700761207081
105097681360229881
23864108044475123
84454137135490601
18922597743184403
127401177470670583
1174151884432313
24720679070941213
18218948018394763
41300387703816191
18928712651800417
37537852697653417
70364928622597619
85164223019969609
86179360290227959
48399728200629103
17375244773878507
135305375727973939
113123592892113347
83997574101565693
6553582152673301
103945788193899233
130050165406287311
141862808379091517
49642915758913223
45415567879060207
97793504472779527
46392044405987197
125804864550324031
82451627416919143
87004442385330367
49091136091350077
21009925612168771
143291888457968339
31976079318769613
123572862502156121
32395380368844707
29150112627414403
125766605498875067
119358898914116959
30700904624887507
11994135075632471
22542110916148949
121157008037734247
21655458767633347
8091172624111361
7193274448374013
130983843369395383
97356036612046669
96240848153963281
82311893640617999
41629642225995107
121163980175338181
117642672634139957
26512675267380487
19201651815068759
108612893620152433
73684860994960697
113671209492618853
58664048980870219
51100168057717183
20415260006754211
16440883709033099
128010519473997037
5186386759780997
116043642217433461
17202840568364767
100104595757252419
14593398580819213
98007125917896383
127297837799838623
59163658996089919
140701872539338423
78847890442783457
15810275418941629
25077373978739227
143248811668783321
58969798738171297
30684097666801597
29654242622332567
57875533996494803
111278308320944741
114586347681213043
48123596918263117
68994933357578819
67691440647113663
2125786029154999
64412805653925457
97030425131476537
32398900011738037
68368033054372721
83016871584608231
119510949106374803
103125287122922137
73132277662451011
59747053034220619
99557923126311119
12063937814506553
59449734258968359
25143017947711931
128404086051801367
3301187483396753
35112716213447927
7359713643369799
29136274112317243
8181090464245577
14361137670122777
22524024691293943
69566308728669479
90545197003932343
73616822981391871
131110310313504979
107607633935290513
119507683753982617
73164985792448981
50135435154454571
41491989104984827
128207836957459877
32726701256602063
101573257560325951
66615758790503119
84954218116115071
115454221753589053
111113040303123139
109598009875646497
108266380585256429
141911870157230861
60510161291836511
122287956317160371
72600193086086219
62086624628443537
62690974984322677
107201520143407337
65572225224477899
126367979398822313
74951358291486143
109830013766753543
99743774103117721
53088385524291571
99769515118957
104510835554473561
36666165159385241
50786126184938377
17373644885313533
93645391698836671
41833295705635879
60141360262380209
85987153947547357
109588204055462879
76190639682663637
127035926198917529
125962811693444423
99199948576741303
24010798369281107
30799322895396917
130539732383608841
127896259671821023
106321545587693767
141647854706496253
59433638248269917
137587410685402429
133489858030483403
23622731705976119
21380712248879227
118702863785606179
107351259400018703
121151536589520589
67647421231665221
29092514527444349
6998412917214337
64537555702683559
16961162970586927
36671166538494011
137130794176632467
133197445227818987
7539626499462217
85885249893256673
129920315108606273
27036680834687761
67819856701876249
34497731892419671
5348217020782897
122333288576670811
121232822011351573
67230158955277777
7681766880939667
128311101655903399
34260886120845281
79057321379051033
27970807362197771
57480247045637873
37736165385541607
77120976355009109
100623121988493449
75631662977673139
56977663586810339
104642009401866593
114043127673836461
139072890661336469
85492280393066317
41904392415399161
133394779141629491
125575290768588223
9109689234406223
65270801323122991
63318274290130667
85970166612102259
87288523092715621
136021604699420639
57003690971085361
109832613237560449
50842443721901311
50127648920998457
63098899613419597
64548046697234491
26721999140378879
108927277368090133
40939919813730829
58841586342698561
96342001970333729
137584635317523973
88826890059610741
137693047087592531
21104109036289373
68129560469305771
102964135376031829
84235380289566439
93762877601883781
91408974118930733
89755264908109979
37343249730650519
51811797616702447
78101619651382799
92640377806248323
134192107099204279
35234302330711849
44701769991308693
80814670407424771
84620625551331433
39245400104772361
141346865678618393
89271177788632603
71392240704840683
1830811059465629
82674103073826571
29291054718618481
44067860489976259
3057097152157757
9142557457837457
80963199022989727
90402836058480067
109201361238978083
123263153026275127
81458350635862061
15137410010156011
47588642427861503
23293270582756693
22367755382539961
126488490047770129
99680005424782631
92247358124272453
52831589500951511
81074465873838049
81372083399580349
50311701662441729
64852143259174273
97620562064707433
99417586045659293
4414839927208211
29298593553025513
87404577703800061
74065324156842349
117710196031967599
121527317692501991
7101055617114559
107475500590994069
96587691179749351
64248574506559757
139864830399138599
5861275074215819
126584791446255677
28503948989583523
136591083317210747
15646067823703081
38367012132582379
90794354352854407
107541202764795473
39321565961912071
9741336574501703
53023656644128073
122276832277871059
44606817700765807
40351715102190839
24114381288489889
67609003507313953
10034100861666881
122809097487158827
137528802534092503
43567475534830673
103024191220932013
65672741274002909
24710565910940783
64655133312507013
122963773313696269
90189271099586233
136790479689588323
133118964209847797
124187739417242443
97908905829815503
49233313783197113
83061732367764863
66677803204756169
123453728603539291
5658153761887469
6272466889018559
10810945699663189
25063123528936711
67795938733073059
122397496564061623
80630092235680783
28285408113671881
68319553130164201
105971125185766081
116495225295198329
25532102169978979
29512522110535577
42651262442465689
68425698653781253
125566276237553597
108479263068487411
3506054116241659
133980309719623561
42133264598614039
113181785626556411
54800216974705159
20253123482165617
40738486913033501
66352750797475979
31083486785154833
51169438932468371
88099835851323323
110050660775118607
142705257952607789
84138080647876811
81428003312659207
74080588295777069
110242433684935241
120148859602831051
47000427628706939
77992374069077431
57099993195640429
50961057043540907
74289176467183331
34655478076444817
141810202864075919
3225454628282891
77780069401929133
50316394724845681
14820092561787343
98983342385918149
65068325295620749
96097725346264847
91097674305191647
118811311979613713
142071790621264759
48886519339209271
111756872860123871
76203917596342343
25180919355302329
40265344081823603
51932139732377351
13124797955274091
104197227693170561
70103644013945683
109755161770183379
48658352806009631
17337038044153199
105238209357638671
65692218303257911
44422593896944007
95498943495030181
54818699971673179
131180480394249887
138461960429434651
95667419174664863
132483525951030649
133394502372019481
15310892459379047
28021559835406993
81888148098020461
24403820427214411
46237471306441693
52433767021346299
33005414887792267
28420637770768063
66597576360276161
23935507639885319
48681107383124833
82507523702930393
29120390789226379
7300581721977773
142474678540801921
14535175462499767
28372289579986783
8142822860485529
3228697424986207
84639542783374583
53706747042295859
58296591834109907
125216429159307589
99339619439279123
2614761419892233
132273656752201247
88562648603782567
5905770862326877
28512329309081183
65466871703999027
125834187410956417
139071025217883739
74460722884923029
124435691979164047
123199461763320751
48828280122965449
23165466741913007
132362946007501591
19402388373513667
58453287219509381
141901904446192057
67762622347547987
38457597268266667
30500983360270811
26389973310700529
88744965404574499
28617713462424587
127910740271873441
109081273379933731
105448527653602519
104875041104673797
16784214237499733
28273953626174213
94620424824337193
45625094007050443
52457174446233577
114104846713389373
127593046603226059
115479949665042449
61166107306329787
83362319181430049
141556418327357819
53304602990502503
586204455563729
137739952763809057
141469673621459257
125549002429256533
56777816185771741
94229576760943409
37786927861927733
121415745388563161
85022415526335997
34183302569661827
49794052521029471
27310529154884557
87127548867493501
47673031559331163
94400307150028787
3638823589932803
26252420191697171
67320111948451007
67648896002248753
103860960409919873
86543955462283883
138483960748881113
32638564407203407
113246456475558811
33252121444090849
116039127651722689
91803939633687871
37574066229263803
102492911129217841
41086073389717379
5055318051579463
117862569891086173
54978426458634541
39552971597528071
140354854785222241
107807323702177157
83699885866752989
114941359963110719
109697941688445373
32984697633959723
89748177988618133
83212917012715909
27090256720368937
21926574060410417
72613621445487413
96801887066710037
126548229247603069
43608644999390413
84993897862326731
57837153214602469
14104181780856169
41847937580060321
9566319244785431
55475803570567213
62360793303444943
81208852885709803
25937251254586129
19435431901271741
140705955236872169
44436234317535433
54678956726028893
73640392262447827
75728434118589253
133447912115624143
3023315942415589
84145201767813919
116248411910971757
67242901202046181
27727037440566287
75322660405759687
10152129621373559
10854590895865909
15517353106364287
1950979944968851
99179198911871003
131210329473989413
7190359553498263
64471163168354843
46900172587690181
84482229251170757
27233751063753317
38021417113495643
120189509783865439
20039314656815807
46053543684363959
99505949343294077
142964570376742339
5825854957878653
76445698744447129
338294987707123
98695848819398443
90503771130742091
41647060204039729
20886558667821293
141908700178311359
121408617962392643
120771622103022557
80911615641458909
143317938760669657
78289518899836889
52385219714125937
60162740238756031
108531163736417909
136273786951603811
50321462107218889
16892525864610217
6531148175011913
100443370701892313
39067596719286613
29997282485254529
23492559532742017
2866721756626561
86909353599328709
98220810102117277
9395203051206187
26471312067815819
143061939422603233
91699787589564347
2351807261443313
77144300735787521
21057183595516631
94291165110131299
75078470641524143
63498936363176429
11455459633921283
36769950166905533
14774012980978183
140824159871171687
17732981725884631
5414201753129849
128278244508176941
49548091500317549
111147357856266143
88968116049284047
67924279955196107
71383075535001677
27752802416949451
3879963707815847
39231330979496489
61179335283293321
10642302140155579
24099168528655331
2458477987668601
30354170753096837
130638622869229997
24957032085439669
29270268409953271
40191919926425053
59335971638680307
92879007037941379
13437687728798803
119396004649782689
592200203756113
7014159240302867
45277776672982037
91645451097636727
65809952827395241
63428647012067747
94390730911499887
996815760728167
58470839021277589
58676936888986621
29191292819359787
35972834442149041
55893014099156933
20732770567917119
28241424163922947
123380115719923957
105086333949406639
85317120127583789
127582470232439527
88756076669695133
14388569995784219
135666765365054191
74551690079747173
91993907534943221
37121331034235191
96836156576667797
26275897861422029
40498891900055401
110245325197899863
66766249809637093
74644737367715917
4225306760099179
100029603873644521
115456650174651469
24993040993723511
137250106509507863
76866032881688597
29856775025480077
15659481464072993
81627613699090913
7204648933231933
140618535153209213
58656953074547521
68615832542336741
70268581174959337
12294056963257189
99533241844780591
118947398192836387
64668450096947419
54853954756602893
122525998771603961
125928788156935697
57867207624386767
21559849145910787
122834889457941301
58120754238294173
57031082692944287
25393016873436607
8398199774762411
126796757549098057
59385861631178707
134359151409548281
120413424458351911
100632934975973459
43333562112368509
82347960180448051
17068820384072533
51119325113869249
46110304966492033
72382031834894381
111148624953897221
128197871946014009
106845431017210883
76264708520196947
80246117713563133
107758514741391911
55908732866643191
62460706277286563
122285384710282399
42058256705104931
57029255654730979
67302754909241381
88990944184627981
119128035679407317
129283378298600993
595763482698653
124967881507889083
90618579672804671
113795982871257397
54623530180285057
11149605156027449
125448981817694371
43426644382842821
123655739772620021
70136777555597243
106060572487261531
142112941111717171
92798434950777757
110749844681003701
100966214024743547
141809099222482711
25501002040462601
2321584690046669
136404183151087157
28630179787416329
37960451567720519
128081126018181811
20662181711884283
105186796145265617
15078327571399717
92503326717437231
117013070707825843
75711736519696103
74331954412809371
44266407485736973
36727772994553447
21801333151919977
22975096864457999
67368407470340269
44504964312439067
132634084422848761
48152032642152223
68833284696803729
83877011818799501
21404736132876601
48716489158374977
5613158787797849
86042611625043287
97268000555301479
85674556131229817
50040942344162587
95553290142977123
57138781818833909
63374213779386019
101960151375280897
6407302539161339
100345790350651007
58274665314689869
65011532778462563
140895595317298609
32879725383643739
32390159758885259
141174692305131761
64362878531814619
56940473329921183
140122908636259877
119063347114450597
63445086192267691
110835660902090689
108846290957311241
53437467121663081
8524447414774871
42061092529893181
7126233345117713
1146240758781473
22887303987675797
10605365807274877
130318195329782041
54056212423449637
22888662208546129
70666080452879983
59871100591945387
62138424377468267
73871825442385637
4926488039534959
122777187823167401
21048564883437697
38284518378047761
84742832803381169
54745479203598503
14228831172384823
46016173294885207
116559342631110451
58843712480713903
67474409063145541
117263252881911341
100180260228078179
83172891129914167
79050276209025547
33879548234190047
85343387790350071
103745068765019167
70565040743937863
51687256769210677
88745499673825979
115000927436236217
65352871824937331
19657998506445347
1049910639481751
52793836036069951
32384635293424171
70837736387449649
87717402972987959
94450894329755333
133891372542935731
71096970125303987
129497382980936227
64833418409619589
92528331112007537
137998561984269223
691028160817079
28048267050930859
143843796545516569
120750038523828169
71907615703831877
70143904342424527
119765170962299353
24635704447400129
107099488777958491
109868692674863489
2355765118714627
49036662537106219
51182779539440509
119099643363974527
65370989712969371
96320910517061921
38579679189130327
12664710347110511
81423127754705887
50427902831815711
19003118869280813
102567138785935567
49148673004243433
63493156396651253
68405937827565977
98905131810928427
14282289648908557
51177540434441923
69641210578483249
89316444699537379
30661644825095573
142444739856075907
92473058685269839
117287788150682503
52843177863718267
64400704784353999
69677737465924981
118891762203854743
19417495546171169
32086202958775541
29758584396842891
86397023013526259
20684883051247243
124598960296450553
132441312067460509
114775262586712001
92914463846405849
2396107938412021
85445841085087403
61652421844276717
103435736564279969
119021004641355059
66422651677048939
135724808124371953
72213439911034937
116887824693228427
39759852755458477
129609689757083897
30230438547725467
136182126680662259
64211379062367991
40632792151006469
117848464353458851
86666882001290783
135861195422209151
29965816825250099
90293102452551211
32266509378905743
114401510934638951
22097073638164801
48589247094606661
9350629265378729
43870024558462793
56011196081297273
134825760142323233
5532537641922139
122688619051405831
10802623693929889
59937798794810357
31008416870881559
45268412748873791
135581466649906003
76255032157094279
104195315629848913
45871475846906323
74366573161636277
62649179896344551
14117722240435193
87478971195602927
42478379851709069
1714245094756897
3395888389303793
63118324244135071
59490956596802351
143282563991436613
122765640018671891
90688756426286819
78627639730562141
1522765817177909
98226526923143783
90975332242571071
22791018532294919
99313727162724709
141253810617489439
122663728409970997
13603226656105189
122406498222429061
112736364836352419
47265859994852881
107791666860303163
7516181833063601
117770270782949737
91493212271485543
12247542804535631
119544374634213439
108561662117958253
19165456585341091
26952775579062943
19814057941818821
17474696315296403
70081002185143331
95501990302912673
105213512897255461
106992751441988273
101684239703743451
9084815772172531
95568772242279701
56660389874484569
129344391112380007
48795323657668927
129751080766702667
63973917506953931
27012799903527871
125789473701315299
60296498068888973
118271430348392983
53164653635474483
13841090575292801
58770670243026767
39253860550885369
741103538296441
52778577873918467
18563818177543447
74643693731345071
9611640414923381
82314622675636199
49599383346854941
76887389813733871
64293294501877841
47007846887542043
15892408188613097
65259900161149433
18939968230694741
70866994239847343
76417541246645377
32685076725978637
48902768233136833
80021099604648967
71760031276161311
25327280632762519
72080902269560071
74609621118215251
76411342207944571
55375203718572893
84635728607864743
8419938966830473
143377885057633693
125170435362396257
12038580254807521
133665283664243599
14801123881125007
3029819195757007
56618937092982463
70614413906060351
136154186838468607
39722592173778797
58269564082490351
65552957907349337
105528992856623839
77305056416336659
80830817210330701
98547668165739449
98244797852827427
75783662752253783
69342756693007117
124032299416814501
132147436627642277
42336165041674159
134907102293581507
90378698907702809
110655674037776669
43714437280245689
101469207452380993
65158648783080049
36189336144507023
87456477278612093
103966581355070879
107526117188152141
23680378184655347
84634650737697943
35729688706889693
50234784924700469
94276174600227863
127017638919861043
36507360727794029
25902511991391313
67661751849626351
100262351907911591
80442080115033661
103722551979145357
1526609578949449
34505657815151591
98108421797116361
55214576788804429
53802914944894769
63788680450859873
69863838412795993
92154043906367257
10326476058835247
17034971993863141
47885968408128497
111409335325103929
36232814366369927
81624803985342503
103313159631978631
104085078496903237
31726504165284127
134168187602550329
40223406865725427
140538880162029743
53055739532261383
35199871521885817
110114824829006489
72962268011074181
53374878596629063
77023695501240139
73648743964521871
68391795961390183
91041894392295569
140064466371351227
25734226928351173
133519978506401203
141688962803768041
47748488969755811
29728297305305791
32021940070668661
128812628921963579
143984862813949627
47298335206185647
118115125033041583
4609475341255901
117333677679981613
126764061982171343
107518318532495077
35748076939998481
114855573873852269
14434997004572411
10474617335597669
109080042744788299
16019182293273967
37749013085934041
82564450081621273
39822202913819233
36988790819512309
96503040979584601
73060612121521067
106702435264908887
52646619359303747
76118612416650059
71547955042385761
267228527409313
105272894933524933
104874321056210617
22359879008763607
13564587547316467
60697868081186471
136286913364398431
86058197626811297
102763443265488743
41216492046845729
17062822973119829
104995061257244467
65815826578081231
137494166802080857
38195432471802409
87098231768201869
44613860054109881
142116448957626929
1396402702344541
133005760737658813
3185194062714739
143709789803120459
114881209010329903
49901128099262057
87077239250031713
94868572082100799
74623840535666063
93761659043715233
7994670028712453
8021228607752947
100977836777138291
36794491416157367
2410018442354779
107981224921796459
56715348125705947
96831460611642157
23035554223047703
9630588574692443
125570522884194943
30491568883873483
65364090926744513
12294541175017193
17563098165960253
84259293383096413
40788168070823959
40297695451486409
24249266008571909
137210114231316163
65984389651632229
113909947795805173
88388216154638437
141178757426296867
3733632830305069
9115611079484417
58744284595099739
65491526661628867
5994723608477081
16204526008676779
109244960740615423
90479492973021617
28897227071946529
19490005652222827
90124845891536509
52274724971187239
47220476638121461
71443605073872151
90076967616425261
85230729700728263
101636146477870799
42500265380852989
90468260293024441
52235984713443541
120324822192081317
118287743524682821
83690346119610313
98830574697819827
8859862979857529
33820140761217539
30351901002993637
42143879200485917
117002356336892119
23570483056675259
135404953961756971
63015407475411173
36022771166105431
130952738414793791
60485207564409799
109044656002396901
113888124859401749
20686473544302173
3097148267779721
139303971701882591
33303574904913311
59961118395245959
26736757789672397
95206506001164443
131995250197174517
29377715909265187
1496690189217263
72600433178400151
99676345908688253
51080063852034937
33526790777682121
63230328959628773
25958267982831181
107747928762660689
7506099976632769
105486530887533163
45240113874187759
100428867629685503
21948431580945733
90775242168550879
114937470009683029
34369847319862963
123849640649514397
32266807366421773
37204289485189877
57132618809171963
43092861738237263
52719904919347069
70343687773724549
47079481830164977
42850906774993309
65387776870146373
17637255182800717
111350659659557489
65274309427456333
119013545333401417
92942961964792739
121735956636752041
3483573129320411
1538307557649601
45007682900218217
90135927959911343
66245686119969449
104390212376381189
113208222337359893
42287720534334833
6244286782425233
62124471713815673
30264924753222283
12647052673044113
40057566756244957
135844318568965703
44788756790366543
56198374618030643
20542917950879921
75291088231909777
106605619337772953
64876067065969051
26268144588678527
37869358871457823
95730664470132623
131003044433665627
142893903062614321
121495166812865387
38130893648755867
71707592602974037
57286128491790703
76465495544562379
137059844354995207
10180384226826679
15317912573833777
90865928660845601
103368618164514427
18702035550342127
56987660665759661
84920724720584749
108008476906776841
29914730822029819
134666866144005329
23881219488503393
102124756318281173
90587087078209693
25194432774190331
123353671514623409
11386628914463711
34859772051130141
73940214183667163
14450723877167323
72379545508277767
25367448797831177
112273221932635523
68131321524094277
87914020066797557
50333224557029773
89107997591993131
114239628957689899
49616274417932207
18301907550889013
26167413899542007
10872517960545161
72350449158894239
17614955343952511
58110995148432517
140071835133517853
44705801788403671
69466014331771903
18439946323903751
106936498193518463
52914336845025157
36905461959811721
14261209557053077
21498254164956689
73676474286764623
52149126457147133
70046213522609171
126583684290170011
77123878997541419
6953408362771553
106412655728841821
125150766575072179
128801312945696483
123807323696284763
99142462801709191
92752057317642127
110802399181788851
58670229581334337
83973227769360931
4195551761041727
86124234978863639
58169028187370987
19702230239314097
56350629418243999
106224503100095981
27280830714419339
128575670374633733
85298342732448311
93803883846888011
53554795566885229
11255899566815143
107383288787149457
25411349781249877
52634384496220279
138039363136633111
72238273110392887
43556678744959957
27083576164696133
4491015159513577
12002286697374461
105316241562683057
26131566263798231
118539487368595273
98934838807970729
70987991220319141
114423563763563753
134007450830726159
102641154815461637
78900983425349957
74694020637716639
14315553770378269
124287451314585833
16287714826137323
115998801761099017
143875416380644483
65538187803349771
138434255916631379
58512635044631279
31197696938408057
95069309032473679
46052996073863347
39002752429854193
132015801237963541
22233895686497749
143314705876053559
107067096352589279
122258225687113331
73588601974975037
24448303015422421
43251149780591579
40827473441331163
142778943665271451
52627795631421701
121140310266734489
143235844492486901
91132156156387321
95482216981205399
91565178071685257
61823925869596321
45425354474684257
124584101883883073
102075148391413991
76124315820706333
67994395670109371
33308729909360033
129245242329982319
54512404469914199
52831357943788771
57856539626577851
111300074378825023
5467158446297507
35190165731055191
68058079216339273
31247317238457029
36447535800411973
92490875407397431
36790155284045231
2256108251951579
135483056339555809
114840199700643227
137138720108398549
28520805038795851
82127323823980571
14100663978313229
138008112607734773
3660367973424119
96662930688749717
20167341664582447
74139786275108777
141945979048352261
111291621616518397
3207967356552967
3135671582665351
39836160006389741
8596724618275681
4685315843075753
25066883666767567
90511022443894993
70512238993694093
63809441012650037
128566729553922851
98003720911886753
85377933739342099
116657485537107373
37337703966870037
111987378320871511
114579097406847149
1760476924737233
44957703615043243
74939761587223483
114045802252848773
137650688670361063
51173433228657631
61489758834080417
31071221186466497
65061104693182181
39464825797336349
33883942510335007
53982554774199529
95866629554245157
56565346638891697
97589231750826713
120456643123995467
107578600187914181
40702148214839537
58841823069342583
47424281014179427
77940876373050583
6302448776023853
51650985350192981
95061841409973197
75772393424571889
77085114091955777
60517609827671473
141466405009922191
1030750018762907
15761681441315731
90387168880166707
6108882041671907
58141415211790019
29516999704745999
18675920318391863
123998608340651063
101486582520087911
99919308951546881
131068358493320251
141518104522181287
16930455960461543
135263360765735803
107849722741055353
31015177165037383
133181232824072717
142436129868073277
82664389148589509
16901852414472367
3927256316411567
86661098228749661
78811461958161419
73455248843935267
8894606857244447
66180568264544347
117534703268887181
112612836817050419
30372087768366319
97687230503881259
70821514022156951
137090285158641901
52893369273872671
114562959918580319
85019683663804853
15586568941579393
16160222815114501
81011470849375207
14897540088399119
26675216114043247
131357970724009607
11982236908146409
20957171473487563
106133315565774583
50790401710712927
19963681864716521
140092745330247029
120052653495705859
34741365866874721
133234624264030147
54364684172658043
78532825417493593
29772213225858773
50517754619265071
81573191073054509
116892356283316547
128039605513143707
127201090460327713
63935051841611191
49771901858995219
459432304816571
30625878003916241
18265159741259693
20737271588762569
135708751888774469
16787387772152477
66160560669225959
101952202253346763
32470259734645619
81012982975326229
129467167325903039
1845622544288639
73511582956894933
122622295933853719
37897817121888433
118869996540504343
87460944722479511
116619370043379061
57920002438225063
47621377742312719
60105047273862499
130595820026962921
88177066745450791
136719413400896813
30432299738365727
126713380076140259
13021138139729597
75726978083968223
141140441632062539
70096520386336421
49532417976113021
125731743705429611
124359865926825211
26444971875207373
123704343066457939
94511321454868609
36994374337050001
60316084501264079
86120496309840529
40489987224326389
12452143462141927
72188350601810257
99559621897755979
51322442379438701
97287957284723927
48710173305136867
49571862831018079
74630865006497671
1635411218211163
72612460018864673
90742675935360697
7284188322568613
9469155166886567
39273396625089829
13312113808230551
51039307764087707
36123749677720451
122529180323823359
134402875726851143
97734282656416213
106407720967563313
93336464278381523
127365178100534903
74948046519526259
83641106425479851
47067158686876583
35290682723728141
75667188564809869
9791183103094829
102703726920783931
35678409214799891
24706756349030897
87163431380858863
99992208871891411
77774011919059177
138752438651514329
94488010950523919
9529613826545719
62078242170601753
76061786905662011
105700600512168191
45153383699713027
44953778680584019
132625858423578803
111347196104120519
88568447398077539
69288715716880981
133980882983430149
120762149669963797
84305282615154499
57110932070416619
119002472974143223
82743306019809767
24494276234239687
15321296695004897
38459778961154827
124480949621883623
116197210058979617
131874305194030549
73183896055404781
143859370832716183
87003729461610721
9907048460147533
20602026004827503
110188514896320643
125129301510081523
120747092352209041
79355706932020903
143400914525883557
111546521335869671
32863248750040789
85297058298544919
83938583112048859
104749394548026677
137260238468986093
128640647225619143
40314369748995337
123197540893105969
97319094410450527
5473685990500417
22419160597566071
45105541943522881
68957094975630149
45135510264312001
30191522289515771
51106563483620261
43851340893715087
5000759011439957
22032962158511809
130075325565114343
140003084768214907
47984564445821909
114474471247739791
80752004931243169
89047288543148861
65575868875427921
44352896389182883
7019635857155351
105447146885054719
126285313691579491
112898623087471519
144011185386882293
105967481318677843
94921358073021853
122082391384463927
92996360425412131
131036497376157059
83799434026766807
16273706180889083
49785894412783603
84413299520469523
137286801953350513
12043467444167657
95284673615970607
17209381366059251
136231428987603749
11309434322868727
116792523290876243
18690910082388067
143833018420140541
4140602745284437
47924504436682457
6318266581148063
118697138926774609
134526416325913153
499971551694287
51685953885398659
12774770273988913
60469953114875723
126447051955408771
31117045569408529
3804817407021073
31200517449126383
6277945520219203
139848987667158929
95792392757475731
90724232888475163
40455490558748911
96689264315875877
94411612747916273
115532400523561093
138274628908991279
10163461425589081
95057973679493009
118760395306523963
6092657136413333
100035321816470569
87209477979678179
6519926811574307
100328920283812333
45629810950113073
112758579123408083
95172189291668921
94314011419222633
16335383506805933
120717019662352613
104238334408062871
137089715141219683
37892660308505323
58021330269027533
34929549291919207
70715243852287681
126184754319236539
60369607053697367
9037803940437499
64899611079398657
39830225063420801
105066816255884543
40512844706480477
134469530444625583
90348901613847299
71354446869366523
105595916217616709
52848970752714347
124813717915953701
62248062545826697
95986192350689579
99632463326906303
48942457671873149
37716796249191583
132189551886411319
38134009015172453
4270979010068917
42633952754679353
131911544256419579
93123596193735689
103107727556624771
104966181381441643
3879659933283161
129013707226236823
11904256554413983
104192974725041437
56186396599261657
122739959279553431
128447236536088787
119693999527639219
101556631255716907
35772926366991391
104380062010692029
99139320667540691
62511693396632113
29053704808333013
76032864458104397
50596251540788509
131013798021552983
47496989741235929
16648846032368041
103611518843911181
67501458695093767
74686452554618867
141215804631356971
41915635548001739
106650273712822843
117175028338819313
55403651819505109
84030177006611201
73583381866388377
27582609613128299
87472343278900031
96178918055039891
91997110565037677
67320821606834819
124294415932063397
101774167935388681
32761470506838701
109460768588721631
65955588860489693
82778530594714573
80276627327119369
143124588017883239
46022506194963079
118206326682456791
4911427868514623
70723496976295489
53501759908063541
85972517860670671
72713983234209293
38002052941883347
65323875864896377
26258183072259067
98615442836273687
114859336284763261
120196567557062651
102805494405579703
102691902111611797
44625680671987819
108927548351544431
98502082208239357
27958052804060147
73601074157878133
91098959715355379
106109447875390727
8643544875591677
91848839414669567
79402920635330191
84648708007689773
129551796904830821
30889802298314587
87001774525650359
93902611087648151
124456019339210479
67738907741447431
138742306512843769
48620837905163401
99512359033588561
23441466944912411
131613767781446539
4442407064163329
83821268212345511
61149752194900777
37609545937857749
31032628782957427
19505392916269487
78618433841462773
26267311688440663
90019258189424197
34026997737593479
61472271268913101
43511204023068547
20033981208254047
7279687731333181
131599127915259007
55282339173870247
3245168840683229
23695820729879003
141110158451201609
72429528718130999
37855566199883623
136922219764876883
7750366521024773
108104747277419993
40538617456220171
21467699091771181
131753974590789461
28778960886096149
117737578401658849
33792961875080467
74861054401073183
115524012665926103
115636928924306707
42367273501554047
37302104465265331
85002931372671721
123630902825997311
86649250319943557
139467754610740553
65102343833183959
37504920089196473
47215947179167409
63788066608173217
52722686096344711
64033199920963879
113835523004269873
111213750598969519
110771790324741379
106833913842364691
59632059485545549
137532851456751029
27301201503572389
26199013656168643
5663837378123417
131717529244289557
113712411504172127
24760162973442499
35045553030245063
47027445490863433
62947454164625983
94611764026983241
64357984600839931
141287314431764707
24880619926738307
138442515786241591
37925911329228707
123937063239396061
96935472682682771
125565490055701513
21753518103264349
88363483754214091
19030848006846289
98468273960488727
76059224899495927
29220020344243061
4950429154550003
66220181642873431
121506698921724637
34758370425844729
78404943617504029
33037410356567389
87568770262552001
116029200215245313
129247561217558081
143428759084753189
83178407032651291
102742198984580333
141395269081066991
17455100155019011
5602861976015203
59064796226557417
14716036867940893
127379746162528631
53448189223758611
135500867999131529
12938424630856381
57775331830989181
47633374217537369
141099002188509017
106690868134420747
13158713234003279
5258484393747031
112582104357560569
86967519769069007
83226726763614887
74285008675404881
38555748599619707
47992595131104419
31557045293193001
45148673603889631
91537128969656507
61430720644418347
48274238961950669
99729368510126557
59299443344860129
119754569976812569
52561987462050827
58974366957408223
104714937191497331
127391460370187753
102052764635141689
59053431180229037
50812041921817723
30183987382652351
91607194959047389
73881907000174253
30806752429530761
110051703061772023
76271204863547689
118467723023082599
15555294305630021
76641758333069899
24295527303878923
32110745202757531
130215387767994169
62295308749969849
42373675300561061
84853268018697107
14754452347290757
38207727064383187
108481454044084483
137149821418339123
93264940089695603
784416576413803
135457654225845671
85926119795917139
91265979257575739
50463683678764297
30869621568361553
53543232718201573
104141897490744557
99628444686298217
67956120048876131
10824175775148287
136141571029327901
54399338957868271
57081675077653139
56160178610219969
80017112138540207
82431270384307643
77231021162778437
111155447586483679
35492151455827211
139163807817803819
99941975927149063
103650947037692513
61796414323901141
71500168535693567
84393556679040799
102353260012512401
99381269555955847
109999192929766603
30822251507201629
142617596404361237
129159006168804961
110387492032695601
61945972852789931
143562610370329531
120883523997655481
3391235235819841
114071222321048189
6975456525290179
11317053625081027
97014044115499183
13731915289933613
139694600847339973
17071051560209417
54594963336286837
58448012210424247
11700566930254199
130476934535064107
136757674297454149
139914154428022621
142445953771068281
131409684881769773
104849126277235909
27262216566215291
55111743987533771
128387108770212793
25185075046125823
103442144904299837
71982071946727577
40859912715048709
131032810904531231
133232343706766467
122687324143241131
15851643711029431
107166067740064811
13576982775689449
17545940434101071
84306965969692177
99543079716783863
74711582790470837
99583242389430799
130504450890733307
87104089698407651
137765939618109547
119107490905651433
14753135613519851
135091735535821991
43539365457808849
64320805986512461
44539800350592527
60418472391018839
65378581837387613
121276224608720327
26242182275611909
7733986884616019
61700539872099721
117020993891168371
56783393938281749
86553468845271073
65007187979565617
36334844816299903
21696026754962921
35603961900241249
46905617362203949
22459597276722343
119015502635427899
16646100159386903
52421139772517447
57610657704355703
81200039268477307
14351632648951211
13384437288863317
43220594031819643
4204252289711377
16901517630482041
37171140670173833
21979299515089703
94688614622850503
20029692451860491
117303158411936401
37991577616895099
121644953596265851
100467691711862747
62034071575624723
1493064128589673
30356886345223063
121302458504192501
2648642836057193
121119872994980753
80291056022541839
88503750542726149
91429477085745041
17941873309460671
46911198720222259
87410544019067593
33207005076825953
22668628599539057
18216833018323811
31941333460786787
97178584338015373
12412583591349661
17616857740471277
5005397586816701
84623852834258063
42854767055972813
133497054255522931
90638984110142753
3749247178916417
19271658469871851
68138959014050741
98051070214552129
105239630240984359
136669701570680827
76417749626225153
88854886472740943
43850031455405027
97875633216516013
31380564408558163
15314891277903319
72132036253400131
26340419939093989
66647274525331961
84934976649869887
63249412978474753
60789702155736571
94238120151651131
52058981526110137
143801392292363381
24854833159797877
91504474929284009
139607723271312743
85660694283664499
24025448538645497
137110989493308851
89945054090447863
133959083369549479
24500627109309721
10965552317568103
53546116419174403
66351043552703929
43425350631999773
32021276214181609
73862460056276077
135401910084896899
26589392710844413
18339354179362187
57505576740806419
23725222039521923
31333128046781867
88013183205766493
80130200313758347
15634517442110131
12206514457434067
39195451821831847
54764730176163173
33185936891483569
42018852079672079
115410558374284687
103673359352050079
30725864755358351
16937330376757103
141291273018356837
20675796424988959
128248143083201413
96675423474799511
113554682702663327
134378727888143131
119538650151320261
14755703160046109
139647925173462091
92820542300754683
116193557681165597
4637282248768159
25137773040177887
90762223138895117
10580743687646129
91965211147523737
127406768520906929
130503306212238923
14139871911004787
71953807298159471
107836646380354481
34947636801533059
112075887343032581
101469478154499577
39560538849071263
45655994769796447
136089206202411373
74659641825825841
125790897895505959
26439696717179833
101393166852665993
135277257899523281
98564937028507531
122025502866733189
56954271808718419
64912314692922667
107465287780500239
57413366430499591
2345487770398321
68607613056604399
118080546895916921
126759924641094947
100702820697139561
53845573362483431
98156752852411753
86565917931371387
41470824588995177
59652553975996601
80273524019166167
127337140494113681
14023137317649139
83477749191922951
46746774877680803
53203669251806149
19512540478960891
82329369841362949
111245018888896463
25236178798339811
2954501591737049
7814617955140531
72281107499512819
89711929319029651
43459802665538731
106058060430204559
102541597338890543
78465878475065603
98338280560285369
2543093765576047
44864642172370981
124885328373178223
13821526981518869
90955645652771381
107747812726115663
101433019112440727
35019951732963017
23574178240303567
37537182395188657
112419674037323491
100669566058386319
107480915970007303
93963046178357981
44445949700641949
106855609146322081
35766918111441823
112195026353425229
64934061100099069
140563102976957981
133140873798300259
17764229118631969
70030927994459363
118131410275529213
43187078890271161
69473123195939699
24050508997844041
5902520604793877
74406305168747437
31163029295713193
78690416705034703
141567018289381667
47698797382585669
19032106630251023
5391121473940879
92330766187030109
77992450457431063
6749608902121489
76915291653784769
116538599839343519
28567161403474697
80025367411179089
86224660866536711
93165077616723727
56583467043375257
5047805384806463
68461614690524837
27960814479271099
8502543492448741
49255914917504413
123633265977262061
138593585244242519
93563923041833191
8936862987874511
82346170150835219
138897503684269859
65627197423813199
18065065348000403
81615052139182057
105360492054632371
62667322476444073
75461483210396729
9304126721483411
44526908292811013
49926895909222781
136966978888572839
47073569120124241
133749930038835379
29960522215359839
67387128705163783
134734083650043797
127758593170354709
51158378089121267
61227278769966613
2973537556855519
47641335725180173
110670198242212709
52903461350472841
48279309645332327
35154732515663521
87924788331915019
95522334769948753
99090732556455151
134736193238786939
123727932435974417
28880052275809577
125465833721309449
95626568103873221
59872992805000721
12970986561428081
79095705641996041
60985376028368887
69916945563209531
37835437325616067
50833488287075203
137860824818651633
8992616808251717
141257094930887539
123309853919890331
130131239512067083
60767686896428411
136017303031168831
137207815177861451
132847246421932121
34357042085233981
67921715779086343
101320156752146113
13953242394726413
35866775761496411
17703007057631891
70897236792815659
7106206546806911
61402614633490591
5579934819723079
37831518077499901
71174313483831197
111888356890587469
20300160470266321
2294235893968639
104019618332304349
78414713780530097
24612925594406291
112339694074487687
13104120385992577
50975605095300311
51555805257680011
38174631693865417
61140851369769673
51784505772186553
68349164311793773
131027441684270987
107099959398749869
75165456924064153
34212950622914867
19806000538596661
63367678135493573
138073636394485027
36650217885270217
69086690611110461
23186640332474239
68387673719693557
2412721157588389
79991595169686139
6484060176823519
141851861345969923
54770363872521233
86925384197172487
399569098655429
53218063347748889
142111118012328743
67317729744865031
51137128976385937
129499869860854247
48780635571457289
127750628862178769
885251263734701
105057934426377701
118285753453592797
137147231428115417
15529883804391779
2875814076425779
26238588779436703
21207402874342627
132670598888046731
99928979114153213
130810572027375749
133349180107482463
19586854143179639
113640942508729679
24245084420875823
38039528797742761
22791513711834433
71384340889434137
31515346176303499
31911863391078907
123796610828246683
43358689173653401
67729307839104763
13667003709320527
5969056698138179
124958177881071149
133027104243685999
108721979539081319
119552311884900569
21086374669087817
132892458864381109
20601439729305791
71839574847122597
16539315724427029
67372904759435531
64984544899843769
49095369277393249
141990909853364461
72864018844207861
111035544322728127
131456477052284441
1104673318854893
86039357844103019
83645679784136231
103592876738481421
22903953177128869
102469246860738869
67617785700989053
128855620925180329
65697899139582733
104901299933169037
104318437086611681
137986482618012599
1914990657941189
12796697408871227
37694882402304913
66511751530097683
96825974358374623
143705790618471079
17349954065829863
106585962496491917
38444349767041483
110590858630185071
68548398177011219
120272051241522419
1813490182078111
37435439522842763
32272447554653437
66481588559415091
15626218846367839
6099853486150603
141133739886481747
65053646736166411
36300140291123963
105972121782291241
123221757651638363
112313331203521069
46692983866947419
74967466653360929
78776637704059423
71238614353017017
6073146700248281
54405548864625571
65334032116854041
43556366433845033
21267074081861273
118382635305623977
89753418593511397
79452996551152879
121437277576260521
39329834364846607
103226045157248989
17156036265413069
71555368649995103
2924120048540539
23346917140406521
86406034550757151
127332352125389843
126035397473922539
65067240462904843
88334980827992909
141713051956119547
113271688322193893
73647794197663373
101614029577040089
5423450233724363
8765421519422527
105886015801386727
115021987594024457
65813804429681843
53187610570565573
54957831020783219
40999141091120029
64920448456086137
93219489188994527
72147734915443409
36557836155270389
87672748082626247
86984951575333543
86335496655881801
128684670228824309
63961848181630019
112155598723120223
74071303377935069
62306391331106917
134461639228938011
6497528334168589
39019769534427769
110205234685631671
59761467211207451
57596612894909701
68867468549229521
62143548783185593
102414877453098139
4537051787260093
73348808914781339
79730099791614583
97212150518242129
84200385381282019
30947285015480191
30113501240431391
81734892252428819
60571910844251281
42689471182868641
529516521306469
100287147108018407
75335150786404511
44526740991641527
10412696209489207
9952744057440697
74734686536906153
53833370698356191
135202453599608189
65174957236629923
58877144095112731
83821937886919847
96840749477559467
75836581721828167
14975280637618963
37611763584086767
137741998907876171
8236040894606627
108768411478919287
27825917579965781
23364427981004401
36877090955912953
129317106667745501
113020824253948057
8180513516456269
7575236784872797
51522040927840123
39997162112776061
89445654815617267
122522643516410309
672497991888181
73182924708696329
81575961710591849
138656420015427877
40010426098833737
87075690033503569
14180486165909491
131481333731391223
12063959185117927
80576343003292291
55719342731503637
130578054606057931
71131002768994351
53460726887960741
136461622019868683
62442682575696209
13723654600537309
60021231604170527
116362079265046793
79091132557616581
143544434293154927
9931521538196903
58669664961907049
28945880456676763
71968083010374493
120546142948140187
54781836564259471
130181445421652227
31535755353250189
50053945976422811
110292218510506699
9358611931606277
121868245696339199
82861791057621397
30408196972795753
12391081111658129
11492001188941667
140580751692870557
50028228788405071
39076304513767909
74422199512227991
4696520187449933
29000719748345063
58375059920525893
6113643329780981
4726738383717191
121243527251716217
74204347321767151
10759615169221081
133390435198710139
33678390192137189
87917962172990011
58828711332207317
128866172030215313
21902661831787531
84239399251147997
109377907071781319
130201463095232003
21922110585822709
61104912612619769
13195117941227021
142508881594753763
80564193288595097
34538336404912463
61490207080931927
124796129911761463
46501602364468837
28804851102596057
121919137448305369
73349397710821751
16774491088550059
108426292616658259
29558669451108943
75344428699147847
128342572045411897
79162949502162217
66450047860971239
103116540871974229
137766670901477551
13419580177527737
74765722023137333
87185418483874363
42802833596424599
63696464287328519
29153622066546577
5967006319658959
24809220827707507
62813584791607673
99465155679046747
81127946361043711
88088047746659897
125379871745714429
140437360381983173
139894121744077891
27920439338577941
138920393487057703
128905363382273659
3865959745224463
35257097893469471
64196380073753173
55369666328724677
86592661388141273
118477095248782993
73230081713866279
80788868303450183
53236905468255781
136299739247043739
25667652997656611
112366713338282509
31863986823185983
107520697345631747
94262017610052379
6321846731243839
73128591447388537
121207694463056339
89637568071602041
6210835632507523
121136301010356661
47361318268256437
75798892065486487
52678536379274777
51574144955924323
3028011839934047
81941495983712329
136560504964749119
48332714398277641
76116070216502059
91362996653084243
116405438020230067
21637731181706053
45413976797859259
74503716425609461
100573295583776381
123406681802230003
26965000474443587
23802057396995701
129152962683978491
97481857757170063
96213531920201543
122554431807731353
121317739190536841
128381796363787163
78709509498381709
94157808087888091
128326394548977451
132073344744358697
16094466849793603
47248134024154981
22927107979579799
7534195291074077
102080442122121233
54334045493974369
13785501171969269
58840045503361531
36928672293510773
136522133969705233
143184377587137871
100506756331101023
109545970083858727
143907779637646151
105497639366982679
133488940442486353
37783174511891087
73662381182769347
97341331072059049
104472332418776093
65073272599208527
133047127908753551
108109261783535713
65971302593278001
75758303818773613
66887705013625921
12833115240263159
91210442947801049
37268227410567401
82040146317917911
96369859729081901
51064289362118581
128609548175273227
116954264699655373
106030037580391517
3377139332490499
97095900701920193
102161003039199931
61793706094015799
93805742033315027
109793513457892367
118180050981252721
63718706464783969
69203536907128627
120787953287135839
20541768390064099
52446735364604627
38924199306982739
120513267492497227
120769587436237231
23143539756432587
53076748347934033
58476135622385599
14829054597781859
104761283456269229
4410405654421297
31425700537088821
30578668108734761
7187210826902231
107886933489058211
46574067295672999
140237704110462811
121093514238975611
27117592823944111
96453724553945917
104946776475813653
48219261121893839
41476892118489977
41639595919656607
65423716099806527
120044154916832149
122073076893738899
129695494342347991
112327866615114413
128027265147950239
65730911167989323
15918873548534927
8013954777136963
51693169071890041
21388127802438251
106554061910081173
104930192982862531
66434611933302791
98159217011462603
95735749790892293
139897203418110349
8070675163337779
38258768918320339
55020884396922707
111625695406549
143505048673366531
100797101417840833
63505035841933267
69182778006591521
6429964601078813
65615436891161779
78446411510936081
55659824847617909
98288374223373011
51890135640842671
70110444607832701
40047414586019557
142351505749444681
139812136159359049
85157761071861391
25212760846785179
46364398741097209
48048085062165943
96819080282939849
67694723165349499
106476031542493901
59374637757228991
134307579254330437
78585344939488253
57229972992468901
82683366757819787
142317617350446077
113024245933731719
63638196641716357
11258850796260731
56219522408329463
81819747646495127
75626982597860363
75239323611171989
111439346465686289
29348122649452367
134524506488919647
139290687812424433
28633004568263483
22028334573381989
12396312963107761
44993694363365173
140648995877846569
64306622843128927
82301243436333143
82238266069514413
45704342649276191
54549227101836127
18178755307809617
45822506066488649
11767150894078633
51791158385938271
120993642965111803
87283625720606057
51438297324693479
18086519272634653
120587657400173783
130144692031446733
100745374933377509
8966711228716897
10780796485379363
22910008156019129
72202985633456063
41238797290292369
109306650179187749
142231629333993581
102936618258825431
128653147425908363
101251454827343969
88152803566279279
128156056838520587
69631444295163229
10119324677789933
48732752480416681
51135456773311523
111529907695067051
46793679843718183
49518894959274259
54643781051985179
136544290059205891
143720954396815729
90884338860263617
136576827197407141
7999935425278613
29586463242072619
92687061856563001
107819135582525131
87723019978085717
108836837049650797
55681343367385441
118695638184021973
49538690309917541
5998393632806021
115029576570657299
74751446577020237
84964648171449679
28025766545737127
86252326585633727
133316013671779139
41805052456343339
21484662482399203
84402361690955107
78152430207998383
35007843016945081
116022545574043151
35430955500485089
50890914029624863
87192324210062293
7389259598903911
133896869799170603
79611542399010497
136483261405891327
8654243558807423
21046500630106747
68712550158111199
53519520384783503
76387415181193841
38992291057754207
49168471087188587
71770636038116957
115706399085599983
35598671489951761
94391699831486471
123784648285311869
62221461590170867
63296492911998509
59272528824099121
39222570925046269
27454825489831037
94642106571453127
109413087059990113
48300909941489341
24579112757543077
95549445923033881
77414613754485071
27430118280737489
6634439757508963
9698835863716537
35301915671294747
89625180710852099
14495242014530117
89854576395247187
421367319948241
60569932675769227
138866512867211111
88812437877120007
33411401983744049
28786030696783153
63240993112272977
19108340656780399
84752076560673359
41563194595436347
56505769061488787
121424520131030723
136192745721724499
54107831955128383
1545397405778389
2014168831457459
80471289631799051
64231890452649989
104271305038403597
111937422705787957
45812734180443733
56373878152476611
81025365214513061
2513369680266373
28563831245025647
50564437793586043
11381820582732913
45810249632016239
40352066771946443
63970406468009357
118888282117046419
119718901247886527
37147764672887131
59403510562343293
53245215854868929
93259012003267757
34849531423050601
87905865621452687
26624655719760347
54528919936009843
113760154571101609
84465220730517079
97755123053838871
52009662555373877
55947411701135387
43216767053520919
112134176958227789
126564609094101131
47783262323587783
111627315137446253
61037165731747103
119229616317372221
62753532722563819
56415979730757203
27212019920439979
47847479823213337
140952642798957757
49125130786949051
85196360054581987
59845522002265733
10390110997843741
11126007180320531
29473889650283839
124861635580072789
3566092802456329
10648781676938429
63977426382823907
98888799089277023
49888942767141329
91497961802694451
92102858195223259
79737123543163589
95487984998065753
3686459575045549
62090349416714551
91467687314082113
58026720127759697
109266756465349247
125816020897652291
49096967462608073
32325334152483469
22928906569708159
114203064319968157
119819435623485217
27112904341077691
1744744207986209
42211875730257361
118209724572507907
101724459074259599
103424064510264347
99565377024663859
17615696751240971
42747866636053333
113382092805201127
103441152710076983
60290517182361377
64184879593999643
54614918472030493
15502732914423091
76314211876456517
52191849955073357
55591968562823971
42729356317031591
15860280286121611
32225110865689487
5775998181324551
50563959816346079
127809414579361147
94326048111876907
89023955550123131
9812074940792381
102833049136412743
61152925758797027
72665945602727471
75856178135418491
47825968145502461
76339480126968403
103645185812582593
130564034274979681
68210875505999917
11772401223405463
119673963818583437
67296322849699639
72398086530640459
109120759759012747
116961489287734621
129654980620733627
4253882509068047
20678618030340643
24116916385976573
140716459689660343
63284209829959939
3793059248153041
8208272588138939
55459918367250251
103487299304842853
20169036370554563
73392578748284699
113505932308860373
132001605345255571
17122368087580633
136421906027730437
73369381889082073
53501782037452933
71814470026688057
125766176476441927
117559451322049267
73674296651679301
70271009749978727
61554032029054783
91477852145405779
38084221527434881
88774355195942657
25909101766577213
54894722057759093
910359330962267
35446703299389061
47772354378499337
3506542402002053
22635018420931879
129164080419952763
42183668541185909
50859461335510183
26894133250532159
125648265862643443
141684328688827009
87030856548688963
45544002059029403
1078474679506117
26088584783552077
139020132485291927
121175764247413597
55231919658143861
91300924297453609
34238745350596811
6240729629882009
93733307039027653
53781342423395123
105707321466381233
57462797838325157
18117983747471479
58795512556539739
124805411234206267
28892146001400889
84200531222529091
107379097403279887
122543178287819693
76997234003756701
102646228562973133
7889351760836957
30546007774376803
73823830378347883
38409359140933691
12341433593224051
90378881509541621
66603201700065421
130987087203611963
126102044938835341
71884633376787073
72843307754554333
2822912328565159
114963631940903227
27027763919202301
89956765642957471
109688211187297627
142368185966884351
99410434243596557
116257485950151137
38910079101803543
59114325996938119
65975150307854863
2867176754609009
3883653449794201
128538007470106789
54171337918645879
92728404475059131
44314264312832881
90504431958961001
91470437438735063
98952862898077211
21031882968923401
116558999720672309
56332864806068911
45079196667523771
96988958965946683
102975470156567279
15033695431439809
71764501273831589
28210727181932551
128510536453587283
84262574466570337
56741161096173431
142062701066025133
40023237725772307
45663482923823701
105002563553020961
28746975483637199
90974443953426409
139691377499452451
105735355485019759
76415369208652723
1342884685722469
55900983186832867
143547502131849017
31773436450549049
40667394382308961
7531701481966327
2724023264330887
57124037645070349
139676286473962129
93305396793346501
96500295413898841
85704527956089019
90480655850448817
73108740995356151
86134642291858571
103220113913667109
66430900342401031
96452918661187873
65786305929054199
138411530165637329
102856098259251923
86975551927491133
23743397103685957
56398100810220551
110780163636827263
17447638965788587
90832421860539701
75525037866756271
25238949990995779
45197165034098197
124390562106873221
53187804760074301
8903238413605853
34096694385333649
24184715353286263
25912320865782277
116267231031768581
19412054391478271
132055732689307121
142136582048687537
70431232399622033
9621188396198123
69772162264907017
95080680418577993
104647161146581007
16148558564435863
105033610464302959
2710343392484309
2173638558880597
138262355402908661
82936748911974427
5021089765879391
10735766448159811
119819312808377797
16092516051972757
66453055713587593
142502975109861937
100414467516900083
88778793335564071
125048334771343169
118799298430837043
87457389501665291
147917112845521
122816476813691267
97982800130918089
82803842922202097
429612395849891
60470761023047231
62986969864979357
80397953970456253
28183608716416697
108323341282666373
139355315189716013
113081844788726621
133821450927838951
42625975783170289
143041394128043981
120500190265124767
138379773302856979
46558852195974133
14937746253570169
100335890518657687
24820531186427099
46934688670043809
64238070393217219
90139856618792117
112325037278411159
31491106584340883
60625937051137379
22290280712413829
94826813538271691
98531504469131567
27636794323440941
90894433327056287
99727614637218703
28575939838736579
76151876337949523
54462735087776867
35209451186058031
91779002304895729
93905612435277143
2878406363991287
72191103268442867
106317941226337759
48052167221228353
36557827454155379
122506926472957121
83874780144097067
60821693950070047
61880437532359441
67566678004726501
71582730355964141
89197928839681139
139689475847147549
126289167045845239
119591949730285931
108874062630919501
6788197255938341
117036306812534909
50829116777387569
75425127162285503
37233452024167561
94421263769654753
101998043910730447
134504448518572931
11028551159428883
195313972953959
136633002830010481
3769802549544019
31608502349638741
38816217765702761
7284717688292459
65159352447183233
69624150139951321
62056192856448127
107113814905931219
58919183773481323
110757107802038293
3914152537851683
143590709826273821
4798978638708703
6766356253080071
104603846680024357
85032473522169937
124149950401062169
68558236861538173
38771858035770271
32324364801465293
65085799813987651
107262885790501873
10128730415315203
97460102505851489
55246583655750283
88725190956638059
82220149944307547
137647206483886579
58864329957474851
129228728289569401
8199470209986889
86076332865870233
137652295651626163
126178071456382147
88339566121397447
61798894561902259
129369868339413631
107808838432045159
79949120666464363
64620135546341737
2511929662629029
13942284139785581
142248861258702227
142980110732686307
110707274676332797
4788859473848999
141777402607684639
123185922743495333
124310712677305423
43434214519488917
98636145689431541
55842780841800619
715763113144631
77612015750386151
55963986314534099
6568934713923451
62818336302820367
57541468775546011
137527122340189627
108635196386624491
92567904404976307
116451924865855303
73592424530473427
104559221516173643
93027322823003209
17132828004598799
34292379708105509
51296790079913071
5341796640157361
2180704611856261
73045215332881229
11253808270074859
110706110224038353
139064260215431269
32832001783471889
262886766046573
105807762658479107
5695616974726667
95403936318671471
79991770036833401
63920222011004267
90149377196297141
107766215681158477
4654310444645041
20337113929845047
132046697197419377
40820813679022591
105179538421979597
55209763111888811
69301163346174709
76299609342429049
77579773328206313
39319927137858989
79394897734142033
35989777813276373
102511895559578773
8081203352386369
24741476700562381
129843211936716793
72366384357507371
51496030503605671
58602751222706641
141578880421582297
131205102486300599
119598508761309421
131520827096101207
73121891386082009
102153244068323983
16860335640442517
90194430202477709
39246764692636609
66875956779416003
41810914615563881
119567171396512201
12871403635056859
141123936930381541
4529280056279507
87357831116411357
96101674627385617
43611314313331781
14102614185065477
19863040655968949
83622452160812039
75908500084000799
3453650910579967
42405271851072607
62381857632454489
48586333283443997
17663340209267969
105539888586447467
98792014832331973
125333527888776301
133672501417304071
129628065695239637
119770482727075517
3568428998044271
39912572139029399
1606773111452693
116830563240223913
41076328666895189
44949934392915301
26838059995249687
113601342963162203
32107752654731113
28280477516363203
36672519512393749
114205634247073459
99983118108216779
17958823841550107
33606659765262401
51640051800710053
20782664739621271
62930640938729119
61433266187599387
109440637415462833
5365153988068177
129259279469788579
89180630884550477
46439226474864359
32106613634048747
26942078691635021
22716552399248821
88640139435283687
95023699385338751
79332473838138557
120610886604600127
121588691874035839
15352557991602401
53553450027819367
67016526446190781
28921856118697291
76977422473548679
40417272862518491
40764689447612197
13867906047377251
98148825648632389
35650514069585773
112385143286776627
102263664372275759
20127457493258491
50120518422321913
51889416071884201
36860735022889487
7654789803022669
67263718098221563
133028397265775593
134384624057310727
36323134073065409
109446787547209319
19656346410195701
81062743396080139
12418588724166259
112222246326967823
127413661978885193
79609869142264969
9620834574752663
51174927407481953
95135189450121521
41655812734024241
105868749357746561
137535589606503227
89831211478882651
131953391767360253
58809292221963611
32264750300641543
35056402525447267
98462831689566023
81045906047728519
51522871571853281
116993715205786337
34971182006205329
137271999516688013
41578870114676779
90897356165302711
101569754866667579
106343124826196347
120240516103093033
17772579857076029
116615874905499701
49429681758973199
36754187736377327
20384559725169371
33953675130610673
78899512541046733
129589910316373511
35169455077458227
36628717351650887
26221840543048027
1675755124893299
7167877906465781
121430509852239047
132432829427594351
41806367224685059
64213754985876967
87363152887286147
61022460866300497
105571381549952011
71200119384356759
7944200520981601
80994380252533697
40857602164325411
92097800826459569
111566871625674727
104333028664576181
122948344652841031
16545941640412493
19593530143143611
40006978247608973
131611793921681791
93444502252404733
65468768152965239
102045187301501443
39112944587112769
134668635019716883
143115927923814409
107741507560665493
84051791140294381
56825369502889973
67257225662563943
59470209616847033
16671640916262457
1273879314968219
52450909029912047
8913509517813013
112249107195213017
25576089172625533
1673298362610949
99879618842256959
138984543719520559
19239201423513553
67355352528930079
30781191215459779
66209350297690073
113295164902732411
83860814601149473
31498056236732039
50765297196202097
131222609621145277
55258807322633357
60326518636688699
70369539465427721
11876420690003897
22839429306599249
125995774490624989
79946138294170711
48590114179000753
135596460287979697
35541155388577453
107510547068350739
59482747525228799
45599740004299127
32147761992103591
79939816391867701
118431970146573661
87638228690135749
26218035125163209
117706308048230767
109722393310094771
139677713464773283
13439230537448783
95891656570247407
121373313658341463
116432303622305477
116989257547473281
4051036903894843
55865551059530021
76860718983391151
109818491163368437
82508827653470549
74012036605395389
127756684295849761
94508157618583451
35638240804443349
83633497956473117
106670006932176487
60915715136411539
106553092640656201
22220981481067877
93677742400812523
30627863168613379
65683690845385819
27100247154345749
32079289824851369
8714523254689471
63520667648373811
42087483986453449
37931247533386439
124691500888710257
34257907014389
103756469050968659
90300454310667949
64650790124568049
128150818900770779
33666399498177559
86134679155891547
6768673248523513
111635263366849199
55603321697152157
22724629803892381
87913432316908067
83551826219431993
26511594295798159
32080882506671851
50988789931529699
50908445925698909
98329630351291249
53407538667255847
58819216996676041
98717160444103057
47444701237888033
99578215227271237
28278437747314549
3242118887709101
55157776592663267
142882972331421239
28072517401523713
58879464022216151
14299963470089849
116045703457844087
19661146135457569
134261929343141471
45821630215555091
126880249475099501
99395030562677497
21004054985101817
65493145275101837
92653823376893489
115075254306217703
114809527664902207
69905203184660989
40596244345321957
38078804017062427
44348528250621773
103548514620100057
91803859508759551
53993873007078943
60776318160597029
2199865000014901
14012852317932707
118013461061524841
46680037805149417
140619338572838023
23222002627555091
101029331998169711
78480543043961059
85074120588773279
70097388336142603
67966837430946551
22269720506743027
87431807343543199
90233642836451923
24709440687404789
22178973909294623
35211282641069987
142064380856091899
5980306824475937
52590195841333637
30210563057730799
52153940116659163
70790305546224827
122351192126765453
31856677119352567
99789561028745569
31525504477676359
28994703841338407
18271766025727793
49014449555680811
23867397481037849
85108238367831989
72742048136834807
132442397506515539
63959487410389699
103775482215944743
33483319329842911
52735121730997213
78033948947860481
93146666756727169
48617911976200927
82975600695891737
96310379725523021
135823618378511923
67760097943863043
54062225789498929
129074874238234961
110147990875972183
104440146197567429
55890684959555437
141093173768390047
55534857112065763
40915854233387269
97045223983093951
36178226810637031
23103905582909387
140531038939574977
46421910303746591
78723487468203421
137781458998485469
26674183365154907
48695972982585281
112545166973470787
121824498084986377
21827873479097537
25004858926657213
63503168927500889
107912122481777401
1333318930121861
14183885342138041
91731872862241951
73788966571354721
49316860629589499
100318809828216817
40360533395448419
88560178645457047
132210848997438559
53807903259721001
48306203393165051
47794536178306319
8810078109288277
24622415766742231
17083598500863487
15234257941393097
41289215431395697
45313300129023347
44589209547986699
48731032424303681
135518949673757233
58351306618726853
127033411099550093
143195833961974621
31952334331688623
104106904890577643
17465831612416007
96894688262361827
83129973457088303
122981237298069989
27207136573660573
108272022235600903
19575228354616127
95910218323631981
15339194042363161
5311233939481097
5284764623723353
40589956197493949
51201432788052697
89796784569921313
59777478817299223
105745694143241519
83620212942144121
32203351973306911
81599910312832117
15390695019990571
47421928685230331
98082493304239753
60533010100826423
19723680285020407
40909386393349823
66563309175229753
136928057191269671
98584442911451069
71059332967390249
107681338807644179
124066389709853537
93209592713788729
55162837197695741
29988397650224977
140817969489098129
119639180503642649
63491248700830157
82617126931835393
105580432707854537
74180255256614671
43360106202417887
19473282828804733
60341751340532951
2571938433409771
89531233465994207
8492043043139951
135845625865776163
111607397396275369
45203341703673149
131978845183377727
79636003704949369
38855970405886507
89936477134498289
73953707406129977
127526354730094031
67735076138340659
76127492428262167
103815128957214673
47445288682538837
70248537963598759
74136281834868433
69092116832939461
10726470695728303
34871179201738331
135781350182965507
112492613444058959
68857273788217381
42545876019124507
47868468987364213
102905255253746851
50247925595978839
18971629919023921
28667533380480977
12680775929272963
90196607801391761
7962878444895167
108979381389647233
10262357685748499
26636997629277683
69346784406791707
45291177766140457
132176173427018909
32384194995895621
4685460272739299
139872417674714377
36920739841562191
8150920297618699
126654157759182461
82306014957518687
51675392594200883
56812280887984729
106706594922340411
55877686592943221
34701956482495487
36925054659879313
17238128771861779
105449286968265853
23704962103382843
94514575423277069
90862702204408889
136788372021885137
82156166058156227
133308287701367719
127377794078272613
93172797340723957
13214316395120129
31053350578217749
115181525949289843
17568939167723743
1252153165833107
20537421787315067
112856848085419241
140845501108360177
113679496253839939
139045396444502329
135117085687346753
122222872666203181
10690255041280277
54528398968964113
81310656287278367
63875373520440523
18067997982704881
26082245921728351
83580720384070633
78049884799405049
8185026142807961
68770521141566953
104610704095467797
77731009892045647
77734791638544629
47654780644828663
4052749878748289
18101583392630671
68035259458153487
124749606082140199
17034809809765127
25989503826677561
48180427816199297
44103591404292061
108628789753458347
93304370050735453
108584614572165169
116990711234671613
96595753987401077
79882248438455941
114279246091844719
28033907840918729
29656638887673389
17563541732799739
78762018699547003
56106437829930529
25463642938272137
103182158416876393
9961132972125563
33976903342592209
7223125312614319
13773740396843573
96773562808597541
16050490805947379
117691479844037347
16363491512485847
23960274695823463
5317451080758301
85273005792799697
53956410161761997
12983080041255901
50193866126503777
74173516237181609
27434254173333571
82975401053877779
134189799632197427
66917393660545669
17537325946112017
62640082762229111
143214307807878683
93464201453812219
35685283119241081
31462296426022817
103008934874121779
84270414083814709
105473263870235771
123876614208677663
87525075570222193
8215172680136381
59428045344851467
42416285765903849
99435678806866357
17571518323767269
113604736220447737
131491187943339617
5079596386142731
80465667609823799
96850787609987471
104525628632402339
138674953650691097
130616570940031349
103318323100013627
53398749670963031
48594293507226191
123360378802871579
5564592548549063
12827689142105009
62677035251255081
107248074036137123
59175297742351943
42769950937409027
25335994551327821
6922880594780147
21404269046225543
127951430623221787
86735610393174781
19393176290925421
139728103830890111
54446591395767751
76898393518856227
133761931761822851
78169997853744701
127246431028238867
131250997946105633
89756171595176549
108545940706620577
52775011561982641
89498292555238103
29655085078025411
79078122475424041
125107839905224031
120667991411999147
126744079822145783
80827706488301579
22830110728384913
6145108689327313
99502352855347433
18604204043043271
102502561508520731
120409190905381507
88849752683759467
67443935089237159
80813136593923823
26886219133037839
126011680178412697
30306916033929421
15095593739718913
19982433611499763
29522158559842037
58722544874321903
52372999135691483
11838349866895459
129308626469602343
33647013497449871
6500721926081813
75238502738939723
65223025939810853
102573030201937039
4753104121066439
3978031935989263
53387650748805323
78241980081939413
53460984275926061
2259125033954093
81978840427735271
137748679775851931
66589882980269171
93597156544049881
32222157948130261
41891529943752449
112967652008589769
23213387833657111
76964200711761151
57091496052024047
69409625098887839
11284736373854609
118278341750677621
16345244093663533
61332944126842001
9822795757629529
13666925007694643
65701224016989739
143726974360302779
42313039868312341
22993977232941829
58551683691302671
22711256939661713
48381753205593671
115133283797128417
126567015110344091
113400520782206783
20367624688211501
3790868499221059
119235662762818649
115846539230803673
61148604015245017
125218054695806797
26897300380378973
4097857033541749
40274300459676341
99025180077003529
6151177116316919
110278393122963187
52303992302026343
106233467122119593
55127156378195653
87560001636346451
6919791323649241
7661415028815143
81756737679861323
74582845538357887
92585515684920679
78091445394622091
47177629003725839
16745034887740079
142809639301002761
132692611827617689
28379251929229613
64993929066880391
108902842219862653
67045964965128143
110336486990281813
79880275849712777
42159528120013151
78640094626441987
57402011230100561
107865748069938301
65573702834319809
121571819545301947
19076566930758973
119609535824482849
102088528710005911
101163172714831853
124158438239675041
56555922393763703
131473219250338289
112879781328914401
38102841172259729
15492082161341243
139942693173771073
75646652236323491
85710438160669879
40149754932347041
55774980787597567
7684160554227853
134390152827537463
134990805749376119
17606330290392607
83384088016463287
68425104623215421
100931411892667021
106304322317611343
108149803957377331
103363225938126569
25546395064981031
29321255499732611
63616478388040363
136732663196676037
116037530247425851
122252167754927377
48434968552626731
72133247176991573
24310464191816743
23215755885126187
19598127601274779
48875036874202181
138369639581397551
134092277803423463
43648846544910317
24192127881797611
21618670473915227
94475877967862221
79792216322040613
83940550129472173
106760789804530409
115181657052015733
106769275168634077
137769976193799967
24440729014557767
121535605364521297
54879636863912543
2816668786503001
75502108407823373
43695099450398351
80587261343330591
64947631274255711
87330426028240831
82539934105042087
37765567780348297
77938130475943631
20398609594918697
65934704934642727
59699623316101789
82923806439384007
58136559397528103
63935064832416929
4465847430349
117618095224557253
784976441429693
138350314534781131
78477825442819997
124750271589644669
73351794503586761
27371501295558613
134401700996250031
139879055622950561
96513486652275647
52337771037898679
48205906044301003
125342429486642801
9373160286015943
6850753907745977
15939698790473609
81272493995395583
3981606462004697
132665387515534123
123951590038842833
99805498022035279
58417033739597329
128896805806582469
45373463775288893
130132831244931673
67781564740175917
98569360554363203
58808289239692379
105483442514016481
75757515386398259
6935187407745613
72827988025245361
17472559366390123
48601864530048251
142105721613269681
64121181880996117
97990023666869111
49811029335991741
99507227330488463
9136311147821141
7939366257768097
28564643633503391
60153187851911569
30212700438701483
101970858088645561
143688720231831041
82307101367867897
76623333777931559
142550848485486229
21886361878845623
106265657060790511
5533245755450719
22679938167191443
140765250796590421
128176411952113607
27458563066181791
65247200828844871
92958240527063641
139003753567728011
118908487272921683
135994070215928473
48973757727830137
109344182050318447
133463872091496283
30821437771725959
74331208520330791
34219692542128001
138177687572329931
100910001476001079
59782009902817093
115939439072571847
141454913998433209
40935988838434993
83069659367081917
22957433805724939
109794950047278341
83584548479128673
39068685540046577
1296569851372273
106050717946384073
60165110397616729
55063983779249741
97202091558359971
68020686233982467
699907585324261
767101199930627
31068926951254147
12609887689124213
83989366311256723
116909332253067143
110496656481002093
117370633150986847
48865100730694999
98991750524865827
101298423389495957
101099249067419389
116416681695306463
130725243612276967
88728790268284921
114313997897079191
36549101597243659
19959779629343101
86197642021430747
87611718119876383
62315819556380101
107598443614071451
10455574698734141
88702351413789013
71045221854150959
15582218213789119
68048417761914553
33040691985409489
79851626086704533
111595047483358891
21599362603596023
62605597938206671
4959305676882577
86561664682404749
1121162529420823
82404920886184441
103600961538987629
125365273760955451
38914033837303829
37221779298309901
26236849942390019
124172533108835573
99810678010528981
18186385144842617
75242521080807611
98037460244906969
86177808664011157
114167505506460611
135161683491853289
126044164034668861
143146456079779079
29206101200118071
65792410605449617
84218950401076181
46183321287732611
62574600402822727
125432822688687149
66637806261218891
87585070176646817
2095254908404993
122280003362102513
74984950704226373
58470233054188177
7402564840572823
43442111049629417
86542931736838141
24825510279927899
2550289555971191
86219801151311099
132180093187455461
130723126641195401
108173516801708801
65123228284985993
60536127163931207
106030703974201093
30380872156399763
56977041451853437
80602799546470141
91287627129419417
125245449708554471
6120335918322173
31432313892119477
53883349409619419
88821173568201271
132613583221054781
70266322546167749
78507230151646099
62057538010000241
131649037574571137
42010754442998069
24771531164266771
109867771922620813
127808978155408801
95924814947517583
133632624594197087
62026929120848539
28834741394404079
129597593266060883
93573032922703403
93064528797314317
17027643938651233
5871429636678379
102865602096850693
25187589211402633
19982869362611681
37213494438091913
99887727677714129
101123721358496563
141191168855121097
141743530889704867
128038352867893981
86030585801157307
115422192032656879
57409297789818407
78217861396294967
114289405268245069
102854057471304703
89628414398160929
61390637789314091
37162569104986309
41707665946044869
130856952240652639
89847192328939543
82758048429198097
43234487385842761
19516235651718691
11268700320974269
83866888944584029
58835633610791623
54109520165156311
85542483227179787
42318228296021291
52384762825857971
97075584441789781
4058051445426437
22301515603059697
16342727498124869
61804733463581099
109933105802749919
5008744818010027
25564943077071899
143164529672722559
37524431878680823
46266754946854789
11390577681463769
21576888209790743
83058447577609079
100281663147561737
93627803731497691
48528325698831763
34379146247750567
37387702603834801
19636192217809129
28921262202507769
110526156883401631
109409963146676099
54983191431633799
110967621843127009
115690414102942387
4811618213528479
29701652551584971
59262306822803347
5399933906057783
46337925790891129
78534944079910783
39654673477148897
23349816854377493
114176853868204307
31148969648666647
76750224713081947
99875973423447709
130700093297472451
87146051878248191
63752865522294577
27448071930937237
127072178871096463
100589873965013371
119833273436079373
7576998553494199
92268627300517027
4071301317643393
92121067555011679
29023607122487503
94835670379304467
102420770021342287
72413149989895763
71938740594440143
78520630899351367
48006690965808683
41165679006090181
83060073700927429
1724701072534031
128131913197992577
84985566129127177
57617632573796521
109327295350197563
14081288754303161
23346671111474027
110916601178308963
1351558600164371
122205355177059013
3039727902708319
117993824101839887
16495205198023429
104141798032165087
51541368290602481
14325423736600591
14161348121939677
128940880205537941
93592686206424817
103524729999920807
141875708962012397
49217352158324983
73751821201567939
34590749534611441
137866615165299533
140949378156173767
58612618088271281
35117675217013819
32829849817134179
25806767550802631
24353832216664553
120518545180353037
142649536160857147
82381185234592507
19725421497858017
27333210301527301
85499539964037137
55954864492750849
96235296792005557
26947372658217019
96517198671390437
116411451480682199
118037499242174207
34315876169869367
139589143064515349
58228456127766101
85885846773588293
102789106188380741
113092883527382579
142723987807385591
58916536251874723
93194437287842843
35720158541951293
130904486454077027
127428708335030891
19796862928280309
30645031928549821
65221945788698089
5482378587524329
42069262559048143
19039415760630379
89241004692488807
2626221519727123
18904009905467
125239162189582949
76009880950001707
106302889119341947
23502709329537421
40862303998555811
110924092659022417
14708514309295579
70198386341448619
80124677867628721
130600573802500289
97358846043052129
136542306112860997
7089204163308149
97007442968446457
89481835374002713
51417911259361643
65892524946873811
2488100479427821
44491999904542613
134904393572353393
118927493129369489
127129675499904731
83826784423498427
2604225588659221
124485077710987339
14406260418151387
97335623224404347
6528967426255207
118470260480027999
19712905591680611
63239751572192759
39311367530682521
31073992390360957
118852807658002207
24073839236862487
95064107715973369
61125655463147057
91698233323445921
56440124287395469
96768355755605447
60419394875732437
74878559207613559
16523198820327781
63479848731481433
31057154510223827
79886885107365233
37444222940820229
51224474054001811
100577433728544691
1187155514878847
85919337272160559
78481254770136679
142926920881096789
110630079510133289
68777010139813427
95539044748675631
70400424297110227
15369297315853931
16703280069561431
6936745335131299
66404543107848697
44631646668940841
97501366825948153
79194679446104177
137538101074036321
3007563327491153
7656069875989967
57091418447341043
25340151688928537
64928723406199771
26357471409107677
24231084634134137
122232097455330433
113677195855670077
31658865441789017
138856736507967113
116978338177964663
56565250511172917
107808405618034067
21826579465898657
52912998507336691
47364459498961897
29748171148221247
122999395293631907
125366064664515329
33572398108381267
110839855817613451
122880061742213591
117355780402609391
43932906250234951
78079038920620607
67957550259987853
51435890856743501
45219584268960091
109186312383870269
112030863546655091
72948661566385721
49817871857200453
18541796247312311
19738088810003159
92862312627761143
76540975130968651
33132644877857671
42414673618928609
13890966501506527
114484889283094723
117895755093745709
120573762828876433
40374883921040341
143513857041423131
32177501143041791
125576024092194443
65073310538048497
11188010251960609
44665728332513593
133528758185505827
68775503206099901
132027407593237291
68796662182179731
131413998331062511
55360855531082141
128094938189744737
108513396288871099
10346131489956337
27171303363647801
112737530145883339
16890305909111291
98833001094055279
128243837236161701
40586809046717627
62640288345417919
47194262967240353
95907183619393961
45003193138493287
86800259178096619
95841116981476067
81511079919721369
74485123550870569
35397869814951143
91600007371512181
18719944139757671
30821497393457149
142446054306584423
33726781338511813
135583596683361929
23838870784875761
21125388646340393
103434111063627161
100637781725222789
98190213331362151
122161377752809027
24387292284970883
69095149190184743
100978818205823951
115523315268254611
119189181570718949
143696295240101033
80367778570110949
58133169671924033
69199183566756577
133696772904797093
15872771870878249
98034765202130299
105562967497734371
132387667600208063
107964777908071457
108427717010443489
110398216006037
33506451540646393
83271609064872191
22999509508580711
121162475999684761
110970485491886081
11578591225443089
94322824521137533
17950666012405729
36827382475920767
132217531121515201
47337406162351859
56631281004811493
72527928355389151
105335533226596789
117503398780850347
42530870157067067
117791256981936919
108705758448325249
6999919629052981
104834886594000401
2197198771521889
98520167838958043
45001389831708487
126561959875746221
42614065494554783
103068355652858489
103846830309041041
23879711568983419
73519549271572909
114603111031669427
104365684014041399
3749505150613669
93132020942184151
34579049059616881
11719172020571051
10019661909289247
130194463273276613
31547844884932549
128216441332109233
97985870215484653
100432260529900181
22744157967758323
82851265920518047
25592138801593879
39708601878266147
14382464422155133
33046150870100101
98490957973813199
5799639668613827
81284918086760291
31067525310881099
40857301216141673
31207131004228967
46153164556639243
130843480869157561
117076200049081081
47860225583462557
115932780100869161
140373215117222833
124065737564172793
89384088960129709
17398864489147903
67078156089082093
17950504416057449
81486899556979297
94547311792447061
36712272650039687
104771571890698861
132401628465778523
76527882073744883
60489766016667457
11925373894794643
40025761744048471
10999767539987263
48029664694905743
45949142307156707
70653971509076899
60254331148235491
68307265839032491
128425665387108403
1409215234839157
87913468664906879
130123034662150987
21559112397760997
55455500384675177
46862537864470667
127763956039118173
30313219239052853
137975137752465721
28337009065594631
31263262046595347
91541361178965169
89332627882695721
22213061803263101
83629955960443307
7021660718571523
31310932358933693
55368982611941699
103332097887605333
126317639533207163
33400910109684707
123438605526760673
38754009955477939
131449621198282663
107781087639220657
123992972744410573
85168850919507499
87040225482069953
22308268980285583
100844764250499229
82843633616906693
7607847653679503
44907576393028747
43076353542484153
65738210115836231
73590814172402479
134544336749541239
91115867010049039
26508925616431243
106128368739725617
4510571386866121
133840125807942373
69779611239621509
96724065599924629
94113159797767421
29642964685131407
32548865190423091
94805521436544287
119261098580855789
15360573396201389
60566668377539251
61195929317932463
114116300753630909
132545934974785081
129164785774072241
97023253655257619
54820398258747041
73892112135667073
90072169394276879
48549694997462249
138938144771807419
119867473708609489
116920915261430359
5875277279930431
59163459304980559
61622511127308707
79120526594483573
131037847903734833
55877330747777779
140705808900794453
5486013897853289
35263183574356457
33392512258897703
110972041502827787
72162931536581813
93030654137613271
3134648821080299
60718685106910469
114284033810817037
9607820853864931
76998078229704029
26274007295891591
80450581766209559
138838171799267453
27916543695648901
54396343076783509
763911399933853
76687394035202527
141676256178325783
99789099362261269
102919543707906271
44572050706990399
88088637383908663
1522061849902481
64607612564843263
122747211342703151
52844142522663133
128405116890279193
130529035404814231
111867345197893459
49606531281269789
9554650638684691
85316630205009719
15334757186531411
56845112697637477
27373210408035329
116805878631803029
19054397660473717
11999150592493367
58819425630587537
32190662423030849
27552662081698483
90128947836550697
17014391447052653
118981062944103439
52648800393362759
141907896495228509
141150324777251003
60842149939730459
59591662272958447
22472139815062811
22310192766273121
103322192245874467
50063389125260711
28089287776229653
135073120641533939
90692320089831539
31912310625446857
36375253448563069
79901955809693179
69167588371942309
68221373573461949
36989247643684937
16849426591322977
13850656668173257
70445343180033473
61524606269274649
15503993405788183
103621619122475177
83236266239023537
6263115931156457
67568043392929561
82002866629332221
120465107486888173
142257536335119811
91638613921602227
9731171316591059
28845780143209741
82788046159900951
141582699368140843
109274946790337617
102499681829223691
48037466312429611
52895490987393463
80649646138488157
75855598208835451
102560516212926043
125535219363382223
72321314157947149
51224841196563817
6538097533163591
65597989116076997
106899588876614999
3371244482722609
89804978576032277
116801323996428571
18947808865442693
44734819916601097
74424968037555959
4296245409855307
104766011750215021
109572780663185351
87071296594910941
30236392608027877
143043178996967071
102065017504682233
81747626055799853
114693506767317319
105046894901265319
52715653709750459
53528370272740663
111216340195452829
59733501026765477
41582972810546683
76059737453071349
103303159032792197
5593347884876291
8036303564084639
17302300716982663
134825780554841903
141542380550043743
126122405483032877
7179871327009349
8285671372149013
55133256274928291
84824632036062223
90838276578560129
39165764611064807
143705173047078883
48547473938923699
31830797749686427
45234949649434931
34504146261128591
67176433470954139
8492498897151161
6240548628811729
16165574972644577
136192319155234099
3607989861835963
134186879980209247
60633222190885187
113308140791937881
48264009219375779
35410207455446987
91456183328636507
1874436300612079
75846729245412467
108876654417994181
39364563640859371
84781920051591229
138446397309839653
91851482848057477
25445411208268627
92850647763483241
1633134737987603
62765112036573161
140474779135442377
68389440726973019
104156842045926959
71881840147019899
130067842695200309
65398021467557629
9961839274563191
52297920625335937
57380200113774071
55205967433894177
69857000420441147
111271057994217377
2493902811984139
72455130965377169
44882116442691089
7184325399750731
44332857075406481
102359971561858877
30414762385921811
88023323045624767
99594045529955279
117925392809180899
114851022694903741
43948647390428597
53708530758149087
29995654319452747
8336218548505349
57321385184957503
75155987471978117
49157814692950181
85553900350036871
40444411469077831
118351982472029863
32012407056649007
7542250103190571
78265809806982269
65048115868930049
57302585840577643
123223984472281169
41666877908919973
133958118689174159
108497763468120251
28465362056635607
2912318955566369
104666519520892507
7289630318942551
22761101969760731
97864682785543187
115633971072046789
54049835219049697
101743497109118317
138109573325486047
98818385414743121
80784022897391327
13189051805684177
77118444208625389
21059851724275297
18648018136703083
40322886485429291
127693840427786723
135117442134392441
53641732932439567
102883008741193573
142783358672604193
87686159084324887
16218703462113241
136751274695174431
83092985207544667
99476666307233279
57016918607079611
28083706264939879
95503888298581837
1396986027952301
140135292903776267
140182207174890757
72077175249475901
62781398966832751
17067540543320749
102349219762666133
31711260536986717
84228179130584213
94481119707176771
41393401944809951
137082235992434561
108324266702078177
66957672955180841
72383923674139123
1783479507487367
90079890200350613
103184430954259387
140528575847588563
4150976034997717
62871697242546791
37234087032599543
7663650985424201
47083120333760713
73001174273730089
16862410348349561
139087175349360131
11345313035387399
114528545870920403
129705633774552727
39555017149335587
70563150961381061
143702736925568243
78598383562075787
134828636717525819
89464667384661353
31358709439209233
20153054715702737
65302633586452939
26778416679190661
9090037720774559
31885680686860193
141534236052842531
112539641182215691
128875148799155417
11354155428871807
117804864357047891
133200705592297813
28947491260748107
69788698095279643
43074891108694253
96279251303881939
110771223715092313
64192907466752237
49419265125301069
141915989364651149
91363795949108381
129845475636626173
97687415101754381
101029710265392869
4598790602356211
11026113174466301
70707494465812109
77010613376045611
73218060968110231
55824370848697709
90838204425049607
15744476031212567
114274963327933321
98041056391632983
21578701501341011
11440125912635333
121429907113326029
6363697540756421
141274498879976431
51806429336995351
119665518127762021
36439231372124513
35788712379585617
125605890294875257
6073198345529521
99822044129544391
89556065719153303
49306222735425641
116418433301308553
96900265202934467
118097855207532283
47525220675068963
22417664991116851
51741820071852373
18066075969936167
93979147385492431
108396042941921927
122903396270283059
26441413368613499
48532670908534837
20416690615343411
126112351746628361
105086986938682717
52984898696522467
142697039514647929
38532360320414629
55741306660223021
118898483935375019
36391368659625677
110955178014407359
48836275276558969
38374407593672401
94957738517411683
123041370278743097
40504755353685629
110392718663623411
7489808165961557
121057567825510739
79392658414944113
108940151668552121
28871271302023457
44657344980331283
88230983816377399
87148272404703953
72867781985311087
46932842802205541
92547477365322929
79778451232874543
106071382770457781
21707593077593453
7859968465942297
61336628712037369
15578004697847197
66747334839589387
112324561248860941
33675946479821441
46390365631173713
5262029275803323
949545329289577
103939442726539843
36229013957979571
126870007879453393
114029684455949573
81225567327710719
59768703941206339
119869356277699837
93992727566467187
115656828272770423
132474292764014353
110261478700823587
52891193124732031
115478849825764309
70884897157714489
61386240635462219
132694211394107551
127590185901369913
68576186302698457
34632814013620091
61759502968023349
116955594497171813
40645503390895099
79217517364590707
114544696888223911
46662328421153161
143664180960179291
101847469442319193
35307849680088299
131973143446892987
18525670702065361
91734470772447751
111520619855605379
73484629096071967
128429990738633327
128279393540754367
95985649113959903
25990898461652351
102504803243602379
132524869981988881
106133904122114873
85648684284695423
107965182785175167
35886187646746579
84030271468298951
99997737331858763
96820102801414913
116313304246666837
89960820445870573
25472883501163013
77520296933006393
134100141208188601
100951643250550193
138190073574418303
100438592375307073
63586816986651391
79204281166282543
86812531706106979
62501880550888817
76086481465946233
90023738239364143
90227932286380627
34699476511084741
56804610060890227
101390274123432499
23441006082264209
121021423859389919
9400976379650459
5108644858185131
41720915518034563
68494898991884873
112879530023621677
55185487918020727
103960259214295817
128243627719078307
103803079708496893
10829544412881163
107791465284929897
114478774974457331
37732591151163749
77261002746980387
113034284120270983
96656912330660593
87567804755893199
53393929809808127
108127112611762337
42932451650158831
120048278026763011
12000126009579091
92420488704361151
108314812492187387
5896990932905987
76780593805179799
58347016302427091
134722151392460491
2861447593517389
58143920721803621
61221137566650491
59325607888083059
94582792202122739
100710674559627893
115536372858380429
120256856545488137
134682966432934201
104459759335169089
139847921235183407
107487064529569957
20405803873870453
48870741628453519
7626568260572309
22890644815831841
29829302462877937
62321212102709837
88275964105907327
77987945608286633
83184016796326913
123107503704407683
64956604286962967
43979658835227587
5111902895005121
101687217823814071
6268068513035233
62312828826126407
72904833790240457
112261444160089463
30354108936688781
124507114834270541
50970997624307669
47026160907837191
80243659830613501
12925901108889761
125532960470695199
2848884334074589
90027071685749963
6157512093998003
139402408860598211
11743473109124921
63077990192573567
144094678184988343
39693004887393829
7680713227763707
79970601791323829
126259033341840317
42026034410419909
99268730609889089
114092244023170583
14503845026714921
124270973116989667
81562479723956947
114987142283414041
118402175707745617
106442190555491767
3749653404741551
130610493711080419
55771288368099541
82073933501225579
140593802534809957
83117179264191679
72420254637947087
118805675891449517
140976220088475641
51516325990783223
69289147614037223
34809523445557859
25135293960123731
86718422765037691
91690594531613017
124194145149250139
72138225994226149
92829860915563099
72708825473505211
48633997864656907
134889912903395693
49893133795018121
31870033001180669
24868263128312321
7626248698913107
90807835491005593
16429416398960507
118752113151985057
41884942593026249
133251491605907971
8447263493933617
89619216024292121
105140870351263823
31089847855628489
73243507581792167
12013502481061307
72872813814296641
35328342815797501
34004597794019731
33937216277105663
133610098262563933
79150452587416517
84364790732536157
135304885122650489
48812539391796611
71585245136436529
40689314254035389
112043698353796051
5392753433262917
121192787219826599
21313090276975139
38593571869748537
138287542674127291
22950631641181483
68848545780549553
18995811004999123
85483310507585591
79398821694747131
79872327056629823
32023371171405149
48843048599088269
64679794048674901
34627104877854211
134341724092895287
15454037133223807
35488033006944563
70864949726299577
127670158326140197
49491986415964583
85279229457879497
113657870673883399
17758085676711103
40165174418469539
18992376719209181
38188198185787249
139027829604111673
19847505680114407
7097552978633647
58301030296595623
45192717423865483
135474867988270423
111431585198336761
123439691388087961
9714379670191093
103512414397521047
114681379185495959
69846497362374119
87701667951353153
27260186026581769
45366531689977153
7005295276605229
65935502371154653
47163913318167913
47348777363717339
122509112948759527
51295250174322901
36212366551300259
31670020714888453
101251121626743307
100395388266008453
48925352915914141
14865416132381939
102113799741706339
74923043168167333
16919767079204713
67026298488440329
52041893322792713
61351637162431793
19477928777458499
92963911550086721
71800650134088497
68857465536781459
17315673563858233
72068610120466133
134557755240282697
67900111997812249
11500138913766197
79525856101966543
98419248692465069
94219503404190979
119277971327069183
101705041270187293
126745606584194293
76678897398810227
9745022949584941
95054169665915659
131302870923797701
40324366694031451
96703100723983727
47446771061502529
14179377082806641
40791992645805151
23865945998579053
117388074864251003
44292314659421267
128014301551029301
96789697830319259
59468648654379959
93070094374271737
59029771447149467
104118757879812791
103123033501814803
42985262843154517
113039093609653087
19448452555772441
38088022274367433
7464225001032113
4328729740134287
9799259242256413
93353776987216013
2770886362163693
114374161589357651
91731311394519809
99765655563610529
121022766143674963
109836512009291687
69519620958509807
113801763741553357
70514312457444959
88502752480651309
24915109754035819
5295218615826023
82627821394783337
102243805992119941
133451110894476679
9213458717019307
67942996422806447
56974161980231383
108833045214333929
139287185437152463
50387097843091661
25631214864602651
11391415684751287
28189360745002999
16051570484104021
49922943113162359
52469159792518537
29565763773453491
121553271103626799
86824684075929203
109684760298450011
33588919396161797
36798419246357719
31339736647794859
140215730196246589
77679448762234763
131228364446131627
59399568289208117
84841317271675579
121207602472799147
42864500903906947
74950872211360547
136996016900594381
43036209823515743
113852279980969597
124289858436322069
69498799643120411
65287901500634551
138141348132728147
78442556659849177
74989717107094261
142655110754955949
40361768822824739
9726223153662649
142299612510319529
2736144582468107
56075449124316059
1565017883525909
4384194424696241
141303514603011401
115339856555727781
102667898618225977
130605538669685623
81817071898095617
53505412149465053
61644532549677097
62965380952919897
36627755108519381
4981485884936629
39353506425203899
134672185875860299
83759632569638569
83953508945512489
68800668695801443
36211906586768477
103839605106590153
48336549403414229
18109073066295803
85152700392980789
138472644030244841
135929036916387721
85527203126154997
53431066782318733
108333395287107779
16416729959835287
126591249588662371
122410356432589703
123287088134192443
119319033037881581
63575577234305161
7796423303713049
124048950729534799
125735539249072967
51315874460204729
88365408803609183
79840693433933027
71461428820448083
61907536597584281
126463958586965897
139368355657984949
30950288911134517
135694709315318227
123318404377841077
64686254139703741
140089041051940319
101001956372202971
108980984697885373
14505619847995949
4892296110349591
99491210362547911
131302270215744041
44101128145984759
135188176442522453
98315174730935159
133556475673661057
54016989477595037
105327106395337
24861429081809909
96001618138504759
49707330990763753
85098460652665183
55644080387618719
22771871588654497
104681906754996853
42685805201578163
51341279737490411
25301816971229653
63209492101133047
131009754495802057
32509893780537203
132546392267067151
58460553562951849
31446861511263799
107811520475820781
18427241705572291
65848181729420953
19786220792397737
90703024140037427
9457710582869233
143486863279631191
19057747437873619
25805586661683761
78387487519351399
58703656241355557
64441340945967877
79011515291214293
125684543129433907
687426202588663
44304289901629267
67018816289641369
77090964867288583
29387040092826551
127826323686021761
125397568455611971
113473366355296639
65201177515760879
82437615396644449
5163761317108781
138178561332773729
125921805412560457
116436055364713033
75789800667787319
124399093135332209
57669325222073317
134911881622735717
21831502246711657
135786300923780489
61935461659652327
119076158997112771
44615284939610501
116006082969084757
94662877542952189
107445865513008257
109917144102574517
57312654560664187
40380072485378537
111448887089424751
97602005854028231
28712842398426437
959149184226539
16611014914452281
37100905594920413
32127193284834211
106105428999573767
34646954240413351
136027059792182431
88109217135710621
57041127392094359
108257161836877117
117813919791043163
33248480274115499
93258632099567047
130690969081261513
81274016142605659
25409613130645603
52341932348753147
105238249019837893
72976684617714841
137279178678676319
27019303436868467
141562133270579501
91829252367469087
7297708904983489
101210364941093171
53620491510809609
28871293833689407
99050843421227939
92581681775296199
14678543366032703
120645171533284403
135151221096632869
23384230382070287
140347241817221653
55678117247858731
59498981253759517
79703837431927663
68761800509332141
20226993282595889
111991206249973399
38447867626361279
65985257658846763
66827657398310077
122604115596070973
17392293897863543
93835585124121877
90693657432904313
115255012180943633
67330156081409167
76324382912807959
115479141313136911
77120265953539847
69267254414198411
121747207864913651
34428134837845153
82565032198234343
21076180685167681
79058409785343187
39740075794292921
92593846232964319
131203175595359977
3315946750161469
85505986700240791
83691713672309557
110051454672007087
140304147445202183
88899776604539689
44892175517645161
47094319409842153
15204334081406251
21551085149696539
83081230561727917
73772984563782293
4261070046365897
7163771932368347
41768132782324567
71182348298553883
110275177910519927
39017306361312569
129629016391157771
88009075092133607
48570690797692873
35119809410669051
137579689878237199
98417893885524079
56562995896382057
68924918379087031
12288104087909549
117106323228304129
99097646551962367
32482466802871909
14516334301392827
21173003113932017
75585141135214943
99077178544052743
83161315090897513
120383648548268803
74507663227070477
62306871631658567
24782839419779263
48482974478208401
104514997384300313
142041316434671183
4498443960557453
17944514452748929
111418228390404869
73480353269324009
10056296019598139
107388987791374049
31741072781909459
27151799352126269
70143538814178023
118730058435009149
84494777822366909
131054514933241847
70506071088076571
42062828393750357
7413217598389627
8147879985148153
70008616843765307
134938966899946721
143637837864090293
136791377559023179
108817373416002331
31309088746485247
51736347906009593
84341405971035217
125399037440319977
10450980531678469
19791003935919061
61504796880270647
112185683789437231
64303998518159093
2843546296846579
66406876570400089
110756134806477827
71020864668164197
58989493962089099
60040437380356261
106422861683080141
141193694257276883
125669891943992813
79743213573446327
118027759756020211
128152845621371611
110903476660422361
93860572826943353
11097956185230007
17010844298299157
115993398283983049
24303577587168331
88043591246180527
61075607393146877
61348566893885857
8431923360288341
56974630039706767
64736070996458567
58226656412512727
67992759592363139
97010090044213453
114573904144413191
57154959196031429
31478461926496619
34393857648669049
16906105081192937
75856688585953831
107044346080603013
80091684584517583
115339244439129829
17961983880882011
135430714454562239
134853937282451731
100459110577523021
105109631430572597
82224066991729639
105669506023355149
133557001367299171
117179131032600811
78237210436865059
120253140687744847
115537238030507633
23685489576808613
93625795778374709
7464910449700553
33563829962071093
119508665606180507
49943529922471463
114497049941087699
77767541006637289
42887780641289999
128716199388949597
63394789536550597
133811573109822659
96146813870384681
94758105221615743
11758033066903757
96243968621907331
87139975611779219
1678948264557373
78360214283131553
33697780065430813
16419215295223907
83343969198319069
112798496101021469
34162567051067017
62028151533641569
976655363951219
140945169747489637
124669033335368803
34858735075159397
58974337680509609
30285205054776863
76571732209455419
22513324850381467
125862797601686417
15564009658710463
82012670127496139
104073680676315877
69807041194399973
107268676327995709
79461627610380229
101237427963748721
60653819890348813
71886353856653983
81558203891556493
108055061249528399
141185363282743537
127748550099660569
34297064421587641
4879397671885237
53503974787178483
112062021913283231
90627223363914019
48268731682401611
83538929961005933
282105828301949
140962904226166367
26492247072130669
140868005052518729
77682479004205501
110698995316288987
7786661819489093
89345128205829071
26456203185741391
46040080436755973
92915677739452081
103936350717843131
63894234504734321
117245219636779511
66212624395289027
64205128760076719
71697911645265077
35079727724458829
18625583260113173
92558147741693551
27548323746421459
69918176351996911
98738746827110591
135684337672685369
103064490164887877
102081385481694629
38005325729340149
80777817870415201
16849730969291177
103545922129459757
129063429852564139
5268670467369319
56440359562869167
2990132504706559
21663315881716367
105395138934664003
47336453916682699
86329231297795151
129119013298769603
48716421557181137
3652375471580167
122994841123717243
137825654182664869
2021264580202583
70144990821136069
133315643645957833
16207550718707291
135724998424879069
49223924049082723
31976230352542283
79345016854356439
44234077100783341
103591114439702663
124442989424932999
9095310381486859
134361682248866689
7937481868142419
135623212719893089
83839039017724073
111029275153175627
66925463279549339
68907753965158681
88316555591180353
75155580063607469
71670665254307971
133224092962064149
86305977184440869
53424411728356301
110421083460483463
87650171528881183
135920144502803533
55927907550189121
86972539662331237
68211137082318389
61696642100162413
68189884699199603
91122665020625629
141627238031261987
9897031730174177
63035784215659631
108394209045988007
88298825476324367
67882103902211477
131885937130940519
18969875737291937
83145558533719601
128695087609492409
25436011105736291
48803590411977077
127922354780330317
92806663172293501
4216149906179857
1221961865115661
32769157341369667
141647261117323307
127487725240935887
51958616408436643
15998595335322451
1614426199570157
76706197744069787
116173385654743993
112648038678321899
99552823627327429
29854416691557967
93624542359115909
8951933190931639
57231225196106729
112330691777958737
118578974196810271
77918973339423191
115110360905208679
65483778254595431
40428885885210359
142126901824506821
96024668546792933
1819624087143683
8937948395861101
48685637761180969
39888141264436823
143508476873752261
135629499627187231
29792483483166791
101760993250397477
68377847336568361
115779160351398287
14530409919630833
28439008771565131
54839077895385361
12095445213758609
11652277327273001
30330013000402249
74885900365249079
111502775533606333
40506957203119933
76406492948011901
568618912861757
140655117304652033
204459146344991
61371728108418089
48516078562317629
23330565828514229
54086333630736283
103583260856631917
126805189744552673
441733208423153
68976974261661229
54189025286803273
58503343261088533
32668440903798841
91374917450220073
37321080039450589
1280387455795367
106551390703372847
63281970055741453
112928559068969557
129445715324094493
79377694932513457
132316236419789263
82931223211490887
87738490753500701
94256547038687441
115657663348327691
129086253536259647
40097192119501337
42071655256660121
7752413853167623
140388023941430897
122806561731533321
62961040971809969
110167927048775623
30269671050823049
27312760756484521
142205076827135507
18646149578455393
22357592408700883
135216797152272461
67782993539373859
117334357710148783
99280744607812213
33795839129654171
74170862297234489
23182337022090509
17255009222251051
3756530821826843
80172463216515743
72772706161805371
57452057670239627
110488222226054459
115701009707419067
123571631839940491
13605347485075231
87407450522183641
88959176125497077
10871575932298841
132176575844094647
98745714383596997
85550700325259717
95359975341969293
65709769616016551
76177439314752683
28604661291463759
43177174461622441
58121328747918847
92333975905864793
70772913227655983
42609297195662311
100977752808996541
61253482615758233
9020623492984699
37201997901607519
125130932338091839
26988684808739509
13360250903949419
133394230915363843
4209288305095763
79207611068112949
96044310955679941
87620401736592481
131297531326841833
137435819249044447
3798913118661767
94010958198014189
59922632573214883
105214641288597917
78269798777726683
25829420028631183
117641992753063159
57943923587028991
64835737412436541
50701437967413767
80370257267176687
129983348516769647
102663729796008607
7526410218583783
118346471301879281
30338825387186761
60420724323627571
49522231863874027
139611867679693261
111607805910359753
19340284970779907
71058616365925313
115435246750256093
92604955345671533
111724526319056207
44628848743555957
134762003163817013
76080820727978543
125919054802693121
32028558669051011
48984919677645043
48546559349709833
103528765542964051
83848895702429441
124022937817261051
22217248510870139
138419011731430457
12378973199963477
34372262983213633
90781036685463329
134477942287067947
32075326738186873
32928042746644781
96958490091871553
113242333659608969
127884673850219543
121323503817204473
142718871169140187
24331069024977527
22280765889789691
12533515795706617
75329812501360741
103062788323315123
82518234003406249
134082731283002419
106115239943572481
103684475476734619
46848074502560761
132861922187643001
138772306516562297
8315459899048853
18961429031041337
30813055190108797
16778861043437473
109215391319744513
45111786067534117
24597119598176297
67660459450771931
1296466300335781
132136660422606953
133606098321125447
135808501184720851
115010426076696517
91250927241144091
137939196961952831
5567139994164919
79286085091827983
132550362308964247
142101963235835387
72872502642433427
30520870251469993
118769841981818501
120626469855433219
13827734250359339
90143141951762257
16176721626765589
49038874024062521
132370632137276789
41760940156760947
128572535153118167
66515331961566497
16699838772451729
105348380180740561
1085555869047263
18476391579552191
103401665890657661
83649430659579439
22438838312566009
65744905008985091
23936625703254479
42521962725747961
12647169222219457
100096553304725083
99032994256783913
39970864981813999
70987866626374801
71131041798348373
40371237267732079
94362749780501387
28167325952706817
140079043109336059
5711886184136191
74713035067515659
115459799273481163
50016326353169563
104372536318904933
131053345834876373
140746766290423289
135116401184265607
70937770850919121
125379907396962683
42801712273993927
122460923505650243
24588080607622999
93098114924235041
17516053524919351
38725756844367473
41876222691057977
107948103118293751
43230209998902863
40565143962280537
58586701789489751
51411733039914133
12707985379879607
31381578007192499
61750852831515671
3336994203392251
12180404111050249
110551920826012871
41211367855910209
9382742224100491
68103850209313729
58668719538989291
95999421861577919
126771161169819839
92770791275512963
124010685232238663
129894532367954467
74752032528532201
68385516812197499
95802411946113487
88620493998259621
4559595010940869
107184542513100049
142272352429672541
113522708179270847
38837146748171323
17046332964019243
9227883919869037
35684786435465911
85325869612106239
56884420397327363
83261530653243443
85898854752951017
90924992542945019
95412135457718687
139495827449973451
121413630759063353
70735850756758969
129302145975025631
36134941984873657
13317599077357297
95485125733396519
41350548337083703
7030819316372183
114501915936538489
95602918936033393
43194659850815287
29995815616999723
87419012682514343
85803819817023821
85111030738405141
136939144077709979
65607530877235747
138703693209235681
5484668575094869
534128942281691
36047206463404127
97176338265467509
86250632382712313
81416304290460829
90963123037700657
52441385457598603
124620008663145089
143030116612664609
33896704646724947
14713064182183813
10718366494519729
8262951579077843
7070413729042907
78266661193289651
93876001733352361
73410898981249729
61193960321842499
27715138897596373
1023322969519033
77056629605684041
121284524832344999
100984247755279547
10228278260638463
130894879406480317
56846305945930091
103149952495023101
42701999766962213
96970193251197223
133481673885957589
39242450656802333
69044095704617549
138767135996587019
16776556224604277
138191165374395011
125035184608025983
54371307199008517
70341283695217261
45136846717964693
78343760609749429
122126490418662791
22767701233605997
34008541244513821
136181852286524287
121436320572317561
61601909516858057
117904668378890843
51291691804521221
34834316674683013
116580663538616687
18082332680233673
28923782556291127
118167889087391999
90982975418505293
16060750322673829
76137904367847799
19195904536933913
28523802213537221
50129070868092907
77657578897121911
30325029270582587
142405574406490631
110065804143719731
3236067414305833
34603432921641797
123151610735431919
67915710652451293
59843479951099591
67631153097713627
40348562828558417
13264459027918103
130340101387491113
53055795950721983
64927656051320687
70344101529655043
94650359253613841
36928411495386221
25038703116983761
69423213015926111
60541479445501739
135230901165815531
131934521625717407
135653393778851659
110612725406232743
88350433050021413
18524016378931127
36000754493465149
60084166893731527
60006233532235973
14422533722821891
93378354796030541
140416165569473447
68289582395799881
3525570726791657
34847959673409983
118908925955579521
72856178222103739
81869009876745101
94217100268951601
16040983937515289
98904779028434737
117178835259786523
14247970164986423
130044823158379783
138757141019194657
94260568033036589
63206175135228773
22988566085774563
62260614199807931
22853085883869757
89655766228909319
137171619973353109
5067017150893981
31852149701629573
107733330783583597
140569262914570781
71238102916480553
78769204422335099
24320258195623639
78871712242991363
89025462972080377
80247412099474163
9875015919335341
16755952759149217
15415551097593721
69518382657491897
103191359029601407
62927265017301829
640191923558191
5122625268383759
11872101447389693
77575344044881643
85410620456813257
63251513943251639
111877444545590743
44442005786801339
52854480717902243
89364284385020941
14840838607279577
44122819975695233
87834114717756623
108037114891591489
140759467292072119
110899282967251847
143804571881511677
125143104375042529
142777484207317573
60724322333135861
56306656176453899
31377354449631173
119672577268324859
139173855010571581
126041427331129253
91285494744658559
44959534608652849
77082568092504529
45200040698718671
111618700978855297
16676898486955621
129873991858947353
121972551773972357
93816300658508921
122881266395173133
489243858791603
1997293355595761
4324201894967093
130523916328908269
88869308344977421
95798768029800391
111149841198184861
52880308850926439
18302052073802509
128101172280612071
44227108534794737
47785859126946431
60536004544341559
16114001997905081
49480968706929919
25713528831899743
79465472577647567
18481301579132983
141784280259893539
73128471731752253
124240218760371799
140273609425435217
61363867785896113
112530753148692721
82107029230250501
108971264358497407
80682700474773421
49471219054478729
13382804674794487
116771306819419177
6825754504034693
77650959631497143
142106676043092773
14432707610295851
127128386620097227
53475815070956293
93466454109281963
72116145822593959
90575975268777217
135275659398366811
7363997760029269
23197604762405243
46249581221991713
6137810274393871
127592541530247887
135523800831270167
1593582898248181
55044082452348511
107580108837419329
74859803280036419
112847470011105121
141244831109315819
121770291961393483
49299514224957287
24030290761220867
88509377592616529
2908897305662221
133121392794280733
128333757589402753
36538539905618371
22727666742161677
130351855679035933
77319893986473181
120954448824228407
13420495898307847
131227798901284091
33553558166598541
88356202835703169
125801253752220899
37096621691131841
60516875241285713
76800112582728467
86231319901831981
75294368980561153
120671093606017883
35148486244085309
96586716920177299
59090117111367389
71750989455217543
117754415725492027
64020483109711441
31109214534917249
4666424649030719
20994922140890879
22123326827019991
17471007292929401
66304140862862053
91519588071920579
15569091300200987
118912210433133319
10243472450065717
16261796129658713
72632658825538283
49539030014863177
72799927286525963
35424491064531329
12215791477886729
35155870660691849
142820099343596743
110227276540644541
22807289070228659
102669616369622899
21684775073503303
23737226160485801
111030766332165571
70981438313272871
103428414936986281
78561681348617911
124257264317805271
47511277082770559
129677962452749863
108916309712281441
27790333657261267
47140745896902529
3956585627793353
128022906672569761
41420883391864997
122407576541824339
91422202043194619
47702351160910007
121762070523174143
61668573107480897
121807166795630149
29037913755546389
19817773157041957
93140980562487691
140599957914066883
17560756949224679
26750721308886563
143574687453301399
92647004689628141
142516718061303059
12210495777339449
125478246529494997
60495861662292769
58205409671672617
55062284351640383
132919265325616769
4879318832793239
96250922617424137
109136420970590749
31029459830246047
27560252468539823
61690485564275933
56480935692886921
18425629916425573
120701349219618289
73497917771070679
108484480783938139
82963351738815049
85126941781735583
4962341646802889
21889430622670243
109060475919803923
132874372097585179
116518229068261981
48006330882129247
72608320624606079
140861977674898661
100412543511949003
80902205560044541
10102802763766799
17257732800654487
27949941647874599
40007785297277503
118092748667240099
10949755690094497
121925444171498567
143238857168106653
55868086586635637
115034126431291169
46347411776594737
41656846715288569
42767515018100701
2382684517790047
11144958067903837
27571636071724567
53575036611033227
78971846790933997
140965491595445927
19794220957866637
85119166266131419
30927829380866741
63095894926363759
103288761582817891
142981166271160001
72388331000324519
129900754600108139
117055348065511333
33885572129935213
81809008299431243
139938302443702603
13837008932929033
111327560188300447
34956692261567833
48920893269861241
92889364582691459
69800499589377107
138297764360495437
114220638601026673
32219851126811297
17119857678445849
107000721730313069
143920957792131659
94296840479837063
139108908225821563
18504415400985797
88753330322503897
12595606087909667
88180680487381
109819897690074059
95932937649291373
57033995063365459
121016382408432683
29384041656536429
23112890292547021
26630103098651887
29583565868614243
60169906221631933
132627855866204857
30082630601558501
12732353028714857
2835066901997801
19243437028040429
106266556273433447
78700489774286279
141991387929576839
108521460903088889
54761532215533459
117323883341297849
125697826020597949
91171467261760097
100456708258169759
22661272538645953
143866055892892717
125670988797240791
93939900671558087
107060810531563319
43585607745252901
26620005166856501
61734688112232661
832405222431649
14056751166666697
3258209525507711
5679309743198219
20082769224947399
100787535357001523
11472825612224099
136872364316859113
110732488225582127
87516577187145973
129147782798617277
9988412766152839
66852865527991441
114286144273897231
67572421334270227
25487396512444697
59737399538104403
120070338667634791
78715310333393519
126308620964087167
21012523587198149
136840094038077799
90225559132353989
67499004636081049
13349518352870237
114357176711791297
19549077547233937
24847953785254459
43178741715507977
45249837405483307
49917054561822887
69428047760678179
63541444373603341
59447368627093927
103773734189513629
28108261164178861
78368102923316303
18597465219163547
80482334353529351
69972413409860603
56505783197169947
73926325168801559
83383407185124479
17665374195408703
647949810642191
8945463013188967
117389516096448487
2967822888502027
11957732929005179
105140239616936801
112756298068799141
72512875657991033
142665840790412531
41440479233716411
57786657636348503
100752558973207091
140961029888656189
65120760658539127
5318521630141879
21062789098634417
7327971756639917
126079021337456617
23947029997025669
98493748438079809
8164896598034083
9484255970075779
64434173958884959
51222835415398813
130048946112457433
31993464264975413
77184542870068891
102811171129651769
124307815243446971
81125080965404249
77246392372513589
123983636580839071
130922652483694697
26910262702681577
30750672541233763
126241272859333703
69833400755716111
61680953074077277
63775847268133597
143288362485057901
37235757647836771
60095774487705107
129444685632828197
55291984650505871
11151434112662903
9769863098459857
8331574715157247
88422938175511301
141442488982218863
94336952939628071
34436739641834603
67762363271715443
47244399649805453
37832746786877093
7026937304075791
61116950888943223
76537717590687701
75020126678021363
23647806758721091
71487911144736083
14818894369147123
15114023487294883
21733497406570259
55977059518521689
78828447061792859
56835557067312679
80469619080884777
38727151412022841
132720672810801557
106159012010494571
59380156686408367
81621787107436553
72359069156044471
80399677050955439
138840743443654333
21246381406060523
115903409869190663
95933396159528519
132278638748318407
12099766114378549
55395029565604171
74554959221311417
124607241294399109
99603403551760051
43578658319833739
104872030432732397
116563804796044297
83686437334103309
70313892907338803
100958262965401027
41365863654677141
137144345522169859
12701468016791053
116779699385243273
132823124435805319
10798847666699711
122232710520096971
64395967457258111
76087806506579093
34942410799816601
43556699016944989
12910997301823267
26811950359001611
124512479059598741
81243788164517507
115715978847498019
141312159555666199
61302051790472861
90246940450113583
49048120772206019
126580785891744451
70796651820554593
57168619722156721
78296433038529161
76893958364737277
110623617402476383
77480740579609789
69323062513177477
16715831510355157
100246869070464899
91901783515832371
115940466432497051
106158106891258049
135022804895345449
107859390017302349
27788058211181837
40387803442481591
59084978057794961
53792149306774699
52164414821253719
64133450282934001
1472341446788951
86520190467336529
55004708785131557
31201077548579357
67321594267586359
31708957476457567
62838107548066087
108408647523327847
98090689986152519
33783237075132757
117355506197642621
75914221667305199
46063612258468109
136166454200964059
131585071785773849
8695919017037381
140465969402358499
138150000256302269
83697928491690283
98282948369928317
83751326137920127
90300381589337417
2351959518468509
4293897488625127
102643925186500961
88530575932543741
134288137627960411
94967179843492361
95572194963014071
90417082823936047
78070355673284687
86425784443919423
132568302911880481
121818599171423911
31795884194401799
120369783597403609
77359240900083029
34826945639500709
6528838386146257
33151228113499759
15241591164971261
1565437407038647
48846351962247377
3070339320915043
67723739061483529
53128844736644827
19720364523739097
128900535765961523
135755550326219647
19850752465189747
95487556402173259
121335340719574741
50282086826929201
3145262614168583
110439416693103007
71008766581422097
136127050511975477
25134951779808553
58900945557002971
715610436701423
77926707269329747
135535999022096627
10685760796936727
63481878388870663
101386701195096787
37855748990750153
1338987867545663
140629848740099107
127541796869810549
93855619812404123
110055038814479233
60534766427358541
48126109291796981
37162542600834773
110147689759077923
92829211844703953
57931809692469497
74401713421997431
59602600044048857
44189815932476987
116938470721785619
109606501972343539
134599131921332759
64483919678118307
133945103052317429
61444283163816593
4416091157358427
102842205900866947
72631877401151
16190686001584123
37794579646779491
55229483379130721
39552166440020431
142128640379376403
8980164506167693
49176923889035231
111749595539192323
7300190722401001
88058028689018317
94448524254086287
69974022286268567
63301253243943163
75626890637040767
7315243496633309
5488108374555263
143913263288134723
131757741609994711
85841551899797591
75286124144751319
97084720253878649
20762181238597679
68921555392645003
23308989611413871
370274453963569
137215841321136553
56979662871264421
88484038521322391
76058308795638989
87527556946512233
99940857990404063
28350190532202479
47210878970588497
134018164866051077
90292817271657223
124264585215761077
117435280056876137
51733258489457827
59223003704799521
99707140175250947
119303331201282583
21761500106204821
88819428423477287
60661958775511967
125766453343316689
80152727573774731
5102416494358397
63724139848311559
23605984927174021
141389528374484231
131965320557099597
49474186168895671
44332424974013093
141468229779284113
52729115594818303
132990911895654223
29677150083694787
43676094658188527
104038773344292637
44818321323526259
130464993718633369
136825726162952149
98029906856313799
92754600613336927
57855461725663871
19205371435302439
80900819893408289
122121085838585831
75225649632910151
41897939197229831
68016453149620571
718257008028151
111849322797439783
42180814291381481
73502303109479947
100295452126430383
58387260413803751
75833003045692603
130346062574789647
48664977864397277
127323038721926849
13220885977753703
121123943973206131
23697955281597403
134082293108771923
116995943671908199
64028512919364533
82737157149024233
134264199370524667
110087993767108397
53576097228911891
87818537327656607
122022697570077971
60612745688594611
104967749307839339
31926784757404129
11388682179745669
2541178592302057
57683548830848713
69881906072279183
136963387413076661
86188367856303329
83290268137681399
39944759169524471
35122768953430297
54605559086280707
109423754648686169
74417630153138197
31928273900618651
46239431567260483
26155214652311711
31033328021145421
4456330646838163
122203307120465839
46382159373314087
52508219096502629
53393040263094029
5361558871008443
128108750105417093
44947240699393321
91922647676929681
11055147545930671
135877433025322333
104319259282262569
141214095847351621
74422874151643307
99365362224385469
28040329482331021
3365124691281337
33812552552393201
23314361397312803
105430927247995423
110111167253220769
18590367633229619
103456485395588513
51015753807558623
89355848516076113
117543495238614091
93089762554155727
82946356214054407
135066840321207521
60398642543005579
40593767434917577
33826739428868131
136927223630374889
86564917458490511
137620352672823991
14144898629171909
29624016567075157
68481313585136009
39373227310969091
75481339681945201
119987384123225407
115700449581736753
80094715365779987
52143534040577611
109460455189432343
7516979737463101
98165605552623841
99929981330707597
104922289536595819
130494542338765133
114495786581337431
124817466480466043
126053091873226283
100847339765241169
118118149268854313
122360755017987209
94413384234106013
135447806304713563
34586103812128027
38986445181545531
34850424814702373
118422303009582617
18217963865923397
110724858541188863
70999373692486831
137992981725625241
49491158685500113
109589595698070073
117157994616952181
43759572549242531
74582583735416371
23055754534865959
71052190466815529
138685494470665897
65926493518844081
123825012771809411
82748889201597109
114377729210577373
104867094314805241
51948464528212633
95710501988096119
126113444931996337
124283951895288959
62167128036614983
115356130042698949
84637874597038033
144103179215337011
45329484642151751
1457214549933179
95868458875059683
64636976049604873
119147521482985313
41797621727329381
34406527474609463
85025808015933791
101052322822552567
121808139567401179
42211920928552099
119341986441862777
138738968858291539
122576488454889241
75287526534991453
57938294128087717
8243439043526501
75025121763064927
36873266798562269
652448254076303
118908561640785157
75830130801528527
85584665750222623
137297841328868173
118950754857799903
117251767440790063
119386420038165983
117694137500196337
100412907741138667
97482686581477303
63974847929157401
3707880772060963
143854560689555371
77810830671852403
61166580149952059
15683898600959527
77634359008924087
1158851103474413
60423031385467061
120022129553357887
3862836951234329
37945975094135627
24958448519625659
66376177599997361
111659247035008187
61198255945162867
94834170512911493
141181126957261939
97588140595246237
24819602409889477
14670726862749709
124902606076388929
9813690236310671
91181155242256913
32547156826229987
79637276594306303
35152310348160493
65165270643832081
18901131352995449
12242048427779689
6696549755572513
104363800457857481
18509598260260277
58738179683366927
37923216073496021
72166926604981867
65207263861068479
67711308135854633
22144903189465409
42022867156888591
2027606208717769
133450745653225813
57573410545693663
139282822215755503
111993508260905497
84211906454574797
130002158287251893
9014981397262177
130483677389937161
60314895219049717
128300331575544593
28461625587663691
110975165875849643
34299483749771579
52383751523699489
49210745516280083
69983460641372689
122304311090406563
136484960243518153
51688563953597551
18845552024210911
140531852287971311
63914448933917711
92295151660347871
66935011608350141
32233072507656367
131979722483894177
46896974048856739
136233108330365701
91749154178178173
22498778959882903
28060837320632573
22695138212478659
25594288841311417
117352125946758541
422836475450471
30396829534154183
79442450958427607
123798030568291297
70606766626733891
124975804024675823
94564813363896017
135036701514184409
135210439022547263
31242445460316697
121017882602039351
7384527162731449
68089784780292991
124302439076499611
71203551038404717
5193019191147167
107458233184521047
105318668469594157
50605221570548933
130331047856680037
8353363933157651
47736292161357901
37648686582677827
63626545989409397
128661451234075943
24984434564502937
85824921604863373
111900304839983279
64153565318954911
128267066008744457
26212010148136597
25936457938871647
22143666533610799
15726495398658469
118612665057724639
16438237253962541
23177192895952187
138601696516912049
124549492145263993
119089124751321727
43494529095624809
51370706367795719
51243661722702613
91493690525468783
135264860502104087
98245121673766481
5025321520326139
107517406459732253
6679539166271683
60741723954899839
14915321647036753
93647824810331027
107776593559121723
107379895365474943
73086648504280157
142548376109063147
54542995135882579
62191471015531127
136659116923124923
31051310848004729
70546594854887443
14159320964029229
9372088963430959
25882230897212297
112880651548552997
51662142994275269
62108363354857277
20651274737635579
104644711399501337
96075985304306617
138215130214409767
59415737516612179
81430896654088207
10931549594317361
7383679186590991
127050598152681919
26474459770351379
136134878007779423
138251654509428199
109003599480796703
105204946913709737
112371396054872771
137522910774677489
12337616842973447
32481048861216913
68495034387480443
102494346551964371
102211381594434041
53857415967532049
40659153501589313
59670387653235847
10677881945381771
9853942612124857
48861325287712709
120623022060211763
12725677032574111
114767974643057621
16620280722451319
63293868154627463
72934539090782701
41343226900054291
40423774062849311
138878195168903497
63593369539452691
105027454616227657
122991520162210877
85379870068148861
92518616393177591
22935135344414443
85898041169835943
46157578013910283
60098713612766509
21549743965582457
27423473739850007
71003104843659187
114028734307805237
140325601358928637
48124588891668833
139986416499339427
17158245258538339
128307118002721733
73143179101617631
69109833256707119
4136120923117133
3352969220167079
121464913078854679
124468464868841413
68042526031052861
1147830359689003
6832359653756933
104469797068146943
88253017550888153
53450285221781131
26713520473751879
98987952324865753
133375950931390957
81733511269240693
133273545497361509
114457910862078799
136635404697787027
18603598598257217
28676944704737233
143491963668489587
33295084494886037
87981081486736393
18041786306434069
24712366483587197
76114431779991881
61741141760004569
61469031300811921
650071082007857
109109419618531429
32903248161830141
58344254976429187
108681327147146573
44073266235890537
111983616692200829
56730614136672407
69490422955202059
68655977637000161
109097241026735657
94040241170821961
85282806946017061
8775875301415483
19205258102279273
74214155492290829
39309776801362013
129517307948128069
84672525302208677
93169223102223349
140462484678165803
7350024810970957
41377792508102923
123082458198456037
98350468175234879
66159250339548967
127356522910164817
92329878202212121
44182047833141161
65209333930581977
41045271427522309
72001894932050701
53448226045553851
119195506253005549
139947766373306267
133504648388049023
88870546532516923
94902917823470677
6552129756139969
17315035493113601
51756263000360537
111685395891076439
44350447424525267
64589437208000407
9322263811251541
122584855154414963
55576734454502549
11102858527163561
1646523311766551
95452331769781823
61118149977288967
53099120283544831
25914706212363107
74610170067163499
41224952875078699
4940168366960809
5261199958215809
118027360834677031
7443316134367181
142021474470141023
39175867036646993
80012035014021059
85249090171483283
45041000575316411
107694952254068951
56207228603184563
136854790953611669
7131783694400269
65298574486247527
32521703252753233
27393053682527627
122051052926447657
72712053051672527
69273950427548809
16387796279790337
70734744104513089
47957050552060997
62349820323899327
76628489276748779
41522621325928783
13855525876190549
47029134063942997
121293197732221579
46220565561037171
66422775202472573
91178210285739991
105506216700353467
124766688477785647
7378050087818071
139889799011984999
138749991069788471
11615300841013547
14948451893747459
10032881457980533
105133103312359387
112158128004872771
37973215593623983
9403511372137837
80940773156281009
105690265872043337
55733379936418741
93192573386505457
38061478076110393
7200773580898873
50780596823972167
41536619924986729
116899555236099719
7142724685883849
131609966090942621
134546663419454359
25673134193661467
46410271049025817
96839426912473613
93974279364484049
138466203670438081
117902933259461213
33438838011342347
18828810374462107
2210766209178713
24538054236846959
16445398093454023
5152684946003233
51246388210501769
55364805851746003
88432557727838591
22460332532868731
125292165768608459
53788770445027129
85498828550042827
93321786811948813
128096123444124839
95848179381427379
120275037889014257
78547286525344393
20170791438703667
15575495630498053
87289517040997087
129845218811059729
75585949039250633
121207272426099107
104528830848832409
12757429176721381
105341509789691971
132558443609523187
55047796060664317
114108407248741291
117603395360887181
97865448740417569
26078574542244109
143169839015772979
5900495317929661
133526845494009599
89769273018535679
31073027319871309
94791512965593401
15325780997864803
60713734487370967
129143581276535477
21649120875204349
73859625876881111
86772806147215151
83792062307593207
125827429467693587
79727048206048973
22877339309372173
81712656899372627
24722714026683779
35786441688919951
121074398728301791
128482797503423063
144084030110667307
35606308852255399
86741824209493093
93493459956764363
66034492343008433
140734487442616489
48629967396139681
47911964255773447
2220139516236121
96620860958003419
23499482269356259
127306288886743607
36935191162015249
12710757206759023
62902074837974683
68523383501463629
41692821613297273
79398434838347519
95727244432792039
20965851828339247
32324098998894163
42842126731036631
52402474618297357
9342048275408413
50146879694967241
85687067762235941
56182530691935149
131426884702197577
17283554538096923
79002883683587047
91446410286922699
117184006132966967
127631692732710109
85657591350133217
63289312334376419
62922371300548789
135460036389684821
34240819497519109
21260373475075793
40702293525503609
25708196491283269
111576698556530063
11377496790417767
94125228594755089
130004059755230351
141451152390116677
53238729248619613
30725343898819813
68189664662580047
128069423895156193
32126637505172513
89326991852225069
132929492910846581
5650973934865507
4985080430520833
110467003318128887
43123523655978487
48096007646860939
24601934353303459
30425402885961151
72025105869872621
62405192994357097
91232121935864989
46446773293106057
57380755545363989
23482812094266059
40326515947736561
87675443395328549
81350405986529123
80117931372932737
40669418632407899
88596149095207877
9417943185525487
131460120478294579
46050046452329063
118946082830864507
65853673605671659
35828072288146373
51183046013269099
110720073261327403
112102597260404687
137040686012854369
138383118474846961
18900607773677857
134272150584317051
108361587424769663
93606885292157597
80313217415369461
70749362280945731
78991085180768027
79637298477306259
11354044724302523
94940381659991359
95407490851945093
117545450800690477
134475751084249591
23389909744517791
78598344284648597
30122447702946821
57655843049714059
65222601959570411
47180351030338543
143233942101670187
15316259888492219
11414348666697947
5363889926013119
45760880297615947
99085310759928667
98468360112826967
106139126465819701
86669927859989101
112141237011283817
137933815579874737
1364501579179379
24040020397926947
83228624340842459
91005743414116033
127289343501785713
303846776068687
129729920893072517
35645024010597163
55777596623768653
45842167465777873
121079426952483823
14557386018199049
123787146446946911
81108046649731501
120757802117070583
7162760145532291
49444783298701369
102192607405854443
52406544621642293
99204569715593737
48052601629701937
79735039813747099
16562080881537283
24346122834876217
60079085873355293
100905130589132291
95677810279444321
94327420456572041
107508163105322953
32908836697048843
71931967917957743
116835532968069233
4926059534373403
48600211168368929
40980762353504041
44873130177248693
4212008654029303
113699500280594909
50098263336891233
92355270369625451
129886145180961721
114995585377565171
77572538618658913
4043313198687149
104224810293927569
15860792073652957
49662842560446883
166821665055653
23347847499273431
119431533940682461
138476795070678839
43943476572157819
104612827110239531
48942450012199397
71646465403421443
132371518528490333
18590118622404613
8339367356786269
107899159051198441
107000853920097581
105738871351320539
69570832898743549
409144476582251
58907948151019817
49475047351928501
1649919197296709
112444901302395943
78667478144922299
1976573308418479
99314296216518529
58149424600789349
70734237875476823
127008403579835627
137926482373281739
12295971594781723
56990749175895901
96848848140302383
86325717038814857
39133174208141227
126396063527455489
85476829702449751
132931974211417831
126346061917556729
92015555603329817
52805530534353043
85898168691967789
142820267120937127
32120218791995291
90265355804523167
138230708796942767
106017228497335271
84329664728696641
97488315821958949
45853167853862491
91535238654630161
118130642929022831
80403989297487679
9888580311015521
68284837161369629
109082146280251567
41773262373920669
74065021631943779
24716029521452537
83729490507707651
128362361200676857
68709927057452867
14451278933752333
24127480647811403
67193056421056927
18585308513056487
88025768337959297
17990106576555601
54501953849717903
130509998703255793
83928657299372713
139714815989332813
4638058976867443
78812571242110379
79112856241599031
96638199239053783
47143272555692531
115478084222998253
54585757840037297
110216445715352881
119746931988187027
26147867898318533
16449825552948761
53805437407926097
29905452285549563
45170098955472793
66626114173629973
138804413971697921
109652818476067981
83879574611609851
93430033126519591
135804592265416201
5225689573832711
108342841118924593
7039913536223551
141733206166163257
103130836605773407
25879719283637837
20218284032919481
45407680705881061
37637602886173379
9108033397932841
53064092948278129
61075902961611103
62012949421814317
28229952634235213
104566809171498617
128273338079361329
59491145496243371
99380260415456357
55372299459063721
58502811104113169
70435793226509461
79006104608855783
16311549505599619
129978586836808981
110612825762283433
112481025469356617
94039689020922011
84968652650681971
984394012680797
111649066573204429
116784143270012357
43721113855514273
129167344669581641
122513487948167761
25179271220858173
32901261171883903
46742511415192861
108378378933743617
127524745507107929
80669297511611519
24774120644063621
22030332897214321
40025950111314787
141762748316793413
46907552360727067
88636979732069051
3203520245519821
6369452007834719
75887831936801707
139010238153471203
35015685355312427
32752081923396793
13288645269679427
23804232686226581
60026302943909647
139169117525358749
404215091132233
27182052733612033
111095252720696759
95316909149521309
41935586216385229
132285424815689141
101931358835193487
39645906680195891
64169057693729437
10016178783633661
106767269696382023
135391158926828327
132838286072004797
78965990940616697
18842145625166603
68509321275481003
93540387563461999
2202090646656577
117219905987783987
125938326381912179
44772813584542907
117761825828650111
6523415707531117
88116055442250779
12646453335679883
96433541975267797
69847215290014837
32025465748068083
127550654192306749
128743117303029743
109626841759254871
115053768499853387
118641895465028011
73113411649507213
130145720977612423
134230483990860223
50946470713038227
138992640168228317
21959790881904607
8079642970957409
53184354315502409
6346354298846461
27696293454945653
120796708632591041
73971418931858489
85830697611289889
58120506405709127
13377559574513773
53766661001553473
4148938912741747
119170968148279471
65839670649286771
18235190447071271
138953433929598707
122314411871340037
112348911914434157
99816344252210933
113920248146039617
23178404286218231
42107998433220701
89916114403401443
140267275015139717
84451198800206471
128548097358399133
88743083088145537
34217417224775507
66338675502605183
60444404474679593
117117652533434543
53842775278116973
42237148066938703
132511532685918857
10978774482647987
74323761412792669
117412935541769957
99929327839077707
137042793249991477
16052538530003029
81382160911470457
123739289847608429
62751171317467873
120523644289920761
112001162435654617
7585751316122977
40555827751838803
13582368799898599
49811494175487397
7003358765816113
19348872090495889
140393539462430299
94690735341599447
55739311284486719
29561413192141651
132646168327432031
58692859768222481
25371629142713353
69337436342392963
32457645419994521
58688518676347403
32498920089370019
83835142926085693
14524071326182793
40155071569346597
129215505323783927
8077472913697717
130113828650774219
75164106371106059
111304116575268293
93356761298394761
114243515442979331
77685510264877381
51126831565427459
5261182043443049
90592960285859069
99324975933604873
129456551883857521
66569547502728979
46818870340679513
18887691485806151
33607129018548139
14377621200789607
111676242243627437
41674237164113899
85244884752168073
89420485946846689
63802109373557767
15667433195040247
86310296123672407
2377662764794001
48542045603886859
59675886400072841
141740879741972867
9477863084130533
137367827569682917
19735359891694679
3661301982461621
20826515641357399
125519416405589473
78981463088937427
62148584536443287
90984348461576561
108189516052627909
15761556509956303
100024545857112049
127163316761686123
97817394246906791
15471632646856669
139343343667837579
35763318473005447
97529708625513323
112086392050726399
50755628957464699
28338209961549577
29086609089749483
49364738397750241
115409900901676627
140101407788320063
2541272326523621
25928287389412949
87271353561901237
20198245351061759
71274792129701429
43786355418700561
129850379407591039
70214738859105097
77516049097825763
127999968630602591
24113568752860361
39406634041406761
28991765287935083
5692442776678181
124080344039939477
116354470882037543
92471358157461653
43229391668905579
115564088601268519
24943652586694477
32373688599191861
106334978500864459
16794080521474849
107149417741924189
45492925592491471
6906562436460103
110180787401779123
98669113650562753
116661669442189589
30753382919917639
118676261441034833
286534479467669
20190294813421933
30776352512147447
80940962121769597
43152311912058541
47599776337303979
81527276343812251
21410765832358223
57028905523351457
81434227674607459
74246388755826923
48881526429116809
24692484218723891
80204479670208301
135463833342026723
100976854595286499
137729364351474323
49134726848060479
28871139650970839
31012414194131983
73458592409493799
100046607306824819
45890546031730013
118514082056072419
92871115514174383
10507429850075531
76683761764334237
63191815229011951
58915693130035457
17973978521932067
66747109902294473
44145773293841971
36444025796831351
98375430836138657
68466897366416447
6270010316591293
20078403127405631
64110721868824831
53460279702756587
143479485387170453
19715801704976851
104657606941989767
43652447445530879
48967287841786591
27829354711429493
87079046996721517
30683445698480009
75556817407220053
51490011094073569
40592187144075823
51932660994901663
42724241964071441
68951736709139173
118841419495614149
112800897281981863
122952251986451737
25192824625430731
89359052877316921
91343526206344063
3832366740857639
126504466616634151
109739312534860571
110666791125056129
41131508584857533
75013928677863683
50128264836321017
32680017781642247
105316129436599639
4718950944806737
127645838566601711
131541459672402911
118592237307404923
84060097316687617
94582843845022469
31114190036555921
62192231794372501
51922727617013959
100280480810400733
41151316637644817
88903791985020349
56752276595451769
72878248745526839
9972793209653273
104108720760581309
132881682762804961
84565150492204549
93683649788923819
114391240413133003
134581355729371513
122210843724673903
121440998354384341
88568569682389189
137370684042669367
31619696814256703
82594312261040119
51856665027571583
90111028689871913
142907830951210291
21307524693176207
22663325052794563
40333857795528497
65826534519226849
33158284593465943
51130551093114481
125134287174576257
72371099211281323
18891184480907243
125453194839789263
103611609224807449
81488925014612767
58953066538183171
22264428791566721
41569814004659069
124572029114096117
11060889633524209
8036004576499121
138945399487277447
137939011791444289
30314109278787133
66585404059091441
142939220774078221
87627517569487079
21933718512789103
85531509276592999
49531912757336071
61378129643114369
68450752644975049
51320540519006093
99686536306755413
99175972593208151
124010807536981303
64619629683244333
66784293752503333
47177944248122489
141744094880276879
76362138566798573
10462881899374687
54371154484028891
6317065672977299
35536644086172029
51704810147796643
123416014649810297
75929644358072573
63939154830401437
67063124019659767
98900547419966791
134787500154195731
48771695994997799
70302228601490531
13344684447700043
62594568865201987
116572763655070511
37374501230013557
107761339054328221
27191436481842649
86068451881649911
51319118690432191
896071504697377
39285813815842541
143320705772966597
43207868292930683
127231362957317599
2871611218837313
55892828018338217
40482180986278813
84612078461914699
102393235342690729
133975160215904789
86830009121189297
43030345418999933
100390476558852847
141561939901908751
12799354532701357
131891340096892991
20621369387188249
88416668719195871
133211197365633071
135806376874839731
87582144979052741
15697414488078199
87029211479254367
107744128838468743
51196381181687407
90458699429209451
38813701091516473
125529051686525321
135075874265544221
81532235628311669
55423762814709329
12949759031600407
5574932378688961
142887565470346201
1569278368298197
23200330490007851
68018963387874089
89849189623475927
109895375247177727
48906855354531467
121561988534455531
70424611176381599
18770750123815069
80945601584059777
108185381875234109
131765782398686041
71744356642978363
121773823399917277
56373351785334257
86292731316609659
47261808974183471
51037241799648563
14065561188287729
59877711755578729
141278734068399133
131709812384002211
71895224089640321
136793163459551891
1684183126926763
77318907665498977
65704693810299419
26759272676393119
102774664645693567
10140450316355861
61381388538922583
101519595218988497
14800699440919631
22548073659055543
120449531500294849
142437234741597793
45484083235122827
32236296842051129
31708520262718973
135315084213273001
118003150034992601
3502169763234469
21943809466755647
131296359907789913
15861380113480949
142395656914805431
291582563197019
51668280889318243
173650491478543
63528126180461123
140194007012884801
70843038817675577
21117649419422519
76862688409656169
34933479331798759
74211196605227489
100422472068838873
58721500965656707
94377651859423073
58796714107557103
90894168818609707
32778542870251097
95959471936298221
140931288987279787
129886672979515609
132133137248863567
56647029599185367
92659796242815391
122590330061764457
78704927132765029
19366387665549131
50303767842948467
94800800056559687
124428170982350251
107483756540859719
143282444661719359
40231662012498487
118639212598462763
126574422382256707
107294088192168001
131577285316119869
104453066004140429
14061890215434811
27728323139460263
69490132327523227
59898424279806731
139715158883361547
87537749876586949
30006535348869763
126102361237547131
34449743494515407
95622544886251337
64705286301313837
93547327995791819
55358179427774303
37282730111341369
53984741062621331
142274636548725829
47793726932863789
44601131505382211
17461437785507203
139818499056502543
133649884796128219
29561363387664373
35539523817709061
120252018371065591
5150517416768831
113792399020828769
82182134476082827
9086784851625967
132659631365445059
106020517589035661
1589588270298169
49205140602135997
97085966464501153
128685884329560427
138513329910440711
127263365559742859
77372794369052167
20680749423185521
75103231292508193
96994152237032269
88817064647133871
76789166478363221
81193274206994857
91545668577881251
110368091183988733
84242399765197067
143871304222205387
124208095390583417
123863482247219261
114663436910171647
134467273719823801
112231903691849083
78174029251761523
77525454936428857
59327285916486473
119535490267720789
74692612229631257
21283961731749371
139655566122901469
139451307145465691
113647889548617001
123320143896940021
104539452723094267
54943188641256229
14210500462465871
129517693739116031
9354844340391587
56769470441927021
125626210356162563
17519592791880187
134822956792740941
34861691943254563
22394089800692671
92034419861680733
106159195321426283
138358306595885587
126299678609636573
89982121111901141
73405184399665207
116220853436512541
7816908766112023
10222549773965953
43016988934719199
107010263571049907
321102134465603
106572557002937789
54026529991334387
97407057682537781
137064332790114283
125530732634467547
19659977032294793
2916105385908139
73952925490252771
75971724437126711
37935398742303541
127966238195266319
124469303059024139
82702423629789599
85483473088146761
75580641430350191
80180102659236721
121532743281997577
112630349740609397
90152289058042853
79090802723984131
65998418560300571
33982320005191013
129795500139999637
119226024031340417
4635702067744229
7176036084767353
136642913784224591
80682126897039881
62493579872649509
8525766515720131
16935774042052297
123827515332943967
62409408219343709
37813736933234747
30737779814328017
13595405868977587
130277188756516457
111260599668268153
47919448259695643
140285141566890149
133977880910286331
123518185045048609
78874600283470273
135273516290225447
73514296337449343
106229034135614647
125896675624154329
51368751558202289
92677414423333699
70410743454462883
67082915364969487
140993848439770043
88941356029464629
118879805914395037
107465057397336557
38236734755301461
128140669536211093
85910267599409213
40223427993309389
6219119851626397
91019846539944899
15477115210922669
75470742823884391
18779478408474977
27754589547473431
42603895269645761
132791004882120161
113028116650182563
45327077530230187
20662518876498241
15054431280439121
93828644989929313
91640584451265163
106864160555009603
16208627429312141
122202308010067447
68415700976547997
140729240589500707
53256233757521309
120085795273046341
139788336987094141
64841488318346899
25691809922445011
58782568511386399
112479711198320351
16242974581797631
15442592092960283
2181357171881143
82412932004998417
19190971047909071
67604889785278421
66664758478346341
85793965289663777
2095671745710211
13636456683286531
48422119090493279
104878588470550159
113680127475714001
53778542390545289
84231629414768743
71101296703709473
82339697849027551
16268230824195199
81082624060311641
13937236449177781
2095519688540833
65861714417469041
29821923587405101
94935519122055811
32322152246835359
36607589530913833
82270193044562617
25209914840918183
105552382061769271
107011433429761381
115088134507763759
124015550829236351
12072697724402213
3879678666055399
12738441577802693
71508281047820041
12201943946385631
16409109223739989
120847208115811393
54078092051773991
65404702056430447
94136321357739109
42467278598955373
126625239811663427
19356179015553187
48682973025676679
43309392568316827
120796217979744143
8285274816197971
112823631182751809
15873891713782901
124925327833425407
109737523363694543
81578835372185999
85328444633304179
85800772659034369
97019851390081951
113931168646780721
115940961593687687
113580773309868259
32234643015852293
113425070416615021
99025968749611147
125124161207078749
87383770821589519
111031355885779951
134868620400232951
47797182913580773
64518300020469611
75010572851926429
80578187284269797
22885533291117823
45421086565973609
39037686728138389
82555161099311111
44595506283470693
63604917718645189
28381989200795201
31025201530306409
143007922266917129
33867795955209707
28218675984197099
83403467418381991
106190637152386219
50669187124633813
113741342325688373
97163753954707079
29993744197439501
97759889514672053
39384281772117487
129832338793484627
79506447888654851
46142698895611333
80655295589702521
120977209889201293
60343547225535943
42471506652557317
3108574649545117
57368612072300471
111981367269823999
29822420385085873
6480456586869589
55794397877059073
69439455941725433
61359610478515787
99997723898414183
107867730403609793
142584405187441643
133949123690764303
37558523124217421
94301174976921761
52946290577027417
142549678759019473
4239865890907483
16348990579726303
37569351015511061
74321171043472169
3893506031347523
113315837694920921
25008291002806171
8713869338173529
141085709748419413
122044989657233557
49637064605460869
55742726540895799
143302696998830933
92835156180653039
39206507582175733
4964973183203797
42451004846669147
65267394488395663
19202761876062103
67115549037285841
63668331281972647
134945313915148553
26279540659401919
36703588385045371
116364564571701973
132197280902394443
30892020725662969
7541380900154447
96084395245827167
32271020501902843
102034943750425831
8030564967821677
13372573353287647
26419947681222661
115805129017601351
107688684060005299
43693069591284661
55497127605196507
86873751537752351
127791023963683789
47379069456535963
143275456939050701
140386474110265619
139113309989352229
62229795397977349
49177318562438653
71117432886743989
132071006545312477
43494608974888213
115102972829655079
137082314848262153
86087395827457793
134500741316606057
140577826232855281
86820425889634183
61167352899513911
140199240882351643
119774610904647581
80292679123325381
55915068355973297
64888229076187343
35862301610627017
82599850288150207
15455648093926981
129938694562843027
21017722354426289
42493547318304263
25575543540037819
104084634394957109
36813485386630751
54083391618776257
108376143393497143
26197434112588499
57390917332470853
62472722393419501
49177740011917157
55549820416754117
70716442210843069
50364940437637181
73324396884035081
115193929739988343
50653730566674127
45921159920731847
33715353363325259
114759665201226989
4449851968553051
105645129721641239
128224223834980363
62022883061274119
45610107953253307
83513833615495111
95452551964069603
104818033121834423
91587675152060657
32568731475760313
51030310945708331
119966676687123533
141437251148130017
92081369393388863
8215581811998683
26705805415163111
108943922061853943
34199472710074481
43087144611566521
73357999654799833
4372823958468151
22897739206674181
25050405846464917
59148121976828221
122922915189994837
3914583466996777
90332835695312087
40310268125750549
132777528082034597
108942805664458069
22697889850266749
111233886390662417
48964919725680163
142671517396404809
29442756248394763
90469352136268531
130706029304414483
29392117559104577
24380266314311021
70266548860029707
41148140062986521
47646194589274277
122357713496466403
78684223501795481
27814487476672747
5709989294496607
16242415074838291
59342574968636009
82776828347961647
33164549322293203
131800577659265323
19071440000939539
90766211119140343
116093802071076631
62249164681498063
42964789674999107
19476553399458131
97333626809301653
10872820949464939
20047351408477531
118648968695007263
134193773015342063
23474439870137947
140122145532237853
53390555646734287
91505612178146653
40798360653242191
61062417852008813
102187491146234237
43324639526105383
90463564843121629
93908555700868141
127446304009207619
66925257328476389
54099162189669239
142535465444860849
128570895639071489
14187405496852799
120081885431261563
128040310791737497
50152876856631931
10317552050052587
39145150778521211
73773140351051189
44637123958882141
9675931968401423
11303487992805529
62852712421945291
30166156273618669
51616645374700337
98223044172612773
142148846861581477
85698231867002453
6137159568564289
140365856719580057
77864940898121687
69720962883254993
30333385817421277
19104137160190549
102852913375510813
32251635770371879
135597923656242613
26289423093420073
83617767646792531
29123783999014127
28512619588663037
39821475895852561
108355869384192691
72862205699252873
109233782246780647
87560169086474753
85553539763371123
106995207324246077
113387107797130801
90953502844127243
15157086193265563
46303745825085977
97088952375359081
11465504172373637
136823525629381049
112848806186269807
3560042058888101
47094940458165371
30474713225415061
42576154013041769
121343845467128677
84606736186595729
70710107477902913
98783107254062437
62099269724512817
23507337932787349
16942369198742033
109861073067553747
30607118980339669
22953007013318857
119715099245758831
111893189707036613
30823810457451289
131215509783750109
67752496583614109
116449429865994893
90135601472410211
88724640870610453
87125815904318999
29876681043502541
120226763679114707
25548819834038173
80887704930586943
111244975167411223
119093710304560417
9522679236669593
61293631778062153
23853125402433931
81613381266782429
102795800997171421
34909973843439533
16232306210188687
98943144018410663
76724051229411427
103714701674841209
103928305333189693
129209243314516637
26125793913104461
98793558547339963
35025244017164941
2635174306929361
5420270080395473
31662901649415233
98432117919423161
130435143408146663
65316616308417043
9049756731664423
36813549667629551
96256433170912549
38951169620416769
51170235573826559
5231600092609733
140945263962506617
4909420324259791
6843075893392373
88560235712655593
131461588780392463
56971191442173973
15201489755035841
77468764016936371
21735596263875863
98743882635058019
138885326673887683
135793452593946787
103922389750482983
34838450343662429
87887279185827613
127829349100886047
95323742787792511
24623421006200239
26568746665686761
124830651389996863
41418285469088837
39724028775326017
91441943557342193
9501840042800909
31473054953609501
43325372273223637
102287292848958977
71093518284927841
4200539238664271
128054359276353017
108450901770602387
126808819374559943
30459096449912261
139865488393313149
71758516200330917
78797156647129303
76087523272897667
103639036357538593
14627317096572673
58978859270656483
104858133424058543
130594827938374307
34179027495082931
53827586660027387
104972225119032211
72266790719318989
83552618516056567
39807294706518461
14251005558426941
97960879708038803
93573685239174697
89492408016492253
26637080777853941
82042731934258157
30253472045963599
1712981627832229
62271692002158581
107196078505688899
81973240279540333
100731920656627693
5046564039809119
29115405895679459
82616665020761143
15429512479912241
45041394145367467
106433533733888351
6181448800525409
36232128258245527
48643736345558611
98148126474041311
93034191881214361
18765991061622989
4993330547952433
136897231128949001
100965754286446523
62264305737047023
56040571088380133
86385051970297043
131831057362861357
108271469365933339
33366973137150343
66475158490176859
27220125406219637
110014783380780107
80305928901789421
92219196859647041
127825326249501941
26799401213854193
68800470176357761
10539187760581721
47404745518384013
5098715878751597
134355130827623603
39581376649447777
14663109769676519
26126748832730417
113006968016542027
36928231910366837
14005524188931911
102356592867231839
43651035889657129
8373567546372179
42521532734826151
96325239011959513
49430997992570041
91049727493545263
131286153593276317
65087576551065721
26790011237004839
52818210451373099
22629759908415691
16151829622531381
49737334552278283
60283844116368869
29870679825740069
32542976374362313
120863683406223431
20260368279031967
85595545183413721
130564569621507559
19279716418258811
111180417270048199
58962837641186317
125149648211994701
13876533609832739
64491477540406789
39110009376873829
60648861236242921
54769235832436943
113828360985453943
23000309818097659
108847480557040507
18797704134334379
72044141978598277
28852406091517717
116585446197909889
64849788851397023
84107889007024793
49578117556297009
77295488207820383
28415038137980387
106956877005312731
44564147621668471
4135193393523239
68720362371950437
72849514777742267
31427946566734309
61062718279410389
59861936262127289
84982192570396241
27909297684399191
95429031959732599
14009559787523147
83462987315756819
20931504445445147
118386317868741929
1703566437100651
66233084041357903
143279436050901959
19655788860800341
19448243842684589
33875120961504983
73681436963595443
105161099690790361
26025953124530339
132639474167747317
128661822664588639
4149119092202459
45752139142841629
107500191886858357
72274155952340137
89926637809797227
1211691515440267
53695203864643007
39231185422159453
42017675915736553
108935873304001091
134095135638100111
115996004842321697
74257137405790753
40522247535129233
110122288190699371
10409006579384759
76321457213579293
33133640731728469
63445035007160579
30601632891271583
54487432264084091
106279876874812999
20433449347547447
120754490406996637
86522909419953157
134688414844355809
127201379121085523
86295643099184579
5229083732503387
61848574142435543
23840113521628601
17786533498162747
29720470185542203
124955295508273003
98478425174129681
17383682804851499
8692000094621741
84233106116826593
5125799461360009
114153816054384941
30652990575462529
60928711994725567
14322132977286767
7639256265907759
47507878227390401
143087081805489323
1842519483053423
117064706245896091
17358871394555851
55567742461846943
23845494352092407
507019795175191
3670587701792441
86803637600206151
121378267441140631
20112252867268811
85409531847846631
104108136528701917
118317081785374349
91731096770717321
126960635794478371
20356132355037811
122811859552907389
141163529775927371
58231293514407473
57421886459572399
39518811155678681
106063097047779251
52929107196659153
16990031732733133
112773456095685809
99040236174057077
51124990518546937
112062956735008043
62537431027637833
32252182551349483
73612397942593073
59377517092718171
104923135605874177
53107434360051553
117375727417570177
67699832095679621
1787586901287833
21696471563695459
17312922855372481
139302484084289363
89658641551315223
8533976309469059
79040427621643967
107610616023361111
9444661374493123
78276181298289239
103073297276287717
44204907461252029
109253765816182213
76961398635303503
57853379729116183
3645062108661031
68669408590647187
50375653428676627
121897192844560361
71773232315545451
508320514361141
30184840113905437
36411722324435503
97283598281030657
108130177978786501
11942311934149061
66077912718724481
40106480636217647
47574022614997111
110955423191998969
24218449281791539
114769049155091273
99781844124973937
141684468841066049
74424547078602923
55994812905405079
62349324643923727
2298434881795043
88845128128609337
8330208780979961
32013319295237909
101863651579097959
41355570203922847
87945157098423727
8993147390713397
64861754966578613
52211709435084317
91050584354517493
90313976856463903
140126899141334647
64035499221702109
133269928427719639
102707068151310619
6937610701149343
48868992465770929
140403363970375321
57679283828774359
140105040259166533
69696291084565877
113417164640954177
23815840296030131
114546902904407341
59349828370835837
63211550825521481
58555601416394981
6894332631946523
36283053338067043
129131491027542901
18721728233024251
17685300901922939
17481211540126799
103741674168402097
61884184153456859
142142387940790621
121496819684106869
6080145998418689
28033190195807911
99618709390755059
67423723470941647
17978148645145421
67859683878934679
116930929591315639
112433657414743393
45220789455412399
67830659303392897
131430280291379
8930793694347809
80953221001456579
110616640157762419
124849248429338933
57472177420424597
26906661526487989
76650256949036599
73821565770322333
128423035712455853
91780046475772493
122113164749901067
128162394592358213
48646991575294477
99048415956324271
87140175309407819
121465462520455771
128239239115938143
76307805239846779
96562669723181971
80799958293534521
76078719134338621
29500261843914671
55916104183007707
12631370785314343
37976035778711389
72913137643497623
43068267401317913
132725838941770621
58733783377769603
51627800302814023
63878416061643881
91006412252047547
47464403044218131
10868289305417279
8961335691796879
139014447293989517
74317869798496171
68928101018926301
118450285731446113
143633526534585869
51193061231819987
18930392669155013
56125122709397557
74411678205677201
65088218695887659
86154172826753819
73137930089467249
16083980189406109
29314154953575307
120807959394112141
127677435073476997
44094759840454559
13564194211128161
49756578549988279
71660789960856319
13128308790955231
51746134829835599
81962468767199569
140107981890649607
87754251850212653
114147290216747063
132049224536506763
98656711175654651
113355461649293881
87629248532186063
121028306090082463
120018154333194479
56162527152878359
41060955015314771
140339149686392147
31041266253281429
6966207382403189
95294592325224841
137403006833611031
44112048959272783
93006550733899213
54957984938969011
4341055617159101
62956233650585029
109544870880787109
13384368111290327
16729592622449297
103034443270301051
101449337893710907
115105832218759411
12588640698520759
119949614996401987
17525322421596347
143962248340552087
79857914049282637
90953918686675777
117106563378782413
78805069430930147
48237476162467411
113636729204808181
29170158184509847
51238021185906539
19420152490866209
60678628198179487
97790105145312469
143344560605914051
90705423367240679
2953412603170243
16742650804954859
6765120146282651
7313852613318403
98266877811901507
93317485406390197
14147530455738989
52457443366219561
73353758773910803
59235126773045371
37027077084262757
139735551115958411
112086393181503479
134558851996960621
116580610701295133
30089087399137771
129661468757706887
1196125127054339
32130409669690931
88806175837470367
136460907355611931
14892133213092649
16870574786225879
136726011959289229
57371265672815777
63530339560878973
132344840161803617
62498752348726297
12998735835034981
70890501246529513
38822983611763717
85692213886992689
15709195319133473
62173958494620373
120395569308445031
96443846223608341
55361535277769503
24966411923202251
20929384663849741
40832702197664603
74157450448147277
21851472829308469
50015575439036639
91348607220735721
110151215191570019
48047195765466749
140539723418402953
134037918699670507
24860892463050209
132277215515427239
84664977771448153
21792335567088259
26456470763384621
55988559197207111
19312984967845693
43054157046927539
102638638735827013
46509272801990879
126335042196046633
45168976447862947
79695437906768503
88688946880039529
119423073984777097
121014179673483227
660883547585399
108294381878351063
37911659607243767
114315813045403441
51060399949690693
9911598799236383
86045212937765329
129645480800394191
50013131382342281
109814174784459869
86692316880208979
138669200720018957
124561991935813561
32030778889246901
128046399114556499
111940086100696807
139660525745073353
117910108555162817
63780113763301339
73674662862431777
118241759196517157
13262234936775157
4375833008897443
114043721395450219
61785727048092973
11485682858429827
141622674916536623
102518085184714387
98415260888074061
30460998586276123
15760547663993017
49146437351402623
136685857933481231
78169213160045131
74357800586134657
107427175358432851
40459494015786397
9940913975861641
103602777392225689
139566608265175079
129142366524301457
100450121854534481
14128584899591731
62187218417148023
124587299839779493
124247340977505461
75000998458576079
44046906716273861
83108810057422363
64319169944254073
34762463291332879
120123956009295401
93617492932754603
45621057641612483
138281887238737639
107234780700655019
18441783679295923
51966563758282687
800747448298913
54204869938341061
130252290929883373
77551569530448511
54168517102296119
111684452223394109
140685194048837447
115645301959112963
137687633033301749
83736624189920969
70528830538057183
10160043524741029
26666808719762357
121749000968678269
77452088727409757
8690395070790623
106261832584242541
105941843350953287
101082667837265117
46648291338522169
117641266844595553
25483651659347303
90988706219518109
99003246777667291
56584740593950069
142296296323016707
7885929907977281
65552703739027321
15346389220894021
56756016724275367
74233539483983767
124267350402351931
141683871616275503
76351963329432179
61195246529764729
78199966394320409
126290254028818403
7082198488293011
24573668574942589
101424127921545937
62361070439783149
79711769604142733
80604996774591391
38902435513249873
7306713947369909
63888165453266233
89719409922320551
68592815511436927
41270546731474703
68012145909271259
57915063276806873
20470536370121807
111006448152120907
137375625901793179
125272231583647327
57346079946946249
45355374089666299
77532201003229403
62034746199831127
142079903085655643
106048227768061879
71185495296587857
129786245053201339
77335309756125713
112866867612015877
5493661597526623
138837162410137927
43360475173954693
119636355037683961
69292489351871711
72478155366001201
75339323597122747
5743825409001011
62149996907127907
79332570477690571
58157598084145897
86117054314437701
114836838072221159
124107667792960277
132143600969839709
38802216125460797
64489114652458943
114402502762418011
95621788801653539
77829656602133857
28205004572658073
8595237327837157
15887995203659209
49274860485868753
75719205030674633
113906294053844671
117243724513391543
128889136909465733
28903154779777571
99845931905136601
85338942501919181
102647265804649417
126200204818780553
113679425761540759
65256957473365453
133618861608710839
95902435017649591
8366420220931273
65749091362958249
50260715899070773
34366930705705309
15194248352940911
95884922730229823
89784292007084953
75768256963566983
97773363504496601
55273732359890171
7676511519139117
130570057736852407
134223818850781481
32794664877840499
122595458662040009
63168990817882459
88619025898622179
130409811568665659
128531197810673939
82676814417230051
71015299845290233
2515678988969639
30800576055853381
104579806570864697
12261147585530783
113845746005412527
93782631498650309
13701750919016513
26051189625228193
83900587379832871
2572973712576499
35684551472800799
52779793826804257
96877976969719609
117574548460151429
26314417084067107
46548665395031713
31029502858555609
33607778796883583
117110198165889389
131574387693977231
78043049884755883
139928436068027063
40411090079826559
73050206188466137
66094133830578781
99403080813955349
63663780582327479
101192084922099961
29909245174684751
69330582673079333
67773061120506271
516692859321229
101626282603606517
68439985013833607
122516778534024509
24114756431291213
105895651303255579
23262915745428979
142343227228214053
82574905908625979
70139714751299
18978675990510853
5424804014798039
24456759252483401
21214017206366203
83633987162511791
105151597012707671
136350324278776717
33386912851007579
113892715465449133
92635828898290841
127041392062702459
4976421078127039
7068008444453927
42885037098244793
16085599495097383
34505171181821491
131269996044325343
112964849000883947
47406365696660129
57302074685172113
41425258394539421
113969643358608299
81364553714057083
28804907754929441
53496110883876439
92781622646015893
64098038847869417
76701455705781661
101412480407134669
57726685223170231
138500746710404053
37105314505007687
49860759296582777
62934970362161
143051786241381191
35772067176925147
111164340162073379
32791452973129259
7721366749832563
108349544552331781
104641709548069913
116818471300786979
83453214345778867
74338994133173167
21024838097574359
111101855565942557
4327591844773517
99851065953744683
90296504801878099
108334044816217421
129329165869851377
80340782420815129
121469749911264173
77026912000291453
128910793080767051
114683799217686493
126475478044968161
54500098165698467
7448184904131047
49211691901478867
35709749432650379
104946646624596131
142161393013346363
67886044921740821
38379519159937687
32782654130292929
58381969819990211
24373079758691801
115852693016747963
133903431833749847
39247192680590129
29220729353398619
33484562161932017
22595572467266587
28566850887921011
129471305225338099
69572239307822959
99990160397349991
142230963965223799
70852386455001649
107064152282553821
39085482273978011
64492507791621971
59359769392058413
92689687466072797
130180427775602441
51239357030441933
66757504383443441
97025854350015541
116739235825328489
115207567457224069
94385547560005067
108897172219115593
49294083085116217
2290562983387169
142896295024962091
75238055123738081
110362675112117161
132875701925537003
134962349654192927
1003027266163157
103471925048744191
98231854068522457
112054556451656359
67595534676824299
121819905247974071
135631638309407491
4082842871404699
19946238844326211
5150945599975463
43473156590750399
96914518497372703
63812394685406729
9792009665306131
109347992562600719
2794061666175497
15946944656901593
15974230293074393
95293566040912961
887027919586373
64052307050402899
61686139676747777
114182723464123877
141792940170780127
119250849083530649
1202242286033071
96285777243508241
118349678171699563
73218058458745771
130464490592596399
66941414851213561
31769758785219283
46813241355427517
131549980161111541
73191572106668959
123468771668376919
84593487566088133
57348640471048523
92704878112917677
138892802152345687
85247105409564067
33030102338625311
76447136000442007
1960368909672637
56434379036665037
10261571953146677
141419468724582647
40024960281151981
2682045922208377
127801186465443793
120038063917060987
75979472316217061
73743328900949033
34454742620750167
26723165903492581
143055909486211837
57955419832566583
1940631174676069
102431409293087957
15679220374050719
67480279201073
104771767134129673
30952816048385851
653338388883683
6179114673966473
111951542544352531
26903792112140821
8381540973071159
77183987463083323
110250458804606719
51519156101988383
137809235495613137
31215135376666051
15952601911896371
105313871912898641
953078169053189
47325377676017807
52772227442602193
111497097778373063
128864726641529903
77468140466457253
76137381476039833
83064924408516031
64064137502090521
67995723332386147
14382374416786721
12304099717992739
132445040887153063
119556315899571989
72343577731088791
42657186065583977
70769794352382899
104588889576652277
18105291229060339
10274966429179567
35838042285011011
2731280109850939
120591654424941989
123464372237470417
41181071537818363
134680173962158619
108066782739267193
65303248102909087
38437748622022499
100734630575503849
19482313635383257
33422719963473157
21010841924446471
77275729237839361
124281254078390413
80042726648988269
96104413913389403
86130058727667049
20364227236389103
91253773795081169
37759553244451081
46583718636904909
38355495669160387
68020877155556909
47313151338780361
19840692021897949
26118094216708121
17969027853092461
5990117721503189
15197821194547543
135555736863484247
38701232906145493
107455147802142463
73767901381358881
32337539794956629
14886183554882527
30461369299293587
133381259149931671
116686212027156319
46922629782425069
544865545626203
63381414942572173
68419856338257719
10317740391522227
8413563806943083
55852986401796631
68469198290135609
108691739556724021
50362152669622931
23159647148439359
118382378821405087
19121846236159193
128830430058197953
95653046959565941
120570382807221757
48098351304437803
97681873700815331
89808984909534581
77501143060482409
16756584968885347
103610008879769929
103819648253791367
77235986003983129
105027187475268283
16246420471540661
83457437179520081
115904637204777301
102162216521868631
34342858590599173
44224603683887273
14010753305550877
125270357432479979
128884629096512633
20280104215990043
55180924069851271
100488393188327873
6571058614493327
65775825030479497
124950295716394073
100060529458165223
132886325585879773
121913086906202057
142083159472386437
60243735332402131
18932550546689323
10070960960895547
108000759495105247
79004670272111993
7854964054608941
36729262388572837
92444108061971089
127283744131257421
117700443242315881
7001647780036183
61888538408054089
128748280240066117
97144636465290199
1224874796751979
127289628376482311
115939082221640827
29344060992627133
99517642917402569
24629085913955179
44803720996348849
122910723285332293
5222281600514243
132426971381780723
84474881071719683
30702479522589529
35069144851153891
5889165293265589
48410779090289881
80980158058136761
98564168337468341
17306458044928739
105873714209837947
101069149245248207
75347103688657063
38231092991559719
17344891658511563
136658075813204399
95224319557678231
41088634352751043
141165395029259329
30969882477593837
53735544876190759
134451989100921071
123390661001756641
40149535834075133
64346735002532273
102945238205847019
94153981862257843
32052020039290919
28068434460420799
73365988226247833
70363567100939663
46809666084061871
90536930820519373
48895220448832951
77432129229027889
81261753155902399
89637514362891127
58636693500019903
119528633782928633
78953011483775887
47515353406489961
63883108259839201
68623107514116929
55529550782418631
39815850549600523
16624122761701703
117546732008173427
100537786865776243
95891880265465639
50340072191589707
101989984108350199
2992387647123571
109626758381853413
58018152737599597
132101961187350727
81359951956788877
105510661558289027
13848774576552743
122142315188564563
23577445080706817
5657720049054757
127170490743474377
123291063776613721
116009567197995041
131979611603458937
90211712106813041
73560272250637261
35874263011466153
46524607615744117
124746639019980223
42953443082463899
15992325329204339
76402945589417089
48170810514425117
67264077994237391
106670074001932811
119365809012237737
123819632303004161
511175550544019
4188130613086139
96741585784649639
29106061458904589
82118761480535261
78865448449274087
77785779971637371
8005124520304661
36994035575134793
49441446788673113
134268972307207883
131866160050113331
8040356410855723
16360154044177777
9514426116660121
139399349265115253
71997777714109381
86139097170612949
72983230794443617
117650011079270291
37809239834776591
32729121884824529
138814346698585813
136723073274436573
36819185402490571
32138329131742721
90383360294753549
10366075737881081
76769626390295479
67167513675599641
1237362089482817
123681762882642617
39164426031474983
71749530721684043
59785544907363421
32007698332528357
106129159659308099
121386723491007563
6108008342259767
43070399048712641
63108453469057289
34956739182465773
86880295940860021
121736211750273079
50054724415221433
143589727879225919
136717971845803553
113330283358402129
103132246315238383
49895243459775647
108077424652139309
23092678586549251
23093588215248253
37566369435333643
101846551865674223
135910956038642503
107287538131991837
89310476943263239
39993642880214203
2973361023454709
81938165810587909
43237205123459927
67990544981489743
49997413158380119
42093160880681387
48089871571314073
141145995758131009
119628741738905389
3745735248735647
31593497475233129
143098301320578283
552161424649607
120352298199064819
73754099132388793
54156392200281689
21938470519704293
135130208939131583
37946851058328131
41093821900656871
5743338297223607
48353247418456231
69848684817520237
15151841949964469
27985584082672669
88614053015852017
41379506782254583
109466291184513199
15654987026057539
85029104256183641
125472142847292103
138726024454480109
29037562525839479
43925566697877317
55095534903489079
27721247359925957
87006455236919947
83426963894864489
116007080321021947
19485856957687279
129772534410937337
28298431917759389
121271378905647163
41234621534471423
31480049558201177
101696931548645449
139651092846562837
103764868720713833
116980263605695349
45194419298326321
101881069829328371
103000262708015269
93003073723261721
18626671754609431
10783104779353373
62780054873809111
39718060042790329
29495626708116733
2990353631766947
110308706907285223
115680941291571343
13065512946923147
5828614519451261
108951118835815889
33083914753680059
85356661462120121
41111404292366053
42712990717291963
12157958522859007
6075614187055909
133143378314762131
5022345874189661
134048753686607941
112309860775158383
72896076553900157
75701521326084259
52973810044824673
11690315445674501
100016810240716051
47325339577233727
44706544564471609
62786755248399829
78883058642901613
11623109038694333
62103836226959437
107407297387816757
25916782744104097
77520834043515433
143559535117327309
110883484557361379
74386700485995971
36201533863864363
28975977394419397
112238676263392873
76519873164023243
84057225641188249
97135208144792731
124467759979412501
8332740937697381
130217399893076159
26563440537515653
93631232050417561
22196266893418361
13653402007689209
119188366450895243
123366283001488019
10421466545087993
114526820126976077
48029069053127621
99236525378798771
18024435054444649
69815009592443891
107547132790884751
84199522638642263
48373728524735837
125883475428144323
67767169971736069
140362493570334491
97844355520130971
46083606701975431
8889688356472051
48863156054225587
131982888622759693
15942168568029773
9285049054266361
35293837620219281
45089568317505713
23608362601023881
86582962964544439
139552560850051313
133122303890214131
27968916068435759
130536286345371817
3209431286505757
1306064320080041
45964843857999487
72367504566844967
95849296601333413
87133766715650497
24217343989145267
51952746405102883
141735647850355943
95468758378928951
32132674550283779
96150017806566967
23929668496904141
347129494513397
72642343980489443
76307006757292807
24323699643304837
59312275420627891
120214981693415293
42145415740716559
63422753066355167
70658962292923607
134781322430587051
41097688363029761
44947412527060931
122258190381230963
57991698190315163
95162155437884009
85036176676069813
60606184748476261
76129466290427339
14056819179897629
122667483647393197
34520434637913073
6903503551623919
108251476173167447
53982243781360313
98698643446029533
62819764514779817
140897698538540239
85017779029393957
67814325451335283
41507815639196497
55151294637898273
133005375411113393
58071998917478363
135586123479658097
96329461871318791
132111115531111111
104595729949631051
81501083077887449
82951937358743197
25984795986002023
364843768084343
136598516873689139
33455966647523503
42115678022162179
87067772461586963
37289173716892841
17135439580383053
109751998373030417
90773920563948107
58288215881467063
133369270032679339
64830234289301363
108185315514255013
113096996252491621
2842244786823109
20481288577196407
91062161008000673
143294998308509981
39506293218607837
65962496063175553
98023642128466891
16830468838912717
45245614983947071
73877473349205367
62301823435657061
61236152488430701
75433597696947929
61400751314347033
24066484778149123
134044454491747169
77240408027441801
95075914817575919
45726708706980853
77001561264882061
5676922788165781
85060683032573837
112582064012087143
90886785521224237
125821161116730271
67480666837355873
87193690686492263
43601393635541471
106739823756032617
61503053507579647
27065104898448193
76226776477879303
73276304175974491
137020105083703997
32707004238486569
46148252247694339
36782102142654571
16865934167415323
93422192652657373
34981271882464753
48531808319549539
96240819919347199
19789231083732197
107536861565831569
105470073803958151
3848195960675719
8850957942444991
129860813157235931
89429669252595193
23823568819574287
27309232138344001
60813960969463511
124189479157938793
35839369362545387
43497139065879319
73330147656989633
56436803259323237
102382322941164221
20182789246651219
113654089491473287
72432032843220613
75929364609272089
100163124222398753
82060926425687711
55866324230694877
94312878527514589
103651197367915871
128755441811219297
41354178332597131
132188704794413173
127053582773079047
10573626122139673
84665514860193329
71765726176471511
76326551278503059
5377179726821183
1859658762748177
35067420079602847
42168082972076261
30460847822046281
13455466288382983
44529927908755801
136946734132873061
5927632120240643
7561989088815829
129205742285786189
124029011941589129
26616864291534277
51528879632615101
94055758725906193
90744988288345373
111127614525334387
84106413894573481
95086069142659271
20986397564647811
77766982770976153
44539812444674059
93117985253889527
26916065689283591
48978418489959379
78419821229094349
117720928899185431
97699970339624819
91882481286551311
35507373714982931
66489095485339063
117883385761562887
14238514439617387
22435690042225237
110414723068515401
28274515044176987
40570390268291647
734260800700607
74679290260830967
76685292429954907
73852095035704483
72485613916935719
139528402108390481
35458870539518597
64278392274286693
80685722132663777
75642666209950583
88540319043682589
35891160765486749
65229390081144841
51099674559474647
107359110737266691
36296354258192291
56101965416574817
140181149509286261
6151703129613161
4171881221311487
114535607583114959
28871524171574101
86409585490867139
78534707494051511
51652577805318023
100872407492249551
17429133908484091
3080995849666109
125264180695515443
67553824299880663
6402587740979251
56975141890912951
99810476906658761
16686618136981537
108509165017389173
64419231304683077
71749943372023591
105450355002575413
46667579197411847
25899407279818099
6153758295712943
60686497710001333
32857079447423501
36600179856878653
137035080803369293
112747372357518733
133091302485242371
71679684656312111
100250915784482053
21457344695446397
64560282115867661
68300993268610181
14844545163736567
113749590161673289
1573719653663411
22110948831289063
21229458147424811
48299005326614573
26722418380847153
88603336866752473
104017011315153749
37258017661457291
62086299196085501
96081277824700513
100913581529491613
13152604348966963
110524053492824381
97331173388668309
61179826796408029
123657659269483061
63586039204671937
21870909971958893
84147422809132187
55580173509599303
109273275891380947
134490284460571337
37621666117893553
23795756719157161
58522211843747753
60066641870093609
130029612313914403
29531393847273677
56915310516297803
33001922139827401
130052750704674437
98562672786773983
66894963049539683
114117558769430023
5914666833657937
132456945183522929
77385941670013201
134737211693337923
116227995590876471
2907651219190871
106232055879826073
110211727017361001
76569873040352561
81809538486634339
48067043646472541
10745766182684191
105952916398745407
15911034800531909
6422948905823161
24208801982935001
22583684272353289
11772696724510339
27900481354028461
112138860581075507
75894314541937739
143357586381843013
63685663021328251
111203940833134823
25387623265601501
4738945016411119
79049615628632119
95971426029019823
98169702900789203
53529237174590269
37068281581305901
85245690322064897
31211165915834627
3059944320178033
7251779488147247
83326958285873999
4181247074709569
72834888832528181
43624756860364987
593285525241439
53127788530221523
99420531189969991
140685930784462351
27740483962532087
69401277294059717
1823293617885431
28450860866918813
126625802931630403
55141547502568379
126984765799544893
2600294603871709
117309976341816449
26237859315601501
139893914738664391
13398372862552849
39800871214865141
3337689418064621
36924282322301653
60759568373172209
80044820095964431
10543378745911147
38860527724924693
121838862408328739
121418440509140683
110689100700849241
96866443107955667
78890914212052051
93991401446298397
118511174132016403
118857160304131259
139938248663569931
80379124910007689
48665145644512027
89591322245208041
26129049222385159
118666089170682083
59452289567545363
24271935875688161
109570364660317961
133076446919274401
36500677168264747
72659615995544483
129212877246086693
56786962176288419
83276242692821137
113605567024417217
26844720415181723
5920788582402607
18617646067876393
56330065297079641
49676763216004037
42945219749551451
25826701038033781
70354649784647441
97267464467324351
84751493387165243
3330272241554429
41141405854451059
45295093246159997
87546193389673729
74432382285796523
95904673946233081
136456061376751871
87831024351046693
71159999111712613
14104543564771291
54120251417718173
56343894616923071
20650056798789917
45380535386441219
144034794039240479
125748167486156767
76833799399493687
143835590759197487
75712360224659369
47740383266314157
134923627409080949
77162952377534479
96477364925506933
71443363385596739
25816034200518349
9233091057427189
27409397861360927
122867470595544443
104429664786314129
24235320168295603
35519161579971829
123114844576041961
90514476039490051
112360124237032391
17515990219665019
32115393173679553
140954885337562273
38016544876191269
109919484532982437
7176355651932043
64835906416749583
100614639877330883
105059501852209483
109002895210368553
10986328820166281
57899660841457993
87659848716074359
20499319061400043
128581720515153277
43628537758852493
407612751110671
80227176368179231
138785057467848823
79991174993440187
140793980601809803
103046810391573241
56093936948839193
134794219026299533
2439880374303277
62449418570491307
103561733795359171
123524994338501897
81736734825946139
9963493501805743
143826310038244727
53480691477659011
75639079878953597
35610421690537313
69893791596470843
27788738101909907
117484133574104491
75057724252836019
10771085832612383
57508332682320899
118900887425999717
47749308474610973
140377569331121071
115112849382839543
89214826309902499
29560676215434739
24655516426111603
111966070944902843
121068633082484371
116903907890179667
37228119908608807
90031727238400039
13703052448725287
9209580089325383
74132386269411917
80211287306813483
105323265296535973
74931477028002043
40540161228792781
51279635170788407
18094150375095989
11387898119512063
81651525725802913
4794547780534703
45557584911452443
36151355785422047
135395687076554623
12156405706375969
128368801509860101
109972987722142123
83090270829615809
41171012093100347
4869734248660969
113268999122773349
95701276306168811
95441947459941833
132681913486294169
104453361935198131
135447597095154691
93384447963093223
121710236852877643
68883159760016461
49612659068781089
42149404042422163
132601271806176571
61617481308247541
1716241848643519
67431341154373303
138580303784447953
22106640639826867
120646599962611057
18086806619571901
27615804670274999
60894276622270031
80334495320692693
72879167935503379
44908545201441409
41323202072010113
137181693435515011
135296930510178323
33283733967132307
39998871099573137
104831395514793877
141320015267763473
9421877911152989
113031079753853567
18261289443291337
7468057516472701
134136484650335003
82766003487646207
67785876425111813
32243142013905731
6576929098217039
109905955172150507
5490373823693219
130610908245468031
95691545780931179
129494323428869093
115073798104135951
11993025273933623
56573309572074187
30691074436258967
101927694957334867
4974462819932101
63892623166220033
5344367384561767
28779492734765191
80279640316701037
2406723673415773
91707215829586571
136499973093345637
58541472250704077
81184440132025889
121068778293753559
98416187321425451
38542992051547103
19059886055400833
3668202173399677
102579305660468687
116538900174971761
127141356952963651
56937157714551649
5917452620906147
80590831771696321
43674426990705727
138786828207716639
89484016172130557
33188959343108539
80803066893977957
141895291220814743
108401244592869131
58983467514194273
120979388497701193
2517277657315783
131622470376953659
77947625982593449
30521898425486087
26477035121878883
44239926317214497
139850212052387107
118207681670324167
84811193256544819
59453378856207821
53679605286588283
34132806761318569
134980404917484649
91257488628886273
36876638843499227
92913754471480321
114808776656581171
121019391464172059
130953064822223291
49281596528245607
43388711262631291
21490715980016417
121230723843926071
135547745483899433
36003958523664727
118626528221180359
80648964096666529
127004737580690647
81467347049489311
98882228832045821
122945820943286413
76371691333442723
116891837170064711
41349313047380389
29369948451805009
42116147432611897
89649416100567497
110797488933500393
71852987607298399
40807707899664793
132764883490469231
14772138142791101
128709697959292999
76257252432722639
140602365924386087
3507778106247803
22244075405979773
122721052013599001
99719550183104857
132124668990384523
134876592658976789
114914117632661449
124680102571770091
66273985045570223
8874960783557149
68942121809982119
81885963687835969
75204588299887247
130743630613841459
66033035852081293
28941225549368323
106779797723903573
58820927856885737
110782781874755791
52440966953944381
138006481805279957
102579992396864131
110934741753460511
51281561262675391
111825223871743247
62404955699010511
31030032447086549
76318945238550737
87438744854968447
10721913353850079
54566987906259449
74365717751144231
14257075475431391
85765263217099601
78816551120480857
24287313530010061
84738641216487259
65405485086750901
15169142816006747
15017827737970229
126627258272405713
113371278010853341
119144869854168281
104884877310606131
3442594333963189
36339909179605177
48790633502138413
59036094143261437
131346687122938643
99026240165570579
87560968526334019
123960622762076039
91272725823119573
28155530211157001
54530999902532807
66355930059343291
14058518477133733
37662413310868393
6204972958304027
141632690531358437
136131388419618127
88532746020788611
134381964360565951
13548849368358697
62411750205455051
17860645646440043
5566182209796797
2122494162855281
21143882540523497
121989617144786569
142839565331201573
12882569182938277
131841089667230663
102302292297123047
16718336394924137
38698478736537887
24365286427434691
98301733370660689
103802323091953267
98428559795570003
141246261053456023
32402586514141507
114917211892747783
84773651342951341
31361729879827301
3432340066197269
91975221352898027
19921875059940583
16508525981725523
91435641903953483
94306325951877113
6151235659809479
57610352806961057
30418291964772427
69639335815842647
11271334607552807
78945497818311167
84913843368844849
138119160732630841
140274680686975063
139082934669054473
29120080296082291
30863449501658129
79034537394452041
61622337010944781
119820895825310543
8113906237583371
43976813155386211
92913162590643053
30637286530036429
142208600570079389
89422000597619561
98267095256492639
32175255319637621
3410629564019831
6635824573815011
17323927860915551
71309749752352129
135504922135879687
72065171423499467
40599822377310719
83955002864238823
44689078512032693
33581468048666821
126651288469742797
129541159426884367
1513784101710919
37675763517174751
96112269268436731
13463916920998039
87471678104205751
30472682810071153
24523197629087803
31888358246628371
126517164655176683
71777885611948619
23119246764506051
54430438295547157
21658706401180441
88193419481641897
73785717565779977
123483319175653447
28775410010829197
55114385288920949
131602712921095627
87816407612038603
8849388729371077
142795858140907813
22887511968677021
94332754443059827
57440141893302349
45863181853158191
108099008622573323
133934199403608577
115701385407280537
117940876815542167
2066541872995981
111276703356582637
84549218351162947
52030973115444551
14745976173129017
128554711744466899
47926699766331781
54020085743142221
74764317786683621
87127860757866251
106123494437348617
53218637360716241
112003021992997627
95849511522309329
117090028093382713
58945493414838169
90966053808295297
6239568077746117
72121731504324239
4084714150676087
63239070015648367
141220481094140341
67946262422366191
37692815732954539
135218213400779293
33909830341732357
136122252925537651
110766543283492069
95887791769339133
8128197615387247
104511206743628687
71488159216683557
16765062502413847
100174005831309073
72977556164219887
3518996079132829
18318240826369807
120802945936757879
100618657485711097
49667655147604913
9901285927628801
53625789700145813
103627678988672693
14047584007080751
36643521394695931
143981028321494473
42229419790588561
17609843940914129
36102994798025849
99349893530511511
130154814501017023
26790254957787463
86919067433014837
88491207727424519
14791113881110771
89816855374690681
69758237384581507
112448014096789537
48008486550317207
85690686845511323
58520383792117391
137288268083046761
32262451122313553
78191248080329023
123680984427821753
13920719702997697
49481867122472459
78548995167368867
18023908007414657
120606204688439317
113201507295752803
86346137812388963
68101326787911611
105880008122627257
61870542405574451
137004596274829879
134923738532953177
59724324660866321
99001064930182879
131924744850006161
141740909805854063
91345262544101057
29359608178586333
72435179556600659
71305942733955907
1402025332255519
51430750683173531
58708233600354223
71508238231735069
11102478219560743
111933955116285923
37122872891607793
109117245543148217
36511539796028471
81633685233182029
67271226088515187
13155887001345937
80492265752531687
101541097944555323
33057625563545537
31690634896702657
38074599354292427
8766700779023171
84271163529934949
61331469626341963
131387754203306669
73567258118404867
12570160274949883
134203110647645747
8355042249017171
81659818848219823
121588332639066749
11375660996237017
139252210947243367
116285084572534879
62976912141990071
138254331539606239
3694392775474507
68535506359775579
45805869236843099
55553844262142521
118646164064601073
132931661528294407
67120748386467277
22431405601528591
68572659108676637
71644625611440887
137495675599875881
140727076860529507
131821340157264409
126395840510908949
88152958773225673
106568166860032597
55338042219301433
97577268434057569
60362603268717623
110831791208213527
95187458904422683
100155281188363333
54796952863057121
74608856949233051
16983103288324291
59606103950103853
88013411690594161
38553844762222609
81608475092750807
55890240420765593
59252148808509287
58926968645877599
17371545057041111
1238726730690461
131919078278038999
116050039105654741
25488832873237399
13085886536096623
6311042364324671
130269446479001699
15863556536616731
63664826200907797
104685387700574683
16967747572329101
24571214367015091
120917811934304159
70209140931161291
36644553385525801
57655798838276029
27746490703525453
12463252621804051
140232045565437563
112288352983008239
83414610516299171
83850260188651387
64175611887000307
76765498625986237
125644676249384329
47528741019396271
83979816931011973
14000078743111453
7206375490530563
48028731252542363
14739070101738581
13553666517439703
94545127836660247
29100201692098679
131632247953949597
65378404784059841
73159057934626711
6921295194108047
107417768534953277
34528100358832151
31130955122100629
98714508827025043
25614163417606201
62799463542954379
120700954385711009
104040257660244289
46531483270136857
66447703418788079
133609305912429857
2979298280856803
68984426122420231
60564610548087319
106725721141846997
91248118591634267
112447853452778731
60839226967347643
29018432465842931
125051981619767893
123375073375586783
53530535936690383
57268011344946007
117104441932576559
126416651998877641
16242438878326321
100106666903411627
41166660479777377
59657933573800439
25551176856077399
94468835737531561
48903590234057399
37311394939285301
116208424809892241
104999506258922147
97345303660197247
51221907507191459
91630775745140587
109786294313373059
40706905260617747
77654272036640963
137552269902955331
20077262364413803
23315376323462177
7621305874155403
55768956494648809
114164096647837259
43330206474338747
138391429217931689
111023264070842339
126167279599701707
26143818094669927
120512006976817409
60706705787522401
50299456580008687
28603270276292909
98087113694476549
23858072879334613
105510317014400479
74363657323526507
125146151888226367
16065730043929229
42988436907647689
79412439671834953
143616141036956851
90949321947768967
5873664219888307
84483197702585093
91528859476607431
57588238772005441
127496209487818153
56010280983850433
110363382847738081
56798310766344577
7806528254077303
3388216156953989
120427436643894439
39667380717004753
129513399242712533
117562620317117957
35779618232294809
76493697046625359
135194744126706377
58112851530891461
45339889463340287
13676190225354409
65540720057612147
126180746773077187
83138569140015457
62476258075015847
10329722484453077
113474321845776499
35324108684133671
15832096606855637
75861137228464733
70205803550290201
42193906546714009
48806648269224931
49882083097795957
110008971532166159
114519551180562401
142765048242778069
21893994198120829
62501491710263003
75816947409436073
105692279395197377
130081859138072783
65709821682735653
7453930779191843
72535221582313603
129346893046212277
38408296310552293
113604778288704737
68054959528310057
883841779127479
54022254443541257
77545380225892387
138310794588121549
124256753094923263
98474274397963067
82179851608998461
45564914328704189
58094865693614357
107720002903355411
20877255996805541
75706525445692079
76855574125071491
136414268367761071
135721340100220573
75997125175063471
102338675479162063
107308603677436657
108311893183249531
17839532996403589
22196733594232433
98735345131275487
92164459319002877
12453301898355217
7080645711477251
38187853709106713
6815536938512293
85259714190618931
27164652796585891
12035528652010147
67152823423985347
52023990213008899
64830903459899881
19681793531416543
8599460926751801
36010175449671923
141745708763292467
20886916940497649
111358617562326613
66508103148197239
36207889064209631
114240484327255487
45159698139671197
92581486134388897
9181040358218033
82944610600449979
50556794367040963
112877462915957819
35822945546486513
70222403584098263
84596147894045807
133630207088783723
108916889839141379
72030639340049531
133363942450844279
8227276592770621
138709717465342189
127892014067663177
65909949291543143
22525229520431219
39475978930468603
57338520261688537
10550867875390223
84657695570687159
31826034524377739
34755310051251397
80414125839448879
89684617821378479
72246955729049663
41951780615596381
1783269565743103
78748079374512553
108283484304998081
52228098630327869
72334117938996061
65911309798380503
13767767793606479
32737407930006551
77040244776310463
98321068306890641
11228093465899169
9886944271575247
69048915767520193
4474467223069343
131712151504551859
136952694069251029
10044944539501939
86288312092276823
46794603963382477
26736268230943729
17870216394451709
102798297938109797
46195140961327513
132970981597671871
137331685322039081
79586826868303891
82900021224045199
58469153421746317
85863229093576927
112541841510420143
137171764191273703
122564263565755951
66339117576926897
22529466666449027
125994008659590763
27484668232675211
104068736073102793
105625370941311457
68616890854391233
46817631605092081
118467978867073471
84040936385045137
5554971218743439
52995727842010201
15988552765999141
36113959858384567
97814752025992213
68203798612088567
84737935243904213
105813633187691239
101788322504086259
143058649388372423
59416145860756897
6126139333618289
10406328454575941
12082105981745843
88878573480734087
120448797430429463
115719838857075527
132469386095061277
130368152941930691
79621207498513753
33176646316932271
25014036597612511
70483346929522561
106309268592786421
127010244595383731
91398635405279567
45136302939557381
38633032401373063
104405265934108409
102097211530806883
56248938168377371
139728068649994717
28325253871211291
22443286749692449
6707891860708747
106501159027922749
23936182048912241
24420201261320023
28977509944533641
94375373358931897
45769554982877519
55710370116981409
140804233192273159
56706052613623313
128331827050862579
57698980929104819
74300358470030573
79768816280408309
28962391394266159
74635223314077457
30663620534234719
120294733830634147
72112010494788877
118224104561252219
114515220141358343
10854260501725189
59893841679392107
90185118811652717
71353790963354971
84530014018986187
71536728525428531
56894479860902687
39066719756502973
133994447572940543
44329480331015171
99663347913310157
4588829381236511
130371529300025371
93748948049748107
57935615168804171
63512134342125809
52072762712844941
90900777766641239
44677868210668163
63324268649407511
133079987570269639
12392602639539851
131895343584578179
135247878320215117
141856913276985853
23725011823792793
36116102361264547
37590254763739009
82548820972597913
60128879160311207
115391560829459639
113862047316793357
81647441268535369
90936118261984427
29532311257992677
13249408507587433
123529038698474623
30399166564315147
123308164227654011
46185589556211389
128954566489459079
99712771391823913
3005029327614299
64441254711053321
130413560854533629
39514805012065693
63893566731148093
51244092945593129
22665618818132333
7087930137206179
140483784061804039
57296954844334553
20181508797448409
113351372760699313
131688854862968779
48673108825401589
35471679662130077
140018419316486173
137227889650824997
22879820676329719
132848465732122043
96514523396114011
20005503623322439
122733244976858671
113016193851465869
42284102478972089
22516550036091523
27824309715516823
10343405858589647
51801157365778199
116247762072875821
108785652379512629
126271834863048439
21469838212523203
104256180653046137
40444570012036889
12802715502847117
18771299042543483
14354803519068157
96937569418158251
12207311853126721
63132783198793171
94815128732083471
35009240530091669
83038302049217147
34850472040414889
100247716779043277
8290179814920401
40862527529622727
68150558909109799
12442024747114909
39439802187543731
84559210753341323
96978152603727029
48512309357440963
141876927250861883
95390846075304809
124002033047780219
30549810787853453
14646011280069509
130627643600559143
120085809965871511
92727346167800479
68164955362030871
57128676155763893
73662025093819567
78567646065848249
141001540067607413
37179421947617923
16332408470269327
67548037919445661
115799299448620003
85264062096857971
93195595887919561
138111311164344107
105265391514892529
93256351426689569
119407203294519841
89983827821295313
536481152516983
84835845008676239
32161483079661557
25839755491166189
66422348734769539
22951943306455831
20154767702964067
99311141681199803
78660204471989207
129790338654974539
86549704722575243
66463222800965359
8388430820807129
30040131556241693
18733746222983929
13051875307127161
48543404926002101
129373589567507227
61381530322948907
32325932238319691
3909313599019337
79778466866777267
90263207392450801
14961556131645443
113142871257403303
120810663764172167
59004577005007349
71342238305912257
129470021626843159
4757096495225491
21282759955117487
89735663887985183
3761770961150201
94351392548560729
87410079727742939
3997183280061577
30360844708467451
47433457178177143
4454076441412063
105118133480792903
8699776767440497
4159923925681661
64029625003967683
51923910436913201
55740242399740147
27047169205712237
130433497595822137
3960062670909311
117586633858136321
2182473003386153
51482779056747791
53393784161472731
77050339317376561
38824834826327423
63210312560776639
8717753359768027
21642625396021093
51946429967714819
85051123856334283
66036555367721023
39130407841627997
34574736273890377
130406509306273327
81798783738887659
43234337792599013
27106167885975611
110741038494067301
77476621374084533
110692066151904509
92447118829056721
129834638303862727
50652509454786251
39723682973874259
111009405806013557
99782480775204743
97455270528808267
19617977349282647
21981955169456179
16056849745261331
94404613912144177
85998560860791707
100945724102296687
40205288457173267
143651679867687259
8693785802094863
105150730975068907
18451243316116231
84341182744344763
69605846128993879
68617150844760589
71541452559630733
119796938365982483
123855308594404031
7162152034946443
90349983838356101
71470406627409841
76927819357733389
131143907838746669
48119181162359557
10185731009740709
45573593946333449
97274467688303953
67958789564453581
8648940347329673
111887816367859087
84586595562547433
31741485880299359
27146543779256483
97848336085717411
126630173351217667
136366534558931143
101719912622468659
24213061989848741
112568118694328449
69127606363814591
58742123716692719
102059890609259519
133163298980961233
34286911952565697
66252193801298317
82732350010646761
40404366787967537
73188479113268191
57278791548675469
58668030193378373
140806678232863913
74922057684501623
65533728971628887
66421170287630351
105609568393862509
35232188822535953
115695972777530291
6077342294604739
65780319995220707
6767473711506503
93479996489310199
30947691617337647
143701128175427749
20612433990363071
1503124210150699
138818743394531261
102955274388219059
135904888214177419
5601073978693681
44259286920621397
113908697637189737
101553024621122093
85992519852195589
21490197459009593
16839733118822837
106869213215366141
19486509310599811
58515356972675033
51265191818977057
137369610333838049
73264170849824567
84912044234939491
8394090306949747
49819622767389941
85002312911172337
58645598674682689
38679485586601963
46293104467071317
4497842557831807
119486225742133787
53492732558999969
60203420201577473
21975662236179277
18040686621425317
106315138745565797
5431012163187607
138672549213948949
74224769975751407
24238400255417123
11864231986105517
132451576040024051
97477886849922433
89489529575024309
12947765629791571
139358329693823173
43923743488590107
22260831193626497
119200313285429273
93586501536391907
35101600457292839
86948939950445071
131175855346075637
10130607139319659
62079934947029693
861415546336207
60675180066070733
47351440842389833
39945984116828987
98790048547945129
73837953615944407
12167914193756701
85870457245612621
37800031455530431
42904832999068541
50717857459291927
91445371656046153
28189772173568311
95832547830443843
114567505412773187
75643043655863767
123342233381962289
91644627023896651
49313878686475919
13235507871378323
54278034984354977
98442658319761807
77987392172496811
56785393022896957
9290578529461409
68195129477972743
74453978838493817
96548483744727559
103891897652263387
99795858082099811
132659047908765731
114440695666781531
135796517722861627
140490553976350139
51992930721099127
85938556534939763
122695483925003617
46014424416368269
106732901796589967
54274216695253127
32052271215432427
98571087940725431
77154100495558831
40335715862797991
29277637149248347
94909305829973101
155648534805199
12213887091248683
69119546317392211
100036890669924283
37355987393362783
51182959240169303
139332195661440479
127154958470579551
19635069053757797
136562664398087869
64655136072475187
32813460791267833
8462122453343017
113998700092670203
38584881591693403
130773617630359217
139244306684045023
109474181455525973
116778048663892673
24257783013575729
68675602830341621
42003132020852767
7256732188931777
108642957943898531
85092945628298837
94861711675840789
133837715130988279
44393392644835147
94753624695169507
68325951802668419
40452794574483901
115902624299420113
31879866277818883
123087236125787561
92797345764027581
20664694355298883
101501939025638119
15249820491833107
69067682899750211
94191984122793023
7701464216267177
137194483011512221
37398904603114969
54160234560931669
7973690406990491
52334703561799441
66783337643501989
87714904426165963
50775933981063653
141359003666324963
94701820011813397
40907714640352523
45643099759250593
102985284066755887
21223093742449801
103963498973941661
133125421665185291
125033928542665661
11825869355775173
87453457058013721
38442156129670379
41281299407238823
27881001694000051
93961532736145589
40703512877408611
99262149756085523
49855271465546881
114812121442908601
88080603161006483
53414418692338771
51680013971788403
60973040955557309
95020022688114151
120703493630972209
60588645387199729
74485830846987397
59045697106766603
76071199405265333
20589603343941403
102433965151431817
127096757942097059
58365127366137421
4783143567527701
110242057089862703
132437474994471131
82390667131962037
42152455034307073
100708573588255951
60167478370809431
3044492932909573
74575872266610367
90047014320372547
57164106511061873
61731226715257963
106964427116361721
58024757553771881
143810088708720769
105230546060160497
14522030476407463
74454729545814439
58847408455773787
98393616968579773
3181034297893783
56325598493326457
125064804508320497
133240745699056967
67817974036440847
107918073485568991
46607731255018949
3117796017715943
58900456182237869
6370469059244357
70519021817115749
105815586765216857
51491259173829991
71155725421130213
70602219607951597
131572468301625259
100175183779458467
107861573094336851
34710483606835189
58341201545791093
26447239657986733
7581676189776163
98441977880721901
117779969776961861
51618996342483761
116456888179726877
48882734999304721
132110888405946427
31648834811217431
3517803046443893
90776027709664907
26388455786718793
74908333041615373
18238256133874759
61802887513570937
43967891265928979
41322179669705521
70703322897022181
58894141689421583
115861183625108269
42470726157630233
126599502186947819
2387031353171323
32910890963256731
134399546756035027
57761547405426379
124651586437960913
11351283232067423
13552482812182231
106963873647177259
126038155261101113
87140226418206697
84680576835305309
76363745538809117
128767312075459399
70895407398824471
105676236044634251
99042178693104103
134806691975654969
7513243523204171
142563008745138479
135996586183679707
142974458332959661
41795280105043313
2092203073321447
101785933395001187
87144539947848107
119802180584113123
93974172819077497
101376757525450021
54449954390179141
30473566441596673
9202268930534759
24339436580847823
35715128041942423
75277124675501141
142335831382488287
131040355151966261
130806551068973701
143999318240912699
10770004508092253
20575535837876729
139339241237757199
113331887430615613
25638049223388229
13707115532522539
103287216968519537
141125852537434627
67657457001035507
43752890836742657
104060236498732399
7583521039883993
85194213975688451
14256752553885799
21856911038103623
139331312489159477
67352513013234821
59329437887041349
95696969300959633
12145214917052279
54234847544343407
141564188484101689
75986932148540081
53443139960404837
73787317949905129
126304010484161753
94865541621215153
40219831490300089
9508411775733589
135053476160535887
139453193383310347
104222374774083091
20796360126314039
140324320834952129
9617069799117433
23569663121347787
3527961091475063
101813245241942207
140684026923765067
111940456084080049
30047645157302371
66794988552864463
141374767992882373
9494323500273641
12500434657330577
75317374358001569
9220303539698819
140962537292553667
10495693703137297
88432402362533197
83449926233825057
52709534025453973
137046158648854523
56686969932327499
28941196480715789
114373729782209981
30460496798590123
52767934855813319
25416896656593109
14637307313628059
66638995608019271
6508775103876611
87220900498760213
132500707861048253
140384843482911721
51055803004634803
36490531445878513
52347257540500973
56090671053309401
108661625431834261
30000629207214331
97140603071377807
62807595487786997
60781130419171703
21352693900098313
116897799919338547
90258362162630639
4081020124840487
56968954376526811
98206965968883287
82717700946416933
52171771892885011
28095695048162737
17605693998358787
123742032738408859
15280883053140589
23005508010406309
77262695212654969
136976111770438397
8594214426424729
81417378976090051
18780893216952701
43721680353302069
100146267664285151
8133822555925109
134638733942826409
82669083816379219
53218778807799929
59711064281485973
79611611498975093
35478386393947067
82293110367621589
45261955253803549
5055583979240101
6456299967716707
138828906434072573
68054213240642533
33311839511295967
67031422904985079
59432489345448083
42678446041027261
23364756339357179
141201453462774359
78522325022237353
82300461551949373
86000718688348193
80196925395697067
4401294505852567
70996168320861227
11040345188849429
77007977770331821
118157775442698421
33704255850574091
25560208082351489
6845669907548867
44835193069755103
38925451282584497
49325120155612571
43756411409804663
66455144533537271
113359182533128549
4212175007809789
78436518303745487
103505895337961267
120155259836856493
75002011116586681
3634954266566893
90548097891327019
116192155885270763
41494518711242011
126672793103103427
136558741533645989
94464243422316689
70823927274658897
135775832513693159
116229203714503177
55211107557758959
83820888494058437
4716644115443189
132850550396758067
40513479036580861
48725171456194039
51373842304426001
92474094973709483
92596458542605097
93497918369996953
117086210009184211
86649602906294381
2207804661529721
31399391276253223
83650507442076257
30434082515882341
134643062581705771
40107587938379191
18077747684689531
7489721447393117
40896705428776213
129193337767934389
119708391111733507
58186423218154183
73414508428502321
71699696974920769
98192920827016949
96417078410551939
124231057702419739
141810444715968011
12453607666826311
124023852133273931
137457526379984351
108754541915135021
111710218873248883
73037021169620303
10566872156738099
99344137973535599
72513427354526933
92682961574676691
30547889688792479
42935843143567289
131186716293157243
24887367574326077
64185956955971143
37337629313145023
68555865903895207
24577630779855991
31000631598049721
139773252189847009
99065987917593601
14195810269091609
37164306126743707
104608872019505267
36132826154196281
118428624911909041
32047633824386689
48453224397554737
20142127117535609
43089289854010373
12642197264961989
2161273230020591
54448313904792947
91845689092673107
137180884598175599
134704475672660359
9419602768415531
70882474758755603
74239476036042881
21903167167259029
91530721515282083
57643601430751291
117949893938779741
43295297820947633
13001999793211763
67168819559178517
121339420582387279
27147488001458213
85030414477753699
64263654855814613
115972984526365667
1446968442722563
8902547404951099
33642887953220107
101603384199362417
18153584556814771
126323604860493751
58903704639125023
40050710481846739
123986662045448837
108928521093793619
85179533687832443
76469975238600353
11089895444841841
126603993489623413
6821182741191647
46236080533756651
100626177301332989
16956432322248577
138727529748379567
82645240665384203
7141618944214099
133935488103221381
91792816116040621
130413542791885253
56988292902015757
100768982677272583
49045469532106241
83324332684371767
68838266036834303
20471562844920613
142451259310616411
101577862247530729
86041081784589749
77277917226662953
17561634178879891
38228309340076327
57974218813327081
122631786237557771
20257504822893473
44368701018511973
39432457319349607
40839651673056667
19527217397361053
56833383077575723
81380370753105943
25932519584644861
75237049580713247
73608271879977371
58812200629393921
25421732921944507
45587789252715209
79439784981975053
13165671133354799
66431804594824061
89499895814928187
118798008511152233
82176537640587127
134023659625384337
3227764219915087
97870203969837883
91124461384678207
67707336596664209
56537168367736267
68586295554379069
67953310750375093
42908444718129701
49570035487327111
38211757933831567
3004934319381833
37639609023638417
38959782439204853
85377650961012691
82985518072767221
45459642259040291
27612303003687251
21435291103317677
20743453423501999
64637390188721083
11043395808751781
62600187746009161
68978569389853379
114437731729514653
38947358169762143
123503937109799977
18984390150084767
62063477708640511
99549770036814599
42445951414142539
49138133150745781
789698384370433
23964457787017361
88692212850583399
36327120251689571
57328747553916499
26430307541318453
117365343363860959
15194117922406817
84360835590700219
111880915469462879
4812540153083287
59710688017824367
135701011129460489
143545908495458743
50348141138329253
110249517051502307
29765240466409979
37487560054249031
140936607857757857
67545424892009413
139986198966169967
71862124452918257
89490609470057777
80936999128079459
80319667986448447
112830223186158811
143761646289970363
34234709414062097
52299613900158073
24303792089057567
104351827802982619
113196788087730857
65799832907631881
18262458856250317
73816300143918863
127935719248184509
122463144869788651
58357049810589917
20002819936024103
107636940624607747
125452067815337821
43156711258657123
59129010356517317
23883721611895499
42348758494728211
31863300642191177
74865849210786857
141606176202424187
34945296190941137
132430204044516179
83518625637187421
78189438943200679
60861159156493699
120393406065477841
105768814908808669
62090240131290559
50851757790561601
116164620497730037
142039022556534689
5326621913224333
117632927224431013
115477559926598021
55531592051788471
48209744509376993
37008727161714263
88838868233269411
122322885719645867
101387824844584217
62873402375354089
137391721286761633
34039834853560933
50877654487214969
51707785234202869
2745088989063833
68728866293149471
75932945644371419
35190096996825503
48592884155113769
135149183092759523
123132103689257189
13859926599641183
86360020106284207
22724458396990561
138185934217966709
94244347817649709
72531042341040053
41883376572170501
40985624819531177
84390783788667439
97400073922575397
122531265251848751
72861194055864527
136097193116138383
16421301235802143
136910256747807427
2365574726137963
59734654530467057
91308002962686407
123412666804830187
16272353321458613
70065217809605299
33197985035006399
50735013889890809
85252261233059909
18372403096509421
117771105279853481
65418891821093911
48739632147209351
38544407629564951
21089308776748367
111189570877536317
80704457661794147
97894735307791319
42105807808635821
50213502944945573
126919354436969363
110296790501177867
82739732650272827
74207193711124759
84847994804045617
29811818095891999
58622632361326687
123549827003327017
89208481497686189
75871994581295623
60609270958652851
134774460615616487
99107508322735343
31270310750372371
15156832217299309
86224780811665169
34235302009474213
37770673872984449
24735687933269063
88281888587989289
11527829968708849
66698448045420341
56151261177396083
120871681679586401
39157777660566251
100967986981498783
12313970786903857
64030743176369693
64084706449426753
922302647439629
113475095525944433
106177846054994653
40238430233373571
27149185403417501
34829487605730247
83739515008437469
106743208287141161
98369794431871153
130043778857540309
88515062219935783
1159897218972301
98049073311119339
125075655574813997
115900442509009699
119295388433995537
9359006611948997
66537969020926321
57999743770871827
22967148455190127
36511629141811181
9794325579856871
135311483675274197
136963022299496951
130682542975666841
2867032398828671
22874913010117283
48447015756350821
82378083804321139
16510354168146577
82743404948101493
91672751305531489
128786689685987561
54322113273854249
121101523392916811
23202067351491727
86542871773325783
126379908019102267
126629438350631771
137843256137602007
58593331202260199
42572250614694061
77476746440019497
36471751406422049
48834332890376051
34194831369581107
72655161594486749
12225565203552599
98398191967592401
18146648140861633
45390533395636699
9074506558666123
52262357411097293
61304609193934291
88648800889679479
101959301823422077
46301329203658559
31381992163186163
94657042042159589
27259921877955181
78415162061689697
67998729996280687
58689764230204279
62301896901986899
117399760094149597
103518782806671007
103583388366482897
9218739799729399
36049208921157821
91852787539950793
890240637327659
17024863874907601
21248410567726189
10300260332547707
31889624403555019
8195935566266683
103391828994186947
103323791305599157
33529237383869653
54444384999064271
5799989491394509
65298916226952979
3850953200807491
6548615683187527
125046318260692967
89937309164814179
89296551691376699
52794053261886817
84210045662275523
42032844210508057
59992576047035039
19527389527824631
140685204997370893
58920395829732971
59624875959813067
4219148672447411
62450378365290791
39148984356586553
110606393843187259
127625679155764331
65675786713936181
132287585067106481
78570062222674717
75270532434484669
28262032235981
52175807686828729
91625550888450367
103302280457479937
138611900611020523
372075536339581
94327900577331503
117281862749441191
31531183483262501
109051234630487453
27124967074736159
132554047083174439
9419967013777373
123055789122850669
135535148170827883
117001777816824317
45811657913615827
111748630951247359
48556524720096599
25509524463058429
10041008280489047
6922769028253187
136636782055515043
123772477980492527
88676883190894877
138589124056498307
141875323073603293
35710773141365431
129950224159248523
142814138047140667
135663532335381647
103516369297446211
62248074094743469
118755603830288717
101295066092461063
99815233171172231
82237139087871121
73084401421525217
42880297626808561
61941845135629567
102083423392920859
120590063106127507
74479387914030991
3120087096317033
40951365899151173
49875954026399051
25163143661690183
24206423269345397
68933662900153703
62492076542429969
90642243890180149
130903304301574687
78473905817461243
142090393981107571
23148201526649783
49636574576222383
24507141007186031
28714945368198139
112242420224225531
135559125185911859
93852978136815061
51134790086243051
57470236894547111
71244217500639877
22091544397240411
98688754554648439
131297518642122257
56734017000654991
48817679126770217
47617979481717431
6204688299931339
8992439181032563
128310660846064727
113938854816073711
55827126114782173
123503619184183531
26505865429441687
134806437484668577
88823717029690427
884031756582941
80110737670775347
29110595590453409
56225823508079917
10837905604972711
71929730145671521
34871805555348313
58702445299581641
22037462304421601
1276263753766301
108509876661393677
77766797202612989
121935799879833847
24752036578471093
62301410236209559
83615618387543621
8358539212069087
130251125382056543
26358341928534593
67173778612964557
111349979356709293
114276096393989507
117826538743356203
63655255109606837
134800258450502101
35391135236342983
63724759910511487
118593056497299469
3826000705111577
82417158013365023
81035857029954019
95005954502364881
110413020985225183
18648015574589273
4408467589781929
134835294590057057
108540310614229399
12743974124453269
55505874711607379
82282936387544687
93654467982780659
26695175802060331
133342638528802519
101539205269341667
1116052129846529
79521191661279631
24520197327137359
120398459961772387
96082724459879303
17703454294471289
58904863205381119
84661588758166813
30496112707172311
72193687312275101
27991332472912009
96788188217938337
45761001722101363
29149191473793997
9423604933120297
61577220649902281
74117967554896861
29085248972388773
124087473219149789
97841128307818733
58408702590112253
13646140723906997
110239402377189629
16304954581529357
45338124042429443
84938060210461727
98069643751178527
22989918720881417
136638692206657493
64127663186141287
1904635468022627
142741160703644213
107836633784372323
92010171043504151
68178039254577319
94186470998766241
17796850260792373
123721439393518319
121870486535027821
1016176048420921
76997587694613427
12160986754906531
40956062726705219
12020937314918743
2197224071684263
9877486860910871
6100524030377323
129679217802222377
63837260217116179
107771471601362951
85070151821627573
65242729648563239
60243311589140083
10098851699529193
22959832780647083
144107521394391151
76794079928990201
70911280969588481
52302452576507893
45788845314463973
68178673644175531
1795389873400349
4714329668609369
43396865949803953
9030852372781397
14245899973136177
82840311557769929
103693864742066437
26151551539366303
124533444480468941
34548013002804157
61467726090411899
12635696645158303
28020093854408287
67338480249818471
68858951813699119
17979383812603027
35836915720649383
85710428153323511
29158380387671303
60358646868216223
27370554006370571
93733719500353027
61231807148877223
62076460614928769
6009325158427939
43786327397094521
106514084827192513
75323309527089089
42282436516209983
43659307941453947
16927093847375539
142200670080188333
31034808573768719
752303650116619
25379627428557901
134255210609859817
81812234877322459
13570435269192509
103258040097854791
62721833347012397
21873649407883187
128012327091679829
6220745305184867
42144551747554111
64467891391689829
24455199357351491
58378121812415861
16407558435121717
38754257657000689
47648472906040327
95883224295953573
140650420163571173
39909003719515813
5880628517139713
62347508791562507
110622449842677811
126084667135507523
10084563794003407
36933137742715301
21388231956650077
5284680298471843
95393819607273151
39906569110888283
15340484379053441
128221022213726581
95445060018045589
138719454091385677
89653697314796291
139030324866051821
10836886517607151
95121183667533019
35641553452343491
117378514772423221
120351739424978623
28289000072525029
133665692370151273
122321849994821591
120666525813301031
110199701561044397
81321310834066291
57967188597985123
14304124689703427
119495769452342263
116244875382653243
16824169466710889
92094524397908251
56494422404602717
70713609094849067
79141151875265671
90000206295946259
133015286466147457
39384457100221019
135987185888558611
33594158065439359
65791379266290101
32234719259054339
110745073126235501
55420297244535973
137720445261772229
113021492103850619
31229312006215529
52731963730868567
119753594057990159
10543881230259401
5110833150206057
123156419695873307
53677658724411217
95316671614637617
135974797694895469
28614182034976973
21183655453012931
40535173752746341
5184853924618097
72765063532542923
116904045662766077
140512054859388353
56006745085686701
98549786196330257
10046880651349441
28443117154847623
100042943035043707
130772517871586221
65545402239093019
139281880556918791
19119869749867283
110168796483944999
91337498727879247
143368355937308167
4142814873869377
141289408399842119
29357450988516733
94727722467428461
89544657142570951
9570016574219707
127492478775454757
57444404252880457
70911189737998361
92211470434536571
139328759108422817
110962891752623233
64362397766263903
85232507180467931
5173147670408287
63736459278779311
69901800096799201
139214743301017591
6514982933738393
33967548385064599
43046375381835593
83399678140791083
33937894504925123
51036884036684989
85961674824055867
50652824106491351
99347053972232083
86972681027733973
24574199842536373
32736874430761139
144113101417630139
44627200999708553
80123249178303599
136287915709355983
77538195494379401
94183761159695117
130838067972682951
50884494229017377
6439423833970891
72006385833991447
16885184574084341
86972238562734373
8996692314643823
16212650612624087
78106684878805267
92840310191923757
102369921458759663
2453121340016099
28119554080177631
15849193630897271
127365828467305403
135296775846684229
37802811699849541
119994314998914997
14298034327277401
126604235688291883
135685405491989621
71073305633195699
35861809706904121
126979068637076813
28104703130848961
36803265859737037
9038970560329559
78515150993290733
41623361892273037
118984833436198361
71513483258915981
143351003449228073
50235280493167127
28058567151086347
9302882332251463
47572801384330441
132715039979800757
96724112565181441
63302403575699521
21376285891172617
22343482352952911
33360002956536593
87826094719354051
31845851414781737
57772873242726371
106382121903930497
86187104038470581
51696008768573801
76498712777576303
13573257614359579
2077356637241689
57772339932358697
6740309469384919
25191623404946657
116033510928396097
56941745845426913
28187272550085877
11081500471736183
11734037609726573
56424469627096891
10102005962876533
37250972212635113
18748100852251333
124385379368398787
18193459634961823
99124429604784797
122607025365985883
4385494732579787
48449131268203901
45119843704419599
66659397215561701
45970422304039141
33539749221999899
98161697940986819
42504501658447733
101448491355972913
49658095536564997
113941758184077643
111451287308935241
77337664076792617
43766003646164773
28469146110012653
57658856213341703
62329329496946569
112470292543605449
43311351758747549
87018513261190331
70192556333586013
80751478737599
98500850449010593
5688799608900857
130874272543996847
38775161261978629
54030025237600513
104180805544328921
90672360783826901
68938322761431731
129754389778542863
17908846605466591
27964585082489273
121912130990519803
26569521978995971
24038981255137753
115287194307680413
52843150761675817
56168785537616893
111955900406357759
24864169472609641
97285612404389663
32502785219310911
125789634225452027
133469440509454463
81080775951622411
20844199723101947
98381751874199863
32763365180038133
130167040689549131
139198409384671627
67331036159826611
70185320790704731
137494714885930657
33122419055806963
53662357206718889
23354296385610373
11958391565568493
2025324250401017
79073035785724181
7065786758893859
19542212436006719
94462971542423479
124383579595832111
43364288261209873
26618413748230769
5443568574587551
143817041842636637
115141323613392073
81387517683765751
117875036536067999
132153428409862991
132425653842573961
78188980220690117
17939142358964627
8373432285896107
36784593620798063
93093156755649647
60650758274980987
99943826476829851
53330556121745347
42005503903604399
57400163224578991
80868016379854079
71878341413117221
44193389275945787
2213009978730053
109627864896455327
5361797379444427
71354987863435259
66442600333836143
59928905832136477
14189707438867507
113233350361325591
23512817451933167
40841856235397827
128171972243473993
105070217664715207
62599222516118863
49066437049459451
35768869958399269
62208915560427709
31915573478617033
63266000989607459
10143644847480721
94835706755637671
45680284868478749
30944061688055119
116950137842995447
127856639225923943
22225148449619333
39898988645999507
115082932551309763
144100864552679897
138435265405960147
116543882281026071
43645474206509353
135348841792587461
65500048998451673
59731986237659951
119037314258196461
107410564544894549
138525531768956611
139791258100925351
13218643493988253
140592370216364201
57907178923168873
96463953830134469
17735817855445441
23119996084794353
140296782395003023
142553919032847557
2057701302472813
2185458794209417
91982863568994977
65770576735631951
86137666733043353
38380211273470831
90456920061104549
141521514118363843
90910954710992399
93911697367978079
16825014088081709
128854452427379941
133128022905925997
127778354446857899
114228467079297341
122706399890194433
101810614050132157
88561258101715043
95643715560820759
363900882719513
110991043981556749
26688062263095283
24796870098274517
39744642007998919
109770107992677917
77946559607022179
2509021845985049
83264262197294119
32869950415419361
62131634999131583
56988738700134931
34793960509256567
66679474913303207
69628665615311017
108844006701140869
119537273462733109
128104674427175759
117638416743918079
108928373971210919
110733303283190969
118619312553060941
139047832963135829
2638359373608043
39712737444965369
127799974100086369
119360347272538201
122881684056921539
32989249189205983
10072773422328011
100357854214844899
87076576212458383
62703083203742041
86528725211810407
46928345456157091
97486766051549557
47280075079272019
120740926784348033
42692627990334029
1644996672028067
61381541679485837
110055962407230313
117706920006060521
34599966823701119
1609026283177139
91810476474075767
127404099015486091
32821890844243421
126620792306517737
127313679561865639
132313386329497573
14985217308978151
36137804793751861
131672555674413641
104433584893049803
88282219584312889
26205448141988933
65201321488562837
47979459502723909
49610795655802097
43589717395230967
83785721954853883
64779976574467327
108726076673809093
70881984773895203
52873171853766197
98303745029171159
22225917667449961
9667426554209447
59329747305387283
124803195429399967
39897868603051399
51156618518734607
109470792528075247
54993557262083897
73016843683467433
111386800169993521
109071362874470719
49852292159288881
30190895345503517
53692667148177391
119533690882402409
123221276118974519
103770176240572411
133256923537623871
125764408188676091
100421323837622639
142351505726908081
88716325000273099
99894339353753963
66925361354676697
28096500972903481
14771688622386391
39830803314176297
1030551054574621
164836442153219
61693053334791199
42672469437934993
108504667221747761
62574390693959993
137000955750129637
111905406014796307
42786970586763517
136459938989405027
91628873678563751
229413302481463
75566885019054797
53656031063398199
28918806391350367
108728631026510927
120103760773766071
89022702136430129
19163129113159879
99884367246353747
61915842346036843
69825834920081719
51816169221982703
131056638928799351
123989321440776139
113978300253814261
2084238278187509
71758248977860217
15602551453278103
84995593837828393
76781975355259609
24148327084618831
34075967608525537
38919174475184551
135390880090312331
25883740311065773
45552518415349147
16244581142978467
108910626889820453
65240667627130483
107973334130400139
88065683479076477
104623072499564453
25641137489612759
102945439317819853
61648957976571391
118776991201021717
15513174965210633
31431977522812799
126219922413616907
25394296947129073
19635559472938811
132965703517516613
67332543016692937
97282502645565053
75663028516474261
82964538722506997
112926404010997111
715516102258201
62917843355079121
111401308979815381
104085834124373891
70354014912807179
99711954309105233
91615448952031559
35257011387187313
21652729129403747
10699687934010367
132891096495252763
110497463357549159
116978554640117663
118046071912320553
80306805716702839
50568229157325377
71870145945177457
101438026248576463
53925596354800801
30748071763048141
141258410547885811
85168552356479843
86226517699952381
52387119944067527
69411603461438549
19494448906038919
35897229597259859
41374360755822623
34697780888059057
48471794229229373
82944689635840069
52055001990200117
36163639585147387
123294686058232627
21726605490502981
13024300532747671
88869707841988033
44859866115320099
37898883566016691
80122552747258991
101818997514252547
115784743656950491
55831124890939991
48149935079598047
39178062700175557
71586767926296361
51792488491326097
38239012382229389
7518717198071909
129755184172798693
106971733151759389
68614075081869619
3875870568451703
77647327046713483
88606946996943073
55298714211599249
101021080765104679
5148496900569853
25546614587829487
90265759839552337
124053253316219989
20198499005039063
137304561498112741
143930886282652097
6035343299431049
95979900581668111
81325600677816193
114959291642241217
133177352721687289
57492666342358661
77133998628730487
89944634795229583
75413927646128147
109188020294881579
104876519303981669
116302238505886607
66406944007320341
112977328212025477
7107459435540199
132279787519200767
44555677037511173
76056242495529763
24963123377127599
97151255389696997
16118568362564743
121949145820364573
137230122292168291
71892118753282237
135584084807205659
71564069818826401
55604549002186147
75147506435153239
108218866936706921
44227781535770047
16323456181094423
84095127549839051
116310369733279321
58436354505895133
46412948979981029
134293430262126221
37198457259325001
132982872492429151
23144995661677963
3526669771805603
77913969921791999
81156637639195507
88014813555187559
74424074035728343
91505288825548889
45009623371096229
75407734015719839
136299584625564011
100801957366791647
105108551960969083
50654486226783779
99320171640836677
78271330054816961
62717715483319913
42018760278330763
38923986216414359
129325479877498391
14372626193487851
102392923570757863
122309904251085613
56555151244776539
53758144163112409
58129678917330463
94106258163778909
107851491315772807
89549172169149673
31308213847448677
94032130310933833
78076209197893133
31105863768760399
139003397314188181
5047664278535969
32727146595016799
1052756096075059
70844086343176967
108566993023333813
65305709774346403
47165196543892829
83088111786782647
110144730627552979
113843975224669871
29270051134446209
16407612458521469
124738301511634483
134701912794724409
37872706538302313
29607059506543963
25851064493182559
11504060472982837
28717708256216477
41137585234556411
80940002651368571
27169769251347997
81877091021515661
37838560337310779
37351500347023573
138279646498454759
78331905027220303
69078059767676363
130125699660539831
127184826198927659
57509852609182733
67823312158588627
46883972426645447
69042583398814621
93353368873918249
4911234261516593
133177481890485419
57715066973330077
34657345184012297
17290327203615647
25478237968664779
35126301892840661
67833842893227557
88692463600992593
27764629401692681
38652917224585127
14917559311678453
64019558925673789
30436693150045591
30642324708961601
128171772981794323
10740110375236771
18117732965095613
115551416967948431
117050912665746827
57855971084264833
90752192132415887
144041129374483459
33830232885441151
93057364253454869
35388028092597311
118982615256832037
12572597724220453
132827520056247613
61616560703120483
41767580001784141
843251433355129
106711219703629199
120677143837869257
57190848954037969
94856049257295013
23632356119901623
137402548985724103
53187122814293497
90780850134384689
119738212566335843
47869419846252371
83443790928174289
59026213862708831
61515632857231739
9799851405473837
58173975807166007
78148230312160313
24480760354757233
77652796566690403
95171931870512837
21013794978941659
42532765152604747
140526228864446549
2134468486234417
96731692954745987
113678616505091581
68170826748745289
142970696506887113
23925486233462129
101772762558669547
48445884357740183
1607577887443813
25071112816561103
116736916586909317
108400222067570047
102221913728764793
117910532348734327
11888351293929809
120269581509140561
32402334203042443
64074434977507417
88208138195861941
20235004522875473
95440879633589923
110630330483331089
125708165840475487
7903555363043089
102012639548276333
49875399407982671
18428697212912281
139516248546783023
138579676438896503
50709443406951751
73094515649941997
124053693009832601
81995859605376077
53615969955234653
2258608735162037
60477797059528643
94429740806257937
125025433456581781
102903462317400439
94033169216722811
131367197696518447
31503885834872707
49656927000600329
109330280330219527
107406853499620211
70577748735838259
128333124555508777
121803871948425553
26432063297644051
25401104386343327
29315748057102491
96268116535079549
138629355754909847
79993277689219903
142677291744591839
14824204843552123
56714101627291861
37542103305052499
121744041387184849
131568054301978603
125270934282527441
16708284952091987
32794726845803809
53100891000663061
73651603726108543
95694729180095719
143216966073553763
78435759046180909
25907440449438019
101332795106260343
77691391474362101
120699195959060027
133925352306322459
79815795805454749
51012415919840071
148664379717779
40941354309350059
65093451063141023
45588148569225551
1576593355155029
184172238600353
56727849869642137
67176339994254151
102275911212483821
42191081321539153
97576301572886413
9184149810841589
70048199019019483
6919258462432739
115546473534683707
63357817984013639
53032726266264743
111405449227681811
40288722193040947
119734507527532957
18327480556373939
125316744022099463
66678656974631761
57317208207528223
73207980610881797
91218347509944917
120992621917224979
49545842914373929
94473878437437347
142234853898421139
91114016558705683
74060417028696533
139777713236297767
12845514405590729
65546329847806081
76337904815177191
133510105842479101
23339039409736889
35537673899633219
8818569741098057
58722960957203527
84497613288429673
141842592351585491
106371376079696027
46337819668908587
41531620188439627
114296970375744943
137997124834953301
20594022783542071
136530481202656061
90396512496245381
131151661719947797
70015883271543263
3726741817585123
57043270312569719
89423324636730919
59634777498064459
113836994538910921
51090133726861763
15674382187060213
116173638034636583
27225717135010327
42100337454359377
63811597547482987
87734643688958969
42319223954207821
71725792294787551
14510657886320483
36665556165375191
97965707015037187
106441369416442903
127778128990550411
113989435169904577
123510278687517079
63652380620993519
17019589150940617
40147566722316421
89104606681934533
72781391154794459
80823962033161427
23281080825409997
133177864427020199
95651585828294779
117884949749778863
122985892607535437
130452282212109113
127080957558004661
9519579192756883
33271655467059803
53373777004477381
117156269013138101
66966232781728303
79379018455417649
78355916727419
104151017293431113
70792226679935351
98017531839468167
42736136389267639
143460294335403337
52719656840327569
113667951728800583
102381131572923461
130966948481144549
71144410983885727
71864955568430657
94238187644202697
93255947858692441
56719070870774573
75870514212334657
89482118661310561
85470557842697519
62338622591770163
59368751027553151
66888501376152581
102278529373450697
129805684533970453
38371122436646651
42465690567609461
104820124836301417
8196591284009591
85793353715982383
140272722299395981
31482007771926379
56744058469129771
18115355741167459
70923566860457461
53499870861773711
113833864339714367
19793611803953671
97172434132673533
63019301737445531
101168617940149619
91945385356195541
68333438600803799
37997992238502767
26209356137157511
9538701778054909
9346232068821899
88583987487477019
109816468391730917
37038958422570683
10854550604941853
52288549809195407
36175152874196983
12968740139953223
124987340446262521
122930606717454791
3871889901971297
132266313269411263
100440652799061433
19938056191695287
36217110032204791
102865888468554443
1134191268435763
137917959663624187
23281334024420687
105603890533229593
64650152477509787
8473932913724389
10654998096932129
107204597084600219
100609435821300407
45236061654658993
15750333558721691
43976176172495507
94391555434305863
4161489116903483
11036607022917797
8018332754958833
58354756628924423
60977957954948381
64614775133960573
20514863027715523
126263491120462711
10528649659766893
58352262425155469
102901384080544529
18282537318777071
25280360505928013
37004518146263279
40420199019934651
134357345685285271
124963793377827779
117574006255928993
138521480416184917
74165923198742537
90932364526975157
97753053769662301
124441089296515153
73614472734625127
39303354646636121
42668399958197171
74974760938634611
5972684873594393
54675345549247013
45852453944332747
86887284760230323
144064919665720993
63372933385543501
5585081938518997
84424487039735033
10380588432270109
33478323483705487
20546285783887873
115819139438189333
78055320077138939
61082521305188189
23239598298312467
46896975803696869
18244836775828087
113014760716022171
135296548225860977
105935542373360927
117451865536187747
5227713033591143
138778166385939029
80356097393320459
17138037312214501
136182591892765777
32564220164055059
27119566875732959
136996953801664543
309312454435967
15145548706600997
104584998178219033
95641785875886169
97021110067701553
97163318155704569
21573245413043453
97483358157869639
67909483819136327
31960435528724887
41912063887096933
42626370054873739
55397332636833437
15398724478064329
20006668077415559
63312865573309507
97182295373172313
74871277098762953
63729503850343927
51132836788052561
96314461192844731
17323125539761673
101600319290453311
124552823895440771
137027141283642457
13231381799756051
143300434453665821
124170860543703059
60988244589936767
84256095710192863
72301707637958717
137405693829141091
75258511984689547
111655185305641097
111356367798218981
44639676132372023
13873409777355521
45841888782646133
17628692311008833
60954956130179101
128589015142711369
66296434761714713
116961828329458193
43632392159153599
106595599899081757
52625109870905183
85849694258842637
108223998400213673
136466375771621059
142845412628525833
80233048516887653
14916876696268823
110218753778369801
75412589520055687
37761848078924863
32074139803994923
123484602931227059
98798413286353477
37519913727799073
53085128808551461
107558604836211959
143456656212756613
140169489086511509
50189136411204449
139073626377233543
85323452036883901
86646975606898661
109034278195139569
87788115617299147
29053240376209633
90741271121489203
46078173988428353
59506839855223463
90269572387292153
57039963285096403
105442327299452993
54025010549030047
110593556690037781
134254676262352001
26348139689578627
57153832455782437
939326893299257
117463963388785777
89879576172010133
69974556112282951
107975582068918471
9281382123129229
10018210469515873
43874229374370047
132678927752932513
22840995051346531
104858671152817649
28434740351347997
66863695567571003
32661370043861981
59360376213904817
4652924299648679
113788832979063091
77434598345824927
13191160743793937
53393867481826981
131489649301088021
19288889230512529
42824000483820587
125046614523322231
25317123730728589
15803169233699461
117156426997737559
117284326683715967
76502448212137777
125487407709363683
52114518807651493
48300182762164057
33886988191991609
81665616809097371
133402307550465827
113777964618860657
129355564685444623
134507468656198621
16356379772420449
97266461039875367
64823010506300413
16676978332697797
122798457279380807
63223233968368219
127815548932034209
104140031678723693
130766557917035897
88900549339490131
23704283687158793
35597917598426551
44972489049603113
4915571824596101
49633115158383233
122521754395155403
36580622691286519
32732589675744241
81681878317057853
105097367538640033
141502408521162443
1767978655923563
35211978455550277
109597756350413627
5464749481105781
10020817101942341
23142878649242543
68502084047317871
131859591175339823
65538439592771291
77809531826637407
83933295977180179
106498309815507383
60202875794980073
9419749368260867
20613709491233429
294601554875267
131707839292968919
84517239898341409
103114488376244159
67831200169584191
74765219787345833
97764321950587697
97631504275762837
69641431603369189
132965900048704279
42585794761572737
123092743917754441
135817869314613799
99095585749753711
107749418706882691
36228117162256759
76655075064276217
84515757649749791
7919600260046633
10383044391631
129943391640709897
132340754772866219
127094656179261733
42451305789568933
140622532920361637
137526755846612983
47627385349345267
59775420492097787
89943387649782731
95440873171174169
106407740434180511
20770559138261417
1090628426955803
108582955901199359
42996464874137623
81242460249416317
122760047277718597
8197855038103123
106979429002189621
16127129701146637
108573481486379477
72677644825596659
138003873148040069
100551430441524487
17572389636036661
91550401819156411
109382000526934367
87559442140418987
71303257985092667
136591540578751103
102684339793873751
4070516868714701
72276607665426847
135507804076680307
39364706709771523
14173173394993493
52786826449134403
87342673229531327
39825289217283683
130047051144253631
56360206033588043
98042121668464241
115603417931406767
35845150899216713
100775751555076483
60739309016889619
137021010364502743
7698417284020213
141786830209794001
28920065169758461
104798882047204159
41042405268019213
126479438888665459
3230614674230981
56608128109886231
833596655405999
72476962793522429
97927854811527947
142912093370025817
66624460705124869
21251540450503843
11721627559440797
143376314629283741
130313083591777039
26999616588641561
5630160708231911
81723373969043809
28482383543495501
54779965640702987
14062145206820131
73397913863185213
12421119084741407
79651616052340513
20483654038527611
60293664024068003
70646144062172057
136822165778443261
20645553379092497
99278602579123739
34836544254288949
67707416952638147
85481510260364279
107807405376818989
45324199251785731
115495625462250029
116931495638854979
45659289615747113
508080976252411
129109824349582927
103885493067659011
115434755999769499
75511674085011257
26195264323786031
68050895120410429
35773214873300501
121086824224121383
12919834871799391
70898258746778819
29580850360048081
68422662587187487
11258822032993517
4782618098577743
128738566669420691
27052671965704169
18685165834837823
15758039957445581
114403038956184053
42139234553699323
6123563894198323
67127602796533109
37215724913250899
106885165262240947
111532566240876227
58351433723729017
16746936726189023
77987931035769487
117263364041686607
5763864991013131
126236172634918219
50307395529321709
27904374427386103
82163753968185173
43417360637435419
29970172203724891
17603465797938707
143672404181732743
22747302288350501
20864771179320881
97257885728416997
121258019715267577
142846920677713753
15399465850624477
138336696184891663
76221010998522389
30095667618253439
130890458178636857
94726121930366417
48384635394067961
577281383155817
135187148741148689
48759599587840997
22923935166768149
46442604598149847
53973197928572863
109530712606244717
125538482118556963
135552545460559319
142631313592055357
7871400709883923
66664614392021809
43683262019828069
69379040026511407
97700849892789893
95695898586758647
104744875174428187
112599651022302167
6846947904982139
116493869682344971
5683243194016441
20160369453631763
120658926175401431
92537660772664207
61963352370990827
24777280354305793
51547625193889859
87734924689841111
95406985205511167
51915240367740307
47602719010754647
26924058503038867
866936682440797
30309340738706663
110555379660467813
9784405789718627
90669983436406001
26266058838051079
140442348968570599
36825168389333171
123657066525752479
133550207154598813
23830108578872711
19978637713620197
96676653233114827
129096811555870303
6062152950861599
78542272829980061
112534136923450877
101220164559508369
15210338734377691
56337238680771793
58820582551481941
45377953903166399
54093515404842307
22043241091746653
108246795530081137
74554213639069937
48233523462048979
120104240978487827
68939011816757461
115436477916314561
113622461822679149
75859791464917643
71920764041060101
77243645084706271
30898103542353787
28975281070222321
76110167355824461
104331964179269273
9553692725930329
128686559933796197
85526627589087449
13405248870801391
98076684724130449
49421835078336473
137910152938252741
8301694933976753
25574949998662387
88481441523448769
22747414524054851
32843412035344177
103029710132778899
77844856494137771
45370199098366453
56634712056494023
61742568999442249
67661735145469411
80612585023963831
4298060975795831
83423247804691661
36333034682917391
120525316087017503
9019262452606121
7154523805480861
100897168670690971
121947270822665623
130451262620752613
126032964096240347
115616497785237437
91232785979789999
140942010095323039
57238817281539077
4483022856493459
38041351546878439
92752754588293903
142002474126256199
134342166898817197
29395611190010203
111628474908413699
37675631857262929
70118684799853373
111903994319782019
10907752635893647
80011755118121731
60942680821926929
65244539469828119
51087125415728531
115774167769392487
79176176747038333
61778534138328191
3787273495380979
26421942442872979
52660323828409711
31333361947233289
85283138678670389
78177421017176669
119126477134974431
1056052228045273
51647638298762773
141733732847086403
18665507471835949
23061419251227619
60993470081984941
5179780151635097
140524610615241163
9855875563224367
7758272135052221
94647398664318389
123889538595687719
135093493660361387
27130278674034661
71287155482993119
118862027588863651
95437007759641519
36794944796013013
39516242696635583
126827220422256659
21116004450825611
87663660491304097
70548264269446001
64036656377804633
95473397931810331
16106983061162761
75504532180493359
139509340099466417
15885694614452723
102209242309727507
84211973853290453
134590275752981407
31179765604450217
13533859570958491
6081905130464041
61357112326266599
1423680948244501
106880052010216297
13842410286845869
41919044000520991
69871777241406797
36620932846278149
111043661796427421
110269208102657939
61518088777296953
74743901189896189
17693786124593899
73679452834905347
134957676008042633
119350377788469719
69391544027515111
25173122259321919
92204886960176191
99696940115973463
40242935995874851
38942374229359837
89916823350928237
20767901200180613
72036973513191023
59525450496211079
136208651723217343
28029498664339987
58686772462389307
83629326901374637
120760941084797501
28721649410945273
90550576320806911
14972134397160893
59424696851945669
46973640145688507
50948899005077639
35420366716301033
64108826091140381
128606689925087293
92369186133356453
137853268311885131
74001814793323673
82139346380135819
165970052171039
118764873467003527
112573394251169183
14932767703755053
34759776409979483
135992877202221911
21873220814603617
8622114828821323
24061871116339981
59281529810983133
101409561050683111
117297829333761631
56757012634104889
128179810930489051
9642257524517647
47609658472094393
40305662493966113
45344538216751121
81591876937106177
78601346030828407
55809992261152651
12644002224153527
74508859579491769
61074155984235791
143142834979250497
105387166954684777
90226962113957887
69091110196164493
40615190602320293
71070046652299633
106617516799529779
85717491941667317
47115735907744831
74917927186765849
10776613579096699
54247427908839829
28654946761283813
73470560879242739
18958037639329493
129771608932394981
57766070880670303
120216572948623873
72640064233440211
38078621422913143
43586671807526333
69916665468027361
46915126997602099
83569284389401673
81190610116556807
115820804282477143
31452590771569393
133890278119564957
100295318609664193
111776868909714919
131563553888114177
48151503564251057
71070064427893241
91563779714028953
373694503194209
1149004299676021
116036948984314781
35636994065784763
40605739872845929
25045852535077879
31146193351288931
138885671140521923
133137985083368611
136501282277851369
11096748779492213
119172399627854147
42140157340778041
108345647585050399
18147729597253147
124759945925594621
76953101571915557
7734467231650097
31193731269192137
37078992999262147
87775122213404911
115717991567726543
71097395202437971
141935943971110697
81849509745516433
30866295322617541
57068538892934147
108859364239672927
41949853363374989
17839244984051503
3581150038974779
74256420360542141
134118809233744537
9940614181328059
104320127047926817
131176919833018973
106160018383753013
60530397691689391
64185901553861569
8529241504215361
30876032936969137
116988422199391979
986156329721777
69225379283429267
24181870509699407
5423367554945909
107337866510064119
94964481215990443
24673881885067819
65627658338874223
103449233541894967
127565409822785657
28199964432279581
116086916717099569
76760731337632319
54721668747287071
78206564696371841
69212303802032591
41123161215257489
5393486923561757
81375458244209791
52072094080303573
75725592471337889
5752190211165661
11540495165970203
11905893673997759
65288029259070697
119749422099438563
143891561293473463
87595171901724523
47711677274365667
75386635832072099
39835637484800657
6336443475644693
68232275633799709
54224027474367833
27589634231120987
131139574768531247
68671893555655703
93075585069448951
116837825444805391
24543507684102569
142017104387247641
34777549473513101
14760151050174611
7434848542160327
98995178499688747
77679697936031371
129511835993161879
96319611874751063
87245676112280503
8425713942511759
36807199705525363
102964618136688577
60390351359092399
61207973674319783
64376212212784309
124948445437202363
114221007442597943
84842109805261751
47297490781027969
58415501197819543
40561373036213317
16604068084413503
65011818886230191
134354789435955247
58364375569013149
73994858408870309
118949408381377367
67224028574055319
97628676054840599
103865552729156663
41776158276210649
138945148120466119
122232913123927609
43043142916926827
128639416696659919
31275882607948873
72589236369990227
50485680860050987
80051017159724641
110546981694352279
121154640792613931
37499442394065461
97271314351053001
55624033616315201
79730669429010371
88739034636323
58982785638102479
126790323077437871
34947595064723963
1240332266982623
73017443696068793
14731733198526529
38707737777622339
66219499275696191
137647664722913743
136721542969105277
28707315256457141
100078010898582869
87913494720705763
61071507920960989
90512456851014383
72712313081262311
97478036548580189
108854825646990523
126822659947785547
140916198523551203
32397646803066991
10042046934311449
36224257716895037
756309259753499
66524830191588479
38414535591276023
30083957974204153
95880223988610833
44926672516493731
137217412736484103
129427097428946861
67257229856159929
123910434078827453
78609687067983559
21315784650514589
106376747811818581
85277303197503667
61679481434532763
78276691806727727
44511057461766437
83733161068264529
123510933598675477
127142767870945261
72217988586976811
18239465756551213
117891902593088359
35643439198248169
16696186090662349
1799887847966209
60872851263988669
109718183895147409
9978205304620529
52731198591923531
16351305896797601
100491042694335649
88768787349644477
111183473892126667
83003903438898293
103061455392456419
98878604942330971
44747074946176409
74344610955724903
140544397518758897
71149991446734701
4979590089227641
123028536698792633
3404937706059739
10727626584153487
24609896445652621
133430976944988607
74635010168621543
95730742466038859
128614790105801183
56374218953437829
100234493025441653
100041806463462751
5672269485018439
86169112532987801
13426456438565503
89250026302458071
77432991699196799
41988800652901007
83720468617660909
83966278587558467
109934883501369167
29992486680309617
28009758928196159
140090579540040643
24240937443602107
128306530055233769
79072254676799827
87962425416999137
135041194877686457
696892945760981
57331861983294947
134171943841368029
28471358485529627
101262035460370247
42641115180351137
55521674931936041
47335194887094859
47735026268287403
82050646672407397
53242185590093057
8416978299706279
17731801111513019
48221524299418697
51875502423971099
3381784313930279
45090447355055819
40045894748185349
105054400712574347
53784912651761897
80999332359720487
130157109329176337
19689532242630169
35578772137270837
78541179986865373
17933225811603941
79015816026762431
49579675738073359
73800742426204637
63981766773630077
32622203058898751
12626587373852761
113721663301709693
81979253563002989
2373293245046609
96546485537961133
43440538539620549
42681527447801939
50313187521889847
70180774258879589
58545103346726063
137899292423366081
144001744698783437
42690725495851577
61251111983258819
69440001543554281
50004754308279583
105553610310863047
10041328238150897
124936995088368913
93145360251484237
110497785222367427
133780572526986557
93113278261844569
22440109733105011
127162121200179407
78066710199842149
73992786180380087
12143172710193131
66378626994685549
1370895120798271
115269290974258249
52132531415160167
130674618216952373
56153599921765693
131585378720190221
57396568325588893
23910960286000097
126544349069118941
117638173103574559
55159731644174449
133729209305745773
111472873114392611
74904712092243937
57436746027891107
96264114124171909
20260959965854331
139859240525446511
128296319597056159
22574822961754993
103862498157179857
60657327255855391
77304234863069537
61482450442958269
96070484953906327
21552993378833941
112712223965867831
128852552414848849
74474661799965107
101420430267668423
39690755222663627
5860078296391481
27851259856062023
57412066524676753
122187793144020911
84288128442770129
105018920006592721
39885323540626687
114270921417878479
82854021424861543
133274478836723647
64258150296220183
67952958975743417
4974025190030473
99997265769374147
29846298035694731
115143739003160051
88485011300284447
101926086687837319
53065951266438589
44120833933398317
134372262497328253
106049872188066473
120761514408327259
60331733154814909
59613981095363297
127645832671231717
18086181282489787
89495083754279317
77209322823084521
65761234731430031
82605141548548301
27165710027861693
103239962327637683
33127205548698949
25164686632596317
27010428993366899
65919624098176267
4853952554234101
124752011764135369
16861784393415779
27345652948829867
89074878551444867
20390300710913423
105635171291202731
123682438909144681
105423352609089199
117651886901313811
59106767841931223
20975315666766871
23318161011315959
12454388842594837
49819536862102793
130747466996194493
36758346103261963
130351814074497101
103986185464674907
122946882387656363
23244466048114183
111340408387953133
1327624277532197
129301756000943501
68171008531178929
123861791789813393
27516890022262919
95573703782766667
92103367537580423
10300106286153163
17399051120415157
110580341120834363
109011155012759981
45405997502328037
3570192596285261
24077208460710173
48406936517521741
107626496225141911
34364313609504587
55467129096568547
102588270265248199
41574062472859099
48452167291736011
103248016624965101
137477928057588149
111317648236229153
35662546470702181
93446310531377567
68341409000336863
61055431094362391
58089016042571957
86892437295726151
108044169478301689
135107753599621171
26644341375094631
47988858155201633
28861221268284499
105408456701879329
38307657499294991
52193961945528131
118011289684808647
50227393085134511
131501997937650929
93627944601041413
102522750911888533
2919567118440827
123470842355012213
105221795981604139
11677844223287173
48835226350864553
4202582756750681
11340039605566043
51495264044080481
31807152867771473
109748532797727893
37500861111650627
81028443876529789
12540019146571561
61650471011341349
17002074150170981
140023641554185691
31299102966984767
976203097746343
74111305019881447
134028824904228871
32016462888093623
47265259765651243
10528051184936669
31435719092425493
49864151089627993
69726353288138081
68138945474445809
41537486272422227
100334748672758429
118124087777138263
78090118892495063
56936861346369913
43894598985646313
124760711534432209
140117556310765829
97735588146200881
121597162485721243
111485751717295957
126701821689300653
68078968501251997
120307872252129061
20871919409412263
114141717585307309
67317464580777731
112894489181210791
3011531166061601
9658999183440631
106038870381993079
50878474346952559
86161363150077659
93211448596534351
35715176120299999
12809261497085161
70502844458900351
64513714248371209
97263912848583493
68484248044670323
52638681706264211
134783296839485243
67159074699980573
36993154774108063
23497150574558657
97544565121625341
62571387159214573
120818488415535649
123558397205204021
23820952940714827
12154233463783973
70258620543176521
100704814951988123
92754823948864849
2435973917308759
82187671345916329
131086868670810953
88973193423022919
105565134115059769
8066941866989329
97059124046380493
43242972913527269
14319751139314237
60834061752062939
88240289407981747
56753964281926381
107604352908988543
129144504762914027
43752033645955177
72901244023689391
105894051592212343
92556397103723897
24882163655119313
127230940197617251
101440469016090121
89485094149120829
1923009999106193
25142847968044999
33479665236785011
68006069210693531
109383398867952359
53851406680290433
24474301671300659
82902021013030603
96821173211659777
112258996870359793
65745231469197233
78956867410883353
37468952535258527
17525042048515117
109277165098900457
119341236003688991
69171762063408271
4928784942711323
26644671632545381
32111666872747237
124630154166913501
85741972554427093
106830044030295623
28704747347084951
128730827514316487
45254426166783307
53753055700953599
128822040153927623
10699151271100133
5919684466370407
43303008613835923
124457321597633471
84855626434625503
141269165481049769
120927504841547267
101137836591044501
61874719803397511
122366045539690037
54617003053955137
5345449585323623
7554562304642863
49878575373843511
48119503089329467
114547294775222861
14425095166784983
109081223043982729
97633600103499253
8988082183496491
95988895718338849
8626623548118977
133408881864538213
130183365148175161
14761575150587933
115839841387075873
3700335684960071
137816556144937609
106416770365091117
141776098677263797
107573270372861831
88528221015397547
41968901964734341
140891476438763041
5308637095675489
27559219003374469
78804295797037033
28607076683695117
84326303092402451
46233417014813621
77753621073296191
82185602116856873
10327366851150119
86807427883826807
15244488558453877
27219392970093997
49741118278646699
29201564917911929
92184203853214423
45937185251652901
131120617053082109
23815809554977963
6235699739227393
87393637933352041
29548023110542427
83415395719007741
9777989925338443
124191771742021021
50171971915470803
112583739787477369
64507343159975189
110238130957452061
125248998103667591
31397358334694701
57306468095749633
84982622970691403
19153554822521563
726136411119289
79585999505988121
12074767459894103
106165027058135267
89910012845580229
77646201418149163
64218614664129697
8774627227063001
117647250999583957
135717297213960529
59270027387090231
113740910126039429
93145006820833621
125295925632230953
118867140458508931
8364963350929721
57694864399778341
13322664569983247
106762051109075573
70225568494055033
85940974849523039
120460261605674449
117407733713870713
137463808727983307
63331390527477607
67753686321282007
90515723211010961
126136954146966341
28120952723841583
28662013922518961
75743002237275827
27958342926330577
27516383584488871
10201982222275187
86011465275016613
96911311014418391
80931835753834931
49578694997741479
117497102951959183
40081281031012121
70927833210144013
98873069218513361
16832249079212221
2482568148182537
20856879416966363
137505295118060293
72073015921785037
55993635172939609
8994707871792389
25162015279325231
45481458771802237
63670677410344187
63937939065323671
86544523598732753
12724672615078483
57448084579482991
134848698010084943
118734378247262299
132101154752299723
103597804607069819
31839296249059543
96089200162195367
100233251403470279
53741768236683061
75363340493391623
45055162299729431
113193853121504591
1242134093152681
22001667658156253
85687001971481893
9381073957314041
93779070648089867
106667736948046193
53733802663258483
134808192417125159
117456554309263831
78488998818380933
122641168206227513
47430709054446727
113641405561456373
133720501395680863
59474926263960271
50491690031363753
56927945992483373
70627024699397869
10542613260423313
102513547981328551
100971728381243641
83843747848421989
130291306031752189
63790436214986233
4839147796603177
17253765609923021
64177891435666933
109220123816456537
66746183655301463
107581221532289597
116902233530977963
16157123038071233
59409056723361013
39638493377030837
128604072472778339
56416013123177207
42077704362985223
129476802853616587
64918919034462049
79894699266674431
122765121053568827
3519580143156383
53093896257043879
126712740617202823
105691393005540257
93890319550452487
16886636887847981
16180939997282717
11252307215138083
76262863377366437
131625699606128347
57025825576388531
114275328232098617
49274654670751409
110154703431273863
95697574281459307
103670135072647021
121472672095647611
19203425110199119
70283870996302991
5600231748495317
95909684881074679
797932615244729
139898675089044589
6641495975633903
13595853295823989
140729355092672813
142039528110349567
40156697556183799
109215478421647379
24733936643242481
118440962118511603
8432719592157197
93196875247527547
140353384595003821
76059197612736007
47788418419446511
76433619087944641
29833200781650967
38857859530122077
36452466264633473
12433573724498881
41673927921508853
36309571216247753
119411193483171299
34266866227736167
56802720034130179
138636523261637311
88860711559088191
134605591502856853
143798230089966763
101848229834015051
116911978125315259
94676986530279401
141411938931514117
26567645183348173
1941031012478651
101203997272398133
118926790515027529
115135245007448447
50591660240192651
55101805494245971
37609396319352901
27093178337507621
43403728571254213
52730198116554859
135209481873313643
36645205020772471
97194764998716443
136510987678632487
130589214203661077
81359123149719067
142790084337938209
114774212916480707
113968417973169091
134555378434430581
42478991726141857
82126765093325971
23667788154736021
29766139964301869
138281058417782639
36794532510643597
111270546477029263
32318876343322741
45728703327797179
53129465426063627
6055869699959437
38395232370167273
56954007864081323
91044588915443063
82758656902738247
58642518212299913
131140040471759617
106308419338251029
69692175141786679
51933037300576609
64721164579545743
116066724717809197
4002259573058171
53653198908164683
45919253161091111
60145956071449337
115909809616231399
18322531876498657
75763311669925073
105719258449102637
38773976440269391
77646065817652667
63706912321186213
137157662031377203
4420467143847619
7433737489805201
92210341295063843
126159677930987117
100257452694910289
106137769457550073
111807569937193399
95182457381975273
27611426288458841
46413379019921027
55738071761132897
77445187810020521
74635225720076669
41268677351126689
8478899664072853
108266754770794273
39514325413440389
87103836186919267
143169211001997259
47919287999249273
51942363907709207
33924018461641621
51197305280801003
47226404122702697
116318047586867333
27501440304979369
10941979696971107
40209779255582957
107838100073967443
11705766856692871
110265585590014579
31138028773480193
91919138176009063
106930952533545397
139388312892813833
96868421007596677
125397419397391303
102029657407691389
136341868292930603
51664020397246291
112480394617983439
95869559306131381
61814987494253831
25623083368332487
4648647732172331
11428089579735967
33060274728290543
27158636684299787
126226893979259323
73025962349117821
31707843873238891
23620910152266839
130311325631711083
21380758339590407
103973437579400677
45991917246504557
40532753247056717
86300608967562193
35690842349447713
115432799158157669
32030888489913529
8355038325547877
68170118256766433
113807109506422481
100073339618846963
31844644067084963
110035881976752817
6718861927574117
97676505903210029
37276630249263857
67392016589682299
67718499904333763
94439675564401259
57648929464193741
107211841061568043
135712484352011393
93713014413139787
23450513315933623
127622837678073037
1842998492309609
117407475455358719
63709709320183403
33090363019893467
65505042392851459
140752822446219353
123851995564301441
4693189679137697
129146444188343573
141307995233839631
106028205653876771
95370802985129519
16622725054890191
16888258280187829
81197821961086343
19519309953479191
69174177627718463
72422922372582371
138953826515119717
50754500249818283
135032619009870787
116326855584986899
3040169536366267
94211588837550167
93863049459528589
30448192905213841
17368271987920309
120663695054251211
135985708701782549
75300340013099051
140492565884917139
76420229379192451
82253051173674107
5200456241732399
133306349190497141
123943686225398771
83385698039999893
73146471598206053
12980453068469063
94605446221426717
100133976718984613
30988918825933897
45065997041742301
927784363647667
59635197385500263
129791779991228821
136443952561290169
69809468585586937
64671659025136199
105719085852530237
80318194705235569
25191701967771571
128849046706483813
84932784112011917
65390476157014907
84899991758057683
82114843182733703
112865142405601519
12714562867374581
104311299501323479
75852890908098373
47800000676266219
75261544373711309
8686357451349427
3139594223336647
130886683597043113
41309812880225083
28142881839365099
68004854102529121
87944510545833677
28566397718216521
67301261009714843
39673325422577111
10136029788542491
4055921150189599
123272798981834113
100476262116910847
833989285409633
27770014949938487
129117890362200121
50967661147654529
111360208017140213
90642329555845117
22232109268484903
59886136866000953
6838767170365177
34565938156197599
120430082090440543
75263451288450973
50671726611551369
22778926190479813
59652019776478223
80389361823728423
64746065757310747
117794635959660613
61345680437181971
112344038654679323
106575080903599247
40251388544422793
16710831074148329
37543433489010049
138332940501736427
1179823925635447
107275091227406909
142417316848536503
138363581471759081
126487179866983367
63137740722138179
125795277667931153
24931283013857657
98889680274731
78611688721225057
93917803496354729
23726058113626963
33324941611518731
20476336163361737
76145746354242049
99366964508615539
133209782896211149
7907447196527449
86287848264557689
31311814467353669
60967820170744691
73564831724887543
25674493426654057
122130376425445699
140022314070415277
23391850638856111
113954173855318603
59498476903184989
76433175841083967
41324628100699217
48596057515196557
110015319129374969
100940348449532219
66815111508936341
141127066324549241
128297636988172709
61744912045932737
89321300382763507
55496210125566877
80836974891894103
141917466095779963
65558716433581823
106885264357713671
65388726149370983
92116364488770623
84604257272507839
19337371032599617
18407292576001843
21817848853019111
32821073565309277
137699242232164271
136945600741059581
77857618481609789
130834031833887619
61090485061478879
99512477086644827
73884270720363221
136739146594461017
65344996702007147
66201074947285457
109084868047887583
119053623219275629
109541309841604831
45887172688148203
118902182581141577
76731501438219601
27537191343081163
104389669361827139
49750108348462243
139580372069425013
125481199284632447
57153565521226403
66256610280994201
135850420481401709
78193231537425007
134756889475908913
45293138539335497
2378615457297347
54869991401254663
50063888462671033
55650701300568727
112910745586806697
98981097540667273
111358502039098081
42937685654988961
143855176770565913
41598188134924087
38526955508630983
56119433264568857
44360426126613481
4696304258399989
71741329211096189
29578272611388953
37886507723977961
100697705497277041
35763463527456173
73036911307759129
49771547056625161
33871319655337499
62817193696928767
62895900882270419
10181684379515281
13443090464637487
66630208607010589
46834688128699837
119509676207375887
6676882100738177
144057668912593157
126513014387358943
119431175283564077
80074946969198537
100744592690670373
44284388536342919
54238543607048497
103200341378535433
111386106348086611
22765381634355929
3536331484094483
118200399063809407
7046424979577381
4568976044628553
118868336652474191
36179003527501799
55116328445649767
10226499009773621
41505572461382129
37717848894082187
1014617542349779
123312752914448987
44374157203424687
31639954276155521
22076889509422529
92077317793890719
32639608337693881
78492973316411893
10357314863365439
82747613176160671
21070761792320153
80762564994116809
134885781518722901
108026523615206723
30309623671134377
124442674748326111
47246489644188733
65553890989627967
111984564438443777
61603199388630187
43569031180604411
124112337526072327
58855673609004061
123841436994740359
58285199134660423
50967394931581853
80051254847322067
131747161516151173
35960762957460851
57870720364169599
115704083283241517
121653875442690559
40609614837934313
96483819361265621
80492305543998841
101275320725150491
45073910825373511
13651844236937441
139437171027552427
111546238701484151
22216482472537141
24865497681349723
119854357417885927
10696641087066947
42118214757814669
20154053622888541
81237103084616503
40719092571146903
103330435192175329
11926528606365851
70987603767839137
130470835610189999
24484143632952989
96167794560594331
106539016306280933
99877092065291227
11055016937476949
9621623860782049
95916905263348423
91458783882408809
4609420527577133
90545648189932979
70547514030343613
79899426760338571
91147680512499781
89971460729324021
89758169473086649
53161538370415193
65817127640400211
7771178430270517
107186910351449899
74348526539358089
133265523536420447
67626785253459143
106482093649193099
128379042135612781
142895495926091369
86643462342254473
115283179142441927
94428768211685647
99767170745652779
69332350155968491
13063434290315923
7600226666442629
4985920886067257
84981817903179073
29389592987002967
89282469995370563
125231076610500299
1022282710713071
18228465096348509
123524820334260811
122421287383493621
121471293218006791
65862517396063393
57679195380746939
90078900335522467
142409961030341747
129843004496226443
25547339236083541
137391655470196219
80391362513618291
6024708066320683
115399542118550219
127551367231911893
124674991069424051
64790188394788963
90842202798546919
46040866221096619
81455434450505617
90310392318386551
131971282116205403
112741816289220233
13605445280653439
95993480239191343
102868720883982421
73205525481533519
138375678963821021
125020668652401139
30531736742682971
37902694527384833
9553268316775297
41498074822595683
117532090168822237
308197508225617
106424094338104877
127808546701267907
18708384662745457
2627480381294563
141334821211097747
137888228439795047
6623391167633993
16246932786109283
69016420553420531
31475518512489739
125188996844341369
9609839937934421
143926953046221043
35434660918984237
59659145151012221
143875356190775117
108092715894093859
33336602689277087
116784519302283661
8545423667144929
24991393161000131
56824204152212831
9371196092484997
15252733444859159
127787439562643701
40158864963640373
120883487243290687
121820466232827553
43402689105560423
64962041108987959
106780561296401561
41015865066795959
2796898601866339
21575225347512209
574902541456549
68444701382560691
49536510265913981
131443654069725089
89812578764776909
92646034564388449
36345791062663057
118737038545858651
143113009437062251
142243307652582133
85670760780149011
118273871884956971
111032124481411277
102946716169059409
40323578963039591
10615792459527499
89516164316593013
112206076423004233
23671028573309303
93604117392957851
127090598059829203
104719199756022869
68391688433702747
65479336327999343
134517494531403463
56709855535467163
49846113893359327
67735207315728301
96016563920209679
41518123952010697
83869849751933461
25843345885950851
94733479625659573
5440085066234503
138319484962199881
21592071358244599
102267744087365621
54923292508111607
7131592503084641
142378525728037367
46889561794944523
93714270407532779
67802737712892697
138540031622799787
99323292593552803
94696160264830477
20257682415336167
85404573105383321
94777528104994127
79543913664649657
94234075283814811
7211545610531183
61693004618758391
45452507238289961
68521962554759809
101403965094391633
121716596048395807
75411810922539593
59442294673828513
142812732280848857
98429910864361711
117495650414251069
132887720548795609
133296160541736923
54165941958928883
74497357412705977
122477795126471417
133741356901307123
39235631968549759
74835392647078111
88144009346352863
101424646263009089
99306087411682777
122091680171411117
118150899561737369
102463975694803739
93047973839970769
28625437889648843
79827999731351087
67089227967329047
119737931240620883
139758769100031511
87025891051253009
113136967931376583
15908600496864001
22815071044168367
112232701824282913
133546379175885229
17718147138852509
143802017760415129
45607830547268809
25303292176665043
68510342444786611
130938369637717219
7007177886235201
33499216503867229
26206064672240633
108234485440468769
13901423304031897
102920590091130853
17026795743820439
41047033988472851
126734063911002001
127566433349007503
81073046195081221
21418066856256331
89406805811038913
105272136530296117
63176801562754013
121883392310561837
64505403120168001
96412751543044711
30242468783779753
83263081629459143
22301198918083901
53030296823368127
6940292757121531
107999765182831537
44409599654622611
129162558861804647
14059935945821971
105028051110324487
101566216933510429
38739407011990207
59034446180613521
41096071644722417
67194351803313803
127746184537781189
17844620255971757
63387912686156771
78754759834628819
126485349103228013
95426603873326507
11577080147841203
62777615884062271
51384368777935261
108284697571194083
92220830287460977
100583159816811601
116935346259626677
78447900911240183
69149587454918903
79608292483478579
7685354768274167
31685134286605733
136473076250376127
123065897364030923
71737727652276451
48537342829816231
127174348817952803
16745683584940469
70721881412143589
37468001381841049
93867435914540681
87262134563185213
32055497544741667
103535539512986981
97837249657195201
21453736079597879
89528282507370029
87543978766091357
110442854397692441
105453324570971141
44887643485459471
25195770704777551
44088032953607611
124362182504168327
48481155835171187
88426580049781063
25686502667818319
23093609738489699
122562336348201941
12894439337286761
57917858677977653
80237309891408167
104806396805625721
122391246997579633
108469848206610829
11730000753220441
111107326441126867
60917954387897351
49683809656404827
142872027247611787
73018270629897809
53841637417588117
139741749428170753
138563205015995731
102058866589715429
133257116827408313
96073375944238423
44251363457701969
42038902910010301
49534104053817809
109306055995039367
112231321112467279
10156492711701821
6071157787630249
113996817445068991
25473635537633363
50619461905476799
105706306135989233
133442630713299053
54744037856726593
138856043619845177
2077714954428053
36115941255085721
4017519205944449
58189980778357669
24930490259252231
125170674027903929
48070520255028083
32908108010017423
137387052460721717
28740658322934497
84797316272939887
80325992545641341
115038104256052279
51987474318352129
38405265129020059
84837664929235343
141975771063085721
112195488255465689
106005828808986389
139778752511118379
121098560553104159
32935946335425437
20166284503963471
65810390422140571
129593987723051399
76463846564713001
72841184675075959
80941086052758103
132235413419401301
9822938844925627
13066768246003111
126016300028921671
6034207875740269
103136602466263117
49997568477304493
37112010164013887
96186973175319709
53487139598621381
46495429997912281
34133056644492859
14811827667240953
27476053634987569
79894576549411201
68728695521258767
1543884268041343
5656537425279109
93841087812229397
32703976545079607
1484318372489921
2599621120818307
99659166753537529
108954049948950581
129331038162609011
129027648993617137
6944302156772531
15791480136724241
1046962683943171
18761879715586321
91735666198356709
15182423454589289
81361349037918611
129881269891224517
93282275336308229
5478056776057493
94037829043890269
19954825868241259
106858332831021781
84843976331703377
5523610736303201
33658361414687827
110888227016446493
137203118994783937
112087661002992263
130449700673486809
118550237406552403
6319086407368981
77276110636548631
62859008937961619
39537643082167367
114824568273559579
49946398591536037
54543366697831031
4863625933813657
105687019006149673
51521599022093087
27264575398622987
72657575142121967
7371819044216089
20048665158790259
43522841392546553
12452030833486949
25525356747703829
20661499662611629
98764822622562673
136846959678549713
119702110603377031
141029731983143473
18842445404824081
3642828887255263
90223137588728173
56112149668783499
47722389496912021
74010541450881941
36398717562807659
37554154334347793
42199980662463643
6564914296619507
2585300152319431
3187606873047587
138470646806320891
98693682751154431
115082133072416431
30694358701111333
141571633624994873
97111816282185403
96063638242895993
143806529711999137
111841138859784877
124539168830068621
43484979955670413
9261552456339031
84543987750501281
29746578448105249
1536874049623567
37579338586160333
61997387608717997
82884826266367919
75223339767349997
110887040887196531
115683527974048483
10861118131422157
43428347892831739
93172887983685157
140505332071100237
11144325091361699
59592765451568407
28355286625677607
86773394935206487
92316263520963343
33422676838912793
117581149089204979
71441717597282507
105365620221829301
116459934626355097
110390623876323353
116846405858033461
5744574900751153
52826639325258287
111123202519913867
87100562893635881
91526714437576361
39569013438916139
31880646606485021
137889331183006603
126426067002387967
5215360473862727
44679765076540987
33522644283264649
51212844577834033
104614249005729241
104307287141680003
135680652758612219
125240678148008981
60328149810561097
9476064820367437
62100986774433289
78116574156966643
92798250596486921
57944786168980721
117262510240504247
62345561745161111
116514765298752311
38585029418749171
52927574654787013
43743269025545233
135714644696105569
91648719120376573
93820977977743921
92102009122108169
5127809612374069
68739656312407627
25062040085592761
138394338565497617
142229530900585571
47735774068630757
59233223136561919
91141708621512631
74341108372912547
25214932397002489
103218520450707553
74764953223254733
4604237064124367
35126587621322797
61745458124885861
105377843278969109
90903290877815917
63592528389650837
127991549524306723
86023499220358537
47025818647187911
111284507254461269
143024217521219569
114220692289460551
135448523628202319
27406528419463637
70188409071314509
130871047191205571
67250828372804801
93745058839622821
121160153158357681
67352244341985689
72100448138162849
101345991223404601
5211350505845959
56135398425398267
74356962595379599
88507541051600591
58449762123788359
82715715866665933
138739426817789407
136436571730182803
101815635524111417
64826250353679967
77762099897861627
56816585802867061
101058919847814091
37191370663278749
91533044074968739
40836030173415847
63461102224057609
98805302264714021
35904874072885691
52977867733617499
34371578778631301
122349856223748233
57278148274103513
41050957709398423
115611022232316199
63004542325047083
50156837800642259
67608269518180583
22267516883058743
121313681253647761
57544711707834889
58232181351811937
28877542190995759
33726537088057657
55100562278836301
141617122856609611
4110825509276513
1060198609198307
25931152208972501
21141560669427833
134834126512420261
79285509578239817
6890854129557523
84710979283845247
57682361288656717
61477914750360803
3659742279034223
96804142987711303
60913947756588761
130319952133097029
51783521149526707
6797308053796199
47327120291761691
93956779377368671
68154761734398751
61217841271342463
113386485307806157
40905835102257469
33340880950825499
57222055335695069
55915261322337749
93498488845698509
98919188444365409
35321249897564987
25904518085166181
49414323029954873
9080643940051547
24034433857186583
91297323059262101
66636515790923369
52164192424157291
14018613355213723
29924844967013501
40903265727327761
32794499429237873
35250096890817007
122969630855579171
67790182773866039
64434874145599261
80041781191133107
117440931789665233
15032533895772101
101734864252765817
98927660117590951
66495139351170683
24183548003505871
32130471142594241
106552969457295131
8816348773669777
136160300478030107
127773684738208703
116775889438102729
45075831301598633
50100029942368951
55835979030604723
116470701494475373
23968779318703829
39911701079913109
27415567363788361
29392377968825371
42992994719501699
116653303010490161
107925462965200477
129006098317962491
72799997152312427
126562155150630697
71477016558556249
81409011729558287
6472863632715281
117232849489879909
141168859506301943
123780873843312911
42266119344521711
97041282831192809
27512649795903533
102379416576975701
116421343679065669
127324660507435217
67246550770715189
51039762288433843
42430940014464241
1156665189266947
31564690890396581
53515905174030347
22515484205343587
36745175240564699
29671774802431393
51225926692870331
16122128393741731
69689528689188503
137604150652315643
73825473429439033
73608707006051101
36227152726821587
19053706886039687
29196578136958081
26397826441018237
61321698007610039
77349463629931763
123140716677161299
124460240864032261
115085667852273347
118785872133309091
114038621011421291
85752405574211023
125120271383468219
29561126159639311
37543432396067861
136562165717368711
26328233861530331
59980320395450963
67993035033751649
6704616767282177
125413143954308051
52478117916219323
25538165884589923
25756017189087469
98383389285461323
1963620614246293
45810270908659349
36315255156945551
143551260279354611
137539355386873607
117054942663346223
26824275661278673
67626929966398919
20196228635505301
124722742748856881
127178296823220017
37928731538503093
65266191868183921
52028386437907469
96196039862172403
27205085356614877
16151075704392091
6481930651433911
44808519956000209
142754260690412333
87447696895664353
105503279376717289
85593551858509987
128581167736362853
119531582072216969
84592451567158177
118279142498836889
19322646198479717
726524299883191
144073034319100013
131714503141065487
103505726733620381
136861731527602663
122649167264217137
15605920671338113
61508930954323453
102638528607734363
80959691663976767
47937026513583059
24505450445859287
82713865650534803
68687202090590581
42119420120204051
60567070183353443
117862984350433727
105987341027715241
121574441969973661
139306617976039037
95583685840686647
41478432191779381
40065098812727803
84353713562221333
128574524998190627
82387850462293417
71577047958663589
33904425138993203
116234687232578839
103741668366390629
37548854265849499
1282730343863971
88669806657610127
3689064331848289
78228675779089013
124049232523648099
44663556186687073
68558644373561093
93294423143823791
31835789092299131
113592486823812979
42394439012433881
73878667291090661
82740876571155563
92352831284089249
21884771341136159
134227377735227563
60953922739946627
89072812723778459
70826049606778211
14380985462902447
114662494641033403
136218752024290633
15383784956703479
82867544887512403
66567297287256869
69530423499457303
74990711978647093
59848253069676011
94531341589404439
137993977308453263
12762839870689553
40117078086575543
37887602042677589
116334788904829093
143929316743314569
93195121306128151
82835017893670121
2489495388798961
75870635796121561
105768211900532677
57848706867231971
136424129121229877
19978067622494269
50655834020585249
91403216141254663
28879908935051077
134314733456263133
9330629590129433
7536096401619089
18939075048430577
36078674654650501
122859477643871201
49425676310372249
138237574436827057
141257142476223343
115333291767357119
44123790092160113
13564602871743829
62647911511991711
21478993994349491
61628407734316429
97576454099076397
69195849808638277
14958433209022813
72932737932363187
17446537764705431
18383905874063437
74317713338196907
31131405942523531
140119852650164753
20905098836671421
56589961726783553
99508911310288759
37696094146392553
33916776488874439
73719875399024579
620596070074921
125532291966882293
61112219861357477
127592941648530697
73901849034574439
6019509219804557
124142828162501657
34044430435573091
39312726280973573
119363098523997649
113727385796427961
108105867337854887
8207563627135511
108370238187743381
35657847768981173
12921581824363523
64473744640487927
87483974226507049
113792280002629649
103187494106455321
58629243081555071
4804637222985811
3445285937313223
76604290187001791
52182477260313077
142321550126859739
123414956206427159
86557598706997261
120892594398978497
20601614171313443
142289774279216587
118183032680305631
65483504895896909
35487973323015833
96636661045483319
69999654649098991
136201556173286603
49173312719986523
60189812502610837
114854790675523139
6595587789747133
92526893577259283
19978808364784547
125486967365226527
31700368227218699
85902459335549293
5570051979727687
23509918860964181
65399932414140553
32733980047465799
78432412574903111
81072386970491659
19769956674712337
32598973075602341
9052922548879843
41011180537455559
29528065627182137
13664655772043179
10024021097366543
62420400078724939
107955636919169297
26364002054512943
17092428544007417
136633753786336823
87931553145232961
61165336936519243
107171857991598457
125260523622026041
9978565438427513
35481766951502917
8679982560558571
98510271125962259
98438786139513773
121240207435976267
135944214964809287
85675436276231231
133345654104060319
141960554958591113
80842770261990277
99073966073320429
124008222570245479
114337977380708467
112363374328992247
57789973568826311
86301301605440099
103387891093494431
57241383905532091
112092779383460567
12380910851571931
93948252404179009
140959328667133693
140464221019323533
61208041551234671
89272557027631141
115748623373941241
105818073948964631
70315290262965541
137894496437198447
109126281498308497
15161521574131103
106161589711594663
62691609083396611
133981514904761149
110667401066944739
632510228556341
33504030712282643
100935639802995133
10594263505961899
23974345877380849
83917257550833571
94101933207028891
138539328356502677
80682893857188019
134619289120903777
92377763711349521
69681821546081827
118766298980647247
47893932002993507
138818045290108259
112945717433542547
63532183470458657
31505223340736753
33598952822355827
110731831801796927
125021958740544157
20100653576435447
90860502198624547
34494747859729057
55385589166991231
1514504442407501
81657902626491049
77776947156375329
5339001862816621
140125328776699957
46625098635492931
124363308013231619
47915838272362171
137686690943498639
32490855638548763
106283963562057409
139620046042885459
65965602019787003
22899657130733681
67634002638663407
34713489662044619
110417212115041957
18572258634977743
135091747376459317
24282749411319761
57301820741623753
70277047875320393
91163022442980883
114824771301438703
131567630372643719
113308911362847787
125364552070115779
13654292380963453
138503841247641659
9034037633326723
20866825015151431
43005958570861933
115505728827967453
62521312100882629
57743065926940519
98467560961748761
33451886925841217
69852139050100541
75272696121142033
137773516296957313
121336856945497691
18977043591644669
77558109740466749
56497710565114081
34455190172487407
25368834112920247
126676452206355371
26746264671627167
102910490867993233
54838359843009343
115412689523412133
60813798057374827
75514937762064041
112232823723399913
24235502420815067
64321294195846783
4738877868621541
116917626601855421
97817059310450593
97894383352215127
127681015892467867
60406854594759641
32353756904786099
84053901443280991
68042607493259569
85396868102594687
61462297047399697
127458100399842661
78265942314915119
69141560675178709
80216098090726079
97351269258193271
1836221750167417
499401224512111
80191961408342149
142766814110139047
85320393633975113
95907577874563963
55731035276810407
91295415686768357
136943230694387323
39282889415855263
47125033523913853
67340829576691079
130605770266513987
105755759692629407
43518478013492591
102722403531224437
80773395609479569
75463756464723313
129239670985326841
85827760091101969
44255793308968321
96431238857897887
64790847416017127
112023937253095913
141360355759069949
131610749041576787
14465559761664239
9700831545084227
81314007787416431
91229640832360769
118685889309245449
16917443942821423
31086906573057757
50798115526207813
107685643794251717
62922111382512119
23743686216842357
65529904985189039
128906225220103277
124577765249491913
75255801859460749
111875868718829023
30437853501360761
132664490092373927
99071233579963523
65911386963835513
99324664436728699
132828603088575557
64759763741262103
138214308036407479
139635002700396289
143775908600294461
121019954382892837
119519559992750017
1510787013042107
133240424603126683
120270412508081107
26854006139406709
52964251448145509
54261830385099973
60754318891030859
33717417486543313
53302120899667207
14136623407314143
42479163570915581
59513332541673239
78932828688409483
79233566093044819
31532311529217283
37055582539727491
9964919318126347
41544735610793707
62971611467080231
80317891013411717
124876827083809379
143408059374474647
82852443663328819
95109541236152477
131972408066583389
129144412501658767
90453456214991447
14875654011638473
13229791805885549
109617080438333137
65647612810637029
13866179346577577
78889855461143093
1030618858254553
133122433202830927
37025117161680083
40088570509389869
119575889863929601
127733140450305529
82092789338745541
4231280344896281
11363536862475257
55226375985121381
74299727716115821
46056841642390289
63916583554174867
101354926516125083
55004810223824647
103875193910277379
12034572246007693
132806492905830511
89711929027092643
72292573641794911
70461729663592483
109111891804010299
88503192182799727
19772325474174731
54444274588606681
123061753347411289
49553054765182273
100693913676716567
116540247247390579
21421503072791771
71122569756058339
26226959576210051
36191177812076533
114188396588937611
54309581644232479
113753072521816879
97030730625933287
21477030013370593
121167680203256131
15430865611480999
76996547302506289
39540771604414417
117839776462222379
1994503015316437
119309102803246973
48576778854273121
20104934271438139
103281033708001637
45003727644706163
125103255049972909
100746426320614519
10146464076205673
78596454694072793
111501209639402059
99167060154484001
52115257259504837
77767092846588907
65804706367244167
136895494697494399
51100421095162289
50991385524297937
118230740310912023
20725388148231707
34195338040015021
109550421353752913
61408487146817683
125244589066626493
140866404831595321
43616929016733383
28224604162850597
44334526327721381
13953759654063893
44814742673143787
124452301169466551
50091335520975451
81862596396915703
133153672094341039
111028334589422851
65343299457000379
138119748860327593
5227435870562809
100062853944129247
125357786832469489
133486306549038851
60485104278756733
109324350162299927
74517549963324989
49899875380680113
33212011867055279
15716751433608419
29764242258143977
134017487497550533
76121725662035293
117187427811376319
82583975242628669
47996513743240807
6320203832865551
101784220287189007
47895200854012153
20546559623752153
45325292123057129
4097138895478771
120152134793004883
69250973671189573
126383852331255863
42509232277270607
132950145633779827
45499471588556681
100102894368158189
104750307407106419
54382738879894211
108004723449737113
29554673132402071
41198761673198191
57332973292163659
46870634796849961
125866681501286573
100165869035618209
88257234274906379
31691922923904289
90993949773382639
124317349281742171
42438224340830327
133609973197136771
70266931285112747
101367430157481941
15775414841408609
79218828036508493
42150358510734847
75687375788536663
95096332564291199
103005360125951599
29851779894609103
7396319656374871
102737481494568827
109488024645762589
10074717833635109
112388086584597121
4221799628650531
53092603682053009
63909806874145249
121839401338996571
103831810609234693
103561854052995467
128269424717524067
16745003385147493
66637018759975639
137747106285043127
6587039666557499
35497182938990887
134471478369886901
57392656495954459
42356124159372973
105716763406414453
36677501833143877
912993309020537
134779073685451577
82049828233193563
73766543140121677
38135305718143421
89627224452052367
32453865810267827
97626515243897837
117538341506549669
131149912104390073
81634741919637157
50089592044235867
120380623718099611
51689136631450319
124055452415767909
44492055855970397
11096155708097123
122822097035674909
78042170226844211
39038742767457803
85544539887324403
106185325896209719
103515512602454287
15903985843869709
35655178208015473
33407839700302693
91293821908612621
67018520925232993
88331768057804717
18068143931556871
91981300805074697
11172876514443517
141664484921860007
47519075955853171
71421390165688841
31065498967890203
108464784014739857
102677044744952693
120200948477400533
71192300469569869
94545754074404411
72010535670322937
57591053180476447
37700836638956383
129264478561508701
129990800522400187
47378046941636143
74463399028041313
87843769445559263
16649534369359057
2820237096932867
120367412829036137
143506125008962031
113331870788674523
117308888900969351
72934483317333733
35244078474660889
124050406214690261
129201024319817987
115619819996139029
138667000446732169
49817636749044713
103511995128966889
122972438186584249
53123523028460321
23003085266175907
139753248480767893
121136965015758127
106547149800810443
59178454297132267
46499798724341197
121826077038393389
25217324996196623
34661585096438687
106350032079720421
124146180141717749
67578227806424659
60527741438458211
127534648209807197
95156850590590447
132946592321042561
24613713885543781
30849061436697059
138792396306561889
46880280212974367
69055606885976287
29567127872582129
36652052914976483
37341912511079263
81585322661762681
89294608143228643
70919631845119619
123532518180003643
114360930868529369
91531085363655929
6190091332645097
81103034274834137
50298622021299107
13360157650032341
11805715102573571
105920602947813887
46570334555049619
76618614192120257
69922532353760417
50158465292040641
10746020457538649
59969923038880177
39665394629444963
110646511961678131
16293253449415031
10593618968168903
111468082259526347
135454357992922291
86147256983839321
120582424009951429
34970611466671561
117680896702210243
127958999046635459
3369104049704213
117322425704018329
38428787419420451
31982845651803859
87930843856602343
71209488093039479
103372780781971243
67107699760631423
142763282941341259
19631538547311421
143363025609956681
106224418888724663
63770041699161647
25479052851159877
130830293031550949
98147603992290361
143885555222034539
62085306147084889
33486407866260319
58698181750936853
43807889188465387
62373687994072201
16048401314195711
137247924910049803
134347884660256823
29550805892644429
120977523440469937
141432341280048823
25061090116403633
131488571280809551
69889289108936383
47518749170908139
36816181363306691
58147880078920237
70123548610239041
62213948098433717
8811290907655477
121469210447696599
11645798558289073
20243648456936929
22097496778568191
5967302781571063
62395665035225867
141842246744203931
10588702116923683
95138958849924589
63403513082414383
41011935214764791
11739912402001139
82928714719461623
66792639580271461
49978960366289741
61778867285949001
84523062925591393
82032739611763957
24642392184416687
46851209098403257
33749924783781841
3829727334508507
78739560889473499
79917717508604047
139853080683043369
12328322429203289
81910014096313121
111861768065655973
72292859563694863
41822148379171439
31420893770234747
52087409691193777
21612052296845939
63491519476521001
1205630139966701
7728844343628631
42494009640334423
109042748626591309
39687281209624379
93672413522990089
46830937415314237
31076916822002543
83949446526324961
81224154890674693
31722161308785047
34913700731106227
105533107412455733
20256725067549343
55876528944489427
49970789157395999
110046200047285027
68011894769648083
52212531030143441
48646611325180247
83647769446306721
61893637180615417
114330844832204501
118954878194811431
115182289470424381
79697824804308533
124898227999547491
102913242181713527
7715219515422599
42617508041719997
26423563719805453
83433674398976353
90570926508380093
102474867628227179
86218266002679137
43689686756218273
114691484864968421
80324833538533517
121860526064012473
86497816134120151
121911749404118257
83040808266062321
27213647981675329
93374734918233031
27076678960116241
16116472311535493
30208458968210239
123672986003779439
59167892845478411
143825578614241669
67227274413815587
49744197084294487
68567622239301467
51470921286674573
4542408001527673
2270807053596517
91425945829575817
69961156629569077
124273497966975961
65449631122865567
73908131037762053
7126540876380071
97545112247390993
38475558796238257
22331016755153699
141727323445406227
97593773343829013
90078033792309421
13830943024900733
59404444245209993
65427534628993931
114021150579261271
133281117282506003
122414056632889163
108338124077362429
82112308901960459
98119416989837081
130351454261495567
49145375662410763
70344719871624091
38463993874943003
65760976648246969
123235651684269043
22032036210821521
51454898146448021
95148496228084171
39427105282734593
138265252714950293
79838410101068323
56828035925821067
50537601480076441
120665618957245699
78133855371997559
121361296036906111
69515114504230147
126174475480544419
134676095758084453
116139107361279097
124631806807490167
37295080430321663
1789706195916697
43133115661993769
49713679009497031
10475715758743933
57035282522275787
80082685131187429
114605775938165219
32795592080894273
39258354852531281
88982133237054269
14197432547314103
65854548527858117
143330670877993789
130533382138873061
134625777685696567
50671264385935903
20522040204725039
130756632005190001
33144777302093917
113063116450254589
6023249762694383
120832990710869539
132514148792400857
108569034209643703
33766574023393597
116108009775829261
57617975103385843
13799026036509563
65174355480982889
54110111476378187
37219605633526711
69135150468647519
129704128761488353
129082686111551261
55115385181602821
27087717005883049
50201018609335873
75174964581865103
129531820988452061
44494252636616677
72645427551457513
17854865653547539
47594164331678143
35655086112534809
6514131267648139
137458656888610933
133683079346780071
39190020015141907
126507343058253581
25238313502962211
36017327127037811
10307670081554491
29010852412253021
60300728409719887
46535493141678703
45109206044425079
101260805488671853
116928451509148039
110305312481789081
102987175061387737
68892858592320551
25207703515901327
44073653591704171
66486612160826189
56280756854425183
90756670276046249
115524607866332389
104724294645688693
41122671541380619
28293695545376771
15553216371050723
143066925124360351
117651105345446833
92742082085548349
57988008801592027
14547625661389937
124701622491665239
79274361514802521
54394970436522047
11021590722925373
9489546788504339
133227818710473581
33974679441394451
105400896881552351
62265141310522459
6156337231684099
47384124651153859
95570474619444817
77886340421855893
25368816701287363
38728779480674369
28850195808984923
122872403399693021
102465384817203059
74974139640607481
140954301764947687
38743972769640667
99453024836433529
115056471255074761
50194603596850547
139091247489447853
80296612599673193
29180094751593197
86165094307351841
39186563072612471
22322708872610929
52606297451881559
98634307198837009
81051613066742699
47272338736138991
132733616422517771
20672233681706083
43936271872479143
67519556408676719
3812016240347993
28089438143859377
91019317093314451
15290480310644443
19566724154653157
25329899615989147
104214740407966987
90562664646834169
94938588250395587
126941123761086419
119345089902445991
34963645513271669
2307625113304429
63052512147531079
130101630448125173
41341228734070799
120940021684046497
39169662394491077
2686771591645159
37810507572925447
136764096807479593
118911775398894041
119017166287815121
41127309368776823
109686486896408839
130476723902125691
43038712988829739
21881620540813273
139179495245508499
109384856415375097
22046730931401959
21427336586399069
59695160812132981
82269479998596307
17426778392797633
49591576068403711
132920952471256273
54874500487915189
117747630054280547
93766831831588031
20641520133436667
35441371843950593
121027771309220179
106496512110439883
25018201248924797
104249677768811621
139185576997749133
94940889749068037
124005555189935291
130769249397117377
73923185898340859
78310111964647531
43956049112187211
85566770463037957
66771565840904063
121288416899052449
72786720318962563
102852087302527177
66668377073104483
70238794104809399
65102430518577913
18578530281824593
16671469971760411
95467736465082901
104496105580675453
30907770591464687
109883748510592873
4050965970264329
60523219125702727
70459328337240547
85699859983303063
127249751996004047
42012485132337859
58523927168566019
122689224292718467
95491769433662893
65446642888911469
2317608051971903
47852678413823653
104211531200967583
119207887706372783
50933893615952819
143881103629237859
139438860009961019
16557189672240677
115309623631805143
128477550606045371
103944529698696343
72062555882243923
122886170925105773
38444038304611477
66645479708993639
107880352512930799
97313467892626127
18655228272631829
81658917723848449
119550887251390537
93783149176084789
8887432090717723
65958512919549277
17959822418272633
6975890612271571
17884015920589411
105169410077660099
7564992486684361
114815793387685363
36254043784512409
30176472320762099
98113203070122433
91678379792396557
30907899702058871
100283437426375513
36969017833112303
79739864973836161
110311338528085237
82573495780464683
7029563226286717
3117814452379261
12277935669058951
92331005269585553
25295405896034941
99638560111980739
79812216505052491
130967892500343607
99154952241580957
105327170877645149
86043043227617429
103589093933653919
114833993271275989
46627361338881871
69067138251798307
107724076517823761
78820580064906049
71691613784760491
126642134690188549
59090462294435581
101668534268924101
32416388263145597
109441292025414397
49261619894328427
103296703856442571
50521234319061581
70894445552740741
49396230008477113
10755192989932297
10642115220230833
121072292260343777
142730277621211433
125249528903334259
91603273421779519
76957046899519529
43007857720582429
78965169531108893
129917208949698631
33764196438232769
78228462206403073
39570356634751429
34322534762222723
34085698036804697
104453724740896759
118707203549646289
66543303764430323
139691408325170017
28912994401705207
117859268357204399
90347059403602537
47112621242724251
137826050605339181
29525240859291119
128677703291720419
80672883704795843
121063336067527753
15800250652848049
113511509177457449
80037317555497727
132050503429265279
5480834656456363
22352434764190417
58565539748538041
54705311003370961
19253491962583537
88441855862618273
17971168653515237
111952256948514971
21267420844654063
24391480668195997
115126332276656249
41830604662722439
1416739773095081
25256550718397653
41350408423619111
111619906269489199
31723431473485859
99512962749257143
88854520162894117
123904514476442033
64744712734464319
75046978171589471
49881938988637733
124824100278825757
22294894394364121
21118638849188303
74470839192958337
39483281004683837
60002911797338579
53206783691198887
24705986518026361
112793933625206923
105416982816267751
138269906981448719
45067429068457703
120835804363952267
137886933968085769
114905279157227843
15276572022143893
141217470798894253
33611593824834413
5550390288245417
60500984180971669
131729063559449513
134332274563902521
15984675980383001
43011469683312901
116911870292186839
87812469910386857
116845399401324661
30227293803995611
97099555276660973
107292747616778543
99676062354328657
20904068539707763
121719990673779353
9535907582148253
111844352547697051
88528069358734487
99849884683264147
129190067510304001
45545417125367903
62968726222216223
79288487890302151
68046600856787057
56612914254104869
117812513964710261
141834599908186307
115253359125520177
71241081878774713
21539762745628697
78560218060922047
27200304778173799
106971023035325413
36694644373817329
81374375751489661
3961284529390271
99959313750951037
15183422788628273
123958460902930079
12023911390989187
54249769949920271
101242595087763449
56180699872244897
64442105045430269
46865405681274079
27811303368788389
33994577819011213
130910467099409369
117565528779496529
71165985699136693
120369627194782573
44999098718132191
48040300902554027
72234962836180253
57141220205753869
115209433384088377
82701520245194017
15431554615844459
113141803346884219
35309858217162521
12486628549854493
55646602791668261
19176201812855261
28412981754072731
1178562619231561
19444358857306217
27467388147468433
112760884228862329
84539087926576531
126442331183521279
115173287270816947
1654261389434569
78883260480140603
88559938144156223
129200857001162351
54419841622323731
535151655230327
47507799195243143
32625226653647053
17009759896071497
112916839658183381
91631140559860579
117497346622848301
92480507546062739
86535193907626931
86686980426734473
143117019932064301
140917361108316799
142603935769092481
121760435184788063
60027174283980017
4965795075349967
123939227552922739
31934339800652567
19333572065807651
46771037746643167
138709658870660123
137064808320297973
9305888245422341
2233631175598997
123959983132422851
28056455963214557
111829400656893163
89957746818954353
135180947713285471
15791723644310071
45498101787592871
112947547358098361
389024703573377
18149382413437787
100195390915539937
52855829775213083
67374790967229917
18773650186750183
76885297854895633
139175458085627083
105662628222674317
137131773288253091
24833477502632681
71141739746510591
55396547296280639
47267437671146827
128960666506086257
23115664624804571
53320389842783837
142565132540808641
105842493743897773
140654998183554557
108009586420405993
4823806357629587
39520715587257451
130526184097168687
55290935245005037
124748902437467729
85756790900000677
82227958787100727
37254224142355277
73447347301030333
79461613817042267
37229436624852959
46643360981234057
72716365216830563
23440694034704717
136915572451071013
70850571136564027
111002388887012387
69271912659721903
55193181970144769
122509318767776593
114518467196489467
100004340019285421
90713244569239597
86946186112346053
16197944492840797
118958777455474423
62559280935917119
142521289460539589
67498646066591933
142275496413853981
44305316697877531
34162327389584063
127213740301859749
79693931553632843
73709779404131671
101059121762889467
41226650290406887
117278418693918997
13746761251299233
71840275163072291
9755190427471823
89763870466259293
83327977111132669
55539777485138909
56581072988160229
64843272210802429
83308676633170171
63447413225008871
69646385255389741
46632921868821817
9846918273090131
40719496997262313
43674847597511393
22982617052293579
30033978269717413
88197860815864141
9733019567885521
115596655890829163
158311936991017
120014931226354699
73467380214361151
143882422702535753
48755725291960669
55031846013892313
92760450620660971
69294036198574423
12607150573672657
136382346395464537
88155553723143233
104786592089764511
25801058867419421
112528200659311361
84226589339891863
130244465349537251
26535162624248653
125058427885078231
65534262789338531
17029509658500379
132570638085536647
79425422015558911
39427848641701171
80951483282631811
893731874868017
34441544089053733
36214275182285579
21947727977166179
73835679139265627
94615121213950543
60365295417005347
57391388593393499
55239856386930239
45510442421801171
43367547074138933
36990578211450641
139071994201041977
3796681533139361
106442526943977649
108498750659376001
112680429898223713
53066002551526247
99598890277177493
125710498686263297
34517749192430081
11828155810214101
103925272628766131
38277320008416781
97224987190921991
111820459325987017
126472098461553997
56937451507537801
62818393522050379
110575026582955661
62761724050035247
107497740679528063
71731841130461243
120507257925685727
96722712491267419
25051665603306863
69798919600461929
68192060755029439
116424470344035247
609112079058419
95542070866880069
138913163408990287
102343157861648173
12700755821250293
36086861218407841
102779794170556039
58653062365581289
17519347362475411
108633321979142189
135095269588417349
103103512588549631
43570385786782997
111859264798299439
14518385885648627
41078431510155551
2370318886823879
17771178764526427
6221747377475951
87881380075915247
138976737665664329
87902217992720843
116961430963861919
39407854409346097
32940776262652289
99761718718278857
70184890797374527
135981350407235659
26263442206059433
127862334908876419
25891569347256629
134506680704976389
17540094115604387
124165844409495271
77723254199026871
110617251652087129
8568307210746461
82139243002388809
116061810039341389
39423446430793153
67320210636849673
7559065739371067
35923242122541937
60439302226044341
94051994032856779
80243565907956133
38991390564400819
19174267921287643
99669980827894327
26501557777288687
49384749761359549
11914879306767407
88431045058275817
80096021487823153
125536577837157061
49528358989636249
125841613991851361
80124011215019843
131083753715890561
69979054293394919
32754869173012541
25973129063151587
32701572563516611
70384949621116673
11937239988337031
28873990129938841
110485701408451223
29498201624726413
20128895624441707
76123432265214671
111765539983608661
13784563627668059
100553052848867537
137647892527716497
102633785482218889
36838500091554979
36338215464091843
107510784384345961
18837223220306693
10971545890552183
110795790202672787
111240012398098123
131217852397478687
143630752799789461
31181868079766347
126573706012122883
133585338258100159
130157542624008803
13729348936527493
42306828714211757
21273307464824243
39121491847170583
109884383269514729
101319488915261797
136248250427198047
94382253362903339
19541436177350299
16945052979778667
99592601423174843
24065159834913269
120441684988423849
55732806110312701
42094317044033711
6778714368125941
83939707745052563
73578423456310709
109675645405430581
65939345712525731
40851027690211019
133419755801099233
44330928718359893
123066954133517941
50932291338038647
75094222329647809
16383739820532241
51060798036808457
38506324165736653
66171046383749851
11380667124658927
5985932657987999
35977513402567559
81385933996376743
140928431485670483
95304130614480727
78452344318567679
90541910500907479
11728107060208087
43191628927448711
37786806836746327
37796543146379579
31301032569079409
89844711560254333
138403790634429653
101020417760248241
78628989683614703
57596885140746373
143615314374899117
23204654680835963
46340545167007631
131174313549539537
67141790866379623
36791209668048389
142257489300900803
51665632664493413
101476046159313323
75704373744664579
52410840724585559
57697100901423299
47711196141116929
77961883023321289
20768288099873753
86026152373140877
104568895100635723
23982631242600049
86756001225393583
57188891868148577
134325783713979709
59070466996964609
86236745351467519
129396574538557247
5295588008714537
104071428378557027
460705308830201
44574004958806243
57136456307568229
6999123314917807
40329042683215927
43328749250840819
53215499972627791
138533909677554203
21653976325451453
7191047409862829
72141585969175711
13836422231251189
68474752037170823
12341731658808709
60397209214200889
47360867900714603
62985446555929111
58742047270026191
66429037443372221
79363375653962143
12744193304043797
142332776223786437
95372485460218459
6596373452298583
135060179788989347
89571798646024517
52817893113339173
47141056049165623
2819306867340497
117886428794668201
67914941892413393
143778970897708787
141862594388552753
134912594808254293
120261111074248829
26517384555755383
140133007512828479
111256529316602743
126128223014668769
115629509932792907
77889294116230559
79267169686235299
70082231966380889
41227820653982843
55298974714976917
96779218243081373
9595388204937163
82118927292030077
95511421027620467
135922548095364593
49743713553340333
80007773533020601
57025224463175491
46275075874592219
4248546282614471
8900415638950921
113161635035428429
13024561076537903
94420290625463611
91781247440497319
47504122453678993
129450096615269821
32863864112942831
95094494008560637
67896746278141463
30550495520945063
797176848378551
19962155770927957
55558444209173963
134162950481995109
51388598806111421
15228561488012567
1575413190675119
23127957832880689
31519869324534163
71665638643404287
44091891151637479
104920760952856831
67579574580199733
70305718731522941
132460383413749723
6565909924470203
42138801353991427
138974905039178359
129811087571348773
61295103691590367
72367663523380441
4053248344484629
87733432651033919
141906221332259539
42987230939427457
101017800384541973
83651244707438879
38365801421361413
11937956491455257
15242171887389583
49858540227444653
56754469576993603
45856374195246997
86261395802471147
9544868126212201
48386789886791141
75061455870289183
24734908780266647
51382083413612597
54663986916485201
139515424768645433
35490304638232861
116921499994646167
83049792764821331
38999392660341293
126992897971088659
41943278215629647
64984171839421559
69453251892513427
37919019424371593
49828628255858891
77802275165897099
95901262643803037
27558361068278731
84684469805859487
3680620237530263
111625156032422029
82099109597263487
136499756983870801
39983154946677781
115510068812326393
7020439857615419
103123580039880353
43696451453321839
137773673252914717
9095180362902223
1620892469988301
33496491569157143
5670021658353539
103242621062787347
121376473420752587
137261367043775411
10124093396341901
97021523482022957
86459222412836389
112612365067662407
94715751198382009
13059834632355859
13901660563193201
140637047854620433
83792493943740727
117150121961365279
132921066652596359
119264514292711367
86788446029610761
112431632866849607
110904068988758963
69641286198716069
131832104097037933
38563537531629791
32727732241540331
39074494569696997
107496943330661149
22795856528643127
52964980662864887
134914474139171213
37984068259583009
17246394893918809
88379399094989507
12198240123287501
120603309817165337
13494408341248057
34902048367503437
42613714302508549
138621633499848601
64177909512761647
2377460167545731
49416054926635807
4171843769843231
8597606757040783
119206120326476903
96511239296823077
31332262217209123
36591593224701391
127084358337500513
105819864827980991
142131155727099919
56054996510550473
120642175386532451
9199380949462229
135253427492929727
78978809019738787
88267208332576177
9246976567055813
94700704481338811
65271991216264109
7881339671261971
960228371949863
50636151467600687
131397738301813603
96035194726160281
101970177940116209
86606754845866751
22836731475932359
114134018264204431
100314138614013761
85669236655746701
32058612563564173
142921205677475881
135557168879681779
40620513546883051
87403628980353913
30047772249109669
106720814955295157
39785743080125863
105225014815721233
121198312229782367
55643474909558201
13036455702657631
40186456742824393
35247938166058003
99590945108849179
8064313634988209
76795145413015451
10384598885910031
2586671147956037
24941354017828901
27050355866935591
101558096661724849
35641770440623157
134843206915935367
18138953388423691
62501269571674177
75093056213516041
93744544891881461
14807419928166809
57721387893563
106030865013934061
38650690849090207
11509682396875133
47749007936072869
118601959583002403
73758065205904553
80397860086269527
25970562719667437
14296210951200259
102866722289776073
121473782846105617
110964341524099853
77004634923343151
90479611225218011
39204505068258637
20429860569562837
82818044350645159
42849401756213893
63235269063745873
48402401238123347
104059220853548657
76634274541881227
87124466797796999
70412417263383059
86243250490297007
85810128283453271
5035114076023987
56012207035724839
40771739607590851
122826756619168409
122683615247310307
98843362663820017
127351989866888219
131619711114462113
315771804859351
128967413103507883
73924602005926853
84497614529367241
67603247453053337
14927605818070877
66748356375355873
87287866837173053
82731556460305309
24673280397330259
96609740465172131
35097150669246427
98314357889339549
30930785733493691
103922583600782143
118223950150430233
48587458733534311
106045957377321397
6352909247093797
49278333440571359
108282927897392531
27217243794855883
136570104690549749
128541581854613363
137152498901019653
128276335280427401
78315078106165301
105312303582529201
91988006935097761
93390442498824769
18299488580415239
41729670230619593
141488849346723061
24222581250811231
43448781072556913
141322966518367859
44021400401615311
54224073468982909
58121169354169249
76067325080847227
86385463202624263
138144486906550169
59134734782814767
38268777264383669
37067683283089507
21405867843042071
105147038664710363
83037194725869899
86306926341661637
5093587377766309
56531370936107801
93470017406695207
138339998052133729
46985673709075271
134404605257071841
79163930731059313
100130499116288287
122543867281472573
14746191109812713
79344628870157653
2645852242060873
77784777596425609
112633271761318657
132480817819605091
52329673775017579
92439396571662083
132922495470403577
71696244778051727
79225810730346857
14527062959100667
122329238755240087
14791401982017049
9844046355570443
108530136128280829
127740535501562303
47666464911124883
82655212843521313
12196610141795939
13459975733858473
13436869005846137
115664580899900213
137976450601623307
98477410231135811
90939021311756291
137848421206271927
139750278303766177
40451813837981813
79686974458666067
19009616262975341
112743240143411359
109700791108766339
116328277464252223
40914504353376077
80372152935495241
130012785816023939
101986781908389283
1713266352799867
8856862871725417
99766087466778013
44294204539381847
33608118606492293
94661405919414421
82305427834885693
134596557477077467
56775476896905469
132725873732510809
73764574198955561
115478472431232419
128888917644935449
52949428987684301
107563493168045549
112913713929439727
38207990973970997
55871126632371599
98334472467547759
76803372714531851
67641502106260171
109326180887733409
98348618263681571
45014788112999741
11283208352940523
48046332659468173
47567707826332219
62651731191469219
17686824666166169
136893646030906217
6227219060843917
98610080088353521
109830999069139489
37390893646920397
22462266194109617
69014587647457511
108428029477356857
82004130632969521
46374407646817403
6962434720559161
49858904299325521
12400675421112529
120098573367799967
36139656630627349
123806205024975593
34352593766881987
21596519926721639
121433093059680359
85277431314401647
13041191081335687
111052044116535271
105934731510585931
13122202626385063
101426377837432723
135655147625933423
73198916260724161
84081470452511167
143259292116166381
71978553334599089
29683116609216041
101351438063733659
22129772425430053
57713072492929783
111929173045215193
134336935949858651
121536108867576503
141937415665999853
80192741059374487
112373930080933513
81268107686774783
121391741372354777
24558778495661953
9820818384122929
23314098371808857
85512793407821981
34898434282456337
46648247968324031
24032403603328657
47571262238977231
99319429298861669
8037228152349401
110577176843496641
55864848554136899
98937981911997961
76806295452757973
1333566363213283
109098114901628287
43943016137850997
77472574456385513
76138033831190231
118210392655522801
98746762210397929
11025710514018119
36990136552195331
68407554212112889
121219163831304311
129282907570479907
75764909072792839
64049202145721509
84521951470074121
82477579166279851
83441746614294247
42475338410177867
64931689759082171
26075003025665999
10269527360651257
49406416613582969
112338678523746869
38409098863446917
129999170497648057
39269194109141911
83104224626797403
53736065413995347
91687330826323153
21449927935516471
59513351689405729
122924008542621659
9451927623060859
137607154320079193
134851275987501977
25833226601648623
25021880894537357
90083648641082171
122451958541461831
107423918577283247
45273985023293287
35756649134525597
43596030290218019
5689508630840129
2274004935248159
84012074008896113
4354567032291557
78595281124964867
473233189647877
40385548520287631
121274940971548769
32852628080246113
86926075929072467
116070017495472637
114005077850309761
104607920854130209
105296832091223027
135052410853059127
50010477054471733
138254869993268729
128470807044220259
3817719022558379
117282438980436607
98162808628551203
115472189952012389
119474255496239747
119527972892198443
80759952920113717
22076533673453489
54553769609147299
128639509446619147
132693730216863317
52316407394985779
3778352150489087
67326586176653291
77816332098971077
60292981095821857
117973772180034097
18396975577448857
14309809184721101
98706348257167457
83732943245189327
42866965244474963
87864836779221377
88123513192016483
91121760703228891
75941439647468771
92384083197728969
42267014181636443
97276534782752293
116449794200215829
107313763927406713
60541038467045837
15713615690199157
1048976446260091
46474322674292299
137486710307364371
119218955655051199
37913014670642543
45701409197472283
34420380934528021
119631003329042879
121522047480093041
2075106931368437
16951643132367943
43955866705841947
45505577722234709
70161419918118517
50508169917421037
38435575510853887
139509392857478981
135480872290631033
58198276923871291
2547976911049463
39313274604246527
121172595461681441
114648886788305759
48880098543198943
118764295311733723
46098778044495823
125443781126187959
108608129472477541
51477178503872801
99541115269388951
120396677015062727
63911567881115897
77843470547599363
84562451052909041
30127307869981199
56365495326422407
106336545564695539
75787178567649229
112437112374823307
122425250654192797
98988942640639661
88191906452467921
75946682615677813
112388554017863059
119996421095629601
74905537994816383
112044567698789573
133348972215483859
84774478652921671
34720943507201293
30353659869196877
125157509033720857
92332728252381013
120064743904760771
81691303378254299
39059270818085759
10574585723049389
52494061501054331
138956848170783947
136654657243771577
139016313035108609
57052914233720579
81542214728608471
68906671461761251
14890106501991709
137036299250222291
97963837411424911
125496479224682003
32640026611776889
102215150318772247
67524413813388199
132247816754736229
1993014172633411
67701243070165867
45031123829984311
45410939225826593
142759924226546603
57027709315276837
53845432295400539
21160262870069747
109865708464820437
16198148384942401
51828679335178877
95490078770451643
40496717676068887
66770993773795511
70156450462615931
41579296328316709
605297275469963
22989261745786639
41939392821996731
36182878308822059
100013824107809671
8565313160962903
95520328614195539
116498464981905793
118140671750796329
103309263162475361
67806253873358999
57088096863481829
9939656619387529
83526722146612183
19745162092025507
54429953228716591
50502989028836569
119075931829386401
60806299862742911
79999595622250961
50103322314889499
122895070323671539
30738114346783619
135305549596744117
75403780684867757
14219879069943857
4447809649614481
83530710237413029
86694551848935997
2530859444043881
138832362769983809
110632279042123051
60942311369703209
60457151707285601
54710770673044753
120048023246682169
51394409321314663
13255244589088219
63500833670532997
13814005489796147
32290905675013757
25983661782217753
101692174031786153
46891107245902511
114713948019842351
130258921067801167
7251285841827493
57819095944836581
29112883626621917
49789889236989647
47724715040752283
100463042124532037
128637192865284713
44585599493991109
101961008457301031
95960191360039571
1059086098354003
25536908929515769
129539520973727203
25974363495627433
143211361427282411
101167462720679291
57110801660082721
67997977531734307
121793050458614831
7113057046810753
70088998456877509
133757793492583163
54497072913438643
92534540705960477
44888445119463871
67282258193001283
31864137900836573
91056889738550501
45541953090119393
103120105172676937
80767638302037091
1532358777575107
132703289276724629
19782274237419151
106179567141276829
40694263598353793
80110481914288367
111123219638292419
28015279200788461
143981335123869307
101052304405111097
93845216208703537
128103149667042601
70734351879639739
84299716931885309
130109040311116649
62151835411006933
19910772895352707
72879882102770863
131935346198895389
43040181014098459
13753900662812867
51509769747876763
64022350462368461
120109989860381321
98898746963711803
64717894312051031
68439242429472449
89081034197945501
20295992926702511
125799663390499183
113478565031645287
129538320383557999
16041357769529359
25591260587805331
115425375038805067
808668296561221
115544531590930313
97629151820054731
21354075345605791
3520496644424329
72566276668555531
122364801728268199
268697343660089
17996988421198063
15368474644497113
24696834254514293
88292230769674003
63743156871028891
138633588952205987
5388344949956921
69261386223447191
116706480362559533
46214721556432307
54768447593419741
53468498793593179
127166528683675541
110128718653574431
139425796274761411
100122588721625597
130743013464396371
95929257123838973
27888740140077221
39395780414630111
135816771248589059
19016719478746519
139344628359584761
54346330092911147
133421457569608379
28719094651829083
62548376259028159
111630403370803393
132983692988833711
126496021517365153
60305662389411983
93187442152438213
58064573061788471
52178259901135523
74435484309033703
118169498440526387
37628947829431367
33450224233871941
52703191584045407
129092251315343623
142834969347559793
141496346187688673
100490583447056167
38122713583028909
65048803888504811
34240349927388079
90909356722020731
59584935821047723
27069108688363667
126669670225470019
136172649547061327
108564893233633769
58831829506413163
20425449567059833
9179832652031663
18113658070871921
42296714169267751
96649642926293759
29156803013842937
5362809513488393
92660095215866683
3628624434310037
105608170303376809
136186163637959863
15142226020233677
84976529278903741
117878159668640477
88030986764821631
61393814758652239
86154316227215129
120263001378216449
81926486002389163
138904486185722743
87443304498521189
109904896818940123
124480998953101841
11123901258981461
107387798703941401
141192839634834979
50672959969636577
121907777668413211
8038995110879
90014021101968959
413235134318087
107882315371840283
76436889540734059
81974376815471629
134227373141129923
113185086352320293
140496413642442721
22870961916608261
117828822322946159
23906287184497591
26594952782249009
63178589861093957
92876038500724033
93834811308937471
21800973499830319
34000510740180223
43316681473183619
115327688319947093
63895977544229339
28362185043452471
61402890946723693
55154018190168253
143870526052067981
107121550370596843
47451141896368673
51927260100975433
10292255552304169
122968821162439247
122508358089879917
1190437512359897
9357978560910461
107830154997263791
82332307837531547
9204826708451839
91632925877916277
142953754283364737
133019429957748709
20517094533347987
1337801994864757
84675234984013243
51839376485222503
4122862655509669
129612406259964827
46663424231900753
111148192947628267
98868118029121201
132637544565195583
59741769480005621
18370874599379363
142445982011725003
88709293694428307
30020796711467951
108096787460735273
12960699785706227
45907964927814523
91829875256804801
78265748034276961
23982906919854059
81716626275940283
82176466800567661
6841393285481129
21728102825168651
62199805378829359
8581009786298819
33188382008764897
58290430269732431
101947779336093169
82758703569412333
77392038928894093
73087934586143717
54945068136707431
52366292595117973
105968045698972487
106335663774009559
79469230158504937
46720079100483227
109665338297944073
92295968430286549
142478322228652261
121810318689116627
111245911982868241
35325784838877503
73881825359352953
30374847899430227
122324383925274191
11712041300925037
116454419616686903
32548383652776841
19709458910361917
59990908538928859
71889689477997341
89072691978787073
94291888285752523
102496769483524043
2711783063177879
80192356891978049
103743645562723723
83942474220538097
134087192483660147
81951843391174591
53292708926050549
122931905008338343
50547150439212809
32420952452060149
14227843160298067
134176269697172203
131177800468901059
67780443180701749
116662150151644481
133006390671643129
122894918498405059
59461209334294409
8445090899133271
83506243701527683
79989280472770853
141419067952865669
104294389337534393
31586843780746379
108787819715930323
45104611129754327
29532102267086711
40300116320286077
9753430182454031
71187102235145089
36722823602674457
32846395039771151
104241609018768457
95083820804960717
39049970643139501
47717517005988407
114677079021239599
107520803209801139
30912570250442483
70101893169543349
85251619340885689
94316229299263607
55262284094015981
4104298470594493
69296818329584299
14525354339490109
65336202631036063
38327861058944939
73515433721046277
53655385175856119
133426107128046977
103924583930053321
19410911202379997
33555262106750819
134689925818725787
49088876756915119
25927137646369423
87778185001165403
94340071572122977
130546695863343919
115360535140685333
76269457028774377
62426531746501661
12212600620020601
60571219138416937
143692114040347261
140570524611036703
19999422851441381
133790444572588217
62260760832617731
21043584736942987
38094156611269951
64224173087300627
101121345983401619
67645702050449917
13319949942531299
135909740965101023
64808838074259901
35651629604199487
18531130286006927
38680808162135411
3561652460916743
96615902013843287
110757648199501117
55800272255832317
101359442502818503
4816463949820387
105401213323623757
23067525825284849
31412293884499939
12054330293644091
10006330843364827
95380336930009427
124650783793604141
107662585493872609
14494559362045759
6099586370970097
105178574882102119
109372830303104083
15782056261285243
13388306451563807
90318137858845927
95263547070166213
67678299563178011
16972973628638743
2266152514428769
113528838819385663
121106231822138263
100445385768902269
23113246719185531
92179954285970143
8708863979172037
89063266802139863
92875089154491559
55538139165165637
22515138415677619
69266210674205719
40274578400113699
61487725209161731
45966215057995553
75057223284837601
26980208144661407
37397622044765183
111022778564050237
96338135990701757
35020958281227913
9819440042821111
10069576920653009
116098237299626189
15115460110441517
142319019189188311
42970197226506619
47162807331974387
73428608879976367
22146763260463717
124871104772898301
90777784934850829
91322136091318771
124301821346451187
106021038210075337
141871820346163099
134235972009438349
65843053322846939
87741815686275871
24650396197073329
45391849010481277
79070499989363177
108182480955438341
70960681140227341
51985608137350187
1391564300471239
43990537305547951
138346024178168153
58541094115512607
103453666121018023
3809197813139903
3240603909245869
91454691699888161
14666301526329067
79521129850876097
5055318536172287
73590118568204131
3145409132655707
5042149034527879
89242695014805193
48427945592112637
34635687364530713
9553744409665843
111699484564067963
140678218368802993
14024533038793099
122255221183683151
123434608202674453
70680638878891529
98824017211920031
46954111891980569
137508853454261111
3669314811761539
132245863266751963
92443791558368009
95580785515731487
15111788043364081
91693472581256603
119827723425112037
90851168645067751
54962994088316749
15675722039020111
4682106929295101
100589832359041511
90413317466663909
21412867343789839
125464536270962909
98778068453270039
13357920543645809
1663116645813113
42796316065162423
110536878025170901
2463462298416241
63925717357609561
41218271985739631
11835207462501673
53138845255421119
12853993690884371
75180278155978283
134481393798093751
67123661786038211
127809142657540567
72764030123150461
19832370547671569
11245507855262249
36571056206710477
38540950528260151
115263349788730063
123517922393967581
10280836775252689
122129802714153439
44232539695428839
82692228923834819
120681239835163747
26751564871883281
103598784660220363
94454910106728931
30368451145277327
104351662311752129
102559916168783627
53483057156716939
14888127057789263
135340390465832957
109667911424200517
72124474354598333
86089916393801293
1706614252713757
162014069160589
88572268567124203
12278239422004739
33897218443133281
83757407828817089
115853621567296001
115749870768092201
3143750454274751
36130688841924319
117586115368473431
25207791003733343
137582848064214023
17084892048727507
121848421884070979
7433612390383303
130508782676869237
88415794784779601
20065048684875629
97285870217029331
139317252966015851
51639105761707237
84698637488445419
46303857694570843
80102159694458261
33298888923659501
53774083370151173
117517171969128541
23220217547464013
12962944382098681
24416934778262371
123059783927017631
93401169885937517
95366867590531969
70240714234557631
121583054294498389
93364675549874387
953287243085029
24380065629286867
48653041389849067
103338519142621507
30357898181178713
133857744395799343
57130967018426839
29399037905030621
14496711688874747
15451293752290259
73520679681140759
60268984381005769
62174272229247071
140656627573870613
107135585041531633
90691782705288437
92262926104420403
107414540828332513
9266028806141641
116230055196613157
104737103568593803
47631969782170229
142434393371515559
62246345562309151
51550955253874231
9999738419506091
141295443419780659
57820120239711461
120346106269357457
85176809830671157
92068268964182867
128314627963840973
112668165755884199
136922296936585939
80693577428392067
136659818223547919
16560024949948939
68559299676979147
94757396682927763
128661310320797621
118387771988423281
13611643008219197
117588683318856401
76665349615377539
86005736017533109
706719972413167
95506933680758071
40085048312734973
29814801293999747
37508008714890097
5612383954875179
104494979250239663
122160093782596339
142029245868539347
67279956284946589
23335764198521171
31611561784455487
36547249476477829
38874031707216551
28658729600858197
20387450195609047
73153423867345663
103155218486335759
99771471461625101
121590748941357811
37710756901874347
98020090051772869
69890187351179759
123649117288801003
17556361674815471
142366613055789377
42017738095988113
48097300757320327
108417476513266397
89325036609784879
114798011191314779
49740854427611591
117510140324489369
132092898634064323
42085439170039081
117844113041644603
58670936607991063
106246205594005811
113565109301152879
90693323826350159
33961616215077737
79061059360355153
48550590624746641
25648768390914709
86525238371153513
102688064902435357
41179404048413593
121820444633895803
11632587854101091
132351740179371941
55626124656852703
22408807971789529
45749439332504419
103441646049043693
134180039221337723
6554672955327379
34316209939324939
83877797940324439
109238643517915399
54259447024641611
103763633599784657
136490339235337679
14522445644106353
16257142760143861
30948729426487861
72602991978426191
114125032395818533
11360573411386391
130910523271620109
113401560061600717
54912530944501577
33049017260586079
141243025881515213
89848802415541303
124289099266282039
120031443700317241
26002953373704721
117888202679935561
15005105299690459
30675146806425157
66291569176770697
88869619884055441
72685463440386869
77075499291384823
86285372418196141
44255872315674731
124141369273093567
68353292664765049
128987458969815419
29427084008829893
48712329112597901
102664706856977281
13717365551031983
131683673076869107
29550263718467593
91011086512857263
15641256672395059
137704060859896273
36350238413718787
109328685456760727
64867540122601277
68873548343203139
82934514684304753
56402786404088221
94398946995963601
81362946736040603
56117081928483287
2880841856291297
47729377060602703
71328110751905561
47209801409066869
143688242327035453
35694031247732947
77467474655375381
93552079889630147
17379934477123717
4240512597508301
118530542011558267
124704198990488011
34875799339946417
13625055021846383
50788543409299529
86119233550806871
16306616327271359
53915187175556699
100166778263252959
49621688377116491
93685442815463071
49314380647601863
22153375451873191
12727930501556129
67981099314321871
2899706806392479
48458753977983523
10678462919157437
13874916818400527
54643273120548143
107055157647992977
89906852806448807
142916562951019643
34779733177252781
119860145410389953
30557431145939251
142421439762324091
100945452707304319
33913671611998679
109940769024551263
32186384548613377
33147079381832179
52527932996269613
87473039508607891
89939080622152039
2301169038888077
137162278964616859
3104076631834261
1108360240602577
7284375042901793
89881674017449021
103890551771591171
32468089519691989
120267337269880201
126243107599933021
92724779874958723
69677427073944517
27938722255072927
88932270797656409
118591928016051779
60308685953713151
67085238360596321
112988083071855811
91171752481487813
32298656258778913
61294481111654881
109748035878301763
35529500797126571
28572168849974149
105679162782337801
78205621758344779
2777157012744157
11379478759952029
49135072948000441
16134523737747941
57536401088181913
18444713707279819
106734203247824567
42777952293487597
29577526045627279
114333228840541433
58347338551303751
5025843261557359
103491675631045643
64399932373694669
25329074801718907
91483022823732649
73622373099693599
118436986812909449
63472807962896623
76651957723316341
13988068260319471
6250918072746439
98522847367268437
143202787450391171
21606348746213041
38537103527258243
78166962128675467
90769075495701919
26095413381947293
43970785538129159
42487060531232719
2099728257554803
97065185662311907
49916228095980017
114214392915158071
71718897905597329
104398188995401397
81271807006616249
124251838213617679
137383128749633399
4840116944053613
120049205707754611
117864864209406109
93966834832706609
32208399374048311
83247192443513897
122400590055509629
83815402090432357
25543884865357567
136314653286287897
81880745533685069
72966892641172181
47950135292082607
5652418581570889
49640170671437183
37026971085050563
120640418352511177
130296325995974497
68938678198798361
70770129739835291
73431206039242607
55784725115743373
53398369791222803
69543867156772219
81881702793837953
18536387768121217
62527953231376091
28155169034808419
75102336832541423
119412228612855461
108606498540833437
119839145628379669
14753070535362583
109611442355728727
55630660979567413
100439848908859699
38614861177144397
90320452612331873
77090658036165769
142975797080179519
72908314473765587
23532029737228769
114745796257468049
19463981920648387
45541066399292339
139397710497931931
86461740988149749
58685776805746271
137767045528480471
123687131275917301
129625794985595731
31024447717188953
15664557917456069
5187171407889151
55082772255045877
75460273130403457
38007008369017361
135366129196745023
135441909072659381
115940895647354737
101388496205836253
54825592905772049
82687510921913371
97141600836639691
112059906485258129
110908453839960059
121244561077569121
101890190768732783
78340820054201113
8459372129606147
88658016288401129
12659790842248933
3091813150525919
56381524905590231
58554380888729611
82559273007259481
121045629534988021
10560990690753353
15052223731480277
18458048849159483
86422413382517897
50835054153432817
142736351312773357
59728042377019307
7059045215151779
86379349678496233
49556787188633119
34510610207992859
113123387194467113
126440155159777337
21613410491722097
64426143398152663
122241417106485301
64574322933785293
28402515689202043
103923018171214183
111590578680129881
118281259551696893
42436474125601429
8807517952159943
109080192771520609
15373578903494881
133859247940729033
6917740191284551
25246137794647207
16878372105931307
7199393015452283
80091778414283491
103239609447386437
91716373373221577
37805806729640377
91674267967932743
125587190648224099
22104714755986279
88339954953241793
28744110581582839
64050058376542297
37090483912758649
115524697447574143
14018760871082791
48684902028273893
5089804338287089
6344976445531903
101183159774668541
81428861076325387
69399093123586943
126075303610354727
95752306328550397
70690186988301157
63825902763121879
73908774020357411
45611890765284479
61792078974494623
6533727590603537
7816145315170609
55861823549446729
89016041864738017
116801115422391307
9102286975787233
97620748353533767
1205891442568777
57341128091005117
112184995899025739
1302768028267957
48059564062379413
26299069180984333
84660490034242091
54393818109036949
115000018604316907
107860962130946027
37777891294109611
119367888287039747
1930205373226369
63121021413208111
5470444134735373
135465647744512381
35534118684151837
66521499842839519
85128845933075353
109174896584916571
114020792347713389
576602864252183
116220035790606697
14963146739029451
63349629994498541
129853522687395167
320737254293063
104626441758392947
84693967926032677
99498401559691019
42644287554291701
29333118299532379
85106083622560397
61880407996670423
86985019548265039
30344680176211591
18874322486112283
5861281415170697
51313663021612501
72212275202987533
78194990999841869
137998814937991243
92659499067663217
55536924924465209
35572289505048211
31574149117897469
71712192367830107
5064778710974417
39179413717254919
12424752650180693
103848508707368057
97114376735029501
127904620546687291
51798591508800751
143557101866968873
47517089894032489
110094979604728367
119587517840599433
140611043472499219
23258421471050569
59844516708834581
17880537924890731
57826932323595101
17130984627949663
75597355937505697
115286391737888191
105787127011443193
12451558406304239
51888624103904267
28179044596178383
7809300253536827
58713646114012429
51555311725526561
34308883136219267
84878382313420043
75866696014383047
129529563712848053
52489944404410741
96063390476767039
76202348588423749
12793113569123113
139976053597433321
29879512586537291
65762012695084411
115450813126468471
62342027331076193
112079052005847013
20394736202899249
97410039345643117
29333872466974189
33276072334308563
46456734761492711
138856733074522751
36553394945647831
80584096011183997
35979505535542523
66992155974964469
62939651419863247
56977002312086821
1059774005208019
25426692652570763
15546196985001073
112284901831596899
35600429470414849
142114416330478847
103766466653925923
100647736169124167
6097798289958877
132325924542196657
47916524893831211
126385086511958317
3242045130404921
68006765367643043
25592292844771721
4059073038504733
79414465194370309
30919289700722537
88871697202702633
104734335655818047
13509491030194123
140349094269784541
87953335187494421
128024304421565957
15172977308956393
137164580410897987
132699510904843801
28674963829312517
33960283027288351
92391325262069051
132860390405193403
91430279440398373
27904152369478117
48857992090793089
31833455242604371
48779872164232813
97867068147408557
65025897471334777
6174353647839379
5936407439197619
124834837205052119
124379000791508699
63957034334004541
93699063263144569
94909066831729349
100896873346675127
60644677559109179
23219166367139299
89789250892824467
71304464397253
8132120360671427
25287424758790231
70593330028570927
132442946533787947
66065794142446849
120280705151519659
107035243249863587
70693947108990353
21967887929081041
103021929837008821
125222792701728629
35274159753759733
47924237834238533
1658042154019649
34367179489482883
115025351507136527
112509648193749071
119986586166627689
142284711706449511
6208422428071093
1539852589293859
107477506378695293
116997909146565389
51274071877000601
21394226821727587
124131716936518051
72200558770729861
33344578993918069
92822170190554367
19055288258362117
94607429758902659
61491041294814823
106332556682186683
117315610369469669
90530093061526913
91891651581357559
73508235007984229
25901357170685723
8549306878324099
85010128259798009
12475372097939281
11208392835189997
57759485164490419
136804176533291279
135761243222942083
96677361484547281
73111965132937657
102532820844749693
114692880518395181
63905686752566297
105228299192482699
98398562273848531
107097100427235293
71207796255670027
69633049313252837
46517836054054957
121635708620978857
10002739748250721
70317802534119011
49604778840510769
110439296846852671
113763952245717217
8771733654088183
31279962659116643
45942374964007651
113636100637929223
137395437600675809
132003461028576887
102892184935191163
38242599749810711
111220905270034453
122701205543008933
91260353015397367
92707620303749771
55331279080897921
104906702902679401
33163351132038613
121897729847734447
128485819254281123
41776503700373263
7857597234627587
124694241417860843
1754095730240939
128480984025564017
126696645000231347
62515457119246501
124724301116421667
49387915025407841
92299876902056819
136523684376822473
2938621817274877
42236816477167703
38074337599549259
99051771502797823
88773797944890581
28504649747736469
131409423713358229
100499948822333507
135215147629702433
7299142230475063
57572452081544117
142754536368134473
86714171489893793
81802776949382761
143279260178157673
113297265852564779
28011253744692809
62799818596670783
98667769118565359
60481796838179623
95905119751065221
111761624162178301
80066505006351719
124329792250516873
109235276161033739
29104372445222101
114206479442145247
5391729786082091
11534976711688487
42413842658338829
17828707788437467
137800418616555601
116722541635171603
40823312754597647
14132609095309807
76833701418516233
99024725460411263
23976990144882469
41032912361324491
105301923543565817
1315189699728787
21403567440754417
134177193640033823
83439640472262101
127447175250078701
44885775202172351
28737438386219777
36082124577904177
115463776103942897
122668221436555891
67193628856135973
121704267553902433
41585849222628493
112396831509877403
58602868875039869
99909530734884961
91700596731699847
79672793037687491
121819388911950487
54319283024164987
74902365931091957
84614063647016369
41582176589284369
53697063606791831
78227146836254641
34386996716537849
118595135081285117
128028450600049487
88107358293169403
41975734305850577
29554106484045383
42359966472036487
106257459119612063
32323344325156447
90742730559954023
79107074609145199
35230286686283053
66537684486457537
30299399262848693
103753378878636161
96489424445277407
122499281393074661
139159356821694317
7180875995400193
7396785872136083
118830938019009907
49368451889800573
79299505326118619
86093435184511093
51398706062871889
70380480099423391
69182631663807061
66350912494236211
116868714827383553
38105124430575887
73329346606746091
28428750624540037
89852979217672171
57114277954420711
67125716516798729
126012800166202801
95565162254613521
69099546448914629
36719035985349227
76031747106121007
35462275541186971
17576978060429477
46034969988028961
28785287786015179
32574662464444543
68627419310627747
29430498507828889
100398334831019497
131340634754283221
113120033461129577
26465970506482159
86847641788328347
118234606218715949
13268343313849831
87195198848305567
78183058496667359
105110600829450289
33017981079394447
24215936131167799
16019542502075669
45619251871142819
54396506577463889
49641479139387721
5218597934529169
115233727262470573
92884625934476707
35832871926339641
48070618380980071
1754065072637041
78382878567480083
37043769465455927
89501556970875047
137276150187009403
19645750496594639
92726274333493817
75296714704869677
26137029750881537
58221150488277449
116630272274397503
60601738744543673
32740860774034279
71933099385625999
137590069651235951
60582714964546213
42772894977626959
32200046995130711
13876727184010739
3254047478254169
54453255936562643
98080949998365839
1529556425280181
91711703135363027
132103825027806539
89578657742591917
31207679461112761
63550320828403529
87321378076592017
66079950285332251
2195276203715159
53382331630878403
13518713574254963
97460424567404981
97522385648667953
38090164578309589
62556152483888471
112525422484921087
67887204381826051
123405002091727661
54908501056489973
142879686122492393
100773555602235389
46103770934651237
44575428882922913
73415207205355837
126787686453001523
6486963399971429
21663735843601349
2530611296211797
55462592251830457
134243927176349281
75307447638823423
54068649176515513
122400352110532103
131533238078038201
136763226770747069
87158421026857769
18473845410947617
108113763050778811
57141784343541103
99120095622597053
2776985141098379
48494203979722243
127226621887630079
78755365888036823
85746664630409273
69967597156788103
37551785425269881
67412824226290163
16785188086342033
90404226943496447
1947506108288401
63775257539825053
35143540106830721
117458734120869821
19476238851849869
113380101619503703
98454047613409129
54321504295953701
42698537337999401
72777797799934439
122364472958211139
28922362714156031
26227969898664689
71202451809906601
120564061339148663
38414358941084239
91227498017080091
79690748922998293
11005403735471191
94902659355837979
2691836200006537
1449436301458993
39527098362988319
73458247267880543
130603951736526217
50375879780204113
30908833133945329
105228074496967441
93347237099417039
139762493738510131
107123364084713983
63978821211396197
85047929363727391
99444986927869307
29753410068631541
129673239436380217
20276252670092747
59320659773187907
104451739724437241
34293648553959227
517591291345279
135793882672158797
29029141015606679
126762777153088367
36382858147372519
85929567728384087
67353331467738623
31419545882111393
135834219070512881
17799031599480121
33090091816920191
5687586365641331
45177783900835153
84396416076113353
144103221181759033
636720046729231
119301673023823681
74224479387647917
23402690587569731
46233283753500247
43067928994331897
28415795036743769
115896930803369929
139645293448189471
59775164218687081
65753846363264347
96590909747354173
123482995412864431
57050759897528041
98244057571844059
30631817475176201
112854922664343331
107646746346943343
128195352029110001
101800503398573563
6587105612153881
91687472042891639
143961763439045087
14668426287681533
26306185117660559
53612163976084939
43011271744293077
58402983706474747
138829830355226749
18102994280675099
90713004423380531
135782446493802461
121904552236759429
125335124290698977
63312622528703633
27055224477802189
35704652921239871
4321487229839411
142764809365645661
49850012368632209
86663340460279151
59349364740626143
118843325872469323
82318419783056179
131405703887903791
942039677227291
116835928180175497
62769486149387041
132772041732888653
38507204619384661
11791600288439533
15316027693276241
114256053251623939
140694217167053059
121429354413966691
99791887645703167
49575406006823479
5158645218736297
70206905846637223
93753041513256311
39028149204089137
52788918594001673
84982271427453233
125148906453409247
111511469409588433
83614970225870183
99572182867817573
15062296231302247
21646197599309159
105755854809760583
18186487618629277
126129935092705693
34081106887355347
79711878176386231
11667605033243189
13449571584497039
69586340836194739
64415711876007851
84163034481212971
37980181308618167
30578046621737413
64104095369585203
56607142516422193
15402392433997507
72972808924275599
31068050544965153
137453158486885861
4886651721434281
82589562017946517
39198593746145081
50662069544107837
25839849733820909
141569817284417471
31944914144654461
26703401631845249
88567999939612663
218441400378209
9768772159126913
67251620265224279
84782149431215857
89622496975024723
45279220622669323
103202665250707537
75557628021369997
52852862375029069
34420999023725243
37774027258424287
43507228759974977
35217510404318701
63312864666321707
73127373390499511
63321015305143313
99327217041984619
36436350890863997
73293686892439667
10759639188663499
39797612637126727
51323091769732879
124128909779031413
56803293653856689
67883682853593253
31081455429577607
34233714993586469
8227435643944079
130596826162042531
96236615521494631
131804530114505737
42542692577548973
91107503862270719
96106295875493413
69527468779824857
55106554127652127
64965276037407103
42865412646379853
79005100681698307
77760357761556089
87267600017567383
112314974873869513
104142782491534739
10399305415033597
88880636685979591
48091042817954597
39347286013319359
49566319881945079
58819569562355549
131628648970234177
76701427818444287
41256763663441999
42052402855525247
125994373246636819
4083317208422369
137116444525958399
12625816047848953
25468128945236227
39104849807966587
89677457389411187
99235597446777509
60505559047603121
8974254511075129
25096611372218663
8885336194966601
131741188270724093
76913252767731197
109428688733581999
27423656187422809
45351721514007661
129067885986213697
111684655404914531
38584865230377673
2686463663315269
141044864819327149
134922167227475041
122703756792139729
70121052495858059
118836066553394903
103661951628383749
67936749102911399
82376453261911279
97225700909945281
113289743080605389
96993641089146509
64473306164961839
88916352869395459
73177544150542259
74779179052065431
65278819497231161
93725393556513133
64419774156767063
28070431089759503
432407853992053
26928442577743073
121866906704356523
46764902220334451
125464009711906331
28641546139884383
63526294250570933
55911259600721527
65486584762901443
31199675034516959
69690810461499107
7469097700574773
121015723501645979
88205779001412109
91786878095466097
94935492422983453
6705886220952913
77402833702596323
36837035537433023
46023837971511593
12543125001783907
21291387341688001
113239073362610509
35316096973913057
20663300560823027
105570654232030543
109824221066848111
59568744966513191
100855623803542187
7324701904318261
59116209904163077
142889593875716659
128088914329379923
80919325155457577
25801796702733589
101376503949999347
56239147793020441
113173795634490233
129531246074057483
58658889325858427
69379705435126081
124210997111300381
120029321857036139
95295556300969097
26185806150133739
128589551497647353
76875825105842207
33337317670896157
102650077584851143
54579070742461997
31480376092502279
118292803230321259
107167517633556901
19584021366145109
103546201882526747
48479167339107457
138733737561712861
76823068574291863
133705150907201389
20319041893243283
57341879679419869
48304942523611897
9396836948247767
82834196254224139
33023973083734133
137266113985090261
29455979957609987
57581928321244783
43342160087943883
84192025428576473
62877159136058347
59303899012880833
103504726214755249
20876446053969013
9833383814837897
32826021964512527
42903464445495583
116141211255103721
142679182067143747
122795746824484141
26551774143217601
62564438276365507
93527416782032143
38640653315258737
71831573310430513
18553605635989943
21346616965897259
33341133200067523
112634831042086069
24270395958151111
112690818251786633
53681288701667413
53614437705046931
132793157877828127
24507958849056119
133428972471595433
88218726869285107
67018792756693837
77375859938337847
121273349999078447
93097611565916957
24452652224476793
72081101337295231
120097414819682879
117213666469545413
106264002991407721
102473428025388103
16444284472975979
14858854811180123
68767884542870767
17610509034660023
74638998497942413
33316934506967017
86751767441278601
82481786470946903
84963499874734157
60833469408055607
125546209879826557
93105669185284069
135784876793902607
33841351924088867
85603661211831197
77001815208209237
112508496482219989
75987245044387423
17690423081151481
112079886223743293
44361039668959697
115634860403145899
5752800060879587
104510044368433507
16934584045395977
2636555169648941
105241250666959513
138554791051997519
72682633749104227
92274601161802141
104864625813177211
129796898363631991
141908601525465769
89906771473139641
112413234591530141
115758954830518387
97179097263362459
23348774531364619
113215528937802689
9662568534603031
37788511184512567
76362027097821931
124798476151206551
136450897226388529
17960618866365067
46539753892213849
68645075851480589
69256338095031557
76734075159160043
3262738631137511
112738084147573279
97617907050273131
33419658212844499
130580188634024149
82288972452036569
40757909239885483
100183699894888879
62363097571352813
109595331681999127
113410720101535369
75927781778204333
122572292467895047
33738540078856237
74302591419293179
16587321661919363
61277238691389607
139238012320053827
62247315434618009
124805331595723117
84828982662221617
58347704096774039
31604453129201137
21950898443138437
117255350013964391
33818247713570693
39133864689373303
123125238695939383
105645326859801791
70354261964660419
25382852187457679
27015697307901649
87462247515241531
80398868112201539
103881925325393329
841892004007399
38094043017031189
127178430801668329
70807323009615793
67883533930846111
79637206487576443
96837018431406049
55139176728180739
16042753021069363
31787796864157207
9600843059745859
22448445576296527
13341379054314737
134749530452813123
26176505246667719
50680099716578503
28249988882797951
61211970217918649
137824802245571513
56529387846795967
21360477286348931
49317520908358699
104732124031209943
27196778369185699
62396725810538219
120450415441187851
126325624274278127
27891351280786453
105399262589233097
31767901561139797
35096775118418033
123345636685467941
12722335095865741
123723475517688803
72845353020684457
30775988177583959
49391420695346273
93807053305149683
87832986254184793
382199496396793
54405005397054353
129535738729487459
67527116469848417
44748460960059781
16008966798249731
4565221163928331
26462585075725693
81499072290699871
13519612746728713
81805655694831493
127117739872025939
84683366876088793
85533805351549361
54770214236057629
97862566397512691
109467710147136589
22003991218431373
135401344978721453
74833547918073487
114697867979562577
29036518859034161
139720084992376613
12551350370847383
101901562823857987
81797254676346151
93079050887823347
56150846037202979
115118875535857451
38785272357972733
51134102031365767
30104144081174257
103141287495207671
112595077326346313
2557483260826187
80685876968181509
41056648104133297
24418910313265189
139393778170026923
60478841350881403
117567429066483679
99324327523367621
50604900821950901
53916606506308543
62839666072993027
49237981728904021
86470165279067929
33972350039121041
60599935792008359
129837064936855943
106435613725569599
125527028802645233
43719497342643697
71011463152684531
98050188049112797
79818539223729947
97938604987676353
137091603294289723
54753412674840871
81671555087943659
50350300322852011
74508986264674939
124324933620401053
5342785956578339
9419922571907723
130487459590627213
2492515319913503
121537808685424933
18601401498777667
6302312508951073
125011808864896157
20813699825953537
116244224239269317
90111252806382089
86451827643505801
94473605226791827
27633796155375461
143740362972452027
102924012652784737
96428570728078417
100837121910223793
105339476526808639
7491137396186399
72472559840878019
87728762129343953
24686591538137647
75937032820470001
84572005007061259
72701472480018611
89986335110389859
143940046479873349
18018169551030161
6806518190912431
137786739703495711
101528727231341801
23661623468486261
99569589026690701
135352637616789869
54521718621424139
31862617750384973
143806212390563773
52372913508549373
107926274098438949
70396026434152277
29817915987464471
49239957527633419
8980820596473197
39713669403965533
40347118030193543
142599537863700977
125490702236110577
29558726884819589
39900582820230317
79715980059447271
130826037802058579
73186460925911009
96392890812322031
119698236075796717
18700020095969273
51198922690652713
51031081426572439
85916696141582303
125175359557088083
38483312315607881
60652252444215589
86388965708353487
111320847854894597
137375487932172403
131678520590024183
83432570497996861
124559016362746939
30828478273600627
38804470681571407
31746765318523961
80604308962512791
35157367849023683
59657782331960069
91945198484230207
42828842712501893
143699328447133897
43398397700032813
105744226121390009
16228673746491301
8393406686202319
44678126819726251
12668608815501313
83306832510324341
63216608575134893
76747678899345479
17035450803412633
103961505715533523
73965631346395519
4257841392985151
102835252991556109
89788160550608899
32949690869597347
67007277029419711
111792274956026531
30533212775001749
9837745641714169
116082073271821823
48096864336189829
133616191212887737
1647003898071911
143735770746272069
59962605139530167
136630931537466161
11625688984801373
90020453261532251
26701620785670157
54813854713492001
46014294436339291
32025409874301601
15861857561311247
126476821434067393
73084249420989503
45762535607694281
115634699940126043
58174349988546769
17825644569995863
129375567012178547
139993003361274433
4138819967728717
104228596665033007
62235424302381227
137741583454331539
12728416175275763
7832197326806263
6686612887815923
123733566219825673
79428143586212873
104763554499619363
30203633879746651
19273681103663201
49421340042998191
2079285487308317
69335589129803999
68268518482023493
16835987892995849
119258858729827651
54115230184817927
123928070033522837
110384500391810717
86852245214418163
69025347534159889
33678890336268703
9051155181580781
35624436625917947
114115595171901979
4537452031587019
335919174238091
106660767168278737
86419416474747113
14346245039838991
17790715956036277
126152016779951213
5928945475286809
86479546603792021
28911068300578459
38850746758470443
127232782018937929
80738721124199249
11513816170916219
120887417360317499
5363222471586547
49837593205539571
106519635355431743
47937340130752493
44377462356793691
41026353700012309
54142714859519669
102799211902534453
128192243319772927
88812560563777157
13214155990991447
62721441133001759
37195196940650351
8915111716972859
14387450765499557
25792277715209399
101248715505595261
65703110183202563
62640654157476067
141734687152547717
1312072152675923
88410788759535497
51596259757587509
25691796714007757
60232053830326097
115802887871492719
59794262103821867
124253855002277171
107930487205952447
40828533793333469
64407428988970591
134859473256564709
121195252399639673
141702669381856259
91511369877844603
25768907485354027
14995417658782607
96249303168484177
80591938009425679
36123474562975783
120385849144998733
27142364025547349
58648148388559313
131149562652111119
94897296923192111
84982568493874913
141513622092492257
125490097614025537
29085316131074947
72906121347717439
58361907271561727
23125489765245941
72802049956473821
114861661988998829
81587958236674633
65762618620475767
81977551465814003
96802609590164899
98946921044095577
48998835609777397
79882511691544301
1889766261164291
43823154902135017
135398744917881583
31017460923943099
80016553892398573
48047932473091169
86228895297996823
138095855942214959
108792282619024969
90135127584125777
55878482375019319
50092336172347451
93562600788476857
112114451826222229
56426195718782683
82555573995458659
11973428554495523
74409490757913887
48230661163254599
133768856049651227
109242870122724223
19724960865203941
8085172974130513
9175372387994381
84520926230588443
123079039068075443
69988518067663003
95870794424457397
117095641285760611
61970431506890021
95481775907874623
24591690593109589
32224266659771731
59411587983831899
19632654622619741
93073588324549501
106748759149942111
131392117555764067
1439707534443443
7604367763373263
32326915941083447
69615897043023791
44211200101191787
58937493216938381
101400691479874037
105537660372590801
47601137917005773
51980031574618451
114181589762848603
26290258510463917
110474248159014907
49641295093476787
128856454625155583
81573742119840343
77268750392552219
18783506664996961
128281540518032393
70623459736070441
105436182256398949
101415598886295829
76361580725643559
130452865407412547
64584393411278063
110851774482863501
99817506553863697
2188583056766917
53076804808622453
34203866326709897
10398822913093603
13562510245059449
3724225076358329
90716795452791517
28706409012801803
99903198649982969
9108015812117473
109082883089904389
6218181114964603
4090269829438363
119198532823486553
67335274439161837
135688423098460541
86017090948910587
53602570338946199
83660247736094957
124699021424166809
7274316747438779
69717297199985191
15401475029978537
6343759475779657
45265939609983733
43008041622118471
8383688605006843
107000926420025173
43372455033886417
137151566464352563
123104204375575391
91520691923992439
131238005610599621
7867463026948223
81325823846765753
25856493128228111
129738922494038687
15083626951576531
143390690049445541
12291854082683863
16656326221981409
91227577774935061
98458545969504313
34731752952042323
99991729385923877
92879265237825223
1819310446179833
36227732660344103
90603061692818471
95599608364970519
32732844441651241
100910830854704953
32526053032416509
4617359566341061
32556206500376761
46712891807349181
65729271857478337
33145976100513271
50409564909898541
34480849490473277
78083420139619061
52461887319740671
50136760807630631
93442847397160739
102266930914500503
9670773149390597
47309859871021207
19548910340167001
98377437513399509
69497807422063063
4981214065193173
84029438263858147
143143143110044711
26438646841364971
55136745240022013
107652412702931183
113803710832370609
112107556587145349
105912285485137591
17220167498349191
100658638070032561
79514742045358163
120448009295376193
71761985544582679
28872114261655039
63559646457625477
69525198847926319
8159616644413961
58545288240647569
107875356665202481
34187216760994883
71738701987059631
7260502091530517
118821460118517337
111355285976980411
17144770892938331
119408087936909363
78466090122417131
44345198777301011
140031757507101127
49970540834926013
95082187787569291
90290933042123747
127026241765020167
47772009584018063
130755969541897279
54845517207748483
131329808498022751
20811734866763651
87376915762913719
83079061495774271
6338810125739131
45047040339467189
107545583006200513
65443997967413209
28074902682342547
17800832177729317
81523221266395189
55834993946988391
139400437993508711
105619171427196421
55607179607329981
50972807215348313
41270302365697849
133321940560979537
116972641879328419
114961490760150049
64123409668046977
36274396150013741
116407620772702109
10606134522767123
120830737559907611
4671358428304553
66882205322043379
40803606747965921
24354162711308167
26199594074730017
103077458201633473
21506132484756971
17213872543718099
102608261719394009
1719488271555647
120733354299068321
128421213872915179
110048691346091681
73404964343543089
57077749521936547
131683305845574277
125722726713205751
108005655619623929
133202383610082287
107515898797979999
25395708320731403
79942130366715499
51085655120010919
123152244359166227
17194760073352007
42863246504771111
95905763880191827
36751926801600581
4893446993999117
66117743260894531
68474735919750647
29735737927055659
56540618639177789
143828851662414563
71242564058399927
97042722031218731
3958826302363963
3034841063632201
39740420026543963
35545930503333127
70730707564827811
16991010748704847
19506733775780267
102621013736966759
3977073503403977
43742098658397343
78384360903162883
20570331681677111
106697516410905869
42360386008833413
54282152499182107
50592325553206889
133166856535709047
6694480457992567
142220341740095243
61179424403595983
131097071721157921
84402719099419927
97119465228632141
57849431876986721
140483853977677739
63292663387925117
97162260238466821
30206050843828513
68474636252580821
9185959209647053
30914795584625321
21053673571969543
24645237349643489
63340273617250109
98331454896379687
78405355537109519
105216321081234949
59001829492777771
3495632597110543
29071416863011667
11250189393609653
89991864063990257
1183938793623787
68373619402054147
38980627718208049
136944826547745133
62405048798809693
139659384604091959
55076335670399651
9167008391509819
46626239177842607
131692615733047529
3804279517029077
23630281966754563
21629013001017353
121376406216613813
140723775853964089
72549952670653399
51376956317957239
59005186355092381
55384812079421743
44862218747535503
88308196562604659
6183121873209499
121044575353491583
13771997617416851
86609007048785063
32925529743940843
64777529174480359
75128076149948377
44664194384526517
76035311702806279
129410303641572823
45871378915633753
105557987944100603
100835247010453933
28100377179519863
49967378598270041
93240297681454907
121603758142298917
99610661691651353
73530418620016219
8444845346823283
121966926367160473
81722123193505937
41430493208002781
7608626732152913
14314423808875481
56954266014195997
107999336468244209
108453453631512029
40932502098434693
43771175965157477
91040248926038323
61049752831125293
120444699990445529
8096335732284119
115423902504919493
9753393056088937
124909138852993631
60102139774381189
130517054899810903
20202778621690843
99482758931400829
98397535949749753
37147490650916563
109447436007436801
10779787628942639
4483348888094407
95844726855089669
89802480201479299
65817238199913779
88712477034532513
75382372537932857
50253663620347393
97651747514113367
35114005672222019
132214863909097943
111770291233054541
138520081836150227
116970606373396147
12122257998482383
83296721709195131
41009306989269413
84356372553923291
78592151833106029
21213145417856101
34268190348163151
19524882891907439
141524376258804779
112610708475367247
112510506779712403
113926758645961567
10874957692683473
60230471649197039
128675202646639507
116626780212585611
90254657783548847
127100322022300727
91872976750713239
69043523787928259
129016770321323741
29555561380151867
31661665678968307
14178264997261931
26656936405770211
30728839829193599
101293810843550851
64212139931815609
21302599472149207
708451556867891
69346630866321889
110087380930985141
39719009330265959
119309891459376217
12047457907639481
452905594270561
95377204703964481
104386821566115899
110709078407935079
2152257441948233
143662691538690901
128301847139289379
87438432675819179
75166777056926959
15100611793156847
26895927943834583
17625101243010907
105948796423972703
98254061229035573
102622034425539697
70752282727582129
121467266550601033
53449058440028837
59580800972112907
34701427572445961
112048354809165809
108692413680146237
118088163299129581
84235069034985497
80748986073622393
131243969681118851
70380872214565919
72322722573771797
52031995845235669
85647623217451423
66914234282888119
46504095116927299
29057894788588411
38585045475356119
82557741403560127
36426046981200323
83508695113339141
87888733883954687
135518792715717529
7737667137997681
81247700775856319
71635167019523741
70672482756780467
80848517788285603
77662612632590071
10514093597971981
87804003277102603
90320473666373669
45754125422527477
18789766477636313
77254208954934199
143193328432974727
5949286360880389
96857414571834233
102608503534609747
35534929063446277
100155707125459963
75887405111914909
48769247011030543
78441090732590219
122468993226235457
142779113994697493
62889877496819453
128997052271448797
2361921700845151
102713692192672189
10151091858835181
25089544511912417
113708640497365279
31543662325559051
3304223802982397
34000170433880473
2597502995411887
64228837283056357
135193108425996323
88543628115256933
39610483817186329
129113060214616381
52679352413463917
83003561393776787
22692528293484601
32806722636568817
63445275673849999
132110613618791083
11839080118482893
72860290564500667
33697816275513289
132761257967360357
52779324298830211
115470539861796793
103238835090088051
110359791933893969
96816831869437259
97900477667315107
44432273212400813
59372333937633713
29981542886380441
26733718999185427
53346758964587951
38698173032165743
40768913384481587
63849584617391779
126138985784500307
73891309420499929
138681000727549277
7994785079669893
41570493367011871
94374632610964613
90923969067274613
94743364146933193
61457093082074497
61859951141814289
130005755231487689
132392215192026577
20655184777288379
99374828211494401
103056394713024097
126258489473201069
73712821066448413
133487887767430993
26457851764537367
31927475612744303
50860924425922321
128939435100119771
7647328111111193
135336901726554811
69503474235269203
137379408800306507
16776742404419633
30684675590527349
132416240267675129
123676592931138641
14253229121234057
4748320715934161
112567302838617961
77739262724424737
34283333794230293
19731198616565663
60494668640495893
17776061332192217
23460400974955991
132986833714821167
131321545324010263
141634999221575987
59484151009618243
50709889972405331
140914218606094679
73034667234055223
122961439554390583
35256015856746343
29836816575937243
13279337567814181
24944616601223503
67377954585664483
105559881415110131
127090845431110513
87317248413309403
22821275996818643
8211110827742197
77074419064493177
76429609133610097
88269235221914707
61541056248334727
142448874051140249
13406626948516709
124933723151648503
70346930522427319
85234265648576609
20148493275290323
62505607029738151
94812932327330207
4874448340913993
85082560212421483
56971542247793477
130114909526445301
107637686466195089
111912660171392219
59664677094530161
112880042227948859
124852367814466673
120180016158211991
7955485995940781
139232237973424987
28678973684025559
50340273456828577
60808628714467987
83545557464655241
94588681018317991
78364537953407647
118437567223920799
100025976229931989
20547510534062713
71712293164725823
48996171830325623
33542001998326519
120167736783084317
121003288445743591
23475431007300689
45267305141087543
12907704880650497
40031217005676109
60778439191046893
21385971397197733
568310374411931
110288720806218803
40280119280988031
29988383258289671
1552149712015663
4836958486212119
135985068803108453
62504991093316769
72433234215062899
25297502177355077
18956485516109077
142655588922266713
18300392005676527
102155780531490383
91143379292790169
17924618186556343
17787218810803721
98849771904426407
30146217636657229
69241761522975991
93630213067689349
113144220337710647
119747840977073531
143405265539648239
70462045110760271
5841965835095297
134268518027887319
16519852488854801
96447402857002283
129943835008663813
34754041126209599
8260609775175529
125464727386279403
94807608082638823
37732845923929241
103485731629317407
13335355325707927
87893636333918521
123174612804969367
63694499049618559
137030497880654603
51408402750388039
38393945825668309
124510694996193097
78498859419138553
141444644964504709
125428627926263029
62355350166059101
120536197468757729
103635937518924397
143586110420362877
10625825607259843
101395606305101249
109031096545312841
102173396647999819
97416819772818703
78298143521671531
119173092410568563
22513894973263201
112043132358855833
109200126244598089
99869155570173053
42472203857246369
102312024691333927
114571962589142369
121235708831626663
52465353108390763
55807228744578917
70268534900174539
112076078969889217
68203466209636073
108669141502483531
31585529435387341
5709731725573991
123115757480805827
4197037570976059
107489304476648669
116332202971012213
27068449815830701
1223974245422693
34734521801031211
51325693535523559
127673760449645153
81153280005095621
115299099036754727
119461585847110657
95572788404736667
8056680653511337
9119690284831513
139803371269047487
42140746920671387
52610912286815719
38246286176135831
14821739764928951
91243446127129157
86107632549247657
50672852420890201
4281111723805859
100738802829139649
53583113948068967
17325973235327287
4841502918767153
31657611133376329
115335787993227323
63215872570278943
8788624480794331
79240319152920059
126079066111146167
100372358484735331
9832876933706627
117601576786756093
134910922349947567
128435970194588401
85075498462486583
130142283119045207
102070709516239339
118810295993245009
99122963185295641
33453230506689967
106714031568913939
44788559044247321
126664268879074189
56844247791108409
131925789190959367
32579117638016561
114050897041527241
4895721070597661
20999691706525547
129540971649632867
44740313335942969
82877519589385987
113925085860946049
4263035503015721
65929543140488689
47708269783731133
116387739073855999
59655658212945349
141383694772904449
7536391563929057
48575723771019647
77196659434514029
40038468671498683
46661511218353181
62779419075962021
135701848455405313
9963293678078239
128208374683808297
65809877127953281
117523316394566233
105648645133550243
66010728219455501
136866143643118133
99682019837453731
115853363454474253
82833113337053591
68388132950871299
31063044353319959
28628447724652549
114899253497629399
72307066026941443
1783613108642731
15920419729711753
123549418732707827
65826937893314261
1543735653421033
2648412889963957
41534993056251889
39072986057514923
83862650039031763
78517536133618567
23234629011254513
109455522199297817
140570351307539827
4985547460857767
95231820954280883
88224320015837393
100793089241151061
96112283667114359
39190376938797967
137364168911552417
117490070604318733
4168013638211651
114582616795996579
48568050632930989
124302305447651519
54733634218448579
135317433081038801
60996027418264759
74374931499737497
90723404317400429
129338930709574903
4406567163141593
27401960218171381
33414149134034777
91405731845873609
134855266522226429
65839385860486741
55916935107247003
343353635803261
14000279292731947
19639892023708643
55456875457587367
65803830231148301
41826113492170019
81509040621178663
16615825102294921
922742468797931
114683902625154587
38035937587671637
46143982960370731
49903945866062087
12247620228789773
64134745328703529
41572421048350393
39364274256962983
65092584832852601
17656451849229829
48673348331207291
119365422809884871
8127907855070587
138967393333266041
122463425819752001
90608890133207387
70004990758701629
124402641171221771
99462408357271643
16334657696247659
108165442432224649
33558158342445977
112272687059094791
15974871875276441
87410876990875027
41334902630651921
69737091412537777
47432807747666417
9893527512505279
100873844210514143
104345838221888611
94831576909072721
9487333889479631
106224159329222401
36650905460424089
130389432436021541
53411930113814579
117380655406581107
66587070269464351
16938571518079117
36884235492218867
61733293843865179
104490098871315251
127002201850515487
63893674046894137
2018898251240491
111420999872032553
48112710811380659
59570772063138691
8293704862371017
25252996117650863
6602333652423191
123033771205059727
51022055555319571
126806071385145913
71033999767966789
74307218187840167
42393238577642209
50101400753747939
58128460439624191
20163376304126113
103123276100858249
128866093651449307
63871282853277881
97372778016443651
97536628993301
8956804136771539
119883407458112747
62083917824507209
46407346284371341
115026495187490399
123047611831795003
35972568047863673
108752652122338919
93024692409547369
38490997144013171
92350429583832727
114967388371572073
142107369155726329
6475912095081049
143854820446781813
113078353963312877
85415703522771619
116757799998069203
80378623362937381
79416915784403567
140207689007651017
39468209293356341
120882912764637187
45789063394235297
83664909476365783
51216542878022527
2654038716497459
37062328413011191
40334565137213801
33829294530058253
101483996185499101
139346488698027097
25555750465559071
58609252080590119
9885846394899157
12874944040237723
50533649410144853
59933019501038611
62224235112094567
102392944706969779
30282380313925693
23963517626057609
105031461449385649
70792970483589589
85040893914047551
93761894436180937
58965810247458047
66984609054622463
140864582779164991
42752056685274689
76246534218510847
62766700051175209
95168090937224023
84191507065402699
14145924280865863
5892297258421967
68338785934158557
101760570388374553
58648513570011259
46440451121297327
112590334845348307
40233838708461823
10930533801399083
44330497302343823
86298538794627877
143219488311504161
16278848197569697
118510822800398911
51740514873331397
54667849412874281
118390885835883043
121751143814653687
73183844447011517
23980268478830089
122524167930755077
128341256310870011
113837735703096739
133956165688234213
57836909232323821
58352939944913869
39032279372329801
103417624603559131
44611519648740959
115604519196266123
107167277589392539
130220643427503977
8515176955154641
6704488069767613
37565298775323377
131501479893917173
26959127425190431
10135824600595951
77062005458509847
96933380774528713
98659730970652261
127205340931943311
80929619545012153
74170302894454523
92511239728740607
92862417505131217
76035156481224203
83011422846163373
128875089636692153
6488716514427547
30772420295927501
57685605187544443
94635926878409941
6283346717082559
62364773430584657
1161121248519809
54287001516955367
39815209633818263
29346689297428493
68607113717532539
53361474885429773
56786699307187099
39642440962206241
91388403131515123
122322433026458311
3427124186518811
37324110417919537
19598755128423893
68909878340353021
15432376596815141
42048696389825599
18570964062467699
45766213139938957
5842532521835747
143252069192865463
79224684330093037
71005938884887429
137967342514282223
82119168821938939
20018957755434047
65408114356778563
80659918803958931
98875753735431143
86228093396508797
5523045130220963
27108868306062229
94834235256903353
122216332203265871
112246793062281797
32407319633005561
65807410134091177
33472542763204639
108292910094505099
118342970603882851
92409421136861371
9236479483139621
102361668701839307
90385661472788471
19506930543461419
8289502910198149
105909070438008527
113397424353620773
111662732144274581
129775886933452399
94448845987080833
7136383084607939
7864325896698031
128646155517539071
103309152308137877
127233341941908199
70662939137097179
138234566851826803
69619964754821227
40884446348234029
140435554036590833
71888936146118503
115446914285506429
116359600805793743
112502178427224683
39968630957960989
3821541415909067
82521045295810967
15525289988081399
44283023932480667
17559064316554471
94432217394889169
8617712334500947
35667200691883801
109038211851844117
143875652139595273
74851045341699163
125591098143849127
134572070251871039
100152261575578973
19565621544111373
87633519122472139
73700007505481593
125171583763722091
46696279183352587
40308451220125243
32617429882441253
59764446312775873
111838045660535563
103671119782443469
80995108505949179
104380308009386599
127481080425976129
46853525087755363
28290063055538377
13930161051544909
81617634887167273
101777617020792983
42116446896816059
104075757778598987
22243811917235851
54463409962437937
14017219004403521
130085683449441497
84680487163629779
13577879648205269
104350628726425681
76621966545486379
30896340676128761
115306603192416929
87562844465328451
137352694539687391
33045933101210177
37465898740597687
86064790523564387
95427816897984169
114992650054781297
43588171958421677
43193133878896861
84891155916793069
134033134225502999
135739607195290183
29286804112165679
78375550196104111
83857380056368631
128175270979485881
143569388473418729
49659489332446243
107857387092488653
86340029591851813
109129838267547619
53833681950223081
135391589043924043
18292115550101843
141202419418916363
52143821865011447
30903985816109387
119898370416403207
112558878934126487
49392581733595817
118425193715771401
16530253330682843
39926570449834553
45230380639690537
132890663363823581
22541702250243541
118504455320349991
86311662817283089
23192628506061629
87884883026509399
60490191488619601
63830360798054603
83407295195019857
127129843916707633
102201827602674869
2516110343240099
42970225882420871
125403099198533483
127045107045792517
36243096757141297
76543426546033591
118995526811766643
138391888768414363
23936128246470409
41755720442447797
70354607944231531
40832062828195643
59360787889380577
86513746664096023
49673941962462439
52947569063676971
15934929380004979
8436322250661017
53496132094381507
122269817907733501
17062667325441767
143974913184968731
3581744506463597
4070838894601393
59562206364477239
73206704075079499
109188476715223463
90592474241078939
73217383559469043
93675026952744383
138101414537719421
88271598938581577
111536044971353789
15208704966404641
65871448328509141
94675422770270689
122807723166965363
49964959560678109
112612654720180577
50348353332267407
93211950312231001
70864216672855747
119754429045965761
55944846442941557
104315724708394187
91631487178904147
93850954383816449
96908974807932509
16067747227818901
135324652061617267
113756674235166763
82943473089381823
77130987473592071
125695489097918513
133941013328705467
29488945751575399
54790238783584013
134716195480593803
53776013851585171
89224531208747303
65863914721926749
37619316021134761
39348235224161167
68272896699933287
16686868301417749
115253314682467783
77621098280979031
92560725490617077
96779157014466469
32195359042777769
122857913559428149
142800290459160811
137558116246213903
141031428383590033
5309073817437407
107626390986692749
3905331413587267
53741690799923699
34448899040920391
73855797676429129
24441325704056537
137210089178337121
62423803889441011
115610189858355769
132305301618900251
63631340156171873
123954262156521889
136104708061390307
82394841011411363
64853500685728459
75501924814493953
64635334165500281
26335663411837369
124955536395924869
118411870627873013
89050392914653673
127144222888819379
44940632079601259
140389673359457111
50413649022582533
61098701785540217
92423784506858713
2693206009960751
91064895913504663
101322873067193353
63715964587677629
4176328732290697
4804919087957453
28113061416429043
72694042470471001
57344121890962457
4630858230341951
139004337746883997
41305168401513139
1233961093515323
113706890526505663
30940023384189067
64978021245726569
124040941262880133
59258638943737559
82529811790711331
27630420651520619
140004698171340517
19073617396492033
26316902582251741
72052065502086143
121678027424302493
92937635503890223
38658097422119353
91583420969444849
131697119544396683
43927012867295081
92906153147457641
32764922440919323
53206659031674859
114126929979732161
74132378403954421
123156531325830413
134480619479454769
7254975339151733
107659686840273019
50579618674420307
47233207422610757
85596729802001689
139653136490648761
18156360508218733
88066544990898311
39466248895161731
18621584505324569
112097978287260913
72171371707296419
33296375915427103
93747617893550419
29997858094000513
76849332081020227
104126872421877293
91821509420820323
86105573966596651
23664296396015749
140434857542292317
123676722201133103
82809742564742189
104729971874348983
132949476729598367
7125663934253789
129337947802113313
136326843864002761
6669535055762389
56452310247389129
48481054568365213
123937115359695647
98125037308695263
104189076444159043
55544660540609087
7881549411636221
133742311353543617
31105958013691927
20018935801354001
59765053631573077
106642764609954791
8427749903520463
131513594316194159
81387954394401013
25696481068849667
35163244202677967
37790324228336269
46379914293036743
27268886379770303
125595435690302993
98767849278977323
55700820297375107
118037922203217217
82707720043015063
139515513803806183
60020479792495741
66651539759166811
107104730633086859
61001519228073161
53943386635382819
47567546178205147
73641004874474381
139308632013032291
6691927577339657
62954693945043839
104836644003984569
19990937658929291
17074988839564393
68481230509667149
3808470795081569
66762394912106303
138924648684491183
137164781602408193
135185676234072407
108401975910588491
4892048892438299
42578823052087541
111942615752329651
16978849642127873
23497126222200599
25714498783215521
36661381669384723
4481854705308971
49084433487146389
55506445499182423
2027187168743629
5343632610900629
115073515511760521
20435610763820113
25985987707495817
35402962731815179
31998077113512613
118151306541281557
43632159580953049
130219396954963279
95600701834147591
60011946671784257
20925333537974699
23635672600755343
98538890769666673
124612025640821291
11399517931993439
18205820870506301
134893169581763363
114293310224947727
51519125876844061
61507106958054367
139567567953623389
37602399372233231
104894487377119709
134283156548063239
132628649485675271
56617903880785781
134493361969196603
59501799307566961
91090945373524297
122417715286552241
99661687793841991
64146179100315593
99533615858750081
76082008469348393
18698109106911589
74287853894309239
124677944465026727
55013322971760919
35707039220158877
23678560093959293
86638531733823353
120565792225838093
121049841683333807
91049099235000323
63041373711455831
80767259034716147
11923024289196967
23981203605205711
99600030687414811
60697572260035409
102258329363946607
57582141506910667
55642930268498387
28787328413222149
64102045888199897
96784672333379057
100457693631106013
117349437801207083
18781345575008693
3498272841807917
124079342636499403
48545084425163899
25652455706596373
4552498194204013
128049396905098639
84494496199877177
89351809997159399
20357468126613119
123873240397470049
126180864628872857
10183645615166341
50262158706404647
138970640989422779
13888700304508921
139523273230775507
48943560699794669
136606324047544181
1659970099103263
55353704350741079
45808607582227667
40345568617322077
131873212201015471
41504034493465151
67890394082415857
24912503076255427
73565304414208933
107730646913327041
136861116808413181
18770982507013577
101334377821688989
23671539905957129
107794455387133969
56264289612182027
135944721816152087
11694048289041137
97497468172614427
97551189219186113
56135122278696959
92195227623019403
4756683045093439
19309796112676903
127241322435993253
90989903282084101
7048633835283349
56761240770862361
65132394764677963
83372480437101211
97215999816667063
121744593245213777
91680806212672451
109243522232885267
98166948210656141
35829175914947047
36324191044944001
9310595797898159
69148580416704403
62873257717121581
5817355763520421
83574311568329363
22327546956651829
2162478335874533
8874773004031423
75837074386276927
9905512765722389
34259718675250127
99377332870977043
78642144838204433
76074531480811361
14774070266650829
54897450038184007
85575311940119381
110840924745543763
141006062108956097
67407697640628833
130937679076938023
103536562545882181
60068205187375793
82717299839338667
117011299403243257
72840076077288997
80490591952460777
139005950132212979
98299017639119581
70946152635078821
13810096476729869
135601401783405631
133040590882120651
14227767695618107
31502907564474329
107947207467644693
96316316753263969
88541608214723089
76436546694369397
33159604196393617
25685136781460851
7471992680667917
130106690593889749
68387777988801613
117024613052770483
79334735160256259
112061850194321353
85664377669686421
30885750336585869
58482048541735019
101564152021893647
17772708617319701
21262635273705377
92584580626188901
141326023621445989
109108908140586307
51660140840416991
112552264113208399
113430439882352701
38802765094647011
28399797958085161
140686376914947673
133026071794428907
10407169958740453
55927387533334579
63655914083067629
14921049954467291
85354960879408039
101872193954262701
12765711880517951
3463057434793303
49367443215584827
32594885120527591
75790441589112281
132291126199513891
70159159027200623
67832921343981767
10932507753273059
72606805540680497
5619591657039419
61368031590804151
33233251870825043
141366664896737099
23891621992949611
14011791083756689
124130242604981887
101817761621966297
16465802556185053
13825439849764189
128711695127894539
263738927758517
9659197098263243
76634254369731277
111542531207005313
59583328169761387
6058247590837847
140552988602086637
141752271805123201
127294371916362983
123449998221640969
106648116506643643
93609431472137183
47197997399477039
39179586289816793
58733714045543399
137722741167494801
42078600730238857
54781483254062569
30747615288587633
35771693268223867
27864950655106661
38203217839134331
100747185459334993
57459911198939309
80782104271407043
124336342124133499
29519136616398757
22888914489891647
26588883380912317
113575252820479057
73836011179623487
132692110739068141
126238144454850661
114273112752910471
51467705968885021
81480512080926767
129044064771553189
20764805946345173
20558357246099741
14817419381234923
5273959261429517
107539433305825537
107152487491403521
133530331012680457
35197043192125687
139464764981554757
84911676702651259
99286329986455273
35160711499073711
104630183245597627
38411858053973377
16184746235691221
109753713939998789
81759070869089219
107489599512492019
26608803277353119
42018167982772517
88915083274498703
63929355363414349
76293800025600653
7531078202404397
115638856036326907
70441542866274457
14695864001543359
112314725327965799
113937624378034427
9008690006928643
77157081074184691
123900363775451363
101294637286725317
140821763172874709
27025855512127961
139140381135266087
83361878140220569
94890281153768777
16026433004582717
91173848672167477
7695105955499623
134182218370379609
125931852809109293
27988733033370181
36117569279006353
76766405679866087
99241670076204067
102532070076704161
141259054310155421
38906062914087101
22688603204540683
58587632352020143
117859183053443203
25919682677740109
91871277471832843
37113904415921653
94180985360252267
96351255569996093
83408570053945333
22041842805233947
93559396902850357
81899075686083977
111261134558566387
137821893467827301
68547735483323659
103105041126457781
129351473443202069
137076924017964751
59587356891043529
132846953678242253
38899788571633373
4981172422206749
33332084607778469
30287261796628817
31951954859459693
98952880593195337
29910678380553857
140643576357923081
129950034796968097
11936967348736607
11306829395205397
98289062623539961
28302641556177713
82399956509089057
83085807981546059
140574742615733053
104465578923346981
19831077049926853
49816599482706743
41030654180628029
78977480915525593
140795735668899667
85140589532239559
66749659995802271
79266731264683783
9836844583279139
48359076504019811
103037365289533973
87899238786361859
30295075220288339
141925361892922039
46438474887513073
15239087571249053
131151829001692571
6818160793674397
59989620602239409
86054327550177629
89241314007967601
33059654457433151
117332798166267899
116832933190355023
1512613971889123
989812021954463
68704263288899549
90337269801804229
114822171551164967
55059677321717437
109822844404546289
34834378584132997
94643350740038077
38985491637901313
56242913354921023
102874760156284379
57350071716748843
10995168579508297
135716983717072309
8230260059464193
76525458133468441
116640476994019117
78062979726192757
110837302472933669
74891919611627567
130702707992587303
69384403828379011
71090792100302539
89569866257980111
101774016629990557
46316205016503463
3845888761105733
143109180166790687
30554746617286981
99377525753629237
93926220934989101
114824890947612191
44610355428839377
62236357632064607
131415651844573661
12925666631408371
133134594634305109
102662822418937919
78618567959109991
45772503045656377
9619072198283321
71607369439166689
81740688937826563
87118157273607737
14856389960496109
27424793926160999
143073209554716913
135938078011226957
125811983094473771
130021060964092399
29703718386217511
38956210163649853
128400550122231571
62815361248409969
92373390026914273
142112487622531163
92337123134682221
88937546497240631
85905118143368341
76353303843604331
2230389597681821
44699405801522167
3616457320148693
10454054850756779
18292897296529109
79907137930906849
139537397777985937
139722039550376077
9267635305990309
78023329257185713
97036624726572101
58333997708044573
81943064895855827
116512057685243929
119501419031456621
111556916205557887
58654330457625971
63275587441397959
122846252530451657
109952518240784867
2506236820664363
143401050081447229
5329852994375449
29041762268769307
134922433176956657
71159962330944257
997320070598353
20295755490134483
120073946159028629
118025709610913549
61964985030793441
5308822608209117
127883045991724909
14227374505055683
67051454021336507
109659028424300581
99685850011550513
16757647536147013
65861752163044571
72436552705688497
68799752077862137
128437048847174971
45066271866606433
127677013842226523
102725485579544767
121459945909016777
90857201361615109
507017889469537
70446632805146863
100649462392174753
56386626113397119
108497603370201263
8817224913200663
118266633672047233
97014105972860423
130215947930812571
15479337965302721
10287449514280231
52420995629740831
24185047727752073
26154755567595877
99152439540098629
98633171732941037
59365679330389897
105483318199129877
50605260466405457
76609784387888203
48114399386636623
67501763773242179
56953363090669009
21604681859750923
85744832110585079
110070864399944887
112138510271625437
6762912078685981
11668629713560097
68687647353239107
21597574404332987
1429331245444771
68068836430156361
116920831664493919
65955502723101221
85777046202266929
82409530029056677
46092444549988873
78689617120387811
120340357837629341
140217895336392451
50289514796978521
59813088937919353
37162694485368233
44788122345502337
32071368066664529
12287746291329547
9651248725294837
46564417631990369
101147656037164921
48368652442720433
53102593756842733
101696643009403901
500196735148843
54343763870653027
77236238291767067
32310297676729549
28097809374123119
84837872584735229
109563776822385133
12896646734502761
36319745016902663
97226467514404073
57591592205942237
92746546147866719
111546192020757619
79416963227893583
56164341053952211
22269905199950203
130100423713075801
53325991828973231
83115790704135401
63718968300493547
618668101163639
139581674486409997
48485516989258673
21091980166529611
68141116613359733
96515090080733171
100058217599301121
62026856396097001
19464160779774793
136980024451475791
64734601622485427
2199303746100143
110754813411349193
116090918833409951
31536516839901289
117809192851591519
11342060932105489
92346435528187573
60164726943223871
67936172356745897
138269447654120677
46421845429860697
47694442928628809
72989663395769693
28531238852943583
52310701284466931
29425716119924321
33305143535959343
24083313084900079
40042509137166353
79729046116414157
13485748343227487
94966640574137473
31770244764097253
79532669041689793
109792052001626303
47916361267061249
102524545934315419
122202091530158141
6104059958496911
91944766476980111
15490718279865067
68906039828193973
94768591385182291
79932886719410359
60254034661847027
2522251411980337
58966827872488213
89192157465169067
52044203153671601
66418381443220783
102139382113769293
122653966152797777
8044646930185507
19295137613409029
29804380963103947
52455870240374929
19771539723986723
53868175105835669
20642470890605021
139208309143877531
121627626932925409
13954720385018789
112683642225028757
80042264073913481
85376544966754091
138187377695461189
33073900210418867
99793002589660381
84203026605678913
2588032773687467
18740539461765239
100001248559747947
124898227658607079
1575432096726857
62671241439285977
66661358352422411
6974609086247609
26447497750292939
11020005588829649
16589667615494167
130710289722686831
21306231877552057
105019353687117893
110515492754487341
19786168330941547
39357593128815097
136520244352267507
78515565392632861
58205706603102671
38986649290576699
82336758679948177
48788009318567819
85924608265673137
29580518120690681
126710113622000333
126398606085775937
55202788111650917
121798145933121373
142518396952068283
20444190288126851
20535301209239969
127610924083267477
82724504926615469
2468283282018199
88890990948777643
93786253914385451
1843949044773893
65418524323777763
69126695803710871
54024524468975413
12366717259175707
87664871133688487
115972264428298991
35017795842078011
44001935766246947
125219811505824479
73185751551848093
25958114308369247
64071291175819913
71527233903654271
76287996287184323
8162556501508147
141090347187116629
95574675815290853
56925564541716149
84454679843753411
72892175378748013
93033100282625233
74416852966671703
90054043984515071
142021374232054631
68544765730508453
33412785880876609
32199080661847123
25040501169556601
131368605652231873
10057068797302391
13270710082474997
47743544222658113
27679826023140097
120970843063979533
19683796526212787
90911312266331563
136510218697394159
114912061008229027
33504285172825843
143423375997187589
56733539072959447
103124785886140013
126852197826513931
12266496848774501
46374367392104503
133003564830410663
49796224683847463
14870660749468963
57867257320655707
135449854666923109
124279309777456403
70324200197778181
9288727524020773
120697133071241371
8946996712671509
82258331072934763
67907418557148637
62222027632378429
141485327247571309
119243178125681107
109303558755949223
58390289628079489
113218849059570907
55549292253284729
51026013028478933
16688391378635023
29920640525957149
13019648428906781
132224649896041679
63735843857890261
78031200934369019
17458517536559443
113751947934663809
1360892002556573
23372396066065019
51172654964342117
4803775689565007
94153856408647897
8421230345127283
9711529393372999
91739706602698229
59148993120873329
133883970597007483
88033146739793573
6518617191547717
49971476440150589
48872267838863563
39246386407950023
7550264582338441
143662806737611081
95836572269531801
81376528463368753
101739621946318687
23791763294419937
77613963049140029
56481700182189397
7904933250467161
63029687654871221
98704691649344941
141921317090954321
34937076094376431
63595928111456723
96626618747747497
28552818467263357
28240161159804961
61142357602066109
34715976255245629
92798221155863689
45724847560580263
120768361773183437
105411682844546513
12357450529129309
87580197193671271
88026275257625417
53908166421959683
19429640059664137
84721688527073987
28983852863442317
11598035937061307
15540226184135161
13609938769658339
127525313180837573
38252640489978781
11101717539940387
138908872262980291
131221954768196797
61652520999157339
104889589832671331
7026368862933473
106105705485871073
94791974266118681
71691379128325361
49529414009569159
84737253406266647
66675499450389157
30811966091237641
56095887640391957
43141326176049961
26535441259814917
140203605068855191
82803790979473691
85675010779283353
41548743343240181
38139401228232427
106158294502671667
34119604720883359
115689366703743221
96661951507302617
4853440395133489
126810548640645241
13107401342415557
47006294565663067
15127547368738547
27881373140179003
142578751567275707
113688288924118393
39188298806039891
60966478409723707
79441506375377281
83938904075352259
135167097202463327
98002966551670039
74272869481188551
33069420907721281
38524408636947677
15720335820492307
132420543399691663
10192490853240167
33649985713617269
135288045279961807
30280984657763999
114264989464469947
135774154195526563
49866207973888073
102409914290049389
73203980154272213
11529555740137583
23137803848579143
98068545426674903
136363462321422031
40958771874036179
132304504325086187
143066585546010481
86433231729338927
94636716784682749
2387077110563419
116174794233597763
71290021324610471
17482055563592381
48823538278637593
53643843334170631
77833107819602251
52674665019916397
60252134767396613
2774690739370007
31139360892087289
116685175430212849
25723001199416197
138227160173751107
76302592305142139
102842503278984803
101676732585059603
118502223827713139
47642859299643149
46375246066627211
42746351480019997
133190400441327629
105967483155344413
117940324752842023
69656762550933169
138689914828908607
4922145934899533
16468237916950189
40813126103019497
2040748766360413
62790532235369891
739239094698901
16018452697632079
122120914345162049
38696583875464261
71945091808075397
46370449887890507
140536212463539329
85909054968418547
46607393884156291
59863010135386229
42398067635774941
69624527110414789
94016534843399549
8796793904059537
92866083304899473
101095670569209343
48110093335028909
45895694068444513
105856226502306431
4541119718584873
71880798371683559
34336127414415499
56091589683429901
122132307765369709
85424987776841437
35450668202903377
31829342252887219
87831712641979
38358657938646779
48866666959059083
40406257194052859
22157689862004101
95558735730936043
73484676616673953
38843153479464277
81598571889403937
124484955266997461
101745935755225841
96539251601727383
75017412914856359
117055232360350523
98545977170630923
12561227465785259
42437744546154029
97153802679041879
49406330932226929
76723529571347513
78346248565128847
93604146480389999
28694037132809491
88086195391004557
119531172639530123
110325722098012783
86065697563566233
35736575046328573
85170161010622621
43622143504780171
58775840125445447
67000597824446939
36882703277064143
133820222306367659
60186777087635533
63082719118606063
124323912290279567
91948860916892951
132754127883277223
124848439207239427
82211257029838457
133141423414437877
13557658637824633
84605592437464361
84356004936823343
94653598846543813
114700585262610979
76368067428821723
65487999266987327
140409111115818673
65593843829184859
66195158230945873
22307574526178059
118147305076064483
33327406262112013
129811089987355459
120025488728143217
138970737225476131
17403382521898271
97478879601370829
87358995952627307
15087715799741087
83783616580542691
38304269725657321
75705689958274469
22545398928818863
129607552621792507
49272169717793431
52763323095454619
13123486451877029
78489186563410859
116651104505296303
74259603323718727
109641287206831087
3288860758095491
11011910534159191
80455364823425719
51517411321513721
86915241286603
55056292383383719
89095426947322871
135459337446588581
41084050607543497
76017303339622279
32900325294454213
117737549713132691
78388429978903931
51444210025224293
101814228059360933
74792195741761067
38922778603190329
110655158506728817
57510229237479547
29672019746182673
113333345601237521
14773718427888089
74107303510560007
4533134038581943
4836973512707053
4577818343106137
122533898195603087
94755429066236219
120968891231663771
120428827736133419
135098144259224911
67824507806506729
28643703690539237
13153328700217547
89262256275672503
128503711688351569
94967061820770001
15758999895279551
72139629118043093
117855997351521391
64126059742427863
40033268688673003
50358731682629639
111986611109264609
66578100714316987
71700452267858627
131747080031100487
113071070509518403
63026549353674859
126663581400870259
71099550088935983
119326633129992251
79136073155550743
36937111345746281
123637708048640033
134719617861998453
25193304120577349
32052031420259311
58593454645724777
54755364219967781
31212886675364039
126146639345225171
47019563329874623
58297238239197709
41173768282116089
52539101387207657
114763827135285473
114833707832737559
33677550834473033
1194141366097951
140525132814974603
68615501004688987
83407400329977749
129763785198375443
126418914054078563
9093523335474133
28343635424650549
110473973873995477
71502998785888667
138879104214364729
113250846029682079
48988067763611929
6839204694148999
33156771433112051
137793099769261751
32298255477553133
24700776797838643
64720923415999171
120174426961439479
143185224459278801
56735552757296837
107348681273674823
114535403011158401
6996063279847777
13569555262571461
48588006722994019
125002573240201159
31643910286241629
75408879719886299
27298034347675379
134382560730392999
61994556020654303
462642676463039
44953033429309219
134483376155069947
26342215291410199
52784356897674481
111426664479752543
60273196798441883
136553458407122839
115770285715354967
23487284061019019
124994721765689591
28018164186427997
2219214418765303
78962223883761191
51374253682164493
10060435206030817
67662638799810293
41716547874602483
15170963332684477
32599403670623831
121390752865235507
42493466604505853
49083476419822993
23376518142523933
15331334223446671
1236733881178879
104948053158082573
85153153938103079
81963302699700509
140747414665014331
29130512988181823
47312402603898413
74707051114029827
78691198348061297
3536897593889921
78199374506617877
113129538238928327
76908186988472891
139862563041009899
30529108588009357
20194572601782151
77445250640704883
63469901765221649
86826530278079983
1268480273356547
10372253568989357
9211365454834339
66299363317453787
10633025277384197
31495968739887517
108206294212321583
72488072078701079
80464634240568181
65925454906595821
136716382633034101
11238953610643981
24392803817164633
121640731303089443
78545157775865293
52488752894685787
66698321773543051
65276175326473231
86467821873547321
82083998988510581
3312384845448017
105867404143839517
58501942319980877
15974510173236751
80225300020383191
85921259392766353
28400964975525221
73976877898219609
23266773516713339
40292816644523161
10624365467858231
108348778281081181
56873619307404079
29521473391344491
84360645026077873
111775309113512101
33606430969454657
103280788010339167
87547401928145147
54020275689847147
46291295534971997
109782438261787969
141345860262169127
48080478831404443
104380279949701507
90466951698301573
5363730674688017
106944544581883163
31686133125484469
21965144896483391
118640304659574749
80679844789062557
26898047989724473
72934702831477273
113661861539589901
59454588179331251
30004568035206551
2713413127231931
140334115119624611
131297805577789537
17686173523735523
106632945473630591
79272153753769723
81212967692790139
41672626087412933
56590963244887171
110394635390899283
76333832564791927
37490060676370459
29438285130492767
28681476403512763
11487614498861299
139907883460388867
85653718150020179
36325488488068303
61221612412657589
71110969307424217
16600388557681757
20285410538926649
70212546148688803
84240238261197661
115262945639700511
98637826025050607
79114412188554293
87580003794836951
44190825531888379
112731518560700309
132607110100476367
63335688591458923
6148002543690463
56277438919312561
55482820414079153
56227514587736047
108546690431987267
27779121846106181
37820938634646593
102377064155640731
95416660926887749
77954339165705881
101436239796131291
14973063443031823
53886683982791783
138575586580869409
67298584908279839
89957673180730063
116049501767095417
102134270252287043
149915607446321
97301866660067723
372189484840073
98784644645987753
81283109651584573
40175604041016529
74550544773437021
34105742046600149
11601233416953601
142565238992569949
137692184156986717
133393459350775807
14017999429514933
27337772595502387
1240611962721377
56540494612537609
119075659178081119
122717802148167197
35520770909429467
8394528147555587
93790694350649587
40401602184145759
82885232188578319
68582785893574721
9688279275760439
38137846487880103
76657065924771643
30772402174366273
117224624880526187
115391095850241017
55490707231876723
46282577032387457
31434326089705993
28806757402480853
29922663273514093
31692273611755111
138509576577828653
52518052584778309
28885310752813637
9450969502094663
53138174943662317
84281532879881039
16210197086652181
136559116024239187
88010624491714427
136639021933334623
115616850273025841
56892244546854643
37715297034588259
65133710205828553
108947399501075353
26804138581807019
65005830034521941
80729922617958077
126906336792559781
126954908805175651
135687769786851001
120993641775846611
63328094368693789
27099783577041353
101785134008592019
103453531194972247
73613251401939971
78963592537880159
19637093051987251
59598158869331809
75165962860085023
87045079943272753
25190619453396559
84409461034000283
31184148680208437
37062960418643693
109829328113917927
110100680357656519
15408830966199443
14208331076553377
78481580968751143
68927588192602463
122731382826289603
48267670861762691
20839401632289869
71479123941739859
27944315639381597
17771422303419403
138979527124543559
208186611017981
69179272072029869
125304853802325103
120349032741352381
26120545979872679
42104056745872139
30843982634075411
7541782218045589
66284298597019421
123451298377664539
52362745015883899
115942103153000963
141082455547080427
48316375144566469
93029418289236983
58209577185888827
110501067635771243
29401888561837049
34681541485001183
41730537677313841
121969524417172253
115569086725805131
122460322385037289
80711537944006259
57146253712778119
93475057763067641
30864965242774213
98591617566589201
6174508258354987
48010323466911679
90268074077225599
85425425934171863
140337544767055997
108962892711619049
51599815341153293
121258896606469471
61474196142729287
51034605812678933
15292361007751913
125789307074264903
64326955593741509
63277032709142269
128955855416336789
90857008918467359
109378732774456637
56537100152609231
59259537332512903
124732091621382761
1851275090292211
97950887031879611
48882844782753871
14832280195079297
45595494858498971
72120407877068797
30113847317182219
122800807108950571
75531252397727393
101401702021570723
125015240449192169
139594381230827209
32334540856396433
54534728850393049
18001137800935349
141363682550828131
36596455315415197
101255965224046939
135832161487218589
74981354282057803
27525279409907129
59690226013164739
112138127634288541
40807603033013627
44309423534438939
15718410790661581
76722049964861111
138364988958095843
8734999604528609
29708608067113211
128072894108658151
28778008021904431
119341185696504623
18331075757135987
76937249446984583
128358218637884603
98090340725713079
89982397794287951
94077071406580153
78295618130363339
18229324929035027
129982478220703373
49827035542143997
114367886888515873
15841196020816711
22176163272494401
27704900009111267
110650603966506809
69814719227348591
52511065476325403
15128782058143363
19097090779605841
34088753106478669
44560079201945873
54080063246619073
10873178459945437
29869569893547409
22178936491358399
65877637538587621
121926671797997509
15436350832322663
89435116443362821
142837458924187877
40616273961916577
140889274864419931
14843603884407169
19985086342647479
96483064620175439
122133436669162109
85896180264616537
74520217485198703
67464538287041369
13775706733740997
106248797863244107
127870842971757547
26377958659640869
103000107730700527
50030003808805259
62080498221577489
81193809946212011
99852099619158847
119745741321607361
140414246292413329
86810115358500421
98083072606636163
62698797651353231
35062014385254253
113376781225557419
99600086121325277
62481623036375971
22616114228869723
79779456767741981
112680736926339917
119897488999255993
11863851584705083
142077656930300423
28348110091606541
19400457682982819
29872773839753203
20625174224898643
120932866122577577
36237483634554427
92234670105109747
29097019831519973
17667629896943863
8783961072861679
117970368423571519
121088100108093413
14220756117559093
38128223558859289
77132297498451967
139316813933734589
83480288075595139
35890957448669227
120390494300939351
123106274423594549
107552791006517497
75787971985855193
129619403996597729
60825478873316777
28580882005541693
14429019171046429
105411072736048111
17668388135351381
12333273328734863
138840573971842157
42938524779181333
24835895415382621
44568163048665397
83564972459301161
21327090931053133
15673286620229639
111581544906572177
13210957064652559
16147511328238733
28423757595860243
74731759326628219
48573773080662337
7665803445018827
49724249215654577
117255311476524037
133178653465087187
106983424840037783
115072820916556397
104313179687257313
10362303155229847
48522701214114899
106272232970794103
41908651289738897
135235373747626699
6323794674555109
17106316459241699
21537911052387673
129675336625027573
1320168770032771
25620150920358377
104395776767517047
17576144834690681
16506195080384291
126107280291805597
87209706632806741
118101216096351871
1529327966897609
21363985162035589
65791205929460987
83767331451128627
58147736436977413
31728785148275161
116943657022121791
97369241827894661
139712185275898799
27846469197981061
131351092953402053
54571754522290387
114419614520917219
23681185919591051
37688586576564233
102467691957381217
70607403902564561
138850046288771707
16088321824220123
24007809454503757
95087900591605387
140606793777983303
81624093806465123
7898793496988903
4007453793485911
121158941346415933
93409073155118533
138569031755282287
141608070868487063
95115516204590347
113173677934211113
109925747472601657
124028725935215149
2241785976710633
134619649418991917
54412422134536889
96172097052377887
39077835286501799
13271869139865671
31746917084314039
12186637885328663
35305480717465969
132636352034710009
44008521884495057
75466023019278739
29106603191204179
105549175941032191
126403898333167801
109991617662384113
76883965861164013
19053358975155017
88437014574148637
137864184606031469
101593822327351631
58632376430064589
70867105059911471
81284143499453317
23944715417351563
47003565664977401
137302329895266583
89007965980252609
64338740149635571
92821379187391781
122304690424480939
102335326057983463
78493047906059419
64419624769635871
113224594066235009
114454698175345313
127601082286337809
26705876933955811
137084920081317361
44118826383833353
8588014311519509
84728745463678643
110741806345074923
23781784206551477
63952273722206783
110694395058920059
108767974708021721
78949842331509623
87657313399365797
96336956052938437
137531440497995933
126048939337392173
19666442496306509
15907985348985007
61036183741188503
118171186152900631
140189459418283577
30090511827125107
1349211045294923
139659923238564583
71045764453279019
2664983777395567
75879933505158007
9978330645701051
16463412015162407
45113923667783987
22913246114413411
90999659964500129
104682697338405133
39611157054053029
98382195692232467
110441427482418191
15299149488932987
141380849823560741
76657656543633857
6209028492282883
84819318758651657
65241590097689683
97260939170353477
44415835566412253
96319792434746303
113960446459157069
74187389889673009
1862543477635031
127390977358939291
67939766776567643
133620922972449767
43732840482325529
139281030589721593
94446149838373231
52352351891568941
130513401638539057
4529295593607751
26645662941145453
17103747335744243
123595595551552373
103850373849812251
38861797088626609
119603747350166903
37294256966463097
39595315579393781
82935855786359143
132172847067742079
82469523140954017
35091443307800029
639805156671949
131715051215132579
100850763246887209
78159823976132641
123640589975996557
8285689736770211
117047790636747431
103361802028133501
123396086406927731
139071940304468333
88320544563355543
5381031829568137
139575886719354661
14827760529159029
9953882941684001
83571854642726599
29875528906913423
95448075476019943
32744837287058587
123471274546711967
126216570323164823
20387481734243269
41215969930382119
52377711523964521
29878439936896927
17912180530687693
31995016095870029
60699664262002453
134661654913601009
87872567857074139
133719029526042637
102466560575864041
79586681975547151
73072517652933977
107434691353493611
42665650461195407
34405537316058499
40009406329164091
5476908223058971
76370788807366637
90246957534867359
43080164176038721
136108266481934143
104156913120722717
129187508049714449
75772322888204759
80164966401786521
2210795518807927
84011799956846029
112286752434061441
50845731790303657
10319264761267687
99816469322567927
12288648378819097
129961246712435587
108338232073409089
9607416791483993
110341216463734063
129441495682907813
33121660778143783
111591534149089279
141814561460212643
129810984182201537
139363610051380721
68734901692668961
48904797514302479
62777910222057911
85441718788124147
130964883203848063
130309490859378001
41963765107749841
95635533741096499
78653103255714721
95821511244987247
6966708511371799
64284017952028739
136706311426642291
137291302005896431
72333796467098053
124831549083711973
110704903705859147
74397485545631539
39259059983038457
105880915434949037
105652506729000173
130567857187037057
1529672362990757
88361665891487467
80965801408471817
117852547908273533
20561117307181237
81275817496080379
44939324921442961
94636293673967321
130253525929800683
21306390536551577
121149782467185943
25242020081259467
89508921459597379
79570744214914093
78739996224398693
62368515133422877
44372977469282923
120949581801051727
22714748317929793
76746307080401977
122103619356583331
84314149909048693
16581409550085101
112981497075781583
96207902947025773
32780538581495557
72717913590727247
121525064486779859
42079429119441977
105998935381454527
126315368777701249
21560213901635317
11142325162454177
57198272750879951
110953730622138191
12211198012381531
64435377271911263
137256784827096239
139145016964714763
31253220406405297
4724822113518781
48558965169127739
119954738932402769
62435775108040693
93847863841238387
24853346366095241
115415400429432757
104325798627672749
115528590532223387
59074205865414791
119923623746938513
72490775384730589
72142116029997763
34490784939711053
110856488019001741
32101711170211763
138722329414675333
2658256509760321
51201355268290103
82899989583069497
76335457708350857
33981137686864103
122145856835022959
97865108227883569
38207020628092867
138406370150935009
18096025715690777
46794086340533531
116564970428955311
59527272631172911
15616762778015209
50960329234996903
85842893280624811
14472930426974731
51942735031953097
55891688771307481
134639836428509729
113891820350641363
5603466432504151
11068173162896953
110980551493441247
31580736977271637
38154878976961567
2293949654617003
68310494398706611
65821374320358257
20187059715780667
141791006141012281
25071345429559459
97220188818606803
119821264799417977
122751076810195469
135826810573372123
120017189035546189
1677580375517461
27264670435734533
105994740148956661
55534321297073231
135465592751434027
24797311064109721
95771755974957173
79012623600943343
52304046262924153
38426871355835569
21455137827806959
84428073873618217
104556022854267007
55447318723330841
86039234609490191
18183883919870941
3007938775702193
143390523985905239
139870810205849897
134713049619829117
37022268585897643
116039572950601507
128126818295969221
120269735118921877
81918309347498341
21523803050966113
84407771650904971
66878787426655727
80840569122018787
63644287810865711
8141329705547921
68661711649051307
131557584302260117
49828751928572629
38480726632211263
124891925596132199
141281940444063791
40966898517060727
108737380701369319
81446477865219451
64173568256183107
15504198091710677
28585545232767553
69364902680465771
134957451002143067
60701115893966189
141051645573959327
123587455322643409
47353001416655173
34992016981962977
85805836783282481
6341103462933451
143270676179446729
4856140240994971
70618653422742731
62940309961660693
44681147957020837
121035676907652539
123093595053372271
474719143678981
64603172766032183
107642250750369073
13417799305912709
59762938921462531
75257838911490437
80482208522462347
103629516118268909
100091547499986439
125272517424082429
99521164259799133
89423696027777827
4142199233519821
37323052333246921
127717756661807777
85586905867966337
99088766342462999
104333887055861459
22386695162588501
49436726384616997
88093433645688397
80588839471857439
148032740875511
94895495107574453
65339114169481429
49191380160338993
55626639939215077
35175913441930103
23641125304742611
16640495859048653
75158600672453843
125207601148781369
64412434354697137
30785900729664323
109977074952542507
41857540181206649
132884885348072471
116622951722940251
135323302854400321
118590886123162529
58294942281794851
125670768393387089
78077131940150929
54696183497812697
71998536628187963
135013225109090171
55954004467872421
113351631653846969
48541255737948133
36744905372886089
44349786076724257
90093775640778839
132978261617322577
26496699409861721
85967343900320359
331222626807133
1950126476125819
62220231579916513
89256812313386563
9486478310638247
111317020032230017
82832062618969903
57009981296995217
54896348432013427
107725790085157403
43733904994113091
121336210012629613
92805213319511603
116118722295282961
103211006851909379
40600460083056047
38710457457423709
97122344805810299
139721001871300721
42911050878561763
103038435005603633
26563884300059123
89243468166443623
113205395365493173
48322986720402103
6132739579066603
66466729804311439
52988094805740557
143746665246903731
137439696827320493
102134309796346981
117476921474724281
113658036073315259
35045894911988189
52719490746455389
46542491022534821
7903997352176413
24376258135846367
136900510558109521
117085083274540627
62001810604278229
52477224632340247
81556458894839381
68864026951337903
22885963976289451
53948921676799649
23931498458823737
61414759196074913
7521106772296391
120767117371827599
58877849881055503
47522924713039619
90397892494931017
66286253026166711
122407694088006451
114816046149365419
74543724809285917
6197503361951669
110000719301495089
87720284809494761
122837351024313073
84914130730190647
17359419030460889
6853116194999797
88498423088984477
84505933971237083
99230165769035359
118566552560021389
106979194255153853
128439637713839299
71149847200141271
83769152150712443
82008305783251709
85811860342469539
38549631653839129
85008332933106983
49754035945118819
105271752633227071
79454547702611167
29332325968729543
26121205149688841
122355717289281479
122408607690384683
140679731055755897
121044111872748971
143237429624519059
82265854340485603
143392969224642827
70859528579614283
15615482250031511
128441513253659401
139590497267048521
56398998187019773
147620231757133
89062339554206413
32042512552431527
26519085419616187
42853115370444521
16386198054500719
15310604008892029
109247615645910689
75911879489066393
14025384519677887
71098818103509331
127951008542655847
88021048148820961
89527304828048467
49025263460328647
98362792078487473
143236966603393079
21204764928084611
2956826971270181
134770687710216149
85701388545214861
123171417763724279
142980108538731329
92332207101710551
23694868281939683
123740265533933603
31733970756847951
47517269308271687
2981374907113957
68650904615179907
138313187794111817
66477290617033399
57320351798896339
134943078727325303
60965732630555177
17087669553233359
76049967002894113
110267104862125781
137605729401250573
982479500576503
61553815327594333
78556418002112821
103627990889274421
10043732009638141
84586445644217771
84848873371407473
97736029863659483
12553173381391241
70544840288311063
7262842812629347
142466956135267523
2105198110502143
60936068333418133
32248940339363303
58944196904444351
118721675954897839
48696675681746663
55079815427069227
3148221002085329
51538047220001141
140703874870421069
51303364707883411
1796729592664177
129541425578552357
19352440632835417
63467769370257211
113546106554735419
6298462928575067
113555791282959043
32325731291651519
107202590041165363
84248073338539991
27537166244152373
67385272111921111
6460999421862721
19943871811176073
3137346484416251
59460404331524587
100835878591519801
65048747889165637
23248507800615983
22691963903863277
12069393312446947
96587289857972093
79981368356970263
127864597956267229
46337745999034727
6356123511853307
118504073320146271
96882521541061229
11042385461923873
26651672434912891
9910601397043547
115405484244577157
35708338321503941
56945057889587183
2046855359580959
136760067055295111
34738687105645283
66726493611803819
17555642051327689
122675047530291931
24875489397854573
100241806089083261
71984122081576567
121020200721260723
140621672947603171
201741173911843
84754287665354743
121077217908641879
45002388610027543
108741194775169193
91483516413037817
21512631110114359
31158000006596269
143394298937953447
136963072434697001
22071754597741529
105287184612877367
124792349075533859
91859859950632801
132081363270949307
98544400830225079
63462006434570083
89939637196986517
933592069236569
4306044758062501
6527769863020037
127401005496506893
13724243674316183
110260482797499761
83557537786991693
20828136241073879
10379563402179863
44127791200460621
44086245413043227
69718871389956223
54854593357112077
87964846121890723
80642783356326683
25156830952588967
54629099835020981
78063632265191743
140535509969437943
89746324960281763
108272256121494593
132665974288345789
106189270298078717
6002351583755677
47623748616794893
22954128311490643
41541422663084009
22333702934464063
118952694785897873
24345994012780841
137741404288414097
138356660709618833
66578492007197693
100280574176890487
141385835030974969
64191266639877373
92870744438340749
17108651736165659
58762719754337201
50008412114558179
133023780404285269
125225735600583523
22304679227744833
71363930418004459
65582625866103149
119172696474380597
79865616373515391
126668326756413889
130973803046682373
137277176677099463
135849141035717563
56694307665416569
126878920901522443
70980081063286861
88859466003703277
92607491825915309
82977847913233307
8200296215101307
9094055080789363
128497005320520409
135099817408486213
27169786193498197
55043446319069567
24142035028479367
44081890716701017
28592224988847073
93723625484487071
25824681510331687
64978956920588701
30769622648987867
135133672689930713
52112639200801183
16797196147910077
27338973134522219
69925824994520227
116486128173794653
135442822290901087
107778544040140829
47576974386110467
30845895721872659
108411032500742603
100248398759649377
101246435878401427
48546383609597011
119405969186805019
123803246427147851
73529760102689057
94178397702020663
101897494714671703
45973750985338073
119104528684800437
65694463935659887
54928345911889517
19579149823638407
103467551050936643
45015426823942433
52717695891691013
50448202724299781
2741396939604493
99711817541867339
94889488020564571
69331076105765233
41685029608191757
85262701900035719
21956611739844809
34375432569185717
12831180338648563
86375247044578979
99378705714992521
64351534565913613
132693210540973631
117242848133519561
62219938286612017
124484130916958269
76134151200639869
77079890595043877
102509315067423091
14171587754350919
118874366882985023
60706054303269997
12548840637865141
108220954341509573
23560494948191651
129417395216827253
58780014492487069
226108137857663
23142436595475937
92069229294096323
101966782715417003
47083747257372607
98607829393134449
138888575992988369
121745522752119671
70092681070480139
140998093237020821
55237507569712987
60845908705207501
75829231080925807
10334174514742693
112090794382873841
15852985798882091
120825913896525001
91249303469497933
94693409725716821
120007841642246281
56837469019638353
22077691150579747
53663215815834539
10212688026949747
97483735793857627
105368868322451803
54274728515745191
128527062562877791
18828116323419367
5749486864948633
58143993403651333
66570314931019079
114202857563100209
62824944621197119
131574905616710879
51096074714143201
91936018696914233
114883219535953189
62807628890297261
89594682359337637
68579003667167093
96536620683692971
138585307384510619
10155353252083261
143492193461186783
124253199991477243
119370547571849279
51122433814969471
143446858768920449
6653032892036143
14093855162749433
92049385977785641
143505415481937251
33736574923761077
143580291694264871
83137871882688083
127655450370173903
81650542092239383
142857900999998357
89600602621627483
97133313637124533
45386418793383859
56089624503836933
38340131772061589
84185951438800459
93588177235514851
98831999026779593
65669864395474921
81296858145529121
108887676667229413
140736104105658671
73976714897209471
137251411901173711
132381898685611639
45813304362332443
52687678786740947
141764138975367547
81734631993793469
18807117062659349
46039126363541737
74174310079545239
74841800158377089
78774189657640291
135706425063881929
103075371501902227
117771135629318203
134326402165914677
26804167492403533
26866185327378041
63863572376696581
142196174766892919
131463869489034877
4140939019016593
81933962151851561
128183756074542349
117358622812561979
89378128023692161
90246020507561081
3435801046513109
58745964989121329
36046768005013291
45710451545084987
2928587733963553
105496484889816851
37386806046411359
38841160718471213
25864751549030353
3288025796704939
50496613569168733
100893863035903537
123396290783980391
86565759628202377
18098083977410089
76039486290730559
33450977542288829
23724824190623783
27834394911257261
28733040158045719
92118142318529161
95717113198509337
83910117534129221
35646804507608843
139534247831415049
63816059201753447
138789933742382183
8284900065013567
33460975612718299
106273411884289541
48146934427392209
84612338460633923
57890614815020957
125092565190575561
17605050760811323
78109636506937507
127383341303402123
57745251378808817
24057979870334251
20853393420434329
20256494191369837
46136534217439751
74291448924747101
49502342095694231
104037917326043473
75062953154497579
118395963987198347
94530385854590447
87116885668493189
23136384945312131
8481559539443063
93442784470406573
27142345432332901
44601419572440277
23117908331200831
71253468010003891
3201278007610609
121705953395137481
12753212992987079
48957314030596079
119216845050445231
414392889914149
23441885739491183
138728157179103133
80473724931253921
10675694305192967
14324762330415403
120489560074497529
52165171556915639
119524428079091773
11280153835006603
44623469320333957
71801940000603257
1797348588071957
114936191629111621
70737386805298391
143345000502266369
31738338313097201
47837153848665187
44195718551000579
67071010783680389
38907911103823393
104518489646051743
75970199708317451
20426013640800659
36096918503770109
120531041692500367
141821486598806279
95639928710567053
11676877727198711
79005449745544219
133142801190560027
67607472610272251
138115464431022877
97422752458932611
6816588317967209
90025844927465147
138115225297225523
142183527400684079
98472952706447653
24703707209110367
6637039478614777
113740853401959727
64909206726292039
48427268010402829
68807669049221959
119374206311904101
41117872224399497
115933158389751649
64939234445715269
77589047490824081
44628455075742677
142882286612489077
21554053784671879
132083050471891243
126133600755395459
1539341154056633
56871240886806407
56269609720768513
13167914078153119
79969032850555951
19540275549691447
21311955236426629
110725782620258989
31358291024405927
74767258478164249
101842105310741819
137258534942577379
120572078687107121
93000055284912779
113984966323288219
26574807825900811
77877858723786853
127144994562615151
94263635818363393
113935207216970543
43524366874283359
127574734363538621
4358686026780937
102311273072444993
100411889700653737
110202509459675641
45283872827003813
2584367683282067
32073981237198221
78893991901212349
82220917014601367
54725996820411281
109318707942648157
133211662625924569
49687170842239543
143600200970628827
117895748248314167
111255631706314811
132017560449488221
40757704459135849
77101925643169099
85878567791675777
52207725710421427
39329991475171391
133541753978197813
57668277725587427
418179335293087
54273849398246251
7005224380996069
84556815106249819
44399354134262957
107020222822101419
17403908570534077
123153561388834547
121858205353184233
32271757425939301
79413775022153423
31112155375707937
10040973143150461
97479287559187477
33133584679814299
86839304760173857
102205605854575351
26025809445684637
116861178658381
78091262949801691
49575910306876211
101458945678105091
26926191852573857
36623379593366233
129021426548604827
7177745347590617
23593504441788899
87699515886751543
60609403956947353
90181189241868833
119522712516789497
110344080067699943
8495861121343007
2353826907023399
35027455445953277
53247952518483001
92802924378853939
12527469372352637
142600271635129223
69879177085213981
108046090362927133
4992860496408223
81962070164685643
26541904659344911
139522039567086469
59014002560380183
133054464922204183
77665761983783647
127372038427872379
8946506002882027
8113470905738813
141715209233231203
116749808739301897
69807704181172709
58251571486271549
138121835146477933
140843696121195883
94671956609067689
51327406600211353
113037924425317909
54231551027188541
24543244701606641
24873556509868523
98777015192161513
58488748623767963
105814484589214781
83684465633494639
138641198531900803
67196542002631771
54964335700528277
60992936477052493
139852355088795523
102116487853141327
99097874098283779
67280727140319811
97907631426560281
98603660319634937
122099792875435381
10630487091720833
107868698926742641
29311707664300013
44336788999341967
19929569798514613
72749883501270433
130770307463461579
6162439867449317
35967095671591703
123783778001862851
104626522543469317
43472862957745409
74716415209934789
106964164247930669
108301433792233421
19111416274587863
95576054600318359
122235630905381737
122073403321950391
31365057655800257
40779300959702017
60996580859710291
19167037982684077
32505469904444557
24665671342093303
95766208680339011
107651280888094127
130210928564286949
97561547917378189
51886887677307677
68516609052635669
37791091974543491
124367806068383419
142519845262956163
136502071733424751
15410289507231313
139140283480786109
58451154751731821
143456261226575519
143406105512503319
59255205743575043
77364469463502733
49593674707887229
130673632312773371
117075438373318151
104585055906049513
1303291535111591
8859522198128843
8588809525958461
85867528605424249
140690029626883013
34415533740096107
104895396282252593
106526993423332991
34934949303542479
15625589181503533
142992582980570597
133477803922850159
107006505975605813
90617961630034589
135020202766089133
92380827813111979
72117385062766999
139422762380369929
21474174290372389
80528071237480817
21171475534329493
77352040050342503
133446269006801071
23712610449795719
76732894748442701
81820779503119763
70267128972842047
64895846333455871
99262935031670747
108034821301577431
46876436256355889
6238280180790179
112983229955714149
64153075066737023
98568221075838391
9618552365350321
1158313589569259
131857098306113281
128512996015624937
82248052544043949
12499083385282421
108271988758624541
112984501341411703
28497523801485457
30876554589334471
85620188727384449
75923386887042743
48811762504696531
90681495619806617
73737115586529371
119118284187981389
6154988881962601
86244788484029603
134849333403236299
5322158201053171
86499807671912611
106279988596100503
92572470869242241
34804978601686729
38768633780180327
5965288306376467
2974408108350983
39456418616278481
26958061694518901
34720058653421749
142983217309360003
95460869287620971
113055640568162191
42439101240728251
30699774032953933
57411746526649997
70789440293072071
71417825495303453
37703192814018307
71201453698512763
43935229302608641
55259010203262259
28436489516346421
77936588244152831
107415884807665451
30176485007080289
53489121708490177
90474296628274873
106690098653506001
120569002308808073
109238836282479401
76459715035326529
142341099370310123
72193649550189173
21520836868048403
50938108554515779
61247270844043231
37872236737897951
111314755010262763
43309220427442259
53074061474318399
126713112443773021
22534379137959757
132245544921305551
20811043490869393
138803930477843567
55384123112612353
20422837223897351
128658899212546693
13640777054585969
37993619252107433
77258392824941429
104873454290042423
54537066825693059
76268795411974001
3785681736915257
130413239207258599
75995031968871163
45424238877179293
98461292752922003
37009289999366317
76835079818058559
116034428903919541
47673680119186999
60460222972484633
142984509825807367
304206969057091
106913699632534391
76722023122150951
35670846858304421
85562767746485507
12407972333876557
59936980450822639
138127384757342417
92753327690193689
22446509846189453
24999760734228323
11813104965907759
4851269562864073
140185973236894709
7506268682492087
100924680217476307
80212587636953353
82200436629512779
130134259842884749
111202456535634521
21988846175299033
129292521688878157
12243110021644753
137001204043483693
90469450529908211
48592846874086117
13014156847243967
62645056353202891
27737981279895751
79894080548774683
28072500951218137
111682718406534941
137017963170392923
100475835013300171
143306303052439493
70952090143038347
39793699713205507
101286613290445433
43260524686478369
83538447631409359
102571847519409139
52699540860929321
135373973219641031
126665790144946439
77593613179747261
17505635494004641
82781744078167229
1062661738311307
78309164188442687
133961597101854877
4658083132974377
62767911056567251
20974237733670679
60086830837319357
61078911782488403
114465900700891151
20794827904671463
114894942386188499
37607755834570939
134631787538878939
37256252883801059
65661249931643497
40946499522241177
46905960845884681
137521040126509037
37902107534520353
38559575809363627
66212059980533503
18848509416289859
137734518175738259
390570752754811
14917717864076219
1958769187855769
3960639673772953
2523860059882991
56523531186367771
136089116418087229
59416313283567551
95801875184910691
124970273813073751
8012083682014213
32288600998736737
93928885984208129
111116331440080177
105045696655233413
97300324938755677
98524032830308651
44301076851447641
42854502799927879
114415094205475451
95389074591556643
80973993286470061
65576057205347707
77259606706096169
11853701150168671
100551098457945437
47986071025493131
3374694609152107
62050522538521063
135153846625154923
113696027605933337
46381155323625173
111936619345009937
67069324724250467
109582546852945613
69747011006313341
1693483259969951
75426762764366729
53475794037601217
61467307379634851
127937165010033443
41463944682082991
23222575731352667
27015649012978837
13241608594530761
27203517461431537
89800520320278959
78497638238676119
58697342606507659
102116432588845057
71174683929097471
27222048916182007
138872430959930141
116479137522920951
28334253518592257
99444659900698393
12987096109946489
94402438502016797
127856520075003971
54997241976417977
75684564336989297
28839157998719863
36390794038032767
77551561365360413
7893666064324097
103212255951809867
68980400525614091
46444924875959899
52804206350359043
31363878892066753
70694889275568889
73896782515834349
101290599143230967
118817095633318001
102710150808288997
101071783914521489
118097005709947039
114098455449668659
97969923465462431
54259832031947813
89381372968980707
92475919956983657
58013352199973021
107772097013837407
118990471095681067
22449630137578747
58383633141858007
25978489109271133
130937032073653933
63988900705032271
116623089479166379
100816453224307937
72223156753270951
93338674962414163
13873246054056149
59208683747428667
65061161334825559
1042349125877047
97987073092333679
39570337067524079
60510922902552299
133248319380608741
11482258583065541
106874665947886763
11321539298749129
25154603979677531
80229695927994881
63586525193507801
135578495110788491
87314740850327597
32180686815694927
53231754669971159
5617826099835437
142916413532288873
39698769710408483
59145286591416731
94905884558390201
43857366836241053
103580638881864013
41848804352280439
44800632739251397
101987971067038741
79440014681864497
4300529442306059
121636527878374051
51042378300518359
104955868320172271
102248207927933579
130214380456105133
37859452004034161
38891045268944399
47075043880618517
142792082316692057
129604772577190501
85243842090311911
44679553422927949
9927331573656719
23296059437666069
71545111512336611
47450452065403151
82318751150076517
49126660660933133
2924054469550891
81130192267254853
94345261324810123
132522147957487367
97842908391200629
139546415826748211
25025237553850921
128823387997585081
131798826359959279
5695844147733247
15234617156506373
70896841237716943
125830724224874887
23869993791464809
27623816005617899
48249659929823969
52225520263521587
111520165505375233
39690105960060131
118473788052462197
21748659104639809
141122849650776673
61894231743264863
30300796007851969
26541918173664319
107726374346850719
22571498519344927
23254862118108977
18259923533242211
2609914813787009
46955268113907367
19293012764288863
15673329960087691
98991256193193893
22178772995826697
139880228986265387
140257562313751063
25108928427496079
91344014363623927
28973488400454947
33160507895672831
124448826525551293
345356783826079
84101695734328171
125919159053443001
67744418273257241
78465565213634129
8357436258301631
55939904298585973
73160621509827637
61201916876256181
90153631460804803
9919744672525027
45104981154039143
51670252649737549
107828082606971071
132374624854949579
73576829653965929
119940626595922441
96410609953417831
60365874451050067
32618854567499129
65943662760678673
40539549088218797
119347250674047959
138975990147782339
13088570374831141
3538438665569117
91193866278671551
1122197994713597
8794054068454267
114119641428713759
9194940594592679
28808912612544809
25425174248292727
14746135341857287
142661561419049671
80586790884607963
122270884466721673
11326381787781587
20489719266828323
6358778469348667
132727869384670817
533432904785267
5671056291823249
23003261406975571
31449927384328231
106818840380993057
96050469407494241
45471607981520813
18160185048427627
20313363840606113
69971867630114521
80798878995647437
142166885248232683
32029746468480373
62477919603361397
28293762340123799
141446741859891179
119173622977915997
71525110737372319
66988730858263259
55035287363348741
26017587084113083
5346857021679259
86274538046128661
33782240627667911
67411351386670651
101632296637644821
124067495530869689
67751100961182887
136150832752492669
72239427950289373
17238345695294543
99620358953386087
65038544181892531
1143434198643599
78962859377895943
79039198416990949
9061849576229069
86322702016756867
60725795859410923
84912755642192771
132988026670523641
20690999530314557
128283204438870589
38624444724847627
36384225038365489
75992367841615703
142602421703665271
23211306080621479
72072147800839547
52451603473263997
138860494554092803
78194379526887763
108269149143173233
30188048260100551
71450619215035283
23694508237612739
1796662541460473
129435390653284273
133434972441254989
96491387663560739
3513930718006211
79704754081009471
101771201185157519
28821691767827611
109988409903958123
46704053589721417
33163580306635697
44685302956150067
64673710115454641
33292802487186023
135762133793458573
60327165732520039
91266636821387969
100293651011613133
138149397730477487
113917520060798431
11436888787715059
73295184611248189
94889457926522071
7268650110344621
131741595135455827
117666725304065551
96530563287437611
27205068026724317
5447282748615053
33114171370381187
18281858968762819
110999049432784501
28958544586326473
103567866611423971
122072481964975043
74901110789303647
56944667859143549
85867222529131727
65729597604151729
77696178221664337
138497349007222181
126871654982309381
124615448336712457
124536383672764771
74972569305446677
83393431459406507
19060291817080627
64020563615211257
85427499343164287
128066854451381869
81364223962424111
74595536573520857
24870577450831327
32171828133870017
36375759185795611
112875655651392451
5487277967595101
90828841724768507
116915388385075559
134519104603941917
8978981533380049
122955567679072223
87957178746845789
53988285320714417
40593647069668607
95465862519112801
124083414981474209
38055740384452543
14837335161361931
10935476304451481
558286205240773
112136009285548147
11423004172884637
134108099714191349
129296498103785527
63367161024265169
34996779881200339
32037088633552069
75953986253231521
41831393952421187
104211949918204619
19649072855977583
143691422305122859
30970693924750903
69979012982923843
54623941224557863
117260107410785839
10523209840543447
118866586969415837
93182853834358723
13375379644343887
74587866815187521
96282469176201983
64631327921905601
38466940358624777
120417913627071623
85914315694775279
141993310119103349
97509476269996537
72494998551031073
36180491823186929
80790428383616867
58071293653054151
63736387285117231
51545428968721847
140435431802765413
48470962306982447
2792936127422113
34049225078775007
126513428995520071
67809558669750901
41040219315185491
13894167605312461
129549638614081331
57306968841210379
144024466376211611
74231564205247597
86218792944208871
72421753341642769
31729694708863271
107265440420988023
62170097919898621
96824743201894969
92299505976770413
76255782165967237
21551263408119061
33852257090969767
74102398735333481
62656083402946987
74616979755281533
85252730212287917
33895793326622179
90987581431912993
93973725078720983
94336151089962809
124075618725818293
134974206353409481
128710967201603401
34375762586111509
132482487175403011
126108347184107693
141858170694017191
125857715817030179
100732812312255923
104419426380074609
83880996126061709
126368883248712283
45919980367557589
57369847816836991
133373630139462343
35373676493618383
26331672214465019
98801715938793401
58825214571399149
36368084713364597
6199802246970301
131503239011592649
28910833891960651
32737405391673947
86819097248101289
68282873908360703
123598660777741931
24780299287859881
545661573260521
20721202926462539
139955472768113111
28195741067987263
141839257654266323
12499383117915971
26968599441624229
99671459547284827
79531296081289691
74265190959238063
68433926456567759
77246258679183193
50115164759201233
24811295111479439
108634420622867731
55651390231542401
62102032145869049
82303621456381243
113714711166906119
110817158616954241
38833886546841887
86162599248799643
80639112407325379
133098575194519817
80632270488074609
91398558538461679
91849883006723561
93505931098737281
55275611597584111
66738239205821993
100131138782770811
139647920512159093
101827371287195293
90237582131857711
13518710457601939
40716969541211461
13754414619755269
111572674701865211
83645192551815247
5019156166533869
141050904647639299
5229719572433599
143853018660646709
15149159953812877
39411747590304589
68458194825924977
133203348477205961
66524420779107913
42222250642414529
37048168070641261
115354575824968919
29076029436225407
104579969259301553
143668925762123747
121006249093627823
125310801735900043
110739013040440819
26141552380174097
142968236576447797
61962275454321497
45874945188095479
80438203146797479
31111495022418883
16921679128086143
38961958039861643
136375143805244647
74996117077029781
139146338405621747
106125828144364447
110974188999651161
9826786459249523
74563586368502767
90235361604152851
30083499773596231
38111091860223589
79784340534549869
24516233752001753
85584379431784591
122413789152893993
139317478404823073
30991551516441463
55400716888279501
53429739709410959
126204487315332221
54656003368325081
58497222408716279
106501687951037711
59359880495346731
74965851080246017
12522451829496871
71661553959831023
21392404902706009
46006670741148107
34076289710965517
99969036266413801
103135247178213713
119482682919190069
130007172748905721
82209302952785471
75564246073450613
113526805212755887
88195327302938971
10429980297712777
140901414387968477
32638203655117939
51094692731815477
17503057981106897
68102283995008933
74107844715608609
82268538981774121
104059735504401437
124585959542500507
12375246853838569
111443545599017003
88599706341128131
49974006337488281
16306446530240819
57772946281073557
89308600352441147
59867555608975553
5632805280089357
103694859156786553
7768539871746271
85758904134914743
49488290127596209
97647825618064697
3854998419390821
88751321926186261
45325609829676269
130671897584354297
44843485501974347
34322278155955409
84025674798182441
9331637836537271
34056206754689909
73260384991652249
119774679404594413
43329396814491343
5094716463019021
100361916689755103
137341400632215371
33591272333117783
100033550625155311
116317091863072181
67826584661281601
11897166154918409
85975155878389643
66100097048345761
135375749040068897
81719243449404521
107768581468658303
20530560431939407
63449445068936519
81126120336016681
16008716555659717
130820032120194253
36227518557688153
142463450267781373
30480365629101589
141249481293160463
91711273647350681
83663798380256123
75218341945663363
475886174874317
84384850733536987
19207491147338309
4330068534130841
102102439979280707
23106188156087087
140013002248125563
38677830450050971
17675067265687721
8170189390435999
85356059684861059
64357028317945369
27299961681290267
130996136401593557
74517890514056147
124293566400093733
40453131024787301
38564921840036773
120902611188118997
57899073891331307
136177019105591777
81281790854226203
116648477403814273
30173618656459877
54834605467040579
72532122928057979
108981966490822993
141213879163393961
116170589419918127
96201296151273223
41333011724606311
16983816203887327
84911609917039231
137490768934503473
105160926143524429
19679737483442527
73726728970687159
93806436874342307
22634728701087907
139515796244032781
133215629752817167
80244381520354591
95095733951585539
43317372171489797
138123547577706469
10885658425417681
56824700953389619
17401162322289653
66480721900996841
77334917181150367
43212276736367839
98328047135484679
42525286304637581
28837662172155611
33660250563972113
85645363979456507
51599550317217401
91687178470029361
120154099298110817
121524352006738621
18309295375620827
61162734328798667
87843921090798479
53502079379003867
16828702002207257
54108573573157643
79581799361015797
14445512301700237
123286533927818489
82210821897681053
137175561206096557
33577103759203549
52526872321748917
26443372863522649
10322922218963863
4363510483460809
52788872875932163
103029233371905143
117012397529764337
143462683232461057
129587827120547101
72634110347923261
38175598848877351
141166188399468797
20009553926312959
85319301583673401
106083558019002371
44035084189973567
98507357033943233
29970906302229947
131386719062803927
126571264787881813
73406641144799717
50801505867315961
24385373116081
92389435083459001
77564764356002389
90875215196303101
67204526570775439
85607188366500809
32909893695558499
79805771536194367
71011654266135559
79178684213648029
93089533500802339
52728805553661953
104513686434947233
115505141501785631
92251107030217141
98913451825550779
91331098370304031
30880084291585213
130337838442515833
139466799897516121
71109913128981473
105084786734299373
34812763508584601
112099758522204091
29152681996878197
52131593503664251
69570036252275341
11881925560389539
103618272363268673
100106800862476679
34577047085342467
74119939251572861
3734060259549259
58069322771496767
113760518608006157
21910695060721457
83474763531746761
37246937626981073
124935957301328669
29617857665596987
14612060294824627
75281207212864397
60820543948356859
14762737733711167
70301355895014239
48355107874474703
127510154630042329
293421639599603
112456462898684033
11893483986735971
70045093109746553
83532694320820973
84185690808822289
106760625312278251
123627717994714489
89347840248920509
63879092252381179
95347190336965033
140806060613700409
128050398715123639
114731782811984911
2045581580364367
39571695107321569
119521296427855573
15820309877315219
31855503714859757
125392077239121659
98618310027289301
120818284926754981
71043034199135261
3525601159887139
16671837811711553
76051556352781799
89121215654272547
142827722701522303
101730035594959273
142301318627266157
22054495578884081
14443679355907583
34033418691438659
93654908602043161
66395509445999659
82006607985959221
122666146338172289
13309436617628881
79337783554379671
34950180607753309
98172403599363389
66097209428381867
108801971289502937
67575471992227861
25007015480254123
64166089889491133
45089908459137473
11198940290855747
25084848430528151
43292413660802057
48014321437333499
78301000484039213
45769094108848351
129334135654303589
52645975434235747
75075302639201201
46329931137357587
35771863716388379
4686823348585513
128722772019478057
138692410080377953
42028179029906987
72755750032910887
71586613079293999
13923778834166447
81137628923743493
2947698333537557
30212400064480027
129527490318267931
23898785680998973
65937975701535367
87841905116090717
138572246035291433
131570268167465641
71456401226421109
130379808421070291
102865770301860983
32521840966413523
63765455250593869
115509873500117249
107968509137192971
76811207995742653
54121157804719171
67422458797048283
129968693679142013
12020667864213373
64765507610572367
92029030848829619
22348489078059197
137574962385325301
19006377575534263
103550053506772823
8023806154925599
127447719194854867
119274172843245397
5162941526870713
140073880360828633
58148877446931793
21283997607294361
59349573207061637
24253474914091271
22454053936475393
4556239641474289
62390759885070229
75303640192495243
67272647998201441
138864825762883607
61594319132161367
840967287490177
46356527147398859
129346462138636871
84525184714973869
69182335303682779
47780408236394633
102937808298204673
57782495852385191
125715826280774893
19588702060161001
137781419211719411
64500384351863797
50444577128385823
71319773572287133
98407101506025371
30354148497975083
65628246243392153
91976147307307253
113540829496956781
115283009463113707
82609130505600407
21956849619475987
12807554427273323
6630615102326807
60075523425251731
2002412378401081
143174314637569123
110373536441212313
33404017816928777
123485250289171769
118006239874987043
49273921228216583
16974984573157357
99245261761836257
10355357624226841
69333804921295897
120631211306212709
94734205151130823
25609930235543987
106831596402792473
77566068269436899
40455895160348489
132389440137741077
15212095847449999
27973619935168459
32287175994320371
110367221744702453
100432312858542989
84507933273584959
101646329561257277
71851161928699199
43429841269606423
19937847617869637
138338287249825561
134802451851916613
93669898993204637
79392169715154941
7267482494883109
101277994308273773
75024546358299169
123249539987530709
28186234567110649
63993326216527039
54412468080969793
141801725986977359
11601848815268059
136215269826169141
68245086845016979
114356770764466309
107182057874321797
103658545428299167
107816829722786347
71847345790927573
62294243143317917
83413887463809169
36678149823138281
110376110177400469
5375289409850147
6477417679635317
75193189717279903
34786867486945759
31695915315877171
46907108114938987
11649702587817493
65008227886169831
39671485057207063
58858863650527849
22588401131849753
85441665824288707
63752771802898397
60314596157242883
113981798738020489
94895506367378417
110213147156322869
100528167779155729
60775774511928251
44547683872824113
62062856420829421
92462350560236323
134029864971911057
133989381182844703
32380969182485471
16181697753089789
106703656747840631
137187543657292217
97716580165493713
84493250972422729
133392859636699501
48396406520959337
82568567049767639
98234893378828693
136006939532376631
132027791186899903
29976795001030247
89235301711171177
132378166832326187
43569955452917651
84982001141741749
22649275705437467
75085072961548823
68587217870195831
27549658250450093
46501846702329619
83426257450325099
23845430415536033
71462070610749163
112800737467533301
77993157099071167
132903814476348473
70254666000685081
16825925941650961
96952273609149221
69915044090856421
48787967299640873
51126317898240121
41221894206902819
18550205685496129
131066359878690331
56373115230758897
134965285554984721
139897934019525637
9989679529540091
121576251956277799
112070763864254851
131314787453270279
64439942425261313
28173803314683679
9054258292848253
123481197479121341
36514318717242973
45440656269531923
91609415449701529
92903168691182797
12141125633496551
113341638809739883
18813400464393869
32512673210464451
85218491528378851
71904097949180239
23677206181933933
84455287149629971
90872328793725851
102924654911054387
865780491554663
73111359877799171
20738333055808811
89126589462933683
74942034103085629
117618699440246843
46478577265915523
95484012527153279
37521094974556097
106923724588239749
104246585782002277
52761881047482281
74785053787539041
68489202190866437
105357903661145153
38153820996743537
20811727942377773
128587490308466339
24050938846400351
46181544293916431
42684000983790977
7762070412533737
2416484738689391
77024694294228371
7719263582384279
32789092219136819
33746030033424829
86032178700970511
31254665475511537
83783681254921049
88011197109168037
63554683180987277
1187455778029607
86614609643056529
14749343349818227
59958948732670187
26945318152931401
89261886026578607
94179646705716311
140257016199305567
119733550801154959
30197661055948063
96481968346678703
57832877491421891
125478148726564871
122372985166121533
141828049868450219
24748394292348269
27078421290234679
143908738131515051
117772511202838441
71178708397015669
137501983872601477
109762918970032763
66712171935468617
780982589235391
58397237444495507
104910819705789457
93353086756200841
25589096158236077
66742170397108537
139884389930390269
120268524285704833
98802829684011779
132137449116938693
65000456009324543
134035535703305461
129420030340069697
76016230642634941
68921958558807113
75733093064572439
59457208976828911
57793458053109409
117199899730704103
43799735719329413
31304915265631453
127378280200409267
13481031785499281
85207961147524013
87894559346336299
3512489194679287
7522148964012877
84230597813410483
72500213479474657
131428227616085867
123217957036941917
140328860144649487
142777283955416393
56451438552134849
30787016917837577
73589033631403019
48828655751718413
1536713031107063
23200556797477091
27479330704343867
43214251404430451
41616670365653429
40984765260846097
43788710821990867
48457152888006139
38023868846683987
69298983337571837
54399158014534343
136160702485152581
6122990561792059
71645145857445733
53668694098795387
114347127172145251
62826219252270671
136726079564780369
78921270652720009
47649831423898751
75343534463601617
15183998745694729
42143476342318763
61231128067416379
41601544135249871
56284314772687373
14733547997174287
43035303350300813
5484489979721069
56448733628841923
30401658536177917
55296742976269931
93416801383262249
83784758978669831
67764368995318057
114389269678985143
35444041350569851
59075629845398417
108195738683952737
136174579726972673
97331347741852667
49527947065636121
29523644670253729
31005196821475157
56254128039428369
38597302316068553
6282864605125859
104865951557747111
24261387250046197
71814868951561081
87783724192042423
109910126558309291
140224249279224277
42960388792662949
40529119863994919
63870367603332203
106752660599573617
5461387989216919
25033401636329953
81108830044216937
44252393689364837
130183213994861047
22608288093007283
63358257506523437
66988447662250097
133202886732906439
108149340329262473
15742567981986323
16280769942943717
126194823925674373
39039697614810793
137622687547877563
75627527497256737
35062882874618773
92326401073840559
6907080682273477
67383456359970467
103517147725642759
100684332001639873
43432490584909373
130265750630871293
143974940529383053
81042239899006691
102886123379494291
140439690656850841
98573486480950961
49643393303230691
93062246831220001
105676353798781639
88825602067770641
48968027346939983
84165294032085223
12692662026633851
16163072919012739
16426463104949633
29219618955663911
29967045300656843
50122947550339049
117997507044789299
22587700572383833
24533188410741973
49966662035774227
105562920889715941
16325568219395969
47984166688311187
8093927744294761
17700648655626737
49485011454495473
86200271044061773
3023006998533299
55721213453708273
17087350358817143
55653550726471531
19200842117740483
18254921650572881
46817443397166353
93142411844715553
58103196607317607
92627033594210273
42328623361314137
94403481242884609
51723420211858111
4123430013461029
109000781747292059
68748507613466921
15416690584242667
109336897440350383
82658064395286187
20700436983332921
99357256743901333
109821043943678959
107329124621715629
9231649132037561
119569523180925949
64158336795826967
28207699108597993
28783918260901073
83267986303198951
73638736642690361
131969495786996149
135226812633133447
89170726772683253
2842296217903097
62162876768690977
24838139757035741
109660490491794397
20965657545776087
90758406683395621
101471173776605107
25265949819868649
37622633725974221
11091961570028089
136993888718361523
77002742793372251
14282111563299301
966546823517413
53534236256801897
46317213968311571
22353017817856027
126866524664637517
42734374211641873
47703654433039021
135905686470494081
96697231085065609
92277270610871039
110390576850926069
87210039697713197
52119609836591743
104635829041634089
99882860418012863
57810437763253943
120015151035772373
39548576265280877
48458023358947001
50832018217931843
11346048660699421
21623600429959783
83137478785993267
35149081553976493
56989108892352919
105119732618631541
568048104093511
5988305357003017
95680847790564821
52243286363395997
4989257369949277
40215733558453793
48132808121664593
74988044922884641
116252189554718887
10279165492412819
127560927646403003
1020376907359471
110398561540769987
67102149602856457
66898595095558819
81563285706585503
135317729737433381
6201140560704319
26206978324729127
114864300783412289
3652347494193751
134069558239941329
77409618210706823
13805312341464629
1811860855191917
26926333068629639
87979602670049053
109775478528396319
32393578382664769
59737488257241521
63835241244926777
94632299042252311
119713499280343349
26973723620371939
99818600034466631
50309862093275119
132698035676103589
128532764442131339
55709602817347361
141199092451779239
66316725232543997
125722067667664073
135879170830670383
108467668840861259
41739537989321191
31255644840422059
50886788624970973
78618977727701363
33724291583338079
52259349748564043
138230053429130317
72315230331698129
106854255856042469
1257213256008337
52432996963046743
132207810693385913
125170090744740479
90557355622797907
126052456748649679
7987537882677061
2483559528565561
74186382559439027
73028097435147373
82304337748082627
110296973817912173
13719008310939119
45429572352315139
134955276825900763
93099624239353219
6479773828541491
6174241635383989
22896395654520607
125411794023372217
68146512739764469
88448851448007553
42300083868886757
115449154011625543
59719492345386493
140147121430514063
141670156559541793
119870607001810759
96795771522013943
115748815014328543
133120070015611643
93209419410444193
97779622182587057
124935622828882339
41444882295369313
22614513225874663
80611171221059797
140663851226927891
109629408216934031
47893948697250923
76503689332671581
13413937579042327
74268389810202499
63770038631219423
74888906761704923
89188129713381691
80047037100388301
28603481382106093
56820224365642457
52628561502256079
34251825872637463
21818533090322833
80295463840003999
136034788721116853
12633638619658417
904618168962527
61669236652621691
97404173539271903
22298242777396961
80933122548687007
107028038659814533
114926541548970721
125501145565593373
106695677229681257
120062073955038647
43560161015151797
23264021562434053
3995527022983787
111367731001020271
97300102548794953
63477348210241079
94040441642264987
45370606930783033
53271767212560467
116284318867750199
116210721887259869
118736271327973489
60578659041099259
39488147494212311
118255510096538029
27415332357049631
77408324349148777
45362378064355211
72555663083417069
59252523137941649
75045801659806963
48575814738975373
131819155443653891
91333020954457129
130183703316123473
58947859779247279
132487805548803571
14887169873780483
142382317037868767
110841001244840623
134418564203071271
35180968403924351
95910229955538281
77829615183921581
60184638971655239
62137387388171813
32909516975061577
116453406342861127
106618380939005497
132008855136059591
88444969182643951
34197577134622871
69840490039924969
71792492691600053
18810219553241693
37097783615204639
132705230130237053
89005043915685481
117604195064041289
67261286754837689
125404836949678969
51348850846915289
55470054498807233
126900681636256597
32258394258991249
26293305782588939
38085944065590347
24966436303231949
54508516718137249
78159318230877581
25854872451203693
62869356040429903
55776906610763839
110507186231356099
114191979636547247
25607724709132567
106864605398453171
108238201610505847
861272682036629
103042903551822259
127754480082907921
71349765936113129
115536313957358611
143792111073334903
128466522594560093
95052045796753009
109799916855594257
137832868313097553
89780055602268751
96464961870495269
107305273999303621
79067163095542117
80673915083036437
26418400380623197
126329495532987317
108951999684255071
103401348367634789
134238940348091507
72526300663268821
47591851366884821
25517318399051483
63332846831504207
24331896507775841
117921094692867923
14715282348419813
4295178896324651
95935549182016249
31617612564838747
120911060484359599
53111653409643091
113030879720243363
7654138151941439
99519964844032267
124880202394390643
13978073898238003
91492260167948033
140336143120099573
858138602882383
21012756781367893
7850397507821809
68998286767060141
135615902409068699
141247741928049833
116448755438058871
20277344928032651
46920270329374727
79587757772186039
81755860894392323
11439233136966241
97637798308269083
71866805954235233
128190170355239177
149832695696951
137287155859207597
59822233784678851
8730542743669247
100613254389664847
66556685433416851
33388188061010249
21303621927346999
126153935629075349
11220160746011467
3676395356481643
41180149635247531
2216410806736193
81984901668300469
103620455767243999
93782676642776533
104760377560369151
107319875354822269
97051017988889803
84461958221970709
3810917254901951
124939884455706907
47173697689662253
103232280049771721
117989576166262337
89855667645670027
106299764000004877
86273962604847473
96307142210233039
100518781354482551
50534757243176117
136468488146376587
94803276622903169
4354848016370413
129099884338808297
62106592315303961
57181348872116533
93817338703314013
43894528195761149
96646216014040673
20086094123478371
65042685677985209
59769538886287787
16371781838168683
65895515592798509
111344196712237019
11823359282544763
7702469351952097
77941453633609589
141554013819403873
4386327637606241
54574798086487993
141738456632473511
13762948653041201
122886825958232299
27180415328432701
97259629752296731
55794275745929477
129550586461191877
33627212938442237
130070026991256133
78239240790402689
56660196379945673
51523666827463421
67723049366693843
106216130157252691
98840054219593513
14500258422750403
85952604206781457
87902623627590383
132749426570596789
105405406985996333
125023279439962237
72016992268365643
76839518286191467
105118423890846161
142685573779651117
22213837415225971
12320683039466413
129648786332742791
67874143067436731
20158297902562223
126123905726741623
23959310172637877
6283433276846507
96591183363873659
37408560249394519
139468588313460673
130497886014346387
47907841729544917
33032623305326377
30398679226095083
125805851269384007
24695118807595091
93917331406810687
24549065452013857
102752991949350487
37528938568952669
74251694119716877
67827615564710717
28990735047122179
126759730748414201
72779908073767303
135554094655267633
117642286149216691
123742681321346963
104701802955671609
82217839648647667
42526329579352771
41706377298712603
37513767231265387
57392169872762821
90567334381292341
115717607885060527
127042643892930251
12109080128001509
107496865573154081
132671605279440079
48753443381991191
116990227173514867
57146516931121357
59236557405985711
132517676476997363
141012380304552233
111752431382532637
55471436760188147
135376805927953607
48883588157023661
13245911536629671
12922013085590731
138898513215330773
26834777325562097
27797095854598619
60617101425386963
20354493358067027
111282706635641971
27470094067217689
111924509973008437
97251984613019879
27228099868928339
26131926790326109
45399978191162237
39887461648956457
63750088416415601
134061230218900289
79361500314096641
18966354846703973
79427439230113409
69681227521779799
82519084476499259
106922305364796269
68190538166509907
75435556593143567
100716860998183877
12361393408129529
84655292656244339
116525399949152921
69025443635347889
106842258313968143
17952038903575759
28864211227014791
25654820141498921
67895949051568789
138355426079322899
106395017285913817
90491458204922429
56515073314000981
31007008175374843
33388041145522337
49027829554336027
49925475318525817
135469689025923419
9871726169626637
106810684147690309
669172961149523
106425606821107891
136604577229760501
94476347204494601
44111875655251907
87628203518525011
102581388108513023
117426609144639901
110598935021582867
25048701066872891
46206828512614993
7319876889934337
78561538073222279
62965163503942519
40710930784908569
89264040456331487
1839663233261719
122222270436753821
143780032510331317
97593289357938739
121398809727259111
27902465011060667
139686762323099363
129661477217319029
48179099473256027
138747016271550277
129657611419395733
129470435343996767
139208741339916569
57511582572646159
74247523916092999
111313531340159371
61138034323392407
64537989295383613
39712536634183573
653391068500397
119885264803362241
104684431597849027
1165706776411613
122093696282920207
33093888996569663
86027570612171113
132457474445198677
52209916727092673
97286563674261953
17886827566648297
115087711258245259
35190037749733637
15150348133615193
19112060952127699
140293438631708771
26462198115479261
68896621056622391
18406671216790313
14279511974649287
64989968493366313
24844879481294539
117423665401065797
18275842774573789
8881289964105479
131781720977472361
69272560391201633
39429736699056911
33026587821874921
46619690474450507
129274599417286787
78661472909844199
72268977482330281
32188370054230381
90844528766135161
94178430652054729
140177886534328199
109217465272212377
50066180732450053
94682329490480453
1327764484583531
17229571598501189
19612526677631149
45751459920227473
26038705524230393
127563195522522581
98460423541879517
73738615523901947
15019850101912001
127521635334030709
121934067892779551
46303522997939617
123524979223952989
23471043248827897
95670113589499283
55426371686987569
42845274842457187
53240014352296049
99797385847279357
37161855384478501
57997480673819129
85633711580714137
123027092977468949
122160687290048501
105088331021563207
55785260537063797
50342916881880499
6998430452643823
51912194109828509
134237718239132503
44826036230933879
141766655873628659
51152892056330797
25076205413381593
81046408301194507
108821287133199077
126143436296223223
1472845472407817
113915897467122599
4893020781962653
12779002077004459
140020971311182993
4753778776773373
58721397949495027
345904899766451
94560609037972013
107750521923213709
130138487527719791
16214103443288533
2680397113913611
118542344174241863
58774670557253473
83337651577087357
8081969818480709
87905322909442637
61213154813948261
80636145624239993
98568605959650223
111820138178644057
96487227146685563
36127065961799279
9202186116868427
125369729379910523
38669263040100841
58446728458748219
51235362518306887
18274776853749583
9298828099686457
47334468241210177
40263494813258071
7760866735537627
128681524969172837
64471662304590241
42171834574569017
54071007369242159
140974406716177523
61384221387767923
79245385268619901
78425498379607579
1165944703961171
38947845496213499
44692670695099729
142475276787711463
132328070200413427
7594422111689801
47438605443135043
120875250765102403
120594445274510797
35828701845335753
78314731481984329
13578563870979007
122904496525450957
11406312112832969
99428088502723691
77580073959057641
123232029291149221
97882585546124693
4058923160132161
111761839755180007
113671310615940127
3479639256139441
85743799331166971
120924162760509697
43310064020397583
93071219191226483
39563357808221939
101928938859601171
97577069714787499
28209246860761927
35952824404094839
30986511408802069
43645534936015447
97058168812278529
9095294864700959
22429264752127579
2734456139757341
36313295732139287
109505329161619129
61612982367177121
51723186222058979
40448741537954479
133821413764329283
49711787969165323
127908807140956757
87311274357820441
46064627573539429
101858192519731309
104284478519978521
69583790777617559
101092682619499601
57543654125154187
4210384658519771
12523063591890611
20060400228555103
116748391861270643
142297897640922703
3207326974387001
34147304250280723
71617471516077001
53276095860955663
51698769510245591
25638049228154137
89205055621515611
96071216637304331
56476782155777611
136449985836647719
79868581198681369
88797919640468141
10991660623474259
120131314193253071
33221466878685977
24858024037081171
95854916603039861
78341145354307103
37496234460173131
28473449750767733
5858520074095243
49492130583644821
61710862167911921
21365935336918787
87672527754419269
7059792966236981
23758040843857219
128101781804487917
56994126551179637
20323063717042561
81287614231817563
42282904027492889
46962867716357809
33852623092687031
92528387940646409
10473917932295219
29309824444698607
89008962547390397
133517185270256171
8286888071418767
60463181933184677
46441048758198313
29135969261797423
125384547101517101
26403565431824551
11175078897168037
45150655246304761
115332115223054549
66210044143576511
2811281508815107
30689235891712961
65662283313940087
27945785787457201
57522267624138817
33430135574262461
44887656174928289
68429645016310117
36197401945182913
85991936898336853
129932242407353443
135376409184815011
56672398709030227
57557286254678779
86807147235568321
55887162458440541
128805477832534309
129559922444988911
22007938079280169
55705045298095847
123012406509063667
140354748184745879
17215838751380273
111884512481997467
37532703822293861
63094507990308107
137178041343309779
34675275643856359
107509329730544017
142105459298804797
49726509381248593
34309871111365697
1673019395198731
107629063002558733
23128379293477699
123212880149695247
46302039399859381
19368476142012727
92131186386016433
110672183484540737
42057327062448821
125921656254260641
35528569629458219
22322407685483471
13846599870612211
86200680258356663
44215707903067549
8797465017906661
19484357773651081
88125829727585857
86563911671491399
29102669139427759
138996850624203581
125189566004222813
46834424567244659
49035140707950799
65804749867473889
13383750518089153
47848378180436461
72921633965369197
95405388082792189
92307984047742521
67719132923588621
101353417790387509
140461775454153841
128287047973740317
3276318627871901
14527546764371159
50212709070944891
107053316021027029
46685325381632149
14141004843237893
100938715434385877
127130453676021563
107669320098634009
130939771064737163
40442750650728817
75559267754387293
95952214896455303
39330203481092323
67531016569990373
83205054873726263
137080050461298761
131681975302352177
127628932769750717
17370834565410791
76279750072874263
74608222450387589
98503160957568659
42000550491840977
80268840471600481
2903750781588131
29788965796482467
133767033397006337
10206611279752859
44918275429855787
33077355959382811
27235314665910193
42019426853065253
97355472793422559
79726989306203881
77939885203055861
55525341551424793
95707837285268869
3488454623753563
53906858271842713
75062233456229557
88745217478789723
14991274069409089
84868033262946919
74439689970857971
21775872221089873
140587415929049689
1721000151232493
79890914813818897
33820150057835087
97481422125806699
72214835638592011
42103696207647157
16625998863186577
83433637692056947
143095472849026363
130341882100565657
24934656388088147
133550981332663591
88446089005244953
131942196611856247
121198390808263441
125910201916789217
46083304462752637
14688800098075613
39989307564637507
20647889034093253
38220242689833539
52996054664713327
85920979883676877
88152207381368731
115331209727417207
85818280168388953
97362709788662287
130792037606338541
27475403628902903
81969602928604031
37535604333727837
49319826029378089
115215913353424981
42982017664027063
45515228380938707
143170144104219371
36740104306145057
71810789654244239
20635665592264439
23783770485332983
33613870160629267
36417118910295269
22390268838941657
96458542658019497
61415086105757143
88660385032892719
25996852105962197
54333693848180359
45809531852200297
79273668401982149
52080422325614381
122494490686345241
7146820267593037
82715782036972913
85346907073708613
112277273099950097
125402285572245701
27222827845610149
68102462143502713
141226328658838057
1850769806269589
39641623763373869
45977307458780683
22643051163029821
27791261740079399
110041171778751067
35545570062351851
12363408877618457
69871628243955217
124075939748869187
79556860161050423
45426748579747793
114130288724796473
113422925600096053
74281032586190303
89570742695674391
140924645373074243
9667984444016369
11111545944666547
55760793913494983
97367058929612761
3224754664281373
120792860590170451
23886476926022069
77278989714879803
85274855332032931
89659697660698469
124080084407931809
107571795233082007
7109231179933559
70148452163038729
47982027905533907
27621178360422901
15143841476219017
120799670203300171
120683688346034027
75351946605811303
95053646160968707
20285697546332299
46098608832920459
8206122540012941
30705940288815481
89808779926926821
93481220284396177
48309690834375739
13219235628409193
2456698768940699
125933073975129767
68004015664654961
97894767384967669
55060112541746033
70576048956881527
28862105852208677
4984142230849459
27708290844750773
35085148903389547
104680876677729089
118280154824437007
55236951472587917
142100212925752481
28288820202865631
84815944991840989
122026634246520827
2932888772625197
74132101623655843
46460763539939647
76934281584508267
30740827621531733
95505060691240727
41816341123342609
12773682455262863
92138487407380811
82083408951911327
100834892757585907
97354471025250223
101289932934956407
75500306817898097
81681093632065621
50366160227416441
27201464815263841
125831016092649337
47231882901353153
62135985623349059
66654618826642009
44402211696371189
55225380249170381
4978760448900019
52433765648890957
137507787946166621
9265416296189633
6299164490197919
46867221703877261
51503196031513411
52434266043378143
25036137381906121
112670977984143023
60884271871641401
100330238234406559
3097330910390329
8418810163226341
395064542038729
140059753171827583
5085528283506883
87176102674157569
78560078643486773
120113467978567649
10745131083241393
24796078014874729
7186545304391179
41485933959654439
60372209877764437
71411289453728239
141550679533328113
41329430642478721
90814687258348321
143115969102590287
102560755806097613
81975531713807663
13264923038346913
8073280112761447
20565250320431891
44932918761975463
69491795922925573
15147553938718459
133434544326510953
71212876798810463
142067242043501363
192643691398261
98868522953780147
69608884582963907
130149967815745909
129406375410271483
110654480370426269
105144102765956117
78521970951566173
6604598332827139
88943867364950453
66931003638780587
11149163316525319
100699960714130081
76307137569056183
43679375147805109
31359586205547157
142104766739559121
43866325899894257
122839567193598833
19014815421215849
27462697575099187
89947768048006591
107582326334950549
91573280351270569
74930456370126113
96157947607243673
101537066570738917
85416816947071859
19572567035131153
33084381759685717
123974265222854843
12278970619202893
111770103359087339
25048351702168507
143625029555237941
63401783385624553
39251544294754549
7273939591562639
113606647602088183
61331505152390507
18677177171223257
122619416461015043
100855144183990601
132472213941209959
74360067878098097
7878700120609777
20792448733724947
112657901259385501
14127703206233941
107932864008240169
68376538204393351
102611609076392231
77115424991654243
29912618817643879
101347240224283169
126771146537938351
43042643389825067
103478613146531173
35511288727531381
44898746565024367
34201596632587051
87491527090756577
93945339613222789
55340897868117217
4166271864939347
91481419795382873
121679574509129297
38074345147198933
71161679113324727
17292494007755569
990696539419319
24501248246983969
37561835781503581
2681225615409097
57553552899500683
21199069031816297
108396504846127417
39295559749845587
54238898985348899
62194931305682171
101219538862267169
111690504791288491
29031700974251219
42351400766087261
88616310165438161
92071561647797099
52027681298542009
108777451245869191
63910676579983111
139073707925784343
73524195536615371
14498760019888007
33938225715516191
6287554104717863
134967102995592233
85208485073679173
12114972569971199
60779109537139193
67807699869717781
122346947356479947
10510081794357287
8059779623233397
114401396213826941
106484433892963121
20546436921789851
102423528303880019
53264294647760347
92875408644620351
81413873312830769
26337318533578463
141517253413909333
22122822228986579
50129069772906211
100768832735915741
19507139102042381
13573903205437429
114672091047632959
143063314082596007
123214916626869647
4351668444194849
84447606446287807
52718240574165329
45093053887360711
85647497750193349
51766783773997541
97132500230056517
84831814897984373
106962489681192139
108063523323242257
42564683572138031
87392240496888629
43148641847806273
111883588895063329
70450639952357129
30581628931350751
126327432027930799
25492255469493863
30908550771365023
68776091436519703
93520715688417463
124051898724290533
92907599820079687
109466435615830031
18123599948860261
60623452886421829
52605660578307691
59943989044140601
52742192547443249
27591690998662541
75408609178077377
119870644930567351
137886866347987583
100141043197310383
16212247814587211
137217113987859743
44706698473925771
19522182940184653
10124241981189737
105376267697142919
88848661568474257
64842951449065913
127778425278612727
111659198043406781
13848295937771417
95269303178141933
66320359522166329
87552090568819013
141783422651819381
63677809987439117
63679438963143131
59993728838583223
94524791065554151
50014083591874433
59976565788341089
50666029978296247
82456045589368681
134363669258064637
43797206143297021
90524711739458863
3970262013505703
111789530309192467
12560560731339169
66640693796558083
141501104460425971
19758230305872757
132779191741306183
5206602785333129
29946224387903209
81954387649012789
23609142046613507
74454517027739911
76090561403234641
65242013073989239
99034291546537973
28316354544329239
141386496383807033
108294470217744703
41380695686992279
521480468967517
104184444317276671
18746567357979301
63968988631639381
87864976069843663
114752424800188051
89962436624909699
105027751419049513
51379903106321129
71849883656183909
33384087293203741
61170938996904283
77154102847379777
110806814336518687
24458670815224447
74268215827497137
37012133964082483
87429119129851657
82577697748742117
75809388139160383
81655634834184401
123918451899306401
101533159387352839
140987295845879993
61189774258773509
143941446166100243
113075372257642961
49253947285721089
93101921140107949
56960259942857221
77891104522480421
3437784417252173
101438427278574263
931716534974629
98408624949342913
550862318031721
115156366430833961
118047422160458773
38982543063005671
41868343090827241
70189124556412313
136416031328646887
3766341500136997
6223021043554267
75689851097404259
133934098570605877
29631747989413111
81396614197473767
29820933352294919
110959314326368523
135113214113138291
35426700529503109
111164867690931799
25817670766970177
107899889450073433
80074385559300997
29187254723413403
10193763363101261
19879116208228261
14965178055906971
40245706527729863
46263554094816703
32142662863399163
133602809467987681
72430110781016633
18658280119301689
54894124437842029
89518411559078143
6018074303735089
115576434547818407
131570294096626051
46814330808880003
7097049553390703
12086804069258407
133691410327422197
114989610588725099
6733554582489629
127125448188260273
15294864874462753
42938271760399907
54146693098751243
21365966677311719
26070032084066611
117394173354857699
137594041790811019
124243929222301487
107928875190600823
64755889429025381
50679715783508297
127172059959938549
45784249062607709
136163972420694143
142031490200989589
61417871310499867
2266250643597349
24144182754174521
99380941738397863
54628520020001243
94464629478360187
66638197705299973
102851900468988413
39217342427782697
31789831235768917
8756134500870811
129720127314683177
72397735469282473
52073743109480513
3540080062212769
63171401354809721
122260129277716907
125938065555924991
140895196627488437
36816926181913453
132100875400297849
59128456658917337
47007559868548949
72725770262085781
39149123706401413
28475056845900149
41519064839664131
129255078478023907
50716185800394313
96929436832325869
73642547062086523
125643613605993547
109550094291391043
36095231194158923
102610407596513497
45204792078230471
76108293387863951
140779578027439193
4514969066898761
87763152860535203
113437482352425019
14318857516267141
141137892316183669
123479439640432727
10179046280827961
37920584834480197
106578925593839249
123060494806227113
63077304898117273
48544741740695051
82657448332842347
3763396551184657
22131376084316839
142365449187304853
7290355839438421
13397653273644077
13823663415192221
99808282592591897
100748328128689349
58969491413479649
86810306535064661
139660437711164837
36006862525846423
6561064034332681
79074826411462877
80097073764852211
105343504010724923
84217715953861037
97944753725814199
77159461243222231
67700244901915621
6902452108259663
42138468313578743
139929181540266073
125473560481851403
53122065991902559
83144879631322207
82509860687393123
64483786969866983
89271248008859669
11254963072281853
135239115194409533
33650283980860997
63956614721969419
3883580068524763
113805891836138113
127341045750248023
126702184917785033
26113719106278073
17851271251033373
110454045443261941
135547498400366399
50480767480137829
11834057662688837
7226670781006367
38654564506438333
1250416759978811
130236201732968171
61339390596290099
30690647087912107
138483148332013871
94606755479310829
86824615557754843
15767410608613747
7322997364484849
57137166065082161
50051443810384717
56340710217416711
41883427391355311
53485521132955363
127941065655603943
133579175726191991
63793755096305543
92645130880248223
125525932480807499
143348343950819981
37033617881688101
25153973889979463
94795419724287811
64555121804532647
42042415941872209
9940850248705549
90965526445260451
9713493646074259
57504995331202457
115758983096835263
134662767031296211
134243228551620319
61530178508630471
15454598411957147
95466394404945479
96660076248063173
47788214986383463
103206181055953421
39873987721670281
118763786356782913
133079957531845967
93688737764312501
107330810429287883
143892961627225871
49995325462898941
86160921871019209
137596126422788503
5324151560950759
43522391509615883
52217865378526823
12029285971122787
133957023893384479
54393263959085357
108017972421861373
88893134963905121
129772998728208391
19100222141233031
117058782847473487
107475398490045043
62233420759246601
92323607561717197
14235674822645053
47703529142725637
131971352874420049
118491151478287573
37233878819448581
66851866961736959
41990365133009759
67119021727297811
29160933332279387
48855197371604719
105338222992925801
105717943504203731
114359540156004511
101332641680252707
46658159724608347
89166427914892591
106975996668057497
73310302359447029
73927624317036527
98465763547199201
72031487000832811
12782754285965177
133640601408813949
97813986247988743
26784958081178569
117338423499127097
51753886716860243
96982851983024461
80409200921089309
130627124238253697
59525742523211509
26109498597023287
63030910721106787
110818604175268439
69202577097454331
127875337141202477
68716099763370607
35454256596694951
4810368333991523
88203933313290187
66563293086345283
104886372427867781
55858994850597779
74256446130821509
100345231176427333
21068725772525047
30711982335331139
32848594311536473
43695544157076179
19255547227119317
130842992646478753
135823524162294929
69955701689658349
58252467124704469
25040272961513027
112596227823370397
35993614496116961
119808563088594701
46683195545840261
7788709778759527
126260255353724311
720468030516431
97802790092965733
33569086399696879
141965178283541021
136918830011927329
130304586472938089
82989824973205771
56922842843635213
77857426155989411
63245700613152227
140849692532310859
91559919806884027
30650579305982903
63282214767844141
69502004910827
128071224337391971
17945278467650987
126219333591176549
78935998418607131
76940707272047149
53871589620406091
57414377554617803
109092256646805713
128212177304756731
83962577735830319
46612976699608013
118528708941063413
113498060094760949
140499014760871579
101843292357425767
90474384691836011
66554534023070257
117265590633804757
43935223319047517
16828376038506589
118071988721815937
135626885000108539
106632778626709961
16318370486281987
121187466547579793
127034885906381501
78511554400360387
121009492885944979
45073205777137001
93560023250083393
139335710381153119
63315206489492911
109647927266122339
127894906573564051
132050792043565061
62606424587806391
23297926347576109
122119098145723673
9862816301640179
48204544568829547
53969310960765649
72303424553302961
112911568415637281
62818780709838931
50424871223322683
136021912763728643
106378554342361937
131073337168939787
14660259700326677
25150175567530703
53601055895972183
42433033290728471
77477316193534981
134570008563568091
9404843869572643
8272185452290427
5904634505002349
84451450250423653
5083581238450201
17192741239821149
10136601731328647
29045375491381303
63060995846739929
108415791739652833
44087784787497553
50092092901478113
45209372156818141
42793363353827257
95654653159148581
7097128074296999
58508458013874607
82528770297984137
38481104162175001
141789754617846449
130265570115235393
17004892095927143
35976745716250219
52032147762080903
142626338926624349
37061173020559577
101600336563501297
10481793498131243
28548192487836689
68670746709409891
111208548215272187
8446571116214503
108892226682714647
107707430848635571
71077794043236017
79973755508523533
47372565612051161
75659080055497537
112989506739669103
38611806994592131
56315566557485999
65073739223468641
128044415323544297
97331404581709267
12972598767948037
83859639395765593
143601099199386559
83127963339653963
7538537390300297
81840440177937151
87257195301288317
101636355870383647
59038496864866931
91230633773847041
15638888338819049
44772310726432621
75887192112202777
132330919779607709
26170494563105479
19326540224431243
110757665479321753
67110439850002739
122283760178568929
108099793819528457
48586844620189517
125943288910359649
131012498544800581
105184602904707593
62191231335364801
96700888892797339
129156211865989741
104628380967308137
75616285667836289
56301624934425191
17116575807023257
80656197758436299
37663619894111251
5651935765035809
143369499087959219
87322250973599671
58243673240001071
97542384058704733
137353935272571889
11153397783310051
12497982663712951
52872981545327477
6326402862396241
102428413947333533
23987286975177341
69938982751841153
139535148529629197
18306343930657339
37740214396806827
85849302388618297
67564011914328439
45044114074382617
83971407857677079
56235640416930907
9638126099198777
34380933936783293
16364729116353049
136216420753437589
84324930107662093
119137275640419277
45184581788274641
45272040928916419
39220016571630457
67687637560022737
35328069080543747
10216058780906437
56690302337530723
119196510084667831
14808429444574387
21430281417933571
20369001628869967
68901556087211833
90714396633816029
28088426908895131
47050592784506593
44856395648082593
120060356982649451
44575660885838723
83126082156233563
11589876100874167
19391426777464991
141787806622434437
83953625727433661
11521140670868611
103653198709498393
114395770366795549
31171746290163307
35760669272309777
22166020415772271
20083603047691879
31275729465003047
97375267105954169
76176491330670151
115011332995958263
96226405718937553
105846910071098293
44568267540415897
69679656999424243
126212688927625147
22082027804493919
45761730412933411
107671740689155051
85292966296848419
33387412263839167
40760534059609967
102103203223462271
112435084960665767
44013587080397773
15553244667991687
36998553555699559
131803977976964603
128243989153386511
135546338608697813
35588048565101381
50432247167051993
51824400560898577
40274508542482351
48802186928984189
47856971480762461
68731178617938917
125013169655020363
134985941820296249
33677342983758631
61581961279592857
66945960646195249
29053629281091601
77860121900844571
75668964405943457
34222923714189649
41636051643246133
39978488551260661
11981972341007099
70616078893112579
98980498525048081
75089546808633173
5221837311307453
121338546695290699
111933728245922183
107380661035193153
61299505728507061
84108367289834837
43636736004924047
58374636248304839
98726088600483623
139565034050011943
44113175021965649
34675562583139981
142168456973648879
30493627990168423
33991416150779189
109387320008649257
96188095542092231
122255727494746913
126015982937702639
7507198264197367
111885898181907581
54383898296014817
79082770169088929
49028938649407793
59426237688528523
127351975890820633
76756899562565323
134699216433713251
43371948073572977
141617495317803737
139438278436175731
142097872519100441
81452487581180753
81154669745271691
133480304669348107
95696273419101701
21077122485178121
136635323285668343
42393979646854637
94162645362572219
21906562859385349
90878953755481223
120388493974100263
90614739823996417
41934732502140197
20802910804277743
43909686521942287
17950299701061041
111954853709259019
68368675509007253
65070628950722191
86504500593827227
67369252997278207
125879076013289839
10687036064147957
31332941426974757
40696701959645057
67172743758537139
109409824576068803
29271504798556693
113057738814231517
59955181319056249
127882162036394327
79207818428424121
107484928593918587
93419114039243183
142152762216169693
129871811232873641
95389602725088983
78532809718658173
75194932736344567
78511027591590487
104363143159049909
8018141641982201
74688931454083889
28863215944349807
41478312660218023
763481363043653
45110662993766653
133280614840972009
70610132353954873
99326363935592977
20827684056050917
139298095505735093
5363055007048537
138090164930937059
34238119287442513
98547332257679161
98742309675580811
45226047520707413
143069863307475859
24296014318051429
104575384407015689
71634836106086069
101882449454260757
53016302582309243
8978858764666873
14705539769654443
106264448324954399
20365829770384921
129178362003155513
132959960948443451
110034945549434861
59352125393483249
28368101591806969
26180244976436087
14045198357562461
19695536545544051
11519354525308571
36726234152522683
81861966340779679
35022618069256361
79586971635765289
108740120853111173
76057515973107293
17791536695953661
19697888248112923
132755492394657547
132364903279836391
110276341551540973
47794487299496029
72064450233001637
142629438599371799
75315730506139901
133540888911126119
43062609257348957
5252325610458119
3043664841194161
38928965520677117
37565563514503891
89683594867862777
120447013132439717
141406248099847193
89781630748348843
20535822949352303
50446709396834263
2034620984649073
128634225162610649
132190544936104399
12870234323889029
124783550135125369
74712621864684329
1436575748114987
33989428672731563
119524396681814309
25184580443791163
118959586254004831
103519977680675587
65789051995751797
68957216422205803
75269455435488299
655306650475691
4370482325862347
111542876817789749
103203868032334519
60665965324076033
20898862060734551
53632257222298823
76979235966249209
66626228351311579
20177531807535541
12511968025354519
90186606477324743
47241008496825883
100880155783158839
123115103226420287
116168481158215349
130312215786183127
4828187981885363
68817306083912797
143170417501012037
54571593368569853
96770902407416239
16316206459119449
141313106664689237
79358256686570887
23653738138620859
93264124612628507
130572930137121673
31287550380922873
100918514018707339
129381177951640049
83276546277981691
129027828156065621
70474930682739391
52173877982572321
127008524422383529
18464134349038709
21451088046845767
100893377240455169
58446661971157373
54743253539124643
115900955722824709
2077066981069519
120289277237944691
52421390648413321
83252930135625631
105803126172986471
130052193385234453
63541693113451229
51933081478836029
57274626044273471
126939848384637259
82591741594314811
108612577424249489
34825150803487279
118136760691441007
112932891402909313
15024032109781027
106774913070190681
126302096578661189
54807573693982139
92510802188480197
95863291482506323
150707320273969
115852957602155821
110223801534772291
13798858675161913
71999558581752397
126995040015141523
22557251226672067
33209627072900821
101739277518141917
102936207552022727
95891547458494433
101993598138985451
25510688535532549
87681360631475453
92138578189671401
70639127476257887
24254299026519193
70700689653476963
82993113285465013
13278708072166847
130044777051387413
43360072740376387
1083284811478613
105971558509372123
2913609180015487
125044078917727559
131230739477021851
102686153707080131
92471242355125063
104562458008135999
16360695484512173
123857977686759391
9802378863262109
60822080289919673
76855602374430959
1701387902254297
70669106561790257
21760870412971099
57167933181746749
74220057293108117
85404322377825541
100266318729993667
86443574193648361
113380344670798133
102955229627181473
20569740068115619
8016728307906371
43406311261502369
21450933821116711
108088763574945331
127096601811191567
114060708097648093
4844084859553991
73556530105188593
22821758488287973
87048296717454287
86956367703438593
51938439148859777
82563138808198621
46091576344900997
30230860762690337
106152507021130109
6099748451886223
45648916737657869
52123335618559483
54057696493196797
101643958707197923
110148825502460777
51597949007555383
42824531018954387
93237150202503449
95494891522338433
141043255776804313
39382192508924611
57873073176241049
23841590879339183
46155810501941089
35523171333946237
81158094958254739
61409836658211367
32489349394098073
61304873769537163
16183133038243723
18543571385734267
27538243938336223
82945951461062597
96407783160857963
8101566521202611
91327265671892759
106684991072532053
121076698127272487
101654007908617991
83617724321915647
1168062904452623
29801138144099771
50463819808625669
116391856245346151
92384972880071941
91251830926675681
133873286833798973
61228577532215747
6238717955927081
66094683398465651
136171208972508271
78902506098565337
25706388314362571
52428224697160009
97064294497645141
34560063346334777
93898531819266077
17881321916896979
112926823389392239
86045750490621283
22977347718832709
77695639470926713
128986322003735489
11972055034501087
42140579724747079
143000961731200327
30768496560976913
12956444867299267
8855592659488273
67239814181238371
110498563217376541
67914728022419917
49444521113113981
11042174275471061
67330598542756669
126962681572077119
76499198724065849
31302797079823019
71328887434093967
43962884168513593
3807834844227917
131458924125688879
32001769768733243
42479158723087063
40822920286278007
59534947631498903
92517244840867129
112090053703538077
39302903443397273
94226550807385309
67298464724357173
10642260046845967
36774264227078137
91032989538430867
127510105813525483
56252278039073663
104367945484412041
38301996283792523
82795143123855109
105243963429628033
90867414659747569
31849309191449947
42189588022353521
54687267355829891
9139903747504301
77436071619958691
42226577248535891
3843424678663177
89362326979760551
96147370099346353
56142155609595019
116876654226846499
141591007913010907
59779938686215421
58476480638649589
102207958752779657
16874297086417207
90807500129440057
37162841762689043
50645436212909933
135709835633243779
140280075757503337
121074438630851777
25248199003695589
35865918054044327
121616272146884947
447770877767957
77149209357990577
122311817072286007
140696424334578683
20209503900246641
129434987213949509
13727927130682157
81750807417742709
99534456623425801
74281018691667077
89558177585238547
54565172367731633
31838705736436087
65938476391216943
60601150182719339
135673400536269209
44277003901162621
36542114185027463
91112427385389659
93582977929622191
120528136581775189
91025772633031043
20760880618357379
114260087870370419
55586413900778459
100177066994508781
56293458559836011
21364533849490729
96137626201957531
110625170124733973
114341952386451661
134268052855806281
43140723039374419
74857687195637993
112095406722545581
2765926297949501
93362251374642911
126412471802090693
56216613886208891
112182889151612101
30213397534072999
14086955847644039
48918748196166991
123623657442152873
109252817610740933
76961814490339837
112906003308712547
10390433774840633
123217117715590601
66741750751806337
8168419281600373
46057840282825127
16108513997775079
39359262574259651
138359582719131149
133636274309648527
87102416443399541
15207093726965453
47218758328867679
5451907845038747
15380009036982047
90847417817010383
31728126638635891
40887792586713209
123802360582555129
98747879801683883
78860064808249997
69816258906793471
71088664731271409
9297611371869313
124618830438238363
136752812712284297
42577375164938269
76534829076731141
114514607388871619
138201493315497691
25575498079672577
92286815296584203
69523679874652021
2116523139786151
83167303741568989
59164147451070899
395059839016201
6208981297883209
105749147823737267
5116762680805387
4466071646620501
28468614205597883
44374590853402093
107420710120011319
66194654453214283
134110422351840871
119943010992994691
10824028967707847
45747277000879969
1926131241066961
7220812673795533
5987134383147343
121699565709112619
69150207257418299
53950737582005237
21756911788161701
120649046855745361
102727316262602351
74871921758729857
122701597254054991
136723825031521993
135127436999668403
132018262006424977
48136551590907809
49070904005734223
139015303487659871
21087893224918661
64608164622571
29228053735579453
86098350137798321
128117216174572637
25284143958071023
115975726918258517
65045829390554401
108044790654885811
68986621258310303
85216809561766579
107850795781741219
34171514906230127
1517597916335729
129770411039537497
41561379578235163
4152487162551181
110557044989156959
98291632269318967
38759162109064223
19992692802015229
77206836961975961
91402436493802079
9091945918782401
11582995307800283
93407954827436563
77096417496894937
69603858824659349
26596684651613803
46340582228502851
137616401476270817
1244748925196449
130235384039463601
690812681882459
57631315113418021
27208656401251249
130493354915617919
74237633998045187
113610743784801017
55495143905933807
136732081562090999
1427136677068481
99273562839475127
17831705590652651
102347659136960843
36706265612342353
106252277821982167
73287106961294873
26829941574025901
76685887807513793
59937684654945217
120798133926205079
34779377245049903
136494883121386061
22211887795805801
30566766891374039
26927023925696129
95418423689072173
143482662064740443
66321159752843389
128745996972334381
122255927325024001
69332713873151441
129066751789254977
49645281015353273
26510846423697007
90181366232039561
63814780718779819
25673862218771843
103622667287773351
13993653327264487
135018792280171627
115887382144048639
60364755906127903
81464416403333221
7334851333444097
10803480946582307
133504146984618973
81617024630383703
66184752585361547
86264117290795897
141339832216051619
6976617166475227
43496439633644561
77703904571954663
40357617986470801
16788477166598107
26072784935085221
136114335648278021
83884342440880243
67657575495412579
112658320201142987
133910135251744667
52218268796411813
136414670024268409
59703076780469393
134358244440927259
43404363538409669
135467078773532789
46434583597709431
127020311027879749
113189059970938421
34799564134576249
103175079411599879
65362735563885527
110411007803924977
628240134526241
138625683230531507
107418169348762457
14334863223494141
109487839327321841
13800593533216597
91290425634064483
93119879021387971
93950129986532333
2347687430079517
89173629474664237
17770707539297197
134083333054648181
24302208054522157
48487090687951607
9967207263137167
33779737043680163
106738012507591651
64636163194493689
89179476254167883
78228621712610009
34102846978696943
62198314637284549
113809157647841869
57612476084253697
140496244639060217
63889671311029679
140233220592493373
33506335850812751
45814213036805179
106301424014358871
124435578260156671
122117243384785601
91649834358078781
31190178964739551
26702230365313073
77533226583007411
53489328557177077
35142123508020409
71143573872363703
14869826479014487
77607094370705927
139142068298057029
36221835804654763
89434003887703991
131734440461016403
58067585794608079
123956864559311869
7395366364287917
38960523568027577
16255321451343563
100165589063463127
21064418241273809
55737079863203593
66584202965935843
116254849747221937
28716553625329441
26899527365202221
95696111572758547
133007046458149537
126414092681284039
137839942547820791
138764001050407687
57256802138073493
58723395069661039
139909177924740593
92505930403980971
11328110876536871
37040040863987023
27000639213116017
104597583974767007
99741709154273107
34404259205109743
75559627864543049
62320078363010483
6895422784069943
25498785830736787
80832280334783513
3116402530792909
107491530541370347
117140288403742547
105098386730528617
55966141276994681
91615149031632049
32388466266138637
55040174671393193
112480192092899203
94029310108681291
7209090428806393
76086280809777583
113344099034330743
11527053028122979
73430362874286709
70698185594275807
49270343766246959
126713979281304881
49211485101454813
38942786560577293
78008598912692839
14986319715768959
129961711367312621
132708298180615273
110721046796211367
92037373978243283
27296514615783403
9689034129292981
89666779129367467
108159441072379111
55349568162200831
8955319234080983
124684962475913453
47182094516806961
93366486097291223
87837326250518723
109130115114316591
133103520314343097
16765131486323447
66686087383941541
70117448181931097
122071447257973981
121870862272113517
120021400361704753
62506323120941017
14874180216034471
92113408858497539
95719566688775551
28637393232861757
102881843756896181
93752856698640043
86955789461895407
61662046338152261
17520914160878347
86560731671268541
140174520688610431
59779080025178249
112873337222546723
17221170472762471
102144087464835743
132033907533836821
111624710331654151
51583868936622961
5946598009272331
4280286514949527
65480844840518117
88154203700931007
74741559807592357
73504167767389391
56702609880986941
122628338438609161
64583373144211459
31024569828476113
16305257166504469
108767826098565383
30893285909655353
89743646938369891
3421034525047333
12063483990251887
69482738842095767
10566002167773623
93937905480002351
43880240869993373
88975861139443403
27398269504457779
9218452779529423
24701396841782057
84221403661889801
141713916256519553
42574333771865821
36847281725327111
125746622737356683
11267028314326381
47075964938820287
77193613138456319
13424022121219921
137245253850871961
87294507165145421
15918262455607327
118046787830143793
49406317038303311
132373095933535187
69174942863524349
8683487673100067
543369247719751
9158938497627701
32007798898891037
81219384896335019
70248583519264481
129322497659859293
9295872959510327
75680928819480427
27402744215471323
126333123452080499
66282990415774339
70694939399616557
96189344125039171
203316432296533
74847320623973629
100836740113816897
128421882688918363
103085436520643999
138814630152944443
75432263774472769
36484549699888669
36561407471763067
87590560476066937
46877674662007207
47343213978581617
10209868385569747
136622394925915181
18012876021953801
45200785537587289
109284004158981973
958496514066551
137490605601286123
98264349461841517
37086162182238199
2201864174329999
80147193417492413
138390208331019839
139846798795606297
65399206555381253
65607010098141607
115612342332645841
7880731877136463
94239558155435129
118159335984632057
96430930288573
104608934996204687
20411200105091519
141125354666985049
52066102523442671
115208651055321073
7837780541558879
18146202084524609
34805438164985413
34087174033957367
40519108388382791
70933012554952739
59955858096368561
51566439443245477
76947915039271267
43962470837460191
124427663062242653
59781851773989869
24847097250842467
55697857058419117
37327287980173783
27769814547692267
136366671371022949
37264685683646381
62624649944523283
29639263763830639
11805020392415671
91437291089909663
141038095248265669
112403708687580979
85655784571467073
39609714866750279
49054248903637361
112975107747759737
87325050407455657
21371736197648821
334635631969447
140462676597562783
96625312753623083
35650737104393993
43799021092271089
67556406732881377
91557526844481809
1137424297734239
65376956167289989
27593534855092907
2057772671053747
79688866501627457
96307370794923971
31858233188538269
564456599389583
82263740090667977
78023526032431537
101129300711065829
13126748566480193
21616493140132837
61079745358027633
118394548259714459
135399170802069857
100746787890410927
72477439646830069
81478794380249939
141399107920204847
114476888531199367
7874767491148373
34208786701161547
122553960272492429
135126258637739879
67183639760762593
24734123503320551
57557104259088157
53890811509241653
118868445476759053
65286806555362927
23778382450021993
61626166107114107
21729942516026149
133939282565023913
22078906545056843
77094356362226627
95347618161523967
1299176803696489
105522889994800423
19188484227640489
35636292758222791
106644124966640881
102210762244408963
140217814051052459
115199673573112343
68311870589640571
9669657233685521
108407207687082643
37432040792020597
59233777689100381
71117005097403409
61510492143017153
100767013544055179
100532789847943447
12657975119886923
72237083765719987
251444960175407
80852527790648641
126958594770683129
128192981440236917
3551479671506917
116261387219457481
10671191671631741
67193399861341153
133282045530578621
7249139446250593
63114177805394623
16686824485045321
55360927255167143
142393553271889481
113937531023968891
6781088941472663
1792712128829339
32857287524573609
96407886354190919
30075795134690813
86613378094113439
138919383340586287
75093919700974957
127368868337800403
25533917499225887
64225325854276793
3476174503799069
126596541937871639
100961296326288833
23078119222492637
101378795810488219
54566666254230223
72969915748079527
139455741257930347
98389031883659707
101663961501801289
125793406488473473
131636069362018093
38904465173300971
55479537985373993
37705213165225549
43796269723468597
142380197813530879
47236879473780307
138285389358291647
60107377971118697
95153790518944501
41041284393887593
66798850058260423
29916941227506143
8696878935542741
111850943132265791
23909711944297129
72759808035531833
116812072471371749
8979249270047473
96767076925817399
836323560629779
129227341375055137
44102221490419439
121136173658417899
18913493675659139
47165308441147573
106015653517942241
91932624153218357
62469617824128509
74820321981128419
33490768331332489
137403578061619951
50495843293141817
51698187145552543
51256682848360537
20922365206121143
14017142125754477
121789252539233879
13360893076958551
140552273983510843
95161060958572783
89653202424686827
103709779328702683
18987050355127103
21322519514045747
18371435346391219
12352777391760263
10245624495101797
124502318463175753
45395635538384377
123545851831559809
23382228260289191
35673465959876047
86478091437216827
74996057542455541
88050881346898861
17377055105559143
23261635069549607
57765494890083817
134396056146414817
53869829261232367
77561350829734883
91334212323736009
95841791668546117
7370464837419017
22732073498032391
99860997216450307
44395121629883069
82227311229795593
48234384352025737
123318490489270039
8109771084891181
13362359974447999
27855807951036449
31557048399013507
38980692288346433
144034910156676527
67011488564870539
29380873160762609
121032440641442201
123075053152897619
71684249503149761
139987942701958909
21988126237587397
100796095853290177
82305261776117441
3933974598678433
97974958259971451
66650806682558479
138534092611556149
64448065032829697
31362145639254337
139098367766271691
63849700861735513
128659209060313667
3248194359307367
53563223533231169
143715772379844187
2571798319357303
86153551992104111
143238035150895977
45016444987278041
54234918186687757
120209208624774403
110370111478878271
18013099157525947
55146400272718607
17804366552348279
103914272220509351
13457298905874451
32589197028699481
74792776161287011
10746405192456803
96058553382569207
80390625168785873
131679934656531601
50698301556616757
5639467384285433
86035145086634431
65815128575822057
62266659336962209
50910923134440619
5931629414263261
118309157224196321
11806613062714499
136173845119547687
6904632353482949
85084961033847161
37824605985876109
358403660576083
56545486188612451
106599429604993867
62568342005962633
47675037120952289
47135760345210499
141622672054702249
7042381283530577
38316222493851097
5122046539735319
34830612350733547
97382012853834383
21868548489260059
104503679960034233
22373027389898557
27757923549637037
52511807816456501
128812407880691573
55900044646979201
12485006110552201
143460913915513681
38312008129342081
84390176411371111
120115764776996477
3822947645876633
60839336836575623
10506250024758253
41215220557146689
101162322139833083
45978907345861541
55295430338311367
93964097416077047
35144355835060229
69832219697143261
20326452490720381
77568130974998269
137702253686905057
136435801234141337
74776037384885533
63246891504637957
22076336469690917
108542028104683211
80471312767192289
37424146165707773
17804477849184197
119779914242589533
52764982505158559
71797918996452343
30614327564321803
23598965320967009
100779479282795437
106301548547579519
28475033968036967
59697311540301047
18767605264488637
48444775909984127
102291043856097377
135639136114615561
121129946347714411
29091259954960603
4982493415487417
79659383051495231
31277931318278401
124170109467427189
87941550218836877
3619397857410163
73032873779558117
56238794938377419
132602558337328291
4794449705383889
66357463319998783
42478016667639433
121053657012984623
100701669678261293
79826325352622239
110506369142296769
118086779414260199
19551281944253029
5461846647108541
78929451750322813
25595558807554573
93385325214942197
81361578390205019
91032950705421359
100083400165492057
110092209846952111
61926616739429359
139930557386426783
73158575567493859
139697269539497443
5316022486866667
23760211296296569
30299883871089799
125455787544205213
120500261779402111
95017674409375721
79699496142516581
4454831129542201
92366566866106619
57901411711839977
17282587503768199
44105846198116177
144088341233452397
90965707944102353
84839566247173471
140925595719420847
134098616238656039
23424064883123903
87368046301187749
97433133540355489
38667915378378931
124827763616471887
107483572511081051
96346430278401907
98808310905317579
127585022260087439
103793004285490867
82765245422551091
107071808285461139
112862054398860953
34885905362685919
62544961923062803
130881321428882933
134406658601157223
4039461134888329
21002916552422461
92736862257785909
72130376530272421
8315220279178837
86907887088964727
126002763385801919
94587925525377133
93797541294203557
11822429076905443
22869625365051319
81800037005747189
3615752993106409
97836438051108311
108222022218322273
7348591418772631
124166292678172229
136973513228658079
42682762752992311
114593507947867997
133454696801512087
50808288656411197
129221194114939039
47716722704931089
96182276081520361
56213150171836501
47819451475709861
86706568567453819
110547789150974243
81459417689237657
72530434196833559
7514155859392433
39462550461436777
116083809585882779
93538810664393359
109858751106061729
80091075017326201
57173646484129753
52634854731148343
131658002977465033
41867299051769791
22138289871276101
71602407695766397
42604878852299003
64702772291405537
109451764153184261
29618077169051303
35005964748794899
34994921466729589
104266433745300199
90134119876626587
9829043406822799
64411169422111177
15180016144342199
60955862441800973
106297048445963029
113484120899371699
55149838096164697
141846878249221721
51244353958736209
69914668355498587
78879221382937271
107216048281287707
130511151807086381
47872571842995643
102167672991102139
131088388188793327
114049418534170703
27927622995487283
84209132713180259
129198303213605837
81603311737603069
106885819390751741
140905170251840123
111837418458695519
22986763972889449
85833241557799121
119700265975797313
60311076146710709
120518231557156943
8193364215977431
117770308186141081
115242281386985149
73315794956870387
125308966954407979
133310019057607837
122581599848843339
57963433535994881
67291734777265939
119783807938501061
42227312541573503
122411771796703969
139430771142442939
13415211517902583
33772736120092063
57171351967392433
109413094963348357
137526401526680687
6287211501273973
7251684119414699
86398563686849599
15506147699147783
54242619705047531
31382993486511659
24362711030434013
113668656879486971
118385952266564849
9394701126398017
79058225486850739
121391246900933719
68868812259575561
107409214566895669
44888732442186301
121434783376634593
2398307887613173
47099407716855181
111311178332520643
26840811811774963
5064285641990371
130652532592833127
8308184670420727
40153547016109337
84873245436210811
12773101901947207
61533146328591647
103955911901391377
16069615743659509
68168884998237269
111264829163045191
54340910628699533
26175305454881887
137115524412636179
32281546896587479
67091644319638987
62141937530852987
123863487013529981
64152757865155747
117517014729309311
73882697393910283
98794423856538749
18282446782141471
119913619064835793
34571650742567623
105484480128375367
78216578925145669
120461616431298203
94247661718902463
125761509766168687
62763776620356689
33081797911572161
53107289902457537
107225003675006431
85182587808806219
132632361588861041
70420660693411213
10611560602783747
17290994481571337
82826486765703127
27144834641968163
79817976350668973
51138790285081559
38983469143673827
51473590984301443
140373694774328053
64059661016528839
98301290968637723
94044198756854519
82243653169698233
46585449960825707
19024321505640907
120924836752255121
131643787102555501
96268292026174717
136194968712272947
48644893239362711
91822726633459531
24140416311124541
17333141390674367
116030795613429713
115912166708012237
23401842494686613
97396530644173897
111084801603974993
51092455781864543
55668123633762293
65798366447751967
17158416497532209
114700351124330791
56518952445487111
7430055707178953
25154119137980593
140699388462516671
114622620360411767
33492433367023277
97137578031961451
116409413772402857
64029865758194701
11654082803245411
43324695293715623
14152890683688709
68475123139036961
88805470993386481
139802585091273961
101266545220153207
81328749288327683
42934351309020221
111647192985808603
84433027426604557
61748946341887657
91891152714595903
48012780278057743
94300392575416289
8307336636648703
17927701134854513
47469056097813817
137234528656729781
43564254394198093
22977537101237561
111132092705998649
14447621883368567
131631293205040613
129218857880869033
89784329034949573
88200887191277171
117903762543096683
21264708615873007
59843023491898883
122786645055367939
15099176691208201
30332082206566351
34902326125819721
41905022130595187
94227506926623859
67145053077885877
87057996637112321
19224207068377769
76578642042710869
12431497728978437
39514889563741247
137200605150562189
76751253649677701
102105642138250549
133431170058896863
2093764810251119
9562388690723851
68133733974075617
132336606834741371
143587226498644147
40674385248855629
21992372155636177
18265007522777017
121318782214830143
75293505585819023
123273692924139283
66489451103235803
44683027613205239
76236867822413609
127448010567870211
128717277419578129
118477535560319417
4124499550686121
3746066071323083
66491016897104491
92030112103004653
142767278017820983
29852252107716343
123157641146817799
76543445171498677
66502388532693391
14883510872148943
94279468409689879
66946181767626283
98342958680695147
94873906179900433
27731350679785619
4571650540011209
133004329400376913
4756959568116911
99626805504185273
96343225442442661
69649789370406547
55065876125300693
117559610311052851
110995237359574753
67804208548710553
76988852807265901
22280812858335961
74115424513968667
102231199641909451
79988616869560991
6087556361373413
143110947176691943
119927119194930169
135046227453902243
119931455111856019
88694414971738483
4134538445879969
57752865378494009
127424663712288973
107181588226504721
46233735744298547
41968015269428197
89231033981975227
3608003278735087
96297055106707933
83376483415626631
38216979021353789
127526607181733917
73192244357057569
24384598926307027
80714945175099749
21135047084406617
8858382624856361
31761553519345099
118132106804846593
53435814538267313
42604614918025597
126802791092874769
25786377504751153
60524826244801907
49723566394417193
139888348775300539
115255327122935347
106568164386073391
77551941060119459
128000159104025947
20896413298885547
98900069310163801
63206619332920951
17927735393683901
95893993570734913
15039563543429837
57876432149459057
120062777104735481
87390262151613661
136808881389730729
129683911368912209
137107362850544353
81820956340615799
50529588135656501
15088467865139671
78269532903884827
57273127301715847
125756278557259061
38394712025593379
70751754254646301
38888532217624699
14258492020696897
66793544798349491
131375456793177973
9586433049629063
103086126288909173
57614657231177821
107383896447064891
23887088342197579
49588996966326941
113778243740710121
43896373368221617
132293319987488113
18381283953582343
64170863212555469
32183564177959427
83965083074556559
20806113646986601
82413814147392269
33996177462850931
69675083063787899
100828016945473199
75562150980854927
101290549211115317
29581484544734137
109603682837683159
12708878656915279
29017466994022217
82628370213284267
76644665364997187
89120749989143641
78813489055958749
86577365533895459
51287580565529267
110474948257599847
116272017577256309
136671826409949851
111365063194156339
29681071353502109
37106749054262669
67747289477885783
54539621574176681
81599277755410237
113190448339814191
46613946789887861
92538399325266617
41351205191457617
55839572076183281
11712120344027861
35626626767696483
101577038838275059
73976439448147861
139345650042655723
32631925272976037
134955262930005821
110843807929175869
85765103212896083
118590529608850363
8814429930604159
23414158398049651
103627159251421847
56549251544083021
116073290911696477
106496159803385059
40363990378869379
126826258825935769
77903882330472461
112221863350692769
47399992672428203
68611757580448591
58545485988738107
19805110419038969
15711170034725993
40897132673357669
623313495444877
9242592846213347
73831010930755499
41075410509184693
20054457673790201
32516434084681513
68902310388704539
143265580932150707
35360405518244591
1239080948276737
117006483129636469
48132061479121129
1412850174199307
119411361720686941
43157532004979321
388657354424993
2614410561476323
141207374521736983
79333256283734737
70822500447825353
83696975519356211
73572512346676279
103762512603766559
83868536716219819
50518788785697049
69808127705972261
135334464768454313
131742649707135743
54691192047985573
10512435060352723
101569221140059949
79895551928502781
61036715967880871
144051391006501897
39640813757824931
98133167595398347
82195468209365747
11245598537724659
48653910999080393
60434602924573907
46598147722998119
14912120249748857
75312837765816263
12801422645682871
59599530949519027
113990490138270803
33896923511877617
40067933425595693
10241373466897843
62102630492199371
101662074038662699
57222521321472853
134265298729960627
286453879203049
99298187670622879
71668366768995751
72799954189943161
55901857586243887
27358528686603929
85977998692007969
75133881214922653
95061002324732047
5809777084295837
110986721776389287
3798431378140109
87647996995951289
126072297603164467
104466978528398063
98983503309140231
23055677986569763
121581402789492127
27551202767731519
33729968644064281
123884656321084283
20505305785230323
129620801252824253
137480922957118189
4490081448817847
48034495883374631
56627144011537507
57570311076534703
74089008446355857
107794635420315293
65952427664600671
92801873490414563
142512987752170289
79633290877493077
3206346122168221
91674858845496677
2938138310136413
101724665326106579
127510485052865689
13412445825370481
67772467843010321
110911159017606601
2731854223372201
88897093257900401
10084613960444369
71501396054103439
22896753136258513
118208176699109963
76300547793111619
119651128148504107
103675291150746871
77248602317332987
41325189873855053
41559248121110273
125431268323075601
104534270813272661
121073387468592859
31786432955630959
88746102683153207
79306109384282909
96133271131562143
66190621772874967
60209094840060611
26103404891104423
10531850039840333
107263576421153473
132579038591863399
63239103039096227
129189163200137279
37777700589308567
47000927134692031
94401704316608581
48093292494283277
83218290746530889
5229708449872609
10947810583061747
132863840096857193
11303576253219319
51754759876462469
93066589698810293
113626789302940591
4650344635994527
95366060021081803
111341500432850761
70575834222017869
30020555258673817
42005031452537669
55215267195006599
98271925846310849
39522357783199273
42344089856991607
59527534486084607
142396880760123191
115304750932926431
64237321973788583
92286867809527117
33184938068567723
49653428869609099
132841066977134521
50380781799583217
98758860385497427
2237931896516807
75746712884768879
26380355997557407
1074891868404947
64973611292230507
64828877476210241
139409705747769439
138538306262225767
72668994600036467
8939149537004611
40649713564486463
6448868244927341
137269372501890877
19954245365330957
93875529130885123
115384210136957353
98665449455572031
75168426639025763
121619892388047139
136276214440666669
58151236060943491
65660007020207989
63702903834685799
72901910760816433
67815355016744579
125905508534777861
127590458004694667
25128806204851441
1042075585956551
82453062990602489
36624683224826369
89646540007016581
88035283429699517
84463557246291233
3787294159753147
13111816348022233
16991791832528503
92073684402089101
29315002598399389
24605064978339569
99289641517353143
51638681099961649
126529254308523571
16113974367514301
48540286307018563
110331319475987881
69547194807683717
120751611763864163
84192490850317043
103053590415533099
111479829801575663
80079629933371637
12556953374166499
100950001081352957
90044231107588189
34685496238933901
73360717631262829
67604407533207893
37130064302915237
76654349482721081
14217026500167013
61072275275473117
2218853590411433
61245379030394323
131996223663495101
39647944404250643
60678470665224163
2682415425251567
122626309675720801
13831731481961489
128058160252582627
52721513371662517
130381703256979787
49194619143451157
78018515412994181
28382635787942477
74125529169200461
77959330897172771
87884212651580057
130002831066434653
109190765910892781
113836150007810147
24193029081671041
63358973650258667
41259018866901287
109373777355266453
57740993631954817
141628789771658513
125141895196389641
5833499223433381
75153476251952129
77089060393137823
76367744497844999
132368284109362043
2613072947859349
104835799163312647
58785816168709589
25204135325345021
17515406625653957
71396514444113227
2555352880221283
60298399556349067
61554258470386249
35113340261812381
125421218129402323
70179284119533107
111476742136049663
125642158142396743
5180424835526411
45800557952551679
33837167955774059
138490453308242947
83778555108170059
47703251073213787
1283435006067421
137675850555647881
10990370973112073
84667654175923921
62246088666284251
80382387467429921
67452026947144579
62028536423991047
27565890742423133
88542640732698413
89349065080983713
132106261298397931
136825151989454041
24759919587190093
60018320352392513
106176236201570881
113745514052941741
85204719818562863
89943299909693771
99459287642129969
79252562274032593
45617941215609013
67615081195683221
94839340984775411
76187236053212429
106971008836068389
88315036663342457
12679075039813001
105723764857910363
141084317830553551
67300298972566841
89391884422496401
93880152270811253
19226102689331273
126941896576654409
37789281809043109
29131157383600501
60686981426679961
67898365139779579
61340893047204077
32857423601310713
54966167620052063
107398675773754811
67446792458954423
85578075505975469
14863123175773547
117593827579913471
129758612614624303
48874644600031379
114931334855032853
23811347513336393
18305460083691251
68083835981746657
3598530518145911
141442909955706101
125947005155711281
129882831052764353
141733057631211139
115037052190496797
128606995652940071
96018822611937139
136233802116269707
15149737529830877
62161923235041013
39276349043831993
118989246037769719
98301024619479557
140170447428086503
68375604282680333
7134556178788811
124286309922656027
99692865465049237
43253924573635231
112282662135191137
139394214158444017
47808125122248809
107060786629495607
43478392675905703
93285200837311649
49113351506883509
95089646599795607
6120679454131829
48888231758488357
91124547207009473
49231683818406433
37104626999987791
83428568383741747
66295869606428549
45157671375326647
60924503440303577
85023096180934001
110218331873944121
94780939075690787
33257356317612811
26890290590257403
65269730053233259
132099949247469061
86670694033448299
122254413729817
78561728482821163
66995805430067879
88568377067824127
120666015368938159
15150342410144041
12437037168118903
142516135007907707
11307010685811409
141654146974587187
82592088247367557
100859703472445377
18585135183288259
87401075049660193
99800988099182507
130735803812220683
35378757695601053
26836871842640693
116357717168016449
84966869763854851
143325844451298053
60292061200644311
43732100468320349
129284704127836489
104292057366280571
45182685720441923
43363847596692923
36459692576360549
38862638860875059
76222931738581469
53136277593490607
109780009726026833
41077061649246697
130786834252873559
105715324068037421
56579891317469323
104456853512574527
113432538377794309
136014689997284929
309367436624201
78214171264204883
313966149962027
134797876062608873
87361086659957611
116791992844882451
74239137144476237
14898381895531961
48952344545614177
134844699690064043
20935687517827351
76435899373386803
34268459008244057
37257996190665779
57031329485621957
107735354113950019
78971619805362521
26865672218793479
78556546818050849
80111855562450743
15834975432010279
107826591904067479
94082665423429693
92700562387666091
110684408511898759
43842544933860353
131006641572115063
13601769105669541
18632535425895397
130767027679351699
143166429917072747
126145202721262331
137080910627250211
4698748043417251
119506476567567847
22357283645404003
105872717668698599
139612358146964089
51826625733784687
48349826324871263
47285824255107313
38801138154767083
13732560484653299
138692810008889011
18231155038083781
36329140335556841
112875820307666833
68157990840954803
118988385908927207
7657337137852487
22758309853775359
73970572832892403
5801418324212617
55516160199949783
52104661985283863
66600647849228417
133171452066593137
61747520213041109
33721393089960077
133055786296728707
128458632334853297
17299256310956987
81164724293108153
89265767469602587
140091565480087609
93877049617816039
90044169834533653
27207226518158417
100115354314609789
80987991312051517
104884371381982063
91427548572075649
101167030543453769
111173328593388283
93845755926168923
108741534281381149
129396907667742797
27196002967839859
67409920211965927
71500817079117037
2651773607412191
138477019034713607
109989778040654891
50227403084488327
142347418361812133
5047957886542237
112437538940988959
61716491560741999
76740207780557329
55970130002029297
26368472105762099
33267296190022231
34088994213404551
109430705611073507
138802234387354147
34409926104927931
125963002644860383
70714526674266913
88772584674584323
12453397824280961
9440755566567863
110863086407061013
58342048991636077
37423559826227417
8266282969553849
110292303140541733
112178905232024513
57006029917383977
101527864319058893
75225269600622853
15845463381073769
106844517870116627
6781565293918189
9867990214350913
33067153049183839
68349948348203141
78879655252530883
104075773281939607
90813532108348619
10880134652155777
119996527893663437
64531213408016963
71699395869469283
30906118267418377
130525595430078311
113812054224821279
7306465901582387
26231616876660929
101161535185430789
133873783885940057
91277100522024581
121463654119874041
49867963042267871
140475754306384663
99401876196657971
16172697487932919
140944626363539129
27913877354142287
1382649158265259
143956909180988543
110800352287368257
13703985378461701
47291704642805783
34184645416309019
27625281321619169
105946003026566221
92298727124684579
6254332284554483
21745971427107607
98132191218344743
62903851437792481
17338409870157029
9359263035904669
99412110388899773
73094629003572427
143546034980243921
78957535887683371
115804577023974217
85224630708575599
20501245919960137
9839948654400533
141483409148905891
127457379281828863
27850095141098927
51404260993900007
143760780201556513
47255637467134897
121114020176025029
113662941610049323
4699205311013981
53796566755322411
37862657515171859
117612489637834097
19282146919159721
41071789582039639
86432180324779459
118503536313281971
109226370315535183
42639670255402459
141977613089255131
101600974043493193
132591070345123763
129284355228684781
97305052048638827
142352562097633919
122866868128031641
128061057541708127
15346839665767033
74853656433446237
97585444985750927
124760992516231031
15757819544709919
125180944810305667
35467179455893091
5478625251725557
86032980199780409
93199965129386887
106911903894808183
35001354284466149
28817747244014501
65125645150049399
75213842904664559
67972651636650701
116303363353352177
12770836817429213
80940874552120811
128340172833063353
127064031744718427
132420912897853171
79152127717606219
68190790599069527
140514003366127571
13821940423434937
88366506236157829
101172098285480357
10081855160190521
106915245196823293
136879600670392499
42885229810080821
88031698896764221
140755339269160657
39305662911839189
141703972008457433
108221283325867001
98470380285778519
9572102354174819
131925591785071141
20726478809307001
77980811515867213
27530776469862661
33416315468274191
121842048659193403
80782169410266733
67843850901795509
133019645889936691
11957550401665613
58852118993614369
103422453274674823
6184038737125849
113075178921100031
77621781103723459
65619507899584259
135343014654201229
94316173566833389
77675216620598683
17174930175339631
30402493781089399
104888959479337867
17861226800899529
20256496762583281
118376528352351883
32772726498328637
55220201263957747
31190395913932667
63909758658913067
117781309540045883
92233903816665089
70034165361878533
116028472792722043
92697436437475889
45795456197702447
6013987847633663
21788753280284173
17367430149141871
9627081811169371
56178635991318389
87906968737599763
102334126716508153
1472630870597317
74816796558735761
36754473132313267
140427079649643497
126698970182206657
28866958980546473
128278662836894693
83853866982709739
12401633504369
9514627538120797
28192760136346303
21510591326831263
51589779242600723
118897612370088133
7538847343567583
2821511832789151
20842471387498303
91739652180907979
76830733926427991
35541551797360733
106093759891877713
140414859201562157
130749421177035077
19389206206175497
86535609124302497
106145679360841511
17029533283419061
8980014766144943
131907004473270737
38458607919556823
132965419840367203
24411619198638169
121418160381862621
83477399657081611
115013793242253077
55902660309860261
66898532986967557
41684273638156637
118904053686034739
127626058180370021
22200440307020281
60451186611878879
16111777664926417
59459288360235109
73847734904590573
90175675837466749
41263008433050223
90329067564680339
44423504201740507
53903765411206019
19558749606016991
2383369846394051
18014448253052437
56578740832751219
118049740506611383
79552061847504217
36023749648763141
68061272695242577
33339793075052797
70191863081760071
82215125874449851
93319882342456331
23071432163464781
81321950715785641
3970708761965839
29947681528044223
130215518345538709
132104495330733889
112239492646367059
88806260217255527
11595922880821157
44685565379032447
124330637196677231
140103132459148381
36974845873381357
97727028240788339
81389293948506727
107169029528825783
106952229070871477
14365357398288251
83616697132058647
47972794240939247
44311133583164039
8298325918004273
87669652453249547
79826178813557311
4967828754884143
54470186143748237
21227148871406957
138946650517119293
67766281263363097
27130444482682399
25557309925870013
17802882582110453
106252236260822657
26735717594651921
91488644268468829
75917240855168567
26379770242631257
90125207151245417
140611942844166401
20638041390365279
67310937563247817
92524123216514789
12844275623479603
96230318285461057
50947830866424929
111235641910973683
41054272159908239
63136217808319741
125759160336256669
76080769449041129
7447779518917099
111525926212161899
69522488113073059
111399026057820749
74562125951300651
15223788543266689
55670750526321013
103703706476520947
39374980083672977
20881990195415633
76861815406416589
70880229136710293
61126917578644019
127399322523110219
3382395585056849
65149943246096701
116730512970725413
83599516879174111
14183774405406721
6335100288221791
15679232331855223
34995516292713121
138259866230378251
17235414902526731
101483199269098747
139278669845023021
90186974323959001
105371233779108377
109635906022997699
505780395969197
115775264969104987
55862199485900033
77112914979460783
137320551793206799
43178074771204129
109964982171450319
120846290423983651
31356192978841163
92092466476193147
87158843351881489
106862457711778037
88210779806444663
1821482506294343
9616857365508269
85926717427511971
97511172577844749
49708286528645471
92137414477560533
36165448529051731
100956667323671987
141816527184482911
134945910017054261
121071815453049823
73171480412688727
101278942364280911
93730944987390679
60897221283481607
143484159926320757
116715780387383057
25988599553667059
79113047317043869
6867518203163869
64671696937618807
39377512860658949
67368046010505137
34689462396002291
143172695860689659
100198910180895569
100211034894288137
144841509530033
82384926451701443
8065112358354067
124234425301200217
30641565176248519
58063275846730397
27635369533625039
131968579958969363
30993428158047737
29575407185700367
65014101392751293
113221392865531343
33359608801638541
86057512225298011
116837691524567267
71406254099475623
122522684042550443
118572689401300093
18639964485412951
80484672512809363
95501946781810903
143809203898128001
27225526529161757
140876155444533617
18116288740272839
120024378820534943
65391027432646049
76553659003030999
116494679378409623
135839367641471497
46819009185968431
106913868955333001
130886619672716759
77981595556187107
64702943802877409
103228858297557163
105430091237837669
97251395680645447
92012793405632657
76743607518306689
49592427545830759
9369870118457399
55063070737215337
112686485459040613
130732083811075339
109484410698582541
4522176584575369
45780277656141443
81395192622279647
81065355567847603
44149463427273037
49014980563331137
105152909194460503
33399080703831551
56164775996000213
37611556239622009
13301887486393711
78115654604725643
2366905704157277
133800390012542857
83507586509357627
119792340675499813
126366121994956703
123697570046301373
50259510116665559
11960465777623199
127766139121159943
55625271452554753
128570995878707713
3318207411851957
92906698691321129
49988709761321027
42094259704369091
21933313221279209
101865993586596353
3614117261331287
32870471634998533
6915311335107661
117663788333896333
77247194581282981
56238332900493217
18923463679598581
53531917762621007
65606842554269353
59129839787756863
62851494539033779
120169521912058631
17773226642153369
25919272603351417
75752928213182317
16743575715986167
47700132005154023
106037018826781781
47373789532086217
125940523399882441
2341939206838729
106168425982971559
35115946779274927
21130797646840577
88742769451832723
59366998173923821
94900363167547871
127899745201757443
136159449882345931
133615793994345811
48808238488711181
126992438234726039
5210925530046461
41695150414357409
39399871022037683
65922983574510131
23390002333254541
64636502080150489
56652111253847801
106091629024372487
40001024044579783
121203053834939959
116674589177803879
111332816143514143
108504497312305807
35034941563545829
40264032793015991
98933013602448451
70665177361204499
19146629443389983
125568739070150449
12560786175103457
63341076546873673
33173952723025403
86754092713999157
41055885540503917
135169643897471801
121099804427428457
50904106229380757
31376162407301729
17385079902609851
133193684568597511
143287238540538811
9432430744782473
1645558416025487
131783625055934629
104751434798206397
133381467111859913
141833304309067667
23053404382148633
51846196156432631
100302785824090741
60945922948825693
16716889290624283
133444948448644771
123407372701169363
26917743816115463
7541836309638979
42755793209951693
6537377930778557
49962670773605297
18731850102869311
37236566403316807
142778460732050323
108561784023452579
8563489615558049
102049801470244799
137457827837311537
50412912271490819
23911625091182219
80099782543438321
115064491334902313
79333465993896557
135041284534325557
121663921828960463
89651727490549897
109277898418031333
43554437961155227
131810736456869227
123499094341341767
55988057689486121
6281773686729907
107189369974099187
97914622354070131
7136089105483361
28292804201988329
59713202608803823
100360723676860987
23490652350546701
126018539668386137
126030873946314521
48153831444136771
10971521885630909
20204260503489463
142435605822789859
41358855173947397
138095671432384189
133783454848777919
103108620228542791
121918865786256167
54238593215295347
5809509418126159
47176253203078453
805859585840951
7661023071957169
36249276363488779
63054253265457257
120875639054599553
47448617339143859
47404308602059571
17721186996631049
141185979281496703
19643262366202861
20699034905262299
117313857566924797
134784444938968453
30947702417165533
110008647497011121
123352445277685259
58504445483366741
108725649145331431
98344596799832029
105583197902214701
129786790425681583
39958375390989239
62015031086975509
137725085697064249
32108145485183837
45035664879283219
8144762212747297
134481510082819687
94269004386667381
83939795626380391
51183545658469643
73657260598151129
135563465145122969
76262001644212039
37491257510679023
21482074937079721
97413146948268167
50521496679297913
52812358382958137
24648117485591
30854794369114187
35206804617724361
42327034525687069
5876158919793919
17709463361082191
71718357707497141
137558599262947
51079270501424029
7503699248061449
59861946553926997
7309953744550273
86328274714115813
64894267881616463
34159780304789207
88169708099786717
19034109866913487
98017563464911661
25674110287952249
95144994829594781
43595691237202547
19287166351963957
37732596005803031
89287375618160653
11750367343942421
113028976698911281
56635781017561883
113917286509490413
95008573390803487
137924016593687473
123484303723084411
26689106095482679
25730973494532443
8260470090306127
59678158769864561
101154054640514311
86278771788754367
97949812380655121
113523223881861317
34484821371156379
47112897372084077
35405515931233939
23274435615414023
680529296059919
57762155486380831
15730084051857013
140723466146441819
75017743073431667
136884173691205883
59585834085719341
124960481014714453
32240312675097643
129041709450590701
120031719336869023
106850270788653017
135737452069031933
112698600185274137
9793910291068993
28998199291489171
49203242964264799
6265780599638711
120331155032793127
4993658599138379
16608393288200477
93996111464750251
113133643179975037
39217761739959203
131400054287967337
72923674338432443
66753384527439151
106873414829788793
118387490266394501
123999537505030049
11469627528085591
97171361808252709
99706023989975189
91435447660420499
60052006397614087
79605059030830681
43057115005091347
133745723682723883
78873941495099833
71566249999014011
117631796052788509
56135135994237127
56346562258445843
56003105659459897
86675940063621941
71745584772401273
122008138922695387
78244193291582947
48580603478659229
112138240553381411
92126152417679327
118032259768988359
95287657946107747
25958722744892339
16320379914971623
64951376492420191
122355272949981479
66002399195861147
28649716203230989
63668188262598377
94496517043432463
86966877862941953
42954188827836007
98694154462124791
22195634502433313
69014764249571771
71340133816625881
46446498730543343
63712540051912693
140789916787072963
55843450082916359
29797038440141611
99091906181655389
68877218264534651
44059282894476503
13480849522120411
49348678936261909
19147376467610143
31717288466809223
56021668225595279
9804481091312741
58715897340542947
44798513877755087
51952068482043049
125130276121240853
143578294917245057
144036580311988127
119683065843173681
40473569275536037
75922026690752929
138754389172883647
62809622247453659
69227526560328223
140884766271587263
82400734164949537
96312559922129899
80760959515767103
39911282147223017
40134515982716899
56464758487167307
66400828102651087
66888965768655047
58936472786039341
33100868744202211
78991880858161981
85988825852592653
53598644255669111
94617582043532591
128723176230283813
122648142672902179
25296209472246217
60279027560213873
59357762558487581
57761022420892319
1971664698962419
45131087030435587
76547168654852981
60301918797876191
106875259466573713
24907123644678049
25297983080336933
92238815721698677
54875988210531827
1722753393032813
117438785591990053
123145127121863257
38242965496213859
118521687093763787
19090367811935863
93803347697512891
112536603034374749
132343747426763611
125172247032612457
858035120616293
58268156161676047
86474986182121637
40739112797354113
50416974637653023
27471755286306251
83444673252342797
61074500487727633
43167762625457929
39254515323976049
3320352814288931
58318818046271467
112527856408600823
120109991482093117
72445785284766163
84374000555979977
79997745855813481
72619134513699731
93247166003177113
87186349858008683
5714077206351223
30025025566577491
5193486877634521
36967066314569353
26124353186058811
130129059984672839
101909593384647101
54682587944317367
104598137547718679
30853796871739063
131372407121335327
28201536258440947
17222608093298303
20578035218728847
27880721868185443
87812343134644561
127916641344772463
7374225388872127
61244965079598379
122652691552151039
62383015742444113
112317273460693507
48484184790366371
20594514029443171
126547522400645851
26043457117606493
31625479001348833
117419139333963937
22595549484106909
30238696129480919
80827050396674399
63662558392963037
47465089320764567
120772502895045851
119912525227441031
101502443536156151
122998330733944177
129651990154279487
58163568917008223
125050032926590573
133331399182149613
135170270650492069
131352308536497563
97599276078958777
104270433757864903
17118138811073441
12126128453840231
61378954604037877
4368580921068563
78093268494783851
125912007973449613
18627946642751081
104001607328569397
103709953836825247
39516748721309323
7078414710368719
36300630656313493
79771486487361239
3122390216929381
46500382743298669
34619867764886507
50578394435243777
27568591505531957
76052602391047661
44947317986500939
105978255776656741
113194202809507033
26190114855775691
8144133484079507
5861665976490581
27643944491564497
51467785450035727
117974978346148387
9465701799154511
57429507197119333
123147597968592257
39296392386268679
108618713948723557
45714784320437363
332453225800837
122361352483965953
41266253071188731
112467607907160299
14988024384481943
136304485278500411
33812998681438063
138503369211353479
77050266949926947
25968961926793217
91325886339979813
125920016912216347
116123592018771979
107079644553055897
9310136502586747
135695475059604949
43804622339205971
6060911650915841
114568881021883919
143968239530998667
63476698697298661
79247879402010967
134847786951948101
128724634401091303
143875580799238117
133471150195287481
139953058721973257
120278533076140961
35847921581525159
84600815623795111
5585060935489951
88470436243706437
126985676263538333
96682422202175981
87338250998676539
123562543317837721
12480003620258411
124330302092989451
100049537568190901
48186936660844021
101696004618878381
139946368545248731
8196635433032173
104362406900496859
114868464195197941
131390325341559749
137049507513672683
75597471906539771
18698368435532351
104580935594857531
55007868467851007
78835986019715671
64620072938141471
117181542976032749
65718204533758697
72268603817429743
67469884174290883
3468583180725583
57745846079252663
101440402980411839
140250018125906833
67929381272380321
112623870847799137
35007815732422543
11062170348581843
8331817127406131
5840969077428283
70001283130924193
21248581771231823
28183711654165733
41093453583970631
76310414712463831
53323439191185997
16970767798875841
40481800073455469
106994642261320673
132964070235696127
130787287303946233
38583397177199207
125588017081812067
39776018220227573
61401287825919661
139739639951086199
73862712688856797
88675630559271961
36972629057771471
33846764437060061
63705512925117619
130296908408304773
14563274055060811
120567231853854047
61556690359589617
24356033511457807
84860145260560129
97307864293471687
95143413005966167
245391500226721
143622112753518361
34125000799856893
43997261928037877
39998943607072271
87925478800411877
1008509255977373
91291154836753073
80735163960128761
5008049657123671
81003778255961947
115827508816404863
132208295572111117
121429092695725753
58700335042418989
47146098719965967
79858941419289251
83818286404561363
121075657368507901
91124952774328799
214136706099089
101658986630199469
106500240184599269
127170798024979193
142416677296496597
123197536824994937
3814525294918021
139355127692860427
61145558561218541
70764348014625757
94324069983315593
37558327537113277
14026960417325549
101513752428314701
20662943621663933
130519176846599713
105859215002878297
59645309761602869
109238319056174831
104793053094346343
84761872525505723
123119766895925617
119338572121286459
110989141578503281
16949768109209129
72777925451863361
115042278691394267
118434096022927037
25591514027974597
39622529242568957
84448804879103869
43164003683921209
36387632669348263
43751029876988831
7337644477562579
114923993555725009
143728620027233233
35767210154847007
141885532215509029
63122457960089263
36864100294765687
30783794092736029
120176241911678111
141587307592701293
46956851367478753
61615061602382609
65948647383170711
114287950879937119
89993675224425421
58398718293332033
82882961529456191
100922365741881059
24705298001648753
408146114077487
47417666813894933
106110365096615923
2086711551448633
39593480628941011
48686824036717681
44290257927399433
129558360204179051
21153685937183407
121803892186266637
129487116189475601
65656822127672519
109945059398904161
67500318131797241
138947046678711683
18658645633970711
142011015968393483
76916032950402179
47649030668614379
45859562480941907
74454066894377813
105301516956975991
94348483041454463
116635027891311883
38579556198101573
82738895776226297
25933499538734399
125025340563860717
53895627742825021
135451036149245521
40799248766027161
80566770399824809
49554925751292323
68021976260623351
127613027456161199
25118394063663919
9511681029014677
127566170478508687
99194822470663177
49219642640194709
111431534533997417
44325795488629619
55174129868203147
58518102944893099
35273710954267549
53775633285869071
8268720987094109
28133139663487169
45197841651867901
47672132889513449
69246133098041623
43610147462733437
109520701621406651
45234364442458819
84291721235507339
66185892984569093
133944844798114859
49368794529199721
82746654906703049
21327108248619881
74711263036484147
34019962700198359
48899714894676533
376737144345493
99327594899948417
95150192386329989
129917171994389893
67332778368120929
67215916539518303
6056301967184489
84615639073547719
42209422189818473
39619064663049913
35440566275505169
138594289923557383
123486646506765701
37212288020442317
51509034365657959
116004988967021591
68664868904280127
103423952553597479
52149548648552897
52634772748911751
106468622346190597
106693585111491787
52281939685722623
25870133896673249
39617863511734121
77868982985307433
43071742970606107
136831060348420769
16034092591222753
137386343846724443
107402229800072419
3343249982862353
2897744993000549
117458928037963091
98253942493542337
29088756624409151
38899875461081441
47413194866259721
130532084424635503
19104353341008181
2569331819365657
128694297335815487
108311072887440509
45118031598496187
34415312077029343
93554927163881789
124390707013648693
126223466229616103
63614458387810741
58263921641576641
5887752058653607
77490943424365613
12293814671086283
108287201925411209
52513660525780283
81002710542731683
133479106410550163
74044993726921631
10551879730858079
88525931467128499
98164957248857183
103032987683619871
86632633417113559
122628925209610451
132873478139312153
3517601108301451
13717074006055241
29538902143679651
106370952591897239
7145633878641019
115908030270871249
28137275794679567
30259513565868463
138554560313096269
60315152642408593
58154004167968439
131427656035665359
65863565970535537
97713417612401119
81343702429691467
125275140224069903
128117709460782149
136532244144132883
111492104493810671
30133935757526473
129210330382206833
92985160342542673
142074418627816033
37707537840899837
27624695807023967
109126611390189787
9995340405302669
38151154745347123
23382745401888421
13432123294937057
119099401246636171
25730240540992237
15029198511511231
143293985997344711
2329719049620973
126043475501399899
127637566911560089
84870948648354287
34955339954500897
106098253205812849
126004958255471791
42638523774110911
18410137470883517
33439008851097671
72893495125149277
74571825075039769
31724118215540369
4310029332563813
94066185262344613
20422012224069481
120211233524770933
53762159148653833
29047671809025431
83411038111974077
67528721380945061
66486814727740283
54599229039452939
51459392190330433
117385598450198579
10462108997480897
35086782331937969
81211437154440773
36368038842901279
1055160866621941
68766532559797637
95139576889918111
90385232714654947
34682758164594713
2788428408288923
92233672328899687
39354093812888089
15550181893831433
27001280156656877
26726133378794411
115930160447972527
97186021372820071
53821146383483447
107161994143700269
126290637749860147
57293571711927511
7845834602681423
17049657027113047
9299001009314629
24405355808835653
100811131567185881
31824907812553099
128331728365675447
10134240364355227
67300794235844231
68363542285754069
41758653443601359
42976925661027419
101217086144990441
34649329466727821
120149410244434877
55590325824527297
70125397553848111
48650967890393509
46643894760990757
140171662444753567
132033733394868323
53217668195693227
101894157658703593
41682900122154539
135258992957390333
12717184314696263
127699710557630843
16639828228773649
28746092451346423
40658141187151933
35639201363376287
66946088661944659
89099044688230189
91386728074657193
129873108167723813
99064645433684543
102454195349453329
44762613696457603
13822648685487911
72006522050303479
124557080653542233
117015858292485547
79552781061802289
59437042533600761
71647866290837237
133332262183942727
125201523329210417
50269865845118041
5667478071092329
57839959423591561
61491471067929557
133908013503024979
108159927602241017
39440516226436657
131496997017006059
140442604716207307
27016832138554771
134434436000598989
59294139518114269
132866558276037511
130569988211291053
125013532042068949
107767930167606811
51064548503884403
139599413369089033
22780213638493309
39675671047997269
11979025006876127
11294180889833953
70439164227801583
138058021397089471
118506370525680659
72820290064464377
112115493417414679
101980697731174763
113577441264258583
79854888795415973
111300553525454213
54603747701020433
132822211454007419
143189206075460449
92844940432289147
117116834685479249
82512053226898817
72765205630969499
93760380700604461
87847070740889947
62571290600233091
142178557212474203
96758890251326813
123305813486639197
59918618319796261
114003539091561479
13854660361588693
46989402314537987
57125841649835767
62600107119784687
88810266504880273
14037839717044573
23169697706451053
129685119931864489
106646348229931789
72814551351147583
139677276986561381
111655438195033883
26764693123448767
27240093721893803
23810612037769009
123781033942562599
7038325869898109
107557598504951689
14847940923759371
91189722304432559
129206954826101029
19884201460985153
43537028907070411
2944795036745257
137317491450901303
94812503218674097
813003816830473
95856499324615303
28328514583586989
83951376305654101
83492297302278167
63917210810697571
97786536328446419
102048776605519199
122244239437745011
6274523418807181
129235879444570687
118613697097554317
109857463252161799
87056862505028917
65286508393591999
121519704909476329
2525271950901269
134582040653322413
70203902916280247
39905148772133581
57907453421057197
47484423047247061
87998891772802951
56275525876639429
82219107103890167
102322293801788107
52164861877573759
131614275526360651
113032440376559387
63747466033523851
68672938761194363
63187860362787467
127922901464767177
87607904422908557
17507342161002091
20601047502094357
140836679287921363
137399117335970993
19353177657093827
73610442422709067
65174881038033709
136574366183729657
73386379310877029
7633055569649143
56975205383562551
79388918652602329
93231409226098337
51360112918207207
41444970611430629
37802823211991333
16916369092506827
104523834009206947
141745427851685017
1319956825754927
115148111331070163
111826055623516951
33544043356440713
10970637789220427
48382757542913779
53195743361081329
137572815363391847
8445346845806243
51173501695504291
96884329443196549
96399924578673907
112066393428438583
124638505437655343
125848875654941017
101379258386347681
18063270674483467
21836609678868497
47642277087686543
28953063101339579
66971240598743237
139865013013928977
59344193272308289
128910235106950867
1652801745176789
36310549286641939
50285011728406237
62187769791420901
52145017144232867
29400196082131307
89659654104337619
103285058620377833
16331204005202917
52275110549086309
115275864412487041
12630377040169531
14684968622852261
38404951295465189
61591953914098519
89711895892837837
57700906330097993
91824953838576247
37335548868721819
122246392900750219
74194405906415593
24164731385969543
72229936512408133
58004662166920793
33325930809104069
95565258246039347
34320147265075421
93066067646917661
35827138112887207
52882868301385117
112884461811525073
106163356156043443
16887628093367309
93561973362331367
61623853939914689
41239888755252071
64228315861075909
46609554594212273
21422493089227627
54090001994114993
85401082658276933
76140987450046903
131104655089705819
52459721431593937
60841758966002951
715321999684753
142611229383432959
115676385054139477
6598537336160017
34957822543967441
53558286600047683
143276213853154829
102159590296536991
67054245556123871
105023857296168463
115113928003557463
135389865261579977
135456745024228321
46467332412863171
135280465891383403
7302742073402357
63354394933715297
83180625345225817
59614438722266381
113520981877552559
104434014293845597
16473096854652019
118868850143100581
103110603457174003
48500714395825049
48292489909035023
83403939583042469
128034871538212787
49197166947909907
47408579505138983
4198253390429381
44982286721362999
69069117119185943
14701087333953899
30090541059687037
140740420236451643
44893693411875433
94017626389315337
136162663618041257
97491629607874343
71311339305284081
65806962958088959
112197464873791039
134530813657761869
22348929444997003
59835513665907607
55417710810700891
62556926478601483
29776709635565987
11387886183793949
27333102546710921
115041888222901009
64540034333545139
121318354291530997
45156088311829069
71629336964969593
16788837965961869
101983926060531499
5110276720438429
116093861371296701
132522654297107719
87926629821727517
40003198352885333
57965196731189639
55293494506281589
104600042581734599
84545675665620803
17568307642707191
120385228451609567
10141767863634347
72925568744508497
37664953420365977
22013485109435821
121822731557224883
49995750300065473
132399690979691879
8212100868219181
113278287682870759
69963204951238771
24727297392152347
142558823612924207
131119904529357053
89535766639149179
72703265722508873
50655207739125439
7006132917587513
11940701873228153
133207407786612839
27978532307869067
49987352965265011
33780365677245973
22932803592396793
32990764558735091
84623758173235447
83607460660767887
82916161988024539
131507209495861481
104836845033571841
30434665078732921
73943559050059441
96386782117450217
125108237313285637
31648761018261823
96744969886258093
38375262375673087
111482466066018419
129226466249393731
32107886772355601
70756093008539021
67026217450521607
12656114138717299
66102425913867559
113960657731638239
37131880576688647
57704559682481909
80197885631228377
40699915260858257
73828489236601721
31867988376793903
111032706610087481
128234819558163631
102632306235642331
80196364577688973
52221245489001629
118781197084234397
54102568268131703
96256167935264849
119162162538427439
75513275785009939
136624923459827149
94984277586582757
21518399909224129
6959074593824819
129100284310846103
95071969396659833
17949659771723923
120291803112547063
135290435675653087
142546639121293513
66881501732943763
73786641301460803
96627098185342973
112595866594084957
39186947734388021
129229929927231587
136865291724213733
100474447749674309
58541907180419563
47461140983784211
93307391714797727
136529859034299799
122632138272700307
15310226405150179
90670713786839107
100567903983194273
106025620742653673
57897811485467747
41269231832681443
65223786354740401
6732568302904879
99998762652423461
136570720678439459
89808120521470601
60459434722794049
75818276568297017
56778487767393433
89221692965415137
25275476454629383
138399443390592863
2237591587196143
52322010212488763
73779860205895099
29504023217883223
104730130697922739
125876234697242131
138639869938318807
88304870481329669
144030449445781537
41970552124387951
78894902206709803
18325544058671141
2479956285330343
109490993480328067
55246409287267447
38507938495760879
113953240469721817
37450723434268693
14940095846342213
5274867382568687
120251744959495801
31713057651733411
44688001042010371
110519949989744527
90995730177683663
36825645391001503
74206567188490333
27745905973021261
50292754174944821
124584212016736177
98380807477354277
91907325683792963
22735517471090741
39691259055893911
88467275852752471
39137260262595193
78014099108186443
25418437933164277
76926991370399671
43675192101855143
134655782262393233
19199436180226223
92586137274361033
130795706115326669
60448254742452103
49898611132076957
103573082415009653
97960810315083893
39021088462796831
125518318569306499
136952100387520511
94123538308818923
109977769387614683
17148757441457959
78897869333199947
110962037312517367
128435321943201209
110022921924803593
61330539699786053
110620332703579921
118014276109558583
102379788631417511
121063283249074031
55944044661132703
125767349534555357
1564553714472247
131600558876391817
96107648449430399
37355807933256977
100682399962858261
30522682390592179
45297984300703349
75517618977263929
99705383488525081
92971029768260041
32636482341585383
71518824961443347
125722805116393669
71606100561231751
39717627126424523
57195037638652117
26388730417633183
38869069082546587
130966597850653759
69966688969276447
21714241165580473
66651409259315077
103700201319200141
34980286695157471
35359668422454917
143526403782099983
39469321773721747
71425261791168301
134903753505840089
129957974234474417
18726122864083367
72992266498610401
21542582721403517
82332623845867517
141913454463343531
115884811087143113
126378636293067049
31230073391318713
140635928275453907
86174710764085733
29313932925439661
48607552642658479
107434560944834293
107050501862886913
18992550806835107
27232568569143733
11963476768945033
26108069551954417
39328724525423629
14952119547303541
123818554184473801
68038738434521879
62401984287868663
8895304271402863
68324506261782011
36011462898371579
44339402082498727
13649979510398563
10027767281516477
61797721940948419
118383473238857711
12619809481338461
96363290968328663
17853166856022229
121821582708694291
10827543121940533
85547213514111751
41755673540099879
3971422507569799
100949026596570091
71336962345392917
84953158462677133
59298259801002787
7287110877527683
79226184652046489
101695151909069669
58647332808918577
18742753665098051
140674986044126243
65776896147260503
13963411400540401
80261444452283833
23891501344257199
20791531866852281
56345102987694253
38120977906625993
22169632233415697
110708093000575313
23080083503280361
23701913087286319
36830046513093737
109480575695650253
13093385376671749
24216748485523291
22078931939276119
83899440567689407
49769100987974897
137250953548270603
113325654776577127
53460683866057999
14445337097028107
97305535218734333
86828928587721493
91670599687796351
65474036912375137
96163230550815479
89430107692607723
110148235599184883
88087390068085607
113568017458300501
9450454519670837
20573326042881113
40440989539281827
93937744304311087
35069494848862289
14394314405944073
12599114780763263
476623993094201
42304637544654103
5344553909443271
13069250062534033
30563194349546213
57325787282344913
67000260525947429
123686030667701093
4923937592877067
79932375344590079
133969861983462997
98265588395344801
128748942839484151
64656742992393047
80189323943131783
51977344448107609
123158472958036291
126503027918764999
35656304576585383
4320284218125313
4735871516340841
109642488983420251
94253187068991077
67090308905523041
26802547178803621
42572090996388841
27189934108215499
18990908639772581
35978447896103087
61543677025974953
82293987185602501
35383343781639811
115637295719098429
46340173349273143
48631961704695521
137132744128727681
92365686280531403
125705893760931109
29523245582120131
73097311639845023
120152634100120487
71414063758610033
138736191547370453
139120539823545149
131418759796436111
31906272790072937
67283315962487887
87987992231745979
59499708843028747
133536752549172503
75955984000298933
23962766108745949
18086993553625043
72124371615424451
84372628992969077
49201016473223423
138759342736119011
1099314521505247
62194287774338539
57571837965340019
117688239541893299
6056399832489113
101713471442934887
42509231034671683
142140082620817961
96857768875394047
103925999421579953
68325846017218007
109160875282064797
93932310449714263
85218166965985747
8868026275078363
83641976265625237
132450920852420719
136210448617282121
23293648473328133
65011615903611287
120128271717950467
41025735999664649
80160390208913803
1407528867136979
99738693029281951
114541487751630757
13069811311641479
14357226922744177
87803616413264993
41025816352041739
58912270950802741
100351477357195313
73972825763406611
4624913251704037
69386247666770807
133814614920621757
65949957309488569
64923153238182263
87320489164675399
110167427789292743
138323847134352301
5933702431700539
36427202807474693
97709799295408379
53968806525145549
46975018584262633
85085754702409451
6709608865861883
44940165595185569
119794969467501949
65921357553986567
108914625593069173
116380186222882051
34148738570621783
135007907331316277
13102654764479593
32748675820556749
73232656470300883
103074261206268167
112057432486630067
104902472094622687
35101281986305907
86166574536993571
38752972582661341
112968839314922849
36369927116208457
39863572761285727
37077029617488589
119317459037627087
59149910758316909
135805232327914661
100239357796421141
3097115560057199
138728419133200921
25630292552277841
123163729269715751
109967155238762863
58654123576467803
96992261846975543
110223485511196847
115831997260494959
88911276782403941
34166376706705553
51704142338686801
116104774453973923
32176125863070557
21447650004583681
111133551939628859
73159142387530943
36676976135186957
6704330740540879
63494077120171759
74383480331081927
80231551516589467
47428786089151613
125523913916017151
104193794949788099
33345200165850787
52676538823871591
22696914119524133
13713358692289073
45078722114673833
89007278963656327
15467829026136889
26778113916638309
4114427583781241
41935232010806587
12316081000926487
51993710023117721
67006145059565249
41586807120581999
26982160220934817
5102023538028023
139768955869671299
25604591272726903
82670990418683503
95499001465894421
127250397706301887
121545938179485863
54640679823605531
32514702831571381
83797765014493879
60701080936715273
28066664117420693
44023832733270919
98434728931065809
41374095309064571
43180457393865971
138683831682140021
36341280304439017
65409316174544333
44132420364624023
140840657872750523
68930086412873249
91255202167412711
7853600147118647
115148704019168059
126684428466135769
72749024303975531
109618140800130577
35868030931983077
122950701989230691
44517429529778507
38886779259088081
50057657317295143
50044253215877117
127251918158039999
48484526160798799
9271807605240119
54070502553351107
132255413657848493
94792094967175369
118262384712932399
13644137521126421
87853369873065883
92252101481980873
25040465813861041
110178640383184727
67572200582389403
102491892487288481
106729011591753713
65571874048063349
68651787281925307
120836237682759367
2626437989297537
137229759532925947
48168082531599587
133153099215748609
69705677866454023
133404305101231447
87203816320666337
98722254865715561
2198219889523459
87126642650625079
124308167393509831
318604921235333
16658242206568219
115487569945599031
82299249820799569
30201190146444697
85352098489601753
95526259111020917
109627289335594721
9522743040128971
45010373404438843
118347234041490227
127767303529082843
66340390587051899
76212955940016053
125914405461880033
107794731236621711
89878998058225063
14126108635401977
64674658040826527
32354928090923027
36535376961314669
131569426446799181
114284321467200397
131808530649448531
35951553535395551
106775511637134763
104693834105673019
138565398624762283
37686331369736149
36353189491419431
81055039448524319
115645018867115821
120714638795524057
48895842354511903
43046128049112043
34898878013907731
40884076570366201
103921966309688287
46087229949439337
36874400809059943
81748428722992181
59893851289803697
54548719756141463
2486926518647353
28674640572411563
63218860018352933
131112133000779311
127266539157187163
139562036247243541
84920645634460313
136203360635614817
64030647770061857
111983940454941677
92146170066687311
12712257830835599
31317274726910647
71420816191284617
111947319273714049
54033546236125969
143595237877487887
74690267763239333
43851571458228223
73190118036967699
120754179371095493
115383742557836959
142708789915555967
97555593236252791
78891129750251011
62422558509356503
94069727323205303
25437690252281687
83517596435918317
107230869841220929
134055540633173329
75035005643268079
22552308855566327
11661434784524221
75108795623735411
21860447909730767
72977536730837993
130168974221536171
128830073942788663
66507896270907881
87457704673246879
45087707108114857
12850161154688413
86142426891580699
25194009476426473
125504624262441877
21420086474508937
90558445554693533
47332519892252143
129758746165777843
73951460705546513
84238677901218173
138590259417158639
74928645595183199
120766132479493693
74462286398763631
72179260041341977
7222210094786989
48817814195171839
72549803063997229
16966481937781219
18246282867548537
94804392929606197
75576763695627559
63112694244453533
12040212795760189
119015761536300047
100552822680998899
35467257405083291
36183732629110631
77883761208761593
72748997233808803
96837926217717703
46638872686647869
7773239984273737
135203099746717193
77647166677004233
105916524071974163
45719232191294407
92839534959698651
134554410240875953
103408562365216699
65347948483960217
583440340185253
110183575645330513
15753995510214739
8450046899134571
17555520904336589
67033011600021739
96645792640783343
130380075038163497
91747895227531981
54360551037997657
133125629716907473
23984430106455779
31902492080922997
16733570994565877
28284440330640629
87522697437325651
117800787510777169
99941339865279127
55005613043015627
98826434652598669
2343317881083241
143933551114046537
65382667619411257
51418453093020281
29132277691806049
44398587335566193
48920762098921421
50624797755915413
72700751782045949
38431938704319001
20041795374329537
50500428813804929
136921885009571309
47916210735526411
79451448836719667
141522332019565163
33314488411997999
53181141202392389
54527974453451713
124147686248807677
86656959421002917
125634135958816577
54315955336415309
85341082154717231
27260517420966521
66769955760601109
47756992416521483
56298238524896861
90468311167153343
61844096821242977
60940139909664661
78277370393969003
77141149519718591
42052902641517161
13225761065511391
41698076452853621
90309606251756849
12252963651585523
141473397786530081
108232876887191107
118994558822922529
54252317021545501
108050132601271057
68286758733095009
33880251089556271
138466442564996753
129994893331468553
20515726626055693
134105018461907023
8787920450700233
85848406842272483
56574294322715171
8400322607459833
108544806833131547
54865603962574439
14556296364044741
79734297361884509
37063985208645649
31647699984607793
38683390368205031
33846984141147301
86558339064956357
38197406017990337
63693767605478447
90299606312015927
23600860437807353
142961234817218159
3829637282732269
132942638955202147
43556278775601269
41533762010766241
68605916742319111
79640287788086159
128337076992476003
40807573577154253
8365510692649129
5894502057816557
134964519509337647
120342757084956403
88605576314800093
77825856481205233
113182885483593043
6523649248669957
72922273867727027
88547287220368003
111562676688201881
123949768253054357
10661142999947417
140173465119303901
46027042840534069
32155348721473969
88764135130513621
109289613693746063
143381073729842303
10213148298988897
110749971677641981
13919443730336167
79761276424568537
48547120604469419
62070331051185593
73132173422506417
137635270191013691
106746711230201209
17015007179460607
129544437341366041
9382724549332877
125201545504418947
133139232580961821
131365805046459463
115588474079818517
40520057202477173
18888820512850039
132862355863921603
51844652353639043
79352437232988973
15960272385728807
66884611842589133
76854366260572391
44837834284997077
1808335989093943
71750929674977899
144035440191362471
47609020173151403
114799992692795797
62400180205534813
8012081892513871
65627712695255057
137499775217033531
141017233525794611
36969107794056437
19320491935953121
92339984703252581
35712217695462541
43979559967237117
123585046877546929
30069101652195127
4544226331371637
38253950406341227
49903836981997937
98903512749333613
142113550781760127
2305225985961533
66900319870417669
75200898817902883
83436687163426397
130026868243906961
36829420127890409
91675946241037007
92453964698491477
96215967335474209
114452365117627049
79970915398336279
42205753349627909
27864287431707781
40444163294507267
62565724067751743
78872611882095001
51698352619649713
55319579489361769
96936624633839563
39980186716630217
80367815386584091
82687488596254621
48967122904297223
6225731656523399
52104887322679567
19224845023325741
80834412309492929
105049482971671351
139225044918476323
72250352888089703
20349171066415871
30413895048849629
95498765237344181
40165366930897651
51302698165619647
77621120435771243
95695966721814007
123256769345452817
138801027771202591
79851536573317031
142612739776048667
41626729673991667
70404240558935221
77668751709171083
73101980737560991
111726718964523331
135061483657610171
29135112641751229
113192939777413963
92894168419759943
88987716662613971
45897916410357821
16609902341126909
92220161712437513
102187227650326223
29039765740482389
64718974291888909
4024139861536819
38543306361946823
63939257671084799
20688569954072227
95458644963180931
20843064725054387
87773637675092203
142190802577121159
80387593649335699
111559131346118207
35284847441783581
84691929063281959
32752670035058131
72524086237503179
50078089271322997
16288582343634763
84353471809629721
122686883606904731
15290627798391193
112885143316910137
90966134341784083
16551057377164379
2694936967547281
42996261301204789
81193280345825699
67253501374160741
8671993309537763
48457389910870301
71095815625950397
110883326487021271
18917869521097291
119588897521331239
10264135530292499
471687342272467
11120274402331279
28490368304014819
34846680268668143
118830503954849977
26635799142368761
54808337384841127
93323590287983233
126985557902459717
10856125786503191
51996269293866851
104059129745455567
44566936723009121
65402016004630813
24162644815100399
69748151100434363
63517500217566337
94854789484691017
19462968209507159
75688387924822199
105287340788629057
19980312894422449
40687322250390887
28991107030284121
30133591360200113
119445837621761549
99143891237142527
26116537527832951
8817491501088671
133280425048425331
16063140705712673
141925217126907397
63019464699227189
61718658687110153
63051079256739373
119201816009748413
8741168261184059
19849007751970471
44975443722670183
4583294726966299
72043002285209689
58408499528247919
76177617584453309
90763237198205651
140732698230736967
127778878164437641
123279657100619017
31105935280273099
120202010738090711
12400083722067023
16511690430514501
2656650041930603
31843280681102123
76316800637389421
82837087317323921
41373924549402377
94592597427067919
1081029007124699
17229717975141137
45957739491996707
103714330599644467
51556317659507257
143745272001538547
62313780715330877
137733043394525401
110091756768014323
10563540675319349
100339397013956039
108715084675564669
142642877023269739
20739401294407123
28368300843119467
21081795207214769
60342146671014541
66374561651464601
18554259552071527
87980759546172247
123392843225229103
78859636594192229
27316764551447783
117720417315691961
44470362658009181
15459599117941141
88375479220301899
69625605954744349
52732370921441479
45894287371555759
54674943517221271
19203062208491803
69892676093468077
59207755584656491
30576852846251227
62269790564483969
5276285652147607
19250227123605089
36521933856227317
76658372519367941
28682249390692301
102927736831275043
98911547555522371
140507335371611531
43631732961161791
103253561026027543
120241650889584173
101122842028192799
1345057420290163
2371218492995741
128105831841140903
35424516441375559
85160697093126169
12446507967726997
84671867613169979
18725755618768349
20751467323433141
38019900676438853
18191413680878159
18554404051461167
69039788183838127
143264471737267381
9993469255648721
41649475316086609
18885417168273191
105772793879154733
35796842691413459
27456735145755757
53819116098778903
10656445683703639
33495512464173349
28933780099026119
4454127763704023
81228141600316063
89736337598604841
56309600805808891
115368503118873703
103049405927714383
94822162778878463
59828450193678427
77251459483131881
140016477907890061
63853805322154667
23102583089319317
51279576555836917
56799309951700891
49137989956625671
5190109256842357
52079009688869539
137692993091308663
112271579808983779
7254832683431423
101733219530490257
138834269114413207
107470109432079391
20963753679979549
54355989346907509
20086493002160581
65037126596197433
95578513144032983
89705492117945791
138317802396192511
136836392341082813
113893715621476759
44765754129188153
52177889175271121
37973858332640371
86742120208991389
100841487290092711
118888420424445053
35212269560618321
62272029220553461
115636882046827133
4057095965354063
67488693088397359
116770433332006469
113669673977438749
46876332566551783
132238151197320799
120932536064836997
54825836269805963
127080232095407993
118397867905414759
32034266628918793
53235192504603227
32391402645439007
39223840845846043
9763593136357429
49626061196225233
75223182953801263
100960142675282827
63859289038667791
34062412829976683
76090829880409793
23508983933847107
134663532063780311
48732887663340583
67601378365747769
82564689067673327
12799821152022337
121854603868829957
115064922715186651
67089331305549577
51817453568061553
17616261545895997
2989222553431823
55144258851466693
138275724730790873
68567263149702439
119700713887995067
125652482290620209
101353259539201393
45342113261443753
124860810748302247
122160776772351953
56649594405233353
39232113659330099
127985371203479707
140708101574716913
27274452808592123
12476686850084183
82267815593607299
61637378028283919
35780452887416467
20074544998409633
124768594933333697
31041192410504317
66080337817592243
139773960997908379
115348688276027369
85762558929073547
53445575122835029
58690193986105663
121383626202007469
39401116154943793
121326721557033539
24280248680300983
101255481578369849
11042349722169991
129279851748296069
137889689157715289
9804165697074629
86898009757068533
14950972384206109
143808237281209453
30741508822796011
113374328059210783
105777586596041557
13831536225990331
51704712660190783
110550920514102613
27485270881323791
99349037100328889
136651413061379107
111289791542141759
33808318893061289
98108737358249591
68813773427807383
104792024899184281
29671608633180001
25477061969925287
76779199091578847
112305715824381529
108616515627178079
42595913979604333
8168822204909693
117219486011918363
136024752966202223
77219949220026797
137667747949008373
580203460142027
125774902984870967
126004404532314467
133454313177811553
76574285245935109
11964950050310041
74653537571890091
11450740410364337
91412333906789449
10748290858751153
143405985959275847
124945707093192493
87116200734544559
4263780432543767
18232496796705277
138548833047197893
134508092569000427
138258039046826653
136402622073160529
96422569011544513
68562533047794433
86443277431668763
101806143394381889
126872325135863141
121143365460239587
1241345542839439
93333717974576381
62474123836763239
48515721832910537
140666034735535663
86441726248092569
33783657178066561
52217774685015631
20862724951117747
48369137283325427
22639729127339941
124881684157173679
83074275184210103
2459141073886097
133326072087042431
82693373710046951
67708362869434561
40949924391077147
71312255008048991
21227584753817437
4477651117234277
65388957140871659
37108558642997923
91260809294291261
66055829156634227
110593774549268987
16096135181570749
40795089362576749
113128378137617407
30782254577283967
97202605760456821
131022332965562417
65124448778110097
98100136578369811
80953390472440867
114482576388551429
97556670848717461
114843107672406577
123303310769321359
17483830355818133
79281135380082761
66979228026084503
95926961538537427
81596980431546443
138189945291024079
36002591751356423
87175034662677979
5220786638201083
130322119522725521
116025316608342199
16837297715952869
27825412344339139
35516748474770839
118131953243026487
69075291274375781
45743305374347531
138321562563666289
125595851321080559
135393346469996227
102817331025980047
142164173303420803
7305729024896417
4008553894114381
143116158439388653
32664785606429479
8747552403291217
141640000813473653
3411019775875927
18021331939637297
113462724288321533
54308159630949421
101692474800612637
94144271856970003
20267597567235023
128605511130219061
33687854997718463
5155397998445153
1491262057301647
116497093582218653
116203886236654313
18609779238235357
97606414650731797
77356712573175097
66112412460725681
131640115607537791
97423687644280511
130656084831817933
74275214345010269
34469044223597857
72378730037584837
61153588675605007
26018818774961843
136502816276356183
12645553007017691
30917438649644627
10043918320581919
77921901242778343
108592944093919247
76313968811699617
76681233426217171
133713488255775287
38505464621870803
82941702825010303
14351955956925493
96283607106815881
5806063774948277
56759299583340139
116698198784526781
9880190626196311
96681672234447739
127666152860223563
130307329740947179
88441525384069267
118154008420188863
58400278187168629
136042889087731289
64031365803585293
32097887834457581
49228540323287473
33999769222867913
91248227461051847
13858620412141093
100757826727435477
15000534487234367
39703527465474563
87690366677088947
130943404897275793
66993865635930419
90456994613925341
4350184449849913
135490829193120911
135483735950922089
114920106251464643
75590253441128929
77552127093242621
23697903185179009
94719624550893157
40184648440402303
97953203668711597
34850462104087397
4804892357244449
81175759274121283
2211368953886803
123457782314994607
135593121272514617
9445368441630469
26217063797476999
45042201873298153
113669433600658627
58863110646039853
81946325198376367
93387167279998913
44450256925635851
110801700772573873
1844305722148321
134285678220845369
66123460074845587
15120800416598231
37814366266015853
6301435152811873
126957568404492643
73536636364489409
55793682299155741
10440513251583671
25933230739981133
76406786864206307
78781090815171623
101530059412713311
96895905733309889
53807430324860029
53614571574362471
112779266248377077
119187773235885461
134577911627644151
20412641102715809
72583751849696491
19893961037491183
65530355737604921
78644252479300877
104269958085420997
68037041488133719
113954288519012969
79552193190155797
56556785801333821
91074876736038947
43881863161171193
122822793081142943
63478412670920431
1640359624659787
104370608614574221
84438815898255419
80847605862554813
124337968249552579
13442976495694153
10515074820010543
107140408602278771
52095935060674633
82464357810797749
35473761643546483
128608025913233341
130639925624258261
106929793952367439
121257458260260347
26379759302374249
72081054417505517
99817688248833631
104629525172186981
5207223598557109
130704659900622653
32067162360005837
53805804090151219
142900612144880873
8981745020899303
56385593760145667
104905313433758017
57688314475564727
87875631265580749
52602258940524101
87943929262596221
117442981781530381
120218893454582381
26384826990976837
36658726998375169
2785869980094689
109242296557292263
33704807177160589
133679746942646039
41271087558855361
84924505424432939
106410377883698459
15289296929215891
1190554157625533
104622701198969039
4093938519499951
83055333201802277
28935783353510791
11543779413203383
40677550173197569
22172433016976743
107717533556956861
9572977499738327
5653732797429383
1412724441245773
77111996999985413
7420280258984953
51041517287031281
142577750701739491
16703498973128353
89736087014167193
35006476454760541
62515300921944701
77438721670849507
75216128399576141
116846235708563783
22256995732798807
9667057835787409
80668348845082841
61242436095990371
49322486069998483
14336292111047713
104817067870897859
31309172313041881
100213828897133563
127888773126596983
141651590046860021
39260852789703019
56295594349119949
49438972529664877
83991691859543759
135851243530818139
120378998931921593
28783626798472097
119152102679889619
51491077381982191
9873889868439133
137781184877899483
96885701134025339
92392890439008451
55610487643812833
47256333176338859
13464121782304379
113407291891642157
19517735283442801
32737816080900533
11766117254612129
12794308091576173
14748230058765551
59592018843535319
19624315716333617
5506010727151741
19850712071034589
98030478652717099
93448553562135221
56250209067592577
70615848415325683
99535134624726973
17387837341782581
84115881017882359
74409082838663257
102487413630520249
132446942719971149
63113100778508003
1115950664983213
6856105832683301
89734552033394399
95262323710521403
55318131170572597
35570100854891569
112916250536535289
5837853242428321
110397579964667857
137500851138614911
108110793415688741
82722499450898123
53166319619499881
56464345413468787
64172045711716309
5446063079494883
42384707679479257
136686652665952469
143643561433933409
11147982809983207
1562095994276267
18316450855855819
20900802390090767
38114715072150677
69776255203799149
44796992600698567
138511582934373371
65235739617413633
122100330391618847
10393355703225953
57727262027928893
120793117390655629
110607402657181691
135517236586887091
106113528567393271
129187606801317121
58793132828197409
138062379117093283
47025523059933157
11811914826220673
123296613606018179
107864074074569719
14548442102894873
48608473913223187
126196850950749791
39019917898379459
73386200164209991
121023612452721991
91871920951356787
48893004947794297
83485560082835683
60188395099737329
44089370645294383
42972792683832491
27920791554595207
66850627928494147
140276315406960319
85912575189325609
69869817432235549
134300768190998807
57849593148607313
28325689994420531
93827511185233157
109944941153786759
125163197542070657
43590056351723347
24887933682550189
123853908619357589
32345019264082073
52766739059899003
85527547575112691
76018666583813399
46008276945887327
8210071998797407
113265576673739323
131616576365823103
44188390907296667
82032393988411051
58860847860430309
78457897221217187
99465768623792743
37709149942557623
42347524678444543
140119143626744467
90371228993502707
126057725101357213
137421048860773207
75232268715949673
75438816857550329
125809896991610773
122125854790512787
79320124293555389
35020497443293217
35148994625683639
42556815411229979
20284774643235721
100545167344941941
55334367626831273
128684490911204957
74083268089063199
139416826741968863
67262321592831791
99837025815416299
55237280437765079
68159583801173441
117669933365077343
103839776202593749
106099643660657321
132260451265591661
30689697527644993
122025538264811557
123196195055264077
111807781977313531
18756917682057791
11751999423685903
23839868388498397
22355795984027459
109052749799933971
68448591223830007
21040417660604159
56236572347669173
60442311243497369
112795792217070659
54823400013406891
8350873375598137
46446114783202931
67414671306051221
1257649729079437
26597408902257223
48283694325817487
7928281015646209
68612945487872623
141272373121482289
10841796467696941
16822745488543453
60202754982207287
4703488634389169
132375237400496843
71007304346084693
7350040252134487
65454401179303679
12491786273293427
39983518498845671
2047169918558969
102021536265605039
104214445743780461
28230592336044083
50790383303573629
40657073692491407
83147238913539011
106341021070501667
7398321772869047
47354088480401821
91235603127080719
61962991109057471
637127613052789
143663016695544847
4691002074972979
99191163467812531
75370923620004437
24325926842019437
38671177327895681
60474110680450301
105582987200027257
132253325493311333
49354295340296591
49165238962401197
42837049884639799
60357886899103051
5743155683043409
93238840250397697
134576604878921929
76708473187219969
112653058627238629
120506185121015039
43112853886049191
38609119103316163
35742862371647663
136636612165130533
133697898182090881
71186797836169387
89883885570452593
67428475849474349
32360429394077201
33526738812558457
6255761063298139
84901363604163229
37166199749455417
120515906143576921
25384590669647089
93503908520049631
136115797478047613
19393898019730697
2902786174804519
5969418581841101
97646489429141473
76464288886373243
131890315427170249
43095931055533813
40429125082722899
106491055903009189
140855828282266609
19791900611906707
140214738725125369
135209028779241017
78959139258272653
39817941130837127
23569796736089881
39739366610431297
79118269614296147
59390754699470807
118175567461810273
19135485447599407
90497391331466117
21862843511634553
112763041306018951
125314039403220361
64995844557845771
6602070934643071
110125804221520627
24885978131489903
56168949044473411
85880834591543107
2304878110933003
53170727038633433
141692782798083079
82603095004506019
48216921953074843
114336514215096659
34803941083439161
93916307666001839
143522452813532171
61457503235258441
117697876450026617
102312442173845801
120695036871459019
135913822473414197
39664278509647919
6722102985107149
54691257222230591
34851883658285857
43441506807367727
107165020263433799
35321353734433387
42790583599836701
108205794737736109
12121373542147621
40079941132556707
114230613467891509
72554787843010021
22089333369556639
13374181376663729
91515275781230177
41063982801111799
31818709711088411
66370994974446319
119223735512899597
60772153322889521
15271675204191157
122825634503344609
128020188751662167
77135217362705783
94647611013576221
40506486260420627
11048249667433423
139026505764291697
43778572854688069
65862463287654029
36497949300812893
78859630567387379
1894350053919881
119177745102490367
134592130735004977
38881564833749741
108377440108028837
28543682182698041
1843043606032579
46823254111133417
29821801769343317
5948175676063399
1198236585446903
18128082962259173
81018373359014617
93341112860810779
119271442898698301
118658389932653591
16445772482546651
89348433786626549
120662340787222723
51253659512877463
86372416090122749
7220427956580953
42192104508782351
119982690181833749
47107255058251001
131265628962648281
46570799399152783
13157765286745451
80495637748434683
103161854640698509
100190650314879913
43724126184171791
113408952727512773
19754344855404581
46337195157943009
64904730232704283
66183074502395533
106253499435614329
58673408011794343
50971064033919079
132669207707782579
90028220924158061
133482527079533011
94936632300681473
78862266055184239
60518505772407509
1786786657653559
100008911278457099
73206692843688419
44620525880546449
99355995708045899
94366200054496109
132642699901524877
62474473465738487
54090670857449789
8386139587948379
8415528168802201
66168459776580151
47343034402442651
61957848582738517
15177899317191749
24288231519371893
43634306774180393
84850623279468811
59477036133215489
80608402693852829
139446629325600203
108708168828763033
2886243006634399
113671553449695677
58211248995287209
78027165765825691
114782829812200217
54566720265921691
130968010102510957
32747154684507673
31133212275227669
137439968627352121
63915419002943
44188822816197887
62327172663477443
30196014850999201
37121407545808127
47820896314807193
71938189923674843
56366610753642407
94536321689008039
84001457470422523
23098304410102133
5209924602345919
94373364683609981
125784917050250779
71247918706996001
86708096840673311
68530527258820453
44320945425120671
39339868494517133
34190238712208669
12462826893459707
15933082978238579
18316982135936563
11506653475903871
92339501336499167
55205531631065311
51739071205546453
54513247356863699
104188891536338899
109827368534653933
142040688910766417
131476181729447897
88124330759966051
41161085063598061
64813204487758897
38672625922070851
33057531294301277
7113749104635181
88400432025817123
110948668894925627
137192848566520471
53296591421664781
92352337236472099
107682793869295583
119410364637977113
113102531729390449
99424022800759739
137305888576043357
115609806236764507
59235217364262151
65776893344865709
101219630931506081
111103453706703587
1985350360239091
65061411092117387
141027773575957669
29780100505064969
61839708315789233
71168525705494793
142875794990385803
72102621145560793
110590014473454457
113792225572651189
79506360288866767
137328913499322997
111596766108417983
99467389014915143
44175935944388971
122386555377717721
117495166884853019
41660207663255891
94807035881335021
87004454857284907
83057081189397937
66529085675913739
143408736188490197
30205272272886677
41871115181503093
25431964548877483
84894294268525051
135420453650872651
52424050211252393
60014413075495427
90696564422468399
123369276073388971
124385620413664849
6481951192325507
101477272398361199
54308598302066473
96418049570986547
89767934113584007
84566854913997241
68309485496344033
89070410911023683
96226293431051657
17654920390719811
82673360780230501
100629815771984497
78666149956938281
98833098679223309
121318655918004659
137776237057878521
114852068291934773
89779133871177671
123191959026100051
106539325938519011
110683199412143993
138324482961300107
8226141467897063
71999668838503727
140013100641571481
22865410823409647
78677883041729767
97004864859853633
111550772198065639
93401746129614889
18997666031191853
81100491036836233
104828384977772749
63616835214358271
136291867828806449
130385444962227379
86295953601207787
15654061651791793
45912025150538353
102550579922543447
82300128905924729
130296999796240223
42666248050626133
47001680086072357
29160047710797271
4350974283504193
32259362116426339
125472518450240543
14190117891931469
33761417312414423
12768032752239841
86980429120493543
35452415400747871
123367457632146913
24124353486489413
127996358697206801
4434345423656413
142292836003334749
24952747131972841
30271789406974571
129979796580612611
21390741415895213
63238256443692353
36936023069545399
41355456473407187
102158599984485731
91401512355879373
4899726838663333
85810482594295787
87562535635057387
105952370072796701
6649398989595209
80409596739153481
114978076705149221
27655739440298153
140329627453125197
113671393098125881
28769340678480197
68140287366103333
1931843216777927
25733175220015859
120353073551416571
141996231266297869
58117875484501799
97365653754975847
15368372188054999
39342398618127601
86677594743551839
20883420713178841
48870335987769649
9603563591357977
51005496630266341
49525748505509561
98079273217890329
51370712439240827
119952742698600389
56160063336793967
39822394962229277
143881381261748057
88820556210070649
70905711733908031
80329660813199887
69085654253350613
59910415773855349
68923491688952707
121369949281601497
103410967057608953
114825185419866973
11006260019311481
31594043211377599
115661541636469769
138822479540593259
52304638555524107
37141175319382801
58293457788429287
49498660321028749
6177707881520143
40812668007417547
73398443683980379
120770346433074713
131676929305232963
23892812982739223
136986306378125279
65043372035748163
137923569476299861
61112941603468759
30650207425354639
135339153822921319
42975791550819641
104855346590102249
7597676865165281
24377763539662009
65949695564262977
2648720280498913
120843174837370229
129288479258578333
93639414032951947
143236725689896523
60196633440572093
10002712210124201
134232378601659731
135473571512352653
123787092513030077
139087389520300027
80803511010296339
7109744152753283
112917502806083639
113431762362330847
16916913227519959
11614179697426193
103513324140597821
25241850284976527
85749101759632369
39313458608903617
89634294761469737
121069194124972033
63035670414403697
1846357515421327
70813817324332597
95605371590712769
27183318383302817
53912692835047097
76992303733580579
68151433038116371
59297575164215251
97828073071584629
34248578274936491
5959953527584541
118950304903769863
101909035855530539
22844478874249157
85458484468232749
18280088256775349
81473236259269157
9371865645526669
44855424882311081
31381526425308947
74158035815396503
7961739553355779
102480682844205791
88410917516209591
74699711783174927
67946958951284201
130758089722476967
113944219641292591
61529764834608913
69579536904655501
132646950748531829
86680301796115301
105888336285524237
139597838410506769
76871622504733391
44008281892748881
97057832554427947
102147405820700861
28362079000983457
108498525752315987
65701742679842513
46960111580679313
101685831571103161
96570005901960991
119709933164904067
22518391953882859
1268224539760331
109790154609299221
84911238559627
94553260103473961
25893894879057077
108901891039769039
116133250810809203
125876129301809591
128120250219181609
120992454372114163
132157688827213471
40351754482260167
116002764594339731
41136709804053077
139187555627588861
6694048673840807
129159633077796697
63796553644052441
4571549123605943
118580036583035077
66610043908862497
28581187186855157
74898362240372623
89624705056790047
94298045125292711
38759946551899669
66594030099043637
20371952485405607
55039431911069443
142092020234211169
32630026661984359
79649770935195427
122342797784202157
65597932822888189
28237557816863209
144062862972360841
57383002406812529
41362735124123297
65375887640347079
104856748045318471
5322695140291069
126857542684693693
35827640565612587
91674917796199051
89399386831029101
105363428867930113
50476521207421579
32507083034060009
8797110088693789
27718362698486623
99605274454815587
37501372175987149
75099837319768087
21748617721456349
105416159013436769
24896210970139699
92792796509171293
13934358751293163
36472347431615489
55645704897225173
122373502793181709
79999073847694751
142869759772406627
17426354781280297
113816194287114889
817249946257999
97164772729722749
23167818469518637
141159922519767797
62735634447379903
13433869040970013
115813227278272207
93502048286610757
6966945626935207
132646381513287883
87552103071409913
124821318486242857
134600555283937013
90724382501096459
90136436291667839
78936448599059171
20370156163761317
22822070928608773
144083351396138267
84377758122862921
73146512616840301
115460551024348433
6834679748370979
32855357186129299
138395712465589039
109412922309274403
94382811812756963
280623924821111
102302806291183697
51763225819043567
22245178537231289
56735028235670711
123595933160765449
107854560807054317
30069026012967199
37729928630574287
96868726791162947
131633486960264221
38314873923782389
63311050075425319
112623912568938467
107176513729209383
120609218203387871
12943519139298481
65887133681443111
29249898604995077
101781825332568053
11477676971266591
20748106853760191
73442261303680121
99268091795387107
117747372499183157
13301807176594331
265827948312431
85675223462603147
72426545818507591
124710481747908487
30313097486641997
132760257382585423
54116016112077251
44519153234624249
204517399277099
21825330600703363
9938045088837757
33217305718674523
111371341658965481
19863448536338593
50055880715444789
19458659144352059
2891304168543559
71294667537388963
46351755518411129
46357255104193897
110444265031878419
107697509221562719
105979456388883437
143825132307466321
15958256983737451
92662764821980963
126706579194480877
84601240545544309
139962274567116299
123800700789375823
20777327141602007
16729881926241937
84504759246482909
106167423694630517
73529043358248683
64121546315841719
110070918368122037
53531426149072213
110753797328200363
55673613066201491
128812038600568429
81653028815967997
39609016510679977
93984463970826823
28129913314282457
81868600546039117
64751246824433227
6500703843872429
112728037611655639
110841261944344333
143862763954715437
112614687394966423
98905172167953293
126459561765415127
136623352905153607
142087565552101681
94782116095545743
487887770926013
113696478190621687
51372842686006999
2369802057880307
70118294513237933
93460051003008559
57150521515806139
87087023866802951
142339245552882067
132143521873352447
134595858654897623
33710101563991913
103485944010974839
93048457083263959
28541121482265143
16252149590481689
63416318574192679
36646680831847369
54175773100802887
78512939701290109
6447264848288317
45514089385780273
18508063552380419
52561464010210303
96447980458523891
109457699340565573
66492981169747501
131555074627636931
5742630508239913
73186863399320681
125902750967231639
90210330167671859
41770439259578837
3436628355784471
69960608004527167
41660040613087243
115723955518028453
37932091307188649
27420156818610583
97818121607403961
59914419247389367
65780799653184481
82178119344245479
50425180051262617
114339988279796459
101235390793218967
52540158817554907
64976157630313037
78942743097046531
68961374090669251
76297466171932567
55042212173363719
56385528686119651
131376692325180697
26985301550291017
3536260528204199
11950434604101947
76265153705547241
59933345956213673
68362491095299007
50071556949221347
17473169425266199
25389337760515741
41957146458676199
58784688838528441
7503839189201041
8232119636442671
25935639875679551
28058225877929041
28777485957520631
22276983152719457
106197466131938119
51791827779671099
78723251631582139
70534713803549533
15538376397915797
118891262524059881
95939981881462991
36216258125747783
88544596472442347
63822968109286277
124561437975217921
127016764608150839
138449926834463203
53008066465809121
80373548546377763
93404178916438427
66517099290955223
108758755400156977
73530807569759819
13803446485518497
59473543965787781
85251034575709313
125877027161037791
117834525741617437
69600686687805929
67413526653811627
42103073050761857
9279440857099753
99507559338890551
131687956004551663
81554642321804837
48661159895414809
68278737710375851
124756141872357001
76518866943680621
104444381677915999
56654890536286201
47844619294289483
38530680465864361
77145285645309877
43653376363576897
65960983451627899
50540000162853083
39274905785866631
93275237361045799
51953655662745283
75255225044567467
116683049401057021
34220676626859997
74425159531764011
83899017801426661
54913622649277367
3654546006250001
132567595208859809
94984495721903063
90864389348569223
31261292480017063
51259884395781289
104278533951264913
87557838696947611
3682333435133363
78433935977859269
13347194865311999
144113225255639669
2503502674637803
116222907310911127
14152944181193729
123607719656134429
131263757513523949
84041147176745987
111220674114406889
12268670651638189
138075484835557007
28528176648446821
127271362598247061
73800249963671057
128535805281026567
137672316902449783
11627972073640889
77706580761630853
4243728055546003
101363736314726161
62791291637653559
119852200112847841
116634728574358429
110658292767908419
60717374646121003
23699172933055381
94007795411480933
68858628723858319
125988875765066161
36561179491915691
36850022602760249
64475266736477491
9205214801170343
137521717980827263
19498939482016331
31398122707015517
86254753800486553
24929441189001703
36993059782783033
42929713991897039
67963785847247671
87986569915818419
86360515903670227
8589670230173029
120624664997528977
41100400490431091
69788421142637731
69781817603519003
119867553383806159
62575746991409261
21095144877527057
125179623832342883
55397656873448507
21453882200784667
9568741659795179
36736936192722757
51976684770665609
77815676399406137
131024219563726831
86885058552551401
142349124835276927
102859952852147963
132625551886367909
140111849026369433
3964566334113439
42365136271006447
15535428351316399
63880362663435191
79181647201085263
35987087088206987
41782093869514519
53240038055491919
76223450581261001
68043915467091511
110024256341047501
109937552106552523
43087440954622483
90701551113399001
13754758436084033
33277410205201061
10649126509643927
66034951993253123
83104518793329233
100559209821279697
64673393485486211
37206514107541577
112886010068239799
143789737881104327
130888305256291927
102827941876273843
75454796345815457
117860039100149053
19879449925077151
140581677616942091
126887144986141927
142425066585320621
44651694284860253
72393615413801923
111963847603692013
110930495923501679
73285159254800621
87641374560042157
79302687670708501
117161999152786877
21647123578543459
80598057667359233
72745652043650981
20641630965208013
60835823499308233
60461468001072893
13758316727215639
37624024999449541
103052598445590271
1044692683478369
118716796842948547
45333583330117169
5618982921558947
122984851330913753
136651179825663973
138423006463674319
33163790072890657
103243030935473263
25482209423529007
76621644010398953
54457594464045329
42560431966623611
113546745096971471
131885564038803431
29563351423512521
52012528115354273
136306636292286583
133723490615327573
2070151197797171
64768186205476051
33139613895881579
81465380438232607
125130523272293239
96060245014401491
24669100387565027
13515247864294027
134913623552561813
26210009686153607
78359153607245573
8226736457546549
124770780914953847
21607957306692997
123303083156540711
19304174400848419
8008512969733511
52990194884389159
53941132314687493
65593284864923891
63886329439785871
143509711019750653
81633353269173847
60617702589291259
18244815593626267
85550601303463067
2033922305519327
142740219451782751
110386549996527719
18448201302723109
1913564639603471
76303412140003067
40019458601937433
115255150334012341
62765394835572101
138427966916470411
19650647608645489
65310957608057351
70573080922963187
1154304186561761
112586760182299939
74167606146948851
20354243945369617
51084955683925321
40987396630378067
8544577871362847
29342202771962813
117245991034791587
26328347647297733
66978692677234189
93473382538105091
41434125342678151
70439709272009807
81967469602234831
74799595427787929
93041598280345163
63186232560845929
135540309446546339
86036880935497213
42619350220384877
90947790346988857
88626892504329691
116690114841134467
66010614966287323
51146592446535013
133648182890095721
62545411782706409
65938953348653339
10443936122416651
3315026419574533
25908939471975349
136207899575061751
19595038029780557
99458524467666479
45000561920269693
119850813344689787
30525931886914879
43683180108263651
6706841566375963
113224594401576013
47358393415201303
121714168514990251
37655380563392629
109082307504341371
30474038450948203
41478285335990299
39692266680394829
12496067349900523
43490133205688287
138917335112679371
73376857203674261
92634234964260599
91331713791238729
97765564428842437
115961151585386573
30413280590680133
41894300083596791
109149639003055543
26447061691845001
130037848647670217
3330450289779397
45014773402422337
139503702193774693
29993616996166339
84729172741781419
46844580815163119
51796110638884511
129444549406937147
62578336364149271
112700932064764391
120502431710276779
19346856818541719
90577730148371033
101675930531800171
38810568892240631
55683352167162331
129964430747131501
48655432779321023
135732336802328363
33357291592363801
93991173739136803
71486370251813653
29303444410476367
66033750907010377
10880979266110531
5118130223691803
118588446131203109
125731434967414181
104458817003637017
107315984131351531
59739987780870247
112476359311322371
82190470370332279
46178744606351603
25764621063158687
38600649844428391
121010021844403847
9286613038564933
40774691679573737
52933249098109769
49931253782170067
97402123395375047
133763911828271477
52012788954371321
8990497365012299
117744675865972469
79382628693653503
127261576042322731
46504613210767553
88978019488119271
83410033905287669
68046253389381427
81214731917810593
17118967035151481
121012991804811877
115964866465455541
99216203276809559
28592329600661369
39367095549628073
105813403849993507
9399565074233809
95009712150475691
12891981770521783
40069208638029653
116249530284801731
59402339648235449
50390763134585443
128162441599844219
8883792855943639
118048944100535821
91003456382458547
18811483192577239
41469936352237009
60600271775801101
81338385901950131
137573094865627027
126855395056032653
40425646867296437
110003574827435033
78650207805749039
125663647768743193
137016925129815571
100209613496439991
83278225781318597
22537395623367551
114112349572558037
44220041391219643
70244333665360651
6769051791016369
13525095118102277
36978561491904863
7966572166883657
122944061389131163
93763538760280703
55394913020669597
143007191239252103
76103794984901821
50379251760619003
39561560707777733
35317706682728153
109772220477464411
120155346663498143
11199049455405887
94344518033061533
78012679566251377
73316055300284179
16774747872247397
71070310765126177
42761828021180329
108390746523276661
75566960661082171
68630782922960341
39282529378249159
118464661377177131
77609365510705261
15636310260638819
65845940907242401
48659978134070837
135704407813174349
89555196023760659
53041407777965447
84909855397390687
16427405860464457
23655115701452549
113076641316538607
36954743235913817
20411606701842263
123708911790048869
137771549761132873
123506406588920741
51497187711790043
56093783524207327
72667298188415921
101112933783000991
13053093933847301
33301229752519909
101601862034074663
89308425246686353
111819249634742389
33771891820457597
114427968899975851
57938353459688747
33331181648341943
109817547305593693
103208343812991899
115597218013395317
42262541653804187
59494319979898501
89951578616283743
79430838988440521
137674624552001897
3024519861583817
104642669849120071
31427434940216449
70634947854994387
100971225489311279
132059262737976289
119935212029201869
39435699760449199
102830621553411677
143895236690339081
6969821278605083
103248613340727823
119011495120246681
94669845681037721
19947242921035189
130362193814243623
43660700586832691
72429426420020941
31303805191520579
90779458670488597
91132026625509223
104055477268624019
73597516302537629
123097130348076727
60751643423625839
65372910008633443
13176671919428779
20798430218665531
29722281778643177
182413231630831
9138027504835403
19323183689310811
117698088153879481
125377823921589857
7751383650692179
127811154412865477
49563627873645161
118251062007680773
30070071677795683
35853451929352529
70366818729675383
28095445465343189
93815032778617753
33591946804700227
62663330946623081
102102218400729119
142701777838573883
107967464512868293
52994178818610833
64340438187564283
45645113854175323
7432414188362959
97508260485821293
21988445737798457
10867900874967491
127615119300526811
58362289993111501
138181798703413513
50865607752901093
11070545641178371
85595155229281219
137874985874229323
108391897048162597
104771789132890559
109309067447801509
100109681830323491
119496227676878603
134730043097730593
112901196914784797
32231154780978631
141570211393641187
83721136389598153
143019100551594601
60661649929215947
115711525947523201
50817483190463519
131547726229594019
120623425248557291
129357224385726719
72619631334142721
14746481964079721
78515829651204961
131989566304375349
16745481507588737
3519240976423219
7857042004625963
107727921538032151
76802744626552013
19035597384545699
37140782530097999
51827557392324859
127591247447695963
87518319786503741
18028065577586101
103219434980686327
44386690922977043
19382776397974853
1719009982094017
69981949413912541
1442932829462441
57255186286447001
58854711462017491
19457157444085391
140815455761746933
90427873392571553
129091020135200269
92643441198027229
59589016096508231
9670751753340493
4160026958327491
39863567780387621
20371964402982953
100971002906899703
47571593567909797
57287953854653111
71580470964939767
64817606199089633
79088641238611321
2347313535345469
27444003696540787
116654178772479013
94525087096279597
20855840313326771
61152941255740039
52901871939845989
23191070073321989
122541417518032267
103710925203636649
140132800609323299
20889365976860071
76188854966174953
23378869706917661
21790964655967123
2191575517745899
18158635516975297
85019994256568279
21357414813216739
83817225914353709
47804311741155419
114426939539961311
96081159717478063
115733401827015737
104912245057745023
104375135225890829
104521962022398617
134527930055327087
80138384507974927
31410705906198127
39911875657248461
77957614199843501
141109003475366197
38372673667192021
12969865855552031
106402843804213729
17843653851986777
138479287271379029
36465292653409307
22340371563701693
78359676898945151
138900731029172569
67742797325416063
14433240611805811
99089181582864721
81233325123677999
82729489322853283
103480669663503679
94928933329628891
103291711675746193
137232958747218179
22132281721554859
10037425773966181
11096079714620533
106989453276423449
119240886576494609
86986486876851439
2651131485185273
17362785217479511
137314309177499827
129310840254161843
77645679780015541
2021187434844869
4579110499343929
96933401801278649
94079553610648709
105419278664715439
104609663530342973
20126010937468739
102461471630473723
136674398008879259
56542944967778411
38902414172276609
137567679454253011
46820110560505741
39220436531513483
113310580085705389
12589111258655257
75101948002591759
132322270395192587
127240537286258923
34902550634964763
142776022093573403
24730158612996029
53916954309550121
105213596195234663
39029804262724129
4281038012051693
139833077924135209
79071224234113273
8351402261223449
56194163791577741
41204019679224967
21995765461220717
60399163199827261
129739128189902659
73966502458001203
46742920632943607
48583486906285447
24830337630796003
139203239094590533
17698619030929261
41597880615176563
4277230069984349
140701317831045767
59672023205998223
134808237207933559
73270141592760449
25800250590297881
2606679667061111
16091111530040641
9205767969300121
110604222289024967
55404464734367491
23389420829197219
53620692520910419
96511286815807517
72015140536782137
34883501240618593
118307622811592477
76986145723621021
116942443727585963
48101583466244761
93970921044472859
78744128722808533
118416015886806557
101288413809705217
1904947949920919
125383457299840163
10933999016534263
124529748063687697
77194744171665007
9609791107944089
128230279908550537
31475487844234969
31256003859247691
92429831015232379
86781445849244351
9968096094002707
126094728750888941
5362513643031143
84170050697179639
40738051548018641
108317712507837949
84707205432019943
12640172105687573
69411045545926411
96720997308236459
59890635460834483
60419591665474339
55421347303575241
112259680179266801
66369986527927843
3331332621917051
82212160603380343
142764009964398661
74418753679749079
55087558901953021
92364680324951471
128983631895180551
118456982129990741
51920494671969827
67522515972186547
125539556634918341
56750873013207677
73391722472850307
35487714856751693
4946860960019723
17643980417656067
58373552216601197
110121275651475167
23736498530651597
32595573560963057
143934333901022153
11033427400107479
59756965534273991
95886957148255307
52104891076854971
101224738338430451
8080664594468093
56620213044311387
130856870140259213
5608275971364821
33462148276813093
138595359192844303
59020531493708219
79544132403713743
121887456379253899
59160349077699953
102371639147856163
62001335079010193
106728258027001763
64948178563880203
81420828518757053
17017353118445857
25708500808946167
56715072125697641
124569296251930423
94834636637704961
2474648405545933
37616801194769131
50379895408856731
69438402123789173
37678396192673531
139231843030360771
6197181256661999
59927829461293529
110265794738485513
135071668014975871
12765771421404457
59623288186518677
87609436705136569
11488902675212959
51187119045527687
116233234268701597
57601507798081759
81580033940782669
140883037015323643
105930973693113521
49208168290253431
109805798843103929
46579464660975997
11287780478160269
117331985394113351
48719288203596047
54021628676849963
117926491005285089
28383269793949183
54832442904760973
116077286983764703
18865183066469807
141259696350287591
34339442399941867
104385238349232109
43435561861095323
37063114060421431
23548818078990433
95236678628108827
5304964051675493
36470997517709771
104304841043104291
40446908433008723
92496723761521591
114232450970143013
13821914548620643
67992414213065197
136080348971557339
23041214361631727
27077688018251887
103350865464068281
50270774960061599
104264263293184339
130496419684179623
140102051114438107
102201449990670113
124920390043371191
1736475750364699
48177299474000143
41768937354990409
65418930414919633
15626218723908971
67733972947097861
32268391291309903
20824995810096827
3023568757801321
51304618043899019
53561150364595129
87385516567844513
118967282050308841
58621579020338749
21169239782426909
87874799816482411
126855760071502841
95624651593055029
127481546434098251
65646447854072363
22465595213189621
13896652401832801
120816863841936079
112820464266057533
99031887834139033
140217608630873863
46146840687305041
44330477718225709
142353759508341343
124618726087168273
17667794660028767
134235119600149523
111663292707172463
92422754432181907
92265206618770477
59807326176176027
104908574752593751
94804903627842817
80141401550601011
23268597351127871
35512426725485417
117405525580027043
144078923312469623
121831783891359169
39306209378240687
91995154052136521
134237865163494173
33681632818862449
14292681953730613
25298372844351853
37047757372373521
28640688204856811
85657116575543641
63340753304086087
15409247134653583
108204208240157717
86422116182612411
11787322259661401
56333414250364081
19359463513113007
78646658152417637
105419711534403023
9306701083183573
55238236193656429
108646976275771211
137676656002087327
124593043613392303
98319584722790729
12110458381099193
93067376696407639
76583558907705613
89219588449306019
17928263468360759
114436316575725217
93309087168861563
131002715379559187
34362978772219343
124990020214151861
72191867420616941
60623357260302787
118341076310247281
150064088845763
138547711981617539
47150898220389967
118396649051076619
32476675388307779
21854659375487347
76251822782440387
4060500630439949
16583599369808411
81008898037513681
29321922263919893
31493283262824611
36069859778949533
23916004175403167
99841803891632507
133432782531383989
82767192462655793
50169804054428167
33787069607240171
14334200313712703
66084400271032301
40501328817939461
60361171631323351
61837888554467407
20748442502566313
1275300514079489
100052346703378093
133937627067184033
115785729365285173
18020335398148693
139799427713027657
92864874785488543
104288822514790013
20132368720462763
88844013201574991
136042484085085429
119453632211689141
107690178930847433
50876040555163771
143563988369533609
119217618991874327
94884704683377491
125108617865340283
364297272068797
63981885836470153
12701802805140487
84140030333031353
133564840332804541
57630019510956647
137324845921581547
85101052112767919
30317852305329917
14922013637118869
21994817635760873
91238733808099463
135300085901413889
78524454285404273
91814331212604419
117778036082724361
137112620903677087
141775993336571141
16755925456802731
64950111224529407
50950312956608371
132819350735640047
142759421636162179
10357806794921647
26469771789192071
64962069846891661
40334505989948761
102930333129175561
124774669398494447
111867793503695611
9126680346216739
46871621141129167
120893908652236571
37696750795119469
65661530053271507
12916535232961301
86448151645293547
67075677599741257
91523246353968937
31007142705323131
62124964991147101
72099980992075093
2767786605218951
86713229775566957
53856143941734947
28617459542613391
66390702641080381
86135374175883713
136924584586420243
87909683671384831
42342217848864511
119913566059751923
111088020283847153
44067434484125837
17570226526802639
113183952080741429
18421987791656699
20899862027559287
112582617720657067
142171551812423129
114869201428510799
9104629952329441
140730149310420317
2991394288509349
93354269086602439
126937574722035611
51885379604322283
90302613277184851
39016573830337657
62260215676725223
15111999968376761
72891466236490669
65275441565727997
36379576801769657
116751885594307787
29929852010613991
29067710314315363
18777501326004607
21082293379284121
67553997488538523
42845149497675299
134297584037425507
45567269751077927
68506508405956963
124686774402470263
135521504538399587
140677671345112339
52380810618114499
63356946780595667
35425711899263113
89378163530334401
123515797761449053
89511352887752791
82134049227966103
4388722699374421
45402894242630857
95740820325886819
47325122567807269
26014746680943341
15967805893073077
124825939931435077
4443823752499129
28984612878798677
132374593113803263
129934495009037819
6940264149239783
49132040407322671
63167816525393179
117749552831598349
42340692607971061
85214797211468191
45341536473719627
91517410182431749
33580026363648553
58351094018710187
19484141178412793
68169551172222667
63819095375024687
84302630689309531
90542837946768563
124029564912611087
133411528717215299
28401066028208323
52370154894979699
133640639028726799
128184300963500581
130711488623666143
38607669355019311
901551774906283
131090798823373759
42750218408725021
7267103253310379
79719722079177673
74332548793791461
104890358621216249
70249314351424639
111415539908981753
79140485605378633
125251134506537639
122640304427605043
129651946025962273
610012586777333
48988971009691261
91715824086106789
129644882985018367
90924234057155963
5092325996454349
106716546626507299
142060879497664079
13249353159566141
2872061021282993
110174796981935369
114843666744714839
13843791488337103
27132345750409709
52917538206766927
37699978823657707
105522920719547039
77103357727440523
34075020084541207
112333606943368249
110857090165621979
100750598185725211
68784070383763591
29371526056968569
13833991810203907
39995122469532773
22457902590390791
128461672025844649
68899550657670983
9331682556127667
93981144272410541
116208969186735599
46551090745125457
44039407353692519
99828050359128431
73566289136058101
125280878330036651
93722558408676737
15244304701145617
68391439778037427
139364926358523499
9431025739642253
31902568602007063
63115312576796377
77694991540034581
41160142975567277
79465199106868877
118277629351945073
131429531033729801
134957340358199803
92875523222709859
24962242515829321
103973550798993737
91187272161004651
131497280394288491
69827109220477657
17415123891473419
98150002661018543
79362670562204023
142360831319977001
132085052937983
28537922701522097
122421116752662437
58194979477179431
13781368629339427
143011847986620731
82779699068077981
71396252485860037
77630505019174609
110698357348458013
30305304923739341
76832289644378791
30781140024716449
108673080395673917
36280433807163269
139546679033636153
85719833808271997
38602033735954211
67632595489786543
117299624539304927
19171851342250381
53308271275484671
136774493550838679
76637775923565469
95185218942155119
142987154484207611
101718697422637391
55096619170803121
99648322715998241
114991278854796989
65158569067423397
8751878792394349
28554195865403233
129915467388522083
105356851818966467
103214781844713899
56232596379179483
27171331951207819
137844436058110609
92358200527143833
37073024268358369
110307370671351649
61453314150940897
50441579708208229
41494780178198987
843974819429089
112112617370916287
125266566138088943
102700677501342469
8909484775125419
5774326170489263
35057137507601633
7309743845601341
38931378458267557
117859974054160199
54735584411990239
674711799087593
41059476337704389
27780798377966653
78145088014636871
93007018121384089
47099339517291583
72783489072305491
103969993577361091
115295974778823253
40309437729935137
125033411469367937
85400062776932587
85316700008789947
128669851791696521
86888866831140553
67553811831587041
98754512156685079
62107334694576517
38146626828461743
38120212226520451
110761279306835897
67059341588222629
88934871976317799
143600883197216969
134657768143471019
44623578357044989
135631326502212043
8502969648426391
71933722210317223
100558559743886071
44699528708732279
130492286159295859
83162879793284827
25402958705250173
21682134705180311
6727798463773031
42123679378736339
55926473067751523
72490558367708167
62044958949506431
15858144073618139
36107081679770077
13945020424704541
77774114725568971
50780592666821053
140162126242230223
25326245723511419
14916334065423071
76803246146153731
128938247183229329
77661356875677431
143457819311953379
137291103879263651
1963007400304039
84348233801013191
100241878346103551
583162900681579
120176386659189193
132191739278093513
33401694276345757
24331596880221203
49500127689124271
67072636357638049
60829749462105791
75029617907886541
103480704035539043
29839498275065663
18624591698233967
135224624327106983
126334199642689387
80357107785216737
77789840827399273
55752830165613883
49658175850095289
142184878471804759
55313441052666169
89538467151890303
104662087114752799
39604689439249241
745642288750441
54617349187823717
58835665657219897
103793516113743679
86593716540672287
121735305556113059
40586162880574453
1408030631123591
27349429299574667
129162976002081523
45850542909903383
111009673345026637
6693061040713051
111892116541292497
5375768458102631
66341292670067491
143156297064659579
98369874295193377
35134675745623189
19912169891805619
78946009698311111
98335532112152737
64024540976319461
39517878860030651
95710762635678247
66485167211754583
72823545907167241
115247152782892369
110169884323237553
114616347840003019
87365682047215277
85405033704531323
74561278558162477
119958595175604763
143123097171649541
11394209434624061
71779713905061551
133287588857122709
90839880208623269
109092171273669187
62054512172378237
105994149107354441
19877453586696737
88677478937454287
26834578625046659
26792900307231901
136260314652739883
3496168223328853
83364882845712929
12992040142465381
63653428248708433
53491201672857937
91126937968738207
70131671100698017
79282024916785343
52878080595590017
142647049797176189
62037104643506693
83111444197095599
98460367169108863
102776897934703919
81961768208857723
5769559789239013
113235591247108201
58774232763631507
38505681644951827
89058719683360969
113400581480802131
11125045792256729
37971742239925957
103849624906696951
113164316432576737
100059648732231329
32173194141916967
64555958931871697
97515294936489673
70721390726190767
141122919108067541
3332796007326073
27225938939244029
5193875132670019
10611529727185003
123002471792328641
36029449773560569
42415579440847649
104863159722906569
139340218726405033
16086599268562001
70304692320394507
114716985733323097
84412998893548421
110258398320589423
137739901318486073
106276751335969
24280539359955341
16023047153309489
5449092636327001
102539736342755287
52307238755389217
21336389969479511
115452516824755783
35006522061491599
69075383886383593
87483424908754253
112274719719342107
52504955190739253
61418304701673611
135756960823896689
124985854768353049
44480497073615887
61474667712892411
108843613715114857
89790961852520287
139674028448063069
24920015387093591
42564802219848277
103005896019585733
114909570372596333
63513368161384129
68159294767140113
138040301314199777
22869088245373273
132476474108471341
65437940806436161
40458489800132281
55596137306745131
140044116518854253
112252993193420851
29877065071148459
143274526626346603
64395600040700021
11388049509861649
79582787032147643
58719738978941167
55439078634099401
139336184420542723
1786833356060513
143412675359452123
126769837764917681
68513433298051799
15052243739807731
57124478514479447
22269756369438577
99276644446518397
18686892729874769
101908033277146511
53613079954461529
120712357393767653
1702200718896817
93825810160908019
89520065125860013
10551572904383051
14620702297407733
99014208141737701
47134043102126263
13665122771373691
45502311809686733
115268069214176693
40316480728159277
93445107238150159
116211003389884171
37628390548292833
87595921766161951
1638770148210737
109723441307432731
51765302971043471
137161702277105147
69966223081153039
81821377407651191
60598675879719491
84085410911102233
65161545282191789
21272265152132069
92833735595348701
34549094814024361
26083647487317793
124000997330049977
142276018381958059
125434765305155723
35926575161953999
73466510706160991
44507427577460009
80165771379953951
44910201564645239
91585772661939727
70611817046491213
115424450685465169
27575719881335891
122681871477853517
43210816842667787
31503771057370783
127145835284916263
8655338264286001
26367632730277081
102334070135439091
89015842537317841
108140630019952693
3120704609357509
9536201136106091
131490777575570009
83833245634247503
4324025750158579
27715150174100383
117212211916776371
62490834087835229
43611171558485243
83114792025582227
141791829768582073
125445667327254973
28686421704809663
54820527321291131
23690473429120249
33171695322080849
105776258914179341
140035550422255027
88765155464492849
19166736062331443
120263415454723133
94785710582719817
83531716143001891
110288199622124837
8137038951576137
29143491665210347
37491763303240007
124213010694279691
35473242339793933
64959430227532891
45926977097714291
86656035138946739
105179805627846329
36648442995021709
50160986578606217
25472336504106991
79076222626022389
38202952742624309
56112482704720601
113752532392561963
78630159871732759
83330887404219691
59627537082755689
115315197628749023
104471239728446023
113493367490394079
68705730704738713
13000835031732679
24632264893663607
137546045084459887
945357512233991
137537886123464863
75943357897188637
132639498391121719
97288937752885861
16966116298866949
7596399304622977
79950685129638341
27138144380208671
8772622053652931
142890052310097349
69116514579531329
125885227102184521
112832933950001323
103891980016229087
9040493711227757
5592144919657129
103929400283360863
989958098641283
9259241864917973
80690125158175451
78250767137562491
119760876121574813
114936191821699519
1676016827859721
33564766239053389
97965340011060931
88343424888211877
8359076053734877
3877549995326213
18224934559908071
113627537517186379
72183500405771701
85117357793314283
64929803033141857
99741611684922353
107783124476310043
76009651863728279
95987470122958873
36440112092195393
70554436611318551
42923422323996517
9542476602673459
66044764789132841
124945685189107381
117114227666456957
13692836418999541
55005605653919681
37324715969201963
127045129898823041
37569758896882987
102746183411899453
119370013339079
42924262935093949
23207930032438829
83531338165879369
93678664371456581
26982288333047423
81242048933593057
80469138098872027
4784347888203571
109242123473119139
791818702357729
12263897648852587
27071192003138099
98581987871622779
56160649036595111
115970104323641987
43628520216523621
114961676396243839
70540529528186789
57995156609711441
31323619776700481
62158222018596323
101853847076617319
14800074019114931
62728661208446063
39498711807118241
98990769981316471
90506602807133867
125920152273480731
52888609328578307
87904138671115331
30389367577253627
141013683569399231
75917527515727159
29850442482061211
135670728149889307
82086662824929683
143117294721980441
118180299916938547
58404031180614829
107932890505237799
89023501911470821
109848032442837587
23214372616636501
89750066644420009
143416959106170443
118669807002205709
125132026073027969
64073852166881471
5390330809807367
130068208246192651
54434117393379667
60524391004088723
50751139467304307
35053576057607761
46344842774348491
116184586664571043
80633414702999057
72448350039872921
29565138139889851
88962321478086829
90771218476941619
96789749106259513
132577333055768761
25384403516696527
117015957149767433
56678630863216403
65960130926568367
101350205338806587
31605359729248441
98844053006491489
32905479049532641
62202327577001239
71279829404664743
105722903170436177
133043068048750039
97554571231245659
73042104548292967
74238204371912359
91898841332319713
93332140803664771
45569078632429321
142280882842851733
94025751436892771
31833405658792123
14284194424222213
23941216893702139
107065525347488387
43831382004853633
123365379291755849
21714719679687317
69903459360382331
46399248416609359
16976226607349671
126617193385172783
29980736660915501
33638774986123283
127687864164446161
122430251850477611
119545279186439053
131023077277288597
80871019626685609
26589774781181999
124158508624313897
69957362769863851
30212333784946751
77687855005139381
109493034054333311
119877062021029373
124418149046518783
8279751299007439
140484094251920641
97728313897513073
38525399048749027
138864754678042399
69301779945476951
37786500792815483
20816920515066271
107346188060248957
113007157696747889
55299637788518173
141793762394420597
135887283789027493
25572231183224029
95718140454845431
79011622906268653
46859151892867
137470336928996387
120193535651695969
81266614920145441
47724848417839441
135931428137048101
135785471785202117
50137381069699061
66242699885907113
88314927830804963
13083132233438077
81473550185052131
9730230340334767
16141865291435239
138762220398920777
95964428153903671
14015473752166361
7478563153748821
111222599951891299
132113441154640997
10500796924868573
24639882166339123
86060865824999869
61862506453478261
69508067937203729
45928347117319787
18016273465811099
79119104975268223
63328657797979703
139944634590633287
119846632762246633
140319060730830127
12864570845175697
127402421757947579
73621681781918449
39206162735271277
127339080255681883
106231424076935671
19962653552182813
92789777518892569
122521523141604469
9038573146705343
81586130002481843
107720673900992723
143297616754829039
140550457608327727
46272045343283549
48721716202182229
81899648148170771
103896962123085107
90042393587637097
54810557278133641
120730903619784529
2869933443236143
81525990613446941
106261332494543507
21628972249128901
75284372348900263
21955897353536521
72673243758518483
2177786280539017
131220700144316719
54549672211201697
102256349379106583
131742849914541029
96151662885515879
95645746981529683
28643859144182869
103468473576442031
38004784221089113
22879453490252431
41531066320679329
48949955456989849
49559874204772847
123173003047518691
105958829707267547
102768849292709539
140613776913542353
46033467257514973
47761711731625531
123056964672035491
116836329086490509
139409242188745787
38914920414247777
55845060178529953
134486718218641639
134740572081392611
63329412015991943
82097653212048497
63591332742262961
112101431814585559
66910010908229747
144045275748556081
20098696412579641
61187304299499881
8702178072683783
141758556431284183
18612166220503697
143484535153786721
57208476751586449
60470704739079559
43204388006129849
96260109903263567
138731110794263557
43149073319280661
106599545449398329
85976909332338239
41644338701717993
32576148013762999
21649614290843083
17073035768377711
71555909412112781
15480272662494631
71713627905980321
124064471557712221
72429712476101329
18082761768461279
120454556807651291
39493476237311027
96748125433671953
126853738455806099
108896293512760223
2243853208005901
49227874765141619
121412137543102573
105236274127268639
7791874115595289
67576552191146731
69017278702770947
114066142580140889
47803258472618339
104306203447890971
94036924887389401
60061782458073811
59509999762020397
116547718612210573
78455788211825191
31341559323593741
124074310952405953
89528735823670009
46977616247472601
93153294120994859
138975692565253591
90899018835568061
50640806419062527
67527386265971729
3261811396825853
28480611129979621
7875947587431247
127759057989480403
11336686746320917
87099031840336963
48572462111144093
113861667073312177
32585734260899459
59902841712430991
57076268527000201
143733887970321167
107716819731600493
80516948217287809
12564081998645869
41867939927892223
50640500192214529
121897409802022147
72692442909535171
27458438415466033
44569595418436609
6659701490625671
34561221618703613
50375229384402997
103776103860466421
28408735839130553
82870506747033437
29622978255708533
53715552742700951
78735976974787771
107826977955904891
12477232050085877
89112243319226207
110369439804149791
52654011748690063
70116964260859937
61114480738991777
98246238367399063
133593690690926357
111474934518004367
81812375507690591
141827296119560761
137588073997585811
35794446650725127
108640041491135677
78433429505215613
97156740277260163
123659908046569649
112233347298945053
143441687497502003
41711995962730199
134960520124009549
98328443442429647
45299585861199077
110662616953023593
133252669368652861
3876361989294787
21792808207498673
142311393299890163
106008333180230329
76222373537676011
92130605107670977
126370943019533347
64357601504894069
128250000824939999
138499186503690613
78902878751047513
71524034569352669
61522572858324953
52791311140952029
31502035218057179
127252317690678953
80268050565617171
102345755922142991
17152279018013849
25137117990683669
76184025666261497
20321360492540743
117294974743963897
46174281762244681
43719895732743493
37705982050996379
91095572490422501
9782479036164049
21903602308885859
101655642647976757
104278391196211699
26765723222695531
35437414788757967
7241321376959981
35823945986030351
84313788651310247
100002262084921879
109398001953959101
12924797120625869
124558496150561267
126882765141204691
112575684540467047
22800691496782489
15819164580580847
25010378112917609
99718569361983479
103424440487105783
70479726716851591
100948494108899809
71444752224210049
101308508644135361
1571125171545221
107737046619643619
90858181624994263
72406857395835007
115014273503715767
27140585313580099
74796746028435877
95705535104959753
136328554567668629
56265189075529913
62402170571264963
37382505230521117
133916097651411623
52745961398896769
112367254826767427
128948579330815061
101633901035878747
85185849289028179
123076194386873719
70969852429331201
73573174755205387
40484656809391813
133794613303223233
115899220476749471
34594841531973299
13886634315381169
88150147132560427
10201919625032287
74380558970463661
70420917010544563
60679279509873421
22955942269032527
75512423786677001
34665475752734377
115558688936689001
129361361525489033
31686406387405103
10646991956308621
80058178086481453
107505531314267783
71339880501528697
69321932749734163
110210203306972723
54581374450095247
57089121484743571
42137464571201491
61092093860970301
55853171218704373
105909735294071399
45862948571563843
128353351488035567
76433676592309847
118449116248826677
64379972376217513
45422757206513593
31038262742700277
37466689500926437
44457714872893247
42849690789744427
93954591104975131
126706128683877091
127357509966487729
136048329981738193
55166796558050689
122339902226568293
63373659642665303
55410102887170301
13830693329585513
81150382131036089
102156850687629707
31146674462407787
109893691973678813
131343770248126993
24805626318502501
93884557334098169
129409869250844359
82684379995579331
132125662811935987
75284648720218393
33492276495767981
8913161197518329
33376354091428349
30528227763343223
101488747002650173
101992646839279979
56520762651935359
76605381612830299
91897463001820643
111505824958761769
94745010099611783
19614843309902167
109942282287606359
125882770365206123
126802878142319791
102427205727605287
22268691780667133
78966820715775859
23481697767634153
50621197201673507
117622130388241597
46096857466509583
20162322545965183
74723881203639293
53333245298383499
77061187142872739
34291194725167153
23657571134108809
27884792825592299
94589333525172931
86754008246038109
74250161065729471
105712458374635447
6461007521905051
13444019560885747
50485015778046211
118621388399068211
18993343004789411
50965119562411321
20996158661281919
132404559335379493
4559707576723373
59704324675011811
127150697278359301
62869226813437777
46141789204633537
115930590111623471
30335774605260217
66186182156856941
44076959101841539
75710978859644981
84571912638649547
21359205834639313
83041711402249111
84672669839708633
20241083799531893
60620118573571313
130800178690399147
83020670845077871
120192537327311543
9080915936318977
15573814956389791
71075725643966909
22469861832619909
53995315757052473
63793777040896843
107856880253584937
4212153778710223
61494473244658309
5269962884249123
1568464551555263
55039132220064701
79079316596622941
73920939288657239
18791121448709
11343232008919163
41220372403785899
26161207170326447
18188574384986903
1665905183857729
12470007344460101
18488670803245991
45889231443094313
20433760421952763
40804796346987797
131886680525687027
56978037316370741
19399615043060977
94040704479163069
36786465399575341
28470151756336531
60490102948646153
63640105466251609
74349322284096781
53389579646453857
138671325116500019
101537137253572057
127785448226727917
67532060928388417
119916907781825741
141825518156906777
15933569980990507
113688996519922433
42295157660661299
45704208535855237
107698866799362701
107441030275493357
71948902670888027
39491451937585489
9312395759827981
45295996584915157
100671085091827777
140462492075266457
57508370693867693
34706857086967729
77281500028008707
91304351915363417
89367310959589151
35022310317042649
132299738536276033
72843007844574043
91070318559431399
111975728537343481
127322838827362691
53507808852210137
43782106492904453
25957333178406827
72433372709554559
71524543157339347
61575906348341701
121245784634702557
20119700065533997
10504471846164607
53500849956169787
143201286682596283
3048262528486937
87839840602116179
135379806447523501
104592202021438679
120717306677084021
26775714137337337
38727491644079603
28999140031695643
9597892473107461
27820190589137633
34486530455872043
6078770430804059
116064714819674059
61824660418209719
92845936397689043
28083861431202223
89396103420669041
6642480779402801
99969685603397411
103102259237155361
13812043197030053
1189247096168177
27919564599143699
85652311910539559
83616777956747183
429895711743749
83820629772697241
57758987474497663
44686891509923149
66009071977326721
56757683983717133
71373265383482399
17767486694153303
86616514682947927
83019330513376073
76844950059499289
295481925278381
125488476346929901
128691912287658413
97475255043557791
64697863476648427
120520255536046111
86744242081164781
91669034104896821
121924413475302073
106314585871337483
34873813858487063
91292047296043831
96388514165259541
20201088579611923
134128172201092051
108708171185838403
122053192550990249
107444663771418569
39298766558481389
41219179107330487
62390962082702863
60156000745654067
38120253602435539
96120589887859597
81912246835577773
139396579510880999
104335545818332303
29962241143164947
46037849227731511
30236173258625923
97210270262691461
60746186612598679
58053094490893939
61038830846964923
38909438653109771
54765811585212493
6633593189551883
8945486388187099
47523386968449473
101444600902572761
111682607005285867
118057534203648497
61885333236762941
88491941675185033
38838891772846661
47758503238463827
59923877782196287
108960142584279967
122421081375587903
133867659678272713
117186518489010731
48918640406551303
54123596354058383
72966495113986717
73098036261532001
94292299139968691
24623526122122307
123781754143282751
24235190707756843
35262775000601471
100578754442039329
60941016375282661
97443552307735801
24669537609159251
121863204746511461
5925191355638623
142542493403514833
46764211385933267
123124168635318919
768518562600203
12487368427786331
12176236821204893
3805812197389711
44538148383283307
113506011291010787
141272497847167429
97349780051378483
72012740477201897
134404729597200481
102658341171420623
10496858440613123
25974287335404797
68148008172867353
12061462109402707
89490306348341749
29005416600562319
12707973771390409
42118168472532547
129187167951949741
124007790487465061
52482628194938483
35023077106919053
117024365015216689
9999417870988813
114095502239164529
54792083963671387
105701615169660073
120779201731234523
68570462294449469
34214600481112621
141817812254865613
94293883406180273
1427004587906441
75529578197011699
111258271598886437
48635945957574077
78853956845352253
90288771337645843
88246662281994919
73086220437312697
94562009995094591
17990741284357529
91267225118791277
118583424730404707
26941731769031879
44449758351178277
97289979121048867
60866433904730357
94606437937710401
136429478372336761
6066559260316249
130654802488774999
2703010422286799
66325025232075149
135214041591181591
2469064653432103
38668918624885427
54412089472389941
42034110027664379
21279161254125473
100433052165559117
127189493413480357
124215474299995651
138170252932246867
74290672967751127
18070545723234007
21561854469832823
84187692765554003
20282093266350907
82860021195631411
131951453463327061
47420766252544151
104157503859929171
30736137535310189
11502405987293869
89193797912621609
13278614382376513
84327734649438719
35956658995702961
134027189205177497
62776819521169951
17732672164525579
138615343965222353
19513483773891253
92979756989509337
129306584293704283
138159615497545531
66901253044318213
100283888669651087
39820104002961697
74965083672086723
24176928026969287
7612617574006829
76889737197973471
71916932806278941
20363284557512681
104790762988001663
71267411464555051
97541176750533281
29483095875954211
139305881384151203
59932154327705497
124478972378583019
97384974675954467
84961527989133091
140723707997871601
113320499892249497
37035087075254911
89619587253884291
123551027151886739
79432018850605153
97220345593207009
34172704052048057
111687528974787809
71684302752608717
99158854393789103
123323016683390231
86968829641056941
114033131444506321
64084071544013083
11294912189544047
131572794084874451
127518666329460733
12217144780997227
3214230664148447
142914565912797677
54300854438349509
122689614369903673
9828998091883051
108964278292863743
74798902781691863
39667158920443183
137942260614432983
49892001193609573
23957247678390007
49754323000403621
106797163343328077
106556384382374243
107637845611737013
25488216714892031
117559501413169051
12028896287425417
76511572535114147
13209431518257179
73847854093462349
129584168415371911
30020695400254831
12168080152433021
95574948019623767
140912394236507827
53959615861675451
126989260761318731
71744481925616111
23261816387986733
71732846427106307
125456356371739241
108261460234854167
93878615075670199
93322899138497887
123458630115305707
10458618015799013
82377960411532837
126995602346884241
27680016149147179
61405654452330311
34457195789691889
36346635218689457
141137759160194603
17672204228922799
58982544060740999
59340010377979297
42149414938801123
89538199905216649
113974751745398419
138234660896211437
73935152870332111
78858283864430179
124885711152383773
64977263201623103
94805358144801133
41663550772836913
99207335374848769
66722761450494463
15454276015800151
27881530243867607
11225696716860259
14092051968223
59556344901009877
95017957185235817
23114059798505839
99284332805069231
4123936720455767
136009396453950449
139549615864668439
23946474832447309
132670890640947833
12216331367343679
121322356916842453
2648907866517637
70083661950161579
81274300800572941
20524655838129803
120119692672714871
27547542947030173
126981526407976847
70881212320574363
111270404651236843
9368786709023321
2264932179574541
115881612748150721
11382493634265511
21994695579778981
356948989916947
59333292334638989
46215593398846433
49881214448959727
35358788578932271
130130196276216217
137380358305246411
54003455369858837
86509380143418097
120910972206063527
86212846165060033
8981317218510037
103016570904037961
41715021936263777
93735842556352393
20789387671754851
60341386941375973
5508736109616127
27643552312257977
65145111689247929
118029517474709989
135227643254852573
85036090093927613
96929734502900029
36221608801309187
25059863839163953
6532646110319653
79230028206663023
142907601029300867
983277936225259
17843266656294221
62701769611554341
139436309198039677
88253257435170577
44154213656496481
117781167276412361
73688892188610379
131693921805796523
37882945337480329
6066469947336431
6062459118904427
26959721724583759
72270296641587091
115826237280759749
95483056103049481
52855128849609637
99220983562762483
121546365483824521
10604771268411241
107773605133101191
61340880217870177
42727458248497307
127829353214206687
125382094563872989
112461758235664063
76145854174246277
104174108444023487
43215841031579453
137829006391728007
52094753807932981
100955935568519293
44773309375390567
57352210118334739
545288099663423
137515938336752407
142442508012827119
89557183399861033
73663213480239437
84854709526734569
135634549351283819
100775166132154883
98977088946393271
59028183374944727
58719558752376527
134109988892372783
74514924599536649
83667678335810531
59843335593444727
46348448331730081
125376899860146601
122475794062517263
138987172709568373
62279068172667707
10437436977862001
24073591132046111
87658923362245793
41455329672566543
103706842166180831
125432524139336321
122902799794727861
83396554477394267
62920441460002811
72967983659864749
92278271985877169
112075255969543157
4177789798079927
53634297243565747
91024879773184697
54989522243147351
85058837409374567
21845369663844313
72931141991882281
101133348138606863
101332078968149387
81255560324016703
9361917508757629
55795875834634393
43657680134617561
138689199067135411
105801888409070453
4748261542372969
53549943583252943
136146771692919649
46736465828717513
20962135758429521
21006603511479263
89419121573675987
66319378453526411
9848884444425401
31471127121428101
99787147420604207
115862073120712091
20549664900147637
111378468066618607
40917587183676013
77715720793183633
60609723769759193
106113013274526883
1692485543437033
89640711078962363
30621228475113233
83039813585763257
196817409156059
10292392061039527
101723960105469277
78794300186168977
103036715374453057
26967646361405207
124654359891864893
74301594706183939
21993885548669003
113112475604865091
34431998920036859
121192692227959789
114812397791815601
31426117804326983
95727982868436143
83566382809652497
110740735717798561
47686014399438131
134562731806907071
77606480658933857
2253461494388821
91477266741709357
87051920722443527
100946131932247909
133746683002968757
29929331241023051
1441615710372283
42741220019921609
119356984536214709
50048561270632073
87471145933553531
39551803988089409
33094947415203389
51920980687112533
22383094075053781
131493477002399531
89984619204980573
40952925201644857
111019117042900301
59512158042362801
6397322904221167
41283779709046583
22797328704802277
93441994801403579
124287271628439641
102804883891519921
11309093866010461
42017068057154137
66901429069541111
132655014468998341
104067801882719453
95894994445928423
31809702451891909
126467770085450767
133131751085752651
32669787688283989
82626427318389631
129867908466822157
1115101971417439
66142097704590599
101770210138434779
58837428063376537
88633449488243057
31909380190558877
81832602073259657
59444866797160007
137255528699264683
124679171637942751
133119664407939043
130606650942214523
42750989471862281
139739081834945753
60269752467713687
43517669827920697
104587693646667163
77264501561984431
141558680167601401
90999911907916129
50707480020149891
48560540365230247
57708001822599151
120947024546552753
81274348785636421
80952328304896123
126756531894337171
108299818686072001
135509555954325857
121298802408091069
22343938387995383
44953114260735167
38352259353058787
13147617793269823
9454006882905121
88226476859109607
90317905795458127
100193957831686759
136792643714901193
46856313040331321
104628865295344007
126277548347594323
34546424638023041
45415090092307357
140577261873862091
42174279042867379
34796590415924971
69988821326533631
31758396540740759
101766782945273497
5151653207825039
23335102931034569
92846409548828717
85571041420936681
80670034302988777
44980981546114087
17633943650284747
139927831646351017
5057409266824267
129535202924343409
81666406418373919
52074749112190891
29074981122370769
89359162480234877
129769731232631753
72401442975316417
100117120617569173
142064096229744551
108675114382097761
27469188762584209
15883758056828593
41159932420132027
3805327814304077
68806641447084029
110339945271859609
60043200902092367
101873010628678031
137453262026503573
3344036978634661
56465590453659169
98393513064978493
62916030144150629
17694431888395771
21265144597016657
102333035835290453
80456628898208471
111302668141128281
73764440942831201
57942179355486191
32353046514365131
49990334433199549
28933149141322691
70955971890941551
123782231285188627
100962716792611967
66210167854646419
30951730937279231
79245375211507949
124658782934813467
75449330814276427
1043881747598231
4010841610401491
61793938131854407
92180387478672617
142372141462279109
90699474642336083
62129054007462727
27328264048012027
131495968708114093
131371256481889681
97860057863636429
67799558980083391
43661377250231731
66493589188180933
45660751830854729
344149812018767
72464893346864827
54725912370072227
133672552389071797
141858960871000717
121108060837801481
40004761060679273
125058335194734407
134330367159202631
107032835225628341
60654807652455299
2220014140530887
68964594689671469
136254177963949691
85549860412536173
26649440930993131
31976396013719189
1391659116755003
122728151160596249
76581799462314869
74044500409454513
127136712807049031
136414137223043209
621121434578221
52945127166350717
130673869283109869
24608416546175153
24328208917330691
79262957931728213
117012833999009041
135495260325189433
13073029214177509
27340747968456779
111114906432782347
42156592925880289
96429689899086473
13033487148977401
123282516642553397
101646244374029171
39491965163005711
74011496258409893
129863766376456163
40476531974636959
103249036147305143
137319159694944013
91691933077677071
1858099212269819
70251899208596141
122098349028578161
81871458063138811
33968353065215707
90227883972918317
22857851163549943
110659951172846531
6345556084884479
127998737374875221
137426044490590781
61915082471050273
23118978156114517
86612415327380983
61444283684910109
22833718076088313
109151742884432723
111042003953961037
37847447489030479
12276885553116929
70395040427777531
136805045683509157
135704155857050311
25081875136625999
110272711328591699
29905826977820873
80523954950411033
129153559773099971
125579117646515761
93979658032991959
120264210346974847
70125181400275879
38928811628876381
83084491819560937
89293471767795161
133846592634273427
22148824299647999
41270782310181397
45523533899346967
89939290239083447
46041718942632401
126674841586521607
77942337907945031
39447648127447139
48469611335721787
48720010191871087
17434561275712313
89397891485884031
25305336620365393
84359726531624777
92751039830438989
55852147646887681
82976043922866833
85960338022039319
100818206944603751
65152152545174063
73697078935736653
99560610577189651
122583560147265509
71734279113817787
137876855039603123
33959535907803049
35659373876440247
60085445400442831
125249254677353507
40464804876019787
121380820862375539
126920329628229359
90769123169712289
140444198776777691
2057459100776623
32834664682451579
36873346537604713
129858208628380163
2911052631768167
70713559423734041
82620113097466573
119235516140467501
81603433899904759
103099121665446029
46295150633714233
90642294707651593
41808040552846273
24404885010167
10685534117205341
33567631612022723
123237456128856067
1463928940434847
133905818379746801
118454246688455767
95486119031315713
61504367878241507
29228120764259939
94677713451683449
27022267241038943
89856464212595567
51377267665375921
73623158706877279
105792908509366753
118126423252235371
18156576589539281
33906137580592471
104254862464247377
28500720768702191
38449657489323887
101799784618529201
81364491606926921
59931853366588109
97888158374037403
10735271684188001
117110774834272381
126901398836666227
28215447657442063
47508949550473673
116423788090415453
40937096233433707
58786086470409589
117815163389236373
28149352182726419
63287342765990243
88140729265274813
105826821213090587
48560737208423417
127535008458667123
9297663581342627
3366426337250491
26016857216477719
122546277034217161
135201573074291491
56256621274706857
140003254205643949
101703837410495347
138800472609141943
64994963820661243
41923185094996463
36472201302576161
25482482513535043
26748190635934051
46669324001451209
77883778329743233
97972674001485337
38692222706945099
83871667318288723
28114803874213237
96920767294587493
78697856075252369
121886212330778477
49104213300401843
20135240366680717
23724153060297959
120642309747689927
110941292196459607
27375908367554839
63999185621308921
47737451860336703
106717995620154307
22757477243606969
68682311431189033
115305388932907687
129802643687602069
26329604279188129
58879714349758807
177146009511649
34001023239176051
127413178639426411
81743898744836093
106167971527781347
39155285234160517
142503138937867759
63748221052719689
6432985157930831
68980602229651061
48853360893840049
129284496976543633
131460126975242363
121632836419833307
53427077747153029
80120518992116723
3046378410557759
116431084802195719
13479956288170627
5221923588668929
97530589137660233
8611871285034089
112115446044218003
55448717373368923
26654853642033401
139464027802502437
66398212054886489
53435354638828651
15440936328409219
13904367686757809
66927569312398369
9618504900302161
102516183027798913
124084870580903117
61902799826769959
80353878965536741
45968193121758419
14427146448250507
65239673955107273
126578026383012683
71658829683107621
76898307237062497
55134394845398483
419183828488471
6890052751694899
1131446105466983
123858091501720883
134329435049126549
108046067269195183
111009036783808651
137744199611445071
90923724940490173
74311108356762227
29771733743300677
44956030657694503
49124614444501859
121784249204545819
14185527740270053
140247955600490791
91016947046823367
114734173430984953
100472971431769051
101744523723781573
111081279655073831
126244437742921229
75054284861986291
83330043272709901
19514910885367319
106918116137965141
54417965921983351
34414188045318287
59547405611856401
8622524346464207
88209880519127183
69254857259817007
109697839967615369
24557087608291339
55922137305298387
65994762093535259
38349186441812933
21444486041860307
66988422928145351
928682985999641
121704069100729729
138376576399063001
129270121520801519
35077588948101071
50861036400219523
102886798757061581
4850952179718049
81068988825430939
117571951197236563
10682363979724813
126069010597340617
138810909303190513
115944489667717787
95142965436457249
40790459521731397
140107814304349189
81148989750858613
32574669717022019
122051838171574573
114980167505966779
125251072333718519
41464346137791649
110661517723478047
132715158228699269
19363627647121057
118631442694502393
141911868563877499
120144642555507979
18269671611358507
128650119214627277
14624792119612681
72367117194534431
143607842206825397
88953171551091977
127921418970773213
70609400629559081
3655312397847821
73011266251977259
108061312568946701
121576650592449029
46392408674501927
103161671797423273
90939801233702237
15038278877370577
100438204244857663
63439088275130969
36708375828296957
72888966285869551
2619963125551769
94512345047381147
100085533996102651
89365191501254947
365626915446437
23335877867073769
65422086980801063
78477567376265599
108009042301355837
140849448031887587
130659682749363253
137294005379697329
136770057948928519
128151444139741879
114848887450329239
24706928143859341
122194088658579349
135491983633647049
33434639671927399
81775919899196363
124163936137212929
82444398765370673
54243799213036871
40484082543127843
101897733768509279
33744771732716081
13987991624696471
3501061590350011
89287177334352961
24608060423623309
32887145242301107
66496083194085613
135208268980599223
78908823837450227
33751380559568561
39663204362817907
98767472139194303
137741478691946719
40321927216876141
17499655536363743
32168326524573053
140845931744024497
19195514892616619
128390000401251247
112722210635612471
38580972757532353
72798660954768293
30998471209548637
32172233046861407
99968643170330707
132770926883737049
53346778479528077
5591472018275939
37074159578137109
138399883597653607
108214511806390393
98200936170916771
117567168896454077
116195137259409059
141408782676639377
80777785143870167
36134751920637379
34094884799662633
108719708670876487
30711658820454259
134426420098834441
87257161003352317
131471321908112597
34899707679078631
101739814409824693
54230857775022349
36971950571055217
96726988661456267
72640275126478859
52148941950412933
137061895101861001
78317840438903959
44452073490686639
102332938822046941
103624335873266141
117780998421382487
131584628125964087
64102991086110523
114013654200540191
16113773273943809
59467031402117197
109158798679547821
54223376391879613
123084880411759873
44828435858637547
93858858216856619
35811511948706027
143287177816164689
77252021854619341
49089168108830771
17024646531518261
82222347252448489
115746998716097867
141437283803376371
109993510930187861
137513121497446333
964215942717007
90195421619748559
114484455815540341
4653539379597041
89549055542077657
59701358261185313
98940531160535371
61671561228872911
115971273918792361
35821546847576629
100800403179879437
112148231738181811
10933644870785947
82325754981671623
788264504155679
45225362787736861
78626700063045119
28904733028152209
130507788892423219
94765104181222099
33776344131661487
111744558903078707
11956572664564897
65744776250997821
2805942173350703
29133952086946253
133431863107196431
41763271756755623
42796583673161083
56240907511932113
7831041196676119
9286972850750437
2772827821213741
93676397831577361
13974938980080527
57862980826741217
84295899014299913
106326598777641107
130903310973859979
129091589517818111
59224513761389357
110579794140198133
68483431058432191
83785320176745763
32007659595584261
77073977030518781
60737366521216991
51483042808344503
72919514169188579
124309036147973231
56421505159585967
25980167596502771
128935174444954279
142435780359127601
12607836983349613
137301494519514379
42829095757941527
85226666336440723
3584485193992237
132357775962689447
86960179158413009
12136046816309617
116270776480242271
119733483581611243
99750753124001849
51465995855856149
73630238211399053
32407148546463007
13786218099038069
137940329745099241
80677565812226419
60242116133017519
55872491583184033
60896544462162691
76026326161216007
35360528321260327
66159087788713921
30525165284532427
8178771920734199
115838565243057457
56788661189026673
46089799347692809
112153831082731891
27589752376908791
9644016460188167
12855988635320617
141218297336099713
88337812481614253
96311916091501027
96588757541488283
71593209057070433
111066635941176589
14485502618038369
62301401235740861
40834473102933683
137175193823628839
95496779635132793
80552695964958863
81724023559209601
13220837288376857
44520050199735599
21689709688929221
383488467943127
96994028912626117
135348342799771529
138920397727711657
83917277858224633
134844640922985563
110789734706309311
90153871544370727
102068689479184501
57330647610258343
54158096557311191
28623689577622157
30178324702888951
136597873211598679
140197617621076579
1141016038834547
16796089925967941
55159837796283811
140039471434637329
140041519695196919
95637049320158009
9834146179814981
106896561397899979
130443532876782841
79354608225834421
88131885986065177
37449844120945241
75939092041742801
47583275388524569
35410410444437129
96156780829897159
118007925437862029
73500830301723229
11076698325860513
7029979931803993
40250828776822567
28245644250908159
90919327527912497
11062534321549129
130060703585036117
141971806343030239
20994406632665237
112447148285134627
18563406451954783
79464686533349683
71475668897119373
44195418074992189
38334296476356481
12766105106390291
12152522027301119
112978483512645463
111280626697184473
60444918478122271
125345643467756549
126106435571516923
30015504163856587
54914031994233733
115951791446754311
107493820519390247
112971092166494953
65663065537239371
38676149544272789
136536981693088307
74482320664109467
24395830349428411
116442255507654319
11482996982748659
103209524690299631
117992954928263881
55811905520038517
95138373726695207
124077531629603483
29347561223925929
60471954000829661
86804332195031039
50004959754730997
138955570524996427
94137529994284163
34010955921316709
19223399116869251
42493242666093283
30755369996880079
89110259674335197
84232783983803339
6783534025352701
41197442806319743
72967606303876967
26959100858812699
114969841749334927
39059927950329179
79010091408222659
38476460978185247
100650111652781237
19185254832817357
44159360251163473
4262716677342707
81825507063093383
122991292677355049
40861610358871453
117571024383324023
50429023379547887
9321083710504651
45293753559063067
21090968003244883
31576963909587377
60580654397105807
93960890462158661
27852477132997459
143363190629814671
47699034399674239
94261542641030971
117524869639453427
24393212371746781
1474639628173849
85549328787014159
36379773158929411
79265717421916079
23524004557136087
136555451322814253
119327100593101831
84052483073585489
128256339152845919
10627074847919527
36806284314272479
76930325069261281
121813797821783129
331497042976523
55290690619417249
34457507602649951
31697722992568403
8284963529235521
64830155295830999
126200331011759791
42330518547189281
24486299427944903
128860797210470161
133192528005747491
137716116269063107
64323941175423253
61309897231340161
108092974418882231
34199828683498189
103308716308464071
87298147785378899
86314661136279271
101287477034869753
79924481443164451
93225569548686433
72492349737872047
979455085289533
84892004213792287
54193774177038569
124358482817077393
143875445711583863
8908261650197963
6056501442693193
117211117800660743
65596190549296567
112737193846559533
73558513056417689
98779193500236187
51085329779961793
86939429847671437
12392899426463191
81371238062116073
134554725942503813
45570912357132047
133618745562169271
37076296913435057
16227041579567849
27650016915053677
124990389177169843
34509981068188237
2466099248227471
737982044172643
23262162657975613
95894694244792679
345252738835999
140852107003958729
68792299219259557
26492530854731959
28207734925074599
66672935393873
106830477822310141
86100619077972809
65289841412833559
35310932097866479
104309006344503533
38140122777471217
3227152230758509
121974375549756911
22212740038033507
62830389744657343
129455263455971149
135982174374315407
76907277521088221
44029929092536039
110002210254039847
84728708303814373
111263434731329071
91921518169449539
23945610304646161
129277948670201209
90372897517633399
57382705718854639
77253412233352697
103690053911626157
23279789678203841
37813718958882949
60756055494063913
127056083197028057
29194178992341941
8935720015746179
22416745479129553
40988196825519283
135865368673853099
124176446377475351
101906752162916923
139811045631920401
136699150482867257
83585207889892937
139353084737719507
13776595765423363
126368413468942787
114459308306740951
121244975361012287
140782079834612287
78230268957364817
75185622689839279
47822499128453639
109000331821620949
25377090746354777
74745885405979349
36014939894443129
105114267690249071
3335066737380299
105382801897362541
112059361462298959
82653932739705611
12553648260728857
55143248834280829
72754097273596033
31440514713676529
95223285039794371
92073751530268957
57284166547901731
143568096196409593
143052311978909153
51503781069646627
78653716018902461
28548761631657991
82893187495087681
103125671971374931
28276455841289023
54189477141809909
100464911013916879
8274074003185829
143950755430704041
79027016047102883
21572883910867621
104941650605042393
107741837522162491
60262118759309191
8851545186003283
10291947982607329
86337610817042239
70912051122658567
84994650007260131
44575098339442343
29867810973608539
7249731138381713
125239550398520669
8266064435651441
95970063512360509
142294223549311381
3951713735303777
1380160637214119
86363185947130273
52770108835548409
81150930535972937
1831678766241353
106049499869722679
65728507765576049
51487698568182847
78632468647308061
131543049846847363
112061018186331083
84847408109248963
56858939308538431
97589560080568849
138469752826809721
31056686958926183
34882879882423709
72441656917264967
64127051253312647
69841049612319241
100991126116328491
97444722409740337
20305569324472909
66351631966716389
18572866683616247
129575461455842153
22120121337176917
34631306124299321
140246925102270667
106478167241208977
22199861820883969
138144946014306479
74543246043274339
138246158512217491
114534555780516763
87517314377054179
142169872484851511
15067096161823331
61226758202956393
13793443172772511
59667020557708783
29800366869997057
103775866943663689
47444192534246537
111866294581019819
28001874488751257
36642999354584599
63917870831015167
103974876567140867
53946685895292629
1842366328808821
77262197991511633
11791289805570091
64064975014601387
44743699108215067
99460269868164109
1175110293492869
91933743719535469
29169597488714407
21003655271154163
20797400773688711
198022359557783
96409094583768523
93951371161516541
2354257029990553
111025424394522529
98879379424454569
112386316553697679
46438772810746003
87901723666323241
93021297606138589
102701230203813749
108424834500645737
99238666282549957
65856304922178109
72850287888578971
78051286034937637
89601667712592821
6759072844692977
92233533879990383
4377890852486587
44032988790069269
97469390990074091
67957204272461893
115398123275456911
105625343319379123
56776369618090433
132892782358285177
60706384909021811
15797119644620299
49382718534533023
22730863630751779
41490668335046869
40787193294879797
10236092841059773
54055454386710883
39016010183587849
116162356177569827
2996285561264143
94461724229905619
38906011190529017
18570370944760433
76605908947296851
126737822166355403
127465003675894723
133972209367672553
136284549780613463
16642923576304219
36891755607376081
53464356243499189
128655057400682723
46032419741285389
17259620080222187
88948099386416251
133908560053773611
91390596164022929
110512621967834629
121183525216392059
33631659362720183
140002883948867123
14012600813520013
35780873355224483
20737502096396339
97096492625232701
37806178465890139
16033110273882859
103797458328758521
58776650931834833
118694987602678793
51692935492711691
74197073630812981
7173548794881179
67272195109363159
44253436616530321
141376453078219511
8231134331733223
50129737248756229
48840906686792111
97813035779096513
15036690282993079
105399485482176527
73925504378632801
138325881671642857
55158861633674923
52667083335662207
73071117341004611
5789266308039827
77797093769690297
115916177093625781
142738350807620273
36201556908828239
98697187890216473
137118940963771729
100226715762367097
79671281767582291
60879064602058069
49896051541627259
105406850245908371
60840309935183293
79455030870518617
57089165566752673
101226293126771173
21459989226436309
76726774163005327
109745670323336197
124559549317313989
6397380337595033
140125235141102111
64457347196112281
114738367752551399
113663034407836657
106254255486746711
60464279896387099
65768966762852839
143358949922629697
140912244348717071
126565007267670649
80907975121874909
65075220351448589
68020651982330587
103122348282543323
130185584282177363
22367466328144643
96097308815535967
57296696282423099
31367568214430731
94511841274435003
53074788768678307
141154404936186347
113509209333900053
58365395024676203
108638824068612059
79650840254504741
129245481541321801
122971856699170103
100422247116491071
107375760773846347
8865528972298391
71009915001254279
132670759831373527
105527496481102621
14392193076594833
73848052170787369
72977361774324071
119907808048978843
31880911716123011
55682657360880703
34972388180864921
115859599264888207
842353979245637
21484200513789659
66769399145570257
138169832617907011
65754948018216949
137686174084952407
140271868032952063
109228672988227511
35770875026036497
43425666900854803
11147006582989481
86568171933623389
59293967831553031
19778337733353653
82315787891992507
106553083202391757
29769780174429527
121084121194594039
120381686115380561
52404410753387549
23421994234475717
8348525319407479
45311241545394793
53805112113151829
66533863785325591
65094203525393633
18379607302606237
121443550698397357
1582182025484653
28015021147224343
99085862739698161
9636702798772939
1758340553381333
101088555624959333
53518611599207687
65276766337553429
93457375566083453
62113412130629501
115618005990096019
129762965595678557
105015854529789041
141006796255015043
52261289506153787
118714135865007719
9341413423596073
29426001479211529
117568254016921933
100468252406733007
56565447035226911
39957106767449731
130444768974953263
119877259970927411
10971152161563787
57038586016522183
11479062915678823
63355055637514451
139852081246962379
119778183819587863
49380764314209773
74299994168227853
100699526814561419
102456828191862047
141651913447005167
63791219455918067
118415016726625189
61625728488270721
115657217838782783
48156484260634003
98363571296760479
52299627468832493
95149502388773059
88839370135824877
126369017753591021
143795607806717123
79180367875421801
21679776249548471
19745527058077123
130000511445365383
109839337304338153
7655790747944473
52405946048211407
123676887201882247
118095462941462953
78945324023083657
18394023756303781
5377335364865407
131341486757722151
54682866378633169
29993393764747169
4114140501093529
92256709064004083
75909266455099109
111875426239843571
88941322152200899
136221222829183771
97904991354368347
82023729339802741
26114625844115713
75842741271472433
73201266708872857
108436979192096029
130798038832821089
83720294222375963
85426377283937567
82700142554900851
92373333422520503
45907136473134841
95438657901625939
140185870600141451
45982721538704263
52325323889731103
13986513409292737
69775667945807711
122576996545843031
122174269581558773
81670069808706173
55997914809876287
48529134399305611
51375361307777459
16218216612461321
77457791889654569
97894992414874279
131675969163276449
84308821765348871
112028706842251981
86304013676794009
25008433807995637
5820603190479667
93116062319405443
37998044482330729
77540430337338257
85988839933480853
24074965125334463
132539225643056867
82093217909522971
76344656299466047
100667260031674663
17604808515725023
73282245493909433
96777754854860861
90979963902652927
22353358134196273
90028665642781361
108063187664463869
143618509262943541
132246744629960243
29227945639933423
29964292039867459
77865410637636821
120901330842523811
140041378499535829
36130888289033443
52545803474566771
32047469906759947
112508645999941757
131878937691259849
84641172821126279
61306877682311837
95447344473795791
9143370567271067
690913836993031
31489776651750763
88744841567316947
32914829970356879
42333373457028751
27907692377450251
28096682996235611
1859127041297441
7527488573994023
83414332788754321
50351364702460091
116404375212995249
107274460120406507
31908128521071749
88748489906537381
140977393539111413
31244787759724223
31635786317108759
125248762184303809
137984214549813913
28170365012310517
102310136198370427
119263027384844437
47532343529124593
84291566350448827
123945265541376943
118448276436952981
32574556679447743
126131371545375403
75547303309038229
113647030309935019
46402595463920827
52519656176946677
117609459249103309
133031588318234371
92340003899602523
93844429159745141
8126098725970487
58440485986339997
842119044189079
27311246018862257
120221144447763461
99428124904126399
50316161081569697
81103385712567781
53656201389498157
133179056994000967
23455635767844547
38570331936920317
136369613761784441
3710496086816089
51030709418640547
58515911054485411
20374942620857359
82210394546089031
132246961995253363
24450863000926541
127240834841300317
48761634684466079
109097364153860941
96066888420323393
140095357655877061
62981981170126709
89847141451324567
124819304586830869
72938678091104209
134820854795153753
73935769607783357
63611500986783007
29864866637514893
96877337120728823
16617592307744431
24599208632328271
100471878956064307
100877504631130211
115188555670810871
22075136891909471
62570953848290831
135641728162168387
86851294087561547
94403139123209909
77380429421902613
68276455840722053
113386952412580927
17193497269008283
77844047232566513
110961143429465209
14826838587312419
41631172655385301
125628559071276797
54118859393407183
28844726046635519
24448130168622313
112746202702653931
88108314435092309
75545037451933471
97382751772540919
45362207489167529
125295855739466273
41322521329835311
94964921211413587
123377855551921121
64492884197359633
69833703610254223
78236213407461773
15632669573067601
84467541836801159
79691122112606707
109088701778758567
77286628093046417
142679841639873683
140188548130964471
109767699860491661
61480411079640869
48927963152526691
69563992881096377
16127580183483851
82945437973061459
143193205792820171
68318166925101293
47645498979487301
129825772986935533
40467595902306611
55231683601078337
43728176335482869
90085941049652507
83469034400798681
136570274424143279
4493579034947503
47280407915177783
120877542533959999
90103637663766899
86259629762923027
36750031429194949
89292913684911523
109978553504261873
122647848803780383
69293308869635623
53320104454696789
80828748451821611
73613707157609393
96606493586310431
107598173079114899
112230518324782087
67774942569640567
122682076283472397
23314518837584287
128970727972163351
98973695297349449
65722821996375491
98848732284502451
57708171121232161
23167371352529101
85118770524651901
140900195556910913
10960855712446853
76987492813899929
18925090888665893
89226996567729721
22629035472686933
1316803633828807
44403288350363567
137972664057313073
95300828926428497
33724312687000889
128191598733592579
112459044462114017
109516017668403377
16011804782630099
21067913474389721
139216650233424007
141626969945541323
39289640402659627
81255395471690753
41533318091262583
84486553209793129
59176761564166009
90955111530650039
87811121721004249
3289215230015807
65393517560451203
15898262293192339
24932829082202387
141176794826136281
12685334521676483
117687794322844297
57041147696220559
128716154097372683
5141165033633243
93191958932988623
88917609717412601
124856187676961407
129049535570566021
63230488321200019
28919870873211751
5613423770210353
139919747061833581
26279634881487103
81231219810699089
141576094360142531
54919870801399477
23689480495658009
7076470216265369
25167144898407703
104170432780067501
120086357541822013
53848560613709867
63017076337458907
106509293848035101
8776365497681153
107756208110749663
111529471730349241
142197052597875983
57620495884354607
68781306051986819
43465160836998959
4097158273853699
142401561694330201
125568264668150393
23710483336047359
136320578994271433
38076277761165697
142011581265459197
13464242718539933
139289372282040523
44447384333301283
32668325723164891
34806773365609613
83770230661302863
118327914905077721
134901327059244617
110829951643691993
119539038346726613
51665218246288487
45762857833558913
118855379018335567
13093239529225829
95739420333834371
39316687129166743
53870728786522873
32349100121056627
34935848598236879
61312835876943073
57571570753951351
55757866567826317
108461951657516927
142054188062009897
49654896247441817
127290419870646937
64881713472282719
77091472207606729
113984306629565413
139329931190381629
122288746962889369
103053050377897073
58460924835902207
73073691232019353
136172340311382233
55844315195353093
1668830235350279
18107987333724809
34331819667432647
73015525799829577
128326702563994541
96906238038538703
31143151640522617
120010589526260249
52331589802614901
6641384187472759
3033002017857037
93136546936414951
23911388439798803
5077464234576947
60040612038044881
139617562094655913
53953679540973263
10639534488193711
126397075298300291
27776328112626329
62043279887865799
91109321760396749
77006459041555249
82083198062412601
3654946177661347
7380757127472697
110135988027317953
38024018477882233
107937349897824199
70099934388650071
60217812913011463
134763329140554557
108181067675552999
104971922305055423
17468178526116163
121079112704291899
6266846280811553
47659427587092031
118014619462536259
45701894130046543
69241536445180751
16854984067734833
140921693844929171
98966474649787967
68986485386706829
63827120393459707
64365879581173337
136809615930768043
61622517824117897
62200318605062947
56589235918750543
11691930033302291
67036510445844971
61477477136614729
67172592990123403
59488582164926311
27785186315130367
2301494332341923
21076259641590697
93137454690205397
78601135286147501
127722379007669029
74551912642162247
110404832646950063
66521207279520827
65232622710835211
79310682423426989
44137739071675631
104167904902264207
65547540306382961
113351792199343811
103445414373463003
94227549216038507
39562084503248869
32188616935031819
61271541952449809
61469324023247137
103744132851778091
32865023187088759
17029423921052287
124758115384591349
66219460697706431
23741194403692531
124323312970279999
5587806692714783
132490135275309521
53556071864017439
124763458195319357
123027510822360877
32180253770637997
57295006692082399
77913900132426733
53496168255304469
137665809553596781
4900306655658751
114954918073729933
59123719406530411
109556698801693789
48139228085919881
130553159914755197
23940513403420403
20374033432644011
5169107755393367
87962102188943783
121163873234129501
76931590324534219
121959294498009499
222379126444381
35750715585070813
11088157393996853
120974403084283849
58119079277283971
68870358921510799
100101678566157857
92054915396687609
3433963296062567
35752045933766299
137964340758077107
3772756766541137
127128895106273713
64134542520022307
70823851019360917
36279106622340767
34249716036403267
100890189877835731
131759281202174011
104109665193772631
109576610246063189
58843287009499493
121306550121235477
115638956776592939
84330434338454497
75625739768569247
97563467170022033
8273522624319461
663237512184703
60518564624359181
36599060827575947
115795368517860719
84412811802410851
30800978057358679
106097777297204899
5166006379916009
25419198925849853
79945692043179727
45643402997611301
11661831806338691
144103781512612367
57830810878935179
96126503856797857
48288580166640367
107094391313875993
96536216519582729
106117524697598509
57439433380227799
79242902942040193
15212371616806807
39074661424804067
136590686579286431
74709911551751929
30536597154374687
120249574942982993
5423012164090789
13371941258348411
73453347630559951
104439945310487993
51520829178583769
26857892985707513
110171054410195663
108039134153905349
134640090162310547
27054722368928273
127271247121645213
93177670152334393
126139098932732923
24866217796651411
48332130427944401
136148038762151219
121096125424349497
22590314740458317
30619645180850059
53403764589146519
124123538742877057
11314436369319353
77788405999536031
119542505471674613
89454531729667127
19256491488542041
69400026351231083
66052131143858771
32653298206510361
17474828900724443
105798238585380619
110028487793579071
1521081418938607
28112525730315283
36493312476488963
68185985108502773
140536942726632889
103249870245956149
7145639026167781
81422884054002199
84042024613800571
3661234638045059
6630763574553851
102046216630173877
101116341175083067
62597890435185823
19347309408570629
58978162843129261
36891402832201727
73010623883653649
111125307951074741
32196586727923379
125274018030378523
8936956952170139
7377152193094787
84296451929639557
20342962594419761
134056667131949819
113942340551148127
42381348675834257
92579659592583979
29842372949386519
33962703786023653
129231031447668203
23142897279673279
101498896348041539
131035272983146403
87419376634886167
139592297375021587
130615268978672017
107920297568652089
107031017784806809
55579402450991711
68979833117752201
56778915275011451
42151573753536703
8822820829893547
30429341367151631
32358461665430507
66662348339860121
139915416682267399
81570635717116373
122726716496655379
75703503289031119
132358531171886573
91017635783965301
28828370047353299
10594056535189109
46601290496906207
104158066230180827
10973386288738823
46977589957686961
108125256056474777
5696377578628969
43107514155365027
110818656171811631
60288915058942799
102627888685791097
67579904528297797
118903197705751001
135164967442649999
85254604574137723
51894659340077689
70642878289338073
79533445212618079
100978290190703693
112664618735024833
55183034779528589
31889466279654701
134060268242743607
633946356886939
6524526460476503
12714056043675293
101810787567592981
85451272106403191
112561754363481239
97641183068226731
139079018051148503
103687594346988263
134225569350088501
118856669844950809
272737761085597
117911079825059701
32545793896968377
115180563988978343
30398314262079793
82159310063420341
52738588247691539
143192980942912811
71852861722714123
36691187312780411
137668132934248043
35263282122411701
84349008754985287
111390861867921481
124548272766772507
76967386508398081
90178381748873827
122125568640940973
85484611431876451
17064471107229779
116934870252735137
69168297723223997
24175717270754737
127443729562788173
58018852698575141
125262029397696491
8937275069997947
29288682649328941
18502322050579567
104544914403400843
8118498732409297
30958463100107317
91743582745081121
31416344039681599
91685715590819711
91729187010669113
112720265395101779
100823781521055961
138859011461178079
129858371254447769
22843159614781943
142814534262638267
11301318493972489
18697063132466891
37581931150258723
135906769551598909
49530799812309289
15091856344994489
133718675689037767
60319840620936151
5619118708298101
16781339313916967
112604084146992523
75714445687850947
102778971591256789
13760806150598609
39382635584668489
36878267032422133
82557456376947529
25175675106975329
62467633218121097
47505213448243849
83593416224867501
28168805148990557
125101394427361831
4246813508589427
118572265338765779
78370531502852879
71083832641586257
51719727171676633
140278058861370011
36224468649999349
119841845990807783
105539137779662273
62309830890137321
12209871334929413
58713888396726481
532672864189811
39571126895354963
58417156224549757
26843583797890637
8541914366998483
126959607252156139
87887505484658563
115898806141958563
116235409507445821
20284823711472053
83153827688473343
56270461356365381
12144486619571827
25285025861834549
61222744689572707
123188572347630473
117566173056953063
135585170901863687
142247999037824131
107647718207936663
56961101503895747
44249655560766221
116221437425854399
19411769373820739
112783760505834601
23112062079993587
97206036845896439
95415244561117211
41841550047391637
6454605541470563
90245428422595951
15879805415999579
61509276944447363
10483659621948307
27437221921660307
1599333519245719
113067634957787401
32728154300728153
48198853187616841
46662145532437867
24107187138605447
103625929681789037
128913594114260597
10348320843083117
125421907760250949
106794512062605739
2189508780315121
118333438138511279
37494722329753217
127946110539377041
70773079670801087
41969287303093063
30109323257726903
38558893035538591
130539654138239371
58922896576361729
86273226166750321
69850254106665551
103513954062566039
71859745151747711
38667717460067417
79372075248032311
143406776401065893
138550983660176827
118395496424685217
28943691342381019
24757037428273361
69778768982003531
96405605600422831
111277781238271603
43058577643477051
51382318682749217
41188677374769563
73443379260970181
139502131655555843
3714766050329947
104355322306029257
38797117168016981
22111635007612889
88944329071845157
33332319339280931
92045740251229001
56472078383092787
42152770616220427
86800691866465523
44247118484100919
1970930374301299
24509594542296029
111613204797192697
44505578970585899
16528898062149971
74963623646109941
31034600692376951
118540235103723347
32620884728538563
8788888823184973
38612013282106951
55344803244778513
130090826459852123
119440775967174713
1028354284972117
20953134214830109
45414897136452997
136904618793655871
53000165047870597
30489818342843801
125575134860950949
42746528823304751
140050487149933531
113360043661783559
136080322224062591
55049360950539061
112418095616674087
7539198078191057
55796046594677047
103850530264310723
72371596395129247
119484614455390381
118764980455654573
23997318241531447
17339258063314751
104479256820099517
138972793454061031
124073153115045577
89462028387590861
107968585655987239
6323809396754959
102364129727446759
18867108484924163
30851761295733509
93303976028226793
15545062918796669
25657892694555787
90593744449871833
69943627593135523
7985836303485947
16055339583106657
99579131300789057
118543855808805737
31387053522860333
133522270772597459
138678145580448139
82879892132919419
118067866970909719
71884442363532479
131462601294164333
9813226067231239
98454852995305043
14573999563570787
47641725901625489
37388993452837973
29741600860319897
50572626929227961
90754991350555417
85126904285590199
126597147854819531
87238463534603819
78371659056200773
107604408720885893
75624596407305349
27896615082728089
111011504129966291
21106328879185801
49159358335083679
108729142592347939
54604195303666121
43071417392185003
13843728327678383
91548307250413379
133618867875463639
49882557513598079
58343821050802901
111502329382448387
74302033978901803
98587025257134551
67002728221921561
56300951003371381
141090537973084877
104551998966556517
138077323706110049
93611132171073691
3270395405535893
18588783662842951
93638937683521787
64114208661485303
113383138730312939
87818796918701879
99775163120398859
93119021649368479
123311323400675419
60341839649252657
106776868458853277
71919664805975837
95577556449722597
121268887343398679
97710163114145557
69063410679716573
4036773401260669
25600704632037391
60008398519114169
94669734667992733
101271760128748403
10799258796586307
13871592320572487
112368104475966869
33582837472036511
115113991169347193
68847802353681067
106156301864261903
110468834177377651
21865257977231089
7287178240402469
123844627036504901
11438190348499157
624150543306781
25724886811931873
19057839998732113
105169815156809549
8220624562867777
2478861664095497
103595083476465629
128825893094093263
141717534993891799
61963808093563223
41866267473741101
16717468150552223
22339917470109697
140498927255370559
136141625471727521
75046508022922889
121790526909006457
41319326499991021
141898844962526887
124946959278506303
109391876005356899
35614424889380653
69769459421213059
31455389034027227
83533301846874289
42887973518869291
80974261489377107
142921325982218593
78316113363394391
83161847599381723
105113988957672749
114660121954271419
14283455191368301
41973406424163791
4689191568743569
19031568267201629
69996592739576231
7516805653183291
19097221406975027
113820856038288499
24444505459407503
119394344551263307
18101133508427657
136124918845171769
127482885277384529
98713043728898041
70542844104078457
33178138055482633
124647807065419219
40012262865170777
20531643794224369
58808788518199403
26987614251483269
44079260988565499
64397974986476423
16484237741975203
91268497924586791
48749675509121927
57922230990294973
120933748055382719
87964470029357423
81798264591998389
128939690467874353
55578324725467501
44707987871460587
90268233273564923
30916945383921991
140262042371526503
82595190322191923
7796747857109693
27615503069892599
100925602243884703
85993059178274891
54970687544129837
62380422702969509
21234325208353373
45174980477308337
93817459898752571
30286690584329843
11300300965137259
85963118333752217
130104702464745881
93242306463643567
40911680870699983
127907227045014139
45702105356612669
6782209278626377
1997316418280437
34414945929952859
65106901868642189
69125390662371181
41008095350075507
112534852647945037
82518907421393581
21490412126336663
66315130654174489
118402624109982731
58329994619464147
19853476326162131
110267291553464789
32071300184227523
44864762015994209
100139886643170551
136335971561674637
128191435299988939
128140798756805189
102347908023995911
133674069286956647
78399742952866969
49528042967681563
103295476697694599
120464962834780019
15257928546538207
11045291013909983
143089327218864053
50900625820698767
24481103668298833
86464165719115237
76085939788918121
91372665041748169
97988048301250907
118725697164204661
3356337541781123
96660407860793419
45843543755193661
85877635933690243
15858572414013911
15581616251407907
19970021271165137
69584803406475527
67330440438726631
45951885510214807
130778869170181093
64499187300172349
23966995956569177
29304729882376789
41835532693899683
86624225793452129
71611622949924121
64300280144892101
91595008216690733
41087005995641611
141476197413897587
106381846870224623
82380515818167617
3078272132984791
2860401277889101
83022313497477157
84902712381201131
17800767224807989
110703057226007621
86344073255556251
50785796309185331
48139642489370827
138056161412236013
21331847122487203
35819728989868193
109530944032607767
120553105425053863
48306699738907573
40638388541981081
10001681128580683
128279266326416039
15428580498117881
129217858922485733
125716927555892527
8217355258341979
104424217474046647
1015117517829607
93168396524214799
29513553564627239
30419852268516569
138944362756506733
61368843290572409
71399642002552033
23867904770963641
17960388317973547
42590629527715123
125671035922562197
16697904270675671
115167627162053747
94227938701286179
138304802328390673
744326082730957
51431373758629819
84947598619485611
45437616947283929
81638156345002651
139708216506737183
61462395176781941
108968545419602933
120507138344255437
137829119851535909
100079657569604387
43801241399406857
110575147812869711
124530589056795809
25771480463431589
96335064324773291
143572738048465799
99317414957070521
112803251980846039
131122541870575841
28752202112409667
47672641503452377
127868446994782763
71353687205360939
94447820742686239
142177342953892369
81416273942301847
19906080334583543
112302755424173987
26828652525847807
97710744035566141
88719947498920043
47171967360875587
56681696086867897
94762285192658327
81779715991906703
38764782661667759
84356354644732403
62666002333694423
123882034040419129
32077465868537363
125079923071057589
24618925871075143
120805247215056977
128502901155032249
113015930072263289
70653325020290053
141521161644251197
78142634561503937
123032149256155357
4311588947023711
75458684881256249
4674136058763803
114039757179635641
136773948715690729
108914826657901487
43748252768826877
15958807791340907
62910249617305667
1087891761176167
107453890505176279
65876104946003299
62586129024293591
79892734000749277
795048670632883
19145573098983631
97315009682472949
57294785093353349
126798510911573843
132509618607611519
74731462206293059
38462516411558959
76628875402365191
102808328820650527
70712198243111471
99028948338570583
56612139111746749
39755404685362603
31987187639030009
82990158866914933
52203573570183037
131307920374895027
107084522511821903
110376529642778717
25522738066550873
42941430954173419
102510519563145061
46615717677488837
141360828703231957
58591299128412683
92017247071326193
117986934538475659
44782046254614001
14913769564246027
64716005396578103
11885300293189201
72603799616246351
118588617403337299
2019327419316149
1013333244721229
38798552524214359
50144033703194251
143504423348462087
73942175672093951
116384224704371563
17196079841907907
102225008049903203
5886980113443239
72736909970996939
116993042066322743
52364453627107729
134368976527577639
84711972639776527
9144677296091941
18069647874631159
83689438303425623
74638202356668101
132596788197566419
99422305435229741
118874072966635361
107765973896031461
967623278663219
115809183277518541
31606605266346263
137156007568169039
64986056212880513
37337181096832787
92868072315833239
69920188932981539
32075911865728639
74900607190282043
64521505252811837
8392543646126551
9460844440062629
134667912597985973
105484262520608171
104128892845334941
49790409247736453
47238026412573809
44612304383561107
2720110102970467
60803310576750011
98144755448861827
18045291281672563
69261475662218729
138608387643611519
103120222067254109
65396707963976023
111962561713273417
34572353163389887
19503973396783943
86354918288602321
20406362164636163
134842997130829853
110216630119698253
85003899634858829
144109583165147329
32452197888843253
97820925771393767
33588249247366921
15733268400411343
84396152198210401
6594394013804273
72755338739698471
54775536108724513
141794902497143963
27988821831975803
90235242358272103
11556949117001681
82684412835130543
65176653751557323
23298585288888131
127017255229144409
64489189487813801
124621746389972921
115634099471059969
16870356424954741
20754175097275981
34038869847910531
108564620993254607
139854179462683573
126248852659876249
60075906692460719
24832173019699121
20722464761410903
124462081799694313
134383856135939693
51701454450728791
46873716355330453
5448942104361757
97185588177509207
46212079676698127
79976903836692529
69209363901623633
92725629184230011
53009472472073309
53818747385494589
73841429406401309
78051493141779379
7514670921145951
70779486051303131
80085290030658167
130099746531259471
60476388047360617
104692393338804991
82114208096563129
3435688150236781
32054357252492011
709126668372377
106330376991039167
101178998346707339
111859264495616857
42044262449718259
109518304710014989
103680481774482343
132651097602983951
78002825909796497
27488635210425931
89017862991517469
36131672206145671
48380514153093373
74256644626128373
81211766709172597
35223842043280043
24402486393199091
65520144928950779
123015186578060053
102294766203013679
75212348108389741
99286652686193059
106884892080620111
15249352707962173
67849120774958623
15809690991693931
49336237961574757
47601871269890621
74031941254507771
83347029504591757
12006996516264931
112915831412396081
71722667065310033
57634722485884393
7191459197007223
140054867810861977
117613580352954223
18162579270655693
62478389024806211
66100319765405309
14229729670436957
1207613062844707
109421389464749003
15768642478215173
126610040673903697
59233769187681479
15211568685188933
30082260387272461
49349989125317117
75196730258856863
113797140141576407
13102610633532337
46482444170490373
125296425564249817
38195211853205107
41165442525731779
31631221547387687
43657967925939319
8737809622398029
109084820432434687
72939502179868021
40846329228107309
127635731179297403
131224594026986099
20571662681037847
49608698430344227
124485776408636597
138392973006188539
118192861933792801
135591914091599947
118221267414816077
23912118926075803
16604080367711897
100531339687210301
8292575577498293
139657361274549733
114151779662080001
30981149230307491
41717658490139119
87351567287469427
69004869845527559
8350503050442239
46345777716658339
105610444100873017
84956028090601883
51450676034130449
97830029713131857
133058673723226063
24257875217002001
3487922194996241
60612794416357627
69064515304673417
46114055390227229
93036457313168393
15611282904496717
70181729096899009
130822602665777573
115061605002611219
86560175195162077
45274582652204489
46231954699884829
133348564987172489
6845493823240283
97076148678058273
38263875790796687
104653572259272329
36136816848457397
107303426589321113
28960201149613267
36874466400492563
9010908271206053
73881522935740937
9104985473998471
111172105648924421
28448606490499751
109695541124785829
57308516289507487
80649823168034273
46812133616145427
134712127457984563
106179703201032667
107377790490536947
46108027704968729
16470246671991043
119458448478863731
138634152192441727
76438864735004743
141536829975154921
56719844967255749
42442553582055559
107805083397404177
55837754717504779
81989584084184123
140677233827869129
134899031805229189
117761240566970899
86207840847297599
16419229937264087
102529136189226293
14516423176870733
134533900340784487
106697732238854489
34663493749808159
13583539342292819
123843835974085529
8500445557423627
137786517499759111
111059190532229501
124259049273037363
92980475859591499
103678772600297099
143333694780939529
15561399674946581
82221354337314457
119127734763459749
43481913312789971
69988856958775259
65574971981257153
130567392051430729
125589242774559481
19910248779654179
330038658182861
2324662469785507
74776141799982947
36341509472641673
103342570988672849
34475221249658573
133534208954728753
40752392451211027
124355393818340203
63814864609135951
52813806463967513
77878664259085873
31982618164551889
111373885516446341
137297288731206119
84213520599548453
10513747422920897
55655690739710483
34618562433430993
18752125295050597
77767541500856731
44878529990191201
30208202475431779
135323199258011231
2336129660901613
28071326061726833
25678132860335717
61828799865288121
1070652281909593
65021264613317653
136012310462650187
89676273757725793
18728213601088441
92108568165079981
85068272978234881
108955944270545291
92290868974724377
59304170111635619
127496514987394589
141431280565436611
56219146527621821
133307754782369987
96228957275570939
8246155871155957
24078827859784801
27887746914181751
104032788939219067
134236121391806701
77830237108330169
142385573442668363
119478732035197291
41782215835403389
110821787331226831
92492754705379321
8748625522761463
591469816360207
10582518122152979
94142117272542881
61304341354618877
105568388245416737
130376133264221179
27158238445478209
8872190387447213
45425371605031921
6813610082800307
40320619057010801
138368294857418671
135168078243956249
86149439738355787
108698429544621109
37657501332870929
3487306475961257
139814665037683121
105407951889350689
1736081053119233
16742299524328643
89161009146315151
129634687754572307
141532403783127661
111421784970898907
41791850531979683
72025667339161733
93976412660154161
134021578329857189
43173644094297971
17771175813604201
116741340620278657
8705969612324923
37023570768395249
89911322845101293
22490781140531861
78629412964116853
42529697880204517
31969305302379017
104137808085284593
82348119233602543
89187624544818161
46221600015778193
5332563696149731
113921181111468587
67704000206705201
17503549781110153
108504852518116051
96864813566826397
132577035551153923
20941069491154303
47734998376810781
94535774252487257
65544201258759593
29928624109991729
33274474662955439
40096617279630433
78675237964998113
6003540436929617
78330126540891517
55744844483042021
64100329923461453
100822517665065557
19482510411890341
4890484827606757
55311348080616413
65691096745164043
93716825494676141
106210637315648597
96962427229539139
122018337183541741
11132355553128283
53364366641552107
59471732769199159
40643601580971721
25063853250112759
68812060369244891
20287335997212157
78580029295898099
29811340797843203
108374899740381619
132094347310139969
38045019206268427
60938938637575913
29744728309117561
34972990613560673
43171820293423529
137643434643256489
130725511668166507
25570567279867387
57244213517577781
41509191244526249
131300511206678293
17288480585166179
65949143288284439
119333789519692177
109255092669299597
7586473883773229
115334504303282221
32750784877123373
43707209580317341
44958607298685361
59063326408205491
66066405829437473
138422856850087177
40827756711641287
93416111825206349
56417511190041557
102277617244452211
94697989898837669
114142958817644531
98383655242297739
134188789767624877
83257845663291977
59932259746197383
122698009051587331
89841801709691299
75971367976378949
80240028679073819
135993999337801903
49543087678042901
97586555578480651
34850343140265407
108703815513481579
86751677417480203
140300249588674003
9574593914436041
60673640448605131
2288257447904573
51288178093362401
1632692471750363
2619517156225219
28484817567308983
84370034707191133
93010990227391007
129413367691548319
46556774807877067
73503500009609071
33932430347919599
87868988979806143
86035700023990553
68043883289869847
111420377329552129
131145743408349673
49078478637889733
87685222789840639
65906438304468989
81578996975172539
113692480430398687
103104944038808947
70063618426539557
123181463349576059
78213456602600689
78208386253896979
23138481448434229
92578162076317441
29297580052296961
88830171179624221
63675664472775463
115586357336941717
51016861457675777
113867827099899893
124621719181593331
82191161342328949
112120302960404153
61886725483903279
3427548141641597
140157411536141669
69176013821964503
104285923677508453
92906483151298577
52422624415095191
12654800473902511
57041030529141779
104685417978665681
69136359067276327
58365802195821983
133034478335800499
4760476208844119
54079747053113629
27089831790313387
127930230271112411
27683051607734329
34291983269554993
2110965818633809
106543414759294151
122279524492204393
27489861525152927
3937388408676181
23406867410844829
117490390572257999
83259652819737761
54389226393520177
82430608385653459
75478751319315733
33489518116247857
135236999589140483
114882210225912869
124561575417264157
35591628613785791
126076002911761163
29039425352007479
93604610524487437
107243128303675361
26111775849161263
140257548427253987
49258339308537943
20903619800996197
41695131339512207
115617773791165727
130468914249411169
128978481095843083
71388277669520173
55902100013457473
44488422064683143
33805894560123331
31642750722315869
2975926398957173
94123673708105381
103034281682986411
67281295179072151
41531687734430323
5691701112915239
115896504851139581
94648376307540521
1140702766863347
125801520205782349
44336397132894719
105811081669897463
290617576548847
39275117702422937
90904633672981211
111161530851832861
60617093947077541
39705821210050183
75139631196477877
80589912312790927
45556131100005203
127297096628850971
106879383587855357
62693814303484901
71969585148514411
2340291503886487
129729974818111253
112779166422380561
69320287382858441
116203097988337537
116068580478773141
79042346919414433
122725401522295291
14636979537650843
137419658734660487
34088521555567439
63783765470596817
68255006281896673
15258273892965167
131524630666237267
116993006716364029
107181626435600363
43083795905377613
140335623880833463
52425874406964271
118445403711673261
116014691433190247
14336076953374021
54043505282754577
47167027571132899
63240663014858033
8763657921259859
106155775886875867
72577509760418849
1324483070657783
22740306180649807
106803063520089613
76832631752122963
105628375131104537
23372853966366097
13891528032249997
72470458455514841
3586461791677559
1751312013995507
71334144761376503
131939142943264933
120032952622298981
24016963676706691
50853268253402101
84509899690547549
6005931248161687
98905358003804467
61725663889891171
92205293965069603
86739540761353229
30558882274991921
34174513950023719
46245898023340811
140267391270607879
81295737778735819
141027062636567161
125196073195343789
21475184255710403
16017799705942031
76559351946969673
49464305721211429
128846397903169769
4934324033802167
123717038703824809
18898229321553059
112659866697179203
134355983464461893
79647538537083091
109376665008171707
70198306674206807
85796445253885901
9817479374150653
93914677194885133
133113529046601307
41379170822592557
117973278788117479
6949591167606931
122409031671500347
70346068308582947
7437512752641269
92285959517343481
73978880200842889
11517318460868893
72266143049745121
62049688574747009
114595833029122409
25988022606014311
17953218300309223
137016742388331023
40195716901884911
5794093323408133
44756664561022301
115209240578244983
93245970571251559
136725995864634061
117080167421934247
52886356004101699
126797109785009401
76190914722394223
85476616543842817
111728340045196531
132710266904865509
22379696849810633
93314057569284449
4074057768356393
118513191553328753
20165688910465517
1507925162753329
39194412568026613
40000789231598851
9031266222037711
140759784189224779
16516693044542347
120999860371863409
81855563158298987
86778583335897127
135253057437871363
53186277816491657
23880860236731467
128625918889971901
16823984096702947
94485761816659289
118007346115256053
35826094503844517
114023063867901457
106240357342519273
18989868855512417
33214276022637349
2997208038151763
2047133537556311
98269358419609103
98975688484555391
19915423953065651
19160623550052731
112991950939560443
14580284241434761
97347567023231081
81550081149361757
27047134130892179
59349015829744103
64722814527845029
45016373313635411
119718416319443387
43712231665136347
121942439720027767
138540080227470661
59035731578659483
141753711419812733
112965597353768743
78963881483242663
44443989489587251
109973728582573697
94311436199327999
57504476193455939
140697094636380173
72233916978338677
41447395399144289
108988407333949193
8531825958330211
85182913561680271
120514062582131209
33322556830705211
142029906673768681
54785352554555257
82807636761394547
70282846733157881
80900602624826737
55790233352408699
11449794663476503
67299654483883273
38767746461586349
103728364592994007
86094239491783709
139156771240194751
25334905367631701
123140594158604353
18840631651051069
120331090959440527
116821367699233237
139925397230390417
19410316608588547
20119854501700703
79598062734531443
9879803432940533
58950650242741141
63350719463869973
138243539077009609
96386749032982087
11747765677694201
119259343556174567
497003458398479
1510241004288949
26696232443951017
83138564280541751
13027920641899117
111451201086679687
137550764463563063
8249981525938483
88694920308315437
126276812280779617
40146943255195729
66650669285545243
138287983383644737
85685119352743567
117190280589590399
80578946591937377
135687843548429231
91805927203423031
28121149951768141
54861481389596681
13024206121392083
42504011060537267
134346678385749103
116576087148466801
90843085490362321
7437209891035433
43345305375240901
9715809327912907
121486914471253637
67679550014889751
96363300782736373
61621707387592771
137289461209191227
38603359956128281
108000523057110547
17432225684072981
94066170844380269
90091946762081093
66664326387509507
114995460806691067
71656038515883953
142947962214322207
28908554310545971
54545770341226079
40091722793537747
73272025505026643
5322619085566781
129630424685229661
37512735573803197
5541098439964229
41487906028238699
59994732658102793
76674450793095037
77507657152304627
68065837098608861
60767224491612559
113514376832523439
139338233069848181
117795276811655479
121296884554402243
15578717512243621
76145479927685551
63807395238831379
133761675906000533
73639178009434003
132550111266307981
40114266456583289
16415892381206627
80286038726491907
108716584997566363
124332651715990271
63011586438574717
3295002889008689
129228515982085813
60965145642353779
32623441095264407
57140289633891319
17218360426179763
51569860515916619
47562750513871277
22061689715214769
132472033266571217
33069888089762291
46579998538107781
55185154891088407
11919763019979233
12324962151304123
116347404757561157
113850571500306623
56332600065343891
101240513888100233
51823543868542961
12450964029299093
44966709047009591
53745463407583847
46460118684995413
105694845753378253
74305055119389301
135052238281508293
92691537928429211
124622127680135177
99152541537642797
132132036212685043
45723362086913639
62987126108281301
11826280716577669
51311613631155091
70999485863815051
140767402295936791
109989270633355111
120075489299635537
40128744762977579
22130678897167429
80611978004635019
89800432614960701
29462868238555343
137063575725346093
64974650145342283
30479539921463729
93172131022312663
124602411283830143
40377145436093471
106964794319227079
1369410821866403
130048745496742601
91273276663569107
141140743830521737
8473942218715907
108289899735792239
4560704691128897
98818308984881209
60743343341063039
228041108363921
106680839722339087
32313410498163929
101519808052038403
83530282041520367
110149490178612821
28769420532716233
61255688416055537
128010596918973257
93813013447565719
131679664498040137
37752256541861077
141920513887031003
111267001383777931
37368536325268321
103716137429819723
21078838539832949
127564855022764043
36409307365809029
137083345626903119
73749544486553791
124822749853336363
79756019989817177
50400808182307559
11143982760965069
85248977174815669
136562853698470217
41977515365086151
1821480509371183
90471477320331119
42392665709891869
132110192597436271
128081207340307307
54696551093303737
82349314020620159
37780408201612633
109893644589418331
29201882511303361
1230312564600299
133235071653368123
49035961344540211
4739865202604083
71772900784131011
24887151164377253
88988266093401043
36583764638739971
137136303731033549
3819676618428893
142576363153881847
33398638900150193
143505778479006893
58417272889904897
70166261726554363
22181027972043167
55480376240127491
61894038537477229
67014857566977637
48287918862429359
5319752810471161
116018917713627403
21827440006430263
4994320037652619
25550917745904091
76671350369050271
67955378112870631
99519487607639969
94596005080503593
75575358363164083
20953579982547073
54201799662626963
34034587744277633
75967034161180061
56895690990794969
91602002381439749
60294329789595857
111067057512004859
39057442658449307
43640525793416999
111558921162459619
69076455224050513
42693517086588107
46232628604582001
78141089216628773
85792067101771747
75476973225724067
50329023466334903
109860828612149189
46940483788496489
114980018565007357
13301385399333077
81251912277978857
14171346884573803
66372385484417317
136712715544350667
68931821951250091
113067653473414117
90747705754612099
64895136220028969
21033495265328827
63517216600465171
125574781265133503
12201028594759189
28133077273595531
133467287807140687
126122575347605999
90967190859306763
113228269507599047
22032031345167901
113292946876521359
39008078473434503
115492357074093161
104020910675258231
108012237491785411
39619229871762743
54254148264547159
13264818444108727
116609837998749241
124126545089572603
17083890063636007
98827531212058223
126379755590393659
115957573328059451
48902533751210807
32828694512048927
91990137581691719
9470218922134141
88287237302220989
45405555694602349
27965814418880719
40383649367418197
98298665147547421
139209809208941941
60264053540812291
3341090234536583
22139642912370877
143859976118624383
50417361555375289
108480786327158107
39258729624756751
108463967952151087
104364582659664869
100179325374847669
11457582873204371
112025032826008231
127326836942117249
62334500992490173
44572582528604761
93830802452560181
21815157418942709
90577367367304283
90677898667029941
39455951954450201
13319070887084881
27557273712296921
93584328367208851
83261252143875851
79310474870359349
23148332039473429
114632250032323679
77973945814480693
494463556302539
133599035479699319
101336382558369943
71498818195708573
71818122530623921
42572384962083043
8247437034180103
24729494051659721
33784931850862037
69462416597315519
126396847037234159
72466247071082407
732217241454287
125839099466556961
83685645735166679
39825719508526447
129022339484077181
112993683307277
910740740104159
112165949788996189
59030590907313139
132157491982550851
104685808240269793
58893085353608719
57586670140511783
47911408614263113
60487060278729191
122201323460402827
2493819762354803
96436754856482611
53795437551472777
60124039594396423
102856394168155259
57005375475313037
21969368185658633
51617562526371221
46786899251701717
71791953144329083
97274525081618737
21985696211131469
124142006660585509
39508298922571151
97668651335813123
20057117604763361
142674598234985611
143207890353532469
142798728820104499
107299168877626079
83822437107593123
89455447795779983
70054259024291219
84318902394336047
66437018225015401
29825726611906063
115171995149574791
29410994981655377
14476332481442281
126381216966365029
84274092292647869
87235567306047023
42058893726572339
115392708453495071
82934659451136697
43120033607397707
130574062648858177
16284927503402407
695486889132961
138613123498889453
137722394953837511
100133253318888871
127969898147039621
104607556255561949
99335528774354419
108719297342923363
8474228216474563
84756057804004381
65942352340365953
113797387068353207
47172777809318339
11863484618306543
47531615497735441
48053142754526743
28721050427365069
40852546099154291
30306776898821473
86449838679017617
32548553682333287
116505824834515531
4144427879961667
122479552250742409
117167570790554527
90538360787067857
39770658095012059
53271378737090977
138276938258651587
30740207180507581
47649200438718217
101705191315898557
33524668389585379
59122863533716403
7779829972699849
37360983338697121
141827115275591117
120003355409527487
67847226740525437
109485747298305661
129155210367212321
114976652014107421
4001141191236569
141278167384798109
45967950224118607
91445652356186741
6620858017768949
5119216960944397
39650242974671969
4803031740455617
3350666213474819
57181400790901097
83460192141311329
80005548352951597
43939876512493301
118890092296469399
126431576849528383
134549256942135887
98914096658379487
143442119711983723
71747664727420921
16486903678153861
55872915310962851
127742220099142477
84742044994229131
55133161101169297
101667613154374511
85767929235878299
46882873867144313
76884396330185579
8350185710464643
37808058343499831
81809384258409677
121889699315722519
116855063581382381
131305982749095391
126073161532038449
73364147169604147
7779081737964307
16983497610139469
106353797899278001
79602673762742909
67424832499044247
125323845197377289
132900449990959333
36263086938255193
56281089313611157
71570634765477061
17754291979647563
60528276037486069
72111992177942293
15491354357502109
44534149918821691
21773916652853017
37234826360360243
90387967349446513
8412135018013061
66725255735674489
107716700717389549
107764171828586243
94379347342418783
18665821623564013
67520948301967829
11897217980695277
3781073164847137
16155841356021203
127900655683628627
76875044178132017
134655210736625069
67975926096861137
20478681996912023
134884696158158491
66502512074441251
94566893972592649
9965674406193809
81923649139616521
3265755212002273
54658451110675079
132291068213160551
143806424748123469
135730135299491581
62085001382761417
45490011104545463
98100794044036669
112154256522733871
108390904071813211
107668188422835169
110643760691558011
92725657594355353
130254432520339469
22494315782633221
30498506299655041
132515585692259101
113800931702098457
1440246256110157
87502192229513437
83435685989225309
124740979858276589
70099213283872601
135584752187060269
63480716662688993
79258282069342177
17468565979102807
97370670401360981
46765374734910613
53278042311966883
42438025731029041
126276924969923017
1532375599373029
121615469542254449
142884626541850343
134476516552696733
64559276833384769
132219755239413139
78760395108758081
118355719704272593
36921206461952261
114607146315988327
118243856483521183
49016769950177797
81213273583825753
74951281706342621
88231408726549357
107455272333105797
15998114353418657
125514989356581389
108972755957512231
138083073808863613
125984644642814761
44868712286917349
139922509833020531
119413699581102893
94511791955854487
76673503552220221
136814120312821153
118825142333674093
64706237545310539
42144335415655427
32137138487975347
142178136923060153
77483082450689
3992702160446401
63401810739467413
125497110233802953
125186263235390653
29154678978575441
3959006833377433
77470983259584997
91669614125754983
78782158725223523
30229732083611227
67829418494479043
50721545894900107
3512995973381549
78691883451246407
15461153629073213
2518797675534733
6348141954218717
93901175046637463
115731936228876419
111677918740726123
141733125248723339
1125536554705201
4416172363971527
73064620690256737
43574423579845079
93824824677077881
74187160026892007
23009659718605333
68404893475542047
10202636718971953
139958341519174921
97065201263027497
82651183548131923
105546766841228777
96149534174440963
90996934761901297
9116922465330287
128676875436864169
128542404872531029
25162026203429953
34488162748844213
90502000892736049
99529470438453467
121833514197968213
13813465718420341
87574163084878819
62901215032460039
117583961138111137
73696778972712059
64749401169416497
113644854471123457
33073579174591003
96915130909394797
107957413123430851
137342822719665743
107699700508937353
102343721252303173
101777425308265513
2476237162156687
17894627915489753
20640334047868811
111082195546212997
18348602036475541
50249363030456669
63707502079358939
46052123242759993
112454499886462907
113911545608821507
89304501972966383
70757138616589961
135937512880830473
11910553887647231
50413646445256247
82110256842645319
56843972333325413
111272699809726201
111819901143806441
51186031621599323
66298646054805547
14084133062245273
9214384925327587
72798565181845207
75541552690195987
17458755123413567
23235691356952909
83354279438515271
108099792114162973
68940740321887541
134575744796568707
15334264430278291
122101335880399651
99802899465469363
38896278266404903
120745139046173953
51372926523061499
87407175147065887
71091289350314953
721442678067569
31708776687217997
142490147709416239
79440349928134847
59575448199719213
2386978117790311
138881072426731079
53733458956105589
89260017272311453
118716891287743451
6730843246428703
35354117019094591
28321588669466251
139709840938433581
22333858977817831
143506606524839711
124134437214836747
51991348129590269
77576799703555367
111051110476471463
93775212456267913
25534167645241019
37504984234393807
104277163408491041
117242736287039201
40482119387893163
134476071282317423
126394074428274403
99010064177613989
79411643865938123
103637147026950967
80536497618919189
132263438844048263
65547628612940249
142099413499004707
49228241991632791
95750554245445241
10477112870385533
49656183566841253
27378210690097453
105794688053357239
12392541729101381
143727757939146097
122103816544202687
15539173721858329
7933985006674543
17340645772917941
90194459954792959
37144736902689151
122558672805740011
62139738034023343
117596371218060577
66819824206934569
11882111827965317
132825495244784521
133637598592807289
13471446749870701
119629251770506913
126661378463875861
41038259885385137
139219549805367217
28716920091499639
19813163933893747
66214105894832743
74344170470008669
65684136935437337
125120005608208649
130090001941554283
27452131769485789
46781695583059331
138827405951296187
73946570221229009
25196538452115361
141149041189805423
97078624837340063
109144636882682749
107106680964460543
134159843207212891
120330591877239719
116526880619877913
109937088053984251
76364750910177269
164246374272157
20855875507333063
119177546713188731
143826703507282853
95658130708738277
87660352899365773
33089982196057957
101211736962875911
52868400673786199
48439652820443789
82870027544795093
113573429583541787
50462045470561757
114924723419342261
119132692561530937
45613582120049761
33420004146067321
59122950671001563
129389412167911523
25504761398034749
59575632263214709
31475879512469669
132583153841119441
46449350566830671
5617982239435507
16445940231492337
9845181862578949
65433102891700273
42261397849923751
135647310974446877
130799007473910617
139441571644118069
129064762347016597
121402676467173391
93269678149416569
13143447871463447
114902296355803309
4992607543306597
20235002824252159
36855319695627817
122730611314476131
70325777614743733
131072052123267181
43951808448056897
5298966735407773
55010048416381339
17524182258114239
28761345161263933
4892565704331703
22010100731729153
44486590308073141
142721884107359533
64806296431423777
57224029109544263
106574248523063239
143243928104972813
85548408042862469
116788693438517959
38945997629149769
72361635051365119
11658405660900521
22406950112586581
32639623670322121
11458867265456789
80813607778159507
98174977259779397
68164778690668171
16241662836126809
126055195883520047
142035024943593433
26292810943244869
38046655102324823
40558098969314959
133301096787097039
49918274674080017
62479233532273199
136137655828224031
32281690540745081
40964812991857691
25631978982930427
135599254026339277
137659038521708183
22934498451603877
32656616595583177
144056568797683807
101947994808640637
106493150153037997
77241704036383049
8402736637143659
57602428999450087
110838925535791547
42651255824492057
80611756409438497
14087901687769649
130862130725644037
2863307604328553
88098976493219567
133813034418820247
46562293649567831
6337628429398603
55151613061210901
99485114410668709
51887765230828403
63309134316183683
134309396858872307
69583747598557529
67032016968278591
126652283260159663
28690683249155581
91586126597252657
132631470426183397
29256587795843081
68791910682478889
48888294100269109
34871678895633553
11760691317301007
71773474864999643
7055633427874819
35775971096233579
5307247505180617
121409221560329887
114350773994743277
21392682485418317
129030514290073427
89462824747467319
100362058031178623
14136197842413953
52763872605546763
65937321840944077
54721650646297891
84881641191159563
113083037787340069
94738041140543149
123779526402673151
85723978559201929
61627721285538887
72338503051591913
73598337357814133
117068016095410019
97770605486620669
39351852542875903
40159615489943317
108932950052234663
54883372783280807
70523258720459731
57181815363659971
49988359837755277
76884272956284019
32066804319037459
131748174350499767
121026086745498023
143827077549903563
123044063438342617
11344003558431293
9392426076936079
104534671669648169
117247780447491203
116674062670266817
21643801915198627
82699324759166057
33705481962774883
112342356378127037
60181841555513693
90554656943603737
80559269892512767
105247047721762003
43472083286766301
7185946461227437
18611279683189159
105559088105380409
66149486819318717
69187010737785341
19608117257977327
5481089248339039
50355700484517641
88236381685249549
23781858290878217
121703539259633
5196241386597133
117615796140049829
120110223650145793
14175194306495611
51350406670201043
9783594596672497
140228904596066753
17370019289632753
118575705872153479
142408557263629487
106851259870670333
87239481877054723
117283191467183107
18528487075884377
137892969715080109
47192030722820273
87194132296625843
53546016148626359
17160599911289239
39386790225304913
33572345706075269
99758536701599177
77852041057520137
107323183573449587
109243128200573179
10114845792943523
112966663997149321
27702028272658973
48981207013388197
48634576180044467
63402696641631631
97080255989477701
74952102975468073
25812198241247659
29591539186087531
139030798395126139
16473268183182947
110701411800385517
120550127389048177
77339881962161813
30409208061771821
32494313522183501
95223012363878941
7970404943438701
49496862114636973
80821070467192603
143102961592922407
98603137339662349
4126427620857847
41086606651788517
66907966974214391
68014973422996057
70052456657464439
92608593649531327
21079968897950719
82267219939664101
12306827560238873
76126677915619213
86948818407853991
101146591509391319
32929212705244577
88498281436641841
104029096681539517
72655966671389923
7790285300010641
130403483292315797
70833896543362049
100772959934109431
42455049677408783
34360790821187431
100120904337968939
22079735704588889
95099107562226931
126534394610725219
14500182272584121
70042449715168187
13943514127410011
29340067874793187
125135558323291507
118434909646471751
121731412457984297
112204318107742831
36205019826359347
130143112150384493
55124682413502731
26953611572533799
21758138080838839
108279743587969727
54649238045202979
94871246969180527
86364301164204727
33324517056125213
33910614534603727
30819165699101933
38269794562287713
135850579240590239
20869545547526639
58803996226329631
71398768781228683
39554683812630449
67323334993914191
11314882350756653
134125777603121453
40522717408172653
14371524895980649
79546979003339297
110421071574951491
77950900698811691
116557300769384641
60849923014914707
129774221210186309
27045206299439369
32721447822004847
34330317148382929
138633984048241523
104210029307746529
70415822675598013
114497433293981957
141688335974046769
48719908368134537
128747108648093231
46100306315646343
61020231552019889
110970115921559179
142528824611469973
32940439432807469
127401933949476269
79707798961861879
17769819552116449
136215097113287233
19462218714403877
105586626273022633
74751106524424487
63969720630107783
50457280908439297
95493253654815403
117484925890790527
125852225970630067
92071300135230649
60026797275710779
63010946671803701
80446528046086193
20106144760558121
13589047744227367
9755642737899529
109417214743385609
9746366356164181
89967430121527351
29615636892139561
117446866452453169
115101679951435777
48486777828507413
57605941347018749
90583515951446279
1478147981997121
100712132259856847
54176989994439029
26557875492570217
132561768736793299
97774284531374047
4901027746100671
14227424622753827
137299020084637889
103418922664056073
66998499038048849
136452324934345249
86223448060569647
23205143183090003
114857404138221161
17031278225853763
23723852324057947
132675488667227743
47085981649684127
71002347358588379
69766171776867803
58949566284625297
141914439170047861
12289376760214663
88487890502147471
123658452683749601
18443290696070293
96551904346456709
3952238531367143
807331812123751
139988611092493649
48877105283990309
134807706460395593
123208764845196769
34745578789601903
140395820145456731
3502264908937219
127652129266096459
89615958648897677
93877614812139293
64849494753157619
35875661735008111
53066055799182719
56926249900675877
44137239823720397
60338951247201797
73800563306387243
6893523078921673
50192350521682553
54897181388522981
92413378613818543
4545965479252039
121941433617821413
19890404436874117
116586602945049623
51553178557668301
26661752558749313
52748253116276423
32361320056575841
29520321123145949
65362327832300797
122052058662285263
87580088921111509
38752052780478431
11011740699305089
64848301748391877
55937062729656131
91508397459313921
107678374713905467
44217938118127799
45747398466873193
56602878985548629
104102512428015733
44374081622189797
106496865635473637
16331739088524833
58746340116077101
57226988018870027
22069322210758447
128864450524319011
118277455104740387
33291917821201307
52065239099349379
119980237803321191
67788828526663763
78208408760704213
83040665857816399
19269271599072101
117556493872645309
105418172248126313
137831779617729943
5274858833002279
142342235417437073
139846369524764437
101785006816010689
52920176877383041
31664379455507803
86664798289338523
54319902359343839
92886048627538097
122062529411274311
50062578404940359
115435977854350493
142246012358295389
14258946395111707
58514238376000697
131876067958004501
79904972972198779
97744098797220229
93751182390091643
44489222849939429
37935764693151217
6802901958966011
82323769056174181
17695766230682909
29013837577343149
89568927951952369
97220537718539813
131827045593359491
62174565201127979
49718661136015723
42494946736357019
92717936234831591
89366744263264151
133282649046620573
24924077339911091
58323123825009821
9377004050488853
115858625291726609
133476048573075907
5229026404412189
142253099136488449
72294582731245697
9048331303393931
117690257628978059
133203563691106619
45827112372165673
110613161864746001
28554269897946851
50567175990022067
35824672338310873
94252533219713123
112165355895454403
5541991046573689
17376544306480657
75151438284355963
75715804297444039
18235515822878833
19223921649504391
99194167955284307
33306461571266393
68078199644670071
97953308224850107
132364275633073321
92789111170536839
44452037647643117
9545937436733293
94803819984345253
102533896201024577
64214361555108059
27493989306331423
141981767749166159
94974824307854081
132153739598306863
101295092327958209
127717017119106377
56661809640086923
38183029231576303
99336737673749089
96258253708394131
58276638017403859
3247707237771457
21244280730238567
120534582651841993
102165575578053887
22140201498892991
37905913598875877
89482666193267023
122499826617065143
55245392287729723
116713392013278943
3891501115622551
88247495029025251
129306711673358599
129992414927342887
55008190282082617
32298218898088369
76211006804898671
8983441907039903
118978109862113941
121997094727577983
38213589310377127
69415784088743299
140218521860714039
84764845720343917
7892045692015253
119282979947254637
80727185721132889
81919138459882513
143768447863225543
5087671126950019
108348466073771591
11971005100939091
87200586233253503
33327426728951197
6796774794175409
95593397423571989
58753907785504661
123894753671926399
99208711981217417
37767317044335673
95059030500960451
33634422499423891
130342142740409947
2407540333862803
108933676664977999
85919760725614463
5583647870178857
24358581816824279
72468084256384459
57285454577575951
46093786450748327
103619965454487017
127649858411572313
57833887551223661
60370673152965361
24279534822181403
98226957766459153
14019661086689959
38025715021197317
100763284064808307
91343699062926049
132708618921605179
33280665579140197
30635735475600523
127626104914585999
14094221599716179
4278621360227677
21140743490751257
25090714907087663
29936864969892149
14799378400546193
12479593412812831
46873803851803609
107035753285396109
143505392113864471
90292461752339537
128676218868022121
74712353162019121
38206531811741077
75219091457390329
56573186472590321
24875479158272779
28743672673294583
114488086731685123
22328583618629557
14097814998468241
133781051730994081
8398649481970019
16404756295421413
11001590218060459
122167787880295789
118394510761841239
134430693646852783
24008116647524311
109291606674789599
73879179751992779
80617476509858941
128969075452602691
20289058911240547
9325307391541987
54904809457380919
13581013695929623
90518479173252047
125855810723287033
9984797084185151
142313231513794997
117430611223394737
109407530358051193
41667979585293337
67522827709461373
106169829686230043
96488743757763839
2714526695968639
87064606832056153
120381083334981467
48744072775149307
32843358049895221
83888832103069531
132779005467635209
48985352407773767
63738781175596651
134728882256006047
126391660315443421
96324601006748767
108853218710116633
133919060122018441
120471986238410479
139073224638219133
97433716352567981
128449703952318349
57076509258970511
115670595161794301
75549673107444509
137909442340301173
59410602498074327
57870435480145627
125793364028584921
44758255867011677
36877822515440597
115739163848355973
9854485886681827
20579988033107207
131465800476002723
100843886243128051
18209045931491629
57579809860003267
142205133869553179
5296873309423651
22224699902932151
85307229477956159
8067340866499667
108677978084564807
2303445012140257
30117672972469177
22197050729295683
84004885895347171
80129620672975339
46376906236823821
52084674038300467
142382180257374833
68730134154632213
28856078310352999
7732227271110547
61952784145802989
26131567354815077
15288707969700779
48456874498446059
80412732383656891
61815322408761769
82686423893667049
1739140910647279
25388632773545983
27761421033797453
116837958902154671
41620818712688629
97579799836562761
61876086054963203
4441476433807741
124522078430002009
97577518903922999
53543378603138621
143305386760516931
74277224967973471
111609046961236987
19117678814413027
44023655123717263
70637840855793677
112636691169876931
68326937620422709
1995671681451323
13920071895489497
53277795743092307
103847130861037583
177378861783139
123808790256641813
27280255104861613
78981124263350269
28156007464051063
17087358341161343
74189120344187099
61986062022959917
89795383916452777
21097249865048509
46510501708353101
53026003304527273
108292651197324359
41696081295146827
9299899809445207
77596372130808991
42732270942309337
31308588649364141
63141012436301539
20863632439311113
21221019826733777
116354462945504671
132722177415423289
3399774406346693
38801169793500409
61221608718119659
27085150852793009
75196101475218539
78175836744815521
116620322332461539
80354545806069239
73461646708275337
58046510547568019
138867638945088731
65725159715072453
40737964969716871
83071420843198477
97256451528106817
91102448923810627
92425294447479271
63340983867690047
7959911804757191
35299985265580027
89615475714910217
45262362507603757
108395269734612277
47778407806863017
89453115166723289
136864924412717437
33292299070007531
92222542244941513
76233103904420843
88860634470512941
66365010484897763
136287357902064647
133953082313247083
106838721940543111
88669505299252063
43022412053360591
72428487384188399
40201407548153083
40700923983206717
133828401740568467
37923545614021499
130626088679098867
51462038747446433
83672206283121541
117154228068605141
30803336927275727
122788420295390783
59479039371948127
87011958506529263
18402847380207793
37909605871343449
34209183386822611
6539207575029413
78068562107816701
108322049991585707
38609112640028191
49332012416566211
9201090580840439
16903075973625337
140721631365578447
91633961183210737
84100510307354953
87905237795776607
88545035966621851
12504838951602047
59621814863640599
99006361851479617
13526709710046293
74571832604712719
41214590164202927
126361086687702787
107381350270797553
91706476547875283
110651428227398453
15630324016230953
43314430406032693
5894291300392909
44691841622761007
68287640243793967
141830268682209703
88141622949311567
51960426864816599
87835355256915613
80673881956015483
55683572250531649
103380067595409359
78310442554787879
141563797552502089
126912868314658147
125478686176423109
1956355864872691
94187017810388933
46779150678861109
37507618720317353
90291816916601921
87995000768067031
67220425335477493
80891949890476139
49024572994022359
57071701946017237
114353256987548881
5317739035644401
133600600425499439
61175910430280809
74320146724049113
138051377340477257
58231522341397247
40781577551427491
54047670471285793
54408178858466891
91820005920405319
65724493960785773
122313887685522059
3922281356620637
33794310750733579
48216432149085433
22334482574540599
79377634592390681
82022685545663407
70363069325782963
84037603781647891
99245119813490197
26707500308039687
91313220207371089
141236747856925043
18747642998786101
29144513608312283
62524993840391333
88941913194378247
100924032778369373
42926192764221103
35768536308027841
77333541831235561
77629192743817277
113376928170510569
46458728735295959
98999897435410693
101015500333139311
20858716600088291
66155815875775421
54035458998469477
78265700422691387
129822327557653303
15337374031426693
12020103177714913
94547010632214031
111951684650710997
113796452870367643
67592273276347273
72966825971366347
115475780841304703
2836734654321067
125755134142622827
1507745061529199
33249815853239563
29536449602781809
1011381947984963
93877435167796187
112607019043418209
96368503022088943
66900802380633817
16841794162513361
131065372318345979
91152245782883203
8518619400655289
41978804774202091
12288261539136619
134540604949912439
58732590938256559
118848544959999823
104360524372622449
132066999978046031
59686872558910483
22053347416335161
116869369511711213
1185665074296217
65030111729189357
136442319589453601
44338310269265821
21674622007156753
73497102686916107
10056074664800839
91393267575406231
13666708303039991
103125039790641457
133076278459702969
135909395236465139
40570672271410261
41478370744514609
30516759908788889
101877887387364013
62924132789585027
54198795399970703
81913993068199291
133354789016873033
120348791907228991
27622516143266623
24288726173492479
103170238365510233
115995719981401339
106962265559164033
111545532784371449
56262068844524689
49599657757684913
86373614517257917
3074234631965459
14555354003942977
92202261591581909
43909708549562129
142843339392822671
10513774415787943
8404103245589459
59982225245553817
11836766810237477
99367174035034943
43069437123582343
82147302136106377
15534705254197043
27995347592801503
96706349675541509
64223583448979533
63308749881744349
20777114343520819
82770813836589493
130602489959089931
37532217008717801
140954086525478881
70688385961003541
53123443905902017
9011422136593993
91695594766054133
16019326507489733
53369094261227093
6729657258345893
116052047778258253
33787973045700659
102063457522283507
104602216866351361
143851449641026103
130189766809831921
115507938467056207
136378534145929151
124395604434094801
32668757738740273
66200184577613243
138973378671733121
18111848203550141
107674457227803589
71290893951297179
55902886575438997
86559479082878309
9360209986491121
100653803889135781
58481886752928251
1275121273122253
78560531916714173
101387364227632111
17640151347636049
25661317092795149
111468437361328339
25186178340631963
74001697576974667
142684995738790513
39823526842258801
90057987510370601
56074939626413087
22627883235355141
36153075702821053
139670910897498073
141488763999296113
97061421410378251
43030881044416121
139309139157962621
134121903393219673
97623114555085531
26621654802070717
118092970892347519
124186186928317043
85429922078761657
8923190667955961
61016667383576341
101466289189607519
5211344246475769
105849364538955581
45559655986473677
141074515810610363
34389329823034843
43645541544730607
41626775122509169
142895739658200349
85965282858574417
110287420839749827
98965887797510117
29103138988147097
121930313718639263
64440743339402791
88109641547588203
35422875991209341
106317592523516281
66975536305656841
121955249272555189
5102970657135587
142871485135307683
31358771182849031
27576106100647679
10364834240542807
133173524443877011
58709387285841533
44504293682458949
96514624073651869
37241440040704457
21287922041105809
13277137312201277
115676972835266147
135087034898908777
111580412033684969
116670209568120721
100237135853734501
111563330306771303
9335096830064617
133907052742822789
86491903562307151
38235913735447013
28935673286307877
121314815666601257
27841052258912443
7535798654555173
125358157314584897
6647545109705933
74370191896649939
18060842133877121
82058275925669209
51483058452492899
30335004010040773
69330939925319197
126996521841000869
112218340932034657
98229282829169389
21987194559266143
108483312801847099
113912321402131333
10763967416446117
106142714355572891
110380318111651943
121037943659455139
7179857861364763
8777021232638159
45253381193715259
49964847679903243
144062388041262209
122543380487745653
23070512147465227
47300469320557181
55992652492091171
3116553133120447
138073369461685019
59073001188591503
77179621546437899
12950861783242037
143488038597103121
31885300298581567
16375849706586191
8592017411081171
121494815167545671
5987821089650041
16214254778854381
137772441135057881
82612385463830359
3868812321186041
7362785593427477
83942128134015539
36213844198104773
140264834316777047
74786092231316887
8976925386554053
65016720061120367
100989015229404937
19561281143253589
29398317679301113
39331565323003357
16781512221793633
20100753846242519
123891637354643857
129037659811981381
108760208272431823
67371694416172033
141785791721539019
10794678958297237
141683470517413589
34329427627458427
40471532643189157
31830761728620521
4444409078844437
49174921707952829
59613261163433953
56838314677785941
144079987137914189
123619135479957233
8950963745449123
7060883095617371
22461564428553023
29380440670606237
3334360101265717
25629190066068593
67178627138510659
141388974787397387
8200393170441299
44362582710903757
75490640570886259
39728477632998943
58790370724404547
13354261575076837
63548839486796941
90396889805053679
9198746702431333
41380353883182739
15784358331339223
15751072637445883
115704680666851333
91606016936062117
44471074824768257
47594150815893547
12940002061965047
123312178092652907
23145771458738839
44628811898975219
104030939037078167
53192849553014537
107830261084201967
9855825729800711
118513094045764949
18931152383361481
105886635945197257
55166700840303691
19725972904435573
65310187820855963
82572073340583419
90421092784701673
74862589928911091
56219583771306961
18405306749019391
73218882196329739
79414467325503581
15683076663249041
40959229108117609
5348069255029777
57491087545234129
139066960504463573
53008077170607037
93499099324726681
1447998285325121
50430070645389047
88279251149559331
62623105278274517
59886437684386849
68880861926164649
81831705070887617
29151381453359353
42597527577123593
88594623243447001
16936222367915311
12124040639313653
83454826802527991
85799593294991231
10764653850751793
95514170180301737
77851153920145339
68365653191379617
30099312078539519
105283209908276797
35752310313547637
112367888925586781
19964155383526253
128147412676357367
105457198550382683
105296218928199991
58308937317542369
141207932084062223
98189811126774449
41659811909326249
95626633817735143
97519333027511851
139627878665828083
86106104299861847
103608861007762309
54623332741314409
24659687803754753
103730361489049837
98573939064894877
84943242983797831
140957478448015027
121093574776578689
75223633149183791
47704730012977603
28516780896743323
83177309656623251
50060539236317153
141355875631677787
106703658535821227
128116753601168573
104184425913434099
60566070851466721
69227636283440749
74511476356685707
61290210985743037
78402149686569847
13662520629347677
105722009728706521
136686539568048629
30520791444836003
24800304758668837
139088960398752461
116889758132705357
77420100713913091
75350698963372463
103552362296057891
57855382367332457
110223382706607721
39606337943778367
44860351046059069
56493258766477609
60124630623227197
49437346645435097
73076178715879243
134908269206434831
140015272114355837
2351987410744537
122248717219484957
20295324102685601
27322284192960907
93763749025949357
79685757823601659
111725672924023657
118032188362615459
131858922824402141
111998970251861881
35985078404082611
124962611970816497
74647012277512313
52448213562291697
53342172415331123
123101604126867979
37207658907875303
98516066501183533
47999921626713893
27573751079316557
138440880529529219
568539022421599
104497410875680181
44273842391289617
42059496688333591
51958022227168069
127038883123710689
102564945182435693
107278861565678437
143639867307049261
125791851393500641
110045637179645731
60713517535412897
23258979509615207
56873637868405717
1351741551978899
29368955729684723
7336249108594897
61749336270083087
77186025701196131
51896280171835007
123354281918268013
24793370920638599
5515938823534583
61565104501188823
48023401753237693
53031920686104637
9535710621400141
83477700286982717
20442587594510513
8524303980153259
85480431773869679
141120766425672263
102677120821070077
88030202608010629
7855114240455007
15247144724924543
142558438251021113
89661808044146281
35414426638573613
14421469563044009
26719796041910791
106854581164831079
85612895566308247
55593166012146241
131282163707672141
83782014990495403
89047737408304663
122725243663963609
94869904167656309
34668756074389273
16037433900713987
167473934998273
27889346958260089
20134436269101317
4041991557680311
2401218347092657
47224682634926141
28478502549649001
69656799983696521
91214423151741121
12763165125465329
27237540397430813
42271826546596667
43467084407235329
35283997678284967
83423344686820283
119747620699800679
26845850430041641
103692462128847791
131244488605035473
21459604801494383
80591015118014179
86170969005000937
84459873927538223
3961653393588997
38015548778543377
85202775604653397
16227757604494459
116392050843445141
71275104304132973
80158368479100833
41537785117345513
115513160987298821
57051290264036501
6860601449993527
90469646842835093
110869248358572013
35477440752006041
21058669231671277
126770509879395541
78068645427743683
2396708816629189
137692573074077783
80759069141937133
1306997834718403
9912499022460779
131700224072440279
9688178901885217
99891669047604211
138322308296590879
6327136443358793
30252362100057533
52589411068436761
10481051928525049
136826677722383239
104938733930923813
55575127845505363
57039539005216367
82678074057489067
135592030937375681
133143178244247877
134242899641076257
24197637781949003
50668365541915477
109414957123866551
28354670763993131
105144447023378281
121963324886103983
76095903782232569
105670336815632521
22863219379421471
82359919087652053
30399133369112063
110061004333706807
129589705520498191
140154185696246951
25664825527447901
118591992152869381
22819561163939923
66622779769821949
22489387398347447
132579485576103637
79771120061799289
130337479896818521
96301469184160633
35186247363152363
72282866588514107
139775913746954561
140072989678889759
127898624795426227
46438226143901521
48012152601651859
69435397379170681
143877123330766981
11640598315475531
6796800205979327
6274878338569441
19301053618455703
122017705422065461
131269013989677203
73071222617994533
45724571084086259
29840013192717479
10036595809926187
37442267248171091
136809549139647359
103616549904726629
119576632782774943
18370904143915537
87283847912068363
124245299457447461
66053359747938371
82716163886319367
106409027195798969
28747038057365699
75048662809870951
63526468994103481
140680318238415911
6570683172139283
80559197481409741
135197627707242439
138296944390684439
124497721066038967
29781027546218441
114844188781066777
23632640218107029
128601373249579589
78557591519141167
98687841882577879
102397321090117217
3106084363553057
12888350781835421
65931384392165731
55092654500077199
77431663693866199
58051708255067837
117739937098556429
37773372000386611
20315023752600757
125757209991583427
51317099558182181
106766371378801507
109165501442689303
38428288914047507
89561046182037139
78799848922082779
129496297437896383
82066058683530287
21546656659343611
110345075886060163
76093913656505891
128495374684881901
68773585600213451
34005497125327867
56822484604839509
35081929585979071
22462194348023693
114813466730115191
25429481787706567
11370893115978727
83361119275934779
90139940088849509
29255229935226497
125891047571090377
42086968663443817
32643606022387267
46923713864034011
32715743284814873
8126227138810031
90145724574464021
64753902711592561
9113579673767351
90426189321976933
109736206204616731
32356078319349611
40860983558315983
35991694118067287
124924464226335857
74591844550908527
46313385192209479
13491605601567781
104869079332570877
38462774127755909
106214915059210249
36364679319652511
22956556627499839
72058079993509931
29501902452404887
57063845884564061
111187568176096561
66449878223347669
90956866975257281
19263050628982343
62396582029777003
4010041566556973
128034653849621639
107445938101140643
36669120653884223
109109138873657333
45220281139910281
132569260737542119
124942524091434887
82591492278475519
1155199467242383
9824177438776333
120417915893986999
30103901556008897
110810461456721597
125299572398271707
9428457521671697
40875379418956373
20976757428245551
101072449432892621
17261041061975143
15510496364956409
23192135257509181
121336763523861131
134110841742294121
9747293650019053
9274829188412897
125516239569343723
67939380958377109
52986441135661303
74219237543466293
52524103941239753
127050716082774817
142063347512653349
7019800000209943
122584799714165339
63576373117911067
74439124432883989
61047016775158229
60306271398337141
41487197168741663
30340537171652171
135146051351620549
22653229507891673
124084332996901309
95748591117976603
21049303126206869
30263469948645601
109328352647691659
125078903435224913
141147143465534081
10868267394321053
5696562789131449
70707264348037487
3338017332764839
19028784452401309
6047630656359913
128870071706164471
91624901919047773
138288347851678337
4107091461070841
34116247320518039
135413062494698239
120963706445755321
1650973582194851
120384197396080279
58413007108767589
142325218538797223
4153492531963939
68764778894762653
53290072991847257
129627033663677677
7725890745699101
136558530741450827
54160910236301381
40545616489625327
63390223569875099
72518007867507493
33336100361098967
122337352796402033
122185187547184079
73469922906688031
66206113404794149
18882094160357069
56419107192497017
103954991259591757
16655181398689261
102577105916228137
102914086852828903
29773483780200311
39606818046116869
37994781649695547
92629691862623017
32788702679548199
127507871920233977
17376406635095141
32757601280573969
80619334836921493
66644123229806819
91443563258627959
50391865205719139
133964646856328219
2662648451109341
131633265797215279
122698065310639307
9920712244620259
136557823916644187
39351154622014463
93999841545502027
89131209394569739
34127152069484531
43441859010886243
43419492120729917
53108917299927007
117167727818505787
10743295290565441
115203038616592117
24049552175578931
9417643366548451
17662701286863263
53214947042078333
38939910966276707
115938222660409777
68964406959001783
58367095308198731
34591129386469351
140300295120537697
55943832235181941
9048925648466783
73423183896982939
122278772179612319
82239983475414689
134122098372147191
85852921410240407
21912099329506469
41097193086470849
42337561928359877
127840206681517529
65852661436336613
77986604527034909
101779334909735017
61027327567989191
139880183813619247
7783461961944371
53239041478719281
137254647320870627
60067518466531943
45559041176257451
42513980475723833
60175109690342021
124411930396667603
41703961648786973
128289316727658299
5220385510414859
70848444490382357
77758444863440941
48366718063429001
135772660079889199
62718382023794377
70952153089975061
23683585803874897
118591654622406781
117878995379955791
1542733910718589
111404618261938219
102878733428148809
125707158703037411
112724015105056207
132866454840542009
136783864843226011
118410809413286149
76998022035450601
86089398480356321
75375794036596063
117794207955660193
123945022743622303
61499573016260837
60323689281179717
76898939115839213
116197675705899467
43737422340520159
15446596166011271
22042946103514181
31084365671538181
99255959550233191
129904171526823907
105153533833588291
69104106873892427
18897914350582739
29524880225605151
2284666277719879
78192280922935423
81459108451368317
116535616849479203
26278924165283081
38239102471822789
29545110038796161
75784825165557479
76410357957779171
106162787700606521
53458948009356823
117592998795271537
109474174542350351
28062113575966919
55822419807615497
103619130153863353
7618111686686101
31365415460871997
93631499332398407
9860724516887623
107477653118252801
5538667016362981
105227946674050493
44480836853321021
133906804491311041
34701801547765309
125050772885272943
38936325716867641
130341367227641303
101868781616781041
136747612668212593
96690937284071617
31941032965412251
139881036447654401
53144252200276931
26479017845051683
128047837380264313
94405172293639147
52442095091399021
84740094351246727
107794069597072091
93672133991090723
16989910560337289
73877753565022031
98233814686933853
25647697720419233
133585755262555397
49643094064296301
128396633112395771
134287970492328881
55306571725789411
52060416362795111
129497311753722581
80690776698715759
20045900748968141
112774495855315159
93525491206123147
60784232491411691
15734640973247857
43219516818371227
143785238882322209
120439758607458041
68630176077237377
24787205044936891
93050980742241773
138530573306442523
118520918291679503
120968035394134921
72350409185864003
134107371123819143
489033478625129
50406762889636913
108195448353647801
19565117088276469
96808667876062693
96501890032187971
124631118729026057
97067348016235063
16981678599761693
71544337494475793
58343944087008337
70810226614590103
114565565968963561
36198685951535687
23118967690475149
112686194919670033
51620518219792051
87012540963202867
80432173840943983
4875201645657293
60033543690813211
56173931137638133
13552433647798207
141564079229534023
67075741073961847
101326031174072807
56941800644920361
75817382827594273
96717367064143589
135193341910235753
131364431021209937
2409669759189751
114451125285649883
105179481479050427
1163780581628713
131016812371165571
135040500735376459
5310806247533573
58933284533059009
19909615178445019
48312397689767593
63033204941835451
141787424017956271
31283981702807447
11680756129385879
44029304715993559
55544782330325203
124059558124437119
30881275027923179
119756372401160771
125093393146521097
130526992770926119
113336799021831523
101156693179015913
108310219833460861
77986905075549653
117651080916944851
107686858266398011
28297092455572687
143324498198341381
132621140366335547
106174923584788307
111817760815472471
82873462676066717
62160693102308183
5619658983790757
42412576419117497
137085054735037907
88517955952595641
97918082258598179
76914158603721577
35868900769618181
105582534274777013
72654199370827117
89948767640997157
104009198901263251
15515103176619491
48744613129387807
12551554074310483
57024770005149671
74732555760544247
66094513441373359
52278930625896449
24970582594302817
84526182583128893
124975577620523869
121559006579064541
93865975284035167
113957567252570017
20735693625333523
67070247398584583
7898232345678823
102130898927148439
114890886838220497
140597595570596821
30819589006487551
112447021321550059
134537304516950221
21578691518417041
133413162834686197
65219240399066659
106266599911570699
15654717203859301
101593298025609001
133011088898958617
56079744879761177
47846037967624717
130701561877563217
36943788962363333
67654274449978519
81569616336293747
5694221869501013
21400714459538591
84572067522206461
85770896053654667
84436177950466007
142377548534450347
8620945477778923
11376943830891407
106867857182413163
107651706803854963
79116388714498337
120584889343510589
33725340727886501
62693670436535321
87885603142032853
52722991629903289
10050050497230559
18404870015807713
24537685908477761
34631377169279827
32120949205810789
99863651566664179
70684967962191697
139760865577398833
76183257427952053
21447797331970127
114936086697971443
111355585363027169
105570210199115903
3944908408653869
48224819615369849
13953203364530681
4197842630028547
47968143455401759
89850023279878649
21563165735652019
42672018931180547
52736769856677671
96841983856042781
25735174100484083
43402402510161103
99482789751347003
114860664480779267
82667052621332771
56010321401006671
82384074865601953
130679679474057751
51875512032553483
96913173639010097
66278543521315787
84925735705149709
10600825582366819
38631317478569017
36339410349872923
58086128979101449
97533989463422033
94146582952918357
14142074863548719
130705589566725923
46907804324094157
88839473051896057
22490688452784337
142954537859771329
11177186774417239
21137819561399081
59853676065137167
64525355384415817
109670284466501767
72393985897268159
118557678220842583
106285150895275007
79946793127744343
53610596009479679
77726322664054487
112084151296728019
44270926238969033
9727259572345663
40606674588403697
36791685876888359
62759359507528603
59096486062246799
82877308673871539
142367569068530423
326067710977451
68714394866883503
141088500914410583
87287055852005813
17190954713870039
133451515174066783
81858129961487699
4167263456239699
79365187733779711
77387579436513739
135262301770013881
120637025260531063
63897915815824309
61513290714396931
11605707501497969
44690754532410071
89552944203626201
69902899960151351
45312156370809353
34306339634730263
105221062883127629
99042163227666947
127354187461500673
46768526674630757
45681806449137181
12645061867544459
97626862302659009
70460482932646003
69898874761471513
100266026760315079
27671342506496357
128276874152153971
127400677550649439
99024041539381267
25776037028314381
67139958990944969
79495069942571713
22492041041428597
79128063988102403
129903294968665993
129836132533041827
108184186180145069
82735279388185583
48459355716577567
13004271359399413
27389471352976921
5979556882621717
11005659186448813
67261827869787043
17298324450475433
9195488138179271
46376585840114921
143580044013658393
3047679812904607
33969868715188309
116342917280406407
48292075167784183
48881790133011161
111545574627366109
26049340942748983
52648793088627469
125794908129246457
44302981654587191
6883840472642863
37329468864894251
20340805251378421
44428407894696209
74710489564099009
53282052404166431
139099685920881251
90281862205947641
38058023479563127
101137063289694037
6510780222132083
28104201516946507
47437470694399729
58895330665907959
83449764221681911
32770209234000991
74278355390322529
32857946332953397
115424957510735659
133025903787355681
124918447848932989
134722334268222067
4075434255043313
36596761021727701
139303330355803969
22114646606022407
84052041298292689
53795138866065977
62330823947058971
33706118909574211
396046642835297
44633284078183553
48558126542090309
15788887390141381
61561963188504127
121854194947624813
99222790052426671
106260142649718089
109552500329920187
52282460512814869
43059517340664959
47417488197067403
103832477539982509
80899912725424409
61833065114838803
11671513258750603
77934318578609893
97141254720726823
127618538785366051
115435968792840343
120955914714367241
109051198205202061
53429952663488333
124777506720937361
83172640878340591
99260062010552063
48623781852138667
37379638544965271
66217064331909299
57461403163756859
5396224721128393
43459234862706781
5270458905010253
44307674428650197
21744878359640627
104200697797398401
86234237078020363
1864485784041721
74166813776078717
134273274364168721
32584675408680259
70590243561780893
81052953126940657
45104761734178763
140716105866191137
90107150817119957
140750077656919061
40063270856369773
30784398534320791
65019064404156689
121763806647182761
41933740461324823
40524471689089849
104575307174962681
72617265988028473
1026857558833957
71260454384823349
37806716496356147
33407346062330341
190329762479027
124222191358771729
100577400610010057
77358151311212129
15698089534719829
58028397501790279
43554325462885583
34282073999227661
42026795566698511
35603503181233187
98057005001370133
36361599253099621
74086723027530229
103909232989234583
103691228508866633
89811353503759631
142878866125443671
119979128163991819
10928585820170593
25153384152664501
123372557781420247
53642149066384147
85856675693583833
36859820619783223
67823293411393711
12827734085821091
117816770804824471
133093798260986201
46417722469775623
41816360167713653
83835026078549461
21594507473851457
48546794511373409
108958451435117059
85610473031873353
90506773721793283
143957976646587239
106649985671352653
82896779888506189
7561112651086223
20180853715709177
110115799007198357
46577048338061053
105481408542154553
37168859178364187
50903836946681713
112750056744740227
15390791303962447
139316824814577811
32751694854152801
127944515995586897
62726467571074711
55174517986610527
49893557470855859
42144171500847539
61073916349357621
77328940962085831
15444885549459757
96533449998069727
66295892110270189
74114296796951909
100057465196801597
26655908627609333
112754192162890379
124003235240436943
48832409382562769
133012863139771243
60189354793764419
13284729162380233
81448792415849161
15539172300990959
72985320781460827
47738093114511133
133978800189412643
15131406743949737
8084933633842283
66431926205130751
15653492728517393
12022251181289303
68209592684149793
122029897824326161
49599346453105859
121410174650594899
77616483058120927
67182049301272457
48766137772350829
55113099924304049
37988874302056369
56056732683981919
126351096789229997
23145861228421699
101645671666776253
66553279044578693
46213534371072583
71471712310217707
140297334387798719
70219747258158383
130267060234300469
112969487607549707
95600064335517557
129572060565759067
93635297665716743
112820067006619991
139230075948967511
51822419208543271
11308122826343659
18750877056807887
142015080893702141
118462850373918179
43996792920555667
17447485154034359
83097243513652021
117752700748612157
71372885413301023
114095273129602757
73729674386552293
120982212385728181
28737098604790993
45071118708088789
44609958824923451
77237386277871499
10310732230006301
20901891468564983
66368348698624877
133483983220047281
132836805627026707
59006186987721073
84391612470257593
7694126110330757
133957188868141139
55591652433802439
117283154267119397
83677975689442447
106341165224391463
45371344538774509
135790385331972409
120580080630026723
117888301755534757
107062981666013017
103015639196962753
5099220499249213
100632823325452021
17464303578017573
143153682268259213
140439802668038333
8150629839925723
142683311871645269
4869709898446889
72172464540816713
54285940575876533
107617852649939323
86894453248791457
74385412704242611
65467736611572599
25107650490915301
65250092427500857
70535878753288973
53729025113591131
12401679874494563
97470467052407921
34800649711649431
7503331609186729
75605390127374489
11713519563000251
85265123718028171
111562106007059039
102568993314341557
18338155668807257
40711500048410627
125140373499360809
71475809655350431
85290912305779207
12819431273937887
82829982618055991
29647532494661801
86910058719487873
116075951060200231
120874684116276539
113926821417040417
30294803394143177
35816263432390823
76433166165747649
82485783423664657
115980361841773921
85245098781668183
22483118337347777
40333304224852099
29855583950786117
98749090497073067
143421573365714681
105200344627159421
41074688916015347
76953161847312581
9195400321481681
16216990748554907
46477945900300259
44157743966541941
59912630584366669
96729642104809387
96315352069391857
131678268441061373
21547626790608493
40583166208180961
118311692087618977
58031343920488709
91690263589553687
61679394904615771
130098019848056233
138586420001158391
46187337347462029
38090560795820437
60684972841908323
126785844025197031
20216109408751939
22623499371478211
45627439211690863
121388837699768833
132477696045369449
45850827902237537
81764258141605243
56541375240354457
37986554339787763
32507822373887473
39779536234616861
8876370912246583
101842451286067127
11236412624189789
1410572238197279
18515716405401857
6661644091909061
99060572549844419
103386850984293209
103767529777246169
92465479039327109
110912436460265611
134047134655998059
67163297612593873
87162660179902231
79292856086468411
16157017325216087
128925488644066357
35928378977440627
43512230012359
7375584340446079
32109068282850983
24335970839031641
51843627295753157
32503188141299311
84852860412713147
104208807642146633
119128044512167147
41844670616411081
47633647182649123
19813734673186049
62380135136639899
86557884498627259
124850413609294573
59074417704626837
27635405768798591
31908494807917943
14104178270119253
58625325742210013
70238482253382137
132523580446106537
26013667345880113
133088530030371781
53287101092521631
74105588500554049
79846098939312481
105265547975483191
48441983825478931
29606303712094819
46882580367773323
135061541874059341
26516384095172899
69129809490228881
110939937710780287
9872004853476553
121418945619965599
120870441658649743
49418897938500143
75230023121555153
141960578757391717
32263391410557259
6001309309758463
45795075444649387
10150098405751079
44804380275949487
76616091127512757
90843485647149617
132945578072252081
100575442287418873
101130110969444789
62846403152318099
104410735052571523
28486300610533979
40935392434422349
70030293444822611
142656440787053497
105229222116904103
106439880709489631
39978151392574627
105823914173995247
5577407415126749
99025286574144373
29762153012648257
11156574586467811
134512809123834893
122675700896091089
37007119591003447
65311589538143783
84180508270697947
34012916255204807
11214785068298351
107997618744379597
11632174467786907
2410350523826173
95018537372103661
10532124900845381
138948002214837941
142869053390688743
80887138055124169
66275867251101301
22119085428735047
16493785980776773
33681714053257819
46204835400959617
23716010531354941
2030337452360267
136166065528088041
33108225995516261
34309907225200781
97616755820342827
114833498840756939
138719979263733151
40251936105054049
2495041587143669
80819450845665871
6761732989737599
10751204214497969
48228539825098331
86823448453351301
75210308598427571
41479349832282433
61907557527949327
26951230642417691
121307091747797801
4434080114293831
14788399127587507
96583281279923167
63918294773021471
38290028338242223
69815723995758157
25268706539598443
56410252628560739
29998504008929837
141313861473290851
72338948043239209
11688203078891611
7985251785378349
84032000325428417
70460991115085839
132413931699335183
87631159759116691
13340935122204307
140231291690307173
89791730484413773
40489401203632267
115146050169566113
143986683449552051
47196818743982459
37249201347941521
1609767001657277
134603056569421087
25655180182147907
88501300967622581
104720381814675751
99897619881687587
138065919833032007
42116016487749811
15171189043937803
36694509450452639
29698690711243751
64418269973043221
108277337354097799
82194210838681913
22726346272413673
41766628631270999
39402348466271641
3493657285441849
11121501717230747
73522388144461391
12111640377019849
47088004717783181
11043319008425779
45984599630293283
101180141131198067
102516897677045977
134322819992696249
69202877599174933
127529917214105933
125612011382498437
70993667478718423
102662667984454511
59693025456076151
112419125502894121
8874521516404891
58412448545355889
30386850723275281
115714175547164933
124606145121231737
10082357263016683
136625877403614857
12332950256562571
82113468606374917
131086688532137249
119742537661348649
102982333416755017
71913405288323941
126127007865363671
122170273419442471
50250223461888631
24440698491850723
121437415874396189
129518362780947347
109637026632834091
52672118176499083
81270958063233049
43995414342885769
27950528017449407
43176607683306887
8752013273206369
47642712141163819
123427312852059067
1115606523248807
133023693557704399
127629235862534821
126729445198954211
142454203970162863
94980751610045341
87120187370427353
110105604684587713
10219786216576841
120050380301271461
7005617660809331
58029671317129067
37284311272971691
101094814212188081
105632936480773409
128018548726684199
60263705529937993
8236456067861017
133152865624320811
97633629005026579
104520277162916887
54510142314493573
96976555510464499
112547072603124689
85738072897882883
122075381745411467
7771219431828109
46056955585830823
37193982992110223
20322343112660371
13006493665465177
21509260065705683
58601043394613803
122222268066737843
123303814947621557
89985323716063301
48824803624750591
99265447737988111
5455418116720147
22834412317195729
18602688980232061
48388216470447479
133352177465538467
47318238020479289
123541133013169007
82085211408882043
29855996215676417
11084244008444153
60135795815270261
9619260023556181
9615436519455821
105574347472818197
80149092129903101
104109768592030631
45229397189479681
63732330576068839
130339399247285819
87976085015388887
118082536655065877
2095756168261963
45760588189745003
116182073690368589
31005722461039009
77009834578273787
26907986103366677
1753746452947399
120049374921131813
47114390988634363
86303847181347337
53914771441544491
18173207089401713
23645933793255391
116312762266325351
11186310908920607
58131527690027563
54135744155002889
124104904131324583
89709593664518309
144059404703636999
10421450470578451
42026064782361893
110008120445497163
143078141555765161
3367918979619713
53068869049446431
100375470794861887
38139737459042363
102743699065700587
37966041830782567
20584214917844231
1628208272304821
61064003839740659
90221594135169817
77139240375599419
51204890183042203
53255621329235657
53122952923825669
136888582764153127
5789352533356787
45785437015928971
133084557651985013
114923895271682701
21052863604563379
39773199344652233
89672222310856249
72515568435319001
44357312659611473
51573215961098837
139678228654227037
71700003784815239
58359749964462827
37888418591412881
96289490506660111
87264547394086243
142221490200108863
110790930565942727
111013937152977857
82019198215116359
25108219725690097
133733410115129327
107648004920382833
109199607263521037
47564494410520187
73378123426438981
9631461589038187
116207388872717551
102516952851973733
61425397550149067
77075350329496837
131439384498299809
69535077171689159
3855195893419063
64394511371428541
25685800210430447
137964835397504377
135085921553886377
20009629751559421
131069801927692541
39395082720899933
86475428132667577
12158886267051301
26199267598350767
53584502121836771
16663516174097971
50715731112556007
40937698144083053
11052789607075969
72362367304410217
54028297297003313
134501342949538489
83902828360138709
3956752788836411
110062544553999931
92437003145160881
117142403086074979
91177868221716911
110778760818422687
119069868615993443
35619687235566671
55446330947985797
38972889032307361
34520328478611697
40080007687515671
79347895695990391
48360587430489563
109106301278264557
118384671363201679
74015474896079273
13010827311307211
104154158956235261
118152290130775259
44270892169840927
57495339246602119
89896450751573533
26985461260058731
106013037498714317
90496816940913139
44208485973393397
143704768237513631
40743745803401713
27689547142961917
12054842145727543
30335960789922899
43455321051832699
82100782278054131
22186704708583937
87801451113287321
194429636373571
5824616207289371
13511509572727423
2781709977270373
106484300652100853
69234065666795663
87425864494183169
82075463081550319
91391273759422717
114615680457987623
88666002708004583
50953534738156177
105097571558927551
56557086994211203
28055543807172359
28009371928845311
19475845489318223
134698655631254761
39251051793311597
28561529043074593
119281714009521737
110248621048801307
62838978215691203
73306340861578183
66584015220206201
52269276287760593
132266057190150379
105157901884092791
27016478994701239
126235327142230993
123782360317896583
131342899362130229
43132332911070863
71898358181263531
120015301142536127
122308990602565757
46343546962855957
128058430154141153
59362018112913983
13878392581888717
100457408361205079
107573261537688451
111590562355925647
25757742635417071
35967045516835001
59012854856750173
25501535800793917
35771435090478881
101467318184625487
143952939348981881
12307936312610489
140795811539069741
117598589935926263
34261761806125663
105960562433739829
139883426874639727
41541352515239959
72864812953665823
93206572484680367
115628801078469691
85111345965358841
56923181243476169
65311475188091449
3279193746723127
31183881610200589
46324213512982441
2848059068163853
118111242285262493
134171399222207059
35777345399086367
46109172499881389
115857621023303359
106576379861835673
52935103739859587
103451708916402313
141895389308570099
71604318068784707
58539569561833543
89160620496441719
4827353846644039
81106803106473329
104525089295490377
143752249821756833
15936158100136133
41112211884736829
78495222159961307
58896746366228117
124952387549692427
91529072625956351
36349180252702061
30776769332843113
89196660068038693
92392640826070073
37254728737993009
79117441383817181
2832190763407771
35409832927608151
21968870682677993
71038890805801883
81466397937648557
47959545413570891
126012529061313371
9637110966645649
80295628657619597
82934838515529887
80000929717691699
103098624772990141
57699832334539097
17650083334778023
103369929147433723
36735057729931511
67609459317065023
107357526911636681
143310646964614309
98751595913172197
88262016524615177
119060770979091763
86875688426213147
97990348284047603
76076431630869697
38691239342417059
84990083414383957
85828758601537499
87513717002943703
120858423367182313
24472434619417307
6461217621119617
50756826662937067
105177013392926357
138627469051694257
49018645911136519
94462932740396497
17794204461641869
28949164190569199
110651148163705217
142954172085247937
95300174656544087
87537383510081
66251822192706583
74232704884693877
41311670029416737
141881600786574277
19137849470580739
1322610712074919
2288215926692483
115258173388486549
104350865220682397
14437011102123263
92467007958936071
30477223639284131
43451019988115437
947143793603081
63714447289731193
25749360833675939
32662147010771989
90359842392985223
77854326494175169
69808373241439519
96313578617700877
51471742335792293
98740112223376279
56091296990561471
110248895052734843
137517764840372431
68204902949986301
142026836494481011
58138150885355089
72972824695182397
54804903019202447
43540813930511507
72772846295172167
136052683694373137
327262564810757
60238443565658213
72211798917976369
75594000046301647
45561038703409589
55808358345926279
101835194914960979
87558301607798969
88666056672639931
17391327935910073
82980206948133037
104824947297299521
127457241008240309
109348911652281337
76675637584144583
104806234239433123
34846077450199013
48842916683399771
7244937891345709
116709199561211027
36244343444406521
61269571409518961
48881679194324147
53024233486865231
57865738720569733
131522856295490953
133242178725276977
108682546874438519
132380256873424877
71075993333716627
80790102515287831
92545926902088809
87841386844042357
96812746039729477
9612046158774043
13821801357822023
106156315637395433
85590769122944149
54157981988156521
2316722392964869
80694410589722609
80309584389083029
80693173539034559
93067695580015589
83191813577527063
103725161566093153
84348582038612179
73485195143882261
6111655190892539
79588556275172311
90907659453409399
25600953917774647
99499506132554993
87084549552095369
10338396779521091
77900418974395429
103621980628952837
129810901243929299
110304899408668303
91488590737232581
38838303868141363
130778910566018879
112381351784765339
111391493030512841
58764944909143283
121299039530832043
77914631082532921
112734231041033837
62718538860324029
79183110733462429
17869257117278771
12925183225543223
11348270872820617
142432840161890419
66677677740036943
93521044931126471
4531590346345847
58046858868728311
78544503703622617
58428731335107743
45508938045498649
139142062270182157
109091018943605899
95109439746539311
116460444961370557
126448902523977959
27577446231195779
45511191398351087
33422336996827939
106000225790394449
101682213398258351
122799298124533649
12829231949835401
98938783560420703
96937589976079997
53469895370354387
23155266233287313
20463322147968031
126147137352661837
15269836746770171
658899787883699
15338610180668191
87118036937362987
111562547274716029
81813208656703703
127568368209914641
130799013670831433
6298432659083833
95733288622756049
41331817252765349
129758037897428779
76932552445606589
56423885124353993
1274980634937301
50228870662759543
78690491528162233
86243205101518379
67622116500496849
89677295294851661
138641437551411143
35050462513491979
44509361445730939
77466703435340683
62073749978917883
93362804427994327
106403614587232013
15321743168461957
63552211111922591
116416739792762573
118382644205949667
19814401205891899
85809687975111467
80679087952357537
136850640219925673
92218002292701601
64611961453594649
97183817613079973
117559893522684079
57971876855586511
94820542955481961
31722415220161657
26209996741514137
42086366512141031
92146460333933503
133902061213392683
24054976401218237
101524959680082959
138080400476328383
1379951493492259
50621853917311081
121993220503210031
125161324073994101
54077572441454899
5110783555253473
99030340265397469
46955369802511249
11011537330923293
97431929543996713
102443157901595603
72397956979115909
140171195256208751
47908651236056213
63972055065670121
17613979849921943
44736584729800217
91738915233550141
42512920698866831
28344363908667427
33085675231464697
21620018714439527
86851277810633849
45631411910618213
120960749723066741
118541819506575923
37690513581947609
86390935663313423
129875760969519913
92574196537909399
100618558716288023
31708784066990293
3488389130475971
109211736081975781
141549480381255119
32266423138662289
34778647709433469
121501054841228767
32162442325088611
105710199424742557
11321150106498697
92014597521332539
64501240817258767
43462318095420787
3305635669058543
115644366157043981
56185967808445669
130408881403935859
98649989289669743
109517463931746667
129685865686319419
75681270139764433
126732156303170477
64706110067604713
38545630962818597
115998062826170981
98301610155824657
67989955154882603
37963386584493673
125497469759864659
21954221054401061
61963541352405263
95204616076333207
105935802613810607
16062353139862157
78546371177152607
49810361434930247
52814880835342733
49799068844865841
131439421013486293
139126668151041413
118615532959017323
86566908673238557
61493747209022189
70031496235332101
103011423171130217
36360840036296969
16567052412163087
129652576962396017
68888685483175319
61486491208631123
109634357210874767
79008133083633287
26895493076444987
60813287979349567
78598710566329297
41724621768737623
65771904825724463
115102285015038767
8749630808111507
81708493736576683
111701625080397731
14664939003709453
94747392164315719
64962532355174761
70207723532036627
74148671467871449
89903571937401793
102824538795612497
25810145598801191
30402514411043899
132115082974043627
56058369781606301
10419048032140507
21440718672754597
63664850691859873
2747370554561873
68562626795471911
63198830266628513
119149046104817623
33474211772220151
138981069077938883
28393121871820021
52948689936638579
3463177458776773
125998531147387573
30224663197341421
34217492250656063
18415875880249591
124963859886649769
117728268355799107
38708889513789809
49953842132432611
139451380546911539
84163433168712959
741028831521577
28433146943299547
74771291671292971
137785701951348233
139945924950203653
52595352100334557
65067226204818749
59159311778058631
128164693912322009
31032547103169397
109181159595069847
73014503852662291
140835538880196767
96048025052558099
54790736353521853
64593393117312107
75848125102378777
83977972950294197
58516480581905663
21936014160855451
96601064387052629
60227138217748123
76305110758465139
93222466936072003
9990007467981293
73814223027170851
97738968992027501
34547565128002039
123646652198089171
102434120189152057
298892707344197
61469986960961563
104649166714981433
11261077959385223
88889708797448023
104843338598388149
64462605471681629
121275268985052409
76907698590676453
99814158308551861
111918184330390661
142547553272910427
101623223039027279
92156663239885883
126965702691257159
125908612663907153
2578033307674709
86106706582726087
75562355131983341
60068707809154951
96743954951364683
114757884632734349
11258008967124937
103378702826956267
104171517121496983
3627841315187483
138360861530844629
142979423357649253
39563279147465251
69811022231149963
21423885116929249
75923855907718691
7863037094971259
104902240231838659
5937975003418253
68297004438858739
117794351415064417
22014121618026553
64428870745679899
139328423128765691
46793765620495637
92737003435818421
118893452197320533
53409688759488673
133131035818695193
23332362231097109
15678342352815011
129092801563678343
6472925312637439
5937721275787073
135227093599101649
112721267413406797
119878829254921411
113830765538278703
20177310237501883
69643326873133967
37254476072891821
121681616302235893
91791782120213467
82800363803862673
18274737313666213
44395668549829111
79558347648188323
7233965390507657
69225661364156329
94106264418903097
54215731890365341
81555944881310267
78527170269037351
34386285695984231
71309176531100369
24694250493838273
117788586164156981
40896764629849399
78289593805722913
95562417261597457
10542238297958933
30607530177227951
52478400101554181
141107036592100363
52949613248346247
89983728799977073
123549417929179729
20801521511287177
136380981356350811
86285536938256577
129546017948088229
125149626630067841
131301963924405863
132892057499690429
128792417560259977
33733144412605907
51714517114744019
34663868696958161
142413986598902693
143872806332318951
115365989842747537
54421661478038749
127578934093365163
41147174101851071
91961405384089399
117162007832087039
19458580628267447
135385111277188541
22994779957375561
80776832947003969
23577128855532523
62969906017979627
117823420177101169
77054966014195711
45478967734348067
99079070642645741
48686041352734067
134628026610572029
118341309956835643
48453193376769481
29409080256410501
47430170708441567
45574775973583139
77091770632577711
142503358223527969
1798624014674477
138537424311645041
135124409156785033
115527908688675647
84362959947599639
124637234810745469
119752295017976903
86477267462593493
37586031322367669
96536600303008339
84559323142612589
120934510035976381
24508155044258027
7043643948847007
77624983312976059
103496573735638471
9680176984205839
119069061490696931
122486242196346739
62056003100603947
135103845926968957
118382131730255209
56468066953107031
77051129825749031
65507462650555567
43889701634940043
124806749407509011
86788394916398653
37614945656220259
18688625689128973
84165951248992553
113066109430172497
89119681049279123
128225613887246747
83711304674156591
81209501109328573
142060281692512301
74562016725212717
7791819112312541
99902470338392671
38680457877552109
72142872944961331
90593658264756343
72101219758024733
27714142813541357
37661926957729309
91946526414752071
120247880818571719
111249796348437191
99142905447280733
54134655148274023
134316104240503499
70859387190608803
88260655662661577
80621513538599213
128857764087020261
67852434456629107
79992271371185773
38843106269708803
29624453014671797
85740105854573659
94478713623004453
34998206367424759
115931256530800367
31868585913367699
138122677392731971
74333450481896153
86732417625574757
126113040228549007
15330718587123503
72613726293730969
45624978984058013
119198733674697767
63168594746489471
120215796375436747
93462552275636671
10198859672571049
6069857000675003
44649954129358673
20515485728822053
20285231867690453
57253435354726561
106466294533196971
35979777883133207
52241161178532863
75917069364684419
34169560902239479
119605151320869497
60363957924497093
76569323086759907
82670402303183917
47078314375372661
75242431878890491
120121581077755771
45391126524270089
135694073286581983
133660349208486689
120217506199609271
119310644607334853
139479158135159069
58937619857326823
31766450894332481
25676516256251911
5994391469587757
61499761792222613
50147050015205513
64347171952652507
8443402716812971
131954016563909651
61677919768047881
60467850791926667
95020344555104779
84493367364453449
116927753138766929
42316997245296547
137984079356899201
26465072431328831
83285785488536641
126879095107318529
127198207138195799
86302609372150387
130388894603269711
59934069337232887
67348087713046969
68102863355517461
110345672103171889
1680201401039281
4917696730946693
104371843515523691
108430831763170379
120791676220647577
110818409402684323
90950671074715873
17439362743455623
20883919307778433
29754449666832439
120177518023138003
34561014201300163
102839579930154407
131297803172733823
119047739979398491
128671262737101187
38293117555637393
56791248695364583
1478093141633671
86648686803648743
68599670960188517
45434901722164897
137136606793822729
94221702659278231
42776550561079243
116721867505565219
101035166215747111
80521412185240963
10917902823942197
35997607214491229
62860990376973583
117609877488981971
115332344198481001
18616799754329449
118766980161424841
25176532071217939
14668165058592623
124926243682865893
47226764369198893
51912233496793753
50116906287840451
10798063855484993
50997806163609611
132098241270778877
138966200654080487
104505739563389431
22162072813875857
97276867288460393
32137670944767071
43956905319419749
54498892818682009
22747952910904219
110330087554820477
89718940627843937
19489863175027741
56510430469094341
71383203350632451
88459648180488989
84213645607730819
75282082626946891
142160293775274013
73595417170851643
104279882248587517
8149723617253793
31586183829313979
101354727263610437
32352597539813693
119536336168678153
89370270964445573
97650850636563577
89582946932537561
124641660288238081
113884290724194427
114378028070081273
4431402517898299
15762911693635759
22797696850235267
50115512034061399
51586693398126179
35752673614622803
106524272932490579
18676739353150511
70094352549365747
123413327915458531
100574234745419467
28309090463641921
41493759145271791
85341032167277309
12207042990639461
129936190638040333
81604420409022593
103509641779885241
124692821861688889
23837443315655561
115034111092336307
41571752642417821
70051220396607319
38334341197582483
6214929674714407
34559025295143287
59873195931023911
17005899598849813
63614746787694917
135339269822978653
70407190401293507
2242551556775237
137550832095622111
24860933373468761
81949136389562867
93494143785105731
132705646038035381
71871996582752221
17826407909859833
23484124621909643
116177059352993593
7673136868937437
14699225266718093
122004749115448603
92766336344732587
35494579326323977
41766986588374037
58146923504914693
68245991215200481
12628350627652267
111283905054605287
125015932805871631
91865540654766917
92405221380538711
140163450906313537
36115333896716251
3367690189789883
4478044137800131
61698246551593489
5434054094123939
95695057636572761
121324477517809057
130712597002226359
22888201977151831
141273579309972287
105468424499130893
11864514439426459
8447153487597859
73476384556832221
52780863179260429
46640848464156119
137878924138086581
6559301682845291
119744679141942857
35320424163398669
120287640249774623
130116352532726293
79656553756302233
15038517930292789
9332092953512083
77167914701334319
129771861647520343
131939961889544719
11356183996732681
32937138120944149
29877380502874397
149472192637139
63531441490459651
35298008591416693
40111848121765111
44180278082324893
93375307550431861
77395799521454681
141662636734009393
60149143327674001
26244058077164831
77750002183549211
66082453368674837
144022514624988509
13671605468325677
6627364468060393
85667753104581481
72695101028247739
72281706360382873
98001821392527781
55297910439418147
40226389703501219
41955284247898817
45419839923361471
92311358174970887
142028765685894389
110980909751160377
133775982209121143
138981610891295149
130191400454141903
72120375810400871
31599244533985859
134296940095100309
111368878389666281
1338221906379403
74696952269483189
118043749544642419
101341669055686249
134363763105484513
41838439511890927
48339581048846569
120535139608250551
61077169401086171
17533207663084583
120201988748698567
83015165785834297
135180994676456999
45931608876782327
51885495288212279
100760892462766559
112322391270893399
133989394981726579
25585081247153849
143914307338393997
101417934710422039
123279554179786033
116237703066130369
25163087421849359
132830056607096729
29654176780839599
600904045920239
79238254814387953
43870925657765867
120732692867485913
68246180889345593
78522134294419007
45920732163270131
35240462361798167
38652344605936223
13730013224747321
32073301571209589
130430190785983723
47977115817658787
56633893418155871
102691610012097133
38252625932780299
38294325630700207
2800713319465181
122765067144284693
29063824358557789
91767801086399827
43922038720485089
97247591320857079
27139371015586189
124732019808093869
20360186679591553
97782721553469853
90063552036617651
66407029135936673
103427543838976187
81435705614409331
112920014669783093
137340667636980029
92946589220016463
61391846221123031
124173009820134733
124366261802667583
46821481380578441
243783988962847
133723424654328253
65572875664220219
61918510696806593
89415459966846763
70880093301379639
29767416197902667
57652929299468219
107692848528839183
54853506423372439
6615619621356121
30898118201601247
74125958363387591
6032031842786429
142364769587349301
105965447571781453
6124211198242411
104987939160125317
39211100097208103
92927249633822663
52869949311253409
42008094422375777
25014707441278679
101008650359906063
61298439868251559
23625544570997777
2737925961115483
114163237369085119
5137958815488691
110960105262850121
7406436176996561
67307536553545019
37412886722988827
135864449063657891
96784899365320261
12025005939485353
88766663441483197
131734552973920973
103602861573770099
20564555582950111
22091122156139551
12091409340214201
1987767249425483
64973236942531207
41357700634624841
93996413366538253
123342865898863411
88784115845804479
118474915986800393
21774713220675973
15369806596105933
107517906461322947
100340173690135451
93189702380405107
133414592618626607
99484061431293463
47080679625267941
99069958956609149
3917460185020493
139465244082153463
105432721781323757
87765413938733291
106554953463448279
36667131896988589
106263443367476557
47425885152845359
121552355698723949
78363066222492301
115157062766317469
8012799628512659
21345710644682201
43863397044665353
131646410384453267
14373900950705741
41034837917140943
89699150918512081
118362219947467019
120377926209340469
93500635134700939
108370879401837653
100990557272567957
29113585205360923
108740338585123787
110307581241446047
101516445706521397
113980573442738213
25965870641994043
43541561182753013
61156454982931163
61719956013662027
40805113975959731
1946000070516431
131626089671410601
16356827980419403
6371719429948009
84069554329286797
98620217892775261
44701657423983509
34565196314138509
113893892080752919
17939846474018893
30579769390166897
37382492498474323
69308304839998129
43980732889149517
8148347584675843
11062088169530891
139847520121819381
131148480808806541
60311790042776501
14140621414930477
10368301312211603
19499249971019867
49821337484824613
14923187685087193
142143710221947803
120091182824818651
122359900298133793
124461318806447977
22891733428546379
19587795486006343
100807454810212027
110508041449314683
51995657892908747
48535672228312501
129370929944789341
32800222891726063
3718434901411537
31475351747744147
83662060401113687
74713384351668691
110779122274204357
27759794895300449
74600873171452757
88639249214881879
72344379024173881
17646798645750503
60236130611979607
124927925727093683
120159703475401511
51773894037046703
13960249710677587
55932293477100851
25935428414344483
30749319274306781
113590241812247489
55904771959042913
89306580105936343
81415321298152591
68927919737184769
138843005541905909
53023870412870299
15357285019669711
6068389914133213
54006771386694619
123213460604647747
5630164893819941
50730898637792389
141689940702708149
111192854914111931
37472670401265629
138906784116323467
50914303231030517
110484477377683537
28652289160894109
61622542557530797
32913513498658019
66892729162575863
98307803189797057
118982019666902789
65846328563709019
42871031921337031
110479298390031167
88167248259403457
12768789323151359
142619486429943041
79527052915409377
10114562160056209
142633286800094099
109568360506563619
98291650329330427
19723266001079863
50710640080768433
51196966323267109
65384558930174249
126336814361675081
33569635336381919
58968388730207531
43581873580963621
62110513103155109
127872338248144013
83434301271703433
6587791265569079
123492694572931661
75870661564569913
96287157699407453
123559519626630673
45872127857199263
106777487988779683
70367496878791837
38820655389425843
67858081890684769
143401510266297607
123860704521072863
100311791958475379
40927103472786827
51600057007705411
63949304074179191
72303450585497081
21918339536679203
25373725477364879
33323573714337311
8220123368387563
97914508446081683
7281686949670201
46334556454697347
21468903317848387
117194338608022547
22560709960181681
96592252707802619
4254240760506601
135698677640485163
126698575446760169
8992117762452967
123714569037771967
132806145492812599
67339065521099503
20975997535515317
10584194555953729
89085922422314093
8359308147078661
14815919189450257
84663166577703349
22077334047745619
12403339579071299
2605598405679457
121753290418095319
16503396348174251
46526256003664027
32345349320199043
6249470015012797
142856755336373849
64932726295318621
39907760846946943
59160935746240469
61537592055955447
25940622882985721
58201459976451751
72024421778659309
28634505900521359
52808111856164057
17625294550723499
48493237203941863
75043970819892253
52303207916016139
15467245155466397
84265650772128157
78336496129092959
88978304040740809
47456782400771123
73928471023367089
35004729581603693
5471392656340873
9059333532202397
47437815588245783
128033174592209869
79262968497715931
10276804955346731
100721605690642817
24024047037759731
86075184590820287
143679541214162053
378217673087591
21450931198366421
118844251569765193
5828824478115043
131349213076557037
55698749169318943
57746723756131933
26415610441803853
138052419239086277
14681238635037497
96781957207076641
72326209587755231
45218928468400943
8344249773410137
83651020902092753
23714033775699913
36816900461209571
112217457937210343
52626331798265531
80250940064092513
83145489308952817
30297375541603861
80621640397127741
120711512670966071
129121659481549699
21747294260108909
83130787531686833
110408019808908047
66954542283372221
75512034020608007
89009757146895493
130051715497626059
65182723150894259
48481981497828059
98382830100673639
69072412143027731
87429535342658177
116334434354637913
38025110463938659
2077995199956857
71849383286426687
76914649182930877
18838472086834403
77397238748947223
59646520126309469
100045588386613349
37664710185642017
119520367045775119
130089417939152261
120245725842968381
20323650217149217
36990952182606101
105055913964061609
22950009206088989
127057379631308117
36046874581757101
134600983691027309
28813753999877069
34205433779638243
64638445231883989
35232214429132871
51601339855542527
3718937144094493
86176369314100187
4150587254975927
104500149049779409
26799843787136621
109297314284915021
55130474269629001
35909369553430441
17520568186146743
135254078854471201
73664001637336529
111661403539314029
104767926715636259
70510525328095681
117773866937564881
105053750731651321
84396958951012529
19058290695252437
22835744105996641
50538004221862483
125085526176749069
109996196362365073
30963669452972233
77269169171372039
107033802526902311
48393112820325961
21124451346745157
4091414686767503
88537681449894869
2990406796154191
38074359882130723
74117389891065877
37328212544752289
75832894511753131
429592213101683
120866605894244687
14496387138125303
32803709184530381
3010368675225539
540223689374363
64975452150006479
63196518453665923
22126638725630137
58901105554838059
80365551361704823
86766634966520413
105318130151644237
136738890715712221
106170300860705201
63017848373340517
185857014901861
43932612361364009
3554843518999109
38560011375186173
132669034569216991
42867637173287009
120209545024948117
112543907193763117
53182212452891113
123994574301236087
108138286256317711
99152902173666881
106429517800266061
39361523791841651
99450102476647661
63661271536336511
121423626772534843
51237231425718883
38153283482908651
94500484608940661
133772976208017103
43929301578334751
100600375465789109
104723378047611797
47434029028289611
7541174737141621
123084215250834319
129627426920771627
118402854585805019
53256090855844361
85065199279169783
125224485794578103
61141142517207673
34870429601184773
122421736973203013
137035788969954353
36175530949411103
49262107618412113
73677457199900117
57726318070344953
118502050695805979
35809513660029103
93411835021897057
41342226277432279
80304961398477253
74182722980242043
136943370181833881
74539418982581383
121499509047424993
128102717808475973
89653941437743717
6776733511926149
63498645645556529
125187266411332273
133600324773499249
59427388968400613
26584199785620853
93314624225638507
24752406409996117
67685926425195223
87241831570257101
60460047285180593
66912034611046049
6734482508631931
22907563964840609
79934830936404623
61444909945477411
84933793266957539
97809914663370233
30667858140478711
73621257096216259
91820461943639461
67893486165010031
119079571319891453
92506843288148251
3213196372061723
112594688660540843
1255725675573529
70394468231052613
13703836995567361
139528035048276529
73460335964110591
17212814694258203
131820175669556219
127077427215018569
57356667599666977
72991715700203579
92169501880967713
73750711747351523
23995748510259569
130217870186744929
127325929681696829
26979160514971573
122682408165442063
39175982701005247
120420765757581529
81894350169314681
72008280013545101
49667174896879333
89987351380255841
123346534144419739
98756996623236491
78755904024174409
18529326223103863
66317780533184737
121632247649426851
116107977653628173
68942609028731183
98545028140435463
109297110481566757
134217667508766109
62673650793703679
69529634104465889
39675169356514141
141756420916911551
22680404287434599
796669240689727
58703449115617223
89830558147334107
134119237619008193
107185469298729539
35753686114908631
143165449505846587
80365942947510239
45536757547570493
6654184619289661
77030146441886147
104712430702084019
129857227333745893
107224269362842399
19372847627912221
15321819868925221
137206979715124909
88975781489535119
142489447276909219
123062599008144949
66103158021835811
87750548834266631
76429999642935293
79380938154065623
130613816703186827
65524017244060147
91114679727611431
114371262031865771
38962243228673909
49485522617879333
77391266588439919
33393050045812781
38889406901268907
57347266892876843
104755975169913553
95723882368456499
67820395028379691
102862180708544209
33454715563969229
27676458047801699
96170201783079323
141493623396166777
68431995946580381
28216358812417843
21198685508393717
39130027622796031
107293363673517691
104264987737708261
3479939553324713
55068743368217149
80911459563971783
90887396235319571
59559853513415471
77755084709923457
87595941193228249
21112581469494511
134441774870620901
12098830928854897
39652078852546553
57486533271307421
64310933963433961
133348876316090153
141736061022632137
132640065626051903
84036950318119297
140508114919945231
129029850531034591
53902588987738727
32637180744690253
40408556841055567
126405632556533483
45055472710309627
3830120064871987
123784341919948433
97658761550598371
17500134390253679
86231545228408693
143972807243469151
67015434105458833
57804310845654887
125496958906362247
80039222326593401
138449136441078511
84457657251748129
97107473322426433
60195990059488379
48188800407079831
23847786295149833
92892709721742551
31222847752612657
69123762331697527
53459066282792759
96420355054858477
117568714058945531
36717627211034717
109053852163839347
121319396105965063
58806803301591071
86162124599125741
16411932066061747
48446436159171467
83469826029896651
7393505186022097
81059534529684313
42551396030333809
3307119697710989
121029003354228913
72024650681681977
51886622468321629
39121894385573357
95575533321434437
123353636593496963
91749076097702167
74944167582007037
75022511283718307
123149382780757313
57934609525521173
107120380378129823
69342601819987963
127921954085013523
67060191445918661
57547952775355997
26907753997693339
691974761111159
78470137000665001
57064729614122707
126268418443572329
2661536586435847
84979831750083449
63964053767939291
123519253674566447
61732315849085347
138176999637231169
25062039754801561
89827932173539577
81566862511040527
75112962827926147
17670279858046451
123740995127433991
105399182153432971
2589862892407831
51855654776574521
41866290710937493
143073509997289511
35987413647712493
95242130141888101
4910853997162067
124910683350385781
85701128253165307
111339897845159497
117572667613693507
7369811915096129
57018034938801983
74026726300534001
25040162749798019
13271573121116383
117748212438084331
15659190183268843
32270020156542937
90258320992885181
15978010857949103
48434064597242899
121792799256865441
133236904927251949
47368840434809917
71448376838789683
104409733138312177
32413745499373699
104035011646499749
53921952683980001
132964329866966083
9256852315016321
141365103144117217
49644332489085899
18013005174168689
74855557004196467
25593364713697577
57079397167930171
56251761772105117
36707386524146809
33936068392164011
16462385628829967
8365241009321957
830823960533011
49717240306788787
105563104807635311
102176488428978583
103205558559975341
75787681937914123
94874651833114493
110664122786386549
113241479118697453
12535534553854187
49032870357708701
40450562719773317
91467955438448821
127475032618154153
88818643860221861
137204798441239829
13230802265902433
135124638434461561
74640115011155297
128402662252380167
30703464382067129
24485103266983367
10627190534208659
123839772130391509
95225380420064759
31024789154265187
25111273827565777
38714779320457819
97002133850915921
134158935077969147
132413772693466357
33741800227462169
94793179837452427
121454030974303733
74794662794024867
87531516198044117
78235150122403423
48770243929188071
69672740587298999
9610630833074503
55514121225073909
38280796011153769
81790580967141751
80432574851581621
118599726474571387
115180133709152443
93173258748504707
132201626183539747
102120229799478313
118459037978087011
16205096504863801
86409492972654877
47690316490477649
98563300464206189
109604415682053137
77086233827049497
96419566330487839
85137613507888211
137264495503169093
12423278592906773
100466918934599827
92110287201179783
100191726587196253
132198192654600847
17926611248907631
81632230236371341
78419027863612531
7914591327996553
83877375360497471
75987253978335157
90415224775319
49186464086870743
35997406132845863
14141946691233133
86755655150708851
14633621381768503
124799702117231357
69883230482991031
129293142076568923
41939971690174291
58745264726495519
92169594688546079
127409192929043411
62177402032369427
111392056489491509
140277300107571017
41588187193892347
5095674182704981
52503632104933393
69896548652480983
142349428201518269
132181897349019097
422356453944793
48156439504051187
84105148958333611
8934389098688323
135709434949568983
77085525653272403
74428805370406259
27180381325764701
36493592909557997
17080353131201947
105376630600928117
14512225152594317
91621031513856007
109107464190449597
34099870595940397
55292177336595113
13785762937552891
128071285768268659
51248655165671149
3034083987445699
122626985631112337
115104531272014741
88738546776391123
126576162597571987
122201994563181887
79657450937642371
17986197384961943
90127205766500729
24186000621777233
78109567008758809
134636143921396633
113209660458525221
101042757707936323
15967706330918119
12693522673182079
25331228634353287
119601719829522383
100909152966664403
30089821478663369
793288249839353
52899776156372017
78242333382489037
136484026823036107
13745319862490507
120171371873953189
135164772735917567
96540927262729133
85834903492385461
99250106833156319
23325842409116503
86401263887532313
33161353796324363
65907745030180673
82433589765459689
119487116611450117
97490511260996101
43557652331488703
8449655636952787
30100216658989429
120283986300534211
118364450421361031
138535417833319271
110782394951519801
117683792636100403
86193773803279783
129582298299268891
99556183429167149
31777751161255147
51895601215702747
87374893145762323
115352001275830667
843325625345443
140962570248751133
46468904357467699
88663884880749161
115708115918659549
47598455785946899
64510112368983433
82783476570535759
106219223110129639
116233426446505327
102703991585414629
142693867328913629
38171938531558627
11282085924300421
29905829287957849
48835869851729533
32630692956246271
4696934415544169
136962651593556991
14124724260142147
47248757931364369
135631599601887667
84503712927244319
123528291616236413
46488367363246687
21201271162755791
107660079511232747
15816908155400761
119602916702506703
116994693121919623
87448740475113911
63776240669783749
52420843419079823
41130594756732443
33863158421556517
117924133147912423
72754438043764171
17006888062234879
1250089620715267
91998675567356693
137213562833230901
13310812435704107
20656790606531399
92465106442568009
52442364975000257
86730853957011911
119727643422402809
103021493373770021
107549423512461869
79492087591924543
129108174459915307
60565365455342801
119510042406096911
85564865471776777
37200785831903357
72145303665984113
110713584248239799
58954269181133701
106531106018531951
10329059056533551
24762849941684473
25996803456319621
22787340967602493
138799154906054711
20091752652339377
68747786879653121
88662239165162849
140046828198898177
47120285388204283
10763593359436403
7477916516424947
35509448859014563
49079899538752793
125499070144929479
82011116706226937
48955333215647143
18708907991133739
90802719999065177
128000509677979139
67842308739008099
23524625287863941
40523457325457081
74688221752100399
102888626697390917
9859225556534429
16244181515755057
32742674476016429
77917374478357991
9803160383882573
98498420879570207
135279098797949233
94512674212001387
67800645375255271
23714899193878721
16230113494804831
78130185780559391
132344944392930473
39851601138011017
32445199378130569
35458614581174957
139642999593525301
12905354773359883
30611683297281391
46743394181982083
57894868419815443
27117405963558073
27466032163537753
65796383001247441
118561937783831411
2903916401761883
64661226469243961
102071705080477421
127839107512420739
81045896542156589
14035573722042527
129363382455190517
26032434285293143
28216062460667441
36307359682744673
112328902570112453
43627683693095797
44911696470901577
12820477693026439
50164142856179897
97388799640887431
89694714126437527
116057698658781037
57851628358405591
72833793699135137
103252492089342917
6619895623753123
95762972557015571
135396165465228839
52480259606213947
17615544234336127
101375602456358497
53521525850416889
109709805358712303
11606110467747377
138348789599349569
89515709094524239
128822362443239383
142965994127685389
97296270807797813
74525636688836647
135964044436564511
111481113989447453
62780314458239167
104379130518798313
61294633847509331
30106600776271069
34777024104326753
105802498875078721
142111512116487359
18061715609506259
65891538802329683
132652484992394509
85750276158401147
141354241003468981
24965392854533213
111192964068224579
136406977028068009
48715814243694413
41174572467888653
50582695026322847
86994726086137811
130631884497861199
7318542045775687
142158043642755671
62001485542583287
17760193453602797
32063423150787151
123045064309956769
32305008000244403
93826822230658889
84996566860697993
137521542127585349
513724011104371
48814197510226453
75729765114204659
15322026015572893
44645956803861131
140408135040655997
90713563653314267
143448822927911183
100825777539625729
103085795991013547
35094648359602267
131141300893230847
69459518295711389
137718051375854711
57420204125063029
17969270449792507
70910776708549397
17062060791057991
132928878769040681
42639963648276409
111288738229746911
30037325748567341
117852122816674619
46621549303062011
77029957788985603
51933382649103581
82270275487236233
18745032451124963
79728470697381019
72322831123711411
127727145304879733
36452890129414501
7500128748441937
11036287446314899
21258457832443397
14346702877601359
47151833765503451
7357930875770173
61433067743441021
99939552292925951
4871466623316323
73656086056681697
140885166751309759
14557926105497143
80340027679387087
92778216473654519
128199644694583603
122089110389501327
37832416638456299
44708275231188787
23969465831462959
37255720706405501
103345263927232997
20580083283404807
92630178760099751
83194690328744611
33574931007631019
117291107308484129
136346650399546549
88579366433710073
140699885800339133
143894827902411493
6190872453021577
10767845196776881
12856313536677697
56510039831289391
13593852276759973
80785750063721317
93176401033802407
133754341674807059
58647293656884721
40066337250615149
102059940791178397
990502636411933
36176222362490591
98648944915602593
3052667857007683
42477399075494783
41482352413497053
36168007116716119
108660931759684301
123609953580113029
68074823983752823
52353835704458689
116649645292483133
55980510676681067
43319406116188801
82180136491351589
53742319873562237
30567279029599181
61589931047973893
74775119689161473
105669789532709371
110322648172543897
104840976666989201
89009869618474141
13870569725798257
126996001492329443
12803312698061923
7025223360040079
131075181234340583
91684806523213819
55450852761636659
143732167422522043
10790544028716979
30804394780452281
39874594888666049
125565060565018883
130304220600662741
142327064647409237
70610745670513471
69900975784259827
45030044679215149
141505449399188051
36149823595662421
65273341220034901
67694399493536653
72621444217156391
20075488191672673
129034196267277481
3690870344048711
44105310666817403
12604848797210221
25473878329823501
66020174271889451
59318436831922027
36741100329913831
97905072915605311
49762429827787891
118379511567201713
139124021683439761
65791917877512257
1450977719520767
58896173175619889
47412354615503771
44300073998077591
68865417528696473
60923082450289879
4770087647777171
104896515370441343
16765918704899977
20364708951592007
67279120118733049
3888781262925413
136387201487717711
27885375586403417
125223106912132379
61532653770357167
78640519775901877
44124457954932683
115780717245246953
2686630096754029
58788320788281751
59339926679561599
106607390215854589
92431962624903101
124135385779359547
111784914842603183
31838874821837653
12598960322986243
105566855587825091
142050769468040431
114806794660893563
72654434593969933
12470027863391711
31743842964581977
41405617967687969
17548980103542259
88985703912891941
28467855040441519
142541711157251927
31554121981308239
81841886544160747
60851597046863057
63556971094253677
96442516423102459
89980274057886811
16339442451411397
70421026544152733
140426418872389453
113817005127755147
125277068510941141
119762221818669497
79601011767448489
127169007957672229
132392410309340263
36532954882585487
124381497593836199
98466233637204557
76560244013918963
103866457551742339
33593147754104879
36647284149273703
64483901112420409
112095627396560767
73511733308216591
122699296875673171
11439151214759687
45575939681508923
102624949584407533
134642417193343811
6478747409284981
49267993766412497
82046959696176193
136133376766187617
94827462882415271
101119620568220861
26179197413703611
122457632089245931
4576864748157817
138677237141992817
128987021598259999
136089249440355557
46611044385163889
135216194077537817
4684725553784401
35145902938515833
143693036625248419
120065262395979487
119286430829012299
2966598220816403
12802798153956301
127430970904742033
128524424384621219
94908517832541323
65153989804704881
14427174487876349
35389944600548899
5747590959189047
84581778917100329
73179914687407351
52508150364127429
62533257915631649
14158021859829499
130908414969679331
50186089588262653
10513307514300659
138810967049108929
88519275416096431
56637014634410857
106851184224310241
121936634483002307
107862605493053869
20147200707767059
42082808224986751
40038210613027639
9818993211169421
52225110158717519
65482687208155667
349041575023909
63902057422460683
38197938956134319
85474353718409917
100191307277737237
131396491998041983
13898851849890299
110696739487007797
138470921228997857
100369266668220701
66833638648198349
7353488638258393
12978560616265561
143084841504486317
105121029898679429
18835872551359573
35866285189422133
131889752719876399
23608153124221879
43383746205923647
47807682323696983
123702988779753533
61071063568899971
32247619584845219
91760472153148063
53656235627093089
7282220332253017
136595769966782227
58198712027106319
86044469882267887
76818492583837363
133288784702200763
109535331456644077
112100269974846887
48820377673789273
111122377022225381
67502846159308723
101275110493617311
79464478203277247
90576269383869733
114154319852684297
69088077843144583
82249633035308723
24599381604321779
20136354005341459
63084254899120321
97415605752771451
4509463011667039
46475920254047863
1072615488402121
74046247635441167
34286222613285367
21878565696861053
48073490510449697
64194987617323987
110097855421391603
39033637412829049
136090276246277323
59922639841539383
14746560691028923
25356881976628249
56658116720445563
133460989619426473
106826931141724603
58177502161974709
40144290746841601
112617566378667293
33436694103755573
23725189161480971
85516903825625177
126491010705291173
105341487609223483
109604522434238191
55467404212451801
47117454251387981
33143996305923889
63014687649628633
107547020185349429
114313437124970207
63591080302460593
120624586757233463
43493572595387737
117760360258128439
85533494916864133
121231050414448399
10354973802879227
82199467104418303
117529500192247867
98263861623732619
107013286939986463
40100955251561089
70548298050080069
117556462366931551
52150095718946873
31342117661005903
37612557652592407
62387820225173983
78512381816494099
8404706797691549
25198355178827819
63150436991763929
35773353625591643
59102473175102759
76923450809336627
84802322230672327
108076632106056923
26834088378360413
125190479886000703
19879887750408031
121841922242913427
18845213228964587
116708160018637307
6906764383113493
75240180013847579
122279944390204673
63599664609063929
60556860853850903
16871901851946457
12006934014892343
8127800224089409
115313260141707533
125639000396327777
30223461838097929
67643447323567807
128803439468466047
49227025582619579
29966315503511767
18955486658570543
104075044952235613
94253365996385593
50205983049687343
116156245289524663
70950897658624897
112020602912937143
54800757227112823
5691683679139807
118726418218527569
60922607865007111
81427022232572047
38646310365174689
116642118669528427
121319972852245411
138424282609284437
89686118167437587
47865927585455359
21340292124290611
20487026566521769
127726353203787227
95227337003152733
106592234101931251
42079669314356917
37990046848953673
39254924151319057
45361118440595663
39989638526589809
23854220941126097
18721341553010849
138053886425567213
59531618707149353
55367452195141703
20446729625062241
32656048916188513
111926198929940159
137248320514679687
17221695362685131
21754509025469119
79868183922322487
36622642740687823
11693833093253617
110490722716846687
116233747575621517
124641112801064927
135716517554111119
80385042157814609
88881795055558339
70455285902182361
66269647640282231
92757847062788123
41150969579964443
38159118486254729
78080993054900299
108116409224143601
37969041822159611
99549076480049533
73718752252503433
72143860944915247
113079172315397789
113093007020362933
11919940099588151
106543444498200301
115347579843905359
43672973220040757
78758980736227387
33460171818513887
94473026154245171
44543136817987127
25617232390354127
24799492424605541
5596794481246013
20422092436625203
26165459300057687
90163445979016409
21499602859793063
40277472601666247
105662922344010461
36245253875210609
47962162061146337
1019215459314581
65332538243334511
31540720078468427
1872963291520141
88964997397297523
69895647617756033
41783652160528253
40639003442564743
120291828175023863
119925610953132043
41331924800502283
90250538558345003
17615081904037531
91565503612188871
65371290558781799
32605334168841503
8659652849430211
54239270984667211
6074932407804401
38217233420329661
22532571039236569
54134766249595597
95244610884781283
122741409897746749
114663392918790679
84951109620353479
71837848688279797
27560638477219667
29078544759112699
133554401706874037
24668952550990733
135265768994558651
126100128370369009
479748327112319
44917498391727419
127577062059271579
67651730454595141
24825228615664891
122745859680183793
80505255515921941
60850547917597973
21948244687871101
116680517966614739
143672783946524489
141237838616732749
122204612748006911
55654408324548841
38537594621407729
66238787887879339
117484256576475167
6482986543202989
111461983609787969
22207025650022131
4838615711144129
101128821585920431
27991202796602849
11079840018889171
29075601946382011
107403058684103233
15132510425735371
37536571412441509
58804278060864107
79164019326530143
129457414235785807
75488066469078017
139698173895021751
134346613779264773
32814079473893677
32934490037702653
98886357597254011
63343675926304481
58808475404728909
3215878977154163
92645518037500331
123117594338909717
123969181622157247
138820040273726573
21145409466845333
3507010534906979
16386771095914591
65958590560856801
83798294237159309
33816381918720293
85520972372341529
110499912524922559
74985954227357543
41378939081653309
122849287068296843
55506028606105537
137450710242719087
47829211433836733
64311395333746061
122241715972216723
9372756805319839
32870740006039577
94673501418051917
4595555860971331
42945631606504469
128190123123533371
136652725199282543
81407868628210261
68586243293317501
79460403677859563
5012069106739621
85408641100086047
123700988645050741
117983961930882433
75776637077579549
98715733372955077
81720892335528337
42529287011975821
7175173105042399
663998142154199
12786359196054541
141369194362368191
59975130073765087
111560353237905497
130645745411140133
110534895579602279
127272551931444779
49409687009622679
31476357193668941
94933761097914593
79933529904791561
97029688293968359
105957121511571763
9914361613470653
1782845945707301
89767086978820477
85441889988138533
129285835493406467
135915876289588691
44761610995212641
60678164161116377
67137317592135347
26152512627153361
84082540345880563
130396080799709171
17876058115157897
12350932457937649
90651087523296899
30029670100335029
79008800402477087
45074550553811287
11346895556337571
135857065363046633
2912154741183763
10176352283942129
120681209509933603
19841781003825463
3557679022755493
108123134630731709
42830980431687347
32454576217850669
98681232196009103
100306189672290313
4327287078210893
85765865638934843
117011703820369121
119058722741266657
45171795763231817
20129464320007727
2546383231014971
71688118152066413
70766168071336103
136152804280194827
9538331874658451
104711030137142309
56535152214855187
80696439728845901
29568596571676859
60735233617709473
94639380068930383
54035495567359291
65283287899604191
140486311465816721
57958447628166401
144044911550267999
111120433501336169
91117411219936459
49259560750676819
91505923331563967
5572175696608237
132022259278035461
64808009199413083
57828016135788317
27041187762380339
7200466762106941
76577498802303727
83241321661999967
43269628599206533
72644642530755401
14006377454352893
62453543400891073
5286681189770969
102199449201696527
73860725328823847
40164995197327999
90366220051817981
16076817372711707
1492503396098327
41392708244609131
98815424042944627
23067541039087487
89302417863937777
97749794449753309
121256664597013399
113749363184532083
57678968824410389
3365601595581107
62751236489707291
65997753955676677
126120274974657211
88745980246284797
106757503767980173
137448043072840399
29827550057575927
91324793140265287
44011342564138681
140868054912182243
53876550085565327
66996105833688697
94278944547853399
40812370398760843
96620319579167983
71548718499529763
120784688776619999
33000696587898463
73375158312150427
9679342215330703
107192792560006861
29878344796566709
83507748502695961
48277174616766391
91620241389619031
79198476750699961
137553650047236767
121583161924365017
22115281544424157
571057211540923
115511423293718261
80552924722049009
4996545188079799
97830753246983191
140292732007713833
6812348796442433
68991148396304333
3142666959848743
100016857323806803
102173002415928079
1260576061885991
63845857484267933
28613483476486253
130888561914552569
2298278870006321
101175591769455121
131559933261244231
132242166988501103
31130095763992679
62230733607087223
103018039413257081
65506311108340397
6462031914497641
18209648590976021
129106127234495407
92975224557829507
17047438582250729
102972887948924627
9666909230088241
22756782612455033
93824805653300087
115362707976894971
15859228942531423
43325844936400291
65776080289434007
5999458073014457
38228200675407263
78255845558122217
61209274250557031
112772890571989727
121581331374883693
94306324554587419
57486035126063561
136932144232036789
17982306684244891
94221203043106103
65888842157772391
141107567856783707
45720208452981787
64654455646784453
72854116388110073
28106968380139531
73292225910503827
15533135965377551
103660504852293409
48210052334795363
15249446489825237
116445683127065713
110335469864704351
79232147046522229
2333541909946003
26217961540487329
11908446077681581
13328493951507457
124037322562549943
87227962557568139
24517289765865313
58344513617102927
73513402886577659
116553829957293793
74919242277075863
112430840993951867
13239229036939393
2582693424199331
138665296893732227
10361319102519997
77707355552392243
41852763643699627
26125172838810347
43710241786320671
11036617171530329
106331875122712123
39438700564887391
42023869397941001
75120864995187857
17296798639937071
107112130492805747
136956271177661641
11723027756778643
16947919856814701
103792099840823917
136555750623391523
55787502683505449
33049285042531321
64185008204595221
96988824236367961
42314242726703257
120042836155198487
139591616711827471
123348220086552191
91550945018137487
16760182857606637
134169655999166009
110236980522574547
55237415975908753
109441438194801623
112363100806766993
138069819291158641
78532288082778223
65819338937221123
45116227431752273
5068526981455459
39702586860943711
37294293309292781
27904302323267977
139254460362510881
6146950632859163
80714074578974491
69853795210612541
73512206262789353
291186297858737
118114652308079927
96719449606542313
8572247663307949
82711493282799221
25913032783298747
71616295890381479
11646647240443219
139466197497297511
4498800663623237
2217967044888097
44680538704550347
110553776328579629
28124191476494453
55326951747965621
7137551353828667
129375350724829999
2489991666623507
75145403112175549
103919313576863063
84173456200381937
121131209859042541
20707126647245149
112321534375255313
92493383016097027
120094487375007689
71592388345533463
72735041054212729
44731352909065619
45361268942379433
117021654823424671
72724092821040779
81900382865357593
59315761277926591
31508396754215071
106031283083668979
82788786526582861
60989996003150729
27842046512627449
67060684483711241
21220498478914729
76261714426283021
83700929928116437
29334358631152313
122120927792875147
7966397723048767
260441163055379
116127481050640459
141629068064252789
61866302771237557
42375061725819491
141468113431865123
21721924401634363
22726467900713749
56000059016450281
8800124403825487
18858791644721437
119555687772323899
9233990947715197
83884370088933641
135562299069055613
13367317821405343
41870413214618171
1516252670578241
51836588097990877
89334916318031047
96185136763361573
92667129959946959
77736188842407817
134558042996030681
56995723642201789
126328512531561751
115029205004677321
13649743808679071
118052468026628279
65252625509396257
71471756697558073
77375046600750931
102173279884612021
103218851535951097
99315767026490983
3524353186628203
67644696059178379
46000781359662211
105629818645605637
108113790923723567
55818850874518469
38635170526961551
87688799722934441
23505375788990453
53938964982271247
47102819798314921
569532915176219
50034759514745891
80973901411031173
13522195545042211
18716518987717699
31125210332897831
107874411383493191
46456085217570949
70917728270537399
5633586680217427
74847718097118779
82601001993279613
17055736239634507
39996259788161423
69281603055201241
98393009713805899
121464545591532049
106428338735251397
114906872091044083
96444554993129831
64856734236236209
105328226085050183
754119584906939
32251059997727569
17623598950171079
101010829421212979
108853079043643093
95795057047302133
116640788396955353
57155876269177951
26884306635814723
115246184208665483
53867672161371569
125904031708771093
2626686342826339
115655146277169823
138539488945745561
142771754584645853
143337894000478321
125478744339508631
118753767535013909
94887362157362191
124613180795243617
16820190704943001
116771459854780529
56133022042213801
20282818441199827
45525383171961481
53735739026485337
53058870536343509
31166142804417277
32183560565101349
76932113902361857
78088852208233639
50837452693183171
112562330470184533
88060603671268687
59362723744737263
93661331014228709
62302160463516949
62723340759883829
95725647560821489
32526900096718711
102930575034353959
25344802698768493
135467050779076507
86226561160275551
49051470036765083
99657979599277651
101346485800891321
117680044688985349
94100779441576783
77677737581364181
87755027585141461
112760078929242103
62472267084125341
39769132202493251
78491422554377153
76581760673551127
56931252987464941
99214808734056667
49829098605701263
24235872769069933
91289667277951213
137720516573872963
108263396972153963
12967407299312749
11920906312334269
47268438398036131
54697518180965059
97595724069744701
104295297860407249
79765455809741761
129229280855284679
115527601303628687
94800834236629897
124311082462648561
83060849266917007
42529141315201313
122810973915016307
41862938788814131
27738877088391851
122660684620242733
141865981684655057
1675399968212743
83825468521915933
109065232245658307
9744289066815361
47887095914124937
7554251919629347
70442719910551613
91914286983597809
96393453356071147
117256030335993323
42853073054823463
54966501909487769
143771373804154813
79551296134999859
73026405372851023
54399963337977403
19185488011507673
31409099414348429
128156257417948547
61149789179183473
93259199035049269
142938686391764213
62475491150347043
78774999207379829
111002853937491179
9486517973928311
33769403423345797
15718290310428127
84302169396387967
100548664641789461
107067477294393409
8774941901906833
8630035287536231
21958635935619209
35758962950926261
106409651898414827
109557304314316711
140585024547289741
135236802288426439
36952475310728899
136708925005171061
101966471150780939
18455628955713281
34748480346850703
99896942629166467
20567152778239033
142334095982237177
1330496546404087
131665253804312483
76796527943764747
88788658240715437
21266880074719493
115588657346353253
86473908688286359
1081225562159843
103638452212911971
26587351226847113
78562432610746363
45199848425016611
68689066024642957
900404423092331
72367033393716683
107338429596950833
110475553660267633
126395742199677361
53309173128500033
57821837623728991
119986258177025459
137282441050792967
81194584986984379
57962244283481683
111857990920132693
107754687275981869
14607963128838811
58840172289059443
98882319154160417
129332637965997901
56527772932196711
26195659554043699
5012957559661343
103842371066410807
57038547297721117
3032004313036729
93509427256952011
91560980988734611
137324011743549749
69730893731524279
40980514389402617
93233904478463719
104053914972415801
24556271617996817
13177136233798517
70488603014793367
53609102486853373
26950108540671163
110109863462866717
117461332782833617
88005417938084989
66590632166136703
132481803635701231
97127278131255311
102358161075708619
137546478747800021
68905049848974509
97385956149699649
8527619815225223
74351544666769631
142062067672677497
73179631393369177
115921688464816007
36253171097821261
78362029320712777
53549648329175407
84505285388098957
50616455968480777
103080191540231167
40525999056219223
36681900219247769
1371688451432779
23928238746248371
87727908970750241
36587616737108831
42857565345741611
45610070604990527
100374448277859391
10641265638263837
50251056270590101
53032262365048231
20436187586381471
91373996930034421
127409157149359837
62635140514606327
23076414478663237
109823498043114199
74924007063436639
968816562048583
6840786653908547
22874765952009443
59708546630377789
31220008333523591
113216649746306009
38510957626516493
85783272561792623
16313451819793831
42820154709223237
100210362549007079
129703808341253633
107683717138467131
44997054526940011
107366720814595631
20419137789674737
87952054377739193
44863086645387229
38264089782807761
142740203234452217
2279083178589929
67537263306047789
21457523646457453
4429025173495567
64662445742815901
3784121062961579
12504391028956019
63561017332926587
98262211493986853
24849719085106651
137500409133759151
102137116199706829
88246260133966811
122267890562523973
2008535884147423
28224353415426547
17336160728979787
123981394400406493
57222333822830177
40289379239288507
80327013081390703
51022309730020177
99158723698456957
105431885864178509
10256028607388813
1612265256497069
119813305938325697
12468490151722337
40072064847120217
40813742635028261
68765726473723949
143183877304101583
89876168683386401
28523566092565961
32937493387283669
65002050449819759
134929100671349419
85563614396676733
56350129686280973
88990824434112409
35214774106765613
10335891678101107
127656091840864673
48407973092058647
127583214545441027
56932734431415551
63019392542284733
14708037218105939
136180090837657781
3520329369036037
8170447975062479
98915305176834253
53526281549485519
93342580251264419
119290420370980921
52016743548223
117015408679586587
39279033968857783
109833237371009437
16410100825529207
107269072241883479
73236707349705941
122522193638650349
82836310777480849
58276436073865277
93258348612603019
32929528383371803
96024364834657141
141840245157932213
84582567058517323
79686226622512537
136305022671263429
67339497525310441
29615620225324909
141116770105889101
83459170409985917
48911297339890603
86874906191615767
72256844820802319
16578589512160433
16646140887547453
141554006782699703
100404759385637033
136737858835383467
5455927408095797
18893183023353413
110804891798865629
4503277114582537
72535150978676941
96252686262151061
101152758320412943
52049674621503563
83874770647647431
98200093055324369
49150659768005911
79310687987647709
55917640869113129
137724598001666411
127929149140553407
86754219081890071
30367541717959729
84095929022626039
38082896785997669
136969618221217597
130086401155419013
24446785071063409
51457060771620199
53491177070865839
142497962191968869
88053817736980889
22302335662702841
115116451864366999
109156784827994051
21438412476975451
100869500714651297
48402239257765181
131300328195474649
78538873932358051
93430658726196703
114973533222046801
68493106833039739
30791376030357559
65617504157739929
9807232991017769
29046334803984059
24619586650477607
132484409750677343
80775528350716897
136926693757405603
123945278799388099
120285201581985697
136995811671934711
82382149788828541
169331312443567
84651794895438497
74494716818330153
67983053260148557
56930640928362623
98754017880173393
127537714377610811
11272805609388803
130367429963981513
125175651275360837
91240353842766509
29971873782076019
83236475132921021
88870047772989947
142851153504241667
89238574753068787
109091339537754437
137592225800744579
105277790847960323
63639358740853411
6684383001740573
47094111085207903
89054277735275737
128925561405419551
35794650072548971
93958380849990311
34182082623312319
124057229199831791
60933851475487433
119308916935521697
86346360064638881
135803769987740623
93848874512671867
82057390648048889
44236396853197891
82578365321267269
141197555572188569
65518919902865629
51336803302683089
103588435132334239
43282355485394947
79868826541208443
78202187481978013
12280238693718967
11853627891538261
84904880998091807
98159899167293149
137036241676127957
24422044551922727
125713963643398777
14444899935316621
25730937977071361
4850992602407923
80265286056116087
104023816898811059
13945347806852617
129337108435144927
78681532706211397
136926980803090697
100989227706381467
97479706039988711
69072003838421021
105250026600536399
76485760941454103
100159690205505547
100723222719768559
48662647374300241
82466409198150577
123882431980510817
121783698651321989
86315319870337273
92774524466486983
86052488794721563
76909232732302379
61344596048847341
131701611402491731
97011584648277667
8568704833264427
29025575449792277
109386895648664819
13905478757448059
65942224762548347
16127060960329591
57917918388982907
19824871874403301
51337060156375813
26496751271705479
127527383850274381
131536605114381457
132298191766371161
38820667892380729
139348936598973391
93130548279333317
45464245397080537
55173535399779547
49502952045816877
95258203637817089
64490153717740811
135762705817700243
41827033942343291
19163420021085181
4986276186778151
38242702401400561
70827869664122281
109080621176115269
6996077485201373
142405467813926929
2649913634647549
106462369587197807
140917563508281031
31595532564147049
2683156477946071
140507625745513937
23220694868795561
118883620920116933
115825310282577019
38066406288453407
137979049300346087
14529522673616311
130632252094762921
18484454435383627
84706925756817869
52544980118983607
16873218888955291
120134810556679381
87430778647607639
117993643226108137
49572619704141767
34030344529975841
134842963946560763
24379936434757223
45883734147228403
116425238254865759
22371495522770461
120306099402937079
134714082499561009
32913359103989339
69264083870281721
50718928487478739
104899115447111159
103985978105621813
56695254320715607
19315098370050647
43550980487564971
75022966058688101
62133600081278393
26145511036120409
81858675054691531
48843347419523401
74750837059589239
40694364736579087
132112073331698437
131034907732959287
47776799762475451
45240391104533069
124667726741782087
139561372781913679
53258956903223767
73257267186335891
101220047984974021
121237550796104131
131443365432223807
81333342294291911
11607668053687403
91575976237174027
119068665341083943
50619869712979531
92678977296013529
95995335107754403
95405033656512773
103228051926755149
106399273586323111
46369574281609093
47807015618886973
59078524381100909
78685256283194711
56338208950769483
137722702438240727
29271174327209933
83986758071426317
142567467502084871
130473006891806699
134348742349442011
117728258388137861
45790195393324423
83719218420917371
102075316906091801
72845327330019229
123616646617977349
681901392947087
111249970216085413
143074826869968449
59938897782707051
141898872654571451
48853577375584109
108379729950431431
100053268759678349
94416777049791583
20972661520698157
39851463814097113
11074471947156577
40454006422526779
68277378684782263
5054979587829233
119155085147566709
9142952613220429
79442613306672677
49036911093922417
95145896828026879
41216845760764903
142361321036099617
12622517314184083
125743678439804141
19367599055852651
54488167875708991
70664866129663607
71406036116561123
143693852172855547
117993456942393127
117097879665679063
123037556992566071
104103452709046261
54690628981230043
107026071988255781
14153764743364291
112812056864564531
138004050491447419
101084600478626267
6870630612307541
125326911595524799
115283505580091593
98755467666548587
33647415540754999
129698917996522403
69707964399274709
57522726960694739
142780156271238463
1378510251310277
38247620263403483
5254885454380567
45767833026511007
126709992502523699
26134725823405949
132583832093205569
79099829435478847
12876541629915311
137112907878932021
111419391706218473
40235626817398241
9652951570676653
34091901339456599
123157060185937247
24048105791836069
82884274640217467
114251785782858343
139411160681976919
75330730670436751
100231283449322209
52444161274917983
140932778778738949
49088864298444521
72321999536586053
50616845063537057
35737103972670281
8646503072186249
27198968549904737
7758202432684477
23232439344386689
20764329935931653
83533987791030253
19338120378939083
113056587902267759
116775143032792997
57592808106409529
61224095281393799
9914376792807203
25862337910699483
69575810162910673
119820676963706977
97816740812526587
20379362230861651
97043405326689137
16793305208089369
12005725285021381
3531867058211621
13780379893742939
56154688519506431
107746931245745321
123614704102146163
48447276469742897
22592352013359383
85748741607015709
39463896273015083
90868415980904479
109548062159420317
131525188723663717
74255887812033383
75802655034847591
107334535178791579
109397996517316271
135268318742140333
117154839888814657
61712285418393271
68970446365668151
101288356570509551
78788486612066821
40997386593355541
98730814729176719
128104917961553527
35644498688540087
48935243620301659
42657726004481587
103165478039556923
74829214415507779
29284293307504871
101349981806642089
59871530856632459
130088689754911529
129183396130980097
87978625161526739
18978705000849329
21750888223949783
48659717732924479
89918083227806291
74267807172282341
114154066998977279
96493800486307117
123718634242415269
126754842800638807
135358514239326709
140484383469013543
89843864582136227
34016475353255671
46239129175407563
136670974707399799
125137385631617851
129848219334484723
84164906139207269
118648086523852267
80037603201192031
81415969053371101
51787430976627119
55320999859569911
112242961248811741
140079392392177859
126426872347431833
16264963071707621
34692089843436559
88053136020530383
44432444721734501
97608833112595891
64429984470458689
16308388229814803
36932060827546681
80533867841397881
79023981421952731
17608575062359909
8163850560721129
55977595292201269
21681691075872077
121378532384192971
15769477379162531
105877417246115213
18684981695996549
47591116369150111
34063802891639617
119966043631355569
114225085086561677
136237035995870723
16243931642520599
119155771349282747
116120162741743627
11894853352717199
26804345041521647
17142391814066339
24760537438089407
73013193353372849
42818465236839727
14493136089046451
109171436817721009
40556487099953441
91559739699076357
23588861032662421
84292564702809917
15260105503471289
93950311633495027
92467964153765021
89414143774972591
29298215643503227
107036148548682961
66197646025544269
121979879518552859
101895631309365427
90373337790696343
127642162886465263
75304871589482201
124154981482210381
18404769087096013
33360159885020321
131019935474996329
18374844894835937
108224446434567137
86642802482446633
38437129704437227
70913334680269621
11252114136111383
84493989245165009
21055552479041347
110442689115745573
2591937905297893
62930743072464679
106871633482353601
142415248816608023
65605516189651129
95568366402007843
93057793784286593
48529622080025291
133796889004465079
141264170102341771
55322544240926519
21933581928345449
89807026295256343
52305279789662819
73166498474599009
9394120579478071
97909594068276721
87319401440776777
110684860761217667
116786341314130421
141503685558732671
107216639668694779
1180404958633573
20264526388324391
28431601559417773
127528943056898657
70904864624441989
28833538798957741
44079315217363487
45798613210468039
81381656442056237
110438927629016123
20058868103648021
18591043115030123
75732466295633897
92260089172016179
83321445331392131
116118416127154351
61217757924287273
126426129744681761
60719428277079167
37141785182920783
131379081529118551
30803610527752499
410547386530403
3098778960981401
28376742334146361
118613612846925059
140838060339903331
4206836703308927
50583774237275737
70511278190742617
47235663071612527
121485017799975329
62380481217330127
46528443023334127
39927969596941541
83318742638670871
142242173962193023
95552019165635411
133870893086812747
22688981861107189
12753187416813031
111230356465001269
66191361790396079
69107030542768039
42491816493944353
50566416342487193
54881556300349307
122562192244055717
6876327926955031
47612420523910327
111627411858605009
63250680125034863
668921077598227
133594254476907827
106776670215629719
49747210370326559
120387805473536737
25251242860149773
68144645057804239
96780574478334287
4768987299295139
66418064245987451
94575023377367359
69313992921106823
140963245054862039
71404051724619431
66002226759890207
117272580610835779
73207059294636893
133453458299771167
21077467061832217
74695609254770311
6134452942646227
36611910177411343
128901944634727307
25140002632066841
142732436367626801
75207120186391639
138744177800392799
67269503545297037
13539327518003459
130013239859025001
117271982347075547
10434269100925057
135151837614259343
3917025800445553
16084167390407429
14389070151652519
70010532549950401
30587510624717779
48828245081993231
142715993352923569
46703136426092131
109766280231833501
20571857246598239
118775977738735277
73635391214192107
88066184760594247
3656645769605839
74777982162684863
63875478690732217
13907651476809001
31633173539360389
43309359511823333
9417695477695489
118177087009494803
94816176901335809
129103420556481361
28481795402155391
79118734662890089
29569917952728611
93119965875290969
49433273050135319
116212306746199379
90767346286275319
75186180489057731
16823599560835447
40696270075564403
143186649245932249
93795717193240409
113255615200562509
81510651294586511
22389186505741897
51039887156199937
98309599315840741
60658663504342591
85938359995505113
67148733773381893
35998073815323071
106795086062316611
20195171160955727
140042268071425847
23267103119240951
23482018647682447
4144074721079831
67342477158447749
21802292198165189
15890598739487981
84322698925104179
46863688309487563
119022283600307951
38776875948414913
79820241157851713
8292753776625113
127554875988209597
140733002663542907
56147108123888137
3426424911222017
73014750714339341
20853933562265161
9672891531451987
42454182417636413
104106605145465523
131859242877114299
54843615739981633
46779032392109917
59460521547010343
119093909331667591
51088980652804961
51110236477448563
114044916990503813
20750703705636833
8918927543102903
60385481357646829
53738031460638691
26908165924627921
82971288339943327
18771854183485549
46110210022014253
348535557718967
98559592767127363
67508156975520329
114814813846785839
3256449164536957
45169311651443191
11588024171892521
45675559996578241
17221653828517631
72164471021962547
28727370554573629
23701740908346121
1333536661595477
113715516803847449
130987513746017381
99254549443438127
3638887128874399
99999898220163917
84484652551008217
42119859627251213
140039846088950881
129765314182496981
9370142367337159
65501769643320587
51228977309278429
64275602330961599
104170473733717189
72685781219149991
140577673509533677
41061021489068549
127020535187177393
47230660153358239
23155503595996547
98955557202543967
52462812456989747
52078462105289
77173019731216261
2188347674116907
57415415616377471
19487359718224219
44521256453072239
26960192709092899
73421688867519739
32179041767359411
94235088414479269
117064102087897409
40205825215755803
49343316448945529
125434034318311889
134972821498266391
7175823414226153
71493037459699727
91013642291157653
10117690817245169
60490032853101853
139797548045486537
73841157772990549
127279669171456097
101959988482204367
100777340184272467
83469785623182319
12154999334789659
112352223613457731
96212026993998287
141165907257995281
52739727042981691
84618214172880391
140344262859419933
43459766713094239
75696649211095837
136951481782031603
17332890774433613
55368998893199171
19318779217310029
103281081821675083
62612201317373993
55213183090666547
126188308538552791
87655936433347081
122151960405263273
71677979070639377
91748086320247993
92392348199770237
8285372609796041
32647338136730279
87737121795806227
96074112354956011
71910554308364957
67473679444355537
81098576733220303
86393634549510593
127809104564574907
54363529389206203
128040722996986903
31447595810116043
109390331734722911
93708240973895663
77479993359535801
74120237920259039
135542535095109383
20918079557466293
41318146192836511
8680852712526881
113458474025372447
69724037190189211
69833716558266967
49651170834899497
1105643308522031
56260584352378193
25232245878999763
121824131576611193
89803687778495513
31372879106860097
138882875026236997
113338155518158091
55700059943728723
95389155313822861
139381878334433821
12983709600673817
7294937092484753
73828984572398773
24283497286390201
64041174391957381
85520714666240297
133486438274442907
67834162393862537
100172364784839157
87583287847353131
100009727242162889
69215155416233353
44093816933036047
105641997471797497
25707817305236903
77500267449718787
29617504214527979
24693608349858577
116521062688277437
31912238573491207
127457069940878543
59189271781294183
39429771315746629
97859878478654681
84092813003482771
99253475904016331
17448718314767917
62304692979877771
128401679330641009
143777964584815073
23970934186340131
125786387324983657
42964007812612961
119328310900379057
54595088422119607
34266383549795297
111979999473897239
105029268597517907
86314720417529537
125823524095708591
21102821200450019
47530543917867863
124295704871773703
58979325817266787
85284788388652793
1812660676132921
43142826463073273
79889687962988791
91433787765583397
142082390841071677
79984344267115859
36585834785699791
84669756973967237
141299844148821077
126630396884349073
72735998400421121
110099050970602103
19904815615224313
14119816237541813
110793623267973131
16186315203073501
53419102211011099
130756608796816061
91652286564028837
62592111772450861
55086689599030759
96760082580551443
11799890407448203
70796198847522067
132822626921755987
25115231894118593
6343116206115653
18916907431597423
127552274022433679
104183688794397617
98640364274035279
27410422172096549
20524699331141723
87480487484457047
71997839118734183
109072442021720557
106601589674984881
46866921325347197
65220167740335511
81152110615029137
76268197738842257
111622172613418169
34925660417216441
80544870048278323
125489182547813779
48038772483049367
85544754732656719
101524002375689227
87743734786176713
124700719169672797
138028158788431411
26392534721412479
126358899478214597
96033583875034213
61863449097690109
32986105769932333
64644495989626877
129572505363552091
133687446647770747
20718050051537633
136419961331662703
133946485714106179
100915593925872511
86763518170999877
64780600983220651
40391867866479047
74415144388957943
25716106656839779
122506546285179971
105391117528338659
103786941720757807
4163299075188653
5980112791250281
69304192546494377
138091444355612179
121116910303301851
20139666816608831
85222153562526907
68064587437091389
83284346103143041
73307639842359151
24394080332923963
61220393865564799
134583140489851861
19139405969472769
55450561309740269
90267522292691971
49043271922418957
36680993687478583
46090113781476251
65916897105297169
32847243110043287
64322516491884137
134867513534039029
18572050015366759
29564652932319913
141856982663264051
50864145168766063
120573352547840497
12605709980932949
60828023442201011
55978499043894239
125285031512842199
45222146639567353
86468873241660443
128950194623051929
23227087196182577
40364044535119733
79812263965394563
11021737651865509
20289831656036281
98081286339914767
75551541194924573
25220189491862749
2916981797606167
97307018017573277
126218508540777797
22233846344809873
125239588026316243
98552063457450403
124723535192726803
25346212014698539
35444498885681089
24727388774468767
100396522883311777
69551443362670261
25433309216593823
86510617658088077
136019349471359951
77349922525640761
24174909847281077
141388417738821151
74084631336297503
24107087486177089
5051092407527083
101671054825005667
92479762615568717
27740652115135343
127068418629963023
40500454923070669
49480563601021961
48607452153281267
63075577987432273
137864647138508293
68914747456951789
24051834822865963
39394286621822939
109166802763979159
126264754578296233
112151668096772519
57626803197178027
100384561522063087
123318875082956533
56431969539151571
16268523762609809
47273999010000019
138898566008010161
65321395378756459
67811480391664487
111755734321788761
108918351058416671
78703043320533431
123017401075363841
143826969834470617
5479800340517873
48954345166810229
73834929695851711
130855438403960327
111696588501577939
138629981009287333
80073937923003419
111986779724846381
64703956832433091
141148656857520619
10406194345585417
25162069801527733
6824364641628071
102060063015172697
86258298564084391
39430446918675247
23063175043229239
110661457926953957
139853901433949383
129831071584228433
65352451149961961
79943424036177643
33356804150152921
33599179851961751
63468680439240833
36988534466520881
101559176354951797
12620948377051849
120710214355016423
93496576259166673
8554326036778019
78219845868455911
31440662602879681
68071163568146339
125453954732210861
17479495914203003
90495580011885337
35893565651558123
25873600057842419
81374871817345187
141628226951939989
14612105849060087
52581571754344597
95975807899827139
93292632863512891
73526200158766513
9815190591109853
33868043939314969
120541776486311093
80029739142650603
128709562796977079
57737248324963393
39131846879885663
112535914760604529
60993021940651663
3552141274094443
81456977990460949
59115678439083347
51521012681607559
48271920174431539
57351211264640791
133302531819419231
65376997180196153
79092993019484963
830514487172233
124368636703615649
56241385238170777
109772809246731833
62208241859725249
3981539558905471
71604503813636347
20532187018263913
41165737142188949
127519494100413431
113988318728638733
141837258702614779
77929264106445887
20885258808152099
113661125987185529
80323535021040599
132533386397107979
103260251114605699
14294843383901869
13199132065224247
135333020495394551
22259661994167287
92900583248815157
128078915863622599
35974784559364867
44377653997463431
81039566685654671
103397704066680061
90419756573761463
45988696656003623
54648536797098653
58506772033789477
65806649635972513
14805002684605279
85743840731301331
50825041346741549
38185316508080821
773205855734503
59459362858312421
58548449295154547
106240296236777167
102613593317508893
11691119768779169
82837267666473563
42956181257825377
113585133017544983
54572222021853469
18336966004029403
122969265590723807
76034296598777137
83688347279344217
96572789226455123
90919865545604827
32002492567557511
135918335310324989
128057395962590543
10436584632284207
41269432272932833
133109942748437297
47971042162162937
15560997433254827
104465645566402007
5342438556099319
128683687333898003
77645560664377007
65778729096705857
141722125556217551
10295905896096217
94235403087600163
50348796450835843
18118161154780033
40185070636226143
9519678698301157
11283180474343763
20566067186641279
36086088411150727
44121155006216129
5453683670470619
14547315822891919
3618649536096851
69025595728137569
5867926540166381
56813801042552501
4708073351722327
111737371061277119
68031805329026489
120070289206228391
107337059158314481
117948846655068857
104203128331706093
22361664881452979
40853012297374769
78999141762853751
3522360491916373
15342679245277463
31072926352395061
125655655089206819
15625912939170463
81530590322988997
140609269191354863
105168184103004041
49056973012125721
96666645801952591
98120912676458351
79311254799500111
67596769133339261
54951539682222247
71246736844168709
32504194144265981
17226885703073489
93747463004994661
80448889275041527
36652759197673439
20897839889619793
71949197919321131
78665239968759359
140291755102990411
113589677840011729
62534812350537299
66297576450829333
92189201228619853
86619368044721989
3622480629506693
72623246837520433
92644656711900229
101979764413157569
99893656281225119
60923865717669083
136025189266652449
15729746343943663
71310698266735489
38429332596963239
51404834153321609
50674213722485719
73988077147828379
13046873796325883
95123174800611583
97116107870204389
78714730385211229
57100514355135211
112545983242922399
72796395687084379
39176687897297669
81418671751054189
20167414768367641
69664771980349723
109148697377241299
121513197354867833
142014837501444161
37674405406734829
76371510481934977
91572483139940351
142364007251418437
90693718660286011
92007002276852491
120465250112823937
7715734357043117
94574015050533481
22552092909819059
120771120566183183
31134528850285771
129379570355674139
89254594214148659
101668332321138497
21952729242698621
7502164362592729
81880040903255827
88430395015349693
56930769827655397
44409186951324509
135488522026048229
103576699518662171
32386926963621479
93598535202148279
46494533030840683
78976440960121597
27148604399606779
38916274765734319
78289144476310247
57465273105561773
33417504788634613
32762198554892669
76190672337887099
76993432843484161
95431794722091757
107953747665477689
127677808014609049
24180866532704699
44894410418484541
19520863425443909
61218406406795227
88412726494878403
3701133435699157
10445586556787533
75691768289987491
46592768339639623
17848816273451593
131763919662575129
120834305119936823
133238870350822277
29465683781639927
29486687907938647
8909618458107271
124303286858638103
134745912402643277
20819074334174293
125111999164086709
36418777609326361
140151629129815081
13474057265586257
110937440238595567
104242851391516451
137773069850798771
79519908089146493
129351572391716957
16483754629899503
90385295887848001
33082130075602913
82599352020651901
130174055428354247
60080589895341937
137635145800342217
8911467941541251
129239191752665809
4130054552492773
50831797771365907
118720767422439661
114108906039539183
78114122266553459
106001031325921969
50328659298601459
115896658770772669
53525120494139719
35240953239679559
16111437700583033
89835701910830719
100886237862338821
59552610292565197
1444555619162813
111313139766258371
78099344631943769
56509025258475943
14587894343422409
134673232991676149
74853259339107131
46774506360383063
74508600603929123
29991643614641581
70583971076011009
109115686581933839
78562323935155673
107860558149326963
135098717349198749
45697687528921427
28872231414056287
24394717006604311
2544324751279093
111199499193153673
48877726421097953
11407429088408167
118292827579277311
20414575429784413
133329288102552629
1188003997264699
24839825082786653
21188476579686673
87978772989960329
25917229219945961
140867966515410683
136483399255165591
90979796001669409
24995325556007623
4438466044423597
130243565361896089
1811797576296419
80808796258703657
60455625186922883
48989895213302717
142256774536102141
68363788007330197
18344025036085159
136657413993458663
65230472252400691
15937124183384881
106608154918709987
52770146677620013
143809709364406447
138505159814363263
104033587859536469
19450424886369307
62159940445788737
63872480159670031
19814316131953193
20426942995750127
91538303911061177
75210277819053617
73780504365651283
136779747430293043
119484498182482109
121159809263722057
76223207054283727
137210033937276457
123114522803888449
54485745290698901
121068319858443817
22038240950717947
49954363823567531
7250893242179557
111070937257149031
75350054167205549
123027170919373009
62362381410698791
33245904957758407
79812866022838783
140571949024643491
62348284731271843
14402028473980297
31249244440237519
12142688998317443
61097479444634693
47587904659468361
41790729753414379
114133597270586149
136500304928652601
92472623636831941
568104771576143
125400460233879401
27211775917100101
132602520579225857
37805610955536329
104235290187798191
15903170181966401
38846513415883171
52955834078359151
103537495217169889
53908766100807337
106928112996050123
6950125908575651
15966365590139479
64386771968785451
5110985969714279
106536114110599639
15571140634897027
1642528412812669
140741137681795793
81221291808476773
104653273749146293
81830300560357147
46686807066680227
44394449953718857
73804321694564887
94730431412823343
129479798100193171
62665071209686307
127037825391802007
36344069303495323
104953997935278691
71253326680030139
92672643016351471
51906109008076223
59007071141538787
139723595692332761
121178381150573101
57413734913129627
70781415311542241
67459840287866041
60082797646344329
27503584626908647
78582184916581393
26346884822871251
17411464758115243
2507165912706629
133449776322866119
13540426273914983
130022506120528069
23810626895219599
9764668153759789
14149893282706861
8878364838896387
42908570734863863
52282047283937131
64325526617884843
11033762292898133
9621835511049481
71822374338850649
948579523396441
111270512962291819
85921253601204569
18818668714402013
85333980399080591
43269191358460891
108531668298620887
133157869951576051
74738228908549873
67372004841209023
141363281279877541
115109571828647381
45334066041120139
34649287028534401
33526587082998853
28025321278134781
127170018202142381
75720082547461081
89373544600593481
1960286870221307
89879801083968677
123816733436393279
10129415583812281
125622748003113217
132085710527835797
114631104193672949
101909125862291477
138698652503139283
107975191462499443
4851805695204971
69815917576172023
59767148857716109
19374919686341861
28800115339061387
111319781826734821
135051253330856441
88927607963165903
122785258113728711
136587508313303783
10567492308864481
44038742467580009
130278916136577121
77023076587037293
139589536627271837
12553459901665091
35534774426587369
126787982218115753
38290936013891177
23855221913159207
90620561667139753
4545866410423097
114818966921656433
111588554004852677
26655588582254383
37719752589639559
56850944220777283
137571900446182201
28505927250782549
65529759031739213
59662155107964733
74649531666003887
87141376245018371
97577397947499413
119005114694052709
60911472038517439
139958501894144429
109052206639396021
2477231459861363
21240730343698379
29956486564664867
94144064137831937
140946545706599903
119807193895857653
56394385092618473
72425963992057381
102702763625125919
95035215316962259
36864728631249047
143164899624440479
133204103029568783
99215848163221007
105000988028545079
81600207301564121
30006522743376737
68719056537735599
69858419576855851
36098660705071781
61514807263270349
94264223158957169
13154750432216473
41366744416354961
83273386687311421
48391917148652797
13104341636236009
16983744326448329
83869212295051597
125357885776546037
137337523385083823
48853487371402543
131643762028375241
43484068250479579
134858593839222433
51349115027023537
76870104793494737
71445109954730641
25075247873411803
2712239500888217
132035714699109521
128568145521444119
46485829506580031
50135195554712573
70227801755134039
133260209595573523
64661014921098313
127249879912779977
33346549496541653
11150817448254311
86259156916034603
70212271910220721
7255336487846957
128731132510027127
41263781892988649
3042491090048477
99922638317840903
33132281647762741
87005183685482341
70965690221105257
116275465157691107
8637752505592099
28613372056789451
123666567907482799
90582417238395031
115803635792940437
138744616817422367
89793056643662609
125073460327345133
19828243168870987
7824411539514917
91549163788899331
30157556007884603
50569210001006687
9306614770433459
31317430892253533
105927803080650347
24597387203683351
9007542351239011
140039098820723413
89507012495494609
94261337778938059
77589932199518357
108618183512153099
66772027137169171
52022570545842653
127618376420062433
40039614057029767
81369559606875107
37789888908427973
2809274102529283
57704404425156851
23086183360979617
28412109889621853
99333537431268191
82203502820064953
137304601314592177
109415007594522143
78114156909608371
56077368104538479
58379199137451323
17520736283767273
132162488317316893
31549151375023567
36437879579128259
104428845899099483
140674054214223659
74071541175839513
33127818268967101
67375546439766739
64623313322067553
135799017228377387
106552191618669547
58346666411150681
121851917664214757
43488023292903877
27659783624904811
41112079552430141
24169791810601027
20141323198369757
34552198451209163
46097870010206461
141574598358108719
45246621469087589
74505346037531281
1998945862139617
15831925217985511
116434056106428947
45313493106919501
77497101097225021
73290977151743693
113954736592431367
139666821081124489
39631251115652719
22240468086758993
131079212639119907
130096918068967711
22726295894605747
143944953470812993
85652178379057837
28309792462977397
95121806984812957
23701772842761529
42288703946972281
83015430543847397
111734979555129421
42056735700359899
18604182093546043
79903345491796439
63876183810663577
38870534754430867
23682707000037727
59353911214709687
66783632796355313
75253171796992883
72274922016223903
16519730737618783
64149843899024497
101396879236163971
90469115899025389
79146288983214793
107217178671551111
107228917406920273
76223572740899267
65579657713324151
67373286896645803
86725169742526589
101840822194938829
5319048138157289
107722361056490849
140067975626757757
114605004518301163
70103562131345467
84547591749761087
62567369535131161
43584469103744209
73604431977960673
122189045265520357
90988648212930371
134067972856361783
88486586666263133
107523546688740869
118858318976264251
40040221090644647
130666915232211697
26275714039523471
143049737770728571
79083542056015789
121783651080746719
44176475886220849
38033039567368073
101679404095369693
1630892729446147
116555228169724063
17711209151443547
139174147124418803
104386987671207733
39590560745284469
122215923327844789
39438524276501093
19643497710737969
93411481106100761
46799086589684557
140128403044195633
41977834971140129
37208994542027801
139714349311063951
101363745678019067
93431332329570251
56953060006751411
96075404886095149
139475376581199119
5043667826145323
141916048195820407
140660415180525397
114069965575731533
131409022658934907
109828272694785353
51361310234339627
89707589612295937
113295329188753783
3733945687091203
41884422775965079
19709606600078027
118591478175304817
77373924949950593
136947388313227487
42975736062697
67574488403511989
126991285041693727
91187766581354603
118981939777826071
22065566640323977
56663594341969309
106213365965361737
102146537339340749
17185881156256223
107922194731164301
128763148203995341
115885303343663083
101844046848179861
52103151304183849
5044310871869923
119954684465369249
93185958045713371
96796082315983261
76503036102181769
106460472310561763
13648576599339343
28248631558576789
110190103364350589
39078552761653903
111000627439519087
104023675629700669
91675969150399531
99604696838464109
133939793551487699
67493769583975919
134126321578254277
122424731958875543
35796283226560877
76134489235473899
132319298002922731
15850773908419577
67732904872147751
22748787431460967
24412695584392123
55228608528193759
86482292737702283
122333943882404819
111549760802989181
41012519369987083
384919420466831
55264772693773351
96380310454310513
140174825487795409
57675500054744053
11649221708470751
111876316014152971
111204431135549329
68729211482570861
79127447420643157
135998817973783381
141004722638747677
17082650459301017
133204799899015171
3410991801832319
90973605611550323
23754555452582813
4949387205897773
23839598758673987
14756209100207461
143068660457698831
88234775135700587
98548776310299587
50165566037504719
76321251612060443
17124266774920853
135990427534549283
91301509908712667
100875913136348717
28602019790672807
90190655136419231
28807719875934073
9114394587921877
121595598319916989
52543214570379593
127234573372802009
64624816602763
49638419482310273
143285217463089829
130752797213235149
22890608108259517
4924191952130173
135075274794222671
45377744403041437
4777418540329313
80395921811296303
93075136807235809
140228908442004563
34391336843333273
110288195405631253
4939182604101887
106817977112255789
128046828135165707
62302897249975829
76263120213171457
19263692452107013
96524864001426151
25046576100393161
43805312409194771
120004832504801089
127079202929670829
59995012226003821
33537174066256799
137955545280310441
140108091919050439
126452305536518981
80962172752932421
56032450820616349
101144408531608733
6159989794783403
130182712425221297
141385884229638043
49591793452750117
49480717515508373
124953287229580357
60409983844296703
39388272568901383
85165178757044257
57155653338779917
36951143942842763
135568170675409501
37575020533219453
113895841791189533
97972770834984391
91779517407695389
123436848192086881
105907508126058347
72666023320033463
71758351276462267
40435476468501623
59022277816838257
16209427914541949
23174324557784657
104181903256187857
74980075208678879
52862122498525693
88441017444526093
9536275358467861
81337914569222419
59816288751305483
20229731250372419
38186051533156771
1703451620362993
48789710385486503
92148068437599833
3702286050998459
10331477134784287
130076037666145937
54410898887763553
107580150348281959
305353186030943
5568684180152549
3289954651265753
30921148856078981
137446196962899067
69281687082685393
58468969109560013
127018487699059219
31650945580434311
30915324008887429
50341910373015559
127479588917658739
76496907330066131
29872434618423919
141748524551187551
33488293972853513
17601057234662591
4730719866300041
53144187433012573
120267889930426993
85675254088426819
45168981734794633
46055763826548461
23185406478776461
34283890971980627
93531521546010503
73977981754283687
57389093137334353
49681014694155919
67953980509896763
25039068491720131
128427618846200747
41876831164688539
32331958780293049
87030694388355827
87650710366642993
100673832105795337
135001421037595921
38020585308973843
129045125638764157
134601552167383057
105281564145565091
2761481555905829
113386105223017147
21860718488030729
106730762921809993
77789557369960661
82778732930467963
45239716805271349
8998832904908867
121622686571320057
108806224948212877
6549402473867707
100287238091707547
111979693597265579
25842795707962193
106115432357760767
5831253885531073
100249643727049241
1478618703453421
122300385224623519
142185643718225167
101321811669685723
59988097232223799
5572036153334137
40001827538444041
14914732569766969
40576907498888911
129900476054594723
137205328779473833
36842389360702213
79487543835433429
100859399042935891
122626099126259191
66597985413899987
117880141412301269
56784685521500611
62012681954790107
29695540059604091
34165739750869417
41614542274067899
13705136597818777
128311341285816193
100995669971942983
57076312428386197
113726627703523781
55885351620845723
126569888079553099
21032484498611101
99130609329863389
111230585350451977
24105190298581619
62816752825064233
59357160607005727
121698420500748493
133482648232482229
41964294993245753
38320731281919143
28456310949617093
40390755328371871
62689675905984929
33208879070692883
138298283289656299
69349258343105617
67701647568587447
51758530549123403
58358131727013623
34485536526110641
18388899411676379
110441973517706569
7153265939680871
114379593703735967
13947017870823727
17826342737882881
4791434572837147
43802395475270059
63905134866336013
3873074175242863
141615825551269249
56774330512723843
4779798721705439
101364739310683337
130737966349273681
82441592750469307
4481929034777567
100268562288043063
7332992501884571
107971540652491741
44705851979149853
28165335818786501
61594561595551843
34547695992210029
1516621133932391
41263102940491657
22663104899702963
11294910039664457
35027089640866229
82312988010758653
1260259243855993
2909821317950933
37182633251118967
87299123809082113
116679022926349243
57765317550054479
18196435754056639
28321566380648551
17693889381499613
4964304904461361
91367085428457079
130601266074677819
12061407205160923
27739467275223259
140946253663529291
25866095711161757
101790536322277093
16399085463096023
81026974080419513
131717849613028487
66439192729274837
70403197375926013
60513601180802299
69079969118954737
68333969261042689
133073435820352277
142720960634576651
42763168433225731
15539909425803751
56478608344929713
111892491375931663
338787417678443
40153502639407249
35625470177934491
6837114151496459
78933060460993939
75007810016593087
136096744982498071
59653389386353093
41568386220998617
65059000932101797
105049539990258239
30604208572014361
137857704652835753
100642606124037661
117016677135539011
99730067851347407
133375421188846601
121406033602047479
14590007948579051
76077451447087241
143517527077984159
103986213982975349
105228226550419801
47488162936677097
112330759073930081
111379600069263373
124865145081611681
12505039562475533
60347721245612849
65135908991884331
10916449776874321
124266852001278871
14935667812531493
89422039866169883
8081082307757903
28478172625546279
116507167176964717
138333120417257533
2367213196814363
84905081659014943
125335695630410143
117351198723036401
130721993393665081
24632216159408911
120215389446916501
136753241741625133
116943028034696653
91286511281709173
73979838991716587
114869142224136689
78027059749165913
34886480465282651
71892079833069491
39544866300966007
94417574853042521
118361822420946719
71461201407846293
7580972145098383
78236010521633611
96215786819193973
57227683756608503
96561941462526847
11679693806482151
102713801889984737
38922832823004071
100359226428248521
81738056193081581
93071805181452743
73042202106910889
121165793656462579
133961645513837051
81027241719853511
138258556798632913
96505365601982251
83722134987364631
75304018015379017
21319459043553967
70317774416343191
44989175215951727
2123808205151123
84862280843025551
48197443823553839
136800203290547593
130027499722616281
102507032124636859
142428760071344899
26029461023528341
89670364442310151
21379947273175241
130006352348247461
60828743879022773
27672603390345673
46203708780112493
74351094109614263
134666536737596057
68882487187854643
117608552097857809
7672615442337133
134081348375425211
139233178826197039
64118311578690419
132268445095049129
32322630457255603
1702939100769209
2678959400509463
7026224846187389
89706179667136873
114842402190542569
143668188938800333
61211009137914289
27653353579360207
129066884316287833
63223758600628693
27527903226507821
67922366627824507
84531600714898679
62279966548158539
30039101148307817
122639055807823957
124033002780054943
101269980305765567
132397794611419613
19263682674219631
101146217352451207
35269503205645493
120206296290015193
50708557248015671
35661824675301931
103355135602288783
84240757801280929
10074927073817849
64515144073794653
108814830645304159
132011120421108211
140844615029594429
63209638721966767
85912574190677747
75259796368752761
129730740202089049
113771030300051023
91168636909070867
79522867070434637
42749881328483321
21442266524578351
48317466419985089
72227490232532863
107589815832468677
20275120481568347
17639148467895443
7815381359266693
38139217411327801
74656097195951197
47566907630393147
20185031994663797
130044312074132437
35449978236672709
91416982444828177
136328585974007813
26522963603556571
100673136455902343
137522997256760707
82381627017273413
49537370656828877
19868243906733997
41854041940198727
55265596136948191
114189140853586259
10519736494307291
65188394139831407
137407108662031921
56948898072573361
63565566442960081
30711013442857991
8001575881236271
41926055492394419
8728279712801837
38483112240475027
138042216257969999
42864190294726951
80090843869534273
67039441992927917
28764396227592367
97878754980880759
135419024288413787
107134945620221941
99522959862192239
104777772149828279
4083886061254163
87692678838532961
33445831927544941
42263713617700559
98649298921961419
68476772063282353
17596746992395937
70442878740063821
4638619719420343
86597180433520697
90250131762699971
58360417410987487
139306141681654847
75655120201943827
94421058161084833
16492526603557159
29288352608933423
76513067504029771
53971212705905993
37277858745206231
143727879877615897
3195247786379879
40424448149980091
134874449621887289
32062120009161163
4142552790151333
40385903407993399
88351514872377503
11335297945990273
94729627501271933
76486990952233753
78508907001910087
64002572701128473
123692879070963109
89375606574284689
43702488297797977
85706496200682611
44640570635440847
121879519043072393
137150210909610061
17292219391121999
117685621171725587
8221858277733827
92170206793513799
28407407234152831
41321658267749809
140085791553523219
7440133528781069
128939241423747487
32793399389691407
118534427888794397
60986667727132843
66837447324763939
117680281797553399
32356994386338667
106912964647935659
139539166291497061
90643221064469497
99484155919791913
121484397970734287
48197451939583091
26189540799405251
35260060930761749
43211957679354043
66645689744676821
6899950212285419
92641208494591703
25745448680275351
123038331440606081
14188784038868323
87362774200376581
104179332799267969
66008747885528729
10580396444856583
122950818677999981
78905966020092487
19117631302113037
124383434700996943
79045715133441401
97162119879598531
126757057894447811
129542469496484117
124336431420698947
75941528162911199
45018527985589661
46928711023811821
69722323784959283
121497193371144203
77504258315034017
127142552216330951
80522153088538451
54988376208584347
65219767209605189
114458794067087339
106548124739423849
89326004286499811
41080998291371677
23603600118001157
119513287580242421
43911530709082567
59485549887126113
12189649449022099
10065590112428293
40144268846896003
94067451790004051
59735130478019663
1084257276675061
141487655394120587
101224018679728121
78943567021400153
86169412165113569
46611209385111907
99968204879712907
137178045355137679
36378677413128307
13558195368359623
72114768190604441
140904640341368521
49521299612195731
35935571741281393
88438105528993189
62016902495079431
8490641824499143
29517280715097499
123529143292155109
58914142668728341
126057185098205857
104744827801759213
125116362560856749
56815768225772407
21086745825935227
87458863669000471
66316103441559737
63124661463882517
127227395724912467
125359161413161373
65882316207196903
141108743792656463
59771384085840169
30242054657507711
29366284437081017
80366123578625713
29105592054263507
117721184944818913
17013056187804517
42108028774543261
128365657470870769
6936277968194317
50947357785627581
44435107333561897
62776436747308057
17691624095881339
34754277827553763
67486659256386187
41026892250242471
135491701387795553
134360312214306779
25505105163524249
1070050864461559
87199688632828091
19273304119247797
77250037840132153
68767025149663979
42593145632068349
12698462798428111
16020385529398097
5989885240472983
38424287109659393
45832914524009399
99157119919212413
87693988297552981
16448047110907417
138985990682768741
20922389458276441
21080951622996193
16769014514944921
100774145008821283
119044401040089431
30481898654082107
98834811152587963
115362003770979349
48004900642106959
104053793621226023
106091642906262257
35662336066511807
57797215048247489
37318991524279481
96592661501179211
69382084034446657
61284759266553103
80887580920383121
117989072795788189
126939226569274529
127904357700006649
107686569690695581
85276276511314433
115534407315537781
7831203595708081
137976381017182907
70859932702872739
114691857517433129
23146372253434207
143024065353123211
19954747736993347
51107148520940327
48860644976171417
107961458557402589
58282769176942109
87226003974233807
76039476771796249
63728540327984431
91281964794467077
102779351718845621
106937508175994231
24724043911013017
40960477400183449
80273646375305129
17454340129137433
60615761756301839
141721570808625217
22294681082922653
40761409206347237
122386388562979511
748414243260991
115155623696240573
126702555272575589
35128684095447277
46238513108705543
18091584635342899
139454948287352741
80040100914883349
112944820261668911
45224751779747249
126653546579060789
129389650388349341
84032823368800763
2022764128854179
115423966561218683
6167036829825463
82108542585990761
53745612187251931
85129111727658653
51569936419442983
67582388573847193
47009888208076921
28732920369006493
7726339485883639
76544901749167829
28779018206212697
79586127024611227
40778942141095789
43049997355329259
59986528084511909
115981147727596583
44341311638103107
56269142089138721
84485822093888087
92950434282505669
143947182260641511
60468531613640057
128472992506920959
52097389847698187
48878169273255929
79949531920556899
81323759001278041
131685264844251557
36181065497538151
97916738931236363
109998491337408563
114526978462789799
83627693725814131
21995377635784193
116151044671228771
67883776773581273
69102996471791351
23785205109505097
26226494737503479
59811655382335111
46956686423942509
12760515171151889
65380447692901519
134948860518609587
121172505841560011
25431231943723873
137929328292377483
137877367053407411
76054363845346231
45352730581717681
93497616988199657
62023630756536017
30010753613795173
11662788676942267
6561824127706579
105760125756956023
4295496378674131
28509066081078797
112272500426028023
16269452931255137
30162567533587409
49888013293233751
111784910585512441
83570604067061129
59085736941487309
1696937930200763
57945847262829583
121060586194965689
98375880119564783
19015624624133827
110501119264675729
121182444883459313
138271056608147053
103211785563872119
136230704055295579
98952289979618029
82143626663778707
62135028455842913
100341203654102393
121787809943466053
106139888622179459
6248873140978409
32931760850753647
67698842642808401
66097511350610249
120719201073378337
27927879336114943
132982967160343051
75463392546392047
128267746764477791
23994349121794769
4868723744426449
139083464134990567
40532011190775259
116827690720670537
46164841442769799
120010391022607621
21056930534312503
128998694210637151
88919202553284911
70891201654596101
6896865634288307
46564910881994699
59693873270300369
14251428263914847
56049767263679237
67826451506032651
95388872113396439
96156469463379137
83973050835453173
16006446789224921
38991446984052323
36535916243311097
14197414594823357
44357683163713537
76141042501647931
73829401884482969
41298726738362329
99872483164086907
32232033880614563
120138227567299141
14225266702619171
55993249397346763
14391591720812953
113926090318177433
76446607228365379
18785593050390403
96643050142515517
85399912527607079
63522125640454249
24765203527779733
112973875865159501
12847679636716189
11291948124438131
13079628999178451
54684906757647767
61376034677682611
131464644462011183
38358359341954037
57174409104673781
71200038696884309
55181664136163753
74027581977727297
118783088217200917
67198068456272617
38847244316984549
62632851033621581
33736669150586921
35346702821516899
10010908280078929
125355423257183663
74230897361533477
63100408285022081
132020186085690869
75696057619086529
91423736953661467
35091732879549389
8281941874386101
26621857473663157
36481394429508209
62579446234341623
53036557957927651
920759906702101
6291143270662357
101395046047058011
32579163535961417
84036167651849261
77441679248849297
93162243951338927
31633620824276227
47043811816518809
124702968863190749
52401002114179493
43737188544684241
45147659650949341
126195934180258489
74034773089031527
21232850489586937
130333700125617853
22236926321650277
130377036208868627
97696168878716251
2296915350942451
61878912643954297
50490556532287259
14850539687197847
126371394327335489
77952690477576583
73111021370892709
83854909031060593
21319410223059371
12301569290915633
135140619296482367
95015138668871923
26351004740275429
95212299798742909
135381805687584097
25216192925930089
117358943239650181
32616417855744343
49260572849320741
85829970606573871
128600141517460439
54416833539166627
24152086582728791
2394418287055783
91078091066048381
6252754364586689
54682452852605801
115279156511613043
56074968190703989
70593963425217709
126768985788030319
107359272428586473
59736285385981307
140941588457727857
69453400097924779
22718887787241013
98352862537442783
37977945175616177
78444795441220099
24100750656168281
10033728228871727
62556945851284229
79669788124269121
15413793395925719
115667943043405099
11836335993032657
45087564238505273
111974420131871887
111948889914109579
37534131609900019
105710931484920089
57152384667418067
91846998516354937
48154723518827437
141407112559151237
128029737470230181
140482984774865701
36071424257756429
109728647521733447
104154860338634893
96644468776456103
83291371801605727
124290100277414921
15999848795559833
94543711295137457
89825516922242707
82866134979592141
101655253671434117
141736697617863223
10329562837401601
64668486389411783
56834734615650301
64729666882819277
61176682603666783
125455954676728363
34696937674477229
94488340215516019
57619772448347701
132948971233824041
31316594273611589
71836670997236863
38000812183756013
12843338636335391
48113382263614207
93934506783697369
110676535196722333
89811394066737947
83831528272360577
102647806418191789
92579682838821883
132665556244839133
78033923792702923
110582519104630717
58310817306284867
10273454576353541
14914683454992073
130575002678548877
14278324664149187
63011283193429567
54066709567703267
88419992754941473
52334348570417359
5159745566898137
25759591305656129
22702355129458973
33080357286289459
83962270148191483
94898145009635983
71359580546524379
15075300406558193
1273990080916681
51139385396612057
119647927050619579
10664280895915841
29073068162738191
63271596892519511
92784075579102241
32250698695029019
50414801712158509
71552924535725137
80728951023215471
74013816992851657
82844209308835321
132323536029290371
54897300841707601
77932744532581859
64474130956914103
68692087011559637
54361383622015973
56113155562874213
143111856525076807
74242075116548561
41014243098655067
15184520590817
134158464894807443
131250147872094029
46146584199741889
6297046577714017
55440006978537749
84095450935026221
23236917110496277
84909236858470117
3262246359523597
95223218722705657
100219591319219263
35801479515907481
77206820146985797
43462447235093347
97358486209717277
116117540794420153
28647931735658941
56014174667823287
105715095998865217
63015478937832647
95474514809439607
21676277976500759
88330746598708079
7394175244768283
129868633018326457
122980058231628413
26237740752610591
26965147530688007
26961692833944179
101067304272837977
140144800820986397
35154736472366899
10528082470055851
16885659197057459
65038657646331851
132470905225489637
7112583344277377
22964275854063547
83409564610149961
116150393511933827
113299244550692569
45879713770884683
74996464599084103
61574945090000437
135869564158471729
107463277726292359
135942157136090267
128114613558213341
134068441175145553
88288978307920471
113109163720471693
65354337665424397
52093335483897307
88951724203557223
52566092702374117
72844608829553317
45554050343745907
55866531846106451
87647697351469847
34716365816749949
106905785205144329
123690723024251371
43113018843735319
27746653556406419
120786232692488339
136234599115992073
92930962565085707
36085843237129799
15115335090198293
112212306365993461
10744372804856113
33203012578992647
43366032608901341
111015983121075997
103150751809391131
10630737119877703
73570235163132161
65195380159695173
98062490911927261
62905028223502313
135724193760248581
36154511059601861
125630831609811293
29689461786463411
98860139786257687
73491467274648971
42834656152746421
136059555131085769
37813706606052023
123279293572325309
138901118308992727
18687260537772899
48941960407620113
143804782651026503
2643519397969861
39621596623540273
20025769966998407
109238810331529649
82117068752839789
100491050694026981
40794137498519183
1837388516963911
16427842709606093
11817066158997059
137270862665607887
82949602845325243
61883078480734171
119748207986669641
4385233529898421
33629328489004243
103055465178501863
114523176856049081
64328854849484807
37736929322349331
114006121564820153
99839222773982437
83957897466837577
82677030839941091
9259896071767507
14904910857466307
71008917842114309
17670550798707259
136994656885733951
65442750209504021
22862450746510261
86315291456535521
21354861060295957
137723253720894403
130859244536460067
55217677809807001
24148946638620211
137274653933197181
74681867758970189
123639884990951821
28908967177157971
46963932597216937
125784375895772719
71208422450212987
12478029487248373
7399103481143683
8448603946514939
63111348263275639
26610367171303519
70016939537288501
32782340944204211
75861665536215589
23387157912641233
115117898881176199
81460917520240109
129568275850193617
2790982998572693
73866600442464733
39255666005714383
87678440179895423
114607613085597257
120380381726510207
18860231070511267
62320512716768633
36940131235556363
91802888023868783
80026065607956131
76440036316870673
97206205141847591
116218203119344439
143054976949711621
137053950998857723
46528289815098491
103067047923708361
95176550192563117
76284901620798103
124288783775732101
122208980665797059
3161933740915333
36643013403431
47322307345812773
43278069834850163
95366150535683749
23439333353333299
45630645981485261
45435484701442733
14365619341863197
34023122455328011
87929851207442429
27266117349490031
71098845200541889
48800327718771311
56942898178934197
50071760964821293
72237978543271279
33119747962918723
84221147465209319
81491102028387829
56094014899526183
135066547664109713
18574363743922169
73591318235918881
40008058272542771
142825983735295279
77227401380771647
47108174061442619
42935204759730133
14262881345838439
63785103342894317
22450252919196803
67823418416479673
114109168052765507
85510609185046681
88802266029774103
69615980872087861
8620996585582853
41068164510571321
114011831722988663
12915985731098987
10940381608395523
38702049720633331
114629962035667409
74654213325782603
23142222553678703
114692605546415881
97239214445619287
72596264504621783
31218906936724909
134772357436176023
104404515784659523
132862762684127783
120958106850004141
115544856154978829
48749886807238663
113165096667188719
14564310636559807
113256287633339743
64936360437191473
102850883984723519
100681605908046113
33412660450286657
2947331489442689
92418480484314701
120590637402281747
53270643413957369
3596497676366951
77786949062759273
49152626228481661
38108672512363111
54644395681923763
107329330650263951
25791512096733931
120651238245909419
74810896959018481
129440146273223353
36325995844691549
91318004304925613
105717983852688217
69512513409578951
58841434989356267
132416234252819677
10449108560707787
133800007552799353
55518390109031741
56083977740830937
117394103370197629
122680966394477593
37011724686220993
90491086772164129
63000065706000473
138794059072305487
18500803333102253
92941637170264639
120194661757898899
32479715544710579
77421476967533749
48092115687053149
133015744026533609
24826256732095033
59159521396513541
70444240862260219
130779796833264881
56958776743060697
121461145759420267
98928114358267297
84519874821084071
89482631019931759
3403304214960631
108219534118037383
139120031547380713
22834941427925309
16146750593288443
108388480879080529
30326461348635107
66726908028116213
56361695271659033
98634106993379929
117832896082052939
29033409299945923
3459911431514137
71765764436042749
42478336809550589
49205250797495981
22303988742397381
26374799126202529
99523006037312399
103439950916908261
99713053038682459
142268113357841659
91363644721106287
54289271397312631
102020529368794447
106060330341300037
98269016638889483
106361584878730913
58222610192021669
25418965757180603
120941042722716079
36182712891525841
123358004519250229
104990125902427243
50085663119397029
38382751952363473
16694574749598761
75487615433172659
126957695323541539
12472214916881779
38404851708572191
60991223210159057
20253899315537221
54877912823812751
15214939708877599
115757315717260967
51941057077906877
85525107063884549
102440085157718863
74665482835818857
137368529505529603
121327759378823821
30194170838139577
24594539200075921
111924345838456189
46688911441763573
104011028314370747
12411903519464153
91219666888358917
108798017362521911
48735480253835899
18215753055993959
46600750831352491
59526790943021093
44091971154780583
5561362564411673
106344375957442457
24967348534631939
134029505142695447
84474729053333417
34100106386682437
104055736588406789
76991083859128727
122944569512173001
118050560128247893
96069159433148641
127375352296685299
23753996815692529
93238411959631243
87033990349159421
112702210500076429
6337801390867033
35279499937129079
44967751642893113
51995483395681453
18519764570387413
83465227009417349
16649465220391009
116544303279268313
41207408537940581
25315282514563421
85458695280223613
18312576729856597
62229970871344187
27273821178986383
35510736412280183
122820459430409803
22586638096434749
50231020546983641
142283021758073993
53192181992540141
58841639086340779
36214084835197547
137694319762915723
21886152944296379
58074196745788441
12987201469135037
60343734115400297
82691027342366309
88916593372000577
54250401309575491
78301516537829701
141300918749494279
91076722942243741
128666314357984157
3075034502203241
7112077933934539
63891297647716933
96478864735894579
96481617013899319
96941217044978507
27145104523756039
31204905676845647
43024088276453689
119952987863445799
135270179570738713
60462099033852847
86049296738235547
81636991634409019
78498143676204113
82677794974663243
105955308901151587
119486426778347897
31774505932219993
15073975802242561
5033163868788941
74286279673451497
59715925140401263
94273473423073859
125052748426172579
34501315851814103
77814962367320267
115290514397553629
86160900441706393
138147581762948753
113202536162118787
129430284967220869
15590714102375537
71474950747283761
139349944993969
132644237944798471
86315379310230331
47262874400015893
34818298481158343
143945714575719097
1862358757720243
99803496977484647
89197273609520003
44703789324178711
4340197295274301
1419147505341259
58593125572665539
121661401777585433
69186755807276057
78254597355893249
41620663739460293
31372858140400313
15215032162756579
38741839524911269
118337952412748681
65706134407227943
61016358275185081
27388107295283369
56222500068368527
13865408593693373
68764090566939851
128123255212351187
56795025720536143
94575160319506357
110028112441211983
50347506696581849
100220563218879091
57689093037597269
103670408751353161
139991761392910127
101631230074611187
64940545771037891
57208007813287691
19078720669014163
106040626085495863
103845681319620983
89421159742634773
89709871641248801
50094715537045141
34807097130878243
110323980805908811
93199353048946663
68915703540226633
83350246230549359
117326444966975119
112105404299785459
125728347843811061
65092796940667729
4617965502845263
69698117402733431
129293748528735767
96816941583747971
82253081873635069
102712697098477607
141787756236816749
22130157666864131
64743258614821937
94768261027647533
82047045283588499
45489650117480537
72609542779423249
87859821715488587
10047308494972157
2593402937926519
49599346438221817
139928379181810313
51589090344306901
90612247426915901
129938379894996853
113696671298837911
53234454481478939
32657226689420429
78819118941379963
133853985968114843
112325058947514653
122739741455380691
39911592727010063
24890786865057881
125204549404387361
52601532067154087
57355336021998263
111049891788168257
82738705982363531
7459654068309281
129086731966924129
7637649790505291
104203964524469099
87665215582439353
38864326695872137
3099243776524873
101846146801726909
111702496808385443
127119941992719541
76112843706810257
74275400231888419
64943328217078583
24405178375372981
94730219946048871
93640661431450769
40847265945808771
85606282282111313
34529324494666829
5773958561754541
61970906293481209
34703419370468339
139746272455590149
84371046125059501
43077683919728581
112322297499875423
13805676867618619
95628782227437227
139720007385924943
69763925615372603
123103185205987583
6855374147876729
109288245760249397
19615480782417083
141783814329477779
136415060473171643
101169832719139663
26987584010985197
77043178029691
3674812261136851
124418998743364361
125632208845872649
67632730185779959
111276752384757913
23398645090302787
59317149589883491
14308891596551609
113731590423586141
116647368075941881
60840974805535649
120677070300591683
109871673416441009
55460447247521873
49043653090918091
18455898616957393
36032686896783019
20807084555167909
19791738440936461
100334796697813253
58961676083597579
27903612728550289
20644452630978793
6653290733330093
34290954962539901
123197009240269169
124343730567235103
105297739238992309
86765532902946697
18388157032296881
112657823773355213
59283042594489509
514213130250331
17522128970416309
15597381961836929
106737588272637863
117541006324820009
131297118064028677
89438142347967239
29792551243561571
18495302290189853
142390775329793909
101399853539936213
84613862421301397
14974658555525807
103684170167203193
2406189142931419
113635405737508037
114968375305608707
4011699573728201
44196146298042743
47005668375745381
35118902083434373
48722999874946961
13475075835132083
73848303583939271
92157710604240271
78333964979351129
120368892417539393
859519749692581
33306037325403319
6693549956086327
97604499325773397
35754040185209089
103109247778306793
142462144065550951
92866777795873691
45301715415849037
28335938104991459
83720600801144497
3128744710242601
83887618581925567
5618110941753239
39634844749630477
94831832043852907
67886072752268839
48877377588252893
143769658503176921
99072502646300441
84581590946204197
69423952070236741
109742256544370783
128314803481224739
55652860113573617
73588604759585977
14263107100655069
135388118566973551
90594128558017363
35351955090188221
88541728906817471
32727396475631167
113747471671809763
68770137455344243
127662113433961187
15487658484971119
114211840826519749
128146700473882147
57528733720900363
48459264829401611
105789431850874537
6795255626367529
86830780270095847
16549238807605001
18675326242294069
92892442478952709
29239009102945583
127515032643847259
26372952947998453
40299869801570453
26529193033973891
13884327452648371
23705327509516553
47131044430385023
115485820855278169
94949359055722117
42899935548593503
26851217557656967
90347153026741381
112933613450993449
55485369942168487
74992855018973561
133772366630748361
126396855299494193
142531096062332459
14334768200750089
125486843863222663
44720712540547403
17670457414640551
9998447248666157
16608162530681653
85824100766474401
133486600118903509
25987091694799769
48521191636684801
16818818937330217
87337491857685031
63921950606846153
123146545888766923
22270546708780943
42774253638577183
38994953051770189
46733967932193413
6859278013677263
35830190460836659
17899565663180569
47252803269357157
45962104997464037
9041832316147129
13146096008174669
16206041634942871
87808157198837599
34345708531400503
2801135510145299
40849250315507587
136712336899848653
11375064256947683
76765291893227233
68870622963565453
48620808597688757
15368145475400863
14885775611154047
50207721351501347
2378979205819549
19515408937507367
33452237649168347
50537129177371937
24397063255076437
104600993380432583
116529157735589239
97631919460288309
89704864013978209
106707746803178579
770659958360029
45717302954954773
114882379515529919
46320667796440253
109458629353841197
935840008109213
97549835097403999
1667727971234681
35031028756310401
20307671241492571
4024048341019159
63774719941852393
101494717924987801
68308481936782987
59292953747903159
51336191745068759
10977964949507641
102910250140990451
78253945572295397
14481340569402643
98699370795302677
76805190716608297
81288192292326983
59570883254396977
140009880959778007
49820247261146431
108239367102528887
139354007821284611
2259725520180811
114502590103242541
124147731205562689
66812824215588013
57187807445221961
47313678471057851
41634046980666953
20950315269186997
5219599972464443
42830645012922967
73988887025923423
103762089510798041
59341016480358017
35713491782485529
36145360194679031
138589730130596551
110980591378308599
129484544881350803
63201919532054299
26668920027789251
104780885992136323
45162897052982629
7537792528655297
16863640850965303
131857405261169617
62634527572694381
57754884616887091
107179859644124893
114348495049490747
119072661604032973
136677233263364531
115798781533037173
45423405788605151
24260748898477717
79389534787054181
52048339748687677
21893208342992387
112741728530669839
78001798472951711
5647097526585301
37585023959414423
117062977330254569
7159130460855487
35558875676234149
35025453454117579
132661344486094367
65351139790820701
53297950984830217
37797989009993761
13801302794717987
10168859471900473
26274608780804651
19427418553244957
89105106710225677
91661160186504497
102176682990767897
86117340700459759
34682055645072509
47888780036183059
73537826045048951
14176977949585747
90084406884314393
111733241511827053
51726329042334407
84730966479612683
63927381925647277
113162908189357379
118010064525651923
17235665737406309
106685502352353823
40427681969424679
69195980386996607
34599886653538639
7456845557178299
27723206137612543
124403174278739833
13689247227868231
92894529306229247
55197129830490341
103003463286673997
126883631299103383
95055070602069673
76998827181100571
112325116660702637
61235607429156107
81319519551451981
30722419720644607
116326589298784171
131920009042584391
21857705877657971
122992427081992883
39757939358010871
50730747655598627
28158913908369107
8661385282373101
8806556300566159
43149878547680549
60772916842854779
131802254697108001
4868810478783413
13004758753406051
44893682751918173
37221157720916969
89286686263794737
14432848803155047
121151420720434249
46838824405540099
20473333245432289
20188476543899563
136053151423184123
76892987680618573
131981730237376183
26872171660277143
75801260279450257
65829010758050219
94642932048664577
18552698903829487
60146170690037827
107957640852150073
85861719576554287
51817644463087873
130125666103350823
42477529513932103
132413387215602257
120077779534419989
76335541229873449
121254462498671753
12548798449898063
21524874918882557
78078085178697977
52729556855949373
8435917989338237
61663654742645273
15576263984651113
90163421095411007
40245362268489337
32254409041967771
29659314611909399
38755089642834289
72152109407005613
44389982237150357
34229376018666119
57209861471706187
27891354772878767
132388442392632277
110018532785499823
142364763088419379
95558378135627213
136193814321475483
84483196549639637
80923485995291047
53434804562140591
16119881742837997
21927773990693317
47885659043791123
49794887981529967
72441947892217427
82899554105773451
110526164276270857
46991519009128147
45203934455921909
51244108962951517
71451330526090517
99038136010319827
33099578324507
44213261301532613
36935794699499723
120299684945535191
25061254051788011
18945999958274089
110422157984957461
73979018775935347
58423519210860809
7353824132887373
47086867214450429
139880283844122889
43269057937038559
105665482503055483
66369202808294983
94803227258967937
65942968753856591
4141906303598363
130040801619792473
85314107437750309
8338777621243507
5598155510762417
134423026538934127
141336133362593699
139134608755544117
73073266389197909
118146421170536419
87983984092901909
81094765010023603
45905726325066781
74079465909413827
4288829655758819
41952556366739273
130693551968505973
63872424830254967
143299251458520433
69928334677947379
121189908426148339
26767858921490689
135620099976224951
76217121096128489
51828166811173721
88992396926156851
17568612011992883
77212254377717897
91734840875602121
91793965764147511
126315418665976369
86625680644246357
66948285005988619
114204087118993133
94760074264828439
38409603058706653
69368110556382959
115176046618710559
53990229885203741
95346162879818077
86369086444780721
111409959930138041
51037315264774331
112955823203314211
86067063198702871
131707681361767697
38136843078354467
26150092907712199
81257475260943853
4883402507823781
81924313925154913
71317099733929039
143523453495026453
99190701397849511
74665958744807041
73297933970725691
73996521587137679
134651276775569627
63056899317898049
61439957128550227
78040095135068809
72973482253757231
93280973686152103
132520176123037939
55251283187084503
89546098489308893
5059518224611867
126052973504270693
123016137250207567
128361624077161799
44106820475983921
35202904181307677
46677253164172817
95275765254888299
100106425267000219
111314904910581017
10426065880569979
5496891304680679
8339820742357501
63572633891422801
77770561287368309
73643024578097651
44000303076591319
24128969525881733
127139269297200323
47945982722951623
27353089953811229
50544077323196287
58546193514803971
79737692523825533
87762233181672541
60809967595466147
34044151311491257
50730535436580949
93750683492938421
56963586790451101
30754674087449479
57682449051173417
98292014159966519
100701821015887951
136287785595890381
94978908521324251
63616974372111959
46817111587801123
76402007104871377
70009274904908539
79280927171454857
55867526056629167
10670970122306237
107334592343329361
84296764788275279
23333121387880847
11132864047546807
8759359184686381
35947188419900753
44690960166441409
41094967084529273
89028416329775921
16862866704998507
130052755807484869
100609773482486701
130238767358172289
97008962839229039
99623074166991797
81348853039183241
557074597758323
74362908750377309
42996362209492499
29564423029047329
88640211967703819
6019491753256867
81735785345680241
46609801262058767
115261120552283401
41896543384002607
83542416349127287
86594802011435681
50131381567654579
71905384981560619
56833863873578177
51584300670298709
142009241935861099
21794276887586327
137832377772100889
126844946155005977
24855896745823981
67824915483259267
128598924163919269
96125984635832293
36042264534070771
58450354902976429
77449524107585593
115073804153685199
141838542189326929
131271284097261943
43431514873084099
109102585441504913
11962142898819791
94032944214104057
136584139177515671
21832798171341511
52694172355638557
36938983285679617
5176050991575187
63533770724889317
94720466989856831
61870912998806251
47714130144588683
16116547629493963
111817728697368983
15826753906280101
3223367295847037
129253071454356797
50495272062982303
99850350039662267
72311662496385007
51942832788422747
80390886116141527
98426277964491551
119999644676150611
83023616481723689
65001611465803973
295723581517697
9752869535794927
114306474216358901
68362088111745097
12307845653025721
141178058014756729
69475657616628563
3685432818079769
28798184683398103
40207190236703801
59476424364892219
123400426735170433
96448351284651367
8670853058365571
90801640226167393
14995421924920237
40327514036065099
29379163852753783
68691161057313583
92573436481709611
2582285386287743
55392966918051199
28140156488304941
16032903325352609
12844109051044547
105430257842514599
44540391426600833
87896239985570309
81918326720426213
20096384059222333
11154291688355429
133434192033333361
7779265246575959
90769431644592647
104083773152362019
76893675293195279
39784856888430341
26929305681524711
76133575254940201
62365913591774147
91776297063883339
111062691788602553
125343176924810237
98498805488282869
91576569904025923
123966290883015761
125673254038642309
125649880321865171
66820409109379889
78648907068613309
40315146008036723
143558162748840727
2974891943686951
125197857330056513
139954493048930003
122948781631640849
70879891169109343
57612286041688393
60220654380990139
92775317211334811
131417922446256781
886062837947171
14074528450644817
24820763053193161
28424475312461351
5655422856318959
16686350596075319
128823555027268559
8181323534466479
69323474298227341
13939979011864963
19647017054844691
43116014131963243
123890854244792407
40522486790348287
115854433310437483
142652462342151347
26629578073091491
75398319354675883
136034529372732451
39639956659833721
131809658776616347
115337354867369639
109121519943092347
77360001062458369
40145164139417173
49470764192283167
115708640570559929
84192919802561363
28660616868437089
3635855167916593
132616008125010533
9825099585041681
27083324255807327
2400665010573833
139060127610027487
120770459676006211
71357546943533407
52948513945472617
99839206195466887
95237484496082161
133405880548395127
59918054288584957
255215979623263
25227586477442231
129487256225305351
88839993940503571
107048201593896109
28345729444184353
20756139058818253
87885858295240087
72840108346555841
13053717486760637
95969256001467001
65756499533320793
101401913196693301
64325054867856791
64084181102780117
2447265837735263
130326877285000789
1070128030389559
131808122048704993
108361502385619243
135677758631808511
80354003279212591
7617718995197453
33252751217776411
36654507606458383
76018815701956489
74373683567152787
66530259664348813
41255757682673213
27224280787462489
15454044661405289
49308450487067047
52901425074843659
98289938614061177
86065526031007807
117247243507248641
74171303217245687
13155522228960413
65234603007794041
83211747446021581
119514658916828281
126566077197653243
111739681006387331
35727172581999491
9302144580830117
76939868163877583
79292390864560201
17697391305461599
4296574995328799
104025129377247641
129163451487699613
2331523837501387
45215958482200301
47462803541517733
120951425782247639
26875858034917519
142023852261020927
4262128284914629
43749143604631943
124570820527798429
4985027757487469
34153910206143191
58314641762406311
60126864908801437
54242518101318091
61362515558705209
65153900044669217
100499365943754307
138816601788241141
99338851279380437
30290843562436781
58022903711405159
43100976083101441
1253035977569063
97363906300751261
102121927419040601
116779446825914177
140387846678582609
87498143324517511
137256740083334723
116009333881301891
69581371165541633
16319946476994551
80216321257309333
38392651209640781
45850136874981209
68114409264765557
94499002059376477
124981588680087421
7914490383850069
60061817037129293
110019423816238747
39006576244542773
117990646760228621
49157983357780289
19427222756073749
120672008186529311
40930661050121449
101755150030321031
46417299536981189
97790155007173159
87446587534526179
114072332899598719
35364629931569431
134676478659159707
83313302529786191
41580906316539397
98939920848988061
98880753737057321
53035169573273743
100785820484018863
41303301877351741
64504506283641419
21839943279296731
121346388696277669
464754778395137
40447737085467869
34169957811127613
3635098220121707
18599367943853647
129520893744874477
92743303282695991
30847204462477213
79288116047341631
46742706545663747
54189633102978157
49006115901289567
64097868060402731
71098474838688751
86260713892696507
21819958638989167
40918682055697723
25551915150502051
104707070371906669
4360662031159631
19628190486718469
46980493106284513
129682691212220701
98683004342280569
119237342832132277
131487568494247033
4496095609261013
136162740589968847
30240522901289161
116538836482717183
11613764888360863
2320782497315993
58369153982102981
33428387901163421
103280303474687921
110429108709836029
10903425987582251
54483251139041581
24750916646327279
33323730244490921
92863853657626367
11351570885069827
36264175110888449
53845194361380349
27079330000801933
71251903958007973
24761984915787703
8743719202883773
7988315035566211
50624388678261617
26031000276796127
39442414561580573
136361478199116439
49279797239000789
20859972222139363
130549739082641383
36884679203738609
59931135264026413
75489179193158567
126687125369812453
83696848495354883
76413613082847869
73419844661739011
52367839104507803
66188814497806997
87032117867036999
118537229408122171
93802034205061541
56508490712323553
4276994362569403
73724929258032281
36509096824403201
117196275416211263
135552633469525331
63913743745536077
21736138760443573
82842501514511771
32220707277379213
126276717449983943
140662419949509197
94796165201159801
121807344037036663
89340960105371057
54186987819922759
93473796495500293
131058431853001033
54479059988977927
32987706572408431
43249388239156987
117974429368978019
38703391239260491
68988779587352903
33018885696038279
93358890045384017
114159772062395867
4824629546432197
103225716770546159
64131109234879301
78852845963778707
111197836901427301
93298085666402791
51170620351936507
129246516224922487
87406773145794551
69933694905631769
36341809421553431
10524102763516207
22896886190926589
76974166382136053
57709359137744411
31267863581336671
7982565185669413
15197205676339913
33888099193033027
35533776506831639
106334143317436621
24696800957155267
1033367313886967
98955836805808193
32299810602190013
18707107635712229
30763040621701771
80911390677389521
110786200552610857
92525174042716963
67873832765138921
80060334518437291
62889374932241579
82298382371746589
54099475571022941
88451717467435067
55022592349071371
41503636451531119
73498400783683867
92294889461265109
99260604584700017
25599363881450299
40331715482260327
101017869940630763
78595365090042763
98656263983412613
22513267466232577
117410106917077339
142695884962052537
115947484278875281
131025403835092703
86286379733145457
114307385038313983
84974899502238569
54399686104605553
98710506308821133
127125561012159443
60483470004649873
102080075440993469
44360445847825703
99590870356093063
94445603914527713
5830311522158659
1788858674229547
3488570776181567
15584436793349933
98405776436759681
78438560823239231
72276621704215613
143161558804609181
116231526731163587
36491320409836933
19640654514179773
89773043547950921
20304309947584027
11872801203340963
12160393666551107
35251661626934041
138455865229854581
58566647416658903
387357049448687
14900518710104659
32682698081446807
112956116696053039
107639283498432373
20349137079691703
12197626316459641
135530083285512151
69748502513807983
93260304696951563
2265482507208923
38308974841831853
114155126199139741
31470269614386859
83798850437564203
135135185096810641
22214321423213219
68728601114696981
24547655685541199
9110239305840367
116099785017446827
18094782799345207
5239596220532027
54142673078733013
114781343168638481
32663351259469919
40343944455592889
84507647927805497
141045239067354133
3090292751448011
67227638041350221
90846729576067609
125112912464562259
63719352086808347
82872305126875669
16177895640190177
23447396781207617
66799866612212743
72431299487127799
38707047811164917
137674585969221317
42953508657711803
36465344342959657
123773675329308457
33274593508872923
101778059538562369
41893553143081261
14574751137040261
109280109003193351
12632477781181061
115875254055278087
686346108889607
70535678667784313
118845843844424357
106915205536791347
1012458548228041
102818346641813623
131700283111563239
106764312836674421
14722491599300041
96264384369977801
16437376010939173
8511030555197839
57263114841190343
22354728494694181
143718093348411367
134712096037043803
124215107138882399
30206146329338459
31224377132176271
38611352218839821
92590003721531
24701373092888719
67370200724244497
14548947358110343
16721549541948857
8877728567661179
101711411852980967
44732928958757477
135588521418799193
100978166234767099
57553185411255481
103793126426500793
96437069256440543
32038598036005177
35252832777042779
15765801459377029
28483905863825353
102344273764028929
141046782708975751
120325029943418077
80185331674434391
22395014135990101
34322490647231789
54514258702427393
103131474762714991
19167446365320887
76880813203137863
49755627240794597
51941658058154353
109824543845928577
48521428743029353
39466115886703841
36657370344442927
72178575515325869
19472638299995591
57851459921987539
21059028405031861
109502138320413053
41783303171337319
4123163335497449
90214591345884689
120777576829672247
109876915780216699
8330422466335661
1361568123043831
11700829492137469
13673265875483887
31083922402591631
110817576327908237
61048221910430011
98799876059514379
113523593621813539
60979026623867207
112299903322046273
109699807409825987
103868486256873391
72527666151059377
138443710346779151
58870213181388509
18306729229337317
22030436592261401
100646998886773291
79302628201787449
119263656165618871
72171963466073743
31341475693649501
68592472454029451
73501954572229307
77807894465039707
43607894015634937
35650527792200771
135150697230340513
56997750378751631
27057053716119227
35341067164599481
41909081957501237
74789941533055963
75437551662579343
86174057021379941
141725167817837809
137407427612843987
117942221623150079
37187895040374629
13855879985389391
8260892473056059
130284975132492559
111590174898616207
123545707948584197
135866897630333249
16724832786885427
83224694263052869
35816455382933891
114680030051968163
73436619521722577
66489345001293191
65222708534351807
7734105253917953
125606359013576633
13448925535974079
53027597340893141
93070911261253967
95446246245304777
6515096587903499
6317565113709581
72093061845415757
24906908798531491
89180745792075407
72486319841752849
17606840951843701
21220540467319763
27010969425491749
126527008267228067
82988959435367897
112085671915012217
136052778511913801
21871937507655271
40374970160318273
58582218008710483
80933834981732041
44590153461411953
7880345230421539
5066338875085913
85149506909610757
121090160043238973
62468872766717279
127953153881603867
24546241980069559
108150887596377173
52194163257808109
124137061725570511
76374720799588171
110432341936887743
142219294339595381
128776273043887747
92665987783659547
93164797293063367
31510253830089553
59079764293413533
11911585484293637
59665647203507087
105303875714394713
118137110183164367
121476932742699857
142550132380422071
42828668608984901
22801788054913303
118170074653326517
45532917518910919
38240675359456747
92766969293565367
1413422426767303
79197476912453561
140938345134509861
20222839703096183
759943976437259
132163578972948319
54746571963933197
117089400280257233
66950709866524007
53245669276923401
75240641840525527
29070025024242413
7436896555685819
30370905049796237
122374666803137401
6776081174070137
27649255931508529
9922771605941191
19257495716784713
62352699527721077
96364648736840371
63351940082588299
123720815012831171
111483681019168091
128796330138666217
94971497436411677
40297262111156759
116216835715658801
21925911898494563
30715245566609717
56893701769314779
43822702228219921
216662661277709
129659938845300671
44928472225530259
117628486370183323
119380232074193327
8008283303644201
48737613722103407
7910386942847231
141300314194445141
64777674770117807
38229805181840929
25812562580908349
32243517619997363
55642926980969897
4376007609231787
137079690464484529
64136735845080427
29666844960268553
18418000145241871
118219593530397941
95600675362262813
23935587352928029
62457704342617907
114268601808325729
25645892356143679
38659378222242511
40500589239757319
138369215015364923
4502585123370949
70970301144035879
42474066359077993
63098190803613851
21413374252110859
93884024097784997
58514879173000541
71906206331277029
54592390480832609
48085991150328539
135598872127305833
28573814151093671
81339849735966391
50034998258126111
27840083449947217
36933725860324849
9717818276745841
97709437025901587
37017679293082583
118798801814179027
103773954749104501
48333324867658283
63283275200117177
105078070834190981
44518897194776413
36859738674562121
122206230456463201
119087845132582211
45349360356152659
30060581196352801
57639382764009467
80623812951227683
93314880136277633
4146205992205769
46322667243075241
64588555640557141
70778953665348541
150692936666047
56311199186106889
115539691510364267
112761114596270927
94829061803639197
17190489167449541
68550119575817491
58113950285661323
4507911676818029
120699429682746157
74016752293354223
14511567852805129
24703770343561871
107375162848297013
135388999884969433
51859185656854739
99843980080762297
9236266572419287
13515633225821093
85087792519566271
87129537955815821
118458025129469923
19981985098227811
48861118590439511
77282659924790179
129757232617695259
110702042416941253
1558914696549599
120885473322590863
37846032437802521
108687577453927181
94717370630646997
33618214437940493
130363760416902073
102594032187236099
67577789277883369
45836330822818313
96186332619313661
57833290367884151
6015094710919139
70251589704914279
108104562529297249
30727504138419533
33121680938784721
126493263139535869
38123127000846959
94037142348063371
72229124529234427
27496038738538649
52760279004808519
104143548906896047
73199351744780057
125443510435615369
115639399758842879
35503723198893379
49370855875204637
23277026520069221
5337507132135107
108683452933138711
58708582138049203
32655268967044643
141859117717047833
49106302047673307
23416224465424831
139394499549430813
88666947939204881
85686433102407419
17208832191323323
53104949058385547
48801117624749863
110781444429697541
42685626742156427
35268217467552449
7073070461336387
108997227623482637
94692392830232983
93172522707021523
9796317748703111
85660462016956397
55309468727927707
39481407116573509
81804789700716737
15103302375551623
9305113762009537
9832334059022029
60325241103623399
59147259509182129
35386225164542491
93185317926940751
85824894508381703
79489646617978039
78338163628924931
88374165443705233
56358004487093467
60954455331362419
53054746392087833
9641610454572947
123872500897626863
12018366234612929
133115907492378977
82129481524390453
126086280722718487
140462262111931187
19689129705354443
47959601705581133
114469084054990331
120910218627778301
124777013790468511
20084760517400749
21703128708168139
51529068246344261
82629945698257057
65428475553007499
129538825269645877
46118965254242449
96425543987964341
35375258993611021
48960429102893227
26159875124401841
8951877157633411
55923911193280913
133681035324092947
136766921966513677
101627259283246141
119771702910795569
41798201773144651
46287113576064649
115367859880816601
19458780776063513
68641643535890401
55402227299122643
57975943007979859
46987737937392509
23657295686906603
116401959320225393
99938721291277483
1528401960940081
80656191229466771
100279624994203451
14647391865588931
55577912213893621
125726352406339249
22378973566468433
42260792849464883
100736611698143363
96304963461007013
144002482091881429
97060476632424061
35425485170627467
76016891909625883
25211347066219493
15983120041368211
143318742104020039
137700974913345923
49715368071696071
54111736624646039
85238063448080027
136954082358143873
64228927176287683
64651268141674283
9503901111626371
116504277955385239
41279206107414439
18501820420909183
126762784788867553
43363616496513011
18597308507936051
139142564491716241
98388161297468311
121242580290429487
106500200117780333
27728618834166683
84976781560865731
37197203478271583
22276406288901407
103236832717252583
19031154618150401
32595703991086507
83837421468495977
55394939855611273
18001793041254929
29615833356179599
41094600186905437
113114944561043027
64912970799488641
16649398161600679
101663084949227987
30325708672379623
57214619971660841
7343122304888393
77971679684429491
125872702944319207
7035799107838357
37326356568138613
4266224964803371
30607637266336789
105012682884897973
13069625140199909
96154012596755129
50747509886790113
122291847248205421
45267981196403893
84240843358432391
62975246784653513
46934513774491597
81001487130428071
40259548166795681
142197338237763401
1953418766579939
91852055458668067
2084980330984721
86696811494901121
43756375076798533
83492301424107383
91191983851135001
23215402754987689
73517864216736113
119067681495141773
121476506426902897
81175055329723987
74435098410688271
90650494433395859
127220438112094163
111722659513806179
73406912515968281
84090365598459109
112273484061200621
7827403936794647
18280301470087
112671686233633691
102190747518456323
144050939916234817
28783172520776647
28634401088684359
68857750867183051
76219260925790267
97085567469940513
38538238118424173
15953194951433521
120411652789604357
95500907141905589
134949749100560501
97033818929349097
72548461636580843
126569345317889567
8396390957365639
61361915183649019
14750164259681489
14967332933996203
60698540890727903
37568292623634079
48212072926236883
7813504565500427
55289163222966251
119822486930026721
122558465500905787
118892118100352929
136781164900474243
136063276914945143
126773772815944361
97951463144168731
109021188040800559
57594126924057817
49444824959079377
68708174963222887
139263845457816943
72355086133310579
25106531804727067
120115659748508789
89320785636882799
7025995091928937
64872159248189827
122646577140385567
27200858284485191
124637460798988021
15432207582029827
6698586238593659
102358503639316999
106769745924768547
40995325818455537
85089063848126603
122689914318794897
65472367532062313
25061144292027677
9754530868626433
21019861383517813
1068509355677377
47336847383317579
28601763687708919
109610837523610427
111115699893845237
138287288358346753
14512749418207031
40294776456782021
107765153843550733
36930673249782121
52655594180706133
118489839375465757
70165383738055961
125166780075123107
134495751229673101
100266550349184913
24256617067335397
22300522829860777
24172321448134919
65432001952991621
72582507313440499
88302084814385201
86180844546601543
124922215667931587
94586219310203017
47662422188401199
42859769609076191
63395363621792897
531734736235979
34944305596056973
78900012741595567
114069123472682897
31257721302100687
1327923271105903
10092751926814147
101889117605385757
10544999604380777
83942912800225279
76416537352463939
19318439606739997
59353745936614477
66468392713548061
34278773252234297
14745092059813417
63951848049324203
11378927583522293
71184698052779951
121407271578442783
2421104747025817
115882070780548873
83540037991732877
52685767351009019
77634879832199969
53397937367856527
105382390524279173
90805205335248347
133918387387863079
32908170512571973
46040475436774139
90513718634680267
68996035804525019
34770429581045341
121847373764739107
67963591284427313
42802260702266867
99983485558406633
58682006829287113
57022574842510423
38080782098725363
127769183306952157
5879860134307427
116581104361286869
114365421627381671
34983697564611637
113426070182860573
75102333525264289
131438089729534249
97763379623473253
19741654636869701
138508896083006947
129579396912614237
128863283996912891
118083808629822641
129168542825647673
83995707151603987
114393123384003719
11657252752191383
115326522690260929
131283503782783153
129920815390234159
20441126887664759
14033957522861669
19124020767048823
41834487198541487
39964517334065581
68782406779482287
130188127623306559
13118763596477969
141237262744995883
106292224713666623
19515069272592137
135153218455325561
27485709559921817
118503023759229709
135009229229886197
48742343193865583
87562967454893897
135810695279262037
4066522127806181
132923205645879317
329631376839617
19178659526053219
124078049734655327
80815232398819993
82166147197733023
90078976376387857
99783085796814389
91978473713931451
74037424690156957
60253058113778599
71043911519192453
62671177234153343
16925086711395917
948742771352351
78489886293955223
46634960223943493
142765890185450509
93491595702232157
137696847607622971
94868755580836333
107224276747171481
63646145151730949
59948589056500321
29422179329475619
138956978228714491
113464595367933581
13835843755024253
111048523626976933
137501836865975759
113402026249136263
46926536655625691
63033404115905389
104726678808876079
5523537152210479
90874524408855937
5945022930432557
83485176521886599
44808008319494911
21336922947149107
120258082295851457
19751915663339311
134078565565880777
69735574384449709
119248395726033557
101934260595871537
9878692704655237
36209801099339143
81637121848396319
13219471062258431
79326322029979957
70313226900368783
52227128760704203
141525113287652119
38480637671037553
111108024890668249
79694260414401253
8918913144686309
43683859804089959
115654101922382851
120549037361568467
61156078066748167
54028093217422853
35509902200171093
42420972549495457
139186365763728781
29580929501513267
105843108387747791
28323442899938143
126200221527164819
7001960457215509
84753729993254527
39426273439511419
121976908066518641
44579066840378761
51237064129432213
92672575529922439
11614860758490917
125775965033925287
109248809611714147
44131890656160677
12511383116751271
100018667510066171
1913117459177087
63248803390105511
25598704313483957
141014752800302317
137378692068402623
1121242837933103
64528729550406739
81570405601188661
97449332332459931
37760742529798969
141090750950758067
131159982138582659
43080112323748571
131704287919800313
101925232177051567
6508873338905897
59144544688772819
60940993131690869
70565709615951343
89168163399392173
138074018621292973
142536057537562519
129714084297634853
50172342048859937
39900204632631979
40460930829522493
61440942489016807
14468677359622019
15927203872666939
111847852298308249
48105868352379697
73573332040060043
137962169233470851
45793284170864257
16503086315791609
1356847262324381
5453252167709369
41225648817913597
127144800421705013
13204297707457193
15524286677904131
129954829497632333
34269546945803803
138319242294516883
25503988965582703
6387837616497979
90804367174920577
50190000533737091
27256517559647809
75070590872279729
37011002076178301
17228892843377573
133894604094016921
125664940574236123
107885399601478679
103991620052515627
39585743022997273
56553022600141391
56917232099977489
41038710870464449
61141856487660967
95668260896300699
7076578014489587
40719230837617291
50973981110455541
53505794606124541
49663233331888607
49966599771131789
4251081266640469
133434251878204843
141281377839619817
87819129271525913
7955733804790103
112087057421191409
125874141636966109
63864335413356997
118988160167903153
81967084161662837
47201656387727629
66080192074037429
68422552825015387
28176324674085869
109484620459672151
51548360257790051
58105993653227783
113744556720581191
11429470012413671
128985861862269571
106334080819762049
51050182352404871
122143254861829199
38295151253173931
20599972362890821
110221602783759001
126492962232108299
99402842431540159
50003911259265517
118264561260914599
110821086220570637
86197236355415573
51375309261549941
2524180944927209
63365122419333101
72257930622352667
33052975950764507
21097430518535387
87427824252346793
132580607357174159
51342425846338643
1417879801577003
70569806492325047
114281609384091221
42082216091004767
10593487046454731
42110790387337169
38528669666129989
76381574370525559
72940507637221813
64896849334093177
41793095542320631
78032841887758781
105084687293896201
57125600306522443
140555405221949813
15137798004084913
97089124414864601
90154062335399119
22706941368574301
36028011225834073
13334096083170613
133696759310486189
75815364498231349
94382918112097597
89320259479172269
97435671299919131
34156840130291821
46113873894145249
18142899764242849
97275680306209103
50807847887081003
89639071250647909
20885925935946311
114277125828530527
126370458719088097
131903904274275227
54991501454176141
5453684265155831
19010159296085983
22117327809216701
62170886638484321
120916819018832657
134702316073658689
117699619225241873
54221489873454329
43440651132771757
135793924476065257
70635623191251047
83504598038806981
95258120964910187
119526307119387193
101005991528346497
49609625801773157
136295406302836531
135357722541917417
9484281857904907
113248299153847493
103580997652115141
78368281419674689
70722283946258899
81073467876752293
25078081021419113
64128631966549879
7659778150100723
53948470219209571
1019218645035421
85194266765589937
124137617813943791
92493872989296517
84513796435743971
36834210599279809
38583796810262083
15712804675851287
78395378753189473
60603337565044133
133709678341426307
12997718887120427
83128576123351757
62074212907980509
102782378784318241
117754733369849843
49074491448271253
67846052173522013
81666596384477023
54220380679683553
82051767581600539
5885686593337423
53575779690358397
21967048292815733
128833927889019461
56138060879387713
112783263414815947
20163196718617531
77511397223202689
100885906151715683
136376217801722347
125902191029639923
75528759191212807
126600196268771503
31668819094567477
66060588793461007
90407338365697517
73475027984706949
132277927672429243
11938575035069203
100907504088069551
52625226013897819
383801757488659
134344670092263859
90777721714106591
26135476789907297
102940634409402113
111263306355954517
19116979402045453
109090191985640087
101285752907061577
27301434497973661
56224559959103771
10823471472676483
110346313798786609
99254305361061661
128251048976036923
87228533541125909
62125623457935889
98035928027857819
136254074249725283
78780081201639809
145020429419959
130579248024849307
47643606378933469
101282906418412111
86044450361440313
95091552392596951
15300673376367383
135548107355047687
132447316624894597
800177943267121
1011347824418903
109753957987384603
49694953189274917
15876443649622693
16612245705255041
30290454219942869
33058926734739701
63822122148482351
5288499235634437
49004407809129481
114363911793010801
103435801465099847
70500932801723071
14785610004739109
54484629550318853
30758619143157959
58546353256387949
12888012543295303
114497072266385111
103047959307188107
73301173478905591
93626083879600409
4365577904247323
22743424801055507
22583651593030631
50136145182031991
71599559150421131
81235737983170709
48430185833781751
10007792828735441
140867847796094689
105632799204002419
46943437845632813
82692980802964307
74191170675229819
92138456024966777
37283419135555291
113723708920724699
85795561931758177
66581592675792203
54975909986183353
993206776898339
44052440598148513
78897231961745297
44931802319361889
7833433077113867
40991665315245439
88553550320892359
81608909102564251
55751516832096487
70560979070156513
58311245714835019
121823216696019779
110193637611517679
78849898655495887
95956367569362499
7980296937326689
105334537316760371
76319152820123509
59771753878766737
6196606988687987
105900883231381379
106694984615384149
88035661687285699
73500464229211211
124545870936747269
24526845169067921
74717145769167413
51218699337120137
23792227548765421
54110075798629321
11018465302087907
39950289078329891
50325455004514667
9384406909462423
24324623259091553
78747636112991917
29852855918811649
104141303478950999
82004408504823439
2262637781275349
14200365847592941
96355071977831411
80562739882324787
51075914672459591
31473725916403763
16281880945809989
19174813768188083
2000843305099547
142083920555424389
62496793097137019
128992591484561983
90808481652912593
107571528657631057
81028488985573117
98064930867049259
113796752375196157
49694627689649851
66194414897006719
75194312267575507
130478499137366747
2390417013573077
23833221641043313
19904733670398809
116357445472352431
30657717113866061
86615769315609293
115888677953585413
106085995830328517
139994294623356841
10450704346330013
32994791610455959
34824600029844943
122709194859886781
122775173654871929
31349299150874371
131518873131627263
13298409082491881
128091939601791311
128642960319143111
106869726255689797
140719054295627011
81133966445562119
4982326770178151
35337442247470367
5314303332312631
124557443786609983
90776034559751591
20912075993659271
71204439805304711
122685466771079929
124074223396429849
107607208700882309
65038668957734473
11595229716325117
87045134805572063
21540974282169553
87716184459785521
17184766015625669
119092415887165333
108441450519177509
59112455541484921
12578134824155371
24938326671969653
74524612145152297
49960124285017577
19915278674279179
38202311807868853
105011322252577927
70483453238381797
26143777899810611
5052048406221683
113174281653817393
40660831690722073
14049784277252993
112338284216776489
46169986881319123
16331636507380973
29506008294373697
79671323572215103
27349851444793187
47965510637476199
70882891651528709
9539814473410883
130114086314091119
127218712570548553
13719803425213727
13543278066879173
135029164597684787
49838449248578729
29679860163459557
36711517636284229
69610111068783487
5688276922496183
54126016533470047
88741511130277409
12015081098704547
11410803088702079
76568262424399897
90624713579838349
1844308797663743
41064739115867603
114849109055310967
43225790565132937
60171571146404551
3371643723821941
86069845518130217
104668797674389577
39917975248761697
113406145511339801
35188221540374341
105621377133991931
96239917301371253
16169565266610659
31891710646851919
100137936725828311
24136566193033381
48118330709243471
132869122457030173
91282903019277917
68997894033700421
138287316472617329
14573445225881639
88612533741580337
124287556705051897
85986072145756229
56137462025989423
13644168453966551
141891293856748493
62035128636265151
53765736217269919
29048606492833583
15265108498990409
143415062091897187
91042163366459927
76278451682569547
138763495040817733
116561858034592739
81009221742827299
88819627678217129
119138290303622893
11427210626330563
70619823423219167
25163425095827477
122139297709710929
71678703881362861
93468809210556539
70053648409732223
99873743832680707
88254938755049813
98596873844732051
12674241024462443
94842578206743343
56308915812550001
51865844934697121
8245402358081171
72149180188150489
1229208313227871
111191505839579107
22675848603465401
142518292903479719
90411366416737391
122936937496099361
134131063003260749
64009240761295601
118563615604876303
23836972500577807
120228795212600903
676541907916939
62468425941165901
54694062923089463
1988563809763009
131731809933376937
121031747535442673
2324252410661939
43435332906461453
67940443211305183
60935103019434649
78198490216404907
48461508726745549
35921678625129259
49898823680729873
118512425906437727
141475082056767689
66311258979413059
18167954360267521
3885483393403373
74152117744248553
27103620773800477
54375690661633849
25938757543190977
125694052516325791
41092303319073667
125700334367749301
64067414033176787
76628057073149977
128490960728968741
42366646242455441
58502386474390667
128077680469895837
52551375301243109
103895116360880617
13522361442893731
124107771741452407
125358807051272957
106118027920737139
71326580260100801
111383454422903479
100879548934515181
83380626241024339
13648632325784311
20327961005432363
2560451200141427
60693682054745951
22951256997228743
44895532490435569
56711368468368707
38967487661123393
114854404762517647
1540082867296781
56632555439384513
5534380511813801
63890661025931147
11192711003081609
59803691551644739
126857169427010111
139239688657611973
73626703262721989
79084913634118709
5957583536961053
25342725619828151
25850581473207521
10659182816976847
12271208794326637
7303772389244971
94541229860653601
53021329448945549
90144607730171081
82332838666017811
24858488749383827
38047369480777939
15250689883955173
129038158545345641
119337971923469797
71453980416470161
55896911699365193
46926780200674109
5487060913583927
6819563159544917
136800227383673627
125541846917831777
120702769239264997
110692958030625361
94702953003333641
119940803253390367
140265497394912163
106175305798571179
81620871617791811
124795580645678419
101918660757810691
28923324854112067
58036393297420997
96911056380817597
131821630787463121
15478522432506013
8829028155362383
91093751678522963
5065569334258997
34154625469197203
83157485494612747
136676225040207511
48249804994388633
129032965371804251
94397920265898877
132094611580298993
8275617407163053
109207256219816059
98631406966173283
39577628445969979
106705963213155569
14281802565866051
141132576526259491
16682676289415009
35834578941120227
27492510871094917
82824552809058611
86637513223510357
93472089095041633
143797764479007071
88581891555753887
25242177427991611
77249827447191473
112676247124939177
85474861538244601
6682764644309339
17421827736212903
82696018736383847
32009074448289641
25172938647728849
62925508125138017
123589814801656601
135973472094823637
123663987415912777
37038038693344093
72380072521786727
133691791465488251
112187390485072997
71743506398046121
90774412636455683
117969175018426639
51182779361306561
32990564251137751
40999015448700653
59890357958238193
65394059992380403
87610105179232081
73269187343376653
48261190571062933
94596486458141413
90576408531256591
54864813661148069
27630080454655397
89207175626306671
112429572214197737
88937192032843331
12033167954215819
42758164087747111
28452311633128811
74457434265478837
13954135342584379
141417275864558861
103834631295284269
68525829705617243
64874743427697529
134667035059468063
73294309854763931
10247615705481673
129690867027540101
116537603689007411
83903677532266877
107867981486086069
39781664383287419
92064998017808029
137326924230712033
56202679963629929
921170026584517
43721983425992491
44498285348295773
104100868404486931
3454317815287243
128872693456724017
5885009814021973
91815962358654439
91637555195885689
120698218503384749
98431688581465709
59147550712302083
70222964613091457
82235901946957513
132067130274739301
9040912623617681
90635565587596279
62519279196937699
110788685003504447
119732687272084423
37077747157256629
98785592586602231
88334514583285853
30542174919004207
80989387902472327
83271307091578369
17643079148872649
10501553238179803
97305957115862843
15686847407727599
58510244341213681
17684408414245613
142265513961953303
114065511956377013
90133110698558489
49072530551373517
22981167285001153
52276353739032047
86896313397820541
117498114787075901
3208450762345691
121409306435307389
16915503782114429
21225418142487593
27368887727971457
45449961899082241
107478162717273277
8468360272938493
7778012262169421
59807350277468081
72698926265528477
17548222365441773
105259951609597693
138926549768340127
65936936436122177
5837568951600167
129987030271212341
76417371860368753
80129125548066481
43684033416983989
140772181777218841
104339034403271669
97984931329894723
94760521775283629
24215863886034319
54091658029127167
60912363581468941
15486792240549919
23957325592374611
27874616784412969
106242447834283337
86385021489087499
77074018098974389
58694936915619077
21942940536083621
26526125848145687
104424872809587769
77950825449038183
83000340005004157
39764920190710207
12422252928362393
114269419598992507
115038631603335883
14243315306666059
86090416988791961
19721187894489439
139305674536576241
102826779246281221
11773043196631133
113314000353521281
69638047546700219
17089436440758359
14772721473957719
87880531728114907
51434570232036499
124886564449110599
78973376304462671
4979515910570921
32322858930359743
120054289303740013
66811504637643569
80885580195619673
51701837730008243
42895406403319343
84772496309532253
56046500116395653
101737371689131903
5913929871221873
38691562429293913
79723588409596337
93371614095765809
66382867127842697
137393574313507277
15827636038940149
64509138482144701
88941150309444689
83644982863836661
116558863548380887
123574038404922929
17255228678403511
111483624753308923
53017314899856793
83742479032767433
62288009599423939
36363905857940501
16385944979284031
32622673902083807
56174527987234373
113206455788941091
34856561908505143
1383457394620471
65653075312101737
98117681237111951
87438196467855907
85497479026839499
143345150429481631
110793446896629527
108375008797935101
37161687133976813
131225189207592911
141101418783216917
136355464169940913
129839327706771337
2872676230174589
34299728135759029
68411625256414919
76031858040858199
72525261892993859
139008794607855001
71602360118668909
92508786185674189
89858317034255969
80022451193019901
24330342012796271
109508906716658269
86327208360040679
63352933981903723
3225519080202079
93264283798057189
12518508520391333
102733882052317001
139819151416030363
82685659795497793
19401275700599869
32777696306843951
58913318276470751
47019200015637023
16354730588230973
72619668508110629
6226621280319763
46978173646509587
9640895686192103
13555029766837261
103460394724763101
86640382090842467
126785314148049511
101070125008996597
73833465041594263
86374420897573033
74159465680957399
8909788865572951
43157303161635889
75311385004467769
67452009299214493
69057029399373319
34441460335318571
25858731745823723
104675659663208213
34920879206397853
78850695471143549
47728581885703361
42859533814956119
71906909032353383
22331710293439219
30395049489028561
140007250279909031
43492720800345811
84043650998273009
103635791292480457
118730281774068043
102714671842877909
138621635969193427
98751243756042349
20066609985165641
32518855132619963
74027318118190933
37855881666017567
139841414381694931
123098240027104271
73114845405403301
28266318464372939
103398022511362751
29536864357391257
88240550365591049
104442936691851559
126498481127873693
498484668841801
76367894070710173
71385065711049631
123197721746342207
23283651863670617
115208498883757879
135257268949285871
143558555669329223
72055497234389197
95248640606213527
6835460444352019
111138434919988739
43488421682931811
41438516255195237
82068272287019413
84747893673554651
55931051434386841
16775280328710971
19754476229503481
123538530477167011
40174139503650863
89371947323628583
119075880814455947
4529241937071239
92943932314407289
13859132095008139
73663496193641491
6045964449781733
130216729301431189
783195597976553
44963023007173951
11546109269927929
81156844798744109
41111074543255679
70787169292507501
35205710547457909
131155203768762223
140748951366497531
87799116201323671
67568966291350897
60585359721416429
106067461702929439
123793913426795329
97626943740531151
41671385649601483
139287312088592771
8430603934026013
52800701312529271
31434672439763759
96611356439081441
127667321744688461
82212911840049797
73948424619558431
138038028169407529
25507154994918419
7117344570625717
8973578494311001
113238083393307079
61914144976694627
89294041557929237
84844093291726031
127421499568581643
109482435183751937
4395847143317167
73549629872879129
114647047812301219
41499000953700217
34826411841661591
15019078962567469
5095922676137849
46075594257028669
30518221847370001
16558070473790633
137574575305525651
55623455501768797
2574393836761007
130576116735975013
102993355253829587
137638891770462703
57917973382906499
99912367831019129
5054618596018109
46075888705113577
31219659552358943
49138723331284199
82415707563035227
116454242777663081
139617780783016603
114617205095151491
128488095369133223
67082280793373827
112667109561638419
93504784499182279
32287796966543749
30665489104889801
119437959983763563
116999739617858873
23250610689093119
35636744571156317
21662840426520869
87887763466282519
55569977349840731
555877684369213
47396718646438519
80710714140759641
33799134837204167
67378322003315497
25569688131587759
75974378104590803
85976413642504871
127334883817699553
493278303756967
28125993025161541
73744936317923939
20607565495428811
95828753459416123
111589884836769751
86612607035339057
35811411029219851
43960077178546889
116307269715456343
21009340502745281
115371897109967807
85217808054973079
140150171641210363
97410441077688257
7961711592311179
42493412186010589
92093608798080569
52708313168070541
118206411548830093
19760885251484063
17167089697324487
77343570201633889
13376703743409913
87799912333222021
49606645034206691
13170290303849611
28632845545908143
130809461086804193
33536822656981129
140777139808386253
134894073866666929
25298187058281101
6836693916164117
102056645990938127
78131821907682607
4342792253518981
29874995720676179
15497538278103527
100237728790263359
111619747538395409
91670605662448913
20881241345910587
144045394499436757
112541989577841823
42978649871435753
90442573174289093
10330618353582607
11838928973643043
33278736886487459
22660155172190747
131385596979428171
129713319695586043
4255488842647307
119391798598159097
79328222370209213
45974207516074391
15001730908686019
109966972090136893
76847156245527359
49271182315687393
36398298868503391
69775325910231559
123338900002049821
59345891471847587
124859158057351111
39630142543784783
68688727905608677
72595754753251801
44004282188017111
56596068924795091
83302452181046741
45290437123448411
58361265872605219
53196929143952497
39221479978643071
94551529448986873
22127858999733259
53544844674524249
107016420808997599
57068159294810441
68872344966125081
31248852014832479
112661121960327571
2948415759037921
59769023812036927
37537277701971361
121064067944950457
62612073373861673
59407136892723211
124583885719716317
53944493640090437
128520033089740213
116920100268099179
42681279210498671
92179289947266703
122540123212727197
118657784104439731
38117477449088041
15869207332626079
25129801978338853
126110975783983249
124399206349544549
6645914622667519
539727020758369
30884759124429337
134886071107227787
21218367930866339
133317769845708089
123727094204055179
126301211905090997
64438931606292839
79476811448217613
63036799949416109
68835217198851673
32266585990337453
123703380495989867
62917748840714987
55226027013670463
105433642101880217
107409638856007193
49545938904550799
25953813514740667
117835516759459999
59431686324015833
103350279333541987
123326065616092513
125178338502931321
87799668106893269
59627005324732451
142799603530127507
34409317159283917
64091985548815723
115960162755712129
28407724741773613
62751059629643933
23528074409790107
87407058882437647
26901785252172221
136075079800672069
76632604205764597
46349964014845111
118672853790903149
89489105917258339
44149547489906249
133823901011410391
126529501522324891
34459104709076143
94349953470057479
7389484493587129
24163207951539841
121318338951845309
96412260596939099
110261519419298399
9852435942198341
6134674417228087
63564648043318397
82613539955016947
120081920536596377
3609629878953863
138352218914929177
61935210178574449
51288087073011493
94327251913449239
132930720222195949
60457613487934051
54452958587215403
143374129390038749
123733637672027531
2200566327507881
127592878116766429
84373044597939857
111291704225416019
82482257873954977
26653065632631469
24324660770785091
51533049790475893
75671519528644381
21009388961333749
23359036559933519
82714878080073017
54316244894303129
55639306884397219
35386282015508737
42810093196171117
4417983836655407
123294277891968401
38896898941388393
4348819734548941
143159685444334861
108255877080722779
32585262612001201
137097170654675767
55511098369591093
138269348765873537
139936778238800639
6763040410592989
8976437791095637
44925041331521333
93359818735953241
61241270040804157
39756696347874083
21172375824131933
71477266165286609
73266485934337919
142308531640664833
14849568782233841
19618520279341309
35833012212578267
57644986753963717
93401010379555589
42083495896245809
82758316703187511
49117408279358473
898156489703027
23836959779889299
54192855794115293
35848310085414143
85897695197964361
143481046322982113
53433636152766949
38156039016379549
76321626883855069
76342523724924559
66922872667647389
83338590271936151
140191361711367431
549030836265671
14404450067911621
87713518294007071
7073586763309597
113063122127892229
86201167909656013
74739405233083133
44105167820589839
6875828904627143
12462776000660957
77515058879810249
118096578578169721
129626871686933833
31981089930283369
118984366223289923
2990106319597561
43540916232081599
42006901018156181
53124083356430291
4541245735605353
108837909931569659
49059601294040741
71560256689053449
127762317438605911
94953537747067247
16695342727061561
101327011220093371
128767169840386921
124013514927214261
36777530530932479
100614768802237463
77421964495718027
119987459446534051
60768838307969461
89975959659612137
52362254252752667
30008992154381249
136128413026897661
74772722240507677
18463698439922731
121779783700719311
24715799007987259
27076174426763467
65052933719568359
54370887718143961
125372216817966949
111125351233065203
64556065272194851
127202117172995437
61649978715035593
72151864373596373
87858290789925077
106773894933288113
72337142790075203
23076124706581099
113874926592985331
93932071968542369
42500667780121259
5920151715459679
144097893607075469
20853644656086563
52077968144588011
41600440261051921
136605205038145931
116993842768414697
65432293468411823
73831948544918171
119735977698506399
134891986729722527
23929063337423767
73653945121851683
100079566909113613
48427715449861399
111653343664679221
9481232704821281
80283643040148257
47174105105028043
99398111965105753
69100329906314911
14470376732695687
72606104328084827
135474618706530841
57782159264965957
41200338045291473
122382572561343359
32146579159550267
46481753228009107
50433883537132133
72048804375231193
97085244765940037
14329945710182261
25155830871854509
84055806987782537
138548467540743347
56940953622305087
88166412285145333
25577501668330837
61818987145137881
142473836579631763
125890861237220129
51267126778936687
129803915700084217
29533337767820917
112199743884674669
67871001367000049
93291938206302331
126160636157355323
23221602506926193
94046894441479103
76019520154502633
84106681397310529
85508504562117467
121841850253932161
88636340160252653
68601663829989209
58327139257546903
30019731936963259
44057527634668789
12722211412964827
12464971561171669
51403531139278561
113841005854562089
13941323145029363
34790055730128247
108138045100628329
122037352306991423
115774880853996673
69608501703016193
69808482380615933
90187709852305999
114193301680974379
96988840721759429
6807487307008277
76008534029863429
130035196434192373
132076428341104031
6566579122230047
5025319570092061
25850439084350401
142673928487250159
134530156586541907
130765373153995403
61181566130742857
45736637749474193
104434764295746037
30970316569588619
91223863091228089
138022873185262391
28281296128779719
44085234533111441
41624011794918167
28655097151691861
135837919143723697
104583401153347073
125332605967734727
138710709666127021
128679135694811297
29224446765386519
42568297880677759
84650374225853593
142432731434020823
35031848739654329
24691558044755951
89414693112787501
68359800104472193
14447897393591549
118308976856677223
99937338799086157
135723871671699001
53878758886319083
71525013930004409
72644595308393569
116491999241385679
64703140975271681
103047716126201579
114074055528292253
85216777330481009
76228549393197221
102025682761943579
79238431870333987
47195763199539623
54077462101155901
744124515359557
111019649858056963
61469901701496257
50965154066759203
106511812886721349
73775573716835077
44898514891440433
110358250536638627
130158253208563337
83687033982661289
135263871850993399
47117995921119073
84124680309546619
34722214883204257
111603391275947191
3397201305488483
31992036411241979
115226353839528157
49405208149741711
61661641778363569
23963660390976079
51990782412548939
121670608088010251
39027877260075241
67572080258624633
95198233723963313
82198642978031939
77349384424528591
102329571561470977
10340990716362301
4562264802373643
22368002180269309
31353423051097949
107347083393492907
128011447718690423
32366994070349069
69313477485145319
103675046699576161
52695419921077337
106965830083794379
41956774745142091
100984583280080477
66311668465867753
24781345125650021
53505081342021503
124260803293842923
59431912177269659
57153499903449223
45627813540708661
133975416228454279
75867675946921679
119469913512605687
128836509233319887
109345252383289159
37760674014537871
77718483330209273
52876384200317039
16264672253063903
5654264545681919
35432430877463017
114073510315404637
18664738592948207
79096332255310639
46490741922793963
106855469929225883
119793242940692759
18385161296388127
763900816899383
16697263945994197
27422884102292051
28193750507323201
12189605359485083
41439627692247593
84441158091960001
104459107485103199
114625515093449813
35819739872549293
43041363042395569
59366539565492011
10554650895109199
122170527414844039
120331453034795741
52782793795284461
52289738011728643
65049636329195113
118307267980786403
134816607783199603
861998138054693
107874770098315949
41082890496237119
95224736722000937
109711431057868001
67828543954265543
23926519344236213
112473310375215397
112042193621923823
125710319704165829
142085784876988259
30121200948510619
54330253392103303
23661332126003701
89692103532748571
63953307038395693
4375961723854493
142842506359673227
16320690258904067
19909754294104711
91086127753419247
49350906722011259
49242489164891699
95195154722987299
10576438762312651
96542527301161967
43005626459935093
50183697910317637
7519120085138897
111409394680061263
52586579473584701
136872064729567957
33972592126560739
5852361421696333
44141143908810043
109125485952809531
125466184310074037
69522557208309077
16590152467392293
95076913643808659
103514193936409159
119569619893087033
95219528571316627
8911972036377581
36805546005496217
117516976677952169
98165967081529901
139725247015385539
83468073498928291
10220789612062507
61652830672255343
91690082178629663
69115163222073313
39158730677884229
30771414535191097
121570037764490873
10824730455310433
10459786365641681
63075731591509891
53012987642989037
40774196577338407
109034297570068939
27063883799863847
65753984731409017
130717621923190543
111231544482753767
26775403430850941
121721779254459247
85080990446512409
7915969181202869
50940435707716393
41462336240774221
42739807948334963
3457341286738219
142261492706487911
121559648817816239
25578736832393651
52429135727116663
86355324149185771
15271287669132323
86709961368642877
37874850839465693
64848173946844459
18460501825572509
86730798836937401
86324565139749889
12322649599617947
92085795480554387
21223657164934897
11862418566880513
57743784806118629
85916899208919073
119721669673358537
59603304057562963
50773977430538389
10007995014298867
5473634392774333
5188811915514637
102571424909325689
32388134809730197
135271910546805289
79174427716340267
53944508770570289
119194074176419651
62617017568503283
23531865012806929
87281962139278009
22805515443889571
118772011362499181
107716602176829169
99820681207346357
43406187167203207
82432684912483141
29744459872814221
81933349593562231
46088868814851451
126650937615050083
102152602610231461
53754022504719409
36349021659952399
95536256649528677
114945483624565733
31782565749527167
58637923303489349
135516280891715869
86687146194671573
75167693168592833
61466316465784903
33585673206598151
136085071176347641
63510081920640527
77078714868521447
76984134630205217
104173445991270473
124723386348042743
55395920923234231
122887968540103807
128255743141309801
12541069166788109
59495216300466161
134418428570135987
64028646591392671
37431103001676367
102878640462968813
26749630079433949
33537269165612453
19088328813647089
12549009557300071
45659720625844649
90281039484700591
43750954650076873
87253563963543191
44268316217988761
24061448213773393
71445684378549053
86336397337694929
25775497662377731
44881463892130783
91925491381090117
80560820375446049
110665537621183379
16846872727873063
63605966940683677
23670354077883011
97638760326000031
17740316846622203
121076935470492929
42496273987708687
21824074074830029
106823835260590709
40488664977636679
101517866611105111
71955435834211973
96627772767441613
91553006764023899
52421056318531217
69004963740582029
767431653629197
99097953886295981
67065501105827557
70273997981806763
90506831015015869
29410707103210561
78130013226783439
19154770542174373
96753428103470377
126994492979300777
41389511084231027
123735317898215447
127852620903820697
12102656889999947
36890863333618817
64830832318172119
11808550376268983
143608853628692219
140627112778451357
39151830113120509
51024506900525647
76875369893280887
130225620968207473
96732732310351733
98314300944184613
100070274453325831
116807727409215163
13048580115353771
60138264148832119
127620104033927731
110298159344285863
84813309163968761
100980955005803423
72248272427449163
89068888440991709
101986262591717981
114840224878974031
138319465534592581
140227959577858363
111420844536434803
94423099777401107
126995643911940757
126754335295735969
77310717264414563
128315004282223219
77483923721605679
24781604094688153
105660273296027069
5817051899063563
56007047669189633
137437106846137937
134454779956062193
15435990330854131
127528710861052297
63284507751288077
79638488240821997
19411783734785971
59412620580036137
138198331973760329
62738604441866237
8701216224007369
103946942286438037
144070550709522629
55516646896132193
32554508304534467
39451318399085591
24355590228358237
17237562053060837
133341335175912587
129300579522859949
119452863629355259
58835836154855393
71697934565455889
74814291773820821
128198424167579683
12991811219890619
16214375443293617
55366923086533363
70837939458635213
83773995278767699
647419089214039
31207220668239769
137855337377570161
65014460181827231
84388618011892349
111770899338058013
113539168925022551
54926821940895973
78676459163811713
110544461967890903
4871716595450963
29336333643172961
85282219745083747
70414878403106857
105296953402804687
27624378841661831
86048074721672887
102557293779773519
95104543158439853
76294807576898563
26334358569333823
43049875759297189
25691203977683731
37019955392529653
34592476705664881
56667022670316199
109235170744484713
24621575443290467
114606630661452211
53539158795858259
117796176856129841
3812302881524407
57484766485089011
39874849442651851
46021403573806259
52865204078803393
70660351012523369
103043152044551603
71474092220683091
34746027385434707
73158368727485527
112643671878166861
33756711605971681
27878912451920269
2511475348694843
106859571060319969
107383804840796917
8344961135603843
131160071999576021
25855974054827767
50911909286968351
78547693170692363
15042497154165043
33954066117710443
90382233184886777
77681605499168399
22260714786423721
17683321628551699
84727646169067673
57605494415205323
119050704384043823
141695484806299747
44715400189178431
128231508631074991
21458181525059129
122009198799160129
16866518792045033
2434936280703967
26103778422721793
52954582347537863
127290394873848203
133374814498438547
72378617388789391
91326949298010689
133773173722836929
45215156555955293
7768465426074293
13266244282121647
30927332294688917
30543968936703407
76678961634409993
111373643902548787
76680889908498179
123746752209805787
58427401694109619
96007805570312501
22674451991873807
120444856755975743
78541693230792679
79536303057929491
133805933355678457
127916845160407451
33938214364136311
40528392990659011
99324607761626831
69639270768491063
32088992327558477
46810876390868647
25799224397134693
5953251078863563
138851643968152747
33225892622210149
50506504069525103
101040589597745491
43447710796803823
63672462472980833
3717044136650731
50380790372976517
18446758174763251
128822656510940159
139250120578860311
17063211900257557
71858735123541643
3560645269637231
142223355273267371
14554212441483937
27094904621853143
59498392447746251
83372478595780373
70029118873447361
10888721743731613
100319889925889923
110586361715808311
18107263532672981
123266755538333923
41857726903249783
83276621991436613
4943057224295959
69896557022619809
83758683046712081
70083223747894037
69223121772824177
48310073684305801
52882012084587239
65736127999521709
118710837978122597
48339099757672613
10142635230355717
56172394957964209
16500211703063269
33269959315530827
111449145932788987
1071084160690967
98535330977622377
68401516227369161
34822351629841819
97061832934012501
100953933068469979
112233763352959691
86316832699080229
29315460849633103
143641111560687649
79085617080313699
40160561786987269
139396270400543797
135948315505874017
108922018037636161
5043446790110527
44417160512669767
26765982681926899
108257124255768307
23907481071793831
141975854638555829
6097250201368523
92052409620269011
68867717067349549
72611069615680111
28116328383813473
133972458545032433
104682440171248651
37716649029116947
2287509284632391
141363291995579131
81684456392162119
74883006273586153
65459589876379319
110823266903884859
110510885906963263
84167724014463161
106551782413686529
5025907648945619
11284456912608611
16337512950892109
16662537354125879
107595357541424101
85984211461055357
38569748320550329
86194616063360039
50871839127141017
100091886720497857
39216464641644617
135755927372474009
118137044629733993
76890203081346139
48365156477363483
75197550740058259
38294334233979323
44863645923977911
51053791882069043
27255473427921029
96312978318899207
114530141686182721
61280817460449047
103953662350876937
83153109833288317
97063596845450971
22325970611715307
7189745983130819
28772720227229003
117742224331313191
20272083142732417
85038412614157631
103119792833795359
96466938768838193
99155623313621783
19442811782335873
2515639509408877
130026534543637231
54554764683468953
99194241609552371
7683478970384849
108848635323681989
50552168304429061
25778222189236787
95096260239315329
98362775776049461
10209054424282481
20531310569319371
32678242402189277
45712842169715813
86411334753938147
109242782632958449
102124296292560067
122089379528546471
102630318547519027
53664609755547521
37430004674435249
63653342555193133
112090748057318027
82532418800307239
99339298775760437
14970824315675927
87823505528202137
143660046487075991
4396645638591683
37511203946174311
140723857232322887
26772983977736141
110432242151724271
34240238346315679
39961969716570653
129344220122780339
121701511216327873
95359474019817239
71690269535621411
40513774633947311
6409431270529591
89589906815887337
55304727513984089
117583742481426869
53584600220351309
54796395449706931
41528084107945427
56932488806781967
7125509349274163
76927322271068947
135962321830067441
137250411172438001
32780573858382029
133585834128356123
97391399727459559
130557438978405029
72835125441209251
111050057977959973
34323268729912231
15351677097545357
15863148487597253
117970506121199323
59196156124864939
120535087421837269
26129918543070317
139322924579296343
105151091160667637
65014304719962287
80282780803069441
118887723916830593
18742514220122591
20004247121869559
48232828994997001
139645213743230807
37863982487550217
8111733659453789
77042550559080851
11783617520772731
23196836366631041
125582166390766741
7967322538503971
135977186264694127
49797240996617041
48078554729474587
41471897467743689
46924709338006663
134709818421230471
14951676865740409
106043807919334867
17958158355248569
36692218511361547
25533133843469027
92801471038513291
66534006930023951
21886966211561849
141218167036573771
18056831723923529
74697616321014653
116439624881539961
94792075629257119
118376729539519889
122535226626655033
125105928196913359
35945197543477363
130247798095151329
101141227059731191
128191418089289249
47477224460436821
23914162749943129
128201942554654291
140322680710860517
83469853124897303
114642408253666331
40453081165570561
108126859889384327
124598091278619887
59728227478821113
52485536617967389
101876008921606081
135854820829641713
25214452354997369
92853461923129469
70447979361293263
88534093123183369
91517528039275711
40811097907110493
70512477512640049
98544164143225517
31915732055352851
108466068349185541
107665262401952581
103678558293311557
96955899744492211
128158310014898353
66756413298632191
85063827203479547
114911265862694087
80651168463066637
5868887269368469
49794256396217033
12875930266077583
12295425172374143
49317233662151713
47050417552706077
131748649255283113
143698661166466871
96854588370392989
138854074296545527
64930403973800539
51165636767582951
105620352219236737
120729847661167091
85130664168776893
82719995249368721
55849008777058139
83640453004777759
94254483609336473
32900702008452757
128364383946037529
66327811204598551
138333434174399153
119820899274031811
88081082224668341
133901584021908979
103540672111597219
95749489279694183
25778252745824791
30923409295143347
115603266975631943
33034919917558879
121105459349855833
9879773412249551
62611029960431221
91938482717813213
93935332620748873
6979386910440437
94676327212356107
90160327991880929
74740744204153591
92868064896761129
99363335890780583
140304446145903289
11704211001505483
39561146674191391
23464303735710107
47609962864854043
74023015165191101
142735198401258803
63307439667674623
97323826229316091
31134216776606299
5625479393070293
211460761318031
134960015738067887
130992501174238589
111885793175546801
36171096868343369
75928595266563751
115609893120002521
140990326237311139
80362658980497227
68416532074533037
69338787356383421
22043749248243061
75483274795617739
97746865392626381
25308049098052597
124005141867504041
1176398157392599
25148827331039449
71721001576198537
86856655904547527
57786476780544299
102039137445989207
11533319220127717
21560085427326241
47546472560999231
143307996203999257
35265231965614351
17856676412061337
123829863009015629
57548872179805289
49731547573063511
2702671895536399
6754593594538613
1994901586979291
50513741424375007
118596750348937477
16721422383700183
89406571074869287
2637455259661837
143828016587252807
116006308561627283
22462213152175529
86550892136054447
119866223927426789
15166476964440407
12420648679752259
126052404034188409
134018908674008003
90871532084694059
66678451516763089
129888160106607211
19427455578790463
49433416557986129
12979642605170317
50734562765724731
37957804310393417
119685612654728963
135202174380283027
56732105468758691
18001730727291431
19183354392404633
74573462244220879
3908302765495753
135472233667042687
76371075494770093
11608194367903519
137023530816037487
128065956757871441
41467448028573943
40324409063417747
45522694032066437
122842350323599657
68707602979895617
43029376903902293
27174236082850229
95511178473429337
100981849389802067
42740539209076297
74462058094801549
38764024754715373
108764230716847679
9058345787927087
4644618640654613
81284052981941221
39920821757283743
20364351381911623
132294026298387113
130575244407144373
47467579891407737
28945553057316341
29302480587341597
8846011983061601
63769787405008277
116777442813271069
78274343260082239
120209408728051961
12086810927983369
17086088062957033
22982378992154009
93675136060500427
13961742991105667
7533623728309631
20023166877967811
92245735429353491
10426295903947003
125906311100159747
56921611918352263
73192901989292719
23457271287212429
90943044327465919
25800293743222961
112276995413434807
43965599343946807
99656422184178319
53337571900411801
75684786744139801
64163385686931779
71762740259586769
128987769481389353
116841962944027331
87321300030087793
125724994668464777
81763165020827833
133516090106711483
75688860870009047
37218211789652599
5542158392698691
93707942769680219
132049483146520603
125918447877068699
39629116385505797
13012643250648863
22021206604460851
114798676658400673
32721598600940911
25645278644509871
132969664539239581
104375029709852477
75527802208509533
128706244819112999
3106078676400383
77657202402144373
16474335882674407
97080235959350387
26012212768427999
86064516987098747
116049348244808723
112466816077327141
129991886030828761
27146345807311837
33518366372829761
108948987137541563
86016685124028317
54583101790010113
53174686788256249
33288726633499247
42081259627700129
32056846403234251
53568408716719301
116965024861789801
112926965214756169
4461067528904191
76613707805112559
96316917176133601
108955207814220169
126164989064401517
22364749927628917
131435122514399777
100775488992121631
72409715702318389
100826698218132307
14083740474922519
132319397831877097
127004407804319267
126471591535741649
141239680315891021
124575627244477769
43107877806301513
61456825384809823
135555182296335559
36103145021086321
63987052642695229
53411987797767377
64659298340991283
117200192926277939
98135509925387069
76116132411893771
135127324272919717
39699523842605183
100998847299512959
102714713709270431
46631696200543151
72632034984996547
90979714317934681
47553376068451189
58846460649620711
132819690937260109
142737293332976021
140434496991694981
50127324802907203
132244722798414671
104580891463153657
104362380874631599
113339670564793313
105466943645088007
125288742961782317
93927168066848309
78611251556842853
10674486368357293
57543546626112623
47597494273050419
49000848837749113
31699639125997303
128174610530000843
4069253945122607
87663701243552479
139509191936713793
123971705155616477
1259216652682349
141317432553308741
25901961191246771
57351486951321127
143812134778834679
110294508169316851
11060462959458343
38458381170489421
126215318706705127
84121198417679051
39160298238817373
58197145670787847
136419843437583551
142679937792922379
91476404818004881
27264282547052921
2255271765518003
88830511558867619
100540258639970131
90782316049198693
37098807515197501
106188577259218801
61924950314375899
60527502873447557
142481390615334671
74141119301081809
78167339110450753
81656243809271039
121440274208272333
53337232285688053
27733650570653569
76713630588294611
11671149074594221
125061483927644749
121540062484044233
26925815231825959
126742297543810603
76138409792585237
65693321242422803
30769492810887419
66822431740531799
95961327124111751
99224240029335503
76175328439511927
124194497511845659
53842308999673759
63109357950604993
16286570611098793
48958208362637099
12889010628529591
98567385402750941
100501725092223941
58133042110973633
25114936286599603
60179638501445297
69146347161305863
87043167749448007
81402071041800133
83046388986272557
93368251018201217
141694159857410423
95594741413750217
506411354944003
53724805804253453
63982208042949857
83959852807244417
72645722845341007
18373283932325783
80575065886124947
76638555220620751
125081435344927679
55996801158948281
15450338819272079
47090075981839843
89368100785715491
77853939572019869
80192367897461009
37868726261211137
106137811603216009
34519146129799967
135891656210278807
72710962212353351
101589081151490893
130613048645505509
68108382292718129
99756766228442377
92315976339404197
128628527772636559
108672952592675291
100801061022901471
87850059485222057
60165853392108787
88501837172747129
27595619227394227
50877635197547183
91568477325277769
43040524560013361
105669922635234767
66142216738890697
67921008162115583
23410178324256377
84774079451058919
132246064061460179
3736276546739833
110571631064883173
96354187685678809
108659901414589867
123091536218143321
77302069607499299
103847178298227211
54823456320446267
4647083650212337
112741035384928859
50425014656534503
123792409114386503
35210444810316913
98050348952408273
119650376328326509
104732963492293637
7509893056072597
54490784944489813
39380613890891921
116019115897808969
141647745641389441
96292066904495879
107742709937877103
9084409588924667
117914851718526607
91761380230267021
119461016031026927
143157676189373399
103119543991471583
112482148293593761
17130852084298273
6011452996710131
143543912858014199
83670375157806649
125943343691086927
115378633684281313
118020287729035921
12976357022473753
131477372434801319
69336165640113107
46756629543513691
77863462006260701
49421298524307167
117763642550911933
115465476426217739
3115379270927939
40939865751303683
122282469168389443
134251261886152447
977396700886007
45431730843329147
94902465660472451
30019096709031341
1041884432190337
84214300051907351
112004378477762759
53653762598792383
32894116072923377
88811859497575831
47310576551659601
71685322905171631
141501323208110977
26337554503470227
135284930536663207
82265634071563363
134901119481658037
2565804124813537
50352007793010767
134486780326396759
108163896300413617
104434951447027393
91307393638416719
82685693965971493
66877952964381523
123510645667927151
17912876732815793
52516370560055431
50694661372554097
20879088782533573
16332980147154571
34419500152039081
129915417330676157
7816432763117311
105389819844138659
78720855775347619
118428104470816649
115299610068592199
84020695066647883
101500633189740347
127446253350660119
110299584000719089
22155377839182347
38670038036094601
48699836012586901
53346066764237801
112382528947580467
136133328320633561
84886166862368831
36086900274835453
7278333978053569
49409751851053591
122093518804192087
58735965368633131
77674494395924603
135873559962648941
138450044888041709
81618933726788021
125578827543466729
81145356387115861
66164507347416521
55873903152031583
42303143272918747
102355830646971157
49606710728527663
74994412817823767
83581223864053577
81572586675781921
131214721204629721
99565801000416463
120952582450488713
132018985255893037
28416575172784709
109233416578257173
116021422594437301
42607165844930809
137958778120234949
32922592802156737
30029307038901739
14875703302010281
121551499014720239
126237108825857879
90040410459177127
60786212321992693
94838700035553599
57928190130776843
63255845874651589
68413776148928603
26903549382233317
26293450182711091
105840654644074453
13397807995010213
82377825192524261
77948853420025657
120979657780353893
9155573036523913
12069752970121181
6583540791412309
88360007609375771
100680073812030067
135995618190009133
101260099105638829
73165389443730029
72439980562905283
60060926177350459
50102390652461723
5442235197728839
127289862114021547
100939909317515533
25593413946570293
74508106227371153
95008815221128441
129666776800805263
13824850518346873
24288671287031323
9465266284013873
142322477711028709
139825117095099167
85921309785008897
96021291497768603
13471082139835577
22458748999381829
117330435157598011
66670310451862657
117220969151554201
32072670000507151
111552737235811969
37464558422657887
59055481330625713
78549237629979401
43473570857875261
89089752516427823
624063426408197
125166681019168171
52192797833690431
96313568793142639
44875509894758819
5585651458188773
128491835500588979
48028158663954239
104946601887520891
72484351863259717
60201834030145733
126741005931771629
63468921025297423
85484121020902609
115820916502386187
13712914327515383
50575774269831763
141803793641910979
106463349115361561
25378568875409999
101537659015648103
99598608681278327
62928451961289179
136471645123961419
110414016839940811
56964620718036221
133472402451567427
139016996348128643
108831161645519681
77969325121896353
100061167754163929
110491606500822227
41756490944772973
127494449395696609
98201190166314919
100848313128739633
124780627750140253
47701121501153843
122814249874989667
136323328327234417
1185302393020367
112312247032093909
125401783509916993
47572181606433907
133923713417363039
132461585950728103
11343093697593269
140628810458627009
18050755788834863
63542664308275303
124940194513746089
100286709258199573
39194772929376343
128082541273881199
10144216097511949
129259751567227271
36701594618877241
135569312452702529
30719679284206603
67232949659767469
28852513239229129
141444880187222959
113619786373307909
46828618527492511
47841914292743209
18703805578362131
19969888916028019
59814049674395927
68499286626737207
9156500845001761
25266647450243401
54360397263097903
37430095375791319
132321072364172357
96152705769996013
20485739082590741
43586191737149827
44279043045461963
11324254850106217
114597972126746807
133896797900845549
65122033281219791
107754438938149691
16785517361491883
57777751628723261
10049744055812129
122542726709293549
61304006159872667
34929946315401989
34765014175595701
130636448989740773
3006006241401497
67654015182441437
13524876050432093
142516342146370121
25211911774378039
4958231496832759
31517098692588001
97608258748873021
106591997191851091
80077553478347813
28647081386181457
96188030880777919
12672081012004187
88699815924521609
42680024953980179
50460372716916769
62642696413362911
1233880124055613
141236285091546653
4431261386103767
88196294522540707
22093009284580391
68651543573506679
116100080732894861
110147567740958609
9280834660227869
118312224828370693
60333284338178107
64251248320361777
132242974938508493
20553515044317679
114587236338183491
56747315245955561
88817283139094959
85422506118102151
100851172342445201
9773077895861369
130938141622474709
21217325462372411
46943439797939429
45494403137235259
11378738849006657
139473405960212983
95723854559580173
47020711652172647
140989831661952629
91269903436261999
133895859721826597
67237387252694117
124540977782534657
18596848610467343
64409649975868727
15513606921144121
128931991667212907
38782446972396871
19129264092853921
23766493594380389
88854364844522623
58951258658534153
5466947230179923
130020722935621519
101417627217673033
132969918571530917
76814250021203407
120958818722855647
38152009771458503
81016982969823389
7629891649592777
95314699551141661
17076831370056229
41139494152598581
7917455612373421
80339822620727993
50731454411766071
119658101461427071
133405004327086601
114601495627507201
31412223857495263
9475690574778119
14904962106880991
87642676605504043
95413184004543037
83082123546246809
44231128098260167
90033061054038313
85988236323533813
132472790514802097
109181220194131223
13693733199127831
24809018007020603
95122437274822673
139673664731869441
13296177703371197
34591862225223013
131793364462804703
5397893816033569
7087329256056013
85855772398775419
123395167421256743
5367211573401481
77394135208966871
45251241062517709
3388755507662269
75788086486491881
20822471672239889
135687777240979079
26541386638807307
123896952827715341
74387837959348657
34827876074336143
122983842576212017
4704289609900487
140325856464318053
76505122425423581
68660111170540343
30713545280213857
106283839273435193
120587031627365371
134658350408423077
13112995899068033
58522261461759289
100408788458679131
27486127395375427
13846423618156187
115743658221873709
103194289161718543
34738592443078411
7053680212287799
123264052289635687
90255521838451721
6297740979633073
19638831595589611
71550464038673929
140350692532794061
20380795083714991
34326848545289543
116418684926980463
74669559617071061
52265122708605787
6846827444980189
73282122150090169
85444247291055581
68418377548969403
30948659369671003
62268296721517387
8702717764154809
80111066114574793
117904249825869833
10594703772950329
73605909928758563
57193619241942737
16915563167729003
103441995150549589
18927936808557389
106950029519416529
39327668872982563
80319808636376219
96492935974749731
143880867374754203
85225763998400801
107284462366746367
83734462970300299
96480086758338901
74614056779355937
120526136523609409
23322197747479097
27320725847949097
121176428819814149
129815550096178069
3854741702562403
117987349066458271
81699152015010833
104438846115863243
88473561087855277
92633925065278087
106962140941113581
135863628413682307
85852290281896427
100501160238022937
112317373427192443
11033199130505197
74852988638139809
130519465144095299
7566250139543101
85013472934661549
20446752742322381
63373586445925057
108104780488803437
90704222523160501
81895770009341513
109864738127388071
71348996167269671
97357558000055219
52509359472179557
30244140230921129
39189296386475869
15251731671947119
55256680841338981
139901015046985891
51841739389569973
42911540893474037
53951864706510941
48186430961013467
14473226643634567
8013600698317777
20444771219331059
51210952675841317
5732587777439069
53476029368265457
128317660410231077
5064692782025521
41166421054963343
131979655207285073
107829994074214603
76106811296899861
84532748334054539
129353995468015069
142099454917508749
22555543569338509
9553922889358877
8293474677467101
52541520776482061
18257148156240353
69267478869423691
40155889374362287
24413521896300613
95808451555071401
80449391779998737
11914634043645449
60102685376249249
1331159929976777
139473499714431101
23913791411996897
114587868796090799
64082678216454643
120971931690362689
3490356652053563
59984689768819619
25611354833144981
116911378246920479
91929946536628061
128431886949831979
96750515337511367
68781560038658213
80352184444873801
3459495035683679
90758554181293951
125939016239502709
74771387144212483
26808473325593119
5682935456301569
98861072297424851
110777409767435893
12469023366960967
6260439806989031
134645485715419703
10046626282945619
15755012170000267
14473773853465259
138753180796580411
3516574157448221
3514155521194481
73814968321821791
25994904609117911
141408164807103541
74751570751169771
139371767987866409
128549162019024091
81061753862244401
122379353605759337
92817711258904187
126078319934574379
40385033535265927
57278547490290121
678099797106409
60019559266303067
28083584378701343
40266629144549081
46408037375371547
104360398584297059
38824249570880353
53271134105030161
44061350437827101
113085903465764821
52987827248073889
53794611450786139
22163255295627661
54681808511438533
132630517863776029
106742890666536497
61426078171385237
75636476763149461
37188322158770561
124829105078470987
64508974808920723
64558125535635071
73809140877520603
99255497430789719
20792664362672977
94255532877712949
15436239142677277
84283867178970961
16781355607774117
101102914027577459
36817144249566217
6848651964957029
124697464064471057
74067021255217079
77984084032900483
23017477096870343
81681053684423759
124609252850811889
132471679146752191
6357914340260911
114884194906003063
134476623596363101
93473376095354023
2506256713285973
48936515715864347
11776972474039639
6532045830577499
107244671453237063
24829921897745983
120505334163856973
12395581242967987
41807417391228719
67867365041969497
40676684459694431
9750654846464027
44948213090951759
30290366133031
33980169148656769
25763498903336143
141179322604438799
71475897862465609
54735340108686673
85048950325772989
118434061193037581
6320208666161881
141984104345174801
100585921597492813
121392244673549789
62431152760299179
95225942874856987
119868450365668321
40912381490332447
5080421071752283
56285859346684711
65028934492568243
2926669869148849
130051371897177953
20336033356037213
34902040100758319
143208431185352173
60433826823180493
111012747954620471
114262633985035793
89409975709671601
104938384139927659
37677802149672233
123822775105898857
84625016381374057
72476166131479609
107246441378766623
68231916011383297
70101888347108957
86772957031400131
29768254776758627
22918410009869249
5214982900250639
134374645710755039
135529552220781553
124796644178822417
14618061749794309
66758369767936057
119788476474938503
67572282486120091
67870392437381411
80105088997276813
30861270787623511
92934107983320229
121143442910205503
109733430808394303
88364504622326677
9058640090490701
25562972763360803
82334179637456389
40800855437738791
133246948259556463
14762093557452503
140376654473874283
6059102820836587
45535853000730031
52329684056408599
12735713643619639
141926241664450291
88048719763834391
126506199237480863
88317577344197681
28298519471741027
88846854316296793
68337121698237731
101088536386281973
105829567471193623
61713833439661043
11625601401384359
26430963503146343
111480460499588309
140239610427505487
19815224320135081
115111715935842907
34801554741920803
106229732515850117
7021579278077423
80067661809765733
120984581881797749
9228788058557377
48135288424585949
74000178982321489
11926668186784123
23332180762238651
113303117407976611
116118411699238889
43526282627972063
33872847961197313
20925470743553251
12254458422625997
58666290668363437
134562071880503171
86179760218223743
84729797322341419
13076264528063461
28260226493588671
109384294923697733
9804695122116259
30012269007695683
42802842292649429
106416507497632103
85142656777820141
52533116251092203
106427924140599143
66695015063839649
39837400762763741
67921913854684573
9529104093541001
29071818209064991
7064927642088539
45477987915985763
141436439638095067
128571429986517359
100398490430558387
36779287670143309
35536408713115411
106650921112777387
75031079940005183
6022131884094103
97281716507269873
76383966646502093
87416718860663483
144009503925694201
39060405419476699
5171366293947349
81172458542192761
78369296550280537
31540189302980273
51633621264100751
138711126451413889
7436941874978249
106568243835512531
71047723983278617
97278219564950279
127896862384961113
118459805880692131
132247881724486301
8500587140715667
50012472382968707
3268053807667169
69667755580897289
114728010231074743
117539671218156589
53178817447582193
104617861707630571
124351411047772729
87966585090754603
115970298066380287
131722783818036857
87495272756751647
130982503225873391
105924787369772843
68302501818293989
45587443929222577
50390986967781181
41767047732328463
106534404808614221
14476649960353589
106335780629817803
107007220122036917
109759128789986471
20100748182249023
105140959354579943
19237263461360311
18225168697320517
65711876707486769
20210110160663303
14460593689903073
133196032045506163
61947750016684079
102227303047509589
19772056498794911
26739792560248277
39125122412598979
128211236719931951
53715489815038993
122740206013276351
97249676860611071
8323914057665639
22698407802500629
107649351018305867
23184778987693457
73617610803635737
12463233823806011
89534853842758529
24630940605782957
136193871470118053
50389076252194157
135726129348816821
115464239006669341
50717666802030731
76702169697652283
77838331791083779
131416072791938149
45631029424671731
98548640024560237
101482718908954549
83942311380648023
51494722961038961
109833818152024037
87638947154243813
64909066858773983
117969571672281913
35772747284831371
27030063301508963
81430625072415503
124011897003299359
12009722977566521
82494142169964937
70728831344391889
104680988598373339
18229589214766133
108232686263149919
114361799737190587
37161933624718867
237505486023623
78071565122102339
31255557029677711
41103161261834041
100966587141799307
112187279387377417
125245857327341461
36764792421901693
87829686046936411
30142410692390537
20198144722387787
35571331546589933
3811237731843001
18150069071431637
52171884156336353
43377793954829183
126438492354856181
69354112520033461
122879860967888483
25459010876771567
88139460389905049
78480654846292807
118538005150108387
144055581638924713
121492344910298993
87471385698968743
14147597183687683
68781818177594113
100045022690635013
23339127871901161
2845063725249131
118506519860200673
81083916476747161
86084795492668501
77625868028649961
82468149051420361
95146077112050673
130396170953562793
105572789443782569
93396702563749301
78721904005248347
87750799452526363
61251290007272171
64312004765497631
22513115180011549
918327673810549
120090464624219923
61601240675936491
6454297721461069
140235215808497279
64139640940842353
10224062395374673
69165211555821611
64961066191517753
110617190186305111
116684456146789543
130439013470257979
3353086090400411
114160117783170881
66170000892857363
85721228298066947
7851689841352397
16673329200187327
72278880136608581
106797992472269789
43101875000378773
81224797156267753
125817661552117657
72444249752645941
79392232666549237
53794051937841419
133340548898371933
46749381113640643
142186060315015667
22782319493824829
139811995461612673
63342578320744649
39201416331334303
130369136073820009
95670815998223303
136495982132368493
31543590089390741
51106673411354269
4270710431786791
22321572192956467
77839631170449677
92363812137187783
15970166939050937
21009801772790167
92042535766174379
136495531073401193
47667075686780857
88922942240667371
13732178809531423
47293839609936641
28559904963693071
137058375708491863
41938857535968871
68978886912977579
34733085707292293
25049923461525247
1346236929567683
33687068637183679
41877724941825347
117647733494876303
74586526328548147
10809700406268187
139669270269907141
106274766616335949
89427933605984191
18291986976567329
25888983410243537
53770972379468171
54820695779075749
99278233686122879
21952346549948741
27605917605922627
33450302794800317
55222950403865119
98185526102940167
41748145001429171
132279433812121163
4159495921275857
68722162172303443
71883607399828199
88772477476300747
130231356740674489
34502260105563631
31406969463333017
52436337471745543
2536393918398023
91635714173268743
76772515230079199
82031350972652377
44188891449692357
91932817048471111
130128445739766449
15407303054199989
16020323602796141
79417584262931009
65578310923968377
27865131970206241
39670179154923497
32339090030980783
14965749889642961
128023062473645803
44621735076454153
48852225366506483
7936123717994567
113152952943138037
511742035437121
118292770819217201
119288994286108429
127168083176967709
113648999181319621
114617966319794837
15044864635662839
26507685669940427
59643370646732449
127136966533825823
134451873974757907
135650201799070901
24034091331592819
11804919460601513
87090464689724621
38360731499525833
32684724639234431
130463687856643283
132944354565226943
91376756583671353
110407018092847309
142160402079455237
28810265658652469
6616790332000579
67766445274094869
95075948200569143
3191395169756117
114441145367043359
86416721748871841
99050168186193353
60018701296735393
24794596044999629
62730468424370489
14746480370567711
55186734202536631
19860370391626873
101641978282057099
59639896001791649
4651252926285617
24872822327098379
52186085145597071
50798529872491081
35326293178069169
141037306752554701
8434642065782197
65313087937751921
109439770983704311
19502818132605641
9270404184102661
134871432947212607
80980294137617263
68811885780199057
91427298613701727
67593088720235567
48945437852844727
133404922125507511
27489922879890761
17454085987339289
88191985274405737
93561785109922541
25969095368951393
141483410132227741
68415052338146903
28871106831234419
79520374839350603
124870687738345049
86475105669377171
65480837383375543
130926591289918103
92208973918747229
15068626906594229
97227355824875207
75278941298471003
10878158043009709
1304800178821721
12929276417121091
5812675859754947
143001887509332589
87747490419577517
85640162318202103
6689495674971803
92186249336760779
67892837639520697
96307032004947941
136828335608424307
51477001824776531
117060686568165649
122103530267811853
72910504420117453
47721564301980493
108488647924734283
113428224623742653
380460546840917
103001923969914631
117380628124567259
127053026830913663
88333413549178177
59722732562852857
79492762223691449
55477015971084863
95054078437165571
56201529013049801
3920660301986963
38012817411218801
73628056074568091
125412723297063737
120729278284767223
117497886347144773
101068198380125849
100394230102721267
114261040949896301
70021598700695129
45422003625650383
44166016176982607
116935966247928053
47329387414917161
96762007846756943
30631174001199377
24986880001584421
131104161312145477
18922577810556829
72704521184615081
114914393844772507
56362227565473367
30723894494393
36231702427303637
101620896779047721
17507657612437241
137347592898736439
24936244367398853
108879621800069459
140257421071296323
132571963676396459
51820990964191693
8457962980683947
96154906143470773
22430382324923467
56885417212649353
94488299316111647
84476108545182797
43277905991514529
76405624377461723
28618272373359191
98539971399314147
67943445442303441
35143207357301453
128369020082423957
123039201449411791
14035858151582647
114621195639972269
34544030498249147
1327985759001763
38480786268230213
134154679959315469
138226203736788851
123022090819462921
67463010558568841
66395493304335847
93077156807130413
42672255121972019
82318826042384387
46866750305029973
29454295377454847
85927456646699413
82369533713190209
43905369657048503
106380606869753551
41091610696158767
116114222272929787
104650912258179421
90553558327259509
50119154092262933
1756649887993603
26789994668155261
76380950292780841
51394776458370469
120977570066349043
74799012444773401
35899650665904331
58049798493122911
33892467448011077
20548174748755187
44796086865577591
97398331648263281
18984799936256831
36974489004365261
109282010389114001
84005729105641583
26996281423639763
120975019806532421
67667927029592089
43010036829068977
20593271135315117
43318291380627251
26071104952100269
22429023170491559
67586929632899323
40769446977073697
25006708253631019
136104567212784091
20316676678900801
78980821045108849
62115777811921279
88609253848763237
9287918490442847
45603228065804869
96537773831415613
58165789023289523
67796656591052017
141138480116450717
59852495902782533
19028504132357261
74875610120000029
117360839746729253
75812252442519667
12991301304592879
73241290400237963
86488843913588261
120092721727949609
50716267055077529
127441646382562427
135236753876505851
55149119473192127
55297023059016131
44953871225342161
20929326134429891
135519618697954061
133738516995778021
135061019657620187
81900771163149469
37231996006027481
21705765250985021
86178185841412963
48782343830828117
125982543168875219
77033888329143761
99933533433861191
113584670995350131
22617588561326653
69531543150480841
35443109382992863
6902850686845987
5957308449865501
2649598692090293
46062523211925977
124793093288417987
85708867954358717
3747357059957897
136065367467091717
68643298630283521
98442261762942551
121864436041542643
31049401286624573
16997194463467501
41405954689165541
105801449802596827
3396947591675017
32572369548588169
54667100332186663
56285578264631029
116546518856621213
49874772925880269
1059972453618647
44286807406191551
63046228539275347
123538425382565887
22135052143784641
74665752925638101
6160773099584821
77470126514769959
92538931112142217
125797286334186809
54181540958338999
62164317729717167
457156845253541
63331468488834229
132032129129012113
39015500805116987
26626097710529897
85198393656506023
83018424461309131
62556275133302527
141043455898108873
35155274504573609
18457138532120413
111842400593568937
88803190680299093
6171065033704303
73134206524602317
108376352836181819
143733297718200529
3857457280784683
85223207419484077
55094887931231063
28864696930920161
76108828224606629
106602003216576523
28904854200023231
6918268623468313
53143037249625017
28569880755116479
116583012968314093
15467073554615129
81830750313451837
138205387927409269
46189456732075081
24320985786739487
15320140152501967
31165252277364767
18382857147876929
140766753698942333
19164938789478151
51471649988498503
3103985556594259
28331678769714631
12154349962163039
49448013494664991
142808255833364713
143994093117498853
47694840397912417
117477922857487469
139540001916390263
124472712145618189
868693099139069
74403213381130783
29855223673089797
62475258502390709
51424062793763827
93735893096235749
110797250716795483
97029225725940451
126140892690727037
18075752153743853
115068846423941467
76780582237241699
34551011194574731
99914401192233829
78902631361532591
24418232980750487
7152555072654899
128891736348459547
99660369071953769
138462191539868363
93527738711585701
39208942467079513
117458931921155683
97479098081483413
2662921338114629
139239081641345033
48772849169798071
137760778789875067
134422584944487397
115784738538050297
20365351180672903
24962446862374751
143520875684258389
36027321132932761
113360494046196457
121011586950460357
52833995379829709
77413289983597781
108758838993294251
23452566021645919
15047747244385357
40520449550173517
74589082892746691
30186168031335559
137805357854543963
135104192571967051
72015364312162717
59500640211671653
48918456758107523
1728579480782291
86732807804481871
132168670128048353
5777566603772401
118783139937462499
13102520741376191
117819517878454279
117856178946598151
109624764048437887
72651790567033687
141865856986967567
49108940932180439
96992207450739949
8649208210429331
76288231370536667
8307432393255301
66539253835580051
59111018943070949
128039417233780847
18057750058000561
9944344804571423
96569217719796631
29639912124457111
61543730952778661
26967522792367237
58583651979489229
32147298973196311
97953790692133249
7474247857596823
99360785712149419
1630977418960711
85367021494399453
104290492370224981
111930830644948813
26048198051829677
30714388046376101
4624482856655621
28761626563909807
28600037762311699
103978441368143593
141793895342316461
132975303191489723
124320175410259019
113084971375951217
78404353256114213
99697485643419767
70936528923397087
104973955138409911
48662131078206683
73890598540942949
132517209081078071
136717312051271209
97371636142196309
7672921911261197
102236556845691161
28059417743901347
103937337981777721
8198368702842151
132597331894360433
115048438405610503
74368854039586417
28690985069859719
71840743922679967
86897199253026983
31668917346491027
26521830691222259
100266116898141611
85899813018371629
41122516009673081
39295912979839561
109527138919258891
34659547000223933
141690811165977079
121408455774374693
43875801525576479
60646788877605533
93086596577681549
51422195351587063
16768541927167351
127888327386857827
118664793246680269
80391648752250137
115003417230244729
103624621651587539
104263304725138781
61212188799052007
123519766905051689
14278074526895897
118946370409081979
12819856588051237
80613394704137917
27422440237884613
78167743848918979
113350973598282317
38916499295790659
16628102214911881
99787652080332247
90268298189915639
110131100580087781
138498465047663257
12763296183750733
15243525649895351
135748077242859377
32205264445229357
105774687153313603
22164090736884893
104140989634379333
67985759511942583
99163770537128443
120149653391443771
111138480515569751
74103844555432051
33384351819757753
57992930701880003
107423164464311309
22561116903869329
130059380365377601
75563152975053433
111740894904552601
66992661722397647
14288115597711019
89494287563843231
56697766726396753
103629704437024453
7505673147302683
109886693677389869
30718176332655997
29630653557808211
53189178919851899
111908860151063153
30355998131884697
115292818597945333
11640248521494973
17980982261813707
2336536160259163
7643747316651503
23551020343254839
94502991318451021
142938305353496249
115185337945053547
107875183944840511
137764321055724977
60629648478686741
32935392950353871
28745745606513809
9503708536340761
88617457009866749
1451427019590323
44516460961998023
22714151207623411
33709774910226923
45680737480258583
152615936576689
9444250661979103
137053361595034949
138089891961168467
36729778732215731
22438144916570303
141966556093158443
42163986691508657
10394553766414343
75220069966389109
72229040749992163
99786372405317617
36068314681323109
49278714993230153
870977280819797
46630342144779761
102155166865959769
91634007031367183
28210181505594533
138708823728876733
133894554027027379
49721773001213857
141801523120141571
3714770695726751
5686970707089949
92806856675443019
122136574427825413
103849179951662021
107674950327495689
80458718382037207
3756642758187383
59365794522380369
116748599980401491
24248844674587667
143569758731773243
66934712311525691
80000126238050063
44089483512347677
17487951046748207
62141301677683177
1123339450918457
113023957402636171
135260574698720411
43470475854510163
61907102575620667
88073950633364783
78597723680147761
27878086318149373
76155615896534249
112767982104588571
101494821306590837
49523276867332883
57545539641817259
115622782074962033
14857037597181737
34274780576745263
140088433742028461
84670452153976967
134510167274132759
133798014991621597
10326498700179377
129557133883657829
104446413295589501
5884984608185867
40967215237565291
19804825781409061
133875526306383733
56907989801518139
13142953569627313
89523451086531463
72796879746626921
78135295412489141
12657682187971369
31602881962137911
138255033422767031
116771604493523249
73585439194099123
111709364654040019
30650369298419701
53023289573657791
117839357579846057
21880812564639401
123573624723005453
9149551757864803
62800721934574747
31701328966185649
70590981511430629
112418419117466083
126041799438074777
26726457554184749
141608065382230547
2506181180304679
92265859395260003
39002307611170249
49273429060525009
113582502127903621
143209729025953259
72300694147068007
52570550629489231
10158312232572983
115552752275341343
37288921163721463
67766137555816537
35554586902480837
116277175973779427
96263876337589369
81537980599271419
75253007917529753
99380052602860847
12237343968572269
62177707430317267
103340848385937299
4127132183798231
2660357678085439
24086772154940711
116539271860135961
121495455968101081
52412963438807431
996437983651603
129654114638412827
126963290981478571
142663667902224059
40353090803670157
46699367782175221
30635203769213437
89995248920721107
38197201200948799
126555147491669623
106465253707783171
1397627628965861
49151877046046329
8214234415312799
39852396429362669
87251122372053397
40183735758758993
102961700459215313
8292591474108761
73852326637410631
25735865157187807
5983444264373993
78958840094036909
91867512765885113
26698706520745531
129064876121638553
32740942468957991
72901821131737307
18736801188906953
60973598477040881
88652876288359241
7818668346110483
11296030567916537
141302948924381669
117247386304756297
18780891930349441
5825944084024627
82137481620249893
31522806456035267
17294003618470021
100679951263226917
5413324068928891
74635968127813597
86101309212464251
66509256857306833
126708116292716587
50588772921967279
141891165709191169
17146346074411927
13424672744815273
121473729626638819
16134875570905409
103988467706267689
127957895225509733
118464465565645609
43734700520015543
86737092801105863
99431146776472723
142645208576447807
5732375217805429
122704021181932877
134440806380956079
19899095020872239
24759023034564383
19660375603412981
66817496657025533
65194067599529437
940147417756513
77075291922520453
9642455239384453
8816381836169321
131349372356349551
11127883108820651
8044097411513113
9119486557154767
68562086857645897
10155507856280317
125074064864667239
99931491070201267
108025863281472887
15671711477022217
86083744996179137
102147084060699481
124819077007029079
17524636858456477
14828028947044811
24875977805013719
82840898760371779
84405164584003411
50085042802561603
87151712808186941
52406161943778563
128284624702751633
112057634282277953
134834428369006021
120699302888942497
109848356537219987
95019515502455779
48654928210738363
129726669732905789
94281138757462031
141640236870156329
73196877953885731
22701285371789243
4115141755622741
134154481044478751
5041191895460263
73171471816779131
106102168872355427
131193866352657377
112538481629441779
104976054918636037
99436873858257989
135303139711384727
130001361542092811
57421035385632761
62402431778298869
2946987968288989
138493025953133741
123834870987347357
72952365646718461
49322103358480417
92561173431040631
87140192541329
19142919137876473
27465485009328643
42688093719932503
26573701096622233
23308495940579749
73168011380239199
56351364247485641
122239972426927931
60924480917447879
75665677571592487
89957077902368263
32646495147077327
42177608640311747
142187030920452151
67816614604840523
124423066120035923
48350644905040733
78113222756924473
23809116542211331
87720880393886167
9368589472349293
68254764098976211
90561238815773471
60320532717196069
86747366848995049
106685599745974537
49825941807530263
114316312740584923
2004943139610479
102343542542106913
138462561217951393
23940595158883913
41392022726604169
124794649698591251
91537125981638647
77699502035450389
129616755930479117
32583663239479873
118726217463306217
64057301896243261
27039471117848773
75566404609021187
51965033452256179
14659499599943453
109149593613161683
109152399783070747
142256175812184751
7056151779946811
143814273076665187
73846703127375653
121653719207525797
137399806524502013
92423757704118007
72410347611753517
137943147724749529
42171172502410807
24541301419142357
118737092109436627
100766040263182661
49107550740556129
105395524714189519
61859325917092463
44306093223353693
54833572227070939
138133774467940759
6775237027578167
42670291287214963
6688180830498847
52348855873542973
86887244769218717
105423576631384111
33781488028381469
139983114431715923
39893125557665461
58607101621938799
61755394681060481
27091184934688271
132824473982552591
125600060761932871
115027656866595839
99409773746242397
66502535665559561
55408438283598667
82645261184126483
57205271122847521
1361969288989627
104738364647416883
108056573001882079
17161995316770209
131049954110046823
110779523290303411
114577413246406349
118564440932348809
103353827750474881
125895638674610377
21883464196563511
89920099564179803
82418805475867363
38227664274525997
25254788263532327
600423582634283
34350091711514833
137191184492417311
72306949666959619
110161482365519141
78750546808810309
66362983264692797
6291702846075931
120253797131358199
112032893304670993
9311497963494421
109219662948443081
129908189782438357
132395652709598293
56564317989188329
135634229842492387
82967621412881339
96815674331427923
12407264372071489
97892419911242233
143198262976711169
114258593403704293
81154293403215661
19525835205277111
13612188567139709
47284812645234061
62725160488683067
135955339186261729
119975762062450571
107456169484036949
93140243047837873
123099725490565883
109522414092033671
16933777160781427
128160380339459101
19689470367230107
61350944002610291
48772564338590321
31701177241863149
83580731308533881
34166376927532321
87009913740194441
111545242721508403
114637751119902097
96213945665061893
20567482082040479
101196187744884467
125778235276425443
11393394321568187
129821237899412207
93032477320925029
75654032811030733
8512451207987569
90980225231322443
13046346705851603
31707122100267587
12195947489641973
71201344792883057
7080399113666393
81472191467792171
6765221825394607
34901849660386999
118604405247510071
140062505814038579
76973038393833679
61871201400718529
100126016178505181
83829657556372243
82552330382193697
64907416985070893
44069029021030471
100387770532420913
121602319797975383
118453401771058897
97539147434521679
7671328780293473
101442298533930241
88677828387717671
78296593324034779
87790573954261811
73736357675487197
42928921019733923
11376932341321889
68205415984151231
27973403220955421
23670698193562687
474191730520483
101857168045490281
59863884520011751
127957262984417467
28926065909001257
53123872523429093
132579974599357847
72423050548204393
44314007729925091
27146853434342017
13360331925373351
121902170935201913
133809136298942561
4477423431475867
20390351848708001
46725076353228701
40051594953697763
14132552145734027
59093011124146577
58201513302227887
84962473077168473
21819024425294471
72880231014614981
20173445480652721
31861781411827907
101408528779136251
43066448402841341
8855591864235757
58203085902233087
17811244105977587
133229519337900619
94796693231335309
136992726782005951
100427108440613
28435190102342509
129142736283643729
5326176227179853
77179885859227673
118742432784934463
105246701341911691
110620559782649233
78875915195222953
74988616584965861
138941030228330329
21421414982409053
43137631642756879
28477914817000097
112738849508498431
26413700187707893
124505547300679333
115821759791300957
54355684779707959
56418452634884929
90862765889000603
92372154232093481
18903259342229351
371341450458133
142422404534599439
28384196361446617
93858302699744581
57629705869452089
30186465239187211
3584573439578869
109358072648603353
29212467757257397
26273926199922671
140891877652866569
15569510428780283
57600266883574969
82608403270487027
117821949611198647
50788598953763287
78981877754520563
78356241523919323
98041994683056257
59602225499223049
137975423249352307
19316197358959393
52571940973334017
65830591840271939
23510544717666221
15834288064575203
94131871560901799
52181823336195671
58233738723453673
113120227332580213
132262955745480149
80673565862834047
12894413129613481
19780692746425553
57455234781017453
125288186739709183
71714629066379527
14582947774946737
49027623243442339
65291738368949671
137570747871658769
99819207561203477
20502296419311437
60634943996453707
108226035043698623
5019186000189197
108717969567584497
42603254767858157
14033073125269661
56405176929725903
118509552183247279
71252733860362189
15756906671756333
88642170120438037
126654760493426461
28083792432274027
102921750217822181
135445227654439877
128171637973974163
118566777692066719
459377937039587
39486931063360549
100430333120724247
15195495828199411
86926021063250359
72392492563623149
107110438665045859
51751519249352677
48360474113301659
77479467014870881
139964700673995497
116321486838020869
93046481933973023
111440469957249971
89214830971425619
133525336128021809
5320736784661003
17203962581879357
1552937142771629
115718263366867019
104053605869796169
126820972981118077
136984752073444291
14792084592741697
10992328718647259
20676991638099989
69373428708986821
45936746984482583
45128240921597003
18185522854196309
121241012046899399
107789069598783607
12051677910666227
78849686852563397
123834297446517121
127420472378120329
103199155981055767
57631727549745073
23884329420506447
135846991300517641
93098080304832781
47802783793879883
50127704065578119
66769711962484357
66677328131197163
22285486694131259
59895520858633897
88622901315659567
123421100998425821
41642776471236377
42497919262937701
20272394539306757
102172793402327359
69543939026890297
49075057853419193
11794635498742357
46190600647176077
155200908686429
43697991531346003
13336690267784771
105635077838479883
34568721919052131
49812511588372963
121558818395206189
61273674771581617
54060294475921537
949904402891
65842786415596339
94132792635917143
127371433460844407
20117135280213599
16770687147806639
51390142255959721
75975153778320691
109035229978913713
105142971279517753
112356596476480019
93530373024857303
80705756582211389
121685676874326739
96529334515865089
47649953496539573
25878280261950419
137534109022194733
29508007892528147
8608882985968589
50958840492018089
140023064702619929
50948050989146747
133481412050839243
36658145784549083
104995547475867437
139839943197924401
40693925923394197
41904993539342309
27785922728927009
1732405717190713
101631375026748383
41299043051290781
70419064898754049
135480093496838213
37049516672835761
9488306353865201
6138378481113979
89877516854727857
67485633017648149
67955867128053049
117622735351211297
100433720117232169
127869644704093441
20272384422791929
132960082972279327
41530848121440541
1793066548870489
112520932485006037
22568812738580429
97570425009814577
99617104650577057
13499956482581957
143179239714127469
79551127342553051
70832233317432553
103150241897294233
66712222258734799
58149792160890077
4558266377702423
109215563712685531
22439622346861537
59667319875107869
88995013083130369
24329844218845153
43439570954099927
119061565583601301
132281147234796097
34497661524350347
46186952835807601
64652795817390457
74935228653616183
139786914427630927
138345425991906719
39016062278146441
10581400036132319
97577574630983197
127791939723140131
127622265201931963
21503923063027541
82687927020892337
38693205907056671
89143345271297909
91344367802578333
24715833614496007
14589040099963709
25148858213974549
34975174591213289
39384808618684831
7016069783127637
132838465336867817
61269889921416373
142604595618878359
111478023022631341
102900928298182541
129055130031355427
53898726105473533
52752649763624443
92554852527969053
114714578530524407
115162486272877543
117271291849023397
115086380274591431
100165607210858789
14871092557952699
46659179474140357
24316327266028013
131377647410377301
3213201365390231
133436140075742809
17552484602991887
32325900377977919
5214009452841977
88146084177822761
8783615689315223
14787777686556019
4958127679321319
60650501491782823
19747328546568893
38180265970869661
52351486066620977
74071792075210637
95206848661054687
15486472945066451
86522062321849423
33349394522765117
70158715056654593
135991083724375657
27199638836982229
81128225547920333
41263051860792529
98053429321743209
53665424199783601
75442579635333487
70601932975563887
36477078129711539
142290445794556883
97030639610084071
22734490106478167
94264722290759513
43844244376318961
140414490707345329
94723072122271213
82432357336627943
118206267131902673
23365812661254347
893717497858831
33921409525997753
2909965127491481
10462548767148461
29969123149510957
88290363069484483
140179056786766033
127669748344284467
66570570781893881
39878161659592367
106989897660073277
89318814337000877
132223225213349423
37131174597409733
92362975230284237
143824495945616219
104084281169729611
13735534900615141
97739127957681649
83147316712635871
88112015720848589
13420330858941683
99072730219515011
131884404330464509
117869438170542193
1499457898372793
58340901706656427
94031515776111391
58236139130876101
26362635419489627
86586905400364871
32802889352973977
130264122852093001
128848873464120907
70992687066258499
112521049811550257
73703236835239147
74783225893620859
119656067014396417
79064026419031873
124118672068330661
30477220969846759
124428537340492081
20796406711910549
55956743890583573
64011136456303481
9198465592088341
12750284695886723
74090528423323021
41945872321070569
54823597898753419
124608499099826009
42880188316574351
50807049475513381
46290263814095827
83373375159869737
4629753989447011
49006380396445229
19141815407950951
54521586552130289
104941685144907113
18597157559235373
123741994806183619
60375323550933901
97975798453975003
66786115773844507
34426567105708021
36966579136282387
140566707672490397
83271754794689827
35990922212003089
112717739991471203
87420146421403727
138840856865249809
113996985904843823
18614044538737379
76240155793312403
108625689112383203
12866297088052963
12552403297195693
117797930546578757
887906651518937
4032496492117381
69789018014869711
3724489851521809
63569845702960427
102354194649770647
32748369977737291
126390913385058083
47777836792117543
109977426744524849
6747092781673859
6239260299583439
40254894463584271
30725460909180217
76807328053597189
135559651403025313
86971824012658213
143348105256464323
137210523181207159
127513085556243329
131061569088270133
106851206573435771
43932050561225291
139253985439171177
1238645183471039
117183083791339481
16195517180622503
126916618622782039
50778934467966841
26672129709933691
61870225419140993
122191858894319953
1701859373450167
99600162864215969
90687775359563381
11815720390255567
80699249987990659
75298421119528469
93215439007988333
58777354324460113
24604294879473527
58549131757392457
5157019434233369
17876478369049207
55721128670946371
81959828024292487
97809218263606411
119141154234674263
91994667390607229
46398787166856919
86350311788713913
76946390386896179
131932432901298829
61255159405797089
57659503549081921
14653874174287003
32695441935542999
77958354099834113
108786612709161977
86436501370320539
64637195518200353
2127300687366739
103504198439475653
51099822587998627
99762276955444199
4469755646084933
46749758269938287
11348251313287789
73935642184313213
114278810573673479
22366566310771057
95246818235993141
38073030254371201
71249777724606499
71976451180179193
123803316972274567
131620456071468431
98464070574160919
26784007755074881
48160059147654119
17843411061681437
79677582386555281
40166264103017743
59111253099544183
9489579002886293
90883056815000963
7389944498299427
14947171094881819
54561443493981301
51250086105598321
134246948379253301
139958592657770819
136054202733755401
141051847362917497
63969753284378003
124177037306929769
69897199583789117
110480078152993937
32878268068491577
5518597346322079
68565862101264491
46035212059872991
117254384899803937
61070670813488971
64944312568031983
79355112357162227
133853672834551259
22149931730668997
84997293961326179
101331077043040093
124982518277845079
37040930052702671
80113525440324391
13009833519613649
137071959026615741
29457396715278403
139502581656647347
113228574546718651
97007754276981407
73295581115310023
68155147451024203
35779499306667163
68204269540743673
83573584131368959
18732870793200433
94880173739455999
79201754860965053
100693643301498839
28078410897044867
49296324348430283
2753515434238519
59271018643629137
94915426891720553
56862722719577293
62100816429118823
93785284706589803
131727551462984681
76083186602366261
2490412701455201
43014803645853733
142773162766386881
141296124978922717
23884004233486087
143291222761680713
12520327827564257
114834765351106921
99538868697173131
47405246490903593
98415807407864201
119612615048232857
74085058365466409
56223005992372657
41908122253835611
34477410371183407
120946792870803247
143554430596518047
20376699777996337
109524580217409073
60386289997131187
130815843309425177
34917425312598503
120302026487182217
90249848632606391
68571621422184451
122129114071918193
37720098952033699
33445277536343951
106448963265991699
14246788171093691
106071285025077023
47279579669396969
111289723603218983
49884954436670887
124638021638797253
23525500974442717
136111936347765559
80431624879589131
97430052286285363
34872427599629131
91590916179416089
118658090921656051
48960199729058467
58156004395172059
119282825619110789
34364312536919243
52315730812562593
60737014152227447
134130043999613477
98799145836265661
32433043192561967
105309689367674399
104494697927372113
59271444637900379
29154834184108181
73242115042017503
19352552119019023
914554204031627
73160584931917421
107585636720723761
6621562804912049
25922547258670999
70853532512511043
119604141026301419
42651468581339561
104153181761053543
109331552168953087
82282531415907997
10254625454737519
33639530726169083
112427877030084541
18044790591078799
106734873472588547
130367927598408767
89520788230051109
124994124860511157
125035310815759159
4869774323663377
130023091792257427
87721536291611129
14826793764006743
22370502222167357
120991868160793103
71394277307519141
98387294253873853
138975911003500981
85206875641043837
24954907187665151
107470763974025371
107353261429216841
139701526092814453
139993104922881421
138933863823478961
93221852250497141
93364946329282853
102542738136374021
29712707022315157
81589605242241127
33319290585751531
94591662157252103
103043884598694079
63052486465310987
34647452111142811
111978239719144243
82020057131526673
9901874480432047
36185059047625777
56989241135003351
65751815976359393
55613623784892841
108549094881473329
112801164007422227
102166418730470273
62316664444535681
79384370308959763
7423926138839471
101050539342126181
88419834775534753
59794181075770247
86329571113936873
103115989854416179
86747216814746627
78115798994881741
11044074611048519
111980968509341471
65585911279755109
95273664480002923
576221449446673
141264411040563593
129270280972390153
37976617082976629
7716673770663941
51259436937324089
5029883041116139
83695712044401901
55242660589102891
136942352687878769
39771735776380441
91897164458403961
85495135320239809
30604732741493509
84214894130423561
110886936129775657
9544859170578253
84705149362894391
85103595269665019
54334723638435347
29653132985308213
70815760680558191
84662979924865217
127699977009578947
74763008759257237
82820161526345569
82472075297474623
11135501036721077
136350954537287771
15178957328274199
139691537246454241
85724871981977237
74344631922678769
136355462070935827
91482077706599263
30069043814367907
57942045130541059
113089891549778263
16584975955231837
128716407273869759
42993772232688887
53883057945714961
75189158207972069
97652589266549047
117156533113632307
119355946307746433
104838303591109657
17967794309499007
4095916493665637
7104299756327713
93816512342291969
21890148864583141
102412223368664579
4686573808712381
6435358398984887
34461531316872661
91701275038767773
128437352602837819
142262822325431341
76023457220294069
28355231492360713
133362200219914151
126972586667264971
113620451147624087
58500016527636059
113378868607432873
48993089077138057
26746871608879823
100852757708063411
137490099111014399
116891083593448069
71567689243363787
134729404894739903
38904574790902493
32165771093615227
69487364919263539
50214725709471241
12598685588937241
12508478704989877
112712598894015269
53266368225266239
28364912295121273
103038511018252219
59484936154542359
141503811079118239
115222992579186787
90413877901392761
133460258600202491
36761524944679151
85122133523964587
100666506389042647
85963713775489267
56631874440758711
81082654486346801
102459444140859371
111110256151109597
126624997633247741
129856974384890869
102028557066671531
102844438508576861
135172383312433151
32307796484726131
81216510130916837
127832503986337939
55282677199456471
22039380440628457
79723414114941053
15536946517383113
127971337004997401
72944784366528847
42777933626084183
109732217554144883
30166564658634289
70432061934269267
116143575972323863
135804040702941731
115886848550448793
32873126804003077
87799517283645697
31576501245187733
39753115113188921
54011606508267619
4001471526859309
44119259339616497
23619382045887071
19723560655388179
20857970294425417
98471847770352923
124581345835129123
68340549753209359
121362671174440651
61130030532966371
118588549058917313
55188414832082717
78741467828800879
38617450063477811
56185455246882187
139359236307181223
57398379695790173
126554342049250807
124748890591966483
117937968847702709
133717933603112519
119348306210486663
99757804984107397
114152044598995103
22466055744904301
31920460103798401
87867882884158087
132676950538876661
131109639594142387
106932008810919697
20722841113886729
14030156123442637
18351097942812163
29895472173984121
115225842291949853
8071208914970653
33049392683699083
19539729056930837
114049554368264791
42364253087959471
92652126029171179
36602990320327637
89879225699345311
122144806686983497
139869800045777519
132250028988906971
17180791813778693
123790473239906329
80798020927877597
19350880141152463
60747459676205431
66011539657068799
104205005182165807
134657266511466143
21659782495486633
41666649858442201
73303033544819807
26006535261085549
104293256906519411
70505063724144923
3610853751580843
121263711340703881
96669059159830961
143924203892341877
52022504056092847
43678796136114577
127979460584737967
75095442203956639
122133781612634357
43048737456163379
141725466678937703
68468641730417897
5002442896301177
41888185067812529
115958759759593147
68146672900045307
73186288129616747
98988942302069849
108618094958282093
141725361023570399
32366848985859149
139523925894640373
9863744947375289
126860926540465823
91721065598518693
135905038986658093
108758565252004231
35292922022710873
120152328288962201
58824533055606907
71360921557869431
19757855498005447
129986010079059289
30172499582342053
135885621505204723
130152349248704957
130861386888582509
57350192238156373
130659113458144639
78699296057795261
133693687587383179
9798942414344737
1562743070612849
83334786251183297
5840621433815501
109077476802107507
63076159519707857
123642505101409841
85197685227360077
96479465781279079
21670996046691751
50579171828113807
21863097123839969
100007980825859713
44797200080462597
29374736116360097
88412022939586327
131029950463313497
33790590828674467
56239470537984143
55204829581014613
2618729629978379
107868861841179977
90189745678584397
131821145364466297
37989153775697599
11273663731354357
28049727428817571
115257442429327207
134618472160103083
7355258141347789
55227903814885211
129145965243083519
64006620902806111
84195960588154021
56605556589706913
143589730884630323
41787790911726053
101861745813098311
25708560217929977
94693762988954137
47314546535974409
121510403935402903
3819942911163107
99580463687915813
582121776389449
113973594100870859
83769315547609781
22193053666751027
86683418228753659
117834249635174119
137874577758574231
59244933048235171
111414628914221279
36035091304825399
30311582720204237
140091282474768353
87505258393301989
125754231339193901
61117369921897279
76364500095867077
68258087044300471
46722846902117809
96273403289835047
42072909604337489
97135293456109567
79268791793718281
95162002546661821
59080405646028029
55231966490144629
62861980667854097
67491261291032123
122722629814320581
105641232969642833
109271535411425287
68724031384835227
71720209413173983
125294298021642913
8032555107476213
39886780509277693
23153246772315349
71429140659645187
135259832987430301
118151757190884871
69949506393071819
55500678661740133
142183603391725937
144002880984886229
54711972475066883
6638467122159881
98140135064751193
25015098729934879
58765782472768919
12345965131432567
84468416935906469
75354790633719587
5101058855893477
129824435143878281
38279921315894501
80832400414576373
4062968731704557
140839391130930461
134338149381458371
116706372903706007
78618176402919779
141345560966085451
18260462663485817
33388935163590917
54307087369659287
114432668826033097
121941148077673489
115527842288283133
43514795158237393
101355514879463057
126523283874886351
29754344339467537
129154440843202097
108448395549201739
87059434337614433
80248446904467221
127771890059333557
142505822218357333
27029456781052667
40605276751747531
132179680883093189
94404406502773321
50371111845954931
122892437141140039
34034771443695907
133703734060903297
143833730397100531
27000346219859977
41232890448686297
77375252517836531
110082989636096473
14377309783887751
123037979829582683
88819489280827
2264069562917917
130113383798160671
58808046219702047
83563734408092591
68060801327236787
68814080673996433
144062859460786267
64563573082748833
136691859045473561
34390389559430497
21650426493733159
15532043422106257
15204350595592019
45099568854900823
88818811996461133
110178642313226891
88460124853580071
41023245314710537
6627855941914549
91656759526509809
44769090170743051
69187305785750561
143698463142229601
59768907376936547
82770317241461347
83256687006871739
2631960255062071
48620515730724337
17012624512845089
45691948193711767
136888862290495157
120131789933048519
39074373818550461
3299112757250411
60753493050427109
47593125886680497
113357259991237681
121619035408277191
26117286013669063
56303704291768981
78819358130779433
42320733323550179
73444502118159937
2819637023701229
125865008298176011
126572107208162353
82856263595845451
91194893061578429
141554701539031103
127178136219749897
17486406057809849
89015793477383387
3723940635671807
124137579679305979
110323983670527427
99060545244163897
121081332799381777
27840137362617523
116562957692949623
56336289881201167
48770455704596411
44361739748959999
69125831012931461
103919837237952793
8815661094669587
36224618868077239
116311850302836733
86910252347515211
113330435841023987
12646268093656823
115430395639606417
141169661418940393
52072601182818413
112254376108363007
54085837293707993
126541878588192631
56036612794784417
76898334580334191
89262647573081821
105839812170346571
109435136863002161
84353017421616193
90532625142704999
110522782533769813
63925225767458873
94936859317600247
114136636493827301
7620238072869769
72110663028108493
92389852248617069
123967210870492753
84240046670236661
75199171885828741
74222708502725543
111087850770705769
104359595375031817
118495944211687307
31536803343395873
98598943976740369
47733405102397411
64904386341311623
95472222638624141
60080575129230829
50202025658359369
62318382313584347
13733857448721677
68701940211596477
8308128204590363
21014137688178241
73992358760500711
133194470025422213
105408489711988751
142459742437704871
142420711622127437
107167790955937967
118986384857829331
138797722723975373
36603694649199241
87451931336267279
1866875328984157
63647838435346219
67828009071720869
115070586260125997
132853127518764187
35264785737336439
5343212764482847
116030308737961363
13398744549913981
106512515611053271
3097335636758267
63217481228668609
115370022407935747
49829563610008657
94911033378718031
100098481115909123
138054395967987767
30601306172106889
60075272082664051
89862924425188087
43553281705458653
65179798603998431
129300781669591937
124302426982775719
128701553064007757
66912236402119951
48148007303147201
83165097857389501
39512050834337507
142177038693375689
109264954869390239
110540527644465059
131934347166255089
133356802294338527
136348070811334961
25098213591124549
93352980403715789
131497593746469229
144081939841996001
36141470035520071
15334993290371831
73826326165686439
95743998329058623
138373504261612253
53470178017289921
64724064003383299
3941522097598409
82523863037981969
23432150456632259
39403548379440467
95628218270965187
32545856441557687
103991963449739401
64295474367762971
66885975370250921
109573991780452229
23570215034617817
136602856439743501
86739786401523397
66568777152227863
4430956745038547
12878247945085361
50911962110411273
90188419489445833
58904280994681831
31291803776063989
53336314695927911
28033230202938241
119611057091915453
39037225240005079
92046149779235803
70746871583242243
69797309626608427
8846504873874253
23321411679682993
7620679066095973
66133663324371217
63940929816291397
129239706653026043
16175854083935729
75360635021769623
94602674392615813
86533722252514577
91264320181185119
125750010425745767
10445134847340337
21000163314681823
58936394340332647
5615732089531391
13283472711480967
73827991576933177
80629586537316959
103196026046051161
117551493701582911
116161990310939453
23295442601167981
130514691676893731
7425759467485201
43171279424044501
93247894964381929
79539826947924599
79312241483814571
32515596261565393
76261477144342621
116459172049317089
50339878049483419
40036832584369721
108040861248903581
97862731136176543
52158596613091873
113017827890357153
63946124721141499
142527601217795587
10373046367068347
47444788832479837
106337263053297197
77296458546018367
31184904328116113
111635618507533063
131556050516695859
77807197715529859
49848724312550081
69719037031717349
109224904237964299
29380077816587761
140142702141309953
36984790134366023
117952964021554439
24589893983482081
138429241847700403
13721157185710501
20424824646770051
130439448787994821
122424052634344207
119884481098417291
125289115488200137
6803260324902121
142539133955124629
121315242759398993
95132052791683577
66039704010515471
70823327917175917
117985835880779173
68107160985837539
134187920329227071
18258642597646831
100758804418580801
74651556202378213
54468195511921349
28284438739591537
59172388619835341
130809804335652017
24341981184284347
11698379332506127
68403168197165647
40572399659223629
139447709241902749
103213119099446327
38300463295256959
22837570356074489
85887108348904453
125486011317999107
77197543698539699
11876078065318513
102735619266752333
91873805096401103
63152334138888389
135964528627970507
42621522241150327
97123838232922727
76652521778638721
121561153474907401
140830606607471717
102382118580805337
81956795340983737
1164578496491479
18102255126522001
57653788326352979
2429956950942673
37988548119190681
80337219695098943
56378097598476209
87639537017159047
26185643947913617
64643467883632991
26387322629883253
62884814775331999
99715474651694189
89065749282898469
19372365088266077
116517079882046353
27952988869534031
103440631335486901
30526379941555579
135971289387591547
137616960879630649
80556533027492869
38412187791631517
47460681813186287
105230915247536527
12253107162533261
23732352793005547
70062072729635299
82151434932718451
63948294810576623
13183312578942749
28553247304225939
18423082212388351
23235218422182713
54867084830855009
2016687180255149
75438146304020683
12781599449660761
13166428929647989
59057778398524999
44219223173925313
1631000953265921
82652890023642739
59895276706435007
2926144413284879
97765340146449499
56137503935252717
131878480552195903
49294986395916809
7306661477512921
58337954423548663
130452678404002463
24440770615259083
91993271976806269
51682690557906493
12392102495800663
95594255731601779
118268912279469767
95896811318172559
39453570680504117
23289074054823289
30236842341469637
91446348590256893
67338263558826913
30744358398234263
138295001487219167
23175474350140837
112565706787916803
129232714740881581
106657804345100483
67785996341832007
30308303478478637
134442737610439631
113675163262763551
34740671349884761
95069580697278059
129494225902829461
90786892369027823
85976519005162453
45120045754263421
82575239208929573
91161136090396223
64411196945003257
11304800944200121
68079035290372283
112851808946276731
54343815928259311
13273692633736231
79204161268528547
24654847143374557
33313846688898151
106705364106489299
55210135563536803
83427740294965271
86421249108908099
101531126169505987
127671698520555499
131149948915889479
141891692721014323
127013777755034887
75779448947088641
66702711082440101
10110027247409989
119536392856207879
95458305707023013
114662370570428383
111498786389855779
13797761099732473
94404322974714749
115997590948055197
36605708192430523
93630499643176649
56332191197401393
19622791287486143
25157789591886011
132283679844506207
48834883701942647
143216632525203239
57551683693137409
102888514149599429
104425473554728751
141407879807305079
43609694738659963
39732483506063837
83301778811708411
89574718661051567
13003350198125401
115537922705506517
92177644189667287
38065729219138457
17682345792767923
9724775258098547
13019827484651327
70223472294891859
131469066403110253
59038487070196871
65450426964831193
87908344990513591
89386602226023209
20187127130043103
42192610256995787
15294954403618817
66071393805738719
45316781787047389
79214913721456889
112831002595860389
103676304567986819
82121883718367291
105800365822870879
21400339937128951
73282951971496373
129115953840690853
77906332181961433
83289994365703757
94268864025529147
49252687276755751
138384619088584571
22458023195180543
42074485620754621
14084252436533449
62788710980984951
134615080787659271
32250037274249213
131722260229215889
90911826531173819
33492019434675001
52374874751154911
100221329474984539
23580500489092187
61444711955394961
93588579224756261
74089715868125051
20162073173925607
8215881172891781
73511311396490717
49434327388110989
51236100873590377
50361854696579551
131587151929220149
16941765840619703
30373963042511003
104169971176906081
108003364267647713
68134150789626539
116406126389472443
53293377953794633
89103792533786549
19660430967467597
142916979519771407
74955317524855561
115412043291822971
86678214183856033
2117756000832607
5326503455133733
1037271422096447
58362629104207133
79375638206126491
114069054190498733
56994128175245621
141862559296007749
42334707906137
44702677088535559
25951195077330527
102609769699481071
37126285253762941
87419328529325809
51428201613481741
53908129473614821
82091455544659469
5193044137916381
32859692717700881
7618071784329653
7974263584676117
112004897387621509
70303965459632479
111657808188913297
74409285123263957
71948435752915439
67549301694852851
59993024507641369
31392590080091267
57814321799564167
89992621343223437
27374433986871611
92288484403476827
63524472449209637
109651705153817273
45089918778956081
110281000850900897
68737597282422179
143345947580637871
34624506001625867
122199544007165711
124135762255178929
78304174158185999
89973658513543523
34436552807289973
77160852707244517
20563857443148421
42203672546316247
105563091691180237
71893153327954943
26460402685194589
105681381325937159
92808505515057023
115771075789699501
118071376176612697
59294868150311701
114667114032455419
132821340593426713
81867214335739601
143477934668626771
52311078331209569
71366972659408483
61042397463852313
143122471804397161
75080930899245919
6915284692329829
110955945678552761
85067349607897451
18316753590212417
117888895080910117
89739107060693537
119631141121847239
122206245984039733
21934636325578211
23904355482880451
10385256402439801
60869158977624493
6631666637032933
53174204646569159
133990631935573117
48558452864588869
24976932307708649
28471090049232469
5260338229856713
58578644191314727
81089073674721407
78962777715819583
53121577116892789
45303237672720323
42990238842343879
23018443403015551
119899901653710473
56711868390681503
78194893915857619
62296759960855507
24537879839251439
117926945589307993
91486746992220323
65501604069297313
114490215100628671
7733890760077523
137722645558297321
79739069928234179
80926974717130313
67620845677184687
16655152578224231
19966272764875067
92430751056856463
87305475165432613
52735626368565551
118391196423251933
85111297813046377
94813335590584337
66956729873050739
80587133697770653
52595146339049297
72882685707851447
67187683544938679
55467003890345767
44301416376111913
137891667393305831
90322008801630329
21517489919167261
41704524759224927
48738779194254739
82540530853464443
10104087447502511
93862929054303361
84164152683723223
104092489866253571
106952592177323237
81378090772718611
138715461464122121
99999981999992713
15823609491473071
110562134327096563
28719315637418807
102890026998270943
22227494179864117
11064732077139617
126545738117290951
60778146736504889
9862635789069493
131994221920821119
136786241046809989
78572019436235443
78045509077555037
58247650179629881
53925401291884271
79003880938044037
139486531343880569
113012912175391577
86729917859621891
70296477661119239
24161612798878231
77946254800939891
102231708963915373
109207841638535831
24683083838860277
121617360445631389
33130683154775809
119308852165380697
10406758334160893
16410241652003021
115482166041921689
83953601516869031
143225442406586317
16763026618719499
131481832084018523
138505082812754353
25165067959333007
101715577416179039
407881674907727
72835354321506289
137762847541388339
130049178334044799
19716960634598393
10692350137934909
129319987004570429
28772650052727809
47677264881918929
78044524927870093
137832065518304467
112643801598882053
44284145658023939
14383498131337501
52233284989230953
51697331421935239
126936950976125219
32210077075245733
43593551666880011
130671745323884381
84542550365780587
61465735002752117
32960227925951269
125300772874254349
45708519208847617
105035206477958891
61191449465857219
61225925368389647
109382200694638601
36025391824952143
93056000748196217
10853297800138817
86486672193640643
36842234285815303
130796407922855531
38829345391431061
70382614071578717
36661749274266499
79374977517089977
140651556292275887
94968610735984729
25885106295271403
10621411656763249
68596380330729737
13189636643572933
137042494100057947
92625093051351713
10613222247673697
8320220518815823
62851636214265407
81169963452966743
83293926814758521
28545023698254031
64099150061725063
35189420835053941
39445263297963359
22387555699718767
142963741465713991
18150385110256727
41090117822101031
87120445236786541
13353110885132633
7028996593760441
121143332987750419
774133182845063
3621568791366607
75265285758562859
31164283477855547
50013366772508327
126323324259980791
23264706832792237
10260187232525891
67031088216923669
33787315063222453
62748421929185591
64427373930199663
61385949912144229
117307310672391997
58786268991656299
77921362425633827
131620894196556173
115510232673696229
102936752220144949
68770907872437437
8756285666037827
127994275801327729
112466814473633779
84657225433759351
35138692924157843
118223867410973921
129769129502953531
15303895713175739
113641487752825657
103258150995499219
127630332965819869
86533157798980049
97279612962922811
37578136522778767
126459201612069589
131213340069185789
34909785716794201
102368999376192467
73923502229830999
41137296302653541
122293675647294121
3619700429823979
15567261863784313
103401795261485863
110366590478460341
13912232065298309
65994103669896371
95188130487400799
18892751294617537
112571886790689143
14871069453376601
94269046117829047
28893839018093383
97202782975017997
6965559088096579
60019408767076489
106449290100684151
126249182196840163
5711055847878727
56934286367341267
511369917812003
55562750032481977
140058865576339393
111597285079496017
22235542440811789
52593231503939201
89473987022664403
625040550331117
550774758080329
115827665067519851
12216724763186549
122014210163176601
63676149072423707
67309488367534001
13003684574232497
90316000024376857
18299937807226417
101489454704770313
32019916683330887
2229273470913527
52587907748442571
77670031840283059
107066392065929717
113938499169549793
15828985985545519
133995534873001547
40764479268598303
81338861756612963
4836954276955109
23378283918122047
4029000377999797
691312780586507
18792032833189909
21527949901224733
119920773444653381
119587826770348627
127320831667650251
35121638262343621
132864181627705147
134212734439118593
6594541079166179
138805621724565137
65191435166702609
82066205066843831
3461930571725321
69374683006554293
136452461254057187
104903447275469851
50903001053543497
45260692209085477
111386030819842157
58113317576165993
74533767198973997
2696364716783069
13158677731386479
31847719916151803
101653824783658003
59321555236593059
39496720054728451
33159956793805187
12310592328755309
123473578991377723
98427961163167057
16490587803687139
128006127816295559
101744548177142869
22557290820562451
77933685463618891
55762891482216803
106163304592253143
67874950056999893
122041464265051831
99201165591446749
82399569013160771
142251623587931591
66632848891798309
86143588544087951
134163201212054587
10760103098554933
97155280908893951
58943312673096143
118405823825457653
63782615306996501
79554166655599969
100287078751355333
142811105596571147
80202654240258337
131686813383077149
105488248138379801
78287471164113707
1769598130548173
3556134995448773
38271116089773761
57439647587232749
115794165059854243
84405115520272693
67113238082957683
68230404955863013
67851487549214563
92105866700519909
136547812695713173
28707180586423103
59082761733564643
63137267153628673
31626206340163033
87286987073440697
138840787951659779
124062571593496663
30713629081515581
116087427298044317
12260357059399051
135913299779580581
122566371455528237
50542482142586453
35786276078614207
121868815541944613
89269127357089301
27183193169650831
8715352118670221
101587326137137963
129551956341162767
83781709179854459
143445651096680441
47664652653511693
69810719465731117
107228280993237457
110948006844667451
19919285186884189
76470809509790497
24169955847511037
20771787751387157
123596586221692211
92194775115110207
39111291678665497
119283499133097163
143827410398142283
70307149640742653
7428256735729307
39395408209536061
137599525209477139
121492530863839903
113687993524356491
31766282866321151
94025109416944141
138159838153080577
110058663635214611
90495127670396587
137139065509597849
123897720694595651
108828595967590679
63817414643169797
99599577602255089
7172324651710261
100013433769756813
1390304818399009
16449234924807359
4121149083349769
20272067786218981
125283776260422697
63232711374759217
118210481518863931
44893029212702987
20888994879784223
131941686676893829
45147195902394437
131568879300239341
50336965243681703
71126940453404701
73879301270384627
2730560465585213
112059123867847103
66637771625282591
109216774751017259
97281762263515321
120859247944384363
42598420162920341
99204808860899083
15039076632379963
44267427051833467
99800969561355599
77708186251920031
78684661004664607
31657386588257149
40983344683656721
114125552886570167
4079093507930153
133264108440345401
14024447256851333
15092988788187649
132990545567414407
13889927583794687
11910855970784831
97988685628951217
58458041753836903
7302491054960939
45014049864579269
98906554129708277
6180989110453133
49287139422282271
9961882354278299
86356521881838893
2077469510772329
10889800297215767
31802536079584843
17862807036981437
2832539284401493
34603128338708263
3885298114452877
65678337925121003
108209378732344871
17298788116328683
15432775843154177
115120265477553977
23180245934871527
57541179011311613
71488299585195797
81869635396371761
79769272657547441
4498934688777563
49281727850293951
14176382843231311
129705051638868047
108637717070220673
55583074840669799
102408266684887607
115180144573140979
6123841691833531
87365905215337169
15171156274637719
54686922395838169
126104599966901503
86436981925636789
55718037914192233
47655282849165847
71936796376915511
135688292830058197
24663660535567283
73692446684224699
141885768228632011
34936463842438177
15119316347616443
27299585080537093
63107044621841183
86113104185539787
23934895712885303
130188794872044157
52108695335856221
110848387274525059
93206220325762279
30973394605234129
106636961405243483
1053117943376353
32854527722028011
53539657893196117
74068699498783877
19430770178239429
41204671545223001
110360672121238709
53692458009916529
36288629676032953
22129711877068583
97531555832680583
123878079699775931
114495434229738427
72977613723164471
99054380517213931
42538997813199803
66741991993544773
135106432014644179
50919420422534693
130086583054592863
111593308851321079
79952848435174189
49372979524087031
90330999321482471
53157841230640057
36491618035448573
91406645974886479
596495720139541
16306889416163609
123439757353955149
80030452318757183
101729918060452889
93458058152455721
59467056877084559
128314019170657183
20561906694011777
133008526036785611
143638491188727767
123317262555197917
111226466842670149
108389927347070459
19313539866420997
92580023138939227
79840840786420009
56197873291859731
38727113689090861
112641511713463451
129208915065413851
101031157746983887
132902619217131979
46897377136805423
121973616961005241
2235454681155973
102502116439173611
65562946395091109
17310704471799043
35790292919671817
13415836594483871
70732427394705239
111307676887128439
42708420659960047
16974174455833789
80587940203646143
116012209295464763
47226678866268851
32787159483132793
85376967451416637
38753554791886931
87581429717276333
129994491088516973
49804689461599591
71557760764176641
20748703801904527
83317953755529343
84669999068035991
57251349353133043
97169721347238521
111613209900216083
19649530442310121
9748341496181747
22251917887640513
25938938175374359
102220492633771643
90905984727430253
89483979260185259
137322395955820441
131030654003422939
102845378714297227
15652125773975623
144015815102946131
133611782700969109
55642326986854291
82106022945175907
140291365498657651
108307157330833031
122238456804221033
93178081524690847
41246507898601207
90383967820842079
115458406310133437
47782615543605317
130240851474989449
17779042692182903
142274052272229337
20407379469517643
121167484525325201
81136709212439599
73921668171803033
48419020755946237
124506951986915681
49269813186501953
37546004621143169
37525668324853157
37828648793651291
90858752480290631
1221619047715049
49574316548212153
108876934251186349
72267230486524259
42388882044341689
133755264639470863
39588762346883159
99331563022242137
135178692349747769
98070792472143983
134230210763102011
94857906824513533
103270171365562673
27637219154667673
2268963711739181
8481803697686029
5794327491584677
134216280605091089
135908930771097287
133974869256097073
43283192980116209
44628872118490433
35080982840023157
26658414036624809
95799154773235853
86696238901961501
39167164074517231
30858673223737357
100843586096570623
8361275614003303
77087909136110141
50897351953744771
136309101457498597
134661936656776847
81594071514569923
125203220694296389
29299556922250627
4090893002645597
137279764817355701
23532858592780583
102353111150533351
137156160349925683
9172722584207339
16626409907961983
77963261756376911
125907224865177341
3464498171035631
109620108078550879
59355355494184667
127478280739778933
34477162823094689
37269768521212853
34732623127303319
141723959626115527
23040272613887149
130764942104051597
137913007325403001
34775310525016361
69630364908264073
68132876889808229
117314992321597963
106218836340776239
39005747916805997
87178987402927243
24975432262915931
87364852562572231
21099106654906039
123031589529667261
91716685597478639
109766368601475793
13659799209044101
52243935116651263
86375566242758417
83273588079783523
135922443840895367
143967798359219371
54151163488966157
51795727850285183
10213136244863131
81827971787247677
17403632995815193
45123501683315239
9445984883496251
139635925649077813
124396481940793211
55497974664191317
131014822997396617
48844373759565337
49998358627083467
9593694488912587
139272239754034291
42055785332111261
93495135047751443
72316987404946811
13608350485316927
33757409623176973
7798498598990257
135816406829029561
97090517816509141
55566539407737517
77630062176894743
64521503772764239
66598044369766369
129816545873140589
74621160625514429
67761800030021287
1426609322278457
38263550188151173
13277292438151993
126658834217742509
64587502084077803
84177291785637013
134502338445806599
111598684116256319
34507857315835961
79157955735943739
140118875279544341
23757172941458107
103458272942785091
9602498562330371
83435660065720499
73760284109841271
15885508695369193
1462805203025503
49385794537205573
25231642095468089
134701041363496999
111692439635399929
70069990320583217
37868864637364477
21063278292773701
104142879799732889
89136063775234459
134762596669175201
39104133249202837
47216759020347793
73008454326675557
105031116389287489
121953619803019423
117512626438749953
93115818342417337
109481246053141177
43918167930314213
4831142849254627
58932819984883123
97671094580913527
3360368327024119
70217082857344487
75056173840684541
20768668628267633
119889996620843201
121698575578651751
36015295901539301
119748435797120413
47284584565630933
28249953126154289
17072775882753989
81746210681975597
39894545442277849
107677373644880863
139586424606935389
103125380571507403
111680653400719511
6651906947800727
116741122615997153
101631789551590247
65074216915069079
37693275652766183
36659156116310261
112576643281866671
19752406079207297
135741485680888301
140298137446885309
1160957107843369
60580381537627873
102434356891921937
133449421892524939
134881915039309013
91311172481077697
95253774453411137
107853295787622863
74628182477286169
88206792829082831
128337232404236927
114467845989705233
76367482753406641
7043754330059003
46601082739019041
98539779050308663
7733239875418711
56834078590128107
139923111381607343
139518994838996137
98308347543010361
121446202099767863
47442373351570147
62928875873831917
134219457815847233
64814423032980403
87200387212471843
19009582590658067
53910263207362643
64164793298119403
22263074699115401
58605826001920279
78680906164760191
16562023135992193
20992262516072297
114602163226072871
46306112696325973
37773361200342671
57035114692883183
83602388861776903
90076696763925191
90780784361111161
7768418712810209
31421688581724241
134971143398131939
131314092829328831
74873447518965019
101279416038007843
67165019780563739
47687759012300551
81150909572035301
91353602765176277
81283937037947911
103227644723129917
69345837248689109
131230819134632821
67209622725286589
135101548634920267
71745965054205847
127636478854368907
24607272984616957
29381258282866201
68485835804812241
48746489130503063
38387920462167103
62412456951719509
61796805877530071
100523970324956279
113491613215469779
53877780119623303
51915327756455659
2336100687144437
132866712010246637
116491135132661659
129335279486816539
119331760726080569
106640081926705099
47641132121617117
137088562438932859
105587639596394411
79962922439511599
95184013603173041
31998890907827443
35672994774659549
136041208443238261
55252232305007713
132648395923882541
122932116200075957
135320499386783897
8222824686171941
83987631387546049
121507055065142657
18916647632632637
107317915443907631
63056386106727001
108458894889709009
106616216879445641
126839177598013301
32778921863198729
106840061256093391
71028263561566697
126051703195499353
86563054099594981
33323639362823351
58712822691161887
19396529077804003
64443851296945517
21646417444302461
133346038555164613
100898494267694099
23796737260327987
64740821805970501
41232901481787997
3651377280519113
24556355358938593
12772598348951393
39131232157944077
9048338477016911
78136269726656431
106059147556472779
114362190340953917
3334493566101541
48456829745995597
19591670968355693
26956754413227871
61432804657791341
113431554588192233
57258030411814643
74354035098565883
86125463225720911
34673690913076291
141172031915195233
135472851516090079
21039960066042523
41331382385352809
87608582622861823
126277073795834267
49488479448205519
84499458898628141
57497020710003013
111545984384901509
92317326078706189
141513032022585317
77213952774074419
68273087774802349
126998053241046899
70329451480869739
100537516046652821
137264506692592171
72638240671594177
111424017593045321
118960509809988053
51742178563764089
3079896778874833
138424245301231447
14762209139356291
52617200773056181
24347396641030919
96231551844956819
75017107175980279
116313964909685509
89728023055707341
18436946596114567
27165192444507643
74438649905207411
104991421549637899
68506587274548431
47166408586932119
112223060821506031
16514663889395401
638433276340759
28674101333371079
81929166720327427
111958483783183249
113277327281153249
106488371681403419
73914050995696291
43351843677168139
76624889482945213
124202198857846999
131933617552113227
120176714424924329
101395738332554843
110315894034569819
115013010188199857
101894763421810201
122237933609630473
69971058893812777
106967333028208099
38003110473728447
131229311711389211
14757421850186479
70489703370619109
37255654296148501
86315913181609981
40777004762657927
112354386740934649
57128868947858033
3686266096231357
12339676912332499
38224385513415863
79700350140018983
139952066032415591
99919056494929081
64188632356286741
94602603088057307
70283371369560421
65223309404809627
138949245562699657
46109274142288787
3991416182988023
102600621240168911
15058385459480717
22611804070165901
58036162414112633
78771624849275167
136072592607323311
15745214217780191
47875773092066089
140466951312864823
692140565413343
104202309171581503
56379428412112961
83454707133058333
29048956323581651
10208232315064513
84153362774227889
137918601282019079
54193958309668003
80785254133944791
143996856792136099
64807057675204643
1646279994483077
96496967478111259
24326925979703497
118191804899322577
79102144891244591
141128761211181307
21001465362377477
44769442723250977
24999840076734881
53889378697343719
82261706127564889
88621662414184259
94461904576688507
60224230039316087
46423691833952789
96569524213309439
8479501205561891
48757999331376563
94226366578623401
134821717895504371
141579616409516119
73717352411199463
103757792202601877
110959858147897441
49721171273936917
102467179481486087
61094980940338099
27307287172178327
141096963989807239
99076971808580839
80569660806932719
24943959157934347
5421909931634893
134564352026216461
130210082305112533
119490566696850457
130362763742446153
74406594993379871
101867248381340779
40844135667187417
101801737310329633
24362093820249223
99387362034274291
103965453944508791
39371622543703763
25994290499540347
42310513841533667
112500902442725497
74573618958846611
55425372578043649
56898633859415867
125889865056020059
115036444623530239
4618229961478417
114515131255466989
31627125056440393
64490589601059263
36842798610693727
84444306738211577
139171908008216521
32280873068751701
122053046554387591
75160494012325223
76324794443682767
77864330631714163
74155253034840331
19533574111090723
53683614303410339
87197211690080027
123922426572291317
15978526975348253
135690853302761831
7694115896002813
97914335445898001
54836306032972463
58950797393061421
106218894741442961
54597710159143157
97207135423943047
132842405831110397
121177435420318951
85293694207641853
83546243184182837
23293056229664941
23087816819133497
34949536805156807
35519858600840503
107757849224905531
6976844140493411
4232790665673641
123669442009237297
1515603925244917
110928999869764007
135049828031700319
136106553927136063
29555554840898213
47783429093451439
142376459552167871
32643516525867833
74656411553255531
23505243298350323
28789158516844147
51305051322183371
79875127413483379
38325553383309587
90204089540373671
70706679369650761
111803903942769007
81843027614855657
17344563412794707
1115393499284777
412507513292561
61135364361580679
75531718760890141
61536311668786873
135831085341968551
12079363263343
54842789717866819
24108237779405183
132023163237668753
123645027440302283
143542328341238317
116028579613212481
113217406448893849
118949877376028833
125345983036885409
6161739150352393
98553029362838717
10174279957211351
11982650287464029
12605146543369301
13119925972428137
107661806631150461
40220268253860379
1302422199316387
100746736016792573
45999309113680859
39948879088924441
13423567093100881
33018620105429887
64421300042451697
102361354235205719
29968616289817763
62659058215488143
52005703526925553
140143349784038333
69127544922126421
61312047457588183
59623487959892809
38723408043736133
96434089637971751
32587832812817147
141782467711233731
79442047223454127
107027691774541007
69607069908099397
140414440403673097
109655781852306289
109627777510568377
18366053114085751
82398924227312863
14888623930253893
22188107668493237
100595457271871189
66839284968573967
106508296410120881
19153068071104181
76535960071645757
49308635144519887
76655619001981963
43133641402707103
33472195532633227
61058265330012571
40485590644059689
27017240558889533
142631072474169863
81838983349857319
80360875850045123
31790380679006321
94422134215763719
96209579138153293
53784604625428273
29130256787493217
32331476886866561
102888049304384587
105550030226182013
13825489354890691
61503758744968367
18751751329851913
15245273055027047
75286974164937719
40068978479760661
118267585166421349
125736641707192309
94083905523276407
2547683855991077
82047899102581453
34254987027304661
133450682034485407
76656271834209227
62285095541934241
81776453654296087
78828255782656967
141429172650452369
102761874677550853
21695729971000751
28114107628119943
21546651844491443
97127153792120131
3304285837246769
108798129559187687
24553880913306509
103469656097599003
89805422597401597
61715737442918501
132843950796043009
115169651463461627
142091926696038299
4936870160487491
99393657201842789
43220179931831417
89495558684127881
133012398347196877
112012643857884817
76051075500507593
6039255169082983
44224891430681791
114691309340057831
5460693109539797
16878764431341341
100417862522207579
68848432213496801
47921154794535907
109233234127981529
114572318277468847
11309614463513161
59877863506065653
79305527862698989
121345525289014921
84315434221850599
117240393269931053
27997769577686257
43092818911841723
52662676698562949
68586853445111569
133754063663439223
5960618251501889
133050583468939349
41217149821601111
128687779340242181
92186509773051829
68524905721387543
35383112599941199
26629710479872559
54464432074172621
14755931254005659
27042124124948081
56158281055589771
22523582125312363
136633692622814117
124167775025475773
60479715569673583
78730538913412129
34901011077664993
127294072971430951
92121234387521467
127428351812430223
128272639385044067
103546908374503403
92308144990356077
116435397714326611
96110943174212999
105359802868289509
104315833063957217
143499182980068211
18026731840101953
71316143319895319
116193100326525869
47631703686845143
13755151328966891
79469920077542459
119761749276373093
35034656786923357
88254854026138643
92067094578545993
73047993263482663
95173444718164741
58413891359202257
121734885585006241
87704767935532079
136433423883433199
22592945471073233
38113537005451819
112982894954164943
129922625489530729
87010559199786613
110204337430221371
51498223105889969
71316215200813273
18444300262981393
74523174123600401
79524565146017683
131438459971210289
119725585508150959
52261600547697767
52453892936130529
80095493917008067
23381801445335953
28361977817727893
10540602898734637
76770507948903551
5400421564323673
12593091893229931
137443428390142703
110340722394713887
27166663140778991
98614290415476799
8779607158165829
48568155372273491
36092974140464833
21038977132323823
17177914291326419
61573559120036981
691853668337191
35346741244073569
30456518902443367
115627474349088259
92173219612616551
28913804588549849
73041971615949911
53053462593927379
71930315447728561
105875778138862321
95992852065549389
59714561981088121
79421423860175041
20876064111758267
70768038466393663
12041472596748223
45171103807208231
4278075357757087
34957438121344561
129666965558681549
21072311739731663
122228567316930779
88313395874165831
5137678185396023
33323393017553657
19505200250952397
113511460211415109
4187561132756383
22955408579086771
8515219685093333
111323271961338083
99237757762715329
17417181756976451
15665813444249831
53357120117317771
13437315910226203
65695182496733857
53981885772920773
2036512089586189
11574648414778703
55101154226175671
85506675138934211
46155300291168293
37195915637715283
36828457325182139
90409901995926613
58511577883542293
138478005738925141
37079150693560649
112861103671338511
31555092916931107
92052116090519989
76638145465716911
26041004299497149
12756161043029269
61693947628735139
25182445112760847
137874423332744383
40874644753598969
32938567950368029
54517156916540833
130581863662715329
51559702449787013
119972842590080563
19352144483429999
100223801109942359
133391843245771777
38955696961482611
138865831264186529
109230198050181097
47627357948814209
137591844972343277
66838134230648273
81660545966602091
89897869521504479
6636703053612937
141803316819347111
52360267892991637
40090030272920681
126608468571472637
95102600551519903
23064613449267433
54772741966808519
67145281326544123
101965904391690187
38741320532815487
53044596660318847
18258365965083689
97144352928572297
42434443747224791
128749051270368911
41849612124537311
103793871325692491
97489223729664773
127725559228081823
25643000650748153
57877052933701949
138452690056703023
83343524653657643
5292601307220683
47821936561731289
48483436613969719
128314321929008351
25526817727056307
64435689954224681
63573222180294641
142122934395494447
78570635574618989
33320957172111883
89466647823216943
62724774671379853
15615726983410621
64807642752943991
33790408310781691
46305412530479293
85827917869627261
116746506859982789
102032531125703641
98436154804705573
34671308977299647
651833310473479
119751411835040299
83991488541361439
97512258168930529
126712132385370527
88433740088122411
125467457059813837
9640981474862411
15992856326800261
45853257387780181
105273528527983303
45647732129572861
101179633895394563
61081772556052811
91400720911706497
103976511000342803
94905789057148231
122098099252196467
90689757711597953
58233883253794117
1559170010626499
117581854568809513
116719504796845351
15576340476104599
16037673542474951
77444684393126863
36058759738898459
34834346761765813
81724573454691281
63941151011094491
96214843142776493
135443927700369529
59759738878446317
6632076091200463
125894751207982417
80494080131732819
7979908260145043
31579852648686997
78303072694582871
120156321495567499
54465808885845949
143912481314439401
74849240103720541
60578001426012017
91949119345003009
101122470348306119
111345975453443209
100023807615251339
51326122114539383
5340855969597821
92338113489375511
61457383169585899
16443860619581107
49000133650437043
73048091879529449
26977389396065821
38176888299565471
76377648107837359
1641816305133143
30408726494919239
3369635496783161
214861025079721
111563265689847313
60939264163914887
138286901740864397
3132166088819081
141213071142924551
19300367150352161
42309330557520659
76908692729867387
5274156547941011
118325408726018591
21953911261740541
6153092417847143
105771562068645761
46414184917207343
35000229273246217
130970014224581417
138599154662998091
81821168059501181
10756660239932729
5405999487439687
73233950229763403
39358625707133977
107469759304414519
78242374929664261
80209095754834567
88085391236447873
12787476671260367
23834823861910993
4627111441161589
68292848124546139
23863056000305453
37412064673788451
83712343828116979
137282728269979711
37444518650013763
129924607629651997
117161526854531737
39831802498151731
84756186551925523
46572145905873677
17455006917556657
68114568949220357
25724768022577999
121406458514939753
138729178611030041
65341658356284881
4210598384233081
45587395008823429
41245754982873241
28405898900172281
49116603719576807
27837366318941701
12888532259357567
14770101437804737
143926765657891189
33739066789576103
64379308080531937
8507834445812987
60758633146612963
106399844020297901
24884659241787013
59028571876150511
65125490944283243
30624133075776173
78571412769047743
105281720324057533
79416336536877367
18621803351476471
19778437002916169
106643489772008237
112443119721396407
9903007617713429
59865350390231053
3228572980792129
109300634605279157
78817026817415339
123173142824580181
14213929807488623
84444319525487227
94649334037638329
136311970052347211
94327785351183071
63070569157851953
128364574833632261
91401505956943187
86779359962546023
129763890906398659
32905006566082061
20964236974415407
67441227948970531
14127449337240289
110604223135566431
39731905361722027
14843845691517253
60419600510447461
87904649484317839
22518887372911877
133270276383328849
6547355046890089
142045273992615863
85017621989042749
142125448717300523
17284193941245571
74683504123155919
6074932220308129
102815686565134589
108875664518691527
91702525685271869
59670161250574057
98386478934694033
8707431389238667
105798242239113157
59279430205341889
111222726448303231
139843614015942563
92958677344571551
80634267298913749
69640392398040413
37256694034117351
78300179495888267
22997512122441601
104700493418051521
113084441187837941
52590332793328217
38459553321991603
20962847725885399
120959760281106907
96164452494681401
131210798123535737
16751519780852803
6218512198708639
45278322586469393
47852308480196569
59785382561574199
21142061683856803
117840852759436283
81302434936917169
69553476256393387
29335537276876291
75368251113176669
27833295522116309
27837444196651051
143027591867772289
25135468020297641
4631061584816677
65263857580712639
76040657133589699
10958784182658163
60760181496626177
131617477271062709
139445671600109873
66745052079294461
116898989635950817
31679406384218191
87597351209376383
87220924218226633
131058286741148719
32241111532276379
73024267829554291
69902827409753297
22746790604944333
14401445420137261
123023445775587361
51284367983861563
133307053631135231
40133518353423569
139570537782225331
97109828353293797
88952428277863781
43128366955726103
104152062965962391
27058795948380179
103346379499554733
125678292751657609
102378116331077303
61783282268364859
144068596308172573
68956882595586127
100020418686654203
97421045148486967
17941049172941177
49041720675840197
121777308163300859
33193039505859053
12594823098238967
123613814982174029
134859637898502739
66560559481687561
113971357041749827
101610063941162533
104419933116626417
16134996815869343
10650476231993809
91051466656491821
39842458549908967
118471741961095469
38645292081542761
52065379971852671
134758274549562733
90075501510821509
11966102257714079
6365133455602303
7389456090619147
40515856801578623
47526376851800257
143082134697514711
64819770836726417
122255598356350267
93463431070912849
20624829628318327
28856121257561947
52889050696153699
124141456298813953
43248112942867379
1351366905808951
141327148849048153
23900716597762847
105244061354936303
85285360792827607
57433787816436641
130469550903573281
30753482114702521
106486787342644439
54219434812159261
126930713297962349
129351361405342763
43587802379777443
22775658023637139
129369198703433107
13630333983307663
25412544065866211
98939451951266951
93223793178571267
80007220100008807
53918631813432563
52832429771587559
57263688404666171
119358213318090653
6396113576648101
28813120262774279
50318376815811317
79483026119710177
3465907981808231
25958927012112379
51235076926991021
71462034121305407
119189741767140263
117195985955478559
134359500318687647
39078057276421753
29816005978111699
33079668091826351
109077428731956961
31139152240618993
67675497662605901
16715823942583261
137081599118287471
19452588025284901
29072538384047947
54709771865382559
116931528441971923
31173021936671827
23448608330242727
136040038604752531
130574103090622591
123958113828880787
134800130061880249
13610883168131141
59071285941717737
106139594245003681
10190523382760477
46117365140526497
90920762200309621
26116296359750647
2963440010503177
5131294302994891
21804385944539161
77398996419273901
118008476462559491
4326920240517577
71347175683586119
122915499458537659
105205286657515243
45590101265561329
128939362138144031
66569373292841161
68900211265613473
114971031037961171
45918244902695339
133210405343857111
60806169287714161
138032063149213229
8305203642205747
71978011243270259
6425880380852377
122872132066895219
74825052104435537
31095254264739773
105404631511948247
28910716210765793
37919863674132353
128347556937520007
43080185800500449
44705169547266611
98668965185690699
76837121029273279
105579932156470999
17158917343002587
6032774443485091
53910132180426083
66425207643724187
39739990553348933
44413468407244381
59963058563397601
52346686674520351
53651383264780421
100163405666612549
94004517641023579
95879420889436609
96058354347579893
35462187269235809
85718618895508069
115105736010334079
97702860659581129
100674756393124343
20530680190928507
34834224888618443
127244650634650657
133391253414818011
35417606433922501
6523397139750943
18521089127832871
81732640676189759
109727471346322891
108139187317093063
72078967166630161
33196572508915117
41473488341635061
1052210984832143
117660074342105189
10711490358336329
54274248846015811
32849605131138209
5327099175293017
59648069527472141
140336356267267141
79281764014703423
139259133032567021
38216900789883997
30649697718627667
60187628353673809
70321443068956841
6256643016458831
77702187863710807
96636153489464461
26205412400282509
52206906429477179
94098021659205611
102679950443362231
84609097860644873
133840721827626467
102522004323157957
60292890009354407
138909147097580989
119471671240729099
75288419770402481
6890140557121501
101107083119226677
41040863979003913
77860079399465113
7948950453696041
17945002398287777
35745402883724477
102223427433500953
72680196742791277
7231924041901217
49035816600180889
71859261337806221
8500052134589987
141949179571579847
12089354577303473
35221834653381323
5048174450378581
137336608669615853
1023935778019031
100076370597228251
27678801144695843
2585017748838913
49239271395620759
79567950217517977
46154845800598019
32291001020065967
100127021536117679
50525433742709461
30245876295645977
106210129486659761
129647269780010831
78521354619913199
65582216791354943
72674007413286659
4251406532172949
109534221422787461
99245823048047369
139476385808169407
25299702083854307
59611161367323649
54499701296140531
97284511670407913
135428739125983547
31814149204366171
89709502121057323
43420512008744699
121483435151559433
15585217482364477
136145456484913649
23862828374987389
131020357275055331
103410986966714293
119465811541980161
45443349016784899
123999287207564233
40077055644290557
136761581356598147
134567640444260923
20575780766958793
141869131417769117
45453709072042471
96298118434837643
25257942618212567
52760463782679563
38232675043779301
25389023415298009
29388752236906487
98061888867251741
16203508529516003
127869418595253539
11936120050020401
99810254284698197
43801724793828691
67478563497917491
69366698185112633
131171441395200991
64628436614282071
92292392736104833
115691171447513587
37490378255955827
101933607409808959
102956983492819081
38915766025947199
125674909752943079
88045663032220013
124053893030921941
48394530660545219
67535958326162477
11078771725720291
14584300920030931
42985479035616983
35235805995056423
74292919233533071
19163166044301709
69630499508340593
73032244325773373
15608092315357931
51040858789938187
110206198397218249
73082459320904221
84165682864446977
30601747854941443
126599893473315733
651625684737407
31179910199522041
62022336119893459
20355558955961771
112582524439325119
106893505183210087
118151920136294063
8994636345704057
88351491918158167
5395539909261217
78006213798921011
14264843998743301
99346092311410537
11108052372100513
55193189310980087
101564708765609339
103655630195625883
45066440893463303
35819626117351591
103967061837721333
102251037314962099
50843982263127841
51210230023034479
51659250454185389
58368131315057923
103180348288847309
94243172832111293
105447844952139589
92402262248082343
115815793112307143
100885360426566769
70241985000525881
40690200147678659
53022380294445797
16054204084652233
68800591131258829
27886947220563521
37351530584696821
105356538878868593
76291942008687079
57345170216292401
76741490823894569
131997329696412671
66755533726116901
85220085692929931
5988274423745179
106202992462890907
95715631349199481
30598975598900329
96457248404503999
50897610311359177
35245032363336641
127785274533331469
3887189023407091
67254311538964831
96997826809285979
99062482726561397
143145729122528719
51491437459618333
60624861854303407
68763552147921791
103422801962473039
100455701645319763
14615595867975131
127538529635999513
137698590716593229
60253419844805359
61054910622422351
129006379626499517
103055301138452423
127446289924588603
45544274456379001
129410004940444523
72109957630437481
90783187052416171
102577225477874783
62117511827809171
597679772080711
150150339773897
22452867866510467
128614083181417069
140779574046601057
7382066618239669
129024671084385283
42129232803463907
86579273990085649
38584830244759439
73763382973887697
31778228097007877
70235330245649389
97195702062704633
73887513815067317
34698004988396111
19120583408385643
14139604789097351
115752067072215971
647528917313461
89565913634502791
7665414889261183
122626879876197199
73090796465327507
128252371340752573
11767683942351563
32256792527852677
30994084185487537
64573752957092851
97289329436922131
114564926966766719
110617871577157999
56553638008216633
73473905812180381
57052922037109573
48848262447062059
99586753050956797
63818415083894381
92987726998855957
110706453971391163
12650164703084371
129519302903095241
5611085725794839
21039489992059111
140981576711366161
120379551636479419
13000111958462249
137116609940214823
80349013141840811
112717134521737631
6747523707902689
59606726630695009
38412068574027739
116856544848418213
23220941310243653
138517883078564359
20678035086887593
104410911444519011
79247298330980291
96628041477911483
124935413289396917
23775864923726791
1033248616719577
128767816480821829
21693748710914051
53512688525234381
94956269291148563
23474104946896889
113628624271388983
60389586272671547
72808734822785513
72573133149745093
123871725844963757
1334915261345641
113538010552845287
41174470336783429
99342969756570751
20588081996418319
29944172501772731
98564407042540063
109377226482794629
14985857168184277
119284901769319243
108606716916597769
63450305282058281
93184163855042371
139016826792517481
44524830606827047
138223505463184429
110528966788575493
49636072543807339
136291111034764111
53193221689622419
5429159170957409
18920824194206933
139143654525816361
28485093138581897
8559296651511071
68811071743928873
64842859862219147
60919200782612243
119135733579676943
33762703300241869
124066557885680351
31907443758610669
96049127278723013
104021307768920023
30333273685622189
27445828345561673
102054632120820983
47908600180921483
60436663092696949
17373283263913541
3371933986685057
41353211001710059
2379395811611341
85136402450923969
32177485469729861
96860450275215959
46473553532835469
126655517053168777
24615041721324961
29231199008948143
112985975688654091
73800653788387817
30804085124275669
72947557235806301
64671689438551841
88924319580420899
20020918253899231
5793388449141533
93928604594284189
2571541311814339
45284625344400731
34079426366814841
97349681729492849
27029972712862319
6767312093957731
140240090976895703
90155441552368991
85106024443002131
71582255061169019
97860831962364943
38111173347556063
109902777729989773
90494539210875971
141612331756318061
74531654281573277
81138001663245407
51892093129250123
76924027127861777
79200711682244693
112550737462876901
107126511655279499
27272066825544019
38937709781143231
131755185149515639
70587660702823937
3727003243159249
125233723634117311
124122280250994841
113345392311242123
51692167853924413
101379279118106107
45665011478766863
85687721323688773
7476145773718877
4749440293219451
4229879540348071
24350063534951647
59707979564575547
94314288281253739
107016438484224257
98859089482239211
6878753082000091
120959420774448001
133321871895615547
47401771088300843
92032519092604403
91174750226495057
20059577614866469
15703145761201637
19323292182015949
102914104324205599
66726986575102657
74293184562573853
133054051896806501
77587809806225717
41777038338383071
30796171332518987
113523942252296113
3707941619281099
119878302315889277
63516927523235687
83754119063321657
134335401399645451
16391637256177199
57495235721437357
38515729700173343
43836983683316569
45406359365902247
57038082685116791
96089647102247999
101401209797295439
56931190274458807
133342221629162179
29366689621596871
84383755068377881
1057873326138841
85598419212232111
3960193883241767
24455383645323223
44230203675563407
63650190418838741
87738793201590287
142128532300061509
106621451490286157
63447676999360163
112340077488237773
49043507239149911
122289959129743897
135632355524156167
8382608476875211
83103832376302603
136368578007119149
74717277426315047
9706520228267003
10636562296141583
101530083245930809
40290348698697281
106378989395274821
102385156346509727
79396753736248511
1889824211138089
144000794165287747
94795089678876089
100894699447303987
134327997038187749
61619344870928617
102528556194492059
96457975246805651
7130732265060673
60736455260449621
101946634225778281
127847490056977259
100416157626401453
44499201861165461
2708161108678307
97394674792903471
104071468803748123
70557514291107713
106710064835497399
31025269970102581
78430022184293699
774078606637969
16740976211068033
33329302646563559
130692603206299811
88349488782074713
115307967233183941
82909355083276951
35312564143959313
36477079342604519
110303847745710361
49458214856195627
143699095540359637
94953847378379411
64673460548560477
103619010196870171
125232254273504113
12342010190521283
136779297158725993
58036317905112643
13895175775839439
140432874727898243
109350425749932287
99135008554162907
20338830797341027
139883762224712063
16016745885413423
72820911102759539
67129312186893067
138015268182731411
32332874871406243
45322189032903499
99420823962470737
123447129251000803
73701327980262097
101738635204242587
89604502135180777
95811598725122453
49957819069556627
93247340247022573
15126156898890803
6448351788313609
66120653771554373
16569431679661867
4313418218148667
140317951133254757
92447892379749953
87035484147004453
4269052868533969
67010174933264567
39189986971089751
101103657475709299
46996711161040301
28270227352868609
85669853555263111
89060179972164691
87675235374224353
80198626127443207
115220607946057931
59705683362419021
14898845530439701
907291048572031
119667148173788353
67559973769066717
69549932967111323
122911891352309261
61124554535936657
2167756726430437
68407593492238387
133484533576334839
129797211609532463
57803668878017479
13611785948556493
76540656188332757
19031427438439307
56428384852872941
32966836182527029
48483928662428261
22330252058171777
9671962063149367
59128990689577849
141739095432006619
106296954068170331
95494593434526331
43623198761717819
126530374126650239
32068137608635907
38469549159621443
36692305960397671
1620958358881019
121334608828875313
54586882089336127
16747901718620113
120864595579256917
127485525224524403
76935126042770951
108356875560059359
3186417402582913
104323540304757041
106443433025375857
110662588217567381
92281693548719011
113241404246386099
88299882572336051
36890166644218247
83180764443957097
136949843199911363
89472533425784557
36410239545573059
29631345725407549
26197616585510633
531558345086227
94610314364141383
102759858945865543
133698820991328757
17223342103411811
38750670161298031
68829741423706357
3887369291093809
20688360067728007
48644223594336661
92473467495556657
66491524554597353
39921856607600239
42441130534857797
102282507404888309
119173419282218897
31204552245446543
6917076964146593
6317622199301981
31762688467755499
11233541614476697
8064181808694449
78539206472736013
142504844958544507
43253029159607461
93721604960394629
76723336068555929
25028477070826717
52151111203821997
33087589471320409
120170828978905139
95685614379837943
13077292562738099
38415680853267721
9811416244078817
79480741876958969
17052850036246223
28636130558280367
73529462494190609
79878092518960201
64055607854204497
130691535046300289
84364470499815823
27099794028604163
37385256305365139
119570811270206161
92129430261753529
69207249227744101
130814858601713707
54018930490751113
23887778304252677
64886118708273757
53711870991529711
111202542762281203
103123853547223721
94001663123092057
116649268540719301
105703737501245369
143395459891856863
40389776303865931
136781700922052029
29660302805452037
138702935386452527
11562466209011021
74625504471443273
82758135416238769
60239511246525257
1786802502904973
86705485953717041
128948227930753697
67101836396674129
10983430035740537
122795733916315133
143687199469320797
123579848922159121
30952423632084671
78807731339003683
60723362966519471
127370928909425629
46366268694136351
44357586102093083
22355518562714747
106035619462781777
97008076374531577
28245875239163971
112257121309366669
86240790189531073
114001334384956349
97666659015028787
11488453320333419
114227054510746759
89303610629062043
28739375407638733
69994907271392317
137921366172766733
92984440425084673
139358738231594443
64445890059339539
93761765495151373
104253283379301811
115082659797397013
3473003385994369
58819736083346921
66245410067699833
105561243343431691
102471954046369561
67416136381340839
90088589762271791
111654426110938813
93785762408069411
84721067805189989
6147549390036797
32597272176495979
16904033580201331
95086946041259503
33971008029651607
54223397655713551
126914725927839347
109884501983011121
134663011300935833
129317590608968819
2855294317930519
104985410104398157
132922500097593229
124562325308235247
51970118650567291
93275057568177649
15264608120796217
139385240732513287
30983036867887667
64371013787109287
141920273087788631
102248743895041181
39818381228628437
15914297516297827
72603457867771133
1834253100545851
87626592315736457
126559619162944427
114080443904137661
131900278198965833
116839269993543217
50338013093914729
28068975223465543
18435858109857337
39476175687553751
103424658338632003
90071426575235879
135996721841313461
58271292749241799
78251097320382947
43366312411984013
40794538050920293
122408816792140259
42101245505923403
72435633300203161
73465572318388631
129081332890455983
143085781142662769
75622109890086427
11142291284614871
21512793543546359
89125445609840609
140662109696731691
85458828876774767
142578704626521899
114496295352953653
134444259168623879
36704797267588949
66577484776941503
72412032205157111
16027556483479811
141771368643774827
77075367593752427
138246024281355941
35567048109009827
121219583659183201
7417874028192619
12428514189365437
99717717708728051
66650952747958763
130539993451246571
39010664332438993
97167891519806053
104013448558226653
124422309524704963
137812304991730709
51356356985662693
105899815082026577
88972043352310619
80234224078958513
131918322098865011
126513984721107629
5793110554747363
94166712123356879
2460612352209493
135041758988588063
58479536875581191
139425506651620349
125740171746028123
23614898156022223
55731373009576879
87748442223967223
72489055488201647
98304113119591543
121950102033751177
35880247164927421
108475417764199309
76926710062288393
18767476762487051
52547449829792543
14665858383105077
105613010065091227
114621302442180959
109523150408200987
106432098860743091
77551688366973319
115810049513617897
84163620145778449
140231147893020763
19569399526722671
1604297738488171
99524317204227857
43500582826052501
140239508241584317
54370733776892803
14489696998219493
7785833290659829
105494677112496641
127860421045620947
44662986256667159
83492089379365193
128583854176756597
109929972573190151
22272892677010363
76725785647240273
5452214025809693
130082452730994107
28251513886445719
78496332412705943
26281633069157707
49665500985787441
142122858328064293
57572772071095339
97392866069016787
45507430917792451
24873964331523331
52540662916680173
136258632402936271
55959163993375771
44463649552183331
126384016104828397
55326931555564861
138967752211319077
105141928105938511
29391946045175677
68841381050948893
39248734903243837
62401348255685519
17864862849132001
52730839951996373
58881464273604211
140360588730577867
114643002437819201
75496556512207367
96523344270878033
135619459585334279
127691598788120287
42202168331483309
78741849840148751
51088413018128711
24863943921155203
99128896895563757
81721059816120059
109657992041794901
1104455143064519
39411487230460183
39501222803536913
19810787518459409
47581896715656049
34724448902287999
22337367384277087
119392441794872503
138045766288186061
77896683909203843
117690942852228659
124633821441600007
99281683399629349
62566754964913373
55472937942186911
48794636782992043
98398524445608083
105615144903330151
4698186481262251
85253727899109589
99532222630782241
28264542809668933
94513482693003103
81995665294143089
89322715184984167
56420755839434549
143760388889152163
77586419926786259
74684195950384357
126285700140166873
45356905444058797
81302914132470271
78608334271720717
102595697339927203
57746040377837179
83974137085514233
114046718517860839
21825750376148681
26625488408018329
1839288493158793
68058393017505647
53437782334682513
17257347196648147
12527531939124067
74022839220937927
116241420316977587
109353542067740951
138405792684392591
36736697772117347
1847542426579667
124443522534708107
3804514452865667
39005424200854541
43075561855832423
51264376312415309
60560909767982809
25190960333747737
132268747049043707
15507479055535541
22417231815992369
10508592460974037
141139929410082677
89228696876076419
36939668859079247
77334826559367551
35389221562284101
60205807639998739
94671277853799991
108063773367819809
15476067640167437
25478747444882453
76801870511027587
118629999709305113
27839300510322467
26098700433167837
100650254778733061
83089746165963401
84633597188727133
91120900418251423
118375547223020767
61411213874288869
117336549884306323
92691084644523499
101793005554331569
4492874899752331
111937985194757479
38043592701186131
105456812288735629
47745667992755303
113728430059218727
2809269361662131
11584763721225817
58799784281818171
130346143634415967
53420790961236311
56569750369177679
139683094442456167
46281425665878167
83631319080495547
50728852357040111
23004260024061817
60521783533981967
118995483515856697
37648335313205759
136192258994542259
61438592319800987
52857955849251677
67550620502746109
110350956339792697
48127729471944989
4112173323535891
64811772372494513
52477009160367881
9701249890213967
27301891640627447
41085566166324131
125575628522443523
8348568145245649
118609827650240677
111083359146538139
115281574762858841
7694750883978239
39776033556824203
124373724049922929
24767647731286567
17757845236953179
9483752645505667
831857726707471
127959535438671473
135244315653073111
56767076710549957
95785475249919997
117183233171313347
114278417281910801
28759732828546003
98865685394423053
89550111232144531
30908447200323439
134874888533738281
85177922742711797
85323975989393819
122358298356343339
75710543101006613
84317306647551259
21778174244939897
130483724004390751
19877053501680769
32099732674146997
25558443612651307
29587417237803167
113709112348625711
41641201245428011
66764696621931967
107763494110053967
125030304365379079
2605148738672323
89075431275721463
94066584872492819
109579698610501789
64391418140228549
36669369954799583
14021586308161493
50996520426113191
143512997693592479
58174603039227751
15888058174669909
24177467072054767
60057315876191443
83119000347772999
55529177065143577
57476776119401209
66413771669669063
10799703357517339
91039312918383047
139666480137481813
11258545790131897
115285683461118311
53148633320033399
128715114994178267
33749176724823839
91045245956104897
63504906093785623
55277788178392363
41189426517742031
67337952231257107
69649162860914291
43770410684377933
26739793758233147
86843185547404549
83431985088185759
122814530884972583
16442128798812593
97317600870173623
25884001439442547
124245295617731279
11052226563147529
30192209915881939
143502872549711569
91975652812444459
1025217384695947
136506568713393737
122675327548936979
65485394980267201
63194409114432247
82997383143157579
78669667256824327
99331714758214859
50085182082613957
52677035341820171
58771871815095871
10853048642954489
43948034824990979
59938630742997077
9318404430544879
30397868193784061
89129241847615427
132340444199718389
15497572472321987
38831246349695203
5099426185020931
52105394823745699
109413772206547867
66822432930648539
109834626599733437
130686411243361879
127982799567201421
88602582183463531
66320519518032503
138981571056255779
134127318785196479
52233851896144547
40034079393330661
108651764795298541
64741678325434393
103749240113572223
79022172914528633
63744527356590583
118566324022842559
124763678478657983
116797855759056361
119807546532345809
86730638224092613
63427071078410251
74754484769988269
104362248688655761
53023556819136439
2540772695938333
132676999129232267
100349020273598641
72608583293132951
113405384719916953
65997045200637893
20610849970290731
70071651050828237
129760955210699009
1918891206789539
82160700345343783
112588334369729059
100192793661973889
108630210943591919
28680584870377897
84891486261070417
82166082324035309
132667205202162467
132022164584079193
114706116838346987
10515519876050377
46774029857298937
133539209590745627
5883202102685351
130407320015521849
20999587564906199
36491875149583327
61563960276846299
69990699539959199
57974614342085801
32257858711863457
14165744140709159
94671240809117209
60391277988433603
72650268543109493
93849773422180837
92647478821701871
105924516304405313
98616193416477227
108109852324341467
61873183580511943
25835780375670569
118056378097869451
55010601485705639
95039939981692969
66958224597660889
68345326855679593
80728818031173187
41748351270468901
44751022616664083
74568106672718143
61668810153467129
16057160240187389
91475545987010953
83834936006198957
2313703897724647
92722041790980913
39367021217945819
40480165946603413
27216974120957219
10557229065986059
128762037792515887
142222496191260007
32958675280325393
121461237241332113
46853117591938963
117688310888931401
30601873494588479
34773570169340011
10998209961078271
23140393818329023
59725093537388291
9974771315934781
139471397020993039
49040121210482953
84356919431286949
108681670000973059
112875982950198421
37027708520597881
102200238970141531
36801138578242123
133676095725315251
32392302481736321
83290438063882519
96281703011370101
33472894145493193
91593352795475749
58492296628002299
134169913019747951
113662865327578373
40007619334218433
13204840334087609
139850484211461809
143601495569788037
52057857372353639
76064508658423889
53631110058024407
78410674125552493
54060191975510041
29976707773586611
60397654475201929
35707312629452729
54599249867608387
114878665769051099
51608509525771799
16480066687940447
84353222272038673
53722749548979943
17309581731756737
48739486821461
93942005254029799
110789921385143557
95239747312221979
38491328193251377
11693372075100283
46805089777901423
38975108670980087
2902442513178077
82307802311218103
126153344304535517
37517370048174509
142073107926677177
134811733754169161
33179968990748813
26634390874679671
81322828720017877
90229769989402891
7431868226945017
125635374513697171
100889145856829107
93458588673967871
28154584155076201
67213119446409199
39182999598456149
46482573103373819
92495330032610887
76694630487081073
84062102795550917
40763239060938967
136382996797822963
124772363478861199
25233021183580741
31190213167148059
56594638481023651
41585542281910993
40313470841066881
60136687971630181
132645663640571863
74505347585403751
61611647502667579
16128556975011149
133877512874763913
59077061762125889
132629158712276363
92882056004059919
11446992483939043
85092169731196711
62084352370005929
62664340013580919
95858293283965313
82449935988833587
138147005437854191
7058704055742439
93609256284918721
54340054370038477
2608892814472379
131952731174776829
64179678270464221
83563663320112093
7857100194108211
107144884867420759
53896621932849739
28237607923915069
2124055963013269
12014570039972347
82719218114707319
130429019812444433
38307585240894197
127082010434584253
128126360945880623
134680439195949949
40938659935998821
41885560386783173
68585046682680839
138252727028697251
87843289916277787
44482955716393837
37675735115388571
54191793545480209
86119985049072563
24070616392889137
67812755279819021
14381068171271141
125147874933829901
87120150773323441
107684262600395311
10044645366532369
3129801505236997
66196829932690747
16605585042329453
57025097675894627
82675603773939713
136005233783919889
1480959117463261
90928923988149043
89235913661197859
80609970402754711
22759241315220691
110911068905448239
133681972711592203
119847475813156417
36129105800496833
80826469897540993
93243694654793549
21711813618733603
12795884444585087
137344986991246217
92647930504738481
14896454702513927
32276222672007757
82453191003371063
61556138728282397
3614931885944807
58325424605295817
80240504697075659
25758487752965651
80160019024879901
7378858594924303
59557096026884077
40671879621432461
57762849070828003
90243840968904097
83447062690077167
1175697527280271
113663059290313703
78153554520604889
140792213704999853
113890202706917921
72391300012931257
7000689400360207
2694213090706939
70597576055754611
33795540081059429
97141231036150841
124707659362823029
76047148663394687
14452965938277047
76700115534909233
132796094156008951
55359402493040083
19693712823002567
92714854937228509
118268767041020413
87660552635534939
78137471835011447
51286144320823259
131621919848578319
105716317321462093
70164813796635637
98766448315674553
114440919795965197
84362412921988973
77533160632970333
72059009560492817
21793183851099641
57411238213902889
92433313573414663
46909059360359747
137639441082330557
64631576302189133
128124575692288751
12092241600488963
140132111741619611
10013102014418707
891181089123223
2550425407986047
62614854689701843
117713648678175701
19281316410845683
76466801627799287
29610059448744667
15332048841806731
23974723405928447
28065796090250153
100318038860953157
143114165000872127
27070107895582331
119382903404917547
51980596172075657
106977993571731817
38558953137296743
126137329430897173
100683638262448537
83723445875556979
137362704702472307
62702661378640939
19103506991484557
8864211932834221
54571936128281051
103658988147762913
93466081734095743
58020080639553301
98704625460411361
42100622832933131
71332981913097139
84023975244681539
99978121072782523
70180567403323697
35610046105896091
116333990110036949
118715829009377449
137448857229105089
10895369324553251
88291955464190971
95783655266163439
18614866197321529
20762679592948577
105538819766691833
8887958947458587
98697319998676793
91135539632513741
77314673742490033
81034871168773849
132284592492207359
116745845294699837
31516647260739467
11981091680102983
16427229114985729
103635425532123959
71060891561006993
22449122959545043
112937956061658901
29694334678673897
60616207729050031
4300884732599573
130067063765213023
27932328188653529
40368508596634711
3953800446404629
26323512306104239
30328337432196263
19317840395839697
143985638715572623
18707503487282213
31151056732696963
101645019525733403
22716572182965937
58168714224038291
29224905344953537
37986292058569079
15327779440202197
25994357518125889
138056939864605207
4796001269244047
96922241964123157
5676483185816143
24536925530908939
117666920627690389
111494768904113779
42175693054092463
16543471321546733
103317670278443437
78236429528972111
59109182023806791
8876729072923697
129761854435128781
117897700072084633
55473424087198297
26949174089736467
97525538975846299
86917077718664099
63382314074269961
132157005941063209
75473092065821881
119062508371160713
29529203616096167
71055361482073181
58516301158883833
56267194391933027
82249281552074423
69287568677971001
109080587215921327
18151818826868399
60378423480649619
117380268343257149
42795429245865767
66582763961399159
67978067045149691
83805556237894243
80959874577375181
48207507213482291
138723727072775497
36501354248361731
130383584425335277
137499384668864549
50144076211709399
33601554635581469
33360162474282097
140561913659816161
90883948588759559
33802914674546249
74302209913678301
129097215635533679
135701937731071577
57500066089782853
138457631965917227
37594831275593521
67245470351653963
25960373388678737
44979173521828501
25689205226039941
82808146664376493
81248904639421657
111963915053308567
91404006552785917
92058005492744129
36392165930566961
110877352550723789
20775972462716839
25324835242657681
124656241204977913
117106326562191697
25438106141944781
112182085101023687
109118108399986643
129154127979370811
47562496618307263
64606245246607439
133500836113545127
126251733720403231
4537341867883757
87514413310240897
8366351519049011
103860421547028253
11799645333178037
85881923081907937
29911080883328297
86338909465121713
9117509703206363
8179199053067677
58645874512833721
21325469069681653
62037339178689449
86188035584397619
69969014118515417
135949796041035401
114785315494153757
137316077612076241
135118844258993117
81818652744580021
54654849053250269
44534618680432289
932543636225237
118277459462884207
30084968373885179
143176466330673907
52151095593880841
86339173278349573
70446717846768337
84586865094145907
4169386752082093
128466792335272331
8465573252173399
142231427298292841
91349402432482499
87605949029857861
82224227007167803
111628295551859197
53604021406652183
133959131615664709
73261524080283751
57611283554877401
17578677789476633
103583487083120833
38205208445548519
7904846811242441
69397240896307201
97574824312524817
47374088027070163
87978971034436931
6843321957338333
68599587311672239
25733265377513803
92924935700783687
41070710700904043
112545052125179731
26122646892630221
125999304841206787
30449262227200343
132537734757213937
71577640459138067
99059475061078529
35880285838751093
10165003613855411
21225480592194251
139520377633714201
109774599634174513
53024192952780349
65207110957703467
78610841455934231
124745106459488051
140221294076604661
45884323518464819
87403849631731793
37149252159486539
62438045611229677
52316745866868209
51945078297515647
70503349968121453
79599260357775871
48371614506516107
99398115008427931
118965669647272741
80524311303352513
141576331615323637
17404679412782513
59088832595783273
134095108271725879
21217454106940373
112761457964975203
63646279161155741
23251068785273957
40099503857822887
111730346798768479
118060409566625941
54363044819417977
54496903643693257
1359324606772411
75436563246698471
31914913350541883
118100189940195979
17472957666686261
69342183063587921
47879173830478007
119060496335737703
128190156822748571
129764116926181007
72747329274666521
142705952428067983
119293429025300053
116997610580375279
135869989443581957
140512148761813267
140495616101180387
25371178802359751
37516010311784717
89326687849802411
112386148760365379
109218068813389259
58756302987622993
69418810406908159
52588624879094401
77186768420754961
86348473428863489
15275359062285331
22932926925716867
119155940224924657
45377549887763879
43214672972988527
53164943010351313
49023985195849441
108132536827913749
71271894567404393
136261732021920371
78960530925583379
5911623426278873
93353136958275763
29449780540225729
10558189851909829
123257231596342933
23342552051676937
33962943188797849
94132496769612241
26406832604505049
95239262188469543
4194305291076287
133061632066145267
112448053078896217
38301809876310619
13028338675860247
62004568436222593
120062262476883271
34316503842152293
113350936747854713
9621895406134997
24046450399454377
58257457990175009
137851783109608507
14949130193273671
128438027147455643
79522520679437909
5692413758912323
33638318794159291
7961338000203947
76473178968094267
36509271358088509
137527107471379783
93550080540346039
38427128228553247
26075832087439913
27715333325037907
2544257657015273
134786847668492867
126452090119799491
134519673949041379
141739547755453279
74438074421455673
137494790656060301
133938105119392799
70420288942201489
104705587854226951
95711160835462411
131111418642364639
133605625193432389
128018388687606101
133719338400476723
101866464768269687
45421113149602753
86331304738316843
66082451934517621
73508841094353913
5000075119629041
57604955113430713
141406420786634327
110424943594813501
94304468851953473
124124813720414893
39078384587475109
8907022717676539
56999079455282099
55465077130980857
26722306426889347
42201066290161223
69427595878479143
46176613633256863
13374574436387683
89459092302311687
39951192573622769
47610861622610551
20852565050381551
52495023798346601
97532945118216737
114429425175256151
122549940689133361
87679364274560411
30006703534677283
40215903583664689
19537222949119033
58373644898488973
51494754879031097
37516407650515163
17939131042923301
91023432241647869
99901532101094303
68113607594688473
99407280291021187
1647666556351169
132784602204656503
121790747977039307
104124482306457479
67437891844516013
106597264560870443
12217959416585137
137980853726590961
4831853919677683
3417965464114387
126325539776492387
12414184401621269
16875394121605039
47451737179745233
87593880192045839
142703331339220637
3810013609303651
130774037462195893
56602735895559247
59381044693680701
74118227440034507
143450538744812977
66605288038339241
82445535293764061
13260125521892341
72110568901528127
14060491288386979
32381017956508009
18852034584146507
83557184526437231
115978247371490479
18819907388218619
11324596832785129
116113758244835837
136617613311204959
26437874173660681
37424346078152707
108191981050668527
39821709582738271
136083770187934649
67091080624191577
119441966745314909
90320625435385283
17172317974287011
41694755907466873
46246758176617351
136192058467216429
138447991062177493
87931931710734217
16702044585184391
138910985756399111
77842384560510877
51131854839481267
92123731946643073
43436066006068667
94192717249739491
126792401429764541
139564045650947251
35260820353764221
69023591634635497
20166219123947021
25734160474331213
75603560308653053
6667069614540047
48883956493054939
125073447043136953
58272156926999753
29748022306234207
20921877882302197
88387530443346131
67150235383130633
74975280999129613
7348960218156241
130265307330807907
82073180297940289
38104157544215423
103841004714004009
122903302908446251
123992564747264393
102909533930146127
59685084194893427
81407235005467141
75496542838793171
132303105880443793
105203344845914507
43440776168288341
10584942299276351
11333142544652261
124139303123664887
320510559269491
34019319511511881
143148379077464311
45539241746966063
7740534995235787
82066844712158941
93988880682688109
41440657196340151
105159040296861779
39906249427118731
28683769758258071
144066799933337969
90963629420250263
49272469645990511
57262246734573421
9265252364249587
24252029664347623
2493182550614809
5414331870172723
139585467286519439
134500868314874231
105021336699191533
78989213152408079
41710129730039443
115924272892707959
6613178838700871
132489093942059417
14668228120939751
62062822532481083
4405506831336151
121467296841132293
74697724006431143
64603568332425767
68909920217506201
43048307579797669
76064213956408721
131468763549708271
116464081631691019
107996594612879341
100264855362910499
18921359570212409
127057835028657173
102216844270276991
120103113673173823
54353907046218919
138399937415394821
55623072000423533
33489815721431317
127957480262496967
106748459566383001
138256620259249801
115705010694308543
125137737943005679
129198117970018477
2487607010301181
85871384093629201
143913715750714339
38045691359816837
133445097844266701
97243122386811077
135838546166346461
75838017792253861
32354240074557029
54593091183585919
59610273908848037
133293503603820059
82776357003089999
1172792180744377
1962975159218291
60616467663976261
66068436072731017
129620000015010163
104937567379220969
31655797328001227
79899977561093299
36484546756753367
26498141745526379
121620193637861069
47743567821269939
99214330100837977
46108595012589883
88818442978243367
97899776790709357
26872521532428823
107694266078961941
83684183790937601
17642815898911871
128814301105386257
97752616583004553
100737350013015361
20086836672739141
98361185988703901
136082460206044903
112351287046490731
127587585832538149
9550217535032653
80494864144500359
34910054176925843
115495894798446661
30172204659247219
92828547465580183
73528126094633369
125812474963529251
139214508709641353
56123498136379523
83239045016417617
96762519116708527
44004593828439781
128746333740056749
100682964289765327
120963935445453371
101698671185746367
68561647102728217
84778238591318171
25338392211216473
38374263014075089
47867639798758853
87755146143265187
99038640900381313
44728352966445263
66425321963155583
50130523052038249
94082251007710549
39375059922926887
130810003183824883
35823449095888687
118915351681159723
122136379224705107
640198094317267
129160936535475107
142029746038293511
41911197640415927
104690575434437581
6658288964980637
29124774249097333
108105201254895227
25953380055259421
139401312482826439
28279094349658069
136064591817655481
17914559046447521
114161308071153979
123236368039611623
18242089300232359
129316096423797853
139038508056975713
48823857389865139
74164190186081729
27380013140691089
119196981706924889
18560275180577407
89777677596483307
140856583603286099
63185551046772157
56640991267202219
118733253483123437
42095548256147377
65710078565969813
35874687920215223
69539980207603049
78707809439538571
86114578197008539
31735480073908889
25638218827890167
120281714252711989
95473790305511417
140845614393965057
43732193960789207
45217637847511187
15662635815569887
96180087451273079
57493329414987397
84650936192678227
58143467173171997
49087001078754391
39443839467026123
37471178363632297
125336025159635519
26129988783729983
25022451192864581
117867293349844949
132173858097024559
85014791892920933
23986714563059351
2069057252308853
126440278360524671
64018847129249021
122286942260350037
142477856033284549
80663488139359649
41695722414298111
36625785432279767
45403122910866653
15131256630203003
56951210566701839
90613364944219003
7464340159198661
77274582938165563
66929056908506801
96060051520986089
134893095666627959
23761390662612793
84193189284089233
12928682352148709
84549223843694249
44681726065699859
73320773767002329
104501779104181577
12939734978076199
114039994201998001
93255874893382021
92699706717498329
123753461795281411
103221446698017191
33431513869230583
34835194673577679
97974477538749173
79888618113489583
104099489345653457
36459042218307251
88893388514211971
7208495717117419
527411725061257
36776075729819369
78744780476010547
117764850500997797
23549897255706307
45009782747885453
90943500655828477
42731466784568753
49439385636623461
68375441862604823
91093450387495513
90296463094694471
22488473851778531
129260314837647199
29143998719309737
139200966364167163
119371123499808119
140780139618943127
27728387677137359
28393131883361951
85172569599313117
60464515600107197
107443958055005303
65231639700223333
7302051052964033
115872559660864639
24445827118243847
27034309558652807
86018273971908407
51316632776933933
22841962962059231
89186883417215239
117867854394798523
114104122717982407
137871977611285733
114864287031696551
31898111666275651
39070836538159571
29236207565034803
127111493259905923
119267375601785101
28297382179409753
76651351610730233
13425565204992007
107881718991179033
38417449052244599
4697255534929931
87159191707458407
40226813288290723
99568091998370761
118343186890076017
5668312824922901
116294485492012507
2202397176417923
37402692138186259
11441199231318847
109522591446811793
142263095305738831
122923197915490937
113760833848967317
72343588068529957
57036442120417219
68203281320334439
65867757147803029
106373350864357573
139083992588935951
67145404699813183
74890130140075717
72611711802800213
52954941246088859
1885608897401269
124634459993789981
90377832346964509
42145223792738207
102835068206727737
494745660568013
96101362224901387
76156900130408791
86087724556243153
19264222140128783
133609505318428247
86041187643828979
55185707847129319
33406606147541323
11604544303449829
91342162390170403
134359251084221819
111870705004190309
110334902327949779
56890431744097097
25657354610691019
46622226773094289
31682427592972451
93349771215943951
21254900613263953
97987702346760761
80391958970770219
132992329567235119
12829473309814507
81523800228760081
91404266990503303
86615020360662191
141825120156866669
138397392551989513
2181243269644069
21651569047644797
45803192066524177
113895402120681859
55066453779704897
31092912206418017
10944244570303871
10376826058268993
63707615334188029
40615934689568129
37745476119382651
98894932636541233
39057528301931539
5860169005184033
77178158115632117
140339087239745957
84674847252537743
91853138021122663
21840004047995053
39239797638329471
26523266011375411
90985985720912323
61929280172024869
133757960395265069
1852795689309583
74998916131570621
50624348627266433
72886242439850317
91422486735807869
37140564312477211
29836661598097817
66807369958495501
122808866073031087
90007605843501551
13415249645429381
82983242526749993
140121858241338923
14148644465288461
13640627110157903
138941042355491573
129113721445006457
135527790734052881
120031984485832453
57099765763817443
42490406858837621
79500635106246401
129041892661717073
131683559084343557
98813689476269017
61731589560853657
49243468743870773
50290754324009081
20343534535767767
143496298268021533
75573968550281147
9775923329164459
102986751472329827
28738860540744359
60089480244259777
109058853452471539
62663762981328023
42068283848923723
143906887877114993
38499915340691281
89354671014023417
89553583984305317
142112969472854503
126913308239340037
114141152625205597
39225294089856449
92988381231462823
75837150985417247
28780293299912129
85980967526154473
69713327665305631
71547594684723907
30532793293919197
23328885866711923
132929683472907427
38651672446973639
8765490576506683
32322033079320529
101367757888186877
69894491907833129
117922490052112381
49212945534077861
60862741223311897
52967139391823417
28505247909131689
128367167629462871
91379237700407413
96795162175034959
88767084133494269
24088620339675623
10775310786077531
138998448359183659
115946561938748687
95663357750039543
22826421365524883
60808627392121837
130654889495446397
110942076382213567
24020089466952863
83018580136976629
80173346678481697
53642551402691561
131983606133561711
11436958942127779
87821100568717751
37806062811100499
118106744336551339
141021683320468751
5789325698026999
101373210303283847
134418927034550387
115974282708002417
5632646395325617
58576083647570999
97102259557638119
119922865568020211
22037682896584231
100472032879792601
4585773399938993
104695636211238887
35262557331424229
77765294001492743
101659623599645959
124277295903392869
60044779898948989
39536242175642413
27136929443293123
116358283779265691
140782947171747613
107183724219559517
7845919617386497
68899318108311221
11499944894952749
18978008873576677
138381372376094387
31826036533533761
62368131629279207
41104245656797469
125575480113569701
16228216027369673
130834490870957257
76989966293113109
162385264898119
49861998382776299
129559490036023807
46973283743824943
90131193273452189
49242574602495943
31049748325065979
58503928753765549
84471802776765431
9656507322831989
110774411832137863
130804834668143479
9990116781993329
102124518031808257
105838859431857469
64922210039972749
44010481276507411
13358395625442449
13200236968403993
122050398669876407
135003874498667683
111496525106885927
120562105248954619
30293859802402319
42507952140146639
83227312517789623
83551284750425113
99864243786360619
5485476819861197
65335978183129453
41795427577741861
88811030747063159
132160878506641651
133643652701618453
123528875866410457
123292919292785213
24136712784604969
1764224649658519
58846672240321877
137597723212003063
80281286082522167
135726062196169663
43194650545415339
85125420873769711
24935967246012929
85886703808957417
134654499049132889
80548746678662321
51909592536560299
5221808192801791
23801515915692341
26329605504379777
125849436364897513
97721414948006569
120477812458474483
25840362810652373
104529972485801063
141234565495600859
52476724867338139
65970001349735513
137552329975481011
74183463530865257
2777489239680871
34540441582715191
37902037413770237
6086416896209623
90886655404517563
73989185726249491
92705673361803947
65997960665186237
15441693748248091
43738366428764317
46078410767716661
62713695378506839
20619973425204161
21743267737672867
116161353607259647
79628365784262301
65701886115651607
73277259315687571
72948073546491587
3335411761817089
124407055610814077
107821288087648129
61037114048611843
90136333164427843
31474402459780151
135144999029729243
112157642304154297
59922815507745193
116585395681586603
32967977608017161
59274989837385611
100411055739440893
82317769636455449
129971301603927451
50659853991913213
15418126312970261
53087275260911387
124452529221361469
121810508772929881
75897412240477783
25251627730004083
21894699054894251
32650971822372931
98697112040919863
58288895534941303
28089951102147761
26669468662851811
33428111277077063
143690227023109771
106728052919877013
139326919208246257
141272638792214509
38967643816296883
116871199421808343
113829026260864799
132226421454847567
83008428793424951
88719874536928049
78711000197625781
68723003805685529
72282569967612247
143473155770407319
73508216016486263
3135190886236109
73536720388279193
13074508160099611
40734393084466241
17090001836824391
94579388241742363
120276547049872553
45503139649621747
66657717911787719
35772526856099659
127801571434824247
133162440128409361
95687409563714671
109990826407591351
91638599291639011
113104706188049663
68046896249996863
112630935987691951
57001502759708593
120289796039163683
44003217457554379
143501535785306021
20053603658290859
102237526284600937
122526913400007353
118361820673244383
31519827016043957
75126882124454683
63161020511729423
100486161365320831
115030274852411981
67520970838917487
114066664751635231
120312270220471453
87637660358370527
115538390592443341
104527821584528333
114373636184194663
9798444325734481
105461438068269089
12272553327646889
1776976513251629
85127075529477763
55438522853334661
95658831410517173
51003489812413273
24595578826540853
119909612534445749
81858803834710681
322545620160877
56496579670960829
132510747253787171
103358409947941441
73278159043711543
32351153953198763
67339143617930147
69795052558864999
30438905182208293
104835247789916507
55141489116656069
134682753497597597
35506180466395787
17940078868466393
103798690414245571
143467535790579461
38615414664829267
128925172033337951
48865741218264083
13096882627388579
111593706597292369
15249557660294897
60894515483754983
121112724220237597
84561888834459083
90261398037283657
62527607162046421
7961415860510093
91240303372130729
86658041209187243
67993096977562037
78976509930550997
45505240157443883
55607859738282619
132262974794227093
127992020569388903
1855525128572963
118968951024268417
96964714649190571
48390425571091909
29516647433639777
29980480366425937
108347659016152859
95841881903064673
16176445699252339
20107294293553447
132115906928614997
137695874705606597
89883554152596109
110342420436913747
81550748852173259
68102212032485833
40605258750142507
32989696829780993
101897444838432931
65527749823377857
73950616334942327
67102226882537839
135246774521573809
125473959560766101
91310608620932819
83095113884753599
20551788104081173
9533827707420259
52017824222031053
126734058465105433
98172210359189051
77927759515352683
11641420304783417
20973099608898629
88534349825337341
70056465249369427
143340893251476143
81734750342633831
29252629015745897
92513821390349731
98068251089480653
121112341096168897
119020809346044337
23997583274516759
5362970719108979
17632725466662259
22541692191365821
41704509071373139
35048962164520957
48317346568461499
21505157701177991
1801361125826341
29997954322601807
40545705642669289
100338409761099779
76006852375360541
24050809540505603
41824896370779799
76441681558559321
138863799210320141
77141629119539867
70567306533849901
78218633590060237
130903486314538309
91126930786358287
87846613874757013
30636392766603529
106126821490607633
90737011629285239
84379138734002797
65259338290275643
61002077465574851
75599463284939509
98173983864904313
88267376539763731
88485483389166251
6802163279018333
57219425761979951
104236726641061603
86128552142683691
122382130380551417
68663037135179983
10178542892760439
89824961404099177
137727010216314083
93341257410677063
58974808588598321
106000072737342239
66654265981155379
5797172023301599
89711891278035259
60948571412674069
133238198277318077
8281228979181523
99656911169855059
65395740733778683
81106209389181523
136135061965353887
84201891205446809
73448798569604617
122736294412868063
30368645481655147
37139608776751553
134019095161494749
45194519167162733
45909908784790159
122187295520042801
143758118343258491
133280438086637761
26813015498062361
28139647478812871
73003098986707913
63562723761174653
57614412827519263
22115131683203147
70627942889224271
29684162782008487
95018749991419523
42823791914306371
32695998994655483
97696873752643463
120511081219351633
124688653482952439
98989264488484129
123406154117190169
93073092207267043
94819017532123139
116233001148912509
16213335066230839
116239691168909999
138078389690949571
30103959208932787
44248374447146333
97723459788836837
78859228966524977
41926985934033637
34925344717870693
51004855926902749
76128631075004341
37366384346397361
134967956741173667
122479914167681141
74716662909221899
103567886771271337
42637927258605863
63616690224510209
18805767169172189
63983551807443923
131283565314998071
30134650154905591
75041765573574977
94538366116383401
67159036356233291
98548495099957997
114069555570649571
105821139915378743
34058136172242157
113067412943729339
15608027314632293
55669972614708659
54123520891415369
8620403704313183
108844406636008367
40454521666039919
58113982007589643
47423484880985989
52526149367232553
31536971742325811
97860977987992447
68959761376126639
19475890381916237
111940915778779069
93767750174900987
83077865109318787
86735536626706741
43997902094596789
22294805840848361
32878096220996443
40212441454266779
11604385263767573
57955176517168813
22585992018866363
2948908757779541
48252193748118137
16760863735542631
26801767979481701
35628337021972367
108918359475942109
32379885123152339
134574765312280771
48244125055565407
65314967983486973
82314651773812673
66964519881098341
67737650357793803
37048792963179461
105677143299337429
84981626287558621
75399544933282313
27987652407393059
112235662407833779
125485895492258869
38342011488358477
136000874808603473
133522703807122543
134343760381188221
93734946341728493
129223664338140887
92016473175736547
29220705833242663
8083850469157339
79394768947583443
23333333210640107
9140840782331581
2080191592989001
133291582819653737
105132769652830559
52004559315480103
80365091234243897
122953993112408431
127725403336310279
66579160319198801
68545340926027417
121296385917176993
1233172110258223
42214970682483623
90767529029716249
143442338807396203
86997093982606123
110442167910077947
1871218399731911
4033673174593991
46099919579720639
39318171681039917
13941870862780573
109229621859982781
19608335838853103
74604016543773971
34905000720596813
91535850365207741
101953840277872189
24193570050293333
58335711976485653
58811924106520913
119769233044846519
40116877998395353
90328116456455567
62917096586753489
9235170913295939
97333808664206911
135882297313956241
89738333626492697
94231709158034543
30525935265098033
88675211718980423
126763341953320459
9592978670745433
34935092105467417
7133338457154829
41128795072552309
141833789012329543
73635439727236333
51584002501876379
128206461736213039
48271190725311289
11913433298663857
129575207926701133
23090340168188809
44359495685276309
119787307879567723
43585806741095819
39596406236340721
12037499407500013
14215017835324499
88689273441485071
18049805951220299
2836421464435673
79903650385841333
66219492488572061
124424771167654729
38462757618190387
22907999225498063
132440132014899547
47851182455534167
91311378493433281
26784453601568527
34485836417210443
22456785244254839
10117519273355843
95218238538899389
58435521630216083
33023210506420531
53673091686765329
94129785127087991
28844948404980989
21594477093953879
51583329231165307
25577338091926571
53212970809406663
70047886480649053
5670314402085943
115634577359953357
10580039521633937
131971969278823801
32685828208360807
119385539220756071
59820132741648701
65002980717793501
126529612646605291
127781166881045749
34526781516092461
78637018055944903
53080153273950461
58807983450904253
46005602848576411
131939382837404137
67456642200058121
12847180333375733
2717870517045577
60074970644454289
134221726795526801
89609567512809079
108194728993752101
127696285741127911
51245795368985993
68545832912203679
73731238975268207
126774328411884821
94505252118458399
97805695501997449
21719525345297873
64530546403669039
70050711398192507
101743818024041093
106190380781979467
39530562182143217
88044541818754453
122161585264372883
67122032482858789
34056304252533877
36190533795307711
105122664629147149
5752095102593761
21420953198158781
84718364742161453
41892750643664023
3729835467209591
56150145670416913
102272212209294487
129677855035814851
4314075562857077
115027132011948983
10991565812778191
118259933867542993
24218792780475703
91589137796670737
137327750765009429
38394893079252079
5394160576790501
54149763834862259
125752626894547369
68095633000979239
106597798402143617
33762123444248533
110655000096009007
57910817528435153
94831410797129519
133033306082048663
24029260037057453
141175303936245941
27698792538246703
69106784920850741
113917844580797291
104397667853707673
9584942144448113
40935785451562601
504763114541641
43521251838634123
127332012260509337
74118722816452957
53998280298083921
70060872424681297
14570110883278607
44255359895909749
95243362712038183
2170626960341767
122355421446696871
127021064487782237
117741938391588299
30914556362997823
47540091317793769
81265687221294503
42248231468879923
125524280626370467
56008021146512137
129510417345990713
14060807850221603
65598328107246287
12909088913797213
13302648529759319
98192480290395541
101937779465831689
52450847729259517
40371155020809719
24873497317567109
109051590136354477
15796002100241911
44390569307229841
125956518474635287
31465334695486577
135311325941756837
54735573007108969
107249579998588483
95514631596583831
99343244224196867
20931964068111599
5217189652351277
121845606902655491
29488394043129799
33665380459336931
70599070970206747
90726087457955713
74886963951598349
114526585279113437
84091300198413751
95697733367766617
25903832071822073
73748794889440439
64738030332952147
4851160064363623
125504672502346057
9700234525990093
29468138812450901
32597214333503381
79823136871819519
40219654713507707
66460159219441963
74735109127342403
137444269153952843
129713155816546019
31735082322229721
66497017782787831
53710516669948847
8382753130123313
35769686922534841
90057495180022159
7247128369684429
91433546074018151
5853229347730021
117577440842972317
55750338407626783
104723016333209447
11454059020520569
121064406863424889
42836923941374639
131784338510986027
38532737175650131
8975494844702777
29607490773987877
115576599593961463
91941161814954979
8828637255628181
134428060229990201
132329500375040263
49877527801782407
61742168653287611
12084156570269677
39862809823353607
65891733214594631
78429048656131753
39855172842470039
111914334159670447
62732491874216467
142807510719693023
22847752490454427
66875259549489023
72300436279291943
49512340306502069
119126093699678707
113559587696430563
96415948064887609
29301424131607183
129322174770514387
118000471231538989
57487981656871699
100020298519341113
134489435126304317
13196102627098109
134858481712420057
53984591209994219
33732418456371329
90199536193282469
122453923159890631
142395648346837693
99309616816776983
137572781702027759
69472659339834797
107816710110787499
38969298766270949
92513420696275837
62799438728304143
123537494557925521
63109284105848633
75172592764817687
4734566589647773
138133424244125491
50663060033909681
133060493335775399
102750201047233793
97283817209364749
114847443683484257
126039340236282133
89970862152153677
18176278315143919
57450003460170667
101135448502899163
134312451830398939
33251738617058581
68920601723207279
76099716050432573
106708830005903507
24982719425162237
103847981944147241
33285034602140729
55511006790605167
94425087758313077
86273393520286417
29866692776303557
57357535914854921
63933221376047857
116041202451131249
87912193675299547
86820476276860199
47671780172183029
105692563151847533
64227381953249717
131610824686798741
91709691052858349
129305667526684937
113386779218914133
957437318605337
78546607476036043
3075282340380821
37820780299969741
91944609132607001
110658688109508797
118353148734706447
130005802416003673
33368500195198303
21121758683658727
60237299596738211
117887471198466311
42137122124528911
33855957201104473
88052113353981437
60353465503893899
120932786980312171
122466857620751557
98106733875343559
34418268742360397
31731408145938719
111872280066895241
105500122083622367
22583009299905491
65223836119785341
14160107044796747
26049453396219677
82944219619215803
130159171198142483
38333018191733267
137546798108055601
20101107114430429
70250286563804957
78779432969365409
52719034035727153
138437850563735309
30144898453455293
21774669666518597
134430026578974713
1190967988427183
132778875601545541
125013957263959537
70114258653250309
93590288679931063
111958651956431503
32959196043168071
79386142249372921
118963598683073099
14681341988070503
136239053674826761
67453938436770449
115862659167600619
18091321215225509
12056231483396083
3552960245715583
85516364072868863
91948697074486969
44925248838520811
74361996356833637
37835793528682561
142405701782233501
55372362652112203
113156276957514761
142294409057378209
48557758410612259
92850562663273687
15062036462164163
130094285355974473
133955532096310411
85669833900121483
119002265206090879
86710147409754439
85501724564092271
116908800551436683
70089505294182281
14434650164752787
87125041545591601
62340221175685181
1361559322722371
100871911559383273
89049811375409051
15846200379348107
132052481988228313
106691903932834273
87195475302187997
60013509860279233
1053266035827721
83340627289942931
41627832124380101
71539986157888201
49697650306760059
125366801582422297
88294132563137461
95671282891841903
62325861127286983
78630816814802953
36643862032756417
35220372410028103
80999409242493499
50870544462795949
95917132455337241
87442560528993653
126148468706515621
83173442683086601
19180899907289789
54195905774668711
81371309517023017
47881233659193457
15562286818494817
38946517540336859
135979393285667317
101653626236753993
79209243687825127
2023928116455239
42595472602033781
6379272125153539
64329468342221623
63335580778129463
108385802066497643
82940029131404969
102794108945404823
17408680149186301
11157522967297687
97545525098418511
41271444372513941
117893849792853961
112499184294486667
131899590436620067
42733495286620471
107803416855592279
91749807102317669
139398507183559339
10161824327661133
42078777221263973
76872050568589777
35388491909202689
48583115355774599
133298269083875999
47516151357893849
37620080853934039
132973231944582443
54042403664972141
128213415381231043
73950423328255949
42443481645065731
111208606275372811
102241866909013397
48820633368684637
132666970821787979
42939902309425213
35902508973642343
131329869625026131
57926978098329709
52471831304203937
19616428141704847
40028864172600971
49223524853877607
48619249934010233
106773986922651019
127090825939981193
60599955900088931
142861147531652723
129024500922503071
127651694809598797
62027451083820749
104203509696686819
79511612765379127
19849911065211349
40385492820695063
28523777048817511
44181684142388981
51378217376705251
119201279211683729
134505812896196663
2699982185854403
102619774303935829
18110439503368141
3721346477244563
106138729235675431
139016731764887807
45516626853668939
7223386481490437
89252778145616881
16192274233241357
2499247098598709
129793769400342743
88853472280604411
128404301514395681
25051926414328529
85457414430844201
17631779260402183
29518884779751151
140010161171940403
45671396190517753
112556923583713991
3230332536194083
33538162801301293
100223073521535403
141141934557999563
16063291746581707
124128784523793703
94174406985978461
54637237230914771
60512892201430829
136414946387495047
9868348736802961
104722015904844071
30614361407448743
95405447134577981
29666586975133279
30000675381913751
52311309131514343
26228375969493871
33103194339940001
97940903311897109
10780890239160467
74755924739061061
5502983029605533
14239200205392803
140936758933770643
20935625808406513
88297531954044443
55659470013155431
116624598869503897
56932482009811073
132891278029255913
135876457060423661
68919834978894401
114696003097159171
34237763656898029
81783686009669647
41964722006943797
22625458179237223
48451715691790979
118977227652409661
71045542464524401
94876249305597731
20784132508747021
73977737624254049
20383151651232919
109670041072081871
18573313781378611
66134688921770851
25236960460622639
122923588743021511
29064725681103367
102021684445476349
5231803201586531
139897424451597583
52795994922856139
60027130039351687
97788995385787919
62362157011744619
91079804561717801
40492528972087529
77521792503988843
116431391461772669
57620119622186321
143220811002417383
11594561029904641
3521862124312387
11425268764482869
57883964476357717
76647445468558543
59607971859172981
17771701366067177
104662266207495121
85672988710240609
95436064550943443
63286514752647727
69486582958097551
103870950384334321
104400459600847667
134253731041678363
139824260103256837
10892246755793881
44910178922312579
75277671868413163
137683308161133373
22751410313941849
71513354630422321
24436600160093899
64890817168158193
40318162517238101
114078113483821891
137050597791003521
138216947079306889
92089152847260827
92178063363658873
51269106355031759
65151883608029089
58116492437492569
1054049111988127
106725435554228371
67721999760547007
98337284205668393
82661993053902767
18050276597916229
7873034701128287
57845327651019199
140440695513483851
62498630183418223
125275496881895093
92183983480081369
3072183889518001
101878959181196023
5254995092447953
135380170949506151
86910874346159803
6708365761357789
122498022843505411
125199910398391237
72927880630197347
73929250693319137
96230686497646913
110569535075658049
32353686700696187
98847685712243203
15365971850039149
124880900100496031
130688108023512173
134997062856363263
90195074280935003
88828728173513059
26682483414073099
64031660398332743
32998643982083159
53648418468012239
115941841259792453
118457267906616413
131386006954528471
51111123645285071
48711255844758229
73628512838392429
46470125897078801
95188937810826163
86242744879772479
16208169503995759
39517424206739681
73373802906037027
66172203032306863
22886913267707231
67898868513791251
20841489590887151
120079271667748669
96742332427334537
37152131170023929
26597263383839989
80687936254664407
108670310617832363
69391829367153611
102994665697622449
56880589071576181
7557134994375479
92100878085172861
88344507022627267
123773398506791381
83726694047761111
133924908902332523
105419678417593223
12398467308790813
34661619276822383
88190121622765313
19910229709903387
5694833789147813
75797772509687539
90657115544319433
2182290803100479
124313946378266077
18139143783264941
40243438230215267
55558431271639903
2992119362951093
16108577195974423
55128674015307611
50405916985748671
59371603584043021
140607664792711763
61745986972726759
9346319076547169
108393198411818497
72168419108875261
22833874629349417
112193059421257169
30052244442624479
18311200831835333
111764126425896149
107480627428681519
127549620846759931
130482280535860073
127116457860923123
11594477071561343
32585806669791283
1235610434948671
18424053311895397
97208562401959979
51439419401499113
116772964456486159
53082809233943987
64761838671652741
63853876596589559
131691593281271477
121423260456807203
103589163406029677
64121593145642833
10158554048534831
12512796585051793
12107759654153899
86094876606859171
131112141811866053
80821388148688657
98052011155954589
120998382329120503
6648738199670893
88963085294181139
83349643066028791
133922684940174833
119394649781661031
109741205825613977
132694036893027013
38069652043450213
25101612042920639
48113149188797267
135875761807668893
85059113236803059
41114770731293041
78803710447925297
2653117941964361
47653257136732651
138474056051684933
69597465987090581
116377521923847389
98642018801528723
111281433416266453
49628596648708867
88828993454757559
97992573243266771
101744625155500037
126455681404023007
93684858249162163
107682710939049133
44709508641250039
104670686206260929
80376651542077351
105254272349771323
19745392252104821
85988482985233237
23925570035228357
139705172328116303
73807491793031053
32936169508266533
19294043897423821
130663427576713237
122326992882579493
62940995047619309
44647951298327959
9793404475826879
62961065999659631
16331976198970727
75333325201614353
142015532340252491
122484107369020349
138921787759618397
18784724254550603
106161944274992527
33230080147126151
76390247407014019
74913059180709143
45045718961062801
133720094196098303
68399639684788309
86801112519099743
37482168238108589
135054781285904219
123590216617391021
38249081041646953
129674608845236747
6438095838526697
78846178447259089
113809361695230737
3194598108531629
7784345557065421
67378698405217181
10102545722125391
28463424571613131
115953239019304283
42123437552761457
29893146271689359
110859742091725147
70309489460805031
111987441673215313
65207574330882299
83028327204824987
110013137929410869
40200858896030023
30986941565286989
44644716931844503
28215142472779967
73138993928046811
52181063771430389
108109965958494557
59096702898118439
75503483753557081
36437970859612831
44373071704584877
80120189074414183
94738547306125193
103069778492423957
31525452764281361
78573539339756401
133259245868439289
139556413186565329
119374060001833001
107944944024399487
10868555761039547
80560546084196953
21511866932229581
87069252457471183
29955355176285731
13441116748054319
17770046924102569
45059315424081383
74549481889854281
139144870750527503
16112472381497207
83746973723080771
12512306166756923
18870101633933857
41095113476407157
138858586040420419
88604566992169903
79862970342101627
143324999823131309
7496500210007477
3212997640099453
125856523220084329
2160765632184217
92043901020743957
130048643726366041
69044931965882941
92712556974751313
133358480583971443
62617070119725629
60988696621893847
69138402480178937
13255358476977803
29031830974880759
98888078395185463
16861271354739967
713520931333073
93212311586834131
11842866527965909
13818444123737839
124830398565708791
6053977607156309
85933881255795259
12739065749220709
38087005403906311
98044483666172821
125635043379738847
8164494385508711
59207398249277359
58163007601658107
103166973201580289
137948682636281639
80657808983239739
143228386642505369
34912450729690463
73145612418878117
72862867842657901
61862072687034091
43964724196649233
112028376515189219
130915955615499161
94413311829987769
134918662322131327
14749694699272759
120224171473338739
102861594449935129
108614161493843347
121164147075759551
103087099120493519
128933855952871283
142066444337608621
44527148563496917
35192625049890647
13268129645646571
110103531944001473
105640889594251049
7906097950688851
15749055251822131
89611098167286341
111508240908034307
110230213805843353
40263628679394551
110638005220195787
90697421814019609
109568641223149313
124375833905424901
19214536111272919
92176296671042677
59945844924278981
131256240643298321
9110191061819681
13008208841899031
34479560175178109
111360358091609203
102481793962710563
44352477653017811
115337781579354419
56756670977580971
88367923976051389
7846478192243651
125020169745203303
66636803141697001
63871868233881413
103835462672054507
128802114352639207
56679240317605033
48749443705319683
138713260477670377
128134898438933413
105894054248033707
2390830619122457
114175806736944899
45822127327128589
140103471297461093
42317942295640519
35561841129350849
10405420099145557
84081830656595237
8212348710609403
43881557312117027
37496091137814161
10350457004675273
3661799819166679
121522101499738097
22669135242647129
41912815903930031
47601468815981593
111095823369554239
56014879339115603
20333592097644197
143879155081744207
118434014729327729
116517226404973241
35309941163981203
106544503565034053
48468633184969141
79575332345703911
142169280681255787
96496795433740421
63739803330434447
141940877469336481
5180388556117909
87505202463898987
71327661013588709
28723812185394091
135671952041559359
79260689609804557
71457572715602407
39999667157054027
19858232120151247
17171454507600139
26683457143952221
37630307313208801
98234758141359997
9653983112588959
31515543348968251
101614772573258587
34140533313312059
131114443361730163
82002912211254673
136373971466342171
107383059482898377
129316955610124823
25577419731737933
81992673433293863
127682724291775249
141158350737210329
128787714212877991
105931441734927143
140044719008123717
61829755784937073
82115915655320377
23493933245834141
6708040833593389
57640098479348999
8012799497566921
118246647063807817
29118055013886913
89715103161511753
37399288373620307
85957805111680829
51661971203691083
110724694790827591
25366236602331397
37983160193969537
67425015909434543
123797848248705497
31357718941739623
34301235627420211
10083638830123541
5766778962758131
34599169608407851
133501275969000991
104661173759865997
47990664736054303
117716343492003793
109030251837750953
111484329739458677
58320014154698563
50751204308461841
121618678355614229
66266967470894171
79467093900451703
16648115710165039
94053095789585263
98731384779367183
85700833605798401
5090619823620307
106689633119192287
142565933234028397
49935344204482523
88116034935634429
4345426060785583
97459169216913277
72381783779388829
62257874500364563
29183715296256799
139720087246534747
76674095709960811
42643133463198407
50029299815249879
96918185394933521
50582081109934391
82256592730159201
99728959418857259
133164879984953303
47466953404870771
83414738405566511
113598776689914559
89777269195553897
133917632814012263
125559376469589547
83168448532176121
71504999394900913
24617559469198957
76150843597260097
20106621932639083
128631014463361841
86038558327866059
88018721351269057
19386918931743553
71587686718392953
29354858462614847
43037659561502891
36209270185650301
20824459636334401
14536426039630151
129383170226681053
83972544476237663
24495862774686679
35059392836556997
36280092147273787
140798823557064527
81797409581263361
20100313207750343
43457245640274733
3749840272077941
23667544129141229
72049682640245147
138057311604606469
38539492048567687
90939999355564339
83173672367139703
107432697610302859
9160758532710373
23151799544687153
115352173266239537
65496532646024981
17630320520492321
19207192940614927
31194347186596823
79428395048428847
119389439759968691
108768618851218243
37474124709400657
129448232665549517
15236929779204421
74568652885082969
34033715395064633
16101898448663987
4972775648424121
117001205686643293
139671329248821431
101361615377922967
43015892129698643
44112896162274319
8524778228936779
14414528265092437
26384119202748187
8829976038144953
46405954159737619
136870409247298079
47420444674442573
60112417636004869
87735242927369419
120979847061977327
13571182707680179
52235753016012719
114929427130968253
51782590170767117
60772722508144201
122126777335890373
68186830592686457
72354386910164449
39291662212496219
79709968520628011
89534916833485073
12628409383430111
58247330639965877
96559780478089609
90084107481594899
101960895705224779
103125950851796791
117391905588489313
3275297150120741
78799349793979561
48284496777502571
89514676469606963
70829725551957739
59350045293039511
98487531072405313
54834288972083053
48874466629652107
76535872850749789
116409217791292729
76362032240941207
9334940837340119
141882381632289943
122074506595053143
2459787677803627
120428106504036137
39181102706032663
63222845144932633
69150082677173177
65646627106872761
5515650659526841
43986173121356069
98605416059546723
69854078997204683
80174828469089219
17815754756566913
11604347218367719
15428491374028519
8632952003537639
34637266012443607
11763135787638607
43698596618238769
107864220422882941
118193050944382927
113556159948609311
74380597681208261
83821471929699703
142552858812612757
5138264981230301
139005298568465051
72467220894559823
88292612267906533
3926469517988663
56017084878310099
82984341243236219
58560473470239817
49332134030883463
127723284559319327
100994403367630319
79560278554470251
42444812508369221
60505941360188689
28220209820022317
33804872026348487
6785370770507521
40790459589643451
128768466580608973
120186646127519263
16625528019309043
19643923963489193
24251745029320141
20885134129685317
139185564317199031
118233643246821227
16762911818963161
42836778914339353
113825323686935911
25131897345978623
33452963617799851
85792734425023019
93487899359540533
135340559688088123
18936727057356491
22498390767082121
32370855392483819
90404362752243083
21083956603515133
54819099002808521
119366316252116867
10044445874729059
8733861637351691
16890906955771031
47874373830363221
103761191973551183
32615547349605379
73811220707928421
12520719240859909
68318572130205797
121351963471580287
109163764943037589
139350287225091181
40886005707119459
96384555702152099
135735778148863513
39252566762059601
65385902917897603
55148525274380651
85632236907412729
16914873363326033
94489828955332301
132213490524165959
137533236794857471
72662748836353993
23813004974864047
122777670511505869
117637885145603657
100173309123012761
38502743115447019
100856452478763407
96147245762365319
5583665176999451
117360586064585159
47637104754311977
121686395796237901
100404408510078479
134727431015644547
94548614992608817
78460237401877841
113272160461986283
61662276381728917
66222548736033913
34245606007630319
25626384619846697
96455047334788529
89434465051023107
139855601443453037
122183320340878991
815564805265109
80516736472455947
59847327851833553
102289882451456419
78153244925318863
24946783757190539
116476064319649037
117128305758476989
6720215225365573
19119324070633037
124446125491207501
81393057707591207
9593899932094871
42256513116540133
64498417299567949
83230279616811511
99398623212097201
117668853318149437
53876049801405583
120162331132498141
129179198251161679
62574529879076603
68183050704697133
24821303732762413
92455560625936177
75285495405603023
35228912589787751
3334776501241363
61558524944934709
116389321934551877
89354228376004073
110426171246837267
109603738202740697
70786786810116821
108471097943087797
131000587077204379
109529678020859183
115850405134258651
68751463599158611
132708831796332157
853022417623177
51303990569267693
57095865816681749
107302048470322061
107314456999049273
120322963617445837
133091378308832653
74599028035055429
102465737275810861
27698914158176629
100528727590674983
50464831376874653
107999515807062379
102106181877742369
21173021748688661
130661399884424897
53267299539816041
22740777266453063
10800364864069727
14368607765638429
104130842934405031
9472018257502169
35500035644060401
79557046302098957
67914572853121249
42977215554771961
56624947458322499
26732882106398437
135405335034833299
89058161852288113
17868525484447501
41674481535241447
95745953606503399
27888857713748951
15516067443836879
6342750087175357
143772015209326549
26672980696679561
13006228348420997
34195818755399713
18419005691968919
107612473949793257
65931153948562907
48596575206933613
253563873015157
422272964796941
12898843418475893
37801246689223117
25761644314186409
50772619975933181
114962013810839771
110133494773552769
82268269939259819
126973932183455597
93459428893719827
44008833569486497
122307354970594817
101485125212733257
10757225329584229
77235461375463463
120423977045527171
15072436717606223
79322906392636901
96889959023714089
18751619183432593
59729908739320033
70701056341525849
85197180789610061
56534730802140817
105690372183621587
16233032549123587
130259457382931483
42025832496298901
141768509735153783
100285162968826877
80225554012257233
31453128177287437
97377720234088937
114438241779355787
95037097228733221
122886499852810553
73004808263677993
78299379800070251
65260615144556329
62111007599251747
142879627960774807
91281993880305497
131822891648200427
101571185240571239
112956270347200387
23726006558359153
21405711446631389
105851114145589961
43177795794862429
16170644810270359
93765770697786287
86459656662794113
52263758674931113
106979625660576307
26977444838493067
123336448895192063
79579126906628653
105882370038722293
110545994670099073
47321169593718271
111092422638741361
16670280447250099
68137723479150947
54931557308242357
100159092391682081
129194198926106767
10079999869151957
42167905164679111
91455346674148789
94461118021618129
136990869155364517
70466764065859501
135196206446968319
101250745583624969
6035978057501039
99359125894120013
115472588722020727
47916216904381879
85375353173499659
130511456463614371
47824682519568011
34772582101999661
77892448580564881
48196619896244791
83719015478702887
93961686089892347
91435420970561923
1155148200800513
73650595188583373
43893632964433289
94425140739687809
43867468983171227
43334483898960487
15819465354775949
26879290437440503
27345262531551077
16767704098879823
114157127635336771
118425418584335767
2160943796048131
1620170778083167
135753100832451659
74013360888530197
76432943898430991
117047865272166949
6242203558853749
77911659977292079
122882836691081473
106344627958957547
51454913474366477
56133774081364079
27784507457516023
65301578128643231
44894512772681333
56171436415826059
1449041743723081
3829190168703931
20146680216758323
4242201273155899
138059034147333161
114046468231382717
41928338898096821
38020605101591587
77204949661422617
38558344524102281
63552775480531081
744958017443239
107581484152069651
108557377321533689
138871284587860067
28811948636373701
55471809728428619
137036237600532661
63651395320726573
86790146979298937
2102967844133609
11580768930334073
47095473725585083
45667758823350341
142427942276679167
54474588171904049
51127094052008173
31168980388196939
10343745419189851
63013529331431873
5781060930380717
108035773189750387
17571236971430641
75366688686651781
94988079592216529
123994385470418189
113515820258575961
141352750490045777
49713105732381913
83086927492525967
86118721206033239
122564841685480967
88707264079061077
37269387050798393
57652266135321731
90273551973570547
17943982237784401
71901019977156757
139167139846612217
52817842244726077
73654431643029719
81437658545185183
82766797662572671
22489078931490233
87412599599319517
138415809542933603
98273104060549939
131929434896076707
72768037147464343
4174610456444957
68592478035687979
132988565319856639
75402927579864221
11302028539436267
97296272441734229
132389655459504757
83874945499888973
14665572165071897
31834595057300153
47604125889452549
12528692631885851
86944334006916871
13668805641595987
128742357308393977
77212689081193021
125981788720234991
19756158321079321
93034373469790843
115059153462936409
3649896598909447
38441882546989423
113408302485757091
124182817761339593
131135628381789821
88656488384334061
95459379443711081
33257311266103567
20112623769786697
112900858371378839
115659241774873129
16141078221195197
4793197586920927
121758918096823181
60448246985975837
8915340247258499
100289971405966829
141105236539554953
11444369458745053
119184102841412111
127101362600021543
93021552287674513
138179424362941163
121837010511868037
86253624320001427
62314430645794631
18178037672987879
89136237999544339
42035811489821449
85972121573443207
61921603133362087
45608747443340593
20413948200280519
105369871855183189
67503853990857337
95819482394958067
26544331579964773
97383392391126719
34424310362474437
36427276229662817
30183252702852709
203121941350583
139927809803126651
121083528500704031
102656098458935561
107699705788913419
29849459625281419
24432226890492353
88103087041281859
98653689699432563
15477137265874849
86369777806415731
86379567307158029
107175231263202637
82059869369394307
46852020860689259
124286283841794541
114445219028293697
8631674387942383
38192062000696129
78405203732123621
134251137253531811
16046829150026093
30879819526350793
115342864889692273
48741927543517589
96521014085351029
80520636058501519
68858203012167073
25507613883972197
2556539535502889
122992726660198567
82948289454928591
63393780481495481
106080710422199743
90247812123115859
37770046602225001
9828916499974783
80414536346360201
67054139915556043
141568229377528843
22416761785765661
33956164549865213
34663530679013293
53095545928317239
68741039182672739
5166808884611813
22658113983159833
17280684286180687
129777985068441803
116289691254544961
137207939225292913
117804768248155643
83515461558959543
5518283434162981
69542918698614041
101119064820755269
12635465025146429
121564273048873133
4727175495364853
118053298414304999
8743645210684051
58856329685954231
15585925129471639
51574891098835579
93445189373596019
28566318373841681
98722577516075767
69704491762803167
136609291795049609
68555992048249177
12406480828414063
119306634883163309
19418236169857991
82850174078233591
5737148467932527
34830855940888001
117819394256990219
52984308478095089
83358832878790933
17606507158289501
125108884247470597
135186654699115697
31996308668862133
98428783184896061
109450590329316749
129409435121895107
20177080733513329
132298263566104319
129264019770674963
26592508930140821
33654398010807367
38334245574782447
16769695933308121
55009800530308243
29649641400633403
74881431350399503
126475375087733107
47473008794763179
11894773326880919
116232897379344521
43687690215038329
11495750941840927
121030163652880583
128850052219327849
92846665821028681
81965167476277667
50798817890924003
32220789681501073
40842811808824213
140731228291895489
66721641856157941
59653715858683277
102827662220684399
68383554323558653
60222447543187367
114204421284129091
99777743240870953
74698303201042889
142985874208403209
85715367070745473
57866419853020319
86322204835347311
100377576963581219
91103147599521689
51319844563761889
11744461228475621
131744455399195753
47797630264180273
71680188027051349
128079688161185861
130326301008238043
105410887138234637
29753998892877803
70998271228924213
82699689845340817
121572770423365991
26664153641308367
87746682165376853
74681090842520957
94947918329119153
54463814644736747
37939765645916413
115819751718447109
40094758369775539
117669576032066519
557285104396211
125420696989780111
53744295050717279
139397562078356287
74040366710925817
65235472316106109
106463387998931993
125216114723355427
116334414606444277
32240670101333873
99855861161618437
86629969239833641
118516667914481591
54454475966451763
125153720597859517
14030740809327701
1957929778687121
96951452249232517
103858363094310679
35492426031421867
101448222938288971
54775364092844971
27313136405466661
51316759315200427
92460851283702431
86372163617465587
65605567682946589
1196926644790991
81561339555544273
50507498202696973
77974751521511071
65332244113922843
5515391292057547
14592818839111507
130016040269449981
118519589789581999
90121575229541809
108999086659531043
8605869032106611
8587849982865313
63677186982128563
33590858836410353
63056035057498841
89052174961705309
49799738375841803
82366606524110023
109390756811981833
60873938762290651
95520796438789703
39796934516569567
41158115631363869
96588150011724311
59195306750011451
9000962346811231
130121685911957963
40180219095019207
72409686302639251
128370494062433647
130726719467424893
91561854256268063
137050907128745273
18031307274423389
11557321442921897
2976487670472677
14494314947769427
91056595477228939
29197081869299699
26737211228162047
38233818179553049
113478132764422177
71163287103294091
17749018639311901
111547481303236421
42440342983743857
40153628382171541
7629941218913983
34048521413175553
102577771764304957
79665231089527859
130024627010625311
96922824012612359
90263005645657651
43362661505774921
48130650334155953
31183603696798159
94991867862431143
49698831528093977
142740999475468921
88763172931188607
18373233928018877
123661377613760027
96281938661556811
27909615760092139
38465851072471607
38744404568415583
127159280636510531
131766972270213361
114154318459961207
111346878821609281
131745584306504621
24817822438418561
116072356213168169
16212918174520549
48463704373268857
20573122642607281
104577232915607483
24725553358657439
41173089561110387
61557858390960887
59544168339627707
23145524721705713
31767434752012541
45231834092585527
5525921945958101
2069626582720973
31902119212299341
53215119294710297
98390872925095747
76652297287658123
42084806831868187
56770292130908663
115096283298205519
79695820940850211
115265234014715111
13457687454744223
14287359262743263
4707228282231667
70780893970960973
119794238851265071
33927780529155157
96196679290457441
107463124060463659
131476976131689169
142318304285961007
87842956275523703
118184990754354739
60394825799381273
44901556083146989
22603765834923727
142253959398938047
47874132923603339
41901110605823849
94391486009970559
24272868441702967
63973200806134801
54959144332093109
112824670598249369
25989402226252093
85026724193933113
80754030676861369
73698179475739151
58366904639358769
28224430877642029
134358705811350731
5511226769689051
134326285007809357
19150352082797317
47904466653701783
53005814150158147
3292317982064003
114810876288772897
111375465184441363
115341306373643549
54310097293002401
80469715781939047
39614636712776911
101910346492690441
46452197614992977
88667148210075727
71080038424970539
57807535203145537
8586428514778171
37428858858492539
78052370800824727
52500394538214239
78327788915572253
94335725179767619
118380537730071073
33836970393342317
7022138178152369
34890789548797367
3021110342472337
31111677136657699
67582875709146313
21567351373914803
52794568573425619
14643219579418519
77784923844935969
90829677041292643
85791922045317661
134615266511869651
75286857663016019
142588342692051253
44310118416923833
15607035829041389
101550705001433599
15199410477289603
7513162870567943
126489416565336413
58385586468271831
4189175267793101
43099517601511099
2302529933375131
138603421322587453
73873364396443933
143764687987452067
77453232349921381
111733956176207749
73380018064465127
101510595177333569
66855213017703241
113202548803801139
125904556891302473
111019863882716417
84289025826435071
32943367440758339
5927381094133391
127860750332385491
52332609037214867
15124672902280457
114889956450318857
67783726913354317
17784581093923363
15510910015135309
102064572755333789
52602291047846429
34872463178385697
14914403532570077
140545080162000277
68074479620313457
46836796527273293
78241600304450329
100896181118133463
48101289188657083
11064998485404163
51336934249636207
104541299259493553
17183784146592859
75177162412985663
137149407810741617
139779290556192713
137456690249872237
13871374038365797
123044173899530383
4643929244824817
70297990688276837
63205911567058177
107979676276396343
50752283611719233
121609390108974511
79982005431379243
18038073276456787
66696776280014857
113561561650732693
133106333780052427
8069428281174563
68678266409835877
1337870613674767
50296794505064837
43038147244941701
103499922702131029
6481140353114813
16405779684258911
58100834554289377
18539597747343319
130351758239796791
108321638733025397
135502411086111593
49613820134099887
34399983041353051
89993351614445483
16774634909584319
140415775253485051
99658494012574193
57263913722661043
59617196352523933
45430886324894123
83008413853405259
48170683914785503
120311196340718881
86933051446612729
84519323258799029
34658497907741821
59344966950186133
67710728879188453
65851758674396543
86665260184715507
140062818558616523
67698924086369929
32610478520208317
71218214593259029
91180011045505099
105161267272367393
87866064324760441
2252900080642049
42342727850705407
40216299221436307
62259793564512991
86013252795277637
101876292646372493
73812122100973951
8075797808685619
105152634984952769
127913634996422213
15638511490273823
16302763322195381
110485611816959611
84574654953820027
47828119489117403
10834793923214263
27281458875360929
65630022511027903
103772264759959307
93179929902932827
7048409516141603
85061704749641839
134508974810698661
41037741785063299
18101748361478219
89335290828544823
29036769010082377
87758078979056569
65349636677314747
53299739399784253
81599283611897999
127341673595777029
125425523482174193
120360149234978171
46062995800619573
21353715670424147
63600729882813157
5185030890244201
120070865800351619
87802476278141281
1221992876308201
34402414641177263
76402259513888897
91383553307946577
47437760144922967
109172607045936829
43031886320936567
99739227071404387
68985450023887123
79491142344168617
130147488808893253
93364041922832117
131766697739520241
120074122369710661
37890696450223637
42837631847862781
19490390324790727
69680616491719609
25028802828709819
27661734392214757
64419729521172163
135685385016883243
26260987797332389
53085928757035589
135526957490633903
126102966713743631
58362342354428309
18815433719376461
129982602054267359
28413906058321747
107015131561682501
43150137269654351
92471909734571621
131712954239775847
24443334974385563
56539947809970437
122881101003814343
60730587087319957
120612393115767299
88750055114272291
91999006861113421
131549727716380943
60979233356787241
112188603965606279
132840512380861777
33597921445964879
20865794219400853
804271852861163
101371256309307121
103604593077270119
37049548506826459
71303121688244627
46210169867731757
76560145422380981
112880007632640901
136438301017756343
68810477653740877
46077393985076789
50729333346582697
57047409614415617
66945733551469523
14726757506973257
94642967856946501
58619158386506059
109612068805693127
70537040045440849
61600841583423287
47194925305604833
23673850247906629
138171389323216349
120848482816826977
5107057851894281
89062817483244581
141211820911684849
10615694187501133
69411750670681253
119345383897594333
9417727404794857
21111470491569281
93523931627570203
18460792408807883
90542414048294477
127063607499390143
80746040864314687
141819974989507291
80181494380215143
131802902139246971
56087397912500401
56521721701752143
99881292737564977
121819540348438393
110540887432715183
13011911175102611
124913979218990839
70701365283352871
102430397593491161
59583715150202699
73214125542602951
125292493574688197
107573062358242357
16295731489436579
12296865768748877
111414069765132011
99948455745293033
124358059245484219
37848793029486157
115713048661675373
24207932498002391
68923233734763227
56997912532421477
90300830527288691
20909301273739469
7872924092215823
110833309322742997
2716533724255357
93722453544704513
37621847680475449
82351704814703453
116339516227975393
27654937447158451
115447317179788007
54892218420726461
130637141806374517
109763107627346867
90820262878891787
4487835691650617
70526602388116117
58507658759581477
11985199049885669
28862977702389377
91252071989762357
17285220332453897
9056635185279083
99343164338538713
50785461975083531
130815616636131017
29029932140776037
132378403123948931
112953893737761277
70346030971681063
101598434989829321
139354465024911611
72274364654469541
132113988721163959
56557809761244551
96638794476132739
40401850213791217
74236697014792021
23971570518053789
61369146133030817
96765919028039549
66291013651135243
48812274570178159
51933186815203139
86273744193750541
50046913078996499
126795125735823667
101619732065191367
124454059861266887
26861862625407427
93214888059488581
10331267298349903
15042921329473837
37047174329419999
18410594978075087
129324008496075331
70196584078392559
25615010003995801
118139310541312439
137742811656395609
132528925153205743
67543428617012113
142599038187045403
2396725553594041
58169278179019369
76903003432129361
95056652030736821
106228893913980217
51404226260701733
95734361077078267
69102117930241301
92387239243625231
99153166662881549
130796239629569069
45448631701884443
2648381621214533
128504759279256013
7318337508275869
102956176908461137
79660856452741217
40523451297755969
80258927761587511
41139055630530757
114769246457214953
49662276384998939
19470616961666089
50908902506305841
33285642285696371
139348980090778063
64446637452293557
140326853605364597
18343143889874593
54146628666901159
122643975336715033
1352508324140279
18524824075537387
20059316353211957
5994997980145199
110831293181705287
35580620715592223
75360476876980873
11976318920658149
94039090968062957
53583282306606119
76873103028479501
95133752440315301
78421891330227001
61822332000270899
97861022464303733
141842583881009161
99553776107657243
121340423850760369
76223655118016443
1416589754629729
110338112192275183
104824925440107581
138455281629862913
51631295505913927
71545142225344771
44512609675749529
1806759631013329
24175934526477109
45200241394021141
28243860875683289
81723766482329123
112906635098536087
123272192611832113
66085973504142209
22057981209063469
39370998530841391
120321253577344223
142926813019320269
13667594075118673
15625762247520827
74889656083953677
81050969511996101
119374589350762423
35230413181330021
47184358623183629
18887801938727089
75730982544005279
109873551902716793
23475043545610597
87451925819335607
74621582440529437
37254672541028491
86751875296147913
116498069632260587
20000406501089981
137305815248561107
67560937778467099
36912104145984097
129302889670931957
93085010947458961
141483931443252263
88902146698410211
74748431423841173
112065237361432213
77750817672814301
32833803680661197
141842389588064741
9660053993510467
19130891849191697
127871202093336671
81643936023059149
25033550483404843
56962954824387583
63089733369495881
120679597396520021
16112933206497307
80044612619247197
135104266555752443
30663129565293587
90622173953277193
98808822442070057
9389913675957037
75211818470231923
3016534856403247
24105422014638187
120033350091419629
42993608131660499
78312862869499123
78022865725427783
134980780498947329
82878895255067479
127542780926005751
114041274257107279
132652973144188807
46844410841482277
9218025627584801
84871710980072201
47983866463719397
75581285900705603
134241792654808147
113429965342612151
101758445444550361
57411324469589647
25103700894775589
59160860579260183
6524906736883363
142878838047603971
29327975530559557
102828996699802577
29958946743563423
81385951324322891
20242962987335993
36976440915344639
77153988693410567
43878410237145853
103087922322323201
79716694459788319
4111022904231931
137500334024947037
13144022396273711
25641512769868847
78026937546451963
113053367458241831
1836671967892681
24043594899652283
9067854874279109
126631074823648891
124678688939283109
86216000473588213
122174829039837253
29682608666403107
34391501478743263
107757451844999617
14184201815689117
114580896297754207
82165433577226379
20062417521439367
63701301564595811
50207008582137353
135247828991659453
30372276826473031
32286333481373483
10677790865929549
75183489290880407
104696509123226387
95721699821716231
129344002294430491
24054728815966133
140292221661237067
134508984381856907
120381005772488939
37058295253660631
70722602253899551
110309173889448223
14637429506953313
39729126397628749
125979472764275831
21081239046835003
56257673775368203
80908568588636443
136928500863921839
26296194326867533
37090413382440179
49090218522631823
88420894800612877
57347092206248353
63978775126956071
126997292057723237
98601046429466591
51148081236250753
138457013577709357
18030011054423153
91539587124264707
107826597730121807
24951955338629141
65321322937768747
93316465675568671
115480078146665009
81595736002960783
11545223550191491
62007242259648541
4539717047234713
76639112361143113
60374862951540703
85836243638119519
24818310914698097
41612347028340083
28057196873001911
34163605198575689
104952340246403999
8740061378857967
9612663874443391
54004074868952279
125712768907810993
96127649781394727
43515741729666473
142732855060187213
50414514314602927
14629346864405951
105768673382615951
130936063984502873
94692982951409257
12549071151635609
30462224923817927
6125592435556751
115098621682560473
74927489795327303
104594416599836557
127502881995288643
31151633563750457
7646240443775897
31173992037583823
116695551917945123
114697939880286661
49936607818826999
23440542591035519
8811124133451151
45974621677839353
26893883157492229
49545599550857149
51516285896926351
126683280121513957
106736226027672047
8697645758355977
58235340355559663
137744599994844613
90408464990434147
116909145492923171
102977864464742803
14039655176275529
11976881171640677
18460294535665897
5462630402338801
90606714155799773
140353434012627623
104665473973674197
141953563632502507
121682350185953539
4033864306838543
557054812677689
33950758586205913
98471915445869221
82739523486219751
108673281655530091
38836873823016229
61069844675086519
94154153497072217
65199006584036893
67108690065344377
69353710668351953
136002254586131911
50190756472401451
137802491660966701
134686026310445209
54723405966748621
12209515498616927
46415852146928023
20145652199408171
39710067922519013
1644271382937103
112899040057230023
84031381770964291
109546103328346127
126252916832473231
135588426715565567
140558824025229031
43185542756011343
114036434261074219
136541794154193551
17663632315699823
73793343930860269
9678484255096213
142388045310693649
132247063700986097
121434111484303307
123191142560907131
124781626464492463
107545190392813171
130504659502599853
15273119373045139
99362856468668879
75691435738191811
1759967703449357
53668352114445359
77947706252169907
116021266475624161
58648141651564957
33438222573146203
122496936193750733
74862421772685709
18053559472934263
97135190053979291
18872625781161967
28729064645088167
4944873191594597
104945656985029837
90659100526673647
123582979284181423
8664665561859011
127589145424593829
138220708639764347
117625339283851621
15517830076946591
98003650818365057
26984100511493369
102156738827419387
129405093394130891
119797730831682551
79962379671035447
121217722411953779
121350107453787283
101346889005187079
37998753931719037
70302769844901403
115956067628706181
143672127382552127
54899130756442411
124104429337316371
37066908386820443
99377295041365321
81959093984888789
80736522006053581
38773369690600757
90738453514888169
143780350287308263
22781394091779431
79511768072294071
95109317072089081
76127658987481817
57424524086753311
40632286521395509
124932070958229917
60443937232213753
84249340884575879
55187030372624659
47006563363561177
77862204997877407
105547623699935843
105485449724347117
919085609144519
45060410053608527
83900088338024593
43439187150932653
52966258162081267
109189015828906961
50495139247480199
99384303896078143
123147858631338553
134124368602285727
29629821503160077
68830863986655521
139740360600189563
66536810406974059
45672517399117111
56693533797113027
138812837784031231
21327083916655091
141703253091009887
68654374182441101
131265277950155561
49651870116024287
128287431399920579
33023125072657243
137644416492228677
86643822027873367
78970307134323013
72178946014978939
8258949501889477
97869158367693463
81949393754650769
22821970234325723
130312732640848867
97274147223417121
15729619908470827
38230145872721893
54123433464870223
4071898324133557
90416926740055967
20383405290592523
105357378611718479
2373038300060713
43198447752171221
55549148882828071
59640925008278441
99015209782523563
21424801883470763
138220502064277333
8240143032646691
22493232091389751
81730184360987647
71086336090875823
99139528177214339
14561731878255113
2779307181354247
5880534045351061
12475270508647823
86785144495663093
98883231005879057
64956857084431219
128593746811843477
36135191140588037
115569878044705907
20972882320180543
85577855731119151
127874879379417449
32702787866151919
11244137278655063
139863793940052653
32177007072990743
126515573016096071
83052892530212557
44640283576126873
26503713053143871
73243425740533619
91434883289649563
65646973250932247
82320349624151147
111517132942864219
50746049595591433
92448384480741511
84996710734588091
124527061678158929
125555686082426767
56889410228291713
70885889086698181
66918764180200993
142157374739141207
64072159646889439
100481172541112323
79967358225628031
83688229286299667
140648791566998747
129319613279868551
51173132277845657
69447748552776619
31520221358216537
88074860759407631
27073473261687473
92787191317385909
17689288717722751
93990060747299777
70940412827281099
82482411448204429
3349436812034953
90054625535239513
40283938885276403
50150716991356279
57577544462989007
113341755122974471
55939766932254721
138602086920366809
105733033561564727
105874749214908143
4543559614706659
41922479408852111
37736268604388021
51812167668021857
10272272640946417
17782065225103159
117369401611765889
37873410906411361
135395907941949761
108168660144299401
83936849787987127
90909321200923279
14639012337762311
23391473792472707
124500012716998817
140848590816989917
68908971750619909
34736648998052791
122900325516875317
94709753755225727
40758534341250967
57869056397367791
32507891066276753
106255059469641443
25178800154179277
82467393913830217
4096860197034551
84503947856578771
14054303453081701
95721364752058543
80464515760059803
56462635795909691
40257567662155069
4883162818972003
16004692294892339
27028911011372833
60392072659293593
30489858209535269
114343967144191717
45994393798314551
8839599764452957
128282397365330419
20720924054632481
60050634626346509
103979452893852337
32417303766164171
98209822103968801
115081531197490807
21042037304343571
127168355898582169
94355273968427201
81291200134705391
23484464757214619
59268305938173907
91204224237010943
37666115412137323
107992233181491467
2222511029821123
88628294397498367
5016328438425313
134391683101693891
107034508475344447
89459381433122891
48813785284433347
30392231789066011
18829590493119493
112903817039311967
112171468418446387
90501565538373487
34789633312058921
92389982337739193
133778199176294027
61780305492974867
126997634837512513
14505104809843007
18689833593207461
142397266625482079
60780448873244963
124538604665501357
137803860657476687
111995045175168203
69732457710143887
136847100101489581
24695610348497917
139982736356570851
48151552055173361
85713316101922043
37449626476434077
60470053620031747
26446252699016393
15157401044756611
53960661232154279
36309583136563447
117875192084400481
58379881147750213
87326610691106771
133307576334893503
50199218616067489
64386565598432183
9996708370186801
57199673521412299
7208413653982613
127881076193452591
87135340278264419
121649716960781671
33988995658143719
138429536619105253
106308600440209861
126346842309662003
123107345798055497
53887971781856909
84613809779139371
136730802321937253
73904095472490473
54483458496344599
117402262576567049
72100947084733613
134569556991651391
42621205497599881
45643234198099129
110178534018351199
29576994305949707
121870411754873087
99581567952407969
50934643064662603
11088727459366391
10592453491013711
54727458128627269
111074145039694297
51209115225473533
111087936680024851
14997641207256769
108016742242431559
141368861091318781
37264192136102983
99176622905102929
54528768524717687
143637306008110177
8750448911716091
43589386233789013
107767812702654001
97712761247303051
132247888071382723
86843361453236173
80921842446328063
103842614948644391
13959178831426067
18132881429027711
143338786477728497
93383993953803043
60949783071060413
80667864558640441
70966153634499023
64136134261748987
120200533188208219
126786337077490807
31227076279055491
44939274580012433
38532218817964699
99515909435367353
61932025681097203
93327872859182123
278614705343081
14948061586816381
29166251216399359
119285620374202889
36898471679121901
25233792498586913
119955146938571167
41713453057469447
89031609561912373
2224234604388809
9351386698513579
46966801319781533
78693597094449263
107858962427688449
111967511990674763
143735870364387649
8335958779300391
91056341558837209
13823698640829263
80435722321009103
24030442748736223
69813584277741307
125158040366277931
36309238488880529
1641803493695383
86481548608687571
74252695221048847
119379463332400891
94890625956656857
100310834639632523
46072892570820811
51755866227527701
131276140775203513
129851275227080489
30785587930532723
10647273025092113
42201385722877669
64948235835981779
109874595759933373
8963909518885259
34931111056555951
3463651403549131
8955633548542861
133715019039108833
72384538087563641
38259969675477457
122747731781752631
37707129884601113
5362326680143
42512173226271313
136379371034092721
20981658249472013
18374229735827347
92786912230927207
65335568852352313
132853590903867019
66383116317427823
115705899906197981
22172535668343943
49159938015773597
133478349508779257
27600404424728029
82615736840740933
79949059598502313
8347101582767111
31151928620406733
131072225105489201
10142280128005549
81686368659631391
76800693158589371
35096840593762741
129500511411515677
10722461174688551
33424939340287129
109329586709616797
83711067430511527
106535032242623137
12142411555659029
81380261333814041
34174355290888601
55146915401586131
44087444957673989
116325234736068191
135734402138181893
74114187066484447
23304556454160547
132732279326984371
23730435317068189
130215136074228923
14465363802369901
65439740678144359
94568559980253979
123532021483992841
102214174620709513
30437042592199619
105309690290180429
98630721219654731
71601805313626193
98729784705941099
126033564100139237
59310623305024967
102766308660118781
50601332883830569
136852100880444049
106106973575412583
14785404738766007
18296561896999847
68339072473473601
137647124235325933
131428676487528527
56894221936503047
85881999247887043
9287760811215973
65525858858202073
108827138799547573
28677517647272357
131986144440272989
12323721017978947
703118759672557
47351048826213221
30559391963366779
30980326546024399
102421959473373433
71972262652795777
15160408070600503
106313094832715977
39146460787427641
133057414737432673
74084704406390921
94402057811873491
27210380770438267
68179033881682979
61054798191306427
374800928060173
73653594177426097
73974680323634437
143410270172029481
128335789792877201
40551816490115999
87974231012340007
47788913776501307
131573964941935337
102786129388846489
30471986641482377
105315037545934847
52764813718526123
122315349538068359
59734690537005293
26983748838040697
54290260020210527
103403333846451389
13990382821900123
108630501122285047
57887592756560543
128847989171149349
56413271816110343
6128327634811951
54269290743752363
56861643228060767
9240308638778741
43546420526377819
96511900959581729
2274670099527733
47584851432367913
43572343989512441
31837058246820539
19646008815537383
60534703376009249
136904702702548307
61754887016414329
69004781293971749
59931356013453611
98829721478647021
118571030551863713
3425808010054621
36361950062413049
31733197373356153
68361402467342531
137782832266335961
104249395669016981
7537224036979171
86060954675473669
194992695874687
117723511127707279
139663526801254031
25811273700601409
91000193115052531
45313550682568759
82308913901729819
105929035456643513
12629755692663251
53897892301672369
92317610165716799
66768394860302609
6124426012352251
6036209220469027
62282271075390763
73398324757531601
115753858902965587
106008882516966901
68524592297230127
141317812201973227
5625830728554331
62467967066287771
72572492526378521
12075542186975053
37477315520506111
36117323644223531
89269983119034439
9839557778610397
20014456354757173
91919878584552379
70986614965437767
103690955751525979
11413077032241557
24583782457262993
116569834275242713
94864866746131109
14796223523433607
56030247288803779
34234998802630337
67669942470715243
48411655013371603
16964511170428973
114383003635565519
77348280997694717
12360219294506401
62659387549427239
120281477032077799
56708637469881239
71922946614843001
120754443166641083
79443935069513593
119480243510092939
102978867309337567
6668848350136877
122620234101844517
35901190293443341
104887573028382311
64361752718629633
11448231199669609
86521665729832049
123345263538087007
50003135425645609
41585138554340671
24543772872416503
60335035244889641
93987981049356301
38571723308937113
106103184284126707
94608458136830153
134792262063724007
19514235249074099
77285619513891973
51581424219649921
43303031010331241
125287316244252601
89660618806618901
109913131292900759
83345951922400781
114745350657497713
78363036317282201
94533541807789417
58820669050810091
19707640422812291
21382508963849947
109116312410959459
59420170012627507
117786904702951177
119564506797035849
91607067119692909
126713621306036389
138018308027807717
130564513952708993
93162713157661207
139725086422243577
132452438047482733
61717009932888139
59529579226718687
2526008636373293
131405822208006859
21341954386024673
56483248757425877
30718474726305287
52589279362825159
16488585467747999
112226746157533339
35853652026043283
106602071871995033
76961464644501197
33524715518911627
81415117834788719
38840858295912601
82498153311980507
105754681117513783
58142747362564349
117071019240549613
141633639842200027
10296120896154553
48198597769645459
122279737969814329
4370197530814151
102049329341931427
125980855082190019
14223969369602621
24436506926502851
38367349381880807
2347440451457207
113960542782814969
127665695001729571
135834151255719337
47889262075807567
42489361243425809
112456635854822179
10444876685611691
10903480988715017
7533095891682497
54988416067565501
670249814718119
126660502055528347
78636856282591309
103874479956742753
80476647439198559
97980876784357513
107665931899316603
83493668645325199
123478232130767999
52208660554971373
73939245586050301
10729980017923459
114238258753827311
44903312418643859
44907714218651957
56426996904416477
25588751280513439
143679660563066753
23577700352961493
70539153956366021
56451221080073231
79810454308532569
100980274346312243
125981197274053039
143046353380693583
72645178888244467
32393382177531071
47542414909031387
43741370027204723
94738269808205893
117319314456609451
120065401329115589
1753957898811413
14822200091586611
69649152438162383
32648851773835019
108701895625525663
120923525720775851
100829055054193621
37560507196162207
123555575481764249
111446161818280559
67918733312164297
78639905970410969
135864017902470491
53343472380470039
38777748014069969
83389896103317289
16837911345915347
32379414214262033
24308901952883539
48725507824759747
36987105439298473
92804452907312563
6077570882866723
68076693863239153
101609744066904523
60397417570540867
50956324138374497
45661675070662297
70110248293585631
57511294589821297
46614219905315509
52933317926290301
48764192132770243
134183467594940581
143891699190341693
61566512834547157
39319677639448397
72507440308879253
4000574670970439
74663912875361269
84372184100783977
105989247091969429
125225402048698657
97698170549522209
27257073682985203
79120306635575089
108155095430778551
37153236852303419
60545900712340237
115303760317922119
137263097880666691
111408032930120951
43503408212412623
79874682554181419
88058943435554467
111673267535162537
85763167796802107
137863150972812217
69209134539669727
41701453219491059
106296341131006129
72104961528293849
123382238283070409
80417873828055919
32495832902599567
91712315837261461
41911288484956769
100442638969903031
55115506521499211
17847811864950247
24960729229759747
60142112507260831
23720687678070133
83142827722580641
1639909063451521
121292700700457173
106023533035842029
119459545664012753
33148661506422877
89082848996162327
75655663889914331
97212363878069723
88246011897496589
101988805520983153
20976365780663987
34382886029102071
109551770758636457
82629880598008607
107789109752879839
28344978924586717
59974571260289989
118672845275117051
105109719363208633
65916407828399761
42882207314045819
2741735935527607
116123190049126889
126375681293607007
101867702472248579
100443895762371761
100116563137902407
141963460879008689
41986987777674437
107179844453829041
13208732570986321
25508799664327127
60782521754140651
77489446487439167
66353341115835947
82604741962208737
2458965348251227
100613404415699213
129894207054311549
79302876199130431
6274275569743471
51041808111921829
70680740243333219
44740835940046933
15276141877793317
123599132538617173
139369534537060127
45722142850263389
69753539967225823
46089283392694609
112799473316714677
83252543514477913
114871725859958311
89454631708698691
101924335599598739
100847786314803533
69167074266257651
4397297164517869
2220711243438817
88099705325176543
43277254495713893
57982267179894193
50181403927218671
103236199308614611
22218085832767823
131191683661423001
58369695130060207
19395858607233197
67836452176197563
91870942732393691
72449104308757873
59077283386815277
138838939371641083
100971365015416691
55127847317419133
67531531779495439
32475216239169149
65706967009842721
17775856584486983
65226003712827833
28750452804015487
100228548840841063
118150469079502403
127329748056467371
27843142836349817
39514697870975923
38295486515188853
21206701730074921
127741755388085431
62114190323263669
23122860288407351
43859468498041993
89125628688328787
22507013755824827
112261752810680633
71049766100120699
23570522787587393
109288635304928939
22305123753202721
26802721190254903
119788150339786351
89610624473279177
133916491639718657
8283290265871073
107675335087782499
31990524311170109
35389514252946463
68094388228488751
129661438413412643
143565104827828457
120164802864852313
48677876724061033
108972655385599273
97672936111740211
85199373175707503
55088500287406841
23975300098758353
29637673398276409
4523258068366889
138276962964107999
75184739197835051
70766256873503329
5806517166420077
130711817053137167
62991774225561439
92466639600305617
129657355790105387
138170362341713357
12414261033996751
27300022151442883
622643332458401
112608936635420683
90538440937980803
143830096039378799
135034359612927899
58288214483255041
127652681042426461
82130700241420933
52975038646297813
6417975964738271
124754600380872661
1909681379434429
88648488948554047
2731920526070467
98839588684227133
131575298153245123
106693393369658477
108044724301377221
106339759616146943
71096177546500937
94304390303863627
70384855675449589
117757238572532183
73049613784496837
39086266527328157
132347588448802591
18402302551905401
134283677566933963
130131971750319491
141592978578102091
59711733276533119
115937323559345117
107903612396709541
115230550675820621
602306621795657
127185327796167023
115460739594203117
128271779374390277
138855370875549217
115041296265238547
9297275146101989
61151305149659587
42791409029402981
59092566115359419
28256185857321823
98617513029538637
78492530384695991
3458200836997253
136289369603535913
122526384349611013
94541941215279323
97041287051536019
77183469048906917
130767498700042537
33924609158522293
22406698090465841
128987674278367789
123630257496421301
26242198859408759
68935802057488043
3989577150108947
53683395753618947
64624915430426881
99444612562412363
23095568029939019
124926493512826861
52179862426335079
136315012036312133
45951602948560289
10740413855237257
97781126743580323
2927198256244813
111788521358471017
109538822326748431
113379857593070657
110977825834699391
137173568957989367
106163420918299231
22628421112508461
5681041901629733
56962194026385743
57681203955756457
116153311947418957
106957461840004199
71223821600966647
4985786468717683
49660266917536463
11305985175295777
121213480599202477
119813174331520697
137349208768552777
109681510816942973
93415610519556761
114770185605905759
140939770830662051
424865747041651
136575167733994043
3572785558262773
99609829085005541
123842425320944969
83677964698291651
46238371792794043
49164130031380943
57412125593620669
139799790261781159
48850495107007871
66794960095576679
67802778600099923
50516682517335707
107590743835174657
95938892500793053
30806048007958777
79932256086480563
96176580974347997
77125851365085461
62487110241500519
10633193042728631
69792026975161573
93993233462356727
59984425986327719
42016657049857667
128873769205696093
23773117642324409
50243677895170069
128909513467125613
122672797584462413
2888593885690111
140777567335256861
60944655818659597
69525903241547891
9715061030788153
52559382761813117
30252034881301823
49494184774923331
143979599075060237
44223362552530207
87846938729865647
78868999900829209
130391421546818651
60429205627447463
56290213613942027
1095837806738099
54902841363106543
52780799794930853
46663221316829371
35230007592138137
44575494723109183
29224733502444133
69707330304078059
24205701786215801
130290949213941749
131410037347594777
2611616108572129
44166975422156891
107262323128241891
41805439699702691
18213780559147757
89512070293756207
73409123513529761
118627086195336479
35151648458237537
127312954551663079
59704711164667321
57057174411623891
11556685022408563
92702028454816049
3320851552557257
79557846936585343
2981129909837993
72135382650281659
6300552042602761
138450978362744711
129542613603948287
135020744721315769
19049484693114653
10427538173413741
58246960988661007
2393696488064753
136171462366352173
51897789083377129
84616030495999573
597803519269087
6615786487556227
73595288908639907
71969429252115233
115406765708399423
49834034741821153
38059802758061137
63985457709418463
37899484727399299
37222346570437261
78103958107385611
18536127118053661
103150813188008237
32298935864003101
47043073815756589
76680738846328189
115341018525033299
8850304959268301
137668217246806039
64257761581438279
72247076389824949
20584329626753819
98392515739846519
51303369205243663
17069512180840901
95030569441226131
35983791197707681
58472552068354231
131737178403441343
81039784965129169
125959113123448853
2419872187223327
63091494103790743
51245139899507387
33680358169633379
116382007589084203
112700542741242997
126766161299778479
89208679921563791
105015153057819247
21359016834928777
57982750294200313
62471825406223559
2028748988473429
36322045227951811
8847094627113319
49343448474268721
81243343267756727
87627490293676967
15625860911565257
42232187435984327
104139130187153431
126182511814667131
114106757483300453
105547092420398723
132427272607034693
96370107649158053
13841545620959839
131808400549521767
48665726372584819
45116765210820859
119330596884370787
230072407840313
34794983409920347
69955830080828557
139857648483904577
9414734622851671
124980831337113343
64793085789364993
72092148525795577
105802347928520029
95224440887752453
93622845568704791
102832756485332197
25383910436298013
24416093492897767
39905498093368763
45006603474301223
127765481549580403
10910241518103329
47699423685307157
119698630728351481
38352692765746633
24757494432400439
105429996536944733
69574795484954537
106536697209692899
21938054636398477
123015953002518749
37744534353797123
8671586640586697
53863975926476041
119200377448756843
7288634466221623
44527572199914673
104455087941294781
33193509813833227
34062093392557961
10228823394981091
129681807055611043
133399968983237707
131098817742736511
15804188034381251
110995998343295047
15603911408857201
23338976806544143
121064724049081783
136262187108108821
105085508309618897
22305501534734477
25285552712543941
21928209546400501
16277732115102701
54494593143124657
59073255706772789
92016239185859819
2617844708944397
35205741663747751
105222412074839893
21081691947818893
98296733100014359
5273921397491251
76370894627005861
25260731761610251
128511849529833659
83375236838601403
5949319500511813
8284978470513379
38652011009410597
137186806292501431
4560037912981909
123610838776705121
84289711183010503
137467922908538227
60086302194147007
79484170746219427
73669276096793543
36919898106229247
47830690790192621
89183661159508889
127280669734920551
137447457974341783
48324988358091509
34525327265562197
121520670245302957
88783917147734359
68640133441495853
130967989080278863
74136158512394911
139639881556709741
80144361237525149
73822416968919973
88544919975901841
49734218752174217
112671000279503543
55239794754915049
88974071557934443
91110078809834297
66422511068619907
42162186295221451
111247335624959993
82381450508556193
119589866947573259
26033844326864749
52506806076705511
40932159575675383
124989014356165637
21488501947877483
140055994803431719
15747591652972693
86442202492592651
53370853935705937
4598367556399063
79706559503424979
77435274436637849
67902286094649887
120655538635033471
131075209072796683
78137313849336047
45388638532157707
19017650933764367
102932669796664579
2144677083966091
53814323384921773
144028972786336207
113053878978430903
31863925851313093
22076196256680803
50587099889365079
47444615727073231
91111398118308647
97383132771313891
36060112677681517
46961171543371363
134790418346987797
11638170679698679
124850479942671061
59698380313979597
44542124538941597
37107296635939111
125702028847737071
59866736783485651
113129071207032697
134632737653173037
104433015782953889
415010173757021
9919745223415081
65925942432329261
134812489068618287
124182038913972103
63020787914185099
38019683313254039
10683281481100439
15098253823780913
122196274763043347
134668990986775507
137350590702721189
105782553209226259
123661533063142159
49541616744108527
24524286169902569
95189316251174479
125589816730187863
110067231160887757
122816467786008779
4396928243912159
36358897979823697
131068893592031509
125488610856739171
76894397171323007
105195663171345829
52441634986377713
25966684795265059
57978383588759273
83738130944658089
71407626075747523
27858852828770123
39143818286673799
33726002889051793
36408961712511173
137949522398635781
117356807726276431
87871839317126177
60370402590860359
21324532934961023
3208776459699887
133318806089394559
49576708033181881
3804500642106083
112959604539876337
107647299429581953
15138003602760331
125997824658245653
99802412696332111
77385778279914113
10514703253057433
45829213834140073
84638513433718703
66310972375684537
62165961352469699
82165693926982573
131516485561874537
14243578167103097
5613694591099591
67319217088164289
49107096793508137
122239887298410379
103184012925871123
106763474644155533
45000029895563297
77375430486352001
94305620898816049
22811131818636617
79572909718597409
33769962159278791
33717375204902119
20259304167046187
90346646213446543
36516938461963613
107927562956000419
34405266448511941
82229617799286773
29774043641384671
57385027716518863
112133510365724087
14228964376118887
50566045261126397
50519762928444787
81835367006656751
118814042482728997
15327821786655043
97002872402811743
116460840057551753
73795733724465089
42163004488539509
57776220956061133
32854148875459337
76006653287291423
54110126906440529
6947227534263311
42493673842413419
307111149250511
81449877400431503
50085656888866639
140034609785858387
33365498343678881
87535914165207017
83546782075571629
24092070401516879
62515716101091481
23976659116553593
64128094849421891
44605108516093249
17758847487870371
35596678663517459
62792076457885583
543335872968787
101324802600810421
130942123582472821
64674055778120317
9772030699699757
80310235606734323
28447390339614803
129915245128557709
28233907538904113
102470769035937209
17071936973914813
22247122090406137
130497693588678719
89278602828436321
125809211947953151
10997490058586147
88279465463908063
58190020349110807
118428773467897117
35854254024020447
96105043616689451
95503717891565653
141206723703719213
119775933603139453
93719457221523701
137498002152999571
23681781681257087
103172846820512923
131704562927313307
134651151905576311
48256266503440351
92878723025521007
39152043961636483
86732735366749463
130795813197417811
53733033812001413
77673477264284437
66502913438189411
127756681272939113
35516122436710967
89811428092404721
138195222495892451
35986742341244521
84368715489749413
73039948874616599
102467009017176239
123613840974528211
25658998777739071
22807132762460443
123546640817741441
13871237557629757
710734339913431
122391055600798459
61086424374300917
16818490097677921
88591903983819571
43238112289025783
53769598408625947
96204527736787069
132452941135643633
94982323796954257
94971109999178953
68686567136354569
31850766598697707
72979982972172589
130827951072879301
131290581099947831
23845642637504183
67743393179042033
83779894086870383
142121782957485689
85250661967551803
75376058564205101
1683887881714361
30778974997414573
86490176985439231
117966502801480097
97237180453809343
30675111994756969
112127951550698179
98190581658604363
83007757643303567
20437760672367301
70133518881649739
58843524183927191
79945382660622553
107250383172066767
142362294509315003
110346156312646487
16619404458122779
25305503619215189
66389564968046377
55509185331549319
111942123906790813
7224521166074623
131056873157881997
95950339778733079
93723597396521857
73043350773697093
3633965804860667
15526539763834051
77856849436286603
18280150497611003
3361573081969547
123902336438545087
12047767297746931
108839500702493017
48278073010002907
13428547900681787
98565873491296903
81653916851051249
133121998766559133
132478164595483417
76978073888404769
32393595060011869
129120896161170971
102072966684638617
5718156138209897
138981010237393613
126981525997481951
5431869256016773
142325139646841911
35761445890950991
82572050573404253
106073940844000667
136708410140394007
32379809749977301
11433418827314819
15153032479673519
119425229659183333
66346648734507641
85567866091945339
67445232480014813
10988760194418977
55788099668078231
126587182738002397
138898085054483957
120180662494892929
141618597647556737
99924329953199579
107155465315959007
7465314912387029
50890142777708279
71731421732532223
35211776192634707
104406403166017577
21790692792821581
103930780134062411
41155028135286419
112759912561754813
62144134544144011
16423092815710219
96893982657707057
130038626415455497
85716753329080547
22658425252330643
11896457911872431
56227584648786121
13557295074563561
75604683983420993
3521525020944041
545587475162071
140784739989846451
48303482419521337
54068131930325587
25449460336166759
128394873518307029
11892245673697031
41225807048449019
114715016233635929
100565800358301923
141640266112083341
79298377793481059
108804881614173299
84112349098036789
86031519864081107
68551834769510503
94735749331812709
7953374275670491
89268661725274957
40359308012792947
79799076553320497
63493007680265363
109325915874292379
35634564663915383
79310827256942689
48532477881289763
57313891447903151
93120372231535357
41234060446523807
12958979864006411
20612659475734387
83163464531752459
45763750267526839
86517420567753179
42201451519951091
49821684252778463
111271962707939179
88233495251947957
16189777319551769
43663866473342779
132277172178957061
7559724689433409
40144063079365369
32337454421001151
40987024296978751
130984630925293433
78006762461770231
55964537992688113
39860120160886241
50546197964423141
2300770664917997
12160869014252561
23424593906744363
65829472639035043
123448968894465619
47393388378711689
103489051659594257
116299224663546341
14677461006770567
71803244212715677
56055644552095457
5796134067505889
121094813954652851
23821464920028329
4407543097105627
38311491669240277
58438114433071039
77610965764254737
14436379800638051
44414411170298489
60378138255048049
109285908783878279
13471172431185377
12216877881533711
59632622615874031
56671717219357033
71770250358948403
98928564086808199
39555221864619803
26052677920195019
63351104254005739
41605320232843813
27152581608553133
123040997716467053
132896154775487393
93048767742243869
59720777971051933
77095541245360271
127013545914311341
98686002853082783
52658646677088899
104866009032467197
50200358728705447
58834918726935317
48017703099406297
53649914129721803
126138646308455801
32345145341275567
140125036406033563
77815623515254153
3728912749351739
43996922198908901
23549706980273297
41155371163603199
61854594534575723
51821117481426911
68436649465296439
57646484516463551
36357039162576409
66273580816206527
60250079202474649
60310693415469271
105435287106750287
4834438104070117
117152306610142439
123644855991783491
123627881846296189
105839870313258241
87329686815380353
98111822726897219
142118607720192931
122729098465678729
23486088541641827
23034248529449291
17421336627489251
121198328757363761
52759558351368101
51173018246188661
93704844414566909
36595854782387261
24147958825495919
14416049597206721
107608119553024039
40349565211270171
45747425616095971
142031931737476603
29525698426836449
70746540785851027
76018393848181229
4155957910571737
31830990242566007
142202261803941239
400838487264023
2820361979664997
124578883904435339
124807887264319381
88140570452276443
35308708427185987
135750130442626163
8005338722949313
39512995977081437
41039865735031
110248952952854707
114887103878955361
115995395777099681
30306652377491117
6276307529273569
139500814204015981
100822948141773103
7772590101286247
107896333127431039
46540967054674429
19726073480279321
119438667236089213
126863147877364489
47265490245092281
142804985164108373
70268089836552383
116319481180325021
24704430309400823
81647536867403711
58071484227060919
26802884032650809
94027912960667507
922780710604853
84728129637277031
64862565455660519
25378712571259711
38793576371584571
4390132672379719
94323506678651149
23222005128835369
116740396158386779
37302273606763171
72683442832970909
17406798266272687
77974671303698833
75401472031151111
73412839007949901
85156728230265403
36369797059802741
141923727882479489
69054692056201109
82114092971841877
114732350775623227
136419545377710481
41461763912807923
2872639727604643
115254071826639173
10533163649120533
99886645967513543
12353062714793687
103395619842872729
71878239840686683
135167787366762013
75444918916733987
64093823678783659
48075697304933629
36510618309710933
125576753837597743
142450357184009657
125138791451465819
84463462153168297
55604849435231851
130125106817371907
101676652806621197
54652481556556111
90154238910166799
9221298739801429
68792565475595387
94344952311883751
78517040257395097
80557322361993293
22838990333261867
27093327924798557
80526674020463467
33934709224377623
76876742919627823
114669454051057163
64728367117136347
109790488604677381
55548711755061919
139861650426449951
50511319542562007
129185935587019789
1599061544522627
73858898738328001
65215480384005313
68239265322591761
132990723673833203
115524335081469059
41731845458078939
128153629723678357
96714827799100339
113976435114308357
85966453089539927
21851600536818379
133541541959707853
6542194904193133
110558841260996309
125642525471764649
38157941075020531
1409775838285481
78290754711781693
94905558444299563
135432681839168047
27384126920702879
118525065804531137
73020600726808391
13408752745804891
102194424781259189
20956768197973411
72045825976711589
74104546372671461
18734991207387197
106458492018440941
4016194766977331
65489434434844807
68427144708631853
109949133328400339
25798888461991829
60435242999318683
135803926413696547
37204738583719601
80489344167156403
30943040218163239
2100771027096389
87302772254005237
88674319138124129
84877420892606483
120566916868848451
31135164126416747
88812310832414977
42679612060208719
117382975714581583
86761357057574333
62933834468837729
90005522538558973
89617293909725537
17281747657404677
72676827410690537
125098594566229057
45842741244628591
97065420280927193
77640964742321543
6771068605793053
83838269967629377
4652745963456959
86215696346272321
53663258164210547
70931659112436401
57087544322241157
33907671781435997
72466030154649577
44106907922301247
48946334634069149
22919594811166429
124345645277298587
21116627505562499
127964314902733523
50281262769919241
20236402538011937
32019952970845033
36939312820556753
89339010474132949
44913400729003909
116674176036251707
18642018287045557
87540155706671231
119379090155773379
122723466080185493
103697213840747123
29674627011848779
117623648379014483
64879192188738997
66740382402355633
66741958773633589
10046592997588123
52991470753655023
62495898255466733
77946084799401719
124944689229156347
124351512756293891
16394252984442989
18023039594317613
139848766249544699
17296879854699491
116420156517983317
97795817492306669
84116926555868627
93813819384032213
138902472566764201
102468443067409403
27936354848162941
44158809873486589
120429289488217849
132914947033353157
52698488369930723
83556792128075323
103812737951843759
75281228684481947
101026250159428273
88655322014201323
106346634364266581
63001845933801223
84785129674622051
96052751794304749
14273206268355631
108657671012830651
98945384655444937
129806708096011721
95407589664639349
102936289654488791
10358915141878423
44434522734174787
34266294401132737
85611365171998459
87787401862222091
112234974342407107
32132562280440623
65826653305023623
141171958356509137
26797100336661383
4640890360197851
85544830905998459
34424601401240513
127633007466982217
88916727139637387
90674860356029461
124398182916476591
16111311712581773
17829428924038223
85174084017393961
110109140130820189
119285901597114949
34725515601724099
121959807235538759
83421234733855103
11806741426447367
141133161788866343
15708701380878203
128271800458046533
22211705356135381
9891886439794679
55856219330520811
88941025960717507
111441661560101357
3934434023541289
48566465146418299
133439254216837733
10633946685761023
74776276483828541
3756562714251857
132162498499918739
33965815423671727
137547015159749357
82532962740487927
98590572302636299
19498902486083399
116290783591021513
48956944314625271
111262941727490851
126619381522341731
34470850678775257
138586505072206313
122940136067862203
66107518262545483
69678676912376639
4801539411371113
135621927603974407
104763266127899359
142250901833883251
105906931313477663
6829017747167519
48915728319934699
71733892027372321
76747565829193477
33421166755912501
39185456464618927
139748745903807787
109174765628721437
102668782889092297
97173801598218677
37461101113846661
101398425732216307
71598784941278671
18732552593405351
26195933575380533
137406334083250643
1285327097611213
89587754925426581
47271765045587813
101330215238248499
49267933722392909
108186682985629483
41140071162789407
39290045283882737
120324475686070891
131700837944447617
87934218412672349
46509929914185643
120936153854695589
30626179753561267
57975161950202591
40212991378625479
89915129412077399
59566384840183919
51331284663571883
118492867270495987
61690062426218003
67194727264480943
129784381378556503
63745553134568759
6506745155082847
37773587170868623
91352615228184169
55844298973541369
105274552598247937
87360039528299639
59034823497140903
54815704732705459
47528401596002983
119166578723272123
100305855827764831
120979708884870127
84386780976248591
35950680552839839
102430913491949117
88717313562919831
138075038416947701
42280967058889417
77873824511730413
126122376026302111
48039393425025263
114137328988667557
1259258486971139
67886673053255603
136645967169569047
20258756446946357
25686139530951827
144037724027247097
16660174498671289
100634444640884617
71379752528418973
37393374061633333
19865255192284693
40126188620883049
28976471819564777
18656043656084753
62028173987286337
137751263617421717
116290320129601619
110639854430652179
33559439858109101
4277888999871251
107952814956072941
56414720823408979
51706248340108793
5495711834623397
134836109817971201
102329470424653429
97812167691143461
2632667044245103
130031838428052601
116274322935224249
21748217321264081
93697838294337691
11732185354969297
30210330652243481
28550207527413749
119380593620738683
22272595017689011
4658214596049473
69246893966660611
51709119923225257
63863825700463829
77862677929775597
129390103971172361
111181910562659551
5575398328942187
46456025748984601
129949037403257383
129183292079571733
95898062472527033
96882621250666073
123523900800632401
43060230430423057
15778258911159079
13635908605471799
64465439686376189
134601612392263013
57420591274298281
19367575768087189
56956807928735321
106759784448466957
78208842901892341
51574248464275907
43035609459125177
45891170241488021
31044084686889173
50153828357835893
11378786688706511
54486434581158157
31253098979005273
46825004866088803
77710841007658993
3014572888271303
21293172642349397
93940518672201493
105240863323615639
108459749666311427
4890206268819913
23810338889394553
39220589070239509
93003261917061409
81894444906533269
105788465903780689
108388974249597277
38842111646109361
121650166851359053
12789524285206259
86317509668673029
72888609413943671
109982489596169279
80867519438956463
84679177204675181
130890936309258407
118107851851889209
130114877788174183
57092605036043893
58501942909728683
21805634760945533
134920291559129333
48367095378530611
68950478421919231
71631973107348827
65962852350036623
47446728097699471
50946195370337819
101628548172507817
20578241895957877
63750576327535421
1755309922169423
46063589981996527
7999203224167817
52460637640197109
18096754570114879
133116622093331281
109015222120486607
123076912673513731
75012538755876431
64447093525070843
107127459860822173
79514441506672043
131509029655281029
133832156540033317
92020244656170251
52829752904030779
69661917137889533
77555924445819503
64160936536249783
64543568641362359
130246438446576523
43533543270721453
1588209209984491
109852912771459057
138554940597737861
61278296653671659
33304014524744993
96109311780976177
21616232952643339
15340556009790499
111164406750393083
125767470412611199
6283663014228707
675671453043001
49822707015908921
95698846381898497
13142830428693731
23208423164248733
47149026117563471
91511576994835493
77454849076218401
125800484784501617
87892618066607281
70020736302059833
28615885621370023
253305454872083
112646894785921777
131554255698807631
1783767328892729
71257911765692983
14410337777172793
42855450244716701
54450520032907633
48477126633745937
129300451494614083
12317919788213989
13291221013948289
47978706104336153
33402076036833331
22582133906855533
135514514609588039
97515192362300029
124643335149670999
60462581149847
115008631645951807
141049994397513433
12185220595127653
20346928444734833
16544740332463429
117659373655472819
120458095797447433
23825335535955007
92804669151455143
58152173681572141
94852236993830093
85920434760389837
32212107318362593
87826507136093417
20784888667741657
49507691754639011
19543300823259593
139101667761126869
97180172932206053
119406163258523041
102892553041383047
10892799630262001
119621415890609467
30289780776832789
63355413984468467
30910019263464371
120249202357172717
86521701573660751
122127372667010537
121019365135226209
137011897411811729
45330172755049463
52235444615605681
60989864881197841
16504372093371317
23228854778215789
62277178921528099
24321682251703349
60598308102180437
91118370644648257
62802293885761519
8816872170700969
118692325403868571
112567594724198161
103465925178933437
114764182335860179
121674671260662857
77062589005559543
27869251320473917
43502516714154149
78463771234337297
71657235141467447
6868617556781371
99042291855230963
52965614599196809
10269268485248029
45647817573244331
47503100770702229
27923736844387259
52901657817250537
131109545643418297
21102596956072127
96236359715010059
70991451417349189
68819653123018943
108933338335908941
2007631932325939
39024749237791979
84062556402943787
68190820141918883
103480915000787111
33921438406992769
77292572344556419
47733331480778287
13392601953858871
117899311460355967
92539992717623903
99206632244420993
116558416013532547
50334191645924033
1993312278183053
61394529817115219
133076824291067959
35425451373140867
43484028757486927
2884323285750793
1363975631845891
6640435560667463
109978154779742903
7759240915376609
17935512680890613
44394213254289253
36147132297150551
60402094791662693
123939686751904813
104496319501897423
28395799923608707
94445050397279783
139640611844502037
32625062598924431
18988182636207401
38563028180548943
28162850280818441
97252028981734453
135506416070244287
32304876398850431
13131648769686463
100632603620177399
50896473012394073
122778723882882037
97902307111484789
31153118897001611
110186276188153871
72958456147963621
131321749168326433
50396371616977333
9837874090057207
31396924948558661
125608951269400513
76367463785450609
122079996711067799
94371432430599139
36171394883487329
36748739051025499
98245893681672377
104566451300715373
104075216114595347
66159702793793731
116140477962759199
90344996074773371
99664254771113909
118784978551764127
141064206848453443
85491228909282223
128555859802513001
94661959775827247
58534815938829851
21219892851392827
7593448122764827
120524824548704033
119083771970661437
62900136325816087
108887249728842839
103947352897761151
19314573119222917
17454618687974891
127113424027565281
66887552318303839
114837533078222629
130260720981253127
73437518587682677
74177797135144529
103407095892466039
113313368176638181
80872372716522223
38301305595730963
94956762887627969
14980255872953051
120194057743983089
8503053935605639
47777311616118373
7364443748981251
61559587634581441
14485554015145943
99792492324988889
88372144303447007
138226624603401637
18423423780793921
127198773119535371
15640604654379571
36271982813330477
59338924602461093
44625305450530213
131031800924217119
32046480901923491
18591311756628997
1826642355792383
84974459213489731
137341901733073157
20048821804795513
133166033700867353
47116281570226241
18837965195391607
5560083222360067
133734725417536459
109155713372999467
69173804786142919
126793079542247719
45828733148898913
41543029247028377
2055956850788651
102900816795616909
113167096564707319
87030587053255081
54987412146192949
58827920357729371
85282023894733571
16220241401909813
86151004036775971
125821449534925211
80109479542544707
29551805214392971
33465326592667049
99200800630106453
83997766378851499
127203761440960723
131692395208027649
61652375174586109
13646205201137671
137381000778446143
139809590487515101
125044909862770543
83444750165595179
46919403788982499
52451632200868709
11874120688774363
75235642657911803
93058210154594771
24487550767522433
138505885895724299
12468775079796247
722324074246309
12956845228296029
94847387680782137
42167627337821539
59319291712374977
58727720424971569
48717268598276947
93995943863455013
64329589061119103
117292446070468693
134578030413892231
95948600931894131
90278883393036971
68595331185140251
116080970269934701
34112865078534577
90907655122426211
54875302632921443
26067677830943467
83258527603482739
107259957652284611
107336339472572699
20686108493402117
117826580711141633
109686044938755343
43482937238409677
728446561376603
18257117936209753
112770242636547043
946798685390081
99528632685560423
57644488365212629
114182240277216239
45956960437295029
3174485048090777
25636936945416767
101799774486670453
2700963422943179
96153936362256769
144051156544104211
36753701877769529
9356006463261841
115998289368793103
90416415522145897
116150407041271219
98025582519238967
14439922566178871
66564036485289643
123658791008979209
52083821984849713
98682725658513083
105765796648635271
89099142508858913
29304858976548667
68391936621710861
129984126636505241
45142512497307961
103190825109709391
97928216473001329
50083029874207663
92275845897223063
121190731951364489
113712402386756237
139030799941202161
69331061330996251
75234120373605671
35219624670834883
121160578186655263
97882866864755327
131559759102562139
123267731076976177
78464547193672501
102555721585955717
34956046699550143
60977499027472141
114582330591104221
11629018698063253
17213127482422327
91095866593172011
48240286739438887
43135501185161321
43007796301828993
128035530359520551
70213612648797967
10518902439304267
138290119822333541
50557643156045573
124412572350813739
371333025325741
112715990692599397
99935603988163681
61562051224635469
73023749358676229
23464585147465837
131962433804446019
131375476083195209
125419045867519759
83518405102354693
139718681402562737
31847777856544291
97252860948064181
61591484229216481
136984980811393049
33248817700544059
72683507262271909
115928149292367211
103716853008250759
45945531960905543
46887952535787553
138184627966897153
101850109797667261
97371435939040847
40666766308135073
3771213199303609
107226282522180337
20587144867690733
51166486074471431
141052596059719319
41803113945326693
100739972217528433
53222225903866493
113635648388642147
131961991612939
50097777601317773
12797413408317367
103618709309748761
64469399021558009
130225667283470203
50497711414391257
100880581092224819
142224052240599299
141103248994564981
36503852987416531
123675794487388151
61976574055099799
135531284496999799
58185504095408009
132301980842764151
121301145183708881
49015613753440303
69045385262977247
51200202035346277
22952049667767091
111801085959078211
48085488704603369
66641407304631821
138387483428690633
85065426190398091
68777121197170307
45838197098467049
7877328721920331
62828103385525307
5480192614057163
44274021945482939
115075339423008407
73485611411942761
78865378854252773
117441838041953617
30049592181563827
91665680406191197
160210791887737
27773858721560869
54906315138088121
122367919380249097
98890989738662951
121340475070362901
70153349958078403
110220389166742411
17718457387829941
113033483695464931
84992401657314427
59448882060119737
61807069648408589
86976282074720189
49520222547929849
129772593420659393
41099085886362737
106697733725449007
117964694563363567
128453011378011799
103972761571514119
113219189893325287
77223969556924277
60947816835493493
75452739062543483
135895417521738983
15004035377318191
65222863270901983
8851939672843763
93387069655800859
125198476531530473
91678565888794711
104526462387297017
106510485048139561
32090581281243193
36584216444228077
121121718775389923
109308260737767197
5493853582969757
97470137046262087
107698834663590349
137306532402657769
56878795236683269
123993747255474407
98152536998066899
126968860658429693
122728686186276461
35876010018231827
133531369330443013
5575973793791263
48108369814366331
128755120176555167
68609447182606397
119187821796154229
94979260644059717
23522513641550537
23467915295952263
142227123957927389
15922288071617573
56170517607002347
14017228637791999
86874118655905541
19885002193689167
6681104829438071
30116587661562431
61927916151453139
41523267903433573
87386124452991887
48953339835454409
91730611966131373
140990414151049391
72027609365271479
69704249739699187
118523506119681241
113655264838964081
84199714344449167
120129266851484713
113053702409387123
138275556308338129
38026285321149569
3137965087699333
34822840796410967
36852985016606377
15934514696105081
128258351279408719
94787506214314699
134651569582962941
97629013584004909
126892710396727393
35523423325986781
8635255511238761
102864291750473537
128270132830452841
27496549613207461
33595805320893187
15250328645338627
137048691040210129
101188409290728181
27710219739718427
9532024562537657
119376758996893357
44396197993812001
34433497511850431
45013462557157529
4683320843634137
96267770752783901
105544034615369731
93213240521263999
98820209613255227
71493721887304163
142803978812284267
134966505584778473
69738899085572351
81388965785262563
99144468072334777
66445940570048861
26277289327919549
124349964101841161
143210793567050789
37988541611533339
73102281225716177
88317711159832621
124946073394913101
134995747520262341
34159121048822221
40115995403807261
93871370573906767
75788207241479449
121971712796381563
125234940941471041
32927584582766207
121633621006099771
18009389972835143
125296930899907573
950924128374229
18999864087280841
130994746106920567
96196933944420359
139019589985750363
78800080443465239
89121238061458529
125952339628541983
21743883276443969
3208793131765841
123388983196746151
17887044670106993
116061450232072333
38498296293815431
120209907456750931
135071633090384231
6173591340174953
55848562829480453
2568682464707027
92182199476194869
69618152251117517
37056195137904529
9728839719300193
11064752434279111
117870565199823001
51050148747093161
21359794373592223
128648550607389487
30081806308223863
3387647686957669
118114755162587311
133730777721743141
102791392075055837
631724687579437
70204669830540673
67119334521441089
141215583041733953
49373297850836273
118414558006763
140498124314138729
113146599555452543
123429299148766003
120061034074625531
37155127153149199
18416968737909827
19488448295560567
34719126188112053
88180326129754007
122031948876154159
71924540444304169
31429496013016529
25080254693595931
67790702103448459
7405376991461447
43502705862378481
98611235670526571
80015705365550459
48489679144640333
84357561101614043
125937518929368037
30523417522441651
59830671898978517
6082827154533109
26477940702926743
33666290992719293
26982190354541749
132289859877774589
47647908705412313
21096539531712727
90635544970468219
52890108471373111
43721393644028783
97859112929982841
25413056499713671
134165353041344993
81856039694177911
51370302415496101
59248095400864907
59288094501833723
83607856671942151
139163900081063269
85982112499167817
45359193045552311
143741435049038077
40295795523607621
24803834740533449
125891996061691663
16275322009071883
139587860376879367
8707600516255741
56432688336433543
57157554890722043
87073949691831301
98214706608104477
453005938171763
32979677507300737
68066261724720101
66195612933197299
104569511124704573
56395056651336523
50934379488323257
28962484248693407
133934782195035407
98135020302277817
86972812443780983
94253170941948409
107407116559003607
59240209724864717
18605414005759583
32578820834474099
96074418952711019
14803494130667387
32646249399487051
95834070558689699
11474909924822293
102422639352566453
131628110233353049
22869171138683011
43878067992891269
65612218027391141
16263305281963391
18533451898216513
73484983291904831
29257998804911369
23653508621088317
80248261543915117
143212236597708331
87942578149105931
115959510603946969
38070997473695149
92047246026892067
13211612809592347
114588184470610553
31899965168112233
144100608738148219
122691288908972789
2674318307251001
44069052434374631
117177306467091727
89539829942618599
33027895204185599
123860352335821847
126707429709527497
35333962553423047
8421529822481161
108176111018119247
12706291311567827
69420454916604221
51811594846596427
90975564640924781
53751997920833011
112627787225932141
9158066107386887
31697202641397731
62799254576047133
83025195367695523
84866497432828949
106872400101189011
54339608252385817
77445099781133387
33558724414097039
3669513402252727
16314772144031891
1930063843400731
45206310414299299
17620320603764933
129328916512527959
87187459481324669
10858190769436999
18628478028430729
124116123433032007
15675546833820337
53208245328211693
88406218137699953
126319835510673197
26176340820271153
75415168774889107
45798557102883049
30064612967972491
110795332926048653
131693452930442947
71615552242821553
29422766746379101
30825349720386889
126069328037583277
17111560221097409
47172153308929331
75322282178653943
6079286588629931
140354285611638331
136062366912547969
114970840394764747
6482522541117041
97902138629911523
113384620844308487
3386725714910513
139203856380920239
38712573217272221
120128562823618813
106511485545067777
108308135452978817
109454498578811461
40576334723768863
142607384000346257
89740854600047951
112013082488182963
12158897120291749
123874271718067369
38877603519624263
4451730165623261
106502894840186671
69748175908880321
30256874666095379
9866897623315111
37989793269646601
30149312348877947
118478230538166007
39359814645511757
140419459703833819
55220970460706627
136775014243319527
49164953658929159
94565243561898353
108157458795666001
114560682811259231
102331201393240717
30451827321644657
16464215166802253
67687652254405681
28108099822637509
110210066305753409
95271634170786937
45827519971394311
54672000706582759
92884953199484623
7727023996281521
263649303576437
46850962753695761
125070905098809559
100488130049359957
86676247482058489
108592972000627529
103455117876543313
5659397915293651
120405443706908863
110980853444503481
111228896097445183
777158877381751
63296553831096827
56848863099940411
83649953774870801
120753128218567477
99748929266970043
93998820114763117
114441893260471961
117888250301984317
114982890801605161
51594148515815443
36032584677337603
111423472215776353
141453489059884979
22275511088286277
79471834405282307
10746791171018671
4015604502885739
63058972593614773
13319125825648261
100381455448545977
51457950200670989
142338360659394049
76961401097244431
98147944337891089
5767751819365673
111466814640931579
75142115992087637
45975908612372243
29892336101194997
103698272550446191
13471328399993993
50541385438663243
105009583707415561
125351886789108037
64543677541393019
41626853884584383
107957459186228713
119518876554425639
1938157964370571
97798562122926671
123576849323758139
11237662394554111
138966942858399119
2918396892917579
20285014197223109
99214041873227269
134694753228359669
95694416639884507
38248344757039819
339781178130859
108697709658459577
77525612949154171
107754894051812123
51294396989541439
54832426338924863
25246513184480083
18846297532043207
31443985178767309
72210581944436279
141514961052600431
135961723179940261
90093489631557791
59021175672829159
32552802526907239
41317486849985783
72433769430333239
71870765883613777
55377602497232723
102637952324821567
36801027008479729
61964279791509629
42915700391945153
68550160445337601
98078077270453271
90053300176641121
95526374344865549
124756026850139591
92383623145491983
111980669592108799
135859675250445329
14326001520248177
69142848324007487
98725262534286103
68508503800769243
40078461463181233
30042130426416937
15474621450095617
47746842734630003
69826029568355617
111177773341845359
101011977855022061
92598499290364019
128976600189930497
76920161944147727
106698553084623067
10802968627377133
46904583072980287
91684661060861861
29550330736204129
96637621163010329
60571771087862669
81764787779718781
73046786891803427
4594803596244479
54296161259199011
9257111285174783
92376130827431221
119247698206992307
41613929018145553
128929775931331537
140765088357808619
20737710570208663
101233418297825113
3535179001592729
105518058282596273
140925606760855487
59871425697454309
10529619757074851
139559074704084941
130884995611228927
29505652095480221
28213583317905893
105136263768653261
120408717561096563
45662688002059439
80878459834800253
12656871025341607
104659299341363939
47575039424022917
107149285883522263
8593783437904271
119977205078391863
86555847075610483
29719134848580943
38059459928082647
88560446127589129
37502826783123433
40520969608533143
47292565278268399
120706624230203569
98627872447675517
19761826198196827
74779369394770973
21121528508107439
29193000640807933
85203935040864533
136902712630988737
11537087194746319
132491444923376879
79745013729378419
78764749513473053
55712871172717141
36422733493686091
53099760049528663
16626155177039351
104153049246437497
136003838808756929
28701785733367909
121581796571261129
47712842334801701
121961907452220331
37939133723050897
140634304441474859
33055510443197059
40058959764861109
80701306970455459
48522431264903257
96880492999557361
116394702288987961
21547047329176613
66669280908302909
53542834492881737
46868295268138559
23027576267839811
136584461889877823
117657313450543751
54117890099747759
97998935099914267
85787432540372687
117329179020670151
103364625869850227
109064735467589509
69766305153576923
106825482618198983
121173057884525641
131130108465348077
12790690656795097
84948915463453667
2210717201403377
17041293046819373
89343989552455571
3402642325376971
107938543104560197
91197419952771161
115410897063835589
39599760102516763
22255394789202781
22868106968591113
29064154245718939
91958968129047053
14550127882404109
40954664875950797
83511022028953949
14250876455825729
107135597267573317
9110665186036769
7422754613658911
4680591495062621
1831319515643173
49190316378752221
67293584308866827
23102105935744573
33471480822010793
10378467551882491
111629666274514187
26466696149219747
103271235212219531
46048916419326967
56158713564933377
87901507600215319
67742137365513407
7460357194578347
78313444450821353
24988461082759217
103569304547570461
54713655063948977
68808191754301631
112735734543715373
55774068873301
136700759449475861
37698419747374811
118965537650066753
116480594057066461
32399626209016511
56412093687782797
56189621531781163
49979916527721539
139153320802549457
77787235742938283
61198767959473447
72360572043757747
84928781441503067
115980276204514831
59058389475230179
85080678759944519
48377973450535901
80333703256098911
109465295675310829
132741843339355729
108900356897560667
129273984583335199
124777269394183391
3784610142794527
87705891996807341
68722415777947193
36324194890852411
115802223225585023
8621298988459841
94825318496294317
18249608579520911
66746053438622521
35950706004467599
24523465630610377
22492554292522049
77984677758230459
39897506160542917
130043127699826877
80406885614722109
45300119306114879
79760200332969413
136644891601028693
137824421785569733
143687030089071113
22336921568644607
45308366289690509
14411198611278773
20323582424356751
117653935707833947
133824315346019561
26538924545965939
136508667168981823
62776645160803009
45224973023074561
122477644198117177
129164081062878539
9958296698901053
20848614217106219
42901169000047541
23738146607214401
43267650848681173
134953366933318447
74822925404861983
57170452272221417
96416297779757531
85492803847785421
81910258742187461
42769021849610059
4989472524376663
141758414899338301
42750329120658721
96360285277654577
116620281609697031
83488455961969
119035268738986627
103208826731243141
132371792837123327
6789808483399009
256108305091259
43811230011569231
94744219001989301
52487371518136343
51476850307207937
64102180901003719
1262338771533859
32220371057995069
107220295072514851
108109880069843009
90363748266755129
68387936142124507
73384174059000589
105107400742167071
66350226079993771
122964012836518561
44061797434591669
37864902785138207
62046493573317013
48956486262174037
10670742832351447
93244765460609927
102266127791810831
21414933576917117
57933646457275879
26719476412098797
100680963211103537
113132828885955731
123987525391899293
104764204682838079
112558832410529983
82400218787871169
108383730330727811
77277875480855173
68710093534918463
60732695676118709
94249144140323093
18713187688944131
139501505347740931
17875139775745537
18873401021065001
81893007644422613
101940538504426621
97220112927979837
87290026398445111
75119065192106599
21673628829727717
34396861943410717
40271184544251083
97634600710445819
12809849221856549
61413364610364131
35689031271302987
12991910776384513
85613843012747663
1976012684979391
114720959603416721
51609438042381277
125158619328057443
66165167410390759
117298646463002707
1924166568487171
98895542455778443
17937831823478519
56830387084183241
31374783516874751
77444884323159737
92821328465946631
114066053476581253
44463955074083399
30658465268081839
130468565327488517
4065237040446553
75968814243082099
98094729071414783
11583456293385961
81795049902091951
78245037539684921
127966214585344543
72527943811517749
533364824476279
99524882925609431
79146983674397027
119850563019698843
96527249456321491
10795790945403847
124705066195486769
71084598268905101
93450173477057567
8016774404319803
110633967080735897
1392186598911113
7621328892218263
32657619855760049
112674592248013643
132679669542029461
134441591496957593
42684026533749277
123432815481583133
101560304801551133
21216016861324903
38680745314456411
63473588169250177
100685797513141153
136361252744983843
8341164315407713
101603305695041089
133004428348602299
117226763356986967
19742675214325621
89707969569725389
25506555619066651
87863470353824063
66330934179187021
41327962879723271
12828240572920763
81280296494502247
123705119628423889
55317974501631557
94538685994346563
54629009692528573
10738136796965563
65778567068842301
37038353752592321
43204175307204553
43762880202510593
143945484651316489
53456865596885683
122200049381890357
37677111248267857
110953458820927361
131095637282402161
50309966543132489
51314753060526833
67288657788010303
5888106340074221
1978664406681019
45935412741305123
7575697762573883
70863144717706657
18427620507960481
108326273449952917
12842214969276467
130243107809192867
94822305397908511
105798413940702709
1412603350673269
70548749597689927
20311930139233867
59077623820375021
26009327892668947
137090855186570911
33495877944879793
18495033978687839
41709667943916961
53130606859380251
62222389320911371
6086812914278639
125050318062149033
22784539059858601
121068432564604073
23521266004636123
39737991445194247
24545927584340359
21394878405234239
67056574740884497
28395793394869139
59401936586819633
28408490732899213
32795831493050239
44559436313401649
37622870659504549
2448840633385457
142730591699540557
89046730918593463
98189666001297881
11546231690033539
2949186318417329
131176387161385177
105955970051057641
77998482433430087
97289542676841467
30554208276057527
51090096760448309
22889812328131103
43405496189671949
143292584154900041
79585124615464579
73479274180774993
105446317950913339
54964825438644259
24258471732278419
138037777833796241
130739510625328169
54411254040417727
7601061637241089
31495351292562023
109195728376887947
18029844559194943
30192456579205979
67579190199384077
71856149670176843
59969383115663101
65578752909416501
86704379729966351
20825608381314047
7626136296871627
94894421107737113
64325958210495269
7103931527314421
131741124912932221
59932355040614327
35690099009530961
19927351483577711
73271971650333353
145797726493603
4966233903085457
77312373126602573
28270544089524377
72043882470187561
55586491774297669
23784369344352053
2164484313317159
76167954417029177
74522916991886383
20882125598789957
7211899862059787
53856253413896819
143417894387407727
101719436597568203
4678551254435423
112286546077864237
22616344229427623
79468162188662579
89258873231945731
138050999688000943
80565773331682061
94409998466411981
17192540959203083
55272402946234457
5676067812157507
8646764476279801
816814910810473
113819982996386633
117083415737057537
55120822056246473
29872195326851377
83749410543590917
68310852206483129
18049070102186869
48034506540109949
13310813629158131
19644049059589813
97745015377205153
98584579908357253
2410273429697293
29548314307307431
48603634187616401
118887856745005409
42731113780713089
98988723976200593
71814835313263019
37709010754622149
13150740238099799
72338247267973991
9844021741394177
50647146965257439
134079963106488241
60804234829631791
137533977572425321
115124539319175091
29251140306940817
75001939550732339
137475296682875807
83671959208878473
38464753477858429
122333313257501513
4287296621364791
76888571756040383
134545632258628361
139218293617797503
109241086367096191
31659184970578031
44816549523261569
16415818970522639
38416823841678647
85157159762502083
140646560213990521
6282876799476773
74192625041091461
96813488086021871
5414900977105657
134316765749706503
139031656616751011
5770723139291023
12714173573205151
50816027633032469
58943884267664467
142642324610882021
2927129212088749
35090618467376777
112055582237775461
78883273086547109
75583146570095303
78962235003571589
6746851919607379
28305603622843069
29451478023971621
18166901331994601
138267670235438311
92408006054574811
39669589761301271
40107431570769301
38968165372122341
106636098533364493
21986707183770509
81899838129934607
123105798047596811
40118584942286623
58181053018053443
70638564254992117
59444344103263291
7910901512119469
25098076578873383
101854892492952233
36782959391511793
108463741549170737
29748301729450553
13783460873283181
133947518372952917
121663246905692521
101094482056120061
100732424413887689
81658310134258127
70985939043564973
133342120910057023
43570759877601287
127002099404404099
16925846485978151
53920784978099063
86835935984198857
124540840062104357
17317559741026619
133867853338638487
59788800140036761
143088243713975507
43292343107996707
122001596797922477
58593080147888857
141972621594511969
14931156707408927
72233747752535329
22236984052264903
101398996764936133
93946898037543833
125622449596154767
77007389064429227
131441793817081789
64837128570788521
90647555038661611
120060153556991369
87955837514600807
59569117380498653
48933671851644803
5832939885787513
86411144110186997
33382856562436651
125667823102065061
114144035446228103
60332181450117091
62282636878227047
33555081909048239
33654038367513163
88132990816063801
98010613901463097
65560119783971269
69266916180609263
41476202609852639
133987938994593317
25835944588433131
122015334901839319
124399205690884511
138954788320846049
43158386845745243
6861705351670951
25092632739062737
94171738632254947
87832779469703129
21487787600342863
109708321223450783
86402042621456071
64315977100304581
102669485955808769
130343399820611323
31485768093995353
96327957918826087
85065774545303873
78200242006763501
70588899620887811
138764046594674869
118886069203047607
122656871332770371
39046086813891037
98790296164441993
39834433005601879
79815212367875749
107863162035341443
96119462524367027
50481526349360473
114977168071081319
24817103538278543
8293067307362113
57706454747448011
78053799846043159
1646020969783601
45774761063075969
33037420063384963
49899122724195961
93200552697035123
111170625191631617
125382089475160601
24229872840262603
110381760543645973
9387655238972459
36136345905896777
92566393540530929
4917756320202601
14546227795156391
108603667546795711
23843331230975219
66791033965817533
115119664216349983
17997191860980701
53685071514213331
55403598735050609
132163497027915517
128885631892766149
28707164875832083
55383675582403183
76806945036137737
22276071436668779
143547209286286277
134011352516298311
77322297294989083
14201655691966627
129108550652733809
85938474131669281
88806977983553689
6020533952795521
72305870931497311
94300356390783287
3275400663735119
58624558956144457
97550712510830609
85422622369619659
99109551003044971
89148346552418003
19191353563582003
115487353007283947
70048461689107541
129677490100096249
31792584383235469
142689060056472649
69994936537534873
141688273483466947
124997957093919649
117525366050145049
62956054491235007
9646951412625767
80411866961161129
130684503989860153
90059398533321983
120978847975833677
47290220986742387
127240788407599547
132021595379290087
3812489019324961
136509217951909619
33736342629330503
88934698356366167
67068733882509419
139010005303674733
29881128030742643
105933664945829569
109076150152001663
112990346755072207
51042766406996389
76392219588565999
131131872876202087
14019425043248587
111175679002020617
116218682296824101
35339136341932781
11326310745744719
128357031274282007
111149661604310267
105449020572649849
138324027064175033
2770827146274193
75487770699300581
139175466568058927
23712095717703581
33057181024558121
73619804906878471
138241051056229937
53595797296775731
135098888270134307
125688117459938699
106025523816948817
89027087678384539
103364740881956539
77581600219829501
45220984920432931
107640638454739679
5551886138636017
67773576706346041
127486298494819333
12279751139773409
77589585451472981
130654420582321813
143481820869959921
107327817478144751
35852249788784047
95518324126981001
99828378785643919
21543907827923203
72130460075839327
101593438395789511
75768989630336221
47472942276033091
65042451045408503
128288323778482487
118403229511301437
35849457731090221
98945019135682063
121051476513925913
19395546208664723
83339524400783087
99146212794867367
105455890804793561
82999816682565691
18441067064573917
91134927219453743
122650385885068253
69254054734580803
142848453783244757
130378569913194791
49644545504355089
5834335982908621
33516942283080083
59368292156620597
41229068134868897
122276087603979511
69500751165052687
35971076825936737
63088155657824383
52024880525682601
98536852395463121
84019801694131217
63971261794762667
123057979067665591
35817652652203859
1977297513412019
126070829369060167
118653307467650203
117537152203958951
115153518288248291
43427412410620297
69993440771460743
18367573551314759
98787608813955067
52589276023886593
12921844924083919
19840526153810261
129628629860346989
49512816734110999
25778102380711333
24276355174681921
32976986739552043
98348663141506727
19827882052615069
75054334875356651
16720649302781027
10179436280205601
38821990520715433
118089053689780757
54164323925098759
136046207939399099
28536550099989251
107709222271910429
131837078054723389
69383902051862707
120819306693108097
53237010930492889
64340578274806739
12116703005007829
135355455225683591
39662005590954667
12203970299791157
118560199126837813
140770188786914249
128126799125817061
105904849023577451
67540906762518793
65805210276526429
141446284183900603
102560920082016749
54063992002087013
44915878714733659
27338630183187077
51760038369569759
134891763852859487
18905429353445861
136333126274272229
628379531956097
56969634834501947
112898770801410911
94515999216765809
73375746418521023
106899683517307517
4977228409241639
109706402862393847
27949714987102801
9832104625900901
93747041254242869
123854714166793121
8337779476842889
30862636238600917
133457169123362879
47907996532288111
140596190600479343
140244111494817751
74664592453140433
102837303281332427
127889176653003757
131169252310160483
3456470542649479
140801024119382057
74631992373229099
95839102403294267
33545545742464013
56846427944056307
69424624102765249
63058427950516787
2256514138481803
99910968183793567
120856864039131223
56178889093517213
52002959801610101
84852531771828529
83764761085222297
134294956336554997
42208912020582413
52481924369751677
11246337492500179
94665286841349529
62717863920633839
62220105217561169
116915432902428053
119953115734055941
48272194521021973
46704363172154627
9978276437482279
124001785644223103
9142804947457283
51715670231928721
52231318231455179
24773186912083531
90671270526047279
94234122808032439
123984063428877383
89773622786504543
49532123195805857
74671245443248849
32538944053958851
26722193964204253
124085892053730479
99694028595807181
76106502457529161
44564872354823477
6050291306931089
113527950870678181
27659069537548441
13000547814141037
138727090499889169
115135187750158027
107803257898223933
107064847570300391
78928872740779739
9556904236855267
47775615071444549
1106038902302779
121287132837626617
12385148561228719
27025089593076551
14476234375423103
96339790198199179
80380018835659973
65393203825714601
9258564922197029
29068720827699607
135924739775100383
78186847044908851
50717311547757581
82612436567369521
15996292640984459
29373010734334537
106318618941876499
71503639022886101
2911399595249857
99475587737158561
92672315572876511
107655471355828087
74657123664758039
62377600791325679
70810330642957993
127725918353954087
128962075176052471
124657787454194227
138213176489680627
106634719204827013
32945850240448979
63731465322350909
33553524225659149
48189418992381941
110058637911513919
58841335867606837
79383776422517863
120852167163871411
37295161806727507
115822927866303817
131689769420956337
144013491494392699
68594013564481507
108902181795915931
49178749658496823
121082063118859589
138818410611914939
16493477067273223
80321931526880269
11087241232930843
70556985160347437
72740078093549687
65353376650165181
42197451692803333
134921519375775581
32306991959656853
39584626489919701
50302629084010967
117618412763797109
105951606059649451
83115638989299061
51350884297462819
108462603817280081
34635825197925493
82764642761287027
17505776463241049
97009842406303819
9622138459528571
123978753617667023
24220898250990577
5569268088136021
100901847195334067
57448354970398727
124810701205368317
45168739326748987
24502061720953013
120230438810635147
132578004376123211
97170283277011759
75411151639126549
114788622159007343
133317253939978483
143594170659108803
92862398089123151
64431041009630201
138072634158829081
8290820471364413
131945678764622477
57838823457967927
100787126419373099
135724559178252091
98058380225159989
55341100463649821
12696240784585139
141855410059347071
101401893919267853
106874365073818943
86153970413991559
139100189686835809
6129840805966187
23978814624105199
122382000899802773
17648595875422649
82640216040190717
123448689592670023
15626903838974977
61065886975416751
87857510139520571
57951084220755587
138629838166258763
44594799116384411
17344639481417377
33843237276460357
131926611112529507
114377143554710587
35950144011126671
6503421490126499
88615198644890831
28787104392922021
104009946744311911
129226498740521491
91866846728266847
132245017123119029
81923723449093387
13317533012568391
74199075275451341
69166416767030221
129764829348187667
80389239894842429
17228185698585553
119874913717997663
131198924114361263
44119079974674577
42374240210774687
70300145374011073
31255135514014147
85258607841362719
86438971661673619
22356366888857531
27653562593686823
135629081881097741
97271969865451181
90142451365890349
108689921930543413
85146669447272501
90907037073929771
32439719656601899
73795912897587073
67560165282530633
102777456164062133
2058234755728777
35222171345683351
103220829877469749
40677414181030801
90442159766091953
34414244969323217
70042908568184479
109753464633279587
29482671260396051
79796965652999321
134772816697083133
62284697771517569
109335971492930621
76099330846944077
28698370277867503
12059472402382697
11741243081897519
110046478443102599
135196613571151163
44364033254443817
19625635943443297
74742296983561253
65249022946866677
77937253319973527
55147995207387463
100361171556710369
92162022448585013
49063400117943889
9059734653924667
45202179919817717
142769188783891753
71560588766262301
41091926881800127
73657596895229443
8317596655011197
76564838905733383
17799620276593483
143156343854065109
37196664880778941
88497791930324261
105197215498793069
142285857182475521
79578074904804019
9742593545337713
31503947323293931
99096933918085211
41090724531758621
55079739590248669
92787316341646489
22060431227282443
113572629567650507
82529121778268227
992496447294887
14108469724922173
42619576177368917
20871420494581931
96203885340780013
115416403880173861
30468973612129631
97935493680800999
57123167670276283
25780935971785361
129065917001522797
42312206598662947
27796358635761343
104185039191532121
7429698377746739
71504286026835437
51426349528298219
82334206671706921
66029985422323753
24536036372808067
28719469313203213
95662694301551551
17229677338986587
42359945899974431
73706854081380857
48532869492700861
131148576040713563
47574573389430467
9854575131637147
126668127727389179
23339681422483807
84542189318109769
46282395766219937
47945536471961287
12656871141374923
69281654533221733
73385836252901077
43818284423068777
74511282247693601
6553798230756823
24232175785064021
21803773773475973
37088708695610141
92809132153680301
124262846928144161
141864609801587567
14442784531381709
25922101415018929
121910398242003013
30296959583900549
134176854214534531
96955938651450089
59594481903433973
33951380917452533
39202603075110089
68410779390099697
73917231950649047
66984193549976887
102318766151468861
87302988928149647
111058550843713051
34868557760311403
63348938577447839
3962528838193421
44621775724443343
54097514496012041
14179844272455061
87985057205972137
63222135350617193
56104098269587369
113457567706786607
34153485463551893
53330270982344077
13222799282572729
80710305380347763
53008446356661013
63472837445785693
91894143463290461
66672438718751101
13602216492512251
117841511971075367
30783632938139009
17221213318607149
5713142816865383
51986018752448579
44041873075947787
131408388395542849
86103952350021413
31370481365122541
133705293872002327
86957436621269579
44677039782824947
113899174967416429
95107432081829597
108448146691026421
74456386904248033
62672990243249201
78756517209925271
136099282472105011
139217241914804887
70009498381413947
91428719206921429
113131399828915147
85821060384301507
88824034238298911
52461955331002391
107157598197251801
74384617988168833
125478333255601043
101768791024572887
141696906957247289
51856884661870339
18452088037459903
69654270700334303
70108881416656157
60206894466607477
60463736842038437
73023323658318647
112071864131154979
124454989874132501
122276326416112469
64824237160083281
135459489913563853
30313508109946613
29591697493924721
25455451420706141
84001322960956777
139812007864850773
132057657108051817
96911250055893781
81449656654811579
120907654860767129
47044487050296803
93282876111102523
121919397470778683
139369729604148361
136861474657759177
84860176181033419
113065552904244637
110052534148167713
86947247299341347
73484792037946229
140817773108862527
91086793046884069
112906094636365451
60121995643717963
127210747250340251
131885190149918159
92262552756029657
121075523609760277
63781909969700947
115755372106522319
116106499260335447
62105282839721651
24549453087475531
17984838099044461
99315737401835993
32382096476224793
23570477036039441
16089053706521633
141246287623954231
50188537022791987
45900603083376793
127677961530511409
70524980141898167
44034316441631377
46411921268930689
67345165570510693
12906046770640739
25304710534016231
3329743591081333
110251527032256607
135953457526592413
48517951958966687
120259294736398021
93931631529646039
46545368823944633
62106526783192469
114548741415136001
110773004787441427
46553086821929923
104940409103971121
127235040358748911
118731450962164897
111246180556643939
113605146818099017
78366188875471967
6619647533885809
10935453812001629
69563000623834541
122298852414999283
72638881688115131
81430239457787443
93844466857593761
33943922612315657
48311663557465193
118226826216879703
49414599835293001
108176224893244181
69109218944701277
139319280983799529
130264024733020639
15584126105949299
59863679164209667
80483540720147419
6244809799527031
128686297839140761
130598979533345047
59167395188525639
118468353660499891
95233194867016543
50948802203208193
105473511082265311
40526427264733099
114622077020117
89369863623783209
63695418089539051
39162155788353841
117772524995053601
53366983611668491
105268154937339677
94557881946595867
132247303698989719
77822883329014259
117107579718879791
134622489575109131
6441210539471753
31300896984249793
232999490965147
36874967950826969
36916248072096509
122018196587857907
82921383029179991
87439217099317753
69179083054776697
43898169880074187
112234774967261813
46895145847010507
48905105664573611
63312782811577639
36018028735542617
131530318997307851
106880388663155617
64970544944423933
33065977262158567
82105158302617561
119621094099793933
103237300005203059
83479442888302921
8820441778638983
74616319459333849
8012801807019299
37472987418429799
125211198109537327
26813407728728791
14939703638231369
8331110684378627
81896182344148937
137327667926147261
18664473682125763
79471564418972801
92492032978601
9020347808636999
90108705436895111
23720607883476661
97190482643311459
44485583589058141
21273022532528909
3759163160123857
122112437184001151
86405556147469549
56021852883106963
111643890605747267
94459445751852697
98897020483336549
81245507681089097
24425474277088133
17138465005072639
116964829605241603
116318936165958341
108847173044855561
125748169664069717
38667021463774727
86036165165816839
119243947519463311
40438958375806481
35923153294775477
47387365181740459
120443251062158839
108742320532944691
123367477210763189
13445448653114957
113657583794795093
72706391343026599
23394531676795501
93961480276429411
132828390063998107
118262374142839651
114869888035984547
94053953870084491
86072256052609423
44402016915079207
136427281454543099
139926582671542207
102802388327786699
130405926275156171
76219010710480927
87385422083717143
81335090034354599
59195277553778183
38221048367847859
71508842711484527
24738498579168019
31667248855996211
14662325405073391
34158645751085101
121055428161582227
64591629928097933
16343912167501067
60855559654084109
38878657216884293
100838659659258319
39783680869395571
26069757382837591
10976184486662221
117058389187392173
52242654017861119
18093405814689427
127529140629065687
93044721316075951
113759468799355501
63109276711281277
31222102469303029
59704229646677633
7042809643822213
21786996275965339
68740807937608537
128239928517112129
51551708291151451
127064997570435137
96615546250007563
120391726653864041
36720256064566807
2408704937676703
104665261217861627
48919401169593389
5897832386720723
90704930619105227
47753116852813621
59728462959241169
54582486147500653
48382223591541919
111365877655978277
66838277869087649
70418606524916233
101940893346678977
131223569920749013
66970164930220729
27370102008740219
125810401270034147
72276749774633003
129063788691898013
18701313616442279
17314407157983163
64407747696994313
55700489079744703
131150467291294189
74337136199075821
28030874424054911
141384803906161661
107621268566313559
123016621778659859
129688920202593511
38859695493712567
99214995701543521
77558908395750329
3783200714873311
89177346802768723
78258260835250289
137292869923937471
101214426331321351
88516980199932463
124369015472344031
134252862287350253
16541599670652961
53113977844616977
96678842397220549
16708025640859771
83773149506759099
41092399377296963
82417158923384359
5585881408478429
55315144583490067
6712294241095453
140652729214479457
53168998378354487
27130445196551707
55564436757345413
85130691831602999
30300123343948543
126324871645377907
141804352848533981
58219067606288861
81210895526419397
48171511428935927
588713127678331
93162154471576721
50642071946399569
56866498842530711
5957811416598649
64894150220232961
10440094312881841
58878813889772203
111124810619746277
99102322177614617
69057650463959783
37025322606021583
45029388155265869
86288701306668439
26414245387081423
18452361232612277
103759001711659741
56356212156528157
42094912305303353
71381121189300257
100647298658298803
51900973978693139
59773581975463019
135542842511922371
81744966176765803
13733359375022611
119721184467487661
67114159328311259
3009915249003367
30562341454990753
9413410997861113
122238163649592563
91110449050766753
80463335332114589
2761560607916059
125383329214414757
143015874808085633
128690939681305667
54740434443121139
67301750995584059
673618569657149
13146183830075363
2913661843117561
122481907482050603
56446297644667303
96745774792505567
25874041719270067
58909046254703033
113046318368141297
5475115802297
38726882755754033
130946858725997239
129394213919281477
52867643433901
125698363143764197
39070026982555969
71174286881656913
52264137466465747
33160511036560603
78901321438297091
17036761703451593
136098059251146359
122023349920999661
21441716625947003
132562268531180603
24225558801055639
8306779315469237
46245271788651671
12858351414095051
73487164651527379
78639962930316043
53205997196585099
87309674059712387
3076696421291813
127652773185399443
22228029918523571
65882162454459137
121257023695024901
40393284670818301
20643900142318139
115937240158713187
76114678019416807
84798387743051407
49335953552572801
31761846383109187
112728678109048129
22870188929156651
92408264987708821
129263585152199611
98564275673012837
86358884080400803
120503865799793677
110039013027805133
96641880552785129
107260005882143791
4704066382112659
70628195756718121
85862994502765769
68519088032927839
69440889361586957
61406806259345951
76740953919386843
105794033293312627
87027747080574119
36697869287750273
140175967957467641
91750118031532841
66531238620459127
43001261765411303
74854799418321427
47875433327428807
60155740742790949
31826098193412277
38216334203419511
7757087858431619
92368947298211663
70125626038388101
27662928241864211
18928189902548011
53948867891876393
81687306732126691
2909652112416983
31884341224791989
103020941149928861
121551846515097281
56397863940261821
835159339866641
135266165485046327
45464327995933373
43766200467219353
75679951418586857
59147771775714043
41948837818156609
116264364736337431
51600290621981029
119950969197610361
89964264229046219
96159777543646457
81883719035772127
129303407172614999
137818774786051069
94102717822520507
66982890352162867
7518072129768457
38611774351732649
40123160633789729
36029963647582061
25809886027144073
26579043947949611
85392641281980113
61263607954593481
50808489350539373
77643214871796929
44027873884639849
107903615818384151
67568475417427337
85456511783004463
131707786997657917
43798069810358777
14379829177575749
98303802171527189
138970561701599861
15726295683722623
24758979001580371
106860621002641787
125324425508687929
110014359097862473
41869243796336123
9117680295764791
107004980987816731
51852100876013203
132100955197810153
16741004112613189
55029577155608779
103601700985958837
65074073906866597
28552306250834029
98160116987354599
109123526969316641
83938674358585847
48867171419690383
96809586061456621
1459072992715703
121252400489620849
137732077490040301
6598177388093419
99903165711389851
15367250709406963
122637350100371087
43999550287708711
32803315340843153
90851488894553333
36934373629817359
143986088497308709
105812677828278341
14868824696700901
12379820465981473
98757363915322019
25666918261198931
103102314682873211
102465476895078797
18057638714812601
56318890398342827
44405548845326303
91333263485847037
37097134191203897
87815724825488417
100208617013172919
48309473428617769
73130844680403677
61130644508191927
100429285938701959
129686000012638507
83237204415406939
130444517982610831
133522860685375423
94868018911238359
14280939736925371
46739428785947341
108579039471426467
1109855131526741
3088985105301617
62673855296830123
119687185343716693
42299688917955907
123013758333460823
99826065129733507
53440998466151719
116707615419305299
81015609089197441
103768607306869289
102872983389897359
107152519633287697
3019624420834999
26494537213065731
4066038393380773
134853875174963233
18476709734181689
71844271225068967
42360186236827037
129252945385070789
34109111670165911
138173207747802679
119623148459517977
64717584667252087
32220175035510221
114201691767542543
19156049422329257
88558239226667191
99927354839405827
56532981752886823
130791824925374231
36534595105223009
69149833376745427
143575866956469793
8227266702499907
92393735352370187
126307916134644701
111153181815497893
106065122495755349
132829943345268889
34743929531539201
47010540354748231
98842640505838711
128313961360916297
100470284994208313
98934682405080859
110668830774794723
109579641288004049
113469719649125947
73905787428964531
113398357048449931
137429730706021099
53645306032710317
72811962767015837
72803454691593929
18361462210867693
53077430803130647
14773543518787181
88870249638378191
140238906319162589
121946270109101093
99609080197549217
5951156846892287
54299789241790171
44419809935895133
91487114884737239
16275044549897869
79973303887621847
130933930427518879
142258777951658441
121611438217818509
110590681734768083
9572273784053621
80657000050980229
49080148257458467
114209945480947369
100810555172572787
84048875242721849
56395773233340839
104172172966290131
5984196516563077
29202289810524037
41503565894898251
97228216291185029
3991591085111051
11807566044805673
36192946523480717
21484738239236851
78800491278797371
56689103678662757
140722293988372249
34993548199540453
88466716366499759
102977549743794793
99201144137088443
68437182343194983
9524144391408557
102604185584551957
4404617189679173
93234331498655651
135359065542943381
89747196723712217
104475589162959841
119658802329503537
100358894518561043
91275399253204997
116618843247880759
52121740643968283
117701132277931907
75478423475503109
101816374354560367
64790830865386859
114607905881326873
80556934335838067
120907500708401629
53530294310029751
136027099794112913
45616600016211629
120869813248165169
90422908755440929
89085506149354763
122143145251128941
31945346039378809
20596801462999481
125209771512980797
3973979959524539
43697282089370461
22873976742822323
8484752557092593
66595942668418169
122811636190891561
37985020938717793
25384898907362767
28227888487883783
114153383755394561
62485014305167567
21197653525840369
110471871037199333
14367004537700417
13603562964104683
100198664778344641
17672950167286121
11981373658358281
101131299644461883
104588864080131499
83048200314622603
73081344995802019
7865432911203641
5209347840187819
44014790030277503
53102452927050113
78303478786734049
1994955443934799
44122916148371111
102104673958777921
105447770571209459
27025885507294691
2841864647024401
24421290513886891
78407844865877809
44302365465204611
93077457598899247
29788862083361543
90583923160806833
58974091354610657
5872414666157989
7067768863337641
16433944580497061
50448668651477353
67471301647346659
80984741244034307
126855878385298451
102910267119020701
142019278899804227
6570631192448023
60174191212366199
134355447965732533
134128266022754791
91876186988246497
140299852063773317
91791526542567617
129433866931941133
46803416742559877
10497013675238641
31786754614120447
74528898263204531
142426907349026389
126754412432353711
144057047991465451
140026848712156183
12156210950605123
61383268069968721
24685248563581187
128737637107270277
142487346484860389
89359719560980699
74145142103490749
64244254072951357
116068433095192913
115286631771244903
111662935562398091
10071589225227449
67959229970609111
4673054173223413
139170332012787577
111971035084585147
17179566771261767
83274598812581017
26385212897308189
84405402902000819
75778391059599337
73966604761733623
56105904945015941
76660774492902029
103830788499985927
114192526067586313
139835193989005367
107847218289309661
2854886492493271
50776684441683637
41305835524021267
9553712926114321
21079218865139717
82109124224060429
88127305597264463
42577709907056293
136702181471854751
132776851696797029
102103904819074451
21925517320296923
126671952007676633
125070308663649353
59319013850354647
96520828873180379
113908969816812701
63048100862551691
113130356727253829
8293652796113831
122619487118870747
69348292217575667
16460613626663641
30467766535918879
14593840918691677
21075272748630161
34911297680498011
76967647535697713
44585577752987023
123040537198400443
85953628836738961
130199074658776289
81464879609417869
88958240628327193
129227120085482977
101855365627538183
76856129758095203
139840435143346811
122999034620383231
11863509112430909
131139713562945937
38299932819319957
4739149491284209
110900779387375349
117667585748573303
6467500792403647
68805005827921823
124603928054854883
67058073598571047
16372768701915877
85936432697183273
49393172876774399
57201082103951393
67549289117678947
28954440941733283
8667840101689801
12544110002372873
1244731894862083
66423563535321427
120218888083890293
86536125939508991
10692037815280543
24995683652539153
36160729262838679
9156445090019567
56520346737182099
35069864385023917
33887852197302329
1740699426107087
43018033230313781
82356193009537583
79301487769075933
15379989703584563
124332829432703471
71672770262435821
80150278864082737
123459254986800419
65079283061728631
122414927378236819
38358062739247567
28513914848585603
82416944082264511
139545442150399073
68425987152175871
118742921600312453
74449238267912513
54040547955980501
139970356084170739
54127158083363759
70582709732291777
110284985151754769
3611651789923787
3399790509282491
89566829931096871
35859896922212189
39395498005061299
67528896140752073
111267217236805213
128285593185675329
94147401594413353
8143846007847149
41874060053003587
89940450844376789
14176657358816971
45381301289990819
94395753271705471
122256484909620967
127949909204770907
84534505086447113
100813325454259631
92226099249352801
59984933823913507
74356467856682467
65478398665950887
87063796648678933
61735964821420601
54057078435930709
54587554565225663
100668523533794669
139628511157727461
102402474357958759
114064618609930319
25722597447315739
138046937681677163
72866260996497569
115328306475616331
114918495812329369
36100710273567509
26953677245819591
122377844070814121
136524224345077727
79799525584570619
119145678689301977
27177476564335681
95379295266281869
10405555148150023
61673549408353921
97474837616554831
122879232589461181
93319850209152559
116518071349136239
91773037365057553
55293965507708491
20131369562498347
57678101992013761
51083755086951641
92039941270956641
49108469233485973
124495252660052171
73741656871102261
70980758806130119
100982717763452197
38820954174135577
101905855389888029
127222242943913807
76393739257950929
19487818500192941
47436035456439353
94759295109215903
81746113773485657
21670782404250313
124892861052922783
74684892802484221
118563875874489169
54719194771792597
66160747332993191
31450783653940369
48928499939069603
83064153714418061
2489073857906611
93171046758121009
99438273008827499
107675127228790249
21604591519369567
115245714523822343
32891389452622579
116190270180799411
139996974562272587
81180700287458339
25415416804458601
128204742305505893
4815569076201353
40931154214329697
3013157845598279
115602262774412891
135470135619637583
116771943502771633
76704303490560307
105650626756478599
109969022076683839
10281072402009979
92667245643316213
20624021595120043
14360314138199831
129219548822285653
94806624889474943
19103377897579667
96840024465375487
137463300468019319
83189296307999731
78989635659592843
80407301233998071
20837571798442039
112421866525277497
27535527771460789
98314080168114623
42165198697984723
17989871338511539
121423877864938567
48715274182303583
10794002821489243
60910067255535713
110170890308351711
86097503131811137
142526579904937913
13113935089055291
49088496749232529
110662147406113103
85641746095238321
8934491236407563
137288950195257859
95582734351302481
136967282153493667
133137832728696611
94332319036823977
134519007639361727
129280691752158521
75531395532320951
78970718164321987
52979218554256063
80755204166252249
31889396783615201
45124654721586667
54912501450276373
36931399080489077
118307463510362569
66810424824334679
126103774439362147
102716096919962483
68768504032026481
9388224012651893
57736529354852659
114505878369605083
80216918903475779
82476469973385493
44122356980997509
58972450055703539
107339787246203873
47926472429626381
140990819632627121
48309098039697791
117144182169653369
119125841024345411
141010859085803341
132914184248919707
948420509041741
14795907190576637
19222949562477767
66115862226551429
53351457172682687
64566753955549529
143179442556507961
73147600570111213
110249367048923591
98197372691986121
12363836246599603
13060989697467067
122661341203550923
86358089943149597
10166166879543043
18474515227676591
80238998409173347
10997717173402331
131417078153253239
116428681087014367
63635175289051841
118872144225763781
117375245888685403
48251534546696099
57778446616200203
30089882524539611
126618557471344123
15679515071966693
70995522927903187
55009357652633971
89188537646970163
142574298263746003
91872228472068131
125202238957065943
122293931045085377
70568931854961203
140758559827052639
76466891199979967
78325371660276511
1449427947722707
7744235740814597
15208217217896179
67471753780203263
96934712664321061
78016576188037381
60105349783713671
127342135520166241
89433122175204413
73871480547914369
114168922810649309
103364864715001399
26509388724716431
60303614249335291
133912601816421391
125347671417234961
61814842426682833
43592068484934373
7693074526957957
110761487192974133
87067520496985271
23719624991623697
105812396383791871
71437455778716359
54470560155028837
118598879140544017
60818570159141191
11466067020665893
132589527693850267
64513859292852019
2748182596692277
37101246609403003
83610862984833337
1910980703548519
88046635789711061
83411534301668357
54906192764412317
5233733907308143
17473499915655241
60764658966704587
95294761018150699
45591957077796289
119090273808822721
89219524666334369
66711911221015741
107684758249757837
84164895414116549
27674428723212871
55914956553004169
83382493431876361
131094459539186537
36057947517922829
46101260783639483
97057912616264749
22398050770979539
131528786117227799
110968577318085041
33654930310643881
140719583206729129
84168422173487909
108140671219834783
121286313328866247
140151011724650533
130872002813712947
8174184799337239
48434341318610747
120248463003133807
139925903307112591
115020008886552739
131930237094391429
14310324753971171
114234637574458433
47856987392681303
132523344873906187
20824598571157973
15708144480899597
27921830496218471
119232871698530371
53697951550220209
107570568629477087
83234254111445237
13398218809277557
52948981207328651
48041405884449301
48560533913515427
17480879424836521
79189125043147129
116928004512432149
143329115610351617
109353956784597617
104418957718058617
100872632606677991
92050958686208579
115422064558360877
105829148286720451
115542623821028917
68301441176190043
48143375020631623
141310215769327373
32829047414589841
4666845342760079
127804809591675911
86584422307077917
139734912499746037
91899876129990223
55288771100497351
87702263285503831
4325923868269001
107137619596922723
63638548463097007
118457782862943793
82981424107647859
35771999043672433
4557220949843591
70077080254286359
89512543192015117
47009740733704829
75988593371180759
27281951235212693
33513114039405001
45029762097115903
103457231811455261
65434442272403767
87688138873456501
57438430889780519
69905944086015217
6650154058248373
27906958264406387
107431752383740747
98426886082971113
5203223413757827
41547454169691359
77797905939401069
94044554525657819
3118260291893891
21226063613466071
59858808795083269
16164598613734537
6842184711270497
35084858882655301
143059471738064029
106645767545295577
104315656616889379
137940337611735979
143068217616833083
2012987703896929
53990094461559371
81197038015425439
59966101238617727
36421146685576759
123757091500922501
76954063156902479
51010775277109951
33732036978523327
112915229829820507
115776518837867669
96530058231907567
101353478573165347
83247068654546891
34084577601501937
25211432592394957
126092996343965423
114178555704509761
69295845049770041
4654989975051979
41419382419631171
1371564752788757
117735515227578247
115766111759655319
91732174417470569
120259941030870349
80115412926239767
10762057161749219
1372731449339233
69057079417461601
12821488419387257
117795898694279903
70267665197646883
34181223285770167
89016799421738989
140021167969704107
5192661435474727
64180962507869593
96798495783707147
22969402501835467
118231771874242549
19333382207068057
106690556269220747
80108134579941697
12098790891653969
70006015348192969
56409831122912053
95030377980060463
6191350806184237
43535757865529063
85018211070564833
105199774914442717
84058146993793967
120621150875625619
96608890397621783
46858202868204263
19371702987288677
78258699503698993
112166679045724231
128343716421603811
23481258173866331
62614125487497043
66038732922169957
85786800083914613
72630181125054809
4210185957348367
136118593409137663
20662868337076013
114944494173685361
56484480904034987
66706623959667469
22797870448347233
131492771301740939
128480714986930937
75201702226531103
90306568527127543
6266730337923739
53727181126113559
99425658054410671
95298393550190063
7457944882572671
89532141665210369
38421283566746803
93551123262810223
81094283707421563
37677660818577103
118017944794594129
37371576546378103
29023443084023459
85589468274623063
61374077509391837
86587259051248909
122916924007365671
67288500325495649
66396740923128131
136579076941541947
122792789860053673
118990957445329961
21862134370058641
85140003855392263
77180009518456679
67437162122969417
45393969356431097
32274220897505423
124385489105945539
10091112228947287
58714357629151801
71385160503336241
121380046073318371
77388227271116189
87993396304703047
140708481954868151
82803343371254533
52921760418422381
6306715594956037
91613416030005011
111681036296690983
23418049644522227
108442351756441789
41195839150012249
51047594363763719
124093515777001873
85979802605774471
73782304434945401
64508060795044579
30989700979737943
59263876992231647
121065670783942793
76918248995681581
127507580599176031
2893105126809829
348020069385293
38121882289696523
115519567984511533
128504096898961687
70840066414089779
121956812118856321
105899241231560251
3462047877740279
88294626919806673
10732910765818513
26619576461090629
54925158864771301
46905039308025781
48984402482900747
139314326933348101
73602903520430069
39298978878414217
44014538583740833
7952171852645843
130628366086191499
93483241853888977
68752833178548913
79818593561666941
9095926170896203
20994637329266257
97493404199286157
57702819496141159
63632479373821663
119375266024772827
120757743127863551
115240574730266087
29711316313951361
25541547744730313
62692784309880427
120987862875384709
79352475995186939
112951888246604761
88239189931134601
63205924951845113
78643829798449261
113960123808504263
104540507798133019
21586150419207709
113169819400014337
40566524509748683
27562758737955013
59686875474286579
103399877165858837
951443824521557
94264083957808727
3817635121479419
3196638220915541
77038754874266959
38345801716125523
38243535883823261
53547389022187583
94698666594709997
47294373842945219
99839501537882947
105229837705078301
14234158967271011
119928392928235357
40106849814987409
40492674001099349
138568195727531371
45385758178165661
131003722765526773
105593741473108099
13689122896634203
16080171410148289
28826589959093867
126768216286746547
102074546084069501
114673588565525611
69567309602170337
122667553032533273
85238921709861847
35598055724800643
141306408910845691
132407096990401417
30748553063301251
65372206603946303
122693614851884731
124546029366308233
34877866084209431
49840277224968023
97194643130909887
33666245769495377
3635687050154459
49121808038085463
137963745105583361
34449826091591879
141655120905750107
83674944383133673
16535296255930567
79079263462100609
14907065371005889
16239192310920317
125197389430224367
124317728331522797
120241263802487143
75833742347781491
106449670594047667
135609949000754183
3107586571647007
95368922679969481
85236007124166953
653317515936713
57904031014483307
76898229527539207
490006919999431
126737788435387687
125631714473468447
136738904710405271
58144043909116349
135671265591510391
22147500727932809
118188986683060453
26067295629694859
14566676491965131
24744577017305003
92765467013199047
115470452917471693
103474195655451923
77668418350059547
119913544516882139
3963277599023641
100720994216300719
10688950590544241
110127225906915263
56208879228399089
48548768796977903
18869376521006537
2829455337022789
61022594936486177
40533707143737473
84089932275149831
7334292308130709
4036694778706439
70958770012207367
79048719662810473
16918117352612369
101114947540081703
42890436296688889
127654620033236627
47277086713209049
106520182389766567
1275870518542189
62571150478411369
5500218096159739
140196449818257559
55316000671158587
7379759017920811
77420618395152751
91896204296156969
57968588720173853
90854809403183789
101248592874698279
18958792898852941
16349205875834287
50178704531677411
29581072055108471
140694998475060803
77526740739649519
100151905673657941
78268223280167369
95269809250452547
126790617329334073
99212822224440487
11070443460314893
97255876734116687
104541314801419477
58144365084251879
117198533287440949
90276933476797003
104314081900603013
73023574326693929
118413125498443207
95857770860404711
63703226764018033
20217211208989511
16193561675360339
27934508717071727
49748714218120877
56083498262886013
35020683838879897
107242279348617691
5074641352238989
29464261129680161
15730855121342161
124275842938149967
5179248753202681
108631344518190167
74707147471544867
133156366299799883
45929475621658429
93268689081421837
15019441469613727
29311693469002933
68478435372456947
9022475048895937
103306021389463363
34249807163396717
78242198222608061
87902111825668627
19448292736445887
21580155622165573
105550870336511779
32449545059759453
95195386771243841
87352384909318561
56945022078345073
84056369540937193
131456424880449187
119349381613604537
130148116828826113
89578649668413779
23553380485846609
125160308680553413
107895002466611699
36326494372589809
130833586684414507
52195600610339161
60438003047324233
76082183569554763
89156175179661857
61572212590771997
113026807953541367
124087128912986851
73338532262788081
24506397803622607
12430967218948081
88984395443901029
17234504691100883
115459572930801857
128766950051056579
88644269726978761
47189672282889179
104569049529413023
88634030451064127
31872747718684679
125103768596725213
132811026406983997
27918907707939337
26399658456291007
1944689438304211
67879803904624513
16843529532133687
57834402688217801
19488380527633057
135256013448717809
134592811166388847
101975518171385737
122546975229899281
61309982730445489
75859405615286093
22718002919112653
22561644305675093
14158785404789299
46161787011307867
20667329473826197
10415745713372177
62338555356432661
9501558799596293
123199650257817751
78510534425086213
97682820003138527
26168721512583329
4711739209477987
44346261109695229
137632419087416447
98258247369661349
57801804578156501
63141944335225267
55659948391324559
143075833215941539
112506073121532089
53982560480389819
118708773257584691
104844479232856009
49232871579200219
133867257407989379
19392898907512043
101517005667256813
110606928460282589
1031581001158751
6058301379485701
59281959707253103
107772622587755401
85216055605841507
70228449033460483
125052432647596543
132214081322118193
55832196924904007
51657323469100627
113061316408638473
135818819239252229
76682326256973637
102063195900496013
22137771809544173
7144905306504989
67572233893434167
81593039256640477
35569455174614159
46303259438725147
61658051080939139
60874776521963473
105074663933757757
68226044943412637
73639270299014461
67650555806789971
47415722555113169
11752308077843339
36061099362270893
11004567705258377
30799394329110101
9299685753192607
55062354001001129
137148943638321289
62953726041368597
25904141086019177
5072122105350361
77875329942215587
72716425360391143
130152123842722057
4691227929867757
27331137853040701
102179907870753953
89383251635187553
6144064023182243
137973033179178739
99711375325750061
11515594231952353
116139366474004519
16188647884571021
12475102494712651
68230550395070473
106861264864210201
23231388270208007
132076005101689871
37505718218020303
95437436667529049
12788936598276019
21797587994191721
102256436830017601
52392498011290289
62347345622114503
61226149677374083
71558393660314793
136434131151272197
70664148130826897
9541922715899257
23310164900840789
86262012789530447
18283794222438523
120047133148861949
134397016813911239
16149445825717381
132304783525849483
86980554683473117
23602951684617583
46559989030896461
128236024973835781
100195984784694679
10794382486185959
100177068444662953
86412512168102539
124572317872594733
104602830868410629
10816670505671417
28549436183324257
82766970759039211
35007980090301607
59352288746785217
82204555002005489
143386920091228867
114988615043611171
55833778987591739
6788651773432471
45849594856554227
67788006177824087
90431270015982127
71951403549451411
30618665683661689
2446191100030961
138537630784883809
121324772034609527
96292621073258033
91527627119733377
94493612023696859
65882624840528851
112175522933536441
73775284666420217
42708966771482449
55625252299439843
13649641684673767
72546391780494139
41844106257532289
6223628402011589
58087554594202187
62807618875673753
85530020429080223
9239823661194589
24474173856826697
115760762149565263
116943094558080499
134291963967710581
40511076906796229
126716343406181953
9917210569795651
85172274507872897
22000504366073113
118627030164781513
68830847071791223
23530717697728739
1932143789394389
43664490100328957
96660085267026067
120891728225243179
18259808993893277
61210812493558991
24718069223436293
104809631779870103
122677265126890393
41585492009305451
80448949456862549
77336880370063441
48537820201680631
82957723268112107
93459324756544993
89517630736218989
59455286588274431
14327373843903839
11094699666212579
59307424983653479
41385043970412521
61683228808417493
108841573494829529
62571759883174681
48548933319033767
76557640063255907
73106263720157483
51913412787684221
33706148609786501
102416174561369861
140260235517305747
18704680148048707
53212127186932283
134974409278649471
133404190860712621
111269567646752231
125088910850310749
2830823026213319
87443601117358193
85451058677473877
941445005327867
38991034541609191
55339551682415521
140694130830921539
133841655982271749
97415131711419943
1663248011274049
131469525191326247
64034459000931071
47746208505225679
85645745955090011
34141587929424383
105743517935864581
92554813924454767
106981601929305157
45304679040572503
71736940977571559
73691205755957087
81280066607902579
117080087755555949
55446037272793859
88195246370413811
25158336465103979
115579468027937779
140659845792970811
140348407716039871
105789959845085797
115014842700998987
53921635259922659
116404897938114563
114465880249170701
136916968049240539
20802009678152909
11387506912011343
93294359932646461
113901671926318403
39773667802628567
89718237429870073
124835166324111293
97890966479940047
72756978233403619
6808928523061219
42377861667417407
78752978684672947
114673270149379223
122521331886554719
92687604039457019
109142850273239099
26282193536795369
80121332001098081
73688003620470247
105139206922299299
22109476496872637
65279943322726381
8319828120307267
73001533974820483
113018281849922593
41156342604717629
120346067329303411
41876882937032753
87356733056150423
107751343545432551
5891735640060901
23419158429277763
17810559565874441
9152774037607219
72873683672699911
2101848848061871
37536216801146563
124884042616579277
96427499171881597
127472202649692413
90504619614557711
23252806610177993
23243725760887103
49810675087966601
70997334253079099
139693515898361153
21745636866930007
137608734956088323
112701841918019239
60233950425835471
80377194681824801
34383008741469859
41488392052867537
115181612445717427
141742141199139079
65534400701035807
62675609416079929
98606578612369297
66941773848947819
87249082400496227
78764979678769441
97678225964898443
13661128331465053
19270700394628201
64173130813016833
104314399024269233
42489541301644037
109518484953526669
76957984192726061
66579368629567441
41420117300992247
118137532053834107
96990029333368583
116689003521152107
30135551564232299
103660666574130371
124771547240236823
39660349209835111
89103982009828297
129857522950088827
109562112676341737
43421538679931593
7596632001787723
128338245825491657
134298457326424499
26333449702164161
21372638890984891
65098571899492423
7610909690505613
125312012427889801
85386243671609729
41388837010876039
30143367540365413
58428569249912369
76480746673844647
101267949314929541
134236348455790379
28507273481143517
6816008875247599
129702181723879591
76012174735440599
137300690987307371
57345691635967187
115506654901510793
98025580447989529
126597257656103077
35465462708373409
105331958531148911
17898015378301321
28594509864270499
25979732491320899
73168129491132391
19648524671189527
84651784584732797
3644721951549331
90414010940441731
40527308472875867
99450011882089213
124887268302630161
92682342905719339
99476931954086087
134423831610354557
54956525832365369
92241912092739833
31855817122701059
14818644249775181
80013723732203329
26194204788917651
63228595656379837
19366553679040327
126040854398096459
31373518468603037
87140291129191777
48331244866709291
102428937190405949
67031780899305613
94449971709557039
129873469405778977
105234606671442967
38193860868744913
132298537470312677
15832672999890433
120890741492866921
14632474185949111
55318114263964969
135135229865608303
25924421287076623
118961018871755639
29452014763755539
135289583897889023
112562856425624057
100102715407273069
126410899269532459
31728365954883743
86852980490540353
55481392313835221
48286240607041589
48075201356773967
69188654751023933
20418982660516051
135282742691835989
136624422622209713
48004783434993521
72031324101952483
39079008043495117
60930621122283023
42488163928293257
28823785161600971
47358379579629221
85600210284698477
42648247047319189
108736478943852691
124952245517292139
95637024227692393
111458125540530193
46520791371140543
22333081722796967
106026569161632781
131951151766052543
121459652978540519
58602351012864839
42288582688410787
125999620025300771
37787642804556371
55158351698992903
90166185947388193
691615341109729
121088265435822967
137041948384605679
43541158219520483
14173139524597619
47978344951663667
117063383778827813
108340738658695757
32436130623400619
130248085270579379
135658324868834797
39651367333458649
127235084752482149
129400779167295953
12167824914690479
65858244834318449
91032185185160029
83161916716901801
141839330312147929
62198796498240629
14803977338062793
100372732535454751
121592221627150733
68510617061989007
1596429262895549
105493928019912983
141907805173509629
99173383696529683
34865348419512451
132694499816699011
63861247146569177
135666464231957719
75449019540294541
109102784928875599
41086999735362263
42053118835887707
117588693270594919
33435184302103651
4350216655180169
13964141032653467
44761880716225999
10497015974941739
13766625937425923
101976900279578453
136173213979427803
20202286221606781
129900283853547997
126378267589046521
97150550428509959
58474707113949209
124037223696068911
60316359882390653
82621246801758857
118395316632299633
112810901283992741
21379043899757521
57179078140034537
81812702272740503
25912845180170591
140319983083253531
58511313343332391
15075740037620261
96645619295408201
68903264227952593
23543548687685113
2754004132704107
86184518338007293
24274851404076197
48321190023326767
105847345765282333
36016155783917
19569309955737791
98560338366779129
45042721775008913
88288333870939733
43517690464510697
47915938364148187
131502325905628903
49984427234157737
15705035143686173
88744263125116919
14273681948560921
45375356814723899
3357675275303759
4287268716510979
86388051534715669
117903386308068217
34533054181054463
108056338942393847
115023262689718687
106466256223246207
4691946549897209
85754518465880941
90887139686442637
66473392068017119
75078790613952557
111800246061001649
124207855613490709
28795489306351357
69808689029158843
8988791796772511
80178060629474441
123288009860605621
26396303650929643
39709650840978551
32376910641423427
48786226202985511
142068176426145439
40877869784189717
129501905138792891
12602731887896551
25986952616622661
118551206457847663
67867381719111101
54546066816010039
76152918626378431
134162878332890257
137549720464531169
59786713900162163
48195932378695331
59928598339358809
114740924537109583
32230752936300173
45694478143417811
83925333514502639
138149595779304617
18260205885808619
84689364036330083
1629839371483303
14752028438889257
127402023568621337
102900628938090281
4567528469986747
79686147082728737
74032970769241453
95208135443574289
103025289206028073
60683553228295399
112889835402208367
63160830326673169
14729700827681479
59095721815067419
14128960220734939
41683953967553927
42610957881210421
54373559547541957
2645835260773069
65350742013216727
65322450645582421
131605117133824847
131975463979195633
3511115437113961
73749901315337563
15711326558803783
65801587323872303
120333508143085481
35024050352416343
93805247828742683
56434468992440593
130623387042596603
25981857789674701
134539992689077373
75992426717480509
125954077458212347
57701293764807211
124190835674891891
20825093558810669
40774308645061627
140435109148108711
62940519652486159
131398104835678763
22862400813632207
77260742532294067
115469472337814839
84566917894914023
17183166952742341
2038365293496167
138235092145066247
6274001022117239
117593423528368171
75871853476427033
38296600485348593
66827095102125103
25040403188542229
143969874939508531
25573421395598767
1304424700794653
112428687486307469
31178916889207279
130515011270466859
28353338684142947
12532992547326653
101162214423453103
139555595145214207
39110478859910413
106343803489807021
102743431750476773
86562804078133723
6033412232122039
125839483414346069
91722524305807721
89463448623406553
37240514057846987
141663568149517879
68469329830928051
92891991625025419
115489059560656469
128867247191749189
121140731868449177
55034990453632991
68536305513233581
93078871401921421
123458383616118767
57397599182460541
67637185259483639
45848097490725821
88278667234521031
110589435990472001
116429198749286299
91094144500905457
128963931110212447
67615300277230421
142407934860025073
41901037726186087
39299369793149399
19715144950742081
99008977546889573
62668775374496947
62673512289434099
4733210421301741
16769196750200359
142851800536497517
126845972200292531
73543502585991349
103024245974620169
26456658112990559
123739157566758287
38346482522014967
131363252612606041
75013676402010413
53307060132075697
17604120767456681
40530191656849561
65330695551030209
96978037204665361
135552860171923471
38657141068472401
60792878298181537
76823493556931483
36411204421402313
12197810905062319
27628302729020603
51094698564600863
127562953938087557
25010542205911193
111172994625621001
10347175776862607
9932253450401683
78097739790931361
106408948965654779
82380872086173509
109126212535858361
142798178098534513
131716301818358273
115616127767736833
41447229866541511
105070435722469109
133849445135484989
74493653664554549
86808510662760169
7981195013156207
126572062425872299
121601943531427939
16039424505434753
24506558385527093
118591519381430737
94016704824451159
72975267719881363
14287612869432803
30756864935986559
61197525100747927
135132145895313689
100757568133523533
98227884562944599
129395299385758093
142818889994230949
6606564233948807
132460884142223269
33838016769090889
135804098253882433
78047848083100141
114193296378063181
121745240489331169
53822582348678629
41373459912781151
57633715810983919
20676937695936383
40561954940244821
20957227208986517
78419218507397531
58184240050570811
56174753005652507
15063629747016041
140235778937272091
93804637925792503
94818074409373697
143584083351863929
123547289700845693
100889575162824337
3239012917134611
75113067983920861
17191391940076967
51542558868897511
130470296394746461
73144697411080849
124723700474373773
35711856863183441
39608185617192737
57263860616611651
83714753933814373
27017527162816357
140850055933241579
23325210929454263
76134876594955043
78085333441591673
37679846441143723
95883948652891489
6147919353471029
103529702330632777
37366498659518503
90481267551687359
140179419016328779
121537405699356503
41118216831183631
121444268826150313
63530892495658481
38695756549609337
95053185058975271
16048129579593851
67824510618661123
79403633740317331
78582553782661417
107196518214370591
22668611260840817
137375865036670597
40002399007412531
99823249375971859
63444925939283333
56624928813702331
136871576057685437
30157792235613643
21931628442459919
87774756849044071
120631939793955367
41525701501722689
101098795260478013
29993162904619921
136543480089108769
21979076013030601
11377616052587821
112872197098478299
38400388605762961
50397453941595611
9930442577892913
128552652838579693
81662680701783107
137933794859154001
36367698628980779
52019932930456781
127533705672851111
84123423764159639
127559899760285309
83134885228937033
93976786486862143
137277159142768061
126567111480528773
20859945418637069
35542838309606239
91331055480018989
110641016283077411
140107862736704717
41594880681108383
60501183434075561
110358344974405903
56828984007510997
90483469714121489
31252588496288413
51054834290644469
46225131217740283
112489828419010997
114590539564372213
940560089300159
66915488073539081
65817756268833563
19783653862347601
64749225077193851
23726232588721919
50194340787122981
54941816301794143
43872094113225211
123111504496428191
109966989154850519
28491828956675209
48797056364126251
89927883403673737
52273520919967981
101996228273808929
139212592713258793
121087288432165591
95084785050734669
129453922127687897
127494502873501969
42017268732471349
130720804528546703
445468721390149
98345317532779049
72097121744037889
128449850689395019
79166700020251003
139578763700804789
109560136266661543
27688981281312833
52961114369521177
57480892399324829
85354161420623371
140973787628507513
14418774219624919
62397410768137309
269172339601049
126178441083350119
10580638259366729
108864700678655081
114058994594326643
29841431029217363
23181015895802951
62472221759324053
93500506235107997
29408252910851663
21685687137018283
64646626870323439
130296730594025929
53623781945468113
59246950351336687
32817466216348651
9035672549843089
32579649458701831
3426584118343033
39889754912064769
56959764440613299
87383239488255467
51431287199825341
61182434379689461
39471920285880293
128505303360360649
21617883580771333
27248880682843109
28293042637724099
141664361664808391
93381001386249131
104776322166560483
70926257978645243
4181151055363957
42064023058827359
106771337007946021
121979672561298523
127790192501556569
62127972970203391
11081144128803251
31292538610882279
133527483573658621
68558777689033627
59265323436864163
112703084361837913
24732417929736823
57716639628843253
123450048308460241
80298884383699679
88681112446231237
143323504047644329
17541674083377943
40480647189520361
48624176371794797
102127204578492011
99417618255926657
91041356099117981
25392780475767647
19105416022611799
16240467942540727
33603219522242707
68323727476050217
139426338194497421
72700992277742891
127442225812613981
52400635998810989
6172689262779841
19691900799652553
116709964712649643
12557645845693079
16384938624101777
41077029494301929
118044706361395097
80177328137974849
12108134295540739
59996036062626857
50676329225518223
131081154660988261
47893761030708017
4297748192779609
58432987213744499
60342573092760853
99394096179126607
1719682092280813
126101906058637109
85701018652409449
106767123523682359
69685663272064241
24509478658919987
121257103555793419
29206636031801911
2167779504493777
81233683819223263
32041336332901513
90462000226831349
74919518974992221
126805222826986267
77657523507640003
34164817845521369
134286856955781601
16726968229738721
52818496352617483
86613150087061067
23921083437593029
65673125478021871
103095651436989919
7566318184234273
18889380757886179
7724329937430461
108117746916670079
72750833275117859
77319806479056793
22495889217822701
79542428351147659
60925023720852653
75641547749398283
117929157619837009
8405946818226319
49460314338281981
27806499057491327
53497945345394119
84887989809302971
18292988255718733
54001620958346741
39588499869685103
93764588017912463
27596460858459887
125872091727940699
114110540023120951
99780830017257517
23180567403263077
126926005552942693
36988246823249863
84281682305199319
45114179264033749
142217544587733821
122579596755503177
29895590121482773
92876517784102067
21481625677309573
111842907399214223
114117676240030741
88140643650667831
105340821387762161
134500910689516141
90708764970482149
74355151455953113
9403889016062273
134878764635563727
30409775175717523
84491266886219797
65899347796401811
74329878163988893
132285699508521047
102225361188257119
123181136330730143
143243534759005567
119159207321750053
90793780822755761
18917914298523043
25878059497235249
89673327585459979
33782703788774309
118422612652565843
1639057927677827
140920761397180801
61260214220103413
1296035506994483
33620720684765849
135588897371639417
58349571228005077
52631330770959901
96754778699130407
116789899773923833
2689536510026759
102450775131193319
75776933053561991
86308632282781109
11720032118214169
131268451953539843
115832905401623141
108986676447269029
25899710232838921
68602544862421789
104331703804265657
51617829621081131
126247224716365471
62086150023597743
92192803580544013
17949767752422029
115953331804696387
69872339591324063
96924234892574183
83890484455232131
28195451045400523
11597998151339
77968408713889139
58993737670412929
123388152096821959
40498775920717711
77914887345459287
28706739849763757
65886519247195883
29138876713945513
53308963641114997
130830345852038227
43136415272273437
45949350197495309
17821275846153163
28886594302028117
29381524324562401
101034364917419569
96535344906604139
14739544340431697
124561290688900973
8318392582655297
126327178408250591
5551556074154179
123806212072910327
99173324156856277
11186766549885497
4938728642402909
20291462854981303
57503269038772979
138403352917837039
105726983414629001
26146573344694697
8433262723584841
12165167213947691
1598414887789043
140231809491363547
96216731955551789
48888697812991007
140543728928316709
20716395735129463
134134798677816533
404012357765537
66589262592341779
7601698814453243
23731649924863787
7163700762229247
10653415108941541
122029020825060059
23803918742242183
114433723685206507
45473413152946327
127120371728529073
30984368262756341
96136751482378051
65683771922487001
106303559280202409
90306625172956721
88858517384051887
71569947780236401
86019120643957343
74037998924090141
121072403333925991
88786843274451211
16769445614037239
89759398551146939
124773095373023843
5856118948010693
110638166711098627
39755005267363159
32549591301857803
25799276272457663
55952277380666903
50186023019756249
133780793625798281
21023689481348381
104930179202571259
118823145203945431
54642243907285613
54124328585253497
100020859791166147
85614573631476583
92593994174977733
69527416711528397
77913729332962279
80624051069811211
104423072431361501
42594605363081381
12205842053048557
127305604737332837
86573729117253823
100866599052511381
25020540246345121
60414017708656393
98125784304501977
18810185356537073
99545737046395649
37488259220676307
82324381806971819
116298288584634661
47420223752647721
23511476314452521
56703393874716833
54958258126227019
118058275146406687
44916354015446311
129606199545716219
85659962455149209
103195728560997481
2281345504487789
114700153541498537
32640405561434441
22092035313181007
46038612965332331
22029881188634063
35654334419986459
49036271843823421
54461481742784321
64040953525564913
29333261354339401
125256554812068523
115199736438601987
130641875261337067
86403037711098947
18925754610784961
36692164989204601
109783813680774479
55186614569022143
17006695683818989
57187503708750859
28471808325656083
106528154945217023
141098510673355229
95418928066009159
76767253535446517
10302099888252187
61575118189988353
52068097080513497
117892291647217181
23984963797836617
31634237164337131
132513583716517253
59844304202362909
42968243437490143
63946287949980577
140032266691485419
124529495393552413
117727858790061227
2297528684004383
108324683746449503
70182043741349509
48833953384953151
82283624532464783
104688486576622493
124282838123207053
55864332306520709
33996936237560083
8717938541963699
59220573151192829
138798802989247133
45973882450087517
41885705563526161
117650734409630447
141950577123283099
139046515895652601
92839444355062697
111438458257784677
55130747102485051
27542683039858351
61720822285306649
68107520900576713
41562993968718193
80983704165700199
136669505029976137
105951102732442043
65825708962832309
45745457815307711
110158804977505133
25295929463412359
22400584582162559
92334989373583373
40784179838226509
72805979739011677
75528890654427701
63808349932325771
15012991983962257
104528007838234801
30748079059457191
77556118998818417
122840700631572097
22806374503572029
63428227123101031
67505268543353653
131143343765160707
136918654050057673
105246433673709541
46750696671289489
120786459023304161
86588000804203477
36759086255929733
48142234974218857
1037412404780083
142814468721327353
48155111678609339
112192637007296767
20457197685520927
38175993254837509
61841911198405033
39957583828200317
79138933806432781
35721768372215509
19684848370709603
47690452193996743
83506128674267491
17638888935175271
126048896692608607
109386035129591513
90867151649142601
136519416907745513
140986350843214091
84390081756301463
28351716321876331
14483446392439309
50368055330477149
65561690319963191
25316602633581509
18190987805482039
120547145699823797
4510390087329023
4022209075233851
8673812616469927
131228430852050669
24901263452940451
86013961424115017
66202543106759051
71447453729086021
117345083281495919
138989330847936553
63409400647641239
100745677905861029
92985701298748547
83805219316130969
102956936425048037
66852445615764301
62936140384717021
67140642224546827
33075548499688433
31410725318123969
50445824005979387
26281568432791943
98600774121122071
57946081869269411
81009848914012279
135388246724240291
88468090861282751
47071675416734237
109416542095749701
38611331472454087
31065909881317007
123599592244721921
76542101716308841
139317944049972047
137160151124883629
71607136459788271
65119532095947001
129702230907296191
76398865818231709
121164697574839739
101512140236533231
95996202427788389
36537114724213247
77965495204957181
68363084952296989
50445327442512601
34121164912486009
130547142539715653
137301849691775897
19536721446598903
51730593497611103
8434196530228813
81854976693670669
98588608544036011
131742310463689831
49036835228574451
103247449715571767
46009697188755761
68590457604114071
113180848607665417
128299922066603773
98930329930873619
103347188465677147
65151056352953581
125737289066627473
702867804769861
124661286177600661
78782499937265669
46445833088727161
203908191529187
2572944780333121
12378029984056621
8148519672004513
112375750061913763
97386335500599349
37435602849165923
3735194089705313
93221020863619991
120766364957512289
63314393005569809
5392424268291119
5434567067147417
13145918306536849
103292223389446243
100680205123812389
73508223758437049
654787619952541
78638309624772823
45424054799456741
60112070601914369
123089958411746129
24517549178252731
122100949318721239
69467416177742909
85591090317160889
117231397467344141
133157316716569021
26111145223261277
22532146022982053
56585175599877829
108423564186509623
64596494079762059
67322672217649477
105823240462920833
56605932166498697
56334584039837069
66718202333664367
106538454463668463
91575732630665531
82472051481230357
29365264989176657
73455278442658999
306764308561861
36456897640847311
84096233642987213
124517129800347971
126260855707226209
13037238014338627
25758140799563191
74761260722888801
126204763912347739
75065609529357709
122078272795117907
44464536146242579
17908197516230377
100150562850139489
46928837964819761
23048545655279527
17494563616267223
28230804369357767
56684112575614499
30611818373045339
119539369836438593
7939470975024877
49238000568782621
60183547664369827
58583142767701703
25963763694656323
108978212422083493
23847282112504793
137366044052025281
19698929728799077
123777936482472659
29136303335193071
30082093538381893
80417279679934193
64545765464702677
27887569271894933
5522846862306331
90956092156010717
12052353863720899
37253044728190777
90397030788026959
136312806772348321
68944623392775733
122849314176847681
65091411984966431
52726747364518147
53734191030263011
30188802720451369
118775256299615827
36787591716747719
57352481140558777
72235350132578797
123664846369142459
6613089691765559
107867752939018693
12920968002410543
130380266869602601
96767288362424681
56908345489948411
21265451914404413
2126865078930131
56150402210415203
105927857333954251
42443538789125717
123622891427444831
19565266812467353
6134722688602309
5919561303323561
111150451829565479
112548850683132229
107169404550782347
64538713914514271
38857884385517129
136137969434032537
86204797307176417
49690283947776781
56074110200483269
98699590249602919
58724115681918751
122816825405828249
91513399403944097
120967532516345149
35676328607959327
133864626388361593
49661779202606789
130856221114724191
51495491113729357
91881080338365599
85717514248461367
100507940128100851
142589568007054391
74748129211980421
61239440040263629
46805776838963071
137929272615687017
143580613668167869
5729506434573473
2580329365560949
894703300858021
85550849802255391
71679269765569049
141399960002972719
92202083934646753
73652992757529071
117689635079903819
113684923892370773
12416438647278139
87618303981609931
8612699081183627
56882502514175419
8051533622327009
52873496521288379
62707767544120493
26401763009012803
11670339170835823
381318403300129
97600468810714117
85429687239011051
35980663713488237
111594819365613671
59315679126940333
52699927325540167
89951393167568243
12513502707736007
126770070802038827
105383341618108483
80709810324026731
18452853568764827
105086665537210711
93753347032181791
51872195206640299
48191404239231497
9599830323653891
130482813197371133
36024524967062893
91050248213169871
121178204660799889
113065718261755283
75274174987913333
41680799390722841
109923883423166279
15184729594860253
35977111451399033
25048296993925397
76371412302957857
127496234612272759
9406372746448487
136746594276600823
135768434314624961
99825505839426581
105677789930700157
101751848744348311
49786064697586391
70544650785475981
128747035805096207
31227945484959637
63711877825468933
3217412338861459
25477956855715963
12653177790823487
49933628270649671
74545701566511013
101431709102179787
29616732084601537
106805649630649243
109120026208816907
127440390057333013
52971625041996919
79176549467538643
134546130825163639
141501701907099739
44931490321160347
21119218178646857
97315039394662393
66423072971973049
101222032781600417
137346556293667069
70169451136846099
105829271322291947
66656448192807037
59122308319262603
127105883987389739
29920339964100239
69310891563334873
136423460799775313
104692494133487339
47388545931548749
48985525804591141
58197097801738669
13356561510241373
117149784745624339
52833969453279841
12043443189642071
11018325761063827
49283677950716213
131846333591176873
87363745386937
104201228111498743
71634580141413209
59731455162103103
135550582295418427
37480967373939437
88829126521461593
110140237921911643
113778158415218657
106852087730417023
74458550142579289
109869055754961281
54590400972773359
23080929503043037
114920437347486839
70179454672583771
135408575599406687
62609475199571837
100156188536160577
138708375058014659
89754665677865473
39552826649034329
131990085376900843
6073904408080463
36022868770555001
120066112862651101
79635995132180177
2315524256398229
95509626760618129
52455461631089243
119912886280655761
55162941218958649
56219621583149273
10586457817916249
66320721111249503
141428526888498977
118870087735607567
27326792371293073
2475500752383179
10503598742830723
11787817251254563
130924266236341969
93108022017886543
144072451152902471
89164057560695261
31681138975675367
110382639516332453
102489596188176713
2073169207816963
122537829223748479
92238585488132521
90855161489711497
25872946402252421
16877207118531869
142512596138765947
11307948500897903
49630503773641001
88874020627039229
41731294348357129
23185899622766941
37532467011913717
125727292404141991
23161650178966097
70841020730476957
4965515147178163
32775893347822981
8566590499421707
22848094594152391
117733077203081573
108804617666123683
98462081485417583
70211295427325963
47564638773318749
30752144465300413
35669448592722017
2278540162434209
38681612190328637
64137326267400587
36733382016046291
135336163978111403
122821272980727719
69519368364615863
116470046048965579
36602298317457823
89846080240776413
71582103049776661
26489193448585069
101792218162090717
1406456902281157
97508197999366771
127011073513253483
10221747723619951
78808752067805233
141052470972624989
84833246327272343
36921750664739527
57176021281134773
82898514875297963
89268079905726431
92899222327816603
97924569854824717
128468023118609717
108183651951842791
74413301864274403
110167584939310487
98593410007786433
116603572146875419
15462734196215519
95202307220058067
97507310724895189
142769885915788501
106801849203176483
89733038512206409
42031862256733571
110462205834892777
33065553170971007
86780200520594617
127534060603009103
29141153767211747
139885639366384633
99199447904474629
56904586997412859
69326518631132579
37258231910791271
100786349411968483
92689718471644589
81181237249662659
9556848373137991
95475747588285829
71985037385329091
115451685123352883
61783619721577631
141658954340239429
117711371248893791
10521198677042503
64225550652351199
7894262865902167
127890097147539341
98381065428222011
117288216271428599
18183800532791701
45776503122527351
21111768333539293
111874331156299277
134281941443337019
66347451020362957
123985194545025563
33329806955620627
95673193493044939
87905269890918049
106725711801029429
128804152904165873
74092247719406419
95181463595116099
110695083381960193
136599178253035609
71681401432800727
32593357808992823
65968606081164947
114481124944424003
122207197812688711
9698700853472299
114986249369301397
28519375198809821
13407695419386701
21438668303009803
86500690434556927
32931467218384573
110320490414014451
80937054936377209
1855347694944683
3269694941442659
62588147194443107
121703092167172573
87715564216482089
82241600068751317
43295534706791897
83406408845176673
3489420120972983
75604967601295331
92038796965573411
86228733820049059
24992367994622681
33760457611096283
58896605841001171
13291656019310147
71378921294677807
126336163956251941
116449846516416359
140148899889260261
54148238648530363
117500414880647039
24309142795063367
74345586156656651
44409835407640529
17562423499269101
114072690675233879
90365780713211351
84639423590459599
8324938092187621
43527481832102899
59925231583036331
83331283553477191
113446628413879073
66457398403260511
45405444668398943
127120385744776343
50900453628977717
90974174921558759
45327175913949521
88027970607576739
112265899165061221
104653765796174711
31967666221637411
83127299288528039
45494635630681799
3937921977545659
20424960755788649
46828942809592747
75963519729399391
88652841685265969
72632548150358249
31416049935359977
98542780434892117
110672081392015267
20524426002420469
98070955163899733
50555076336611857
123855539970164117
124180036984847953
221654580178763
103859658850269313
59263190724688787
99707314873364941
20658273273803959
16691048198751313
2372188301448127
15842075045644277
119720932796166593
5843810085527213
117625356684430103
128160738184474661
26194363828730759
19676881470322157
135549500272451557
35972511729135703
55627566436795141
17994386100396131
69843076519650683
36143823390712813
75548222369449309
3159071505097687
67589106616319401
114125429460251959
69132855759971527
9928330723308533
59281017437587963
8621711571274267
52991184723776983
83799211789502603
70830565351249439
69698728664975227
128797532581194781
94081445274310139
105985951725647057
67142741059800877
63209471492990233
13128385947134813
51116430942215267
32332318554700259
144076439635778261
52829747794024139
111542549312634733
75705101937504443
63482308677514627
2732583138875731
49284602636409599
26953722150402991
17272652613473219
21973927299149179
112111308160493273
124389945069083341
50964766294438471
19066294197496837
42388808212865489
14654371187729257
140971659799102021
10356497863290317
4699499769643067
123048669886297247
137924725636177523
125784221851295407
95404906131714259
11567435419719281
40093668456021617
27196764097784159
103639995597680753
63550653388786381
62012292971134537
8462809707395333
6040736276937133
84261003088235723
16996650303008377
126819499077771641
499047598317641
1229949233339279
126585446588293751
121371416782547209
53311407664120483
125921678558892883
67625585226145543
79453622611612427
138757779102215947
110333792002763089
118006021625087489
118400351213570051
46016632528321907
115389703404617891
84451862686148093
117977449982257189
120846755337215627
109258438475514649
115471535224867561
102245928341170777
38234511096248177
41954974136283641
63493915624080317
142139157425653607
61121268175827887
99192238725650687
129876518270035169
126885293578522541
143522320703156443
91033915544872567
21378950256746441
35758983645607067
55492421124035603
34133712635896087
95700424654541033
4668752082039557
139648437343727593
50446052200938007
100576656238799317
32078584567411049
67104714374095031
39360881683135679
133393695499195471
58378444419630827
12628416903867491
105679375545632989
137853587045255143
108464297050701619
133783611071122567
53344336471189237
111180799921024937
45954964316052791
114950082294473771
43861456554954697
17640879199479311
40338772912126967
109105619630498509
40239632910525017
64486534728781183
14806114818126547
31430614787489849
40966560325416139
76733297450987183
35623871678419007
8648342983039897
8087054851575977
58557636310383949
11357465309917189
64844893473224041
117682340016526661
143330431912861807
65779616407461907
39909966753012623
115531210461423319
131091929362314229
16748606383674797
12255097258559273
45794813296239671
105355202748265871
62913409284858961
90603426918188293
47320584357703829
64699064759960363
42280777715900293
32860968290109647
25724938906651861
20247500856480719
91676622156881417
23373967281800621
21100378425580759
78965121263456431
91115462326831297
56481364440680407
33418007692630423
78680030352265757
61371975919990387
35763778241173513
14242277938604761
89271197854030363
76319245058847169
54768373739939219
78629279494416757
9928093313968103
109198641360258211
122371751671486817
52373516761403927
117526196614964981
97839589291109269
68017378509890657
94761723935663443
77641222910051093
120225848400571967
56742231362253851
86633085150294217
112335107673043337
75451614376452113
113247374350913591
7547614641152281
83295042318882503
131930949885778829
26063684403119633
143618545549645039
121530325008468619
24704056701922363
10543438564329599
41866257866545139
134206706274033011
136338378139687289
97473324941086811
30024642531425233
23847142842205447
75766362045160513
49125610152315971
57801355682255683
39446550655426543
82862875467968423
143290071720599389
110367508007079481
101532980051358697
21981115590565297
116267183100847333
841171424054317
97017398500168579
16518093446416339
70416597830961113
99344341268908171
109713161615171659
32557961499581473
66390555213723947
116703378643341769
139208479203118349
23087823128574053
13429338591385757
106571113676768971
10341566955826411
4974892988658317
65075996480658437
87837978366961811
95915692818384451
130134013596638101
16776584675965253
133821607282928867
57673311899439517
116278881996093247
120164315429814443
87301853738890919
31449953234601997
114695030091391679
1202031936937267
107766639301604347
31312996662700499
92414924042303099
68396125659188567
130265954022581669
37209817947622651
120669821343316463
70336123657593029
83210127115910929
115406515226596049
99285629924287721
70669995071311331
38288440601387183
4269954914151671
108263669604916591
132637709683590037
68781216704923141
35886108684953321
95123950285074131
135472600990663973
16821790208518247
125129851803662983
121426429280483399
131665025408177273
56004555947183143
137643487384477273
75254285668076467
52156866454593011
22037784414300503
83688198867975979
25535109824332541
119345573283649507
67488861484666607
7175030884522451
64041667953080651
74394602922193097
10162057380281239
95654799789786911
101317161225627707
77445439144884697
118272433755291433
121481272396759217
61198810577883101
14284572809333633
89923459915436057
50931738861178129
32881795083552841
131299380070597499
90092176427894219
18344181745452683
263907009192823
125576696605643291
133258678629575027
34986283649303171
75284374183809919
127821321615267601
70351531672792277
87930812521114139
103651118569143487
61627495391334097
69770286748734371
2077064957063077
130284350775057023
112981993949642449
113805100967948641
110699223161641351
71889283233267649
38611878519006703
123327863214109949
37901533612841447
98075790643188559
53692785573300949
113497734531587557
134397936970585963
129893197981482893
99354488831737873
41993012867686129
137793296277529681
129418458044091449
4066926307153111
138394901045557199
64946793033325589
77847002029898999
65150505881167403
51976149419900579
132549274446777007
33984351854548699
34865532998760319
22116635167226233
37432836042600077
86025257698951873
108592552933972871
42879606449160571
79738752408605863
4710618435784061
57764954398185919
109404366017215877
65700580347756749
8415044967248363
46958985191090633
120678812113544491
126784979310420593
17171831992913603
41849055088380259
36162553757847373
101218368358430161
31245353949354791
43370043865863097
90440745246662857
121993439814123851
7864731927361961
67860472749294721
10842766811142689
46156119593689439
41564784200034397
34429691403301489
85073464372774357
142743381249459071
16770321663109297
98361683020952311
8857303084630943
85841462898275561
31819492505692261
25265695690290199
67529596301861063
51990560750495707
92317029974654143
37235136839977073
51513151026644833
35699935744692761
78570362126797357
35616452067572797
23195735234926151
127806049580122799
121419457216104661
63027583179793007
12191604875428571
44619130350277949
21671847721193149
51380723266164737
23177005097354051
8872031304642097
58018696706666713
66417182093940583
67993197077026297
126410397596878921
106335210325775447
45792989509907369
138067611215658199
134229740845561513
44513404329814703
135698079257066077
87548300695358843
142716227805969787
79265459561778383
116656888821985201
70521839940738269
83007049253175731
128692763371015931
43030695794970341
97133348738679601
38093355920395157
42088374653110531
128074675809320431
114461670912036517
38254284459316781
57038858864380543
130597610284957591
84306952227253337
125708268120781069
63542531086210873
60757338188553557
14384757768870527
81823049259094993
50504839538594197
141625680865196599
82532495828394907
26060048025822053
86535063064352291
34198395302385121
6997558843603007
75319500337683467
69405425948072783
23943260283066749
116484083668388437
120480764030079227
135757977058209529
11926095214444121
25530007968473731
64246039401862847
139420162573056983
47412622368677239
74332521621251513
137517020372624353
104368856789425457
70678464849069943
35420156637673729
9648148099094929
24181754036774687
78226571670677201
98490351508994603
82158460503803329
47464990907001347
49018611225064321
140072071308034241
67878934447021741
96886445756769391
24821545136585423
106908069867575699
128273232294023027
123111442656346561
109870741258783369
117301798585598903
73469150972568037
71485157427155443
84101229361422187
37072241598183899
111873550908909859
16078473325612771
5189918740183403
3105328760836957
61303618584059821
1330024194960317
29294290338855691
121721531965943969
114094136798994817
34737017645985517
102070019763669619
109596921062626357
56185897672294199
123006640557807661
69795805295146039
93421960416912451
124362513398362297
51969287083273699
74230009387167209
128747910774565321
20313388589460509
82235046615204683
68571553991402453
57119989197953401
81519123222793019
47045695845687397
75396155397917807
81672336359751653
13220316990121847
126828785458353863
23715667790054959
21219604807731403
118184196278514451
76526509286090299
140319799806418801
29335436417031529
38417123281345619
102068274767607409
127262057545792391
6756580081125937
35000264974893139
98674944087195431
41647465892610881
75769258524149167
17084860875609671
137625822130865339
83920248143281799
133216391593830613
95479818474502529
2885279746689677
120917143551681223
36504347465405867
139118609017588223
131349614197026773
5316051412167299
33178966289890097
273772695046087
109577509186278169
29256925662262289
136655778527982569
359797329363289
91266245595531431
137798422058469779
4183777256446171
25071739793654369
63032771307373433
46420444965639761
50563782873981173
62794365223271041
94061057593482019
29663183482471741
50531420939770411
86127650416456049
102153082187833823
56019222790673189
73203686928416789
31954309826462453
13906540814215513
5084740209076049
127369670155126183
12560400701256959
65176622287456553
61434922318602211
78127709045266787
127821435265577071
30375467353353229
35125117953787643
134223561602704499
1231585613205553
67689879350403353
65991306267822421
58049742222946483
43482187385499089
108874301463785131
65103009897343423
86343406195301753
66307093306490017
53173301640623887
100550153926836049
10929194853643709
116288786747834419
143929180727142409
137927609259998941
70234400340881327
90272221956198851
86244364573438237
16577070058749743
98560157783327021
78302891737184689
35423575151229623
66118699547209597
109324672685046083
33401200764371053
140656376523336607
85675155380943253
56180628680941019
141480724380322319
129119244021159169
113470980676841789
45237252225133009
10279028994063301
86761555484923069
109206987021619007
38327177811877921
55033410375692561
89094491918724023
25109280666479017
27426228236930491
1060724592524257
137783291916215677
101775310514135129
23415998830439983
44306910378323603
54711017847652223
106410194363633701
59600613490309811
81418935600223801
6417898269818677
18355127495515409
67669924625319007
33469014456374503
30846921879415661
52498644998803063
121044608994648247
103653922459053203
110394081346749643
48605634637046261
92163145951538197
105762316887177967
8774026702601231
105287550741508147
129948645498993019
80206871880271879
60062776185529123
15368293344536281
48026715790757009
36609061886892433
141490478899020019
97363276590055687
107633174509523557
120724410963308303
64077663411905453
48732572182486177
5865493216998307
114067486147623989
66701104261230469
62840932801647199
42480545938745329
76259222148076159
67971395705182807
27400241741797279
122116678416258563
119484097368227519
89650801502846819
93245652695259731
104475428483475227
123664724245916669
21535066262397029
133667520364881863
30053119630424339
86296322341584959
90892607947156451
43048008757501061
2462273584227517
1046822859777841
56821796448428647
138117973633798289
71700599599870231
128002558372686883
98379186926432263
137674576144834801
1601789659239293
326037424151401
142096673146928281
86302009346827493
16233055748852489
69607147521357041
9293354641946737
115587576331603487
114098270680200473
26181810747780673
131430121172572063
116936757055930403
138868710807598721
90243068670406907
58603152414162919
9774194054755301
46775438490417487
97617769528683401
121916089065664109
23555512417375163
102536718038384629
42826666901980223
41670190468381141
77334866577125203
82922241855399853
117825690665262457
66166906137144403
91437140708278633
52744866023968801
141571970656219373
44672449185342119
124709848057615519
92219992694301217
77155429259794777
62155185544316639
62590019182933049
100691193607272487
26481487846758907
94506764117828119
64129231786145881
36865955449799759
95813999331468653
52737577660313501
39331158064831049
43816258237454123
46679779122349657
28747832652257897
126409074583124471
80730169577324851
132396818620421891
61339782335164757
36170667510163651
2678038042204397
128186674914789377
93038090634505837
89184673621795657
342550777440931
78561189119925079
13323080030397701
104837086061773409
118598512800890611
113655366057104083
67592966299770469
124183358264485589
41940529844265053
76591512380978977
76432471358698363
56902801737273127
21586127480635363
30086439015831769
6645684103424669
62038988531115359
102414815683932779
61104732617239403
97771244773131803
71833498412728291
34519487175645211
86463982704600323
18666003544730021
105907867233058441
54338390942450807
105284647672218403
26931812429674769
101957442685309777
46951214538233923
33166573565892457
90249723462689171
46891479100962347
5057195353661173
18571975603909489
79154345405830609
6180747042950387
3787347013458187
87919666993014697
25820705680884167
102998028772499639
121260526111777963
46256069136630361
142631356844346571
66023406210527543
119716501788102517
97629862206804163
68219184134182583
107316455500449311
3992807168186281
122729809596190189
34167222931524899
103929669178354973
100273622373902683
50363694000579521
143547105065106623
82920905329164577
4080994902988021
126642406624051523
125448069099945721
97386025135408001
132856812931603561
137828119179268547
41333040983618311
94310964478188203
4769347550623847
61445763491700011
60388647341634497
20560188507629051
11550663142090901
100033040986640777
73531138826292811
17162731061007227
52917508957766513
112711100095975207
80739310547541179
10159270713938009
101826753708730103
109406652216088847
48814595040151663
42989487349130291
137748198825273433
77168517820109839
119270305010699617
46254670279743521
116916666990476461
107020080953853479
44732710214185181
17174276499563837
131940745554687779
88440417976923533
98693136221604013
131330356834803677
2045075950778741
50978393465236129
55192370898442399
107020148303816003
40279178715867373
74003180370330817
112806154427958301
55499702791880603
104883576754525117
51546581653306171
73329117298039927
83938567425558103
9236341091903293
23939888607257533
131102329541320507
56667254477950351
35488216430489113
62087312489198261
59666077936383437
48190097963601983
70130455540678567
62452134877845217
9562731321399199
42408314846828869
37704618088717933
43294305415584967
125769178509715523
29203086286585109
46602372874608841
67376715647572483
22446495580527647
16725287068665523
59296827988411063
48201765556132117
50098011778621061
90394145284780867
53975236508919689
63537250519274227
67518703187186347
109070704213645217
105337334591374859
110121423434424013
29657722643010053
60416432451738613
45952823570128597
17858273381839567
62592926206754183
19558529564291713
59914618906711847
84478424853879773
10350819249224677
128869159958129963
25446529473710377
137795078703749371
119192369692115987
106932921896166463
121732006307956939
73186263357675469
135549190094276033
80218181994482071
130466890166583407
24510458392254371
13373691053581433
94606007753416541
87764204199540151
139866932965186019
53081454198777569
109965979426024717
81390625289242403
124968616089208909
133152814133100649
124940272184771081
20598288851037397
22319151428658781
99238733294352581
53126567710258771
244613334918607
27281376864056761
126987292274411671
141792092934742267
72660484400181701
104529555255855421
90850642877403667
102231667041042031
95554869686621519
100676669078516287
37959303540735011
47488015222027817
121634281875156709
56367718272127319
78918256486380131
26678490108956657
52878846211503029
57607072575449627
103220569171865449
1349868024666593
104592141513594331
126155287700814899
44417931931852657
84137979482973323
84873386671935811
46925407700183809
67159421591198777
38446321774280603
70354769413851389
44486472187879999
17668891986065401
66086474510050979
45997905847398797
48316569208533089
50471354268523427
140745008429216953
99176079558537931
11852628423590533
27189620797760933
98326897461981103
73682354453985623
117740743534612243
18493848497548399
12965520519658649
124788634538735483
23616380380525001
84826040882423801
93805459637377753
117054676816493461
109555828043992163
22908559692441373
100042646116405753
36225741723471733
38747445853331471
75865483605408391
30590066003835847
141231475168513139
58231848730024213
50834004566864381
127264285165961441
104725820533650317
116599740951931927
21958311760881631
64182115272630373
50516305764645263
91456386732711587
113836468258128353
81391004263127719
134085525053268713
61418297452988033
68225849224088939
24903338948014529
99982366511897131
97869512222926349
13301570577643487
103560317915809231
740837939570753
44838385109774959
71623635562557907
100470113102489161
107211668044283123
130961493118955677
96570008369569261
2998946180460641
20891944289416367
96784011340312409
100409072202955597
29871726200206031
103694783222891513
39161314605190759
132693860716184321
65266941485479183
136277435673194693
31795831973265029
116523853705637129
17389218065461237
81697184460188881
21199936237490363
9075558442265411
56593887854026753
139862572378811651
143319717479058073
138544373367218983
16013780739857183
21299699092170797
64512408474860201
85553052114469781
123266648156026043
46116408046028953
88446300627120283
69067705026783613
5636832332839861
106906056385799101
65318778003953627
105805182535068697
125180291368855337
61214294944245871
136526077619068343
40116692679917521
128985051944265919
25189908655599161
41093177286794357
85721387457463757
86558905110674131
108841351458546181
4130200430022917
89414386358525953
35215193649032329
33939569884356251
104084736177463579
42558903213190121
117921362786441113
2121377828981071
16914865833966629
41705749166080457
142801599904109581
111095739488872631
120770335787441429
78639209939612093
18852087080390167
66578825959597949
102842181589899889
49759390130524411
36356074163843279
92111049831354959
62732421024079483
143794887323952779
31899130307158133
33282150224756803
72607883365667927
66519618461143087
12452316893437237
123508845131074343
36049693013078401
137862320189708677
71569096420434761
17375737066320803
52103235848538571
48038457354432367
6083032304421829
10859688229272607
18071787802640113
131093870698574477
40817609837009483
142749699000516787
55940036381670019
54700494463140343
21289362187369447
37444952425294069
27691819486589911
47625018908712607
36769161600752167
44900987104659317
96728413166890303
119912479565189879
53096449064433157
111962071429938017
19929951760852921
100383091954826699
10620201313030021
141750494753209061
107650827292956023
111139044047267867
91612393870940849
30488780351274499
76964595301727251
137284904675304629
33712119672492733
47044783893789307
2046757228952677
35264516919299903
95737725614307863
110817434263170671
116493445057546573
125458821540732343
42240237496559197
28891324122187859
63468759998846507
131646562427490563
84426234204404639
120969789335877733
18363113838572819
88128854205670633
43960427136191723
125092078720833421
138346949308908971
56720621811079789
32595094793553223
83081723549637829
45913383181221923
25536587346118207
9543153420411263
4713212176535519
140955915136445333
24031225657871239
75677018606998097
22429760415422047
34070592306117599
140303460961305919
33857366394892121
53416367943517763
51612714438538087
46424997378314077
15843889426909627
40841890698973919
14779484837671837
141371724719422753
4845999685175081
83238056079432227
97416710356965413
37418023452469711
44393001206582599
110719086272418551
131132833303815887
54716100397282019
110361295118239327
75747679150658269
19852427790806753
83567416558807319
46311406247470477
92226534522713861
38948175723151801
103791858293171617
59867277085875979
73576910294638811
34523228414129513
111647585104621133
4905911503381727
13063998755864279
99002661183108577
122733715592440663
98339298848253119
42825741025130363
33897517534122041
2965279810520483
96062602026423509
71626881349586237
10391252171292997
52737579561056563
17608689332522363
33247320280825429
12968799901961749
19747088740617319
102152678927781263
98297368214204693
70813107718035499
131403339844060181
45789270724903991
98990619787005811
28429026858609659
118918599288955709
107835341214153997
96665485911303203
60308155412401537
117015766757927237
69562881423351457
58277023869362327
69051974349720851
62413454123096647
84491022523134859
83543208561350011
127631043618396641
57217000348988341
142907608549767287
65278800851884171
110112552230994361
41089047022172767
47982626053791859
83785712240846657
57456969363955757
69921663678982723
23622372036626449
115248043512605903
49436415604874059
95245045469572307
87496566229035043
54847840393644601
134806545825208919
87085619281128989
123009723422525057
61956198336721543
36087071953752067
93495875418170689
103118544480442823
113295801179862689
83301217241183761
50597104625905667
39787960579525987
60807825913673273
50732770853969233
122315061207082637
127794423309305317
90645552259551943
29065882574919823
108703106948540131
133256914491741863
127524155421843919
124138440275562649
95553296924351359
11943404869201451
78962150950779067
143067980230447949
37057317387744067
70291406007079073
12663788806110791
108951219948598297
46064363083479997
82109029775725949
102706355202302431
5823977578444447
52393866834739967
102669272432951311
50777903744654209
40701374532202651
54836109022274813
52822532947164857
82426478344498859
84575321613263501
47035764305741977
126010019842307333
90717139807424089
40272988087712921
100638435660668509
126208637650934977
2483620620156469
30025014051825847
126751018316898947
85244337132162287
136987906510550929
125112744052705303
50235108101625929
14080452311250709
32718287166982073
81602450864183839
82273713260633621
138333377484551741
120854101518592697
81122486252397943
5426690027821063
115644424584500117
26570692547842903
65060488612873597
48988573080826021
110123171274156449
6954100052493157
100875006123597203
114561787821944261
51344049323705023
83098977957163687
98667293397642953
53270463176322983
7454789222083913
78672266160223699
94562566727249827
76999479020120179
40755286187129489
47864313984703129
85456333918213673
16838999878004207
37852992117567971
74952672172117643
15686894627551241
29336604850905959
60706501765253681
119168803865027753
121919126899755611
13936812454420223
43067426488400299
20426576369242567
83630118617935927
22485611361851881
15560727923099563
47840638716461971
80993697659879633
87141889418187011
76614356193402149
123070189382455543
99465995035691329
120364023466207271
51568228724967169
49426045800664409
107397670849154347
118558426249706141
50630486641351223
28743094793571187
39523266798098911
70141708564724623
48167248820394409
85784488265072867
130440641036040059
74174518095398801
108422008766743339
89082436391456161
96554733595615511
21492740195323207
130958285676567539
66401466961234151
24586124608415129
65042011659403069
63221172032748227
99791155882960897
98675872808307299
25711742786465623
120085223078199749
97728961907591513
136420632928764029
10620147638303041
37853651890063469
74038784352586639
41593090972141759
93673590073032377
28416736603955621
98068249192474541
67253516621807591
57149457559943443
71995814381638361
134844368207293697
131951060590427797
111507626867168563
102404864224704863
22134186830087407
57236539541050097
58126833580968829
30226372474438577
13064856653969221
121117435630411081
9928645002076873
121772178506907751
96671199077951833
78913432505129249
135538657265561549
90577986468211553
11688663472038491
88062905355678521
20604550786789421
141344228108535113
85903144225330807
87493216491676781
60650999374491709
60923309391991903
125542582611539831
66970963856973727
70968041611697093
126537039028392143
16228177061173411
131683563360897109
30270776190245153
7173494411418707
97062562012498913
113713595491921703
107702814878799139
108277884381997699
114860461722090197
10071961390849129
62985154077954629
121303060242467693
133863257443425857
55022528833680119
52899498632661851
134614095239850119
111846386533738229
108286113908637937
29580730889443103
29228891574170417
56872447307948053
84664399039216729
27232559703598339
113433221465614139
140933549136348593
116635952355826133
22147811446160677
54865335227736251
124152580839954319
135987834712614979
100565023272410909
13158604795123103
93746923078382281
84012404651993171
51960178697232353
113474288917004053
2664891629625983
69682966373846671
96755372461958293
7540649518274749
135949365431614769
8755578807945997
96634949052963173
110477707182658421
127775508572941049
120883118745851807
58469926733798939
119574357195885223
109792150075391503
44887931074692119
136788107495304329
6701490402522623
23834141322425531
27145699107148577
36115628785808471
117787559075134217
106319601585872839
43050826002389263
124258457458355497
47388993316685467
141213304642559909
14893115641376347
52533911354933419
135235604181703589
69424151926332641
21866821815655769
20290671597997919
142073512419599249
142155366830609393
106135972585781569
97679814687599629
85725988699165741
33489937164809267
5949311227332521
131619318985612453
56863935874726859
77655852547542749
20296434054412319
90200198154724937
49728864884752441
141942077451125503
69903449434404613
32499235621701689
116198368671827069
107160327822646457
34930199244633577
141154606257787751
141743511968526151
99006513418077289
118026668794057277
52204486525366403
91941030115217441
66294632231970689
73941372387802379
48615672483753391
10107942129710501
54166742669456341
127021063969766831
32660375562542621
62473005350183503
125116592442568919
14261055440692693
113890897083805273
71322331345599713
134316114246866443
128615865546541169
4940073023299571
136425191750965081
18367179585559439
16909745658831611
49360131256537573
72072004854551281
71550294184278023
77239129248412739
22086462773792987
98652339273042719
105974018852794679
47898496091681999
85663818773856383
138018287276223391
5949257792574491
99515017918027021
117136641338414021
97154573478350807
88139752611621203
120983162276245369
143755286952959543
10360299638123231
128203286528005973
19725900184784063
37240549317999239
34393086644299091
21162894930286019
136684066912872307
96615168300268133
64532313121013077
45615316727893193
137687620759829929
95274286220185271
96943737250986497
321495608765381
67796210995165753
58228182236347649
28880952454220677
997315410522841
66052423534466329
76474763079466967
18025401342948781
27896362582497371
11837247429875809
52720872522786271
28256562660530327
13515785906415607
22866092775465871
45929167768044707
67595880814052893
59985843445638449
57621781977258931
86588401212504449
79386264617128369
42745321531474433
23978192954102131
103779521395788037
69884639090376337
3296131626501361
136841185199990639
49850392803341413
107271671836821341
109675238477057639
5478481242143759
1472630419995269
20432246883906043
83021956480855079
67896822170759513
78114022776281917
14696519994449
38622318932159257
53936371535923159
97273510104126997
7452366338195939
53031096916500961
17541663036649537
103983591918326467
131244050057779937
114298360517352533
43478912063285731
47776743807076871
753714831653039
131038416982117219
44818203587892611
52555106753377073
115666148080855061
17023447888152803
88762888600205747
55257702472625111
103195840247747293
22084122579435619
111124774406160751
73379667491948911
24569519146602383
49137499814163991
55493487121173833
75133066903351651
8055101139036817
122513003561993017
33091041755497003
66593660316564859
58653552897916303
71768320879427411
25346452820738363
24337980301816037
65540947087401043
9355093088299661
113296448760276589
101889542780670217
25948615233830057
101994623810291683
89359857203283041
102854162630287723
68018129981733493
73598683552580369
19093207672753469
84705807591885457
2812613003865257
121213910234429767
15200396731789991
135034102054521911
102270839842431361
113039327514697609
139867658226575401
67472532178910303
14157877907132837
41937529176065837
116305159490191093
66771826359560879
102700649482954673
27217355367787027
127249374325153369
110090967196444471
26198689987507187
118440313948312571
76522420535879741
53227813161504739
114890235160306321
32019343513835729
20989609513851659
50186423172251363
10852428919710419
92199014973932189
110277701015340329
106803093213786547
123976597270200679
143733157030061699
52712651666148479
77995937447109167
55378579800761957
9926085905598803
79441125232730609
85464010216049263
127679062987001303
74912003910472187
40567595424261541
21245780279181463
109853399892753943
91605393678936539
98928171592432229
25767876393784627
48944655448730777
35092622716305311
29258648376093769
131073232746895157
25996077203500577
68695629270809389
142414415327809633
89455998627680471
105929732539001291
43284415960832749
97765513548674579
27449989825484293
73227155389380259
113492874500274119
110951147601199261
68103624489137123
5834612569990417
81805912950821749
75515929049755583
116990687248761341
137798749040300773
77970866263861903
142812996311516387
68456708136992503
91406478368721409
2522915802627833
45116096521788709
7441699275872087
43193030889005773
46284547227344891
90800945893257157
12610272023178169
85648088528530523
56849326432739017
77165992808509673
40496746897822727
99524442174690697
94596769049366653
127052258597342327
54860908568814067
29832972204049211
67192497676915279
118148841024955861
122831824114895221
38083980235255379
27784984313670541
20016678959352533
131045248489729153
83803891534495763
69911816705513329
35352189924195539
2302647761435129
44711261854294423
92365336729249841
108689993479141709
60606333094668703
101146020179456191
22294759095196921
63542304936428173
115421353186954469
70572667416899833
66156912095714837
696680236307383
119888222528246791
105860964082742633
126430963707079309
11076504564810263
20272429684717451
140314925064980597
43570871876643533
124699433813520233
103442602449707347
74228184477605113
28829347247120281
44117117720513399
35653278944947493
25593511877537621
53001987784379897
13450379647202747
28263213742886527
43916992347799861
51917337651324287
112064988673210201
48226574775089881
33281024259270049
17949037927473767
46613263168357829
99780519213665813
93310632113401013
69263234176134293
36601222570926019
135212261521139963
40681854112713911
133992749709923123
136839454367067301
134827513850432857
15874707689534107
123772813238800013
18991296495578777
20865442527518761
140994958303171387
128819890034116367
3611196443855647
131986912131246499
2083692407992669
129664221531938981
138914192937979733
141693541826878411
87190909084832923
104372198312073667
77874548647935433
83964140414861467
20381820525823873
48069846237993967
105018889375813481
124439921897316227
110226865542712873
23099788409842399
69022029575451551
104528085690363619
125293616839297391
126083282142850111
30021641493743021
86787762905222711
70081692130035389
47210580034295591
129843479213033017
134006626332135899
128571076626077543
41892671453753683
39677850010549913
93788222214364507
43932191834362397
3030239609491547
576235252387367
83821403881281431
1110472123749169
47683418438200273
101094497213464511
44981692666946153
111029059532019641
129773316680873683
77943754901148127
31124917540523243
93608608715660113
132878803292431687
135548000728869479
24319258346681099
71633963563630423
79025209379997761
123850277841668173
30678154481337911
125418817067439479
33756484664753689
61795573357714453
18407425306384987
143370314491891489
29852895132222137
41027120997555607
33218370252454109
22969703025724157
84641659769456459
106441135741540399
125457112018161541
85068624172095197
23162159045312153
34910002752090821
83035381913132351
100002594453347827
41001943227784519
3606602519034887
97285039453597909
6754322081043149
60581975824199903
91153250881723907
81986071910937269
118134792772386601
136531529701242443
45760116201011323
59606938403655751
39160075294524689
58741206684905197
39134173810318073
64151053578316147
20501797648006691
112007087075821187
864422180078959
81235860289554371
39095632810550611
112780323949126061
49785260123002231
30790083008989589
18771748692122809
21822296733597761
114492979760424329
105119680771412569
92774329270398539
5211580645505207
19014661100390273
5901551599716599
103632396005922191
140129802066085067
124541047911853999
136206752888106557
38613710372995111
67111342171956503
84440168646675901
99924610619808787
95633734718159549
129748480774723841
70421149759281437
29684156217238981
49129324022598619
27865379550833917
5270350938870923
51540028753806011
128962407152733793
28601568558822317
52600485059009243
84327822947140351
135851043925377853
22191494217222137
107903554939389271
7429884652885999
111555554298437999
115291720687941961
36006088638486097
41672888733265249
129882325732895423
110644614226903571
58771048722190667
8411281292806927
77322781270291111
2100266860924709
25317432594505487
99439169522460221
75878589096857741
135243838483636543
9457556892252509
49130169387465587
64716102953880029
87210207223600099
31425223825844281
68287754195026451
58325805354744269
31219332204916301
124126584245117569
64439673037236151
70434071808437107
77382831001741147
63903024821224597
68463247375363969
49524560338346281
940335225739433
140345511937434029
63511888894791149
110839196070702629
126660243744627713
129893433953902093
123987407949997843
51187880850468289
61700679362231101
22976436482913811
24041647381951669
21957169996266259
58182147882058757
9021470628391913
132639654760844293
130667309652928709
25551644061646099
30057066307761799
42763820317309453
67992713975329879
105971877472514659
48706126612026461
71029913805035873
6605465535815371
114624465947317607
69935043168624707
92672368319418233
17461276231077047
193791455545823
130580913983186449
90225312468662963
66176589877151459
32632712148690463
120569853582270761
58033271096328673
17316440519359907
17763698539216571
119010684287732771
19609354984000147
91185764201694751
71001690913749809
81528362604526091
143158549301153297
11457799023567329
141839166636431617
86032490826800681
75889265525926493
58087319304761533
10244121303906877
129837072716232923
140687020040774173
130062550619244079
89424058754239721
5273481625429697
40889292104499343
89738406187886273
123543524713686227
14522176483812649
78769214719799017
130200486950343263
123493762714939079
134717315766068407
60454049469217907
80283407372232313
27505852030437353
136165069960083443
59039119436821963
64219219821203833
57140676138045727
93497709558551567
20005242850348577
119171982842287547
58549378808194913
48575876987864753
74495931327044863
62843811554310889
93280103522669563
21248106484531153
86442308299620937
39894146485449899
137527519291463179
104059511123690401
113411700572644343
54795509146819697
84001855486895977
17139946564512269
126561316276082003
123278938328124421
46767400310431807
52720282247356613
55381333940986453
98452774557115969
54363940841150779
140618607913485851
41973075258704819
66550375865285231
36842687531391853
69473757383507671
29705729857909873
108997461062441993
45903692504805439
104301194568551237
86759884097839919
31958653655138107
26744234764171801
96267422527059359
27996736902923051
63372561963405391
45733133356522483
8075937243363449
42192993233897213
102636091329197227
102146067704514179
66549634709772013
74693915472196739
46840321339597879
56201982991881137
84674337703500487
88736323182713251
51822700863107327
127554482751626419
132153223758643427
48603740734548553
54868930051308599
54847988996045197
47175784625205503
58351352789422039
81291877952134807
89288341165316641
78646348411537483
115048839477767347
45926078435411747
41921766134443207
109871415094120543
82287038488141759
123301666032194357
74378070097200997
106449930124295267
136439136903483431
75105921037830131
41827230300959743
115236982045444951
28920519651470903
16017435669718559
139391832513287483
90967624539728731
127433036663783047
108897353380089553
57319328611020109
28810299633876337
2894994641462843
21048713132832071
47926864276094579
32890968245135519
83192599668414553
101727921123589571
114363923912195513
107853403736771123
141569040556287593
58325007749359487
28422110649106007
78024765528596743
132223064725444619
79522053694619467
28538353138192351
115821611263965613
37941912467425853
62494608558245531
119734327841231899
49205527814829523
10028156364914399
26062568378059121
143946409555626589
50874077354904091
82542385083618169
129019250978993321
72682617755991643
44654785286816057
131306382579978581
69695207399451671
44611331189569811
142257581167465943
10352874519870479
28496369328961879
94976898148853113
134490911175040463
18869851429066453
31258246695868079
16787893596653917
73600827652595629
137404997779643369
116086673473054001
9028364290180399
52066027048753
19117894791763613
62474344887802703
133686005897084141
499240485391409
38395514097053233
13825344090915473
105163300873479551
65616958854284207
37197240613232657
65568755578245653
63145641461922883
73691592513522911
86908549188728297
141871892004196769
50603536179024497
8837376108478919
84860240944739503
22983465491409953
54859090829987657
90358058656562107
123106875477123859
457707748134761
69871780499182933
123960323244149773
11344033777385641
42212459469775667
88446349221313403
46822836100528511
14165012289453881
107139328356207733
108227932169636263
123802936890236969
72785352524019857
18709023663928441
103306719089738693
98437514307857443
130246882583416463
35574749514535027
139428062458493141
101466508330784173
34015152493264199
105367667217739547
122048573158281283
11574811604490523
74074434968997223
128897139522800939
88479293889430963
51427509109156099
60642668345391709
52665125348824019
3726736053295579
100730428510566931
136082039242622257
10743664445997383
106646901413465563
53674407712748701
45001046646997769
48983148399325727
59135162615894711
11571247852202387
129384971964371447
143722108354631879
25512791310636947
64758750454623317
140897103835267963
62721424735602821
130936233521591989
30963351024814979
58812411367791227
132254016864525197
7614666684046867
77578468993875449
33897058035369587
64199926836783403
54137580685193461
22591490494743727
51175641454664897
11762727005536261
56135787218032189
95038639322626313
141333912125653417
24244880898434849
32518512550934237
75761428770407129
32251087615849379
54018089363850841
3028243614646241
87822809079025211
114524872029199721
15389115381732401
99754485865074347
60372452456186077
132229312433067911
139257389083983991
4372417767935479
92076044493108043
11054171764247699
138844194649247093
62353061398065133
83885659257940549
70607795161664821
106319473583964601
47837238589398107
126267148079979971
46053111689862421
39976771060348357
83327820946021891
12543061893960329
129599758365935563
15151014596238767
38569444768454807
96410720699586827
129235293385346063
55636504460145233
62596663714335511
38325599878453981
84322872405144991
142868444066372113
119026383471963439
90399736570779379
43833368010603601
95475508373942159
95905103084843909
76954057192356101
31763805467432497
117628303603380109
81122076873214591
48506854006650433
20412929664738337
29960810089718461
27127680959662487
1423528806869849
133196809333039549
92339866156564283
26221098976398923
110852655643153499
104485401251248651
14464870907490253
139991709958622993
122159139303998141
89019502123266371
136026759173919121
106076100647707703
5451431222360549
113414932967107229
29665591189030801
73995497120264227
59923927104523211
30948124649509061
56751945608315317
25189846941875323
6415218589788923
82690748970751217
76687408504707667
43885371593077493
101185173335736401
99262119240705857
32422245203528399
95891890251964721
104415125749123291
65363831593293953
3453161233285601
77622041630175013
1149228479327969
135172561328607133
3079595861052863
95190665702023481
25544124711317077
43749676680469493
117706321474957639
131511823329417857
1655455543525789
33198740360000791
48406628107376393
74069001080429221
42905909218089971
37971773270580697
12655799675481181
1255847171581771
35258126386319567
113118222151355137
9617386222690969
101926896772787789
27303486565872761
99528338986719949
11704980984180439
65034512771042923
111269760805981153
133122945052359337
140695015751030717
9928421805293353
127621748733694751
61168252625455139
7130766834869441
106640652781111441
120440320841538317
116241263614753813
99893457114008653
116977813483403407
121236021822631097
47050209809748011
17802756144484921
113341094277699143
104762871834224651
110624158786996123
82104437540151179
79327653130671289
42018826691556881
77264965066200679
97371315365854931
98895340102555883
7666353725658109
29058614196347893
134751834342106483
13486023611630917
49597514138583701
7528731600165859
128355130827895709
87777572184630439
8684833759501421
89533323071392283
31389599108682329
30831114852703031
22334782284154699
11484508701308737
49433553490020223
63140555172778373
387163441485697
128383584444735749
47626204998265067
113474715911856617
72986607873851863
78598692559733543
5631240414552763
25174501468807727
73201450816089467
61699748438378597
73295080550056567
57361059648504611
110345009327605079
52797787290635221
143573437946971661
25322606705679323
69586144929297307
60054423890258789
29875625352033821
42173783430498413
81886851372811763
99479024960305877
8126248135770701
36698650964174767
25753635414682937
41893821890276677
84381010706353519
62065183641399607
99786750308362591
76758498048451361
11303054865536191
75533402731281479
81395678512925507
116344331513276813
22186344398116009
84002005811670337
58709454222946711
131531884311809173
57827774960237899
81165018951140849
52736860845792143
60769662538900999
119261364689343049
75896748849348437
119815635879666731
58162412316412499
45203968811672051
141306414346469051
22007001751032209
57557431253970317
58259825178558371
101105284141022831
138409984076799737
43949038391336917
129023063437488641
59118200015508251
134524294471121879
1356330892910099
29016226720783717
126157938422173369
97883231356931057
58933455365404913
55641241576288727
37063034310797323
54697936902680161
89876808630553643
123027242781672601
107316045821417047
88322361204254539
78422248761369959
117319614478223279
45152420067424493
130724143461616403
66430361688896111
89552244954337043
1000669976618321
71832855116376083
103059325384999933
77824330082899079
33444163434635749
112176334027150529
68882897343485957
59949682231641173
98031259369829011
113174003735020037
54634469615708351
135445831245641243
28672085509454201
19370153473078999
74821061614312087
62203251613704163
138267518005064167
131344884120785963
23318055355120601
5546312732467973
42616739338573177
86563983291484537
104122144539770759
106381193028964849
91621796084810161
117141002315909059
104951578684286371
122602456720386439
109873465139579473
34139183614714813
23491141753775723
98088146042991809
12361498922143207
61682214264455887
121950852667123853
120457092323206897
34101125612486393
112948039064643353
45519201078522443
587332530975143
56202148287476369
96432587788759931
83990996668638443
45998555327722367
56040613733952137
143885603843958187
119479486293808427
30318244990917031
133055406527563087
103079406159928067
128662145161915861
108995673360524677
24318232156362673
29063954594655811
21127977724527833
38285773602239117
116345601721373809
69459833980438379
22132505945712167
30622920191749013
127861502747428781
67288746181836181
49083067071333257
99081986618357651
64506784034854517
5179126106511193
111811549639126411
114613475255651051
107696904517625417
87127767887186003
7510537915986101
84195107210426869
84986753190525229
37493322804240067
90700815030842491
2221278890640883
121867160861985613
7404701335050863
79733820775085957
113983460673683273
125453248921253327
145219145816609
115334927663867221
45397231568979373
141510559828070009
103978048854596797
17451597359135743
45008041134947509
53437881063370357
62255647135367183
143417211048448811
140052617108151367
90311123251354393
16949206834929059
59614066117641953
90085913051335739
131761320823704851
38839184440935649
46281069642151033
61643182838430371
737732796397769
106320035660452739
15891802385773987
46083743800624597
79085028871080647
100629902872294303
38892428348652647
51498566116000271
24993571956259787
58419678986453809
84392287390505711
4384870771035253
99715008031925401
46793648276163751
9502852450581643
28021304842141717
54065921654783869
42466184751210239
56333110500640577
103318807611869579
52092379077482701
19038350261398757
75266543963722739
90381594312953039
80867773416868663
61356620102840299
11837531707680397
48268797455830943
42372861954355433
131562753871145231
52129062419862583
114570327112580237
115909600068493223
78026583351229829
100091460129674089
44186267351652343
110623352499167609
115518048483743027
43363132126174843
115972395939476003
33208338400196237
73257667653861169
78384069464821073
43072414218296833
846072138805819
32166310805208691
50049504799150421
50163136330654937
104446883073815983
143763861903940259
138902927785980989
94600272733058149
109621567130197873
75470304237046573
38538033367519573
91363865493978431
42081405338939983
136436581955878013
132248058220403171
90188477974972579
29640180652392437
5869410948179809
40371344349667103
18333169234942369
82414134267285133
61686645433543049
17232547968891499
110648117559163969
39524542846387237
48904347819057239
93430697158947287
4120889161176901
116761978875221413
60999721702841293
124019865114143813
7175714739001201
14740779960002143
43495922010839659
5645842503909343
43401776312291869
39081534985716659
61293672330188849
48407626225183921
8306038123313353
118043335494226481
23346364882987807
36706244275838083
109453384151924959
19727540273606483
90022299182932013
7563568988052551
60803207642976853
9397053623878871
84363211206715433
5559306085203841
61975472833457137
124136190773050723
93844831453845487
139524007973098531
74361540044639207
97259511693155549
65629656911820461
12692614051849741
59285151920926769
18603923983269371
102279056772801737
51688930502915857
66075471645234901
92918796720570481
52336015749927433
128568674464721773
21520566201593203
5286801143761691
119535913212547171
63217956491620979
68090966827598917
85863734679398287
82418492657846311
84473992205890913
32577852925786879
107611813968316969
19210969849966343
91119485816754709
112115141176137833
59434431352986259
62653868345710501
141317887382005837
24339986688971489
81911544061424179
104351888719895623
15145014495884309
1135822115150263
46805501067846289
24991182679701233
84588228727223659
19212822383472041
101096465593425649
24952972548233753
91523331464115973
141549388923506609
89091868934698171
131015228535383873
15811212312815737
64066064973445813
24930546981660119
121308304614971699
116405811982411037
47937505095062677
17954862571271719
47653918311056341
19371575173653583
58960017896768089
113533649400089747
46182588966693701
87441764315355907
17456330102361587
141582540500596667
9955198391851829
23055107634611791
2225036452080509
99882280218655321
54063907162720337
84958545550593587
102057071050842907
41882015421514253
27693945874672463
49510052619745849
61680949248617723
110413145796724909
109293395732795731
49684522998948491
72295709679114533
20940065673691469
84185852960479771
4204579937727661
121776986812480801
111100489841488943
26020399070661059
105470888010205373
33803797037677439
81602021884560019
53847196433077769
74593192903147091
66138958492006021
86277689580838117
127089223475686267
125004817957611577
52925825475189451
43949016456982729
120384984288863027
59358823766569127
3588964106934539
18938852152802843
9434807443975267
120161687705888239
72717947505060707
48410577259708561
141148290003112957
97287259730749873
74471039872820629
45961135269674369
115402235477541431
133974520539306077
19005918189967369
5570138435623277
88709557816643717
33140256034936889
91244572260860323
21618286547561017
68269767935676277
127088278313648473
2965904146499369
125502071460945241
141528675083856337
137715438687554977
60299796005066543
68309067186999259
117504946157846917
82838941463000341
122644730124899681
121697883563101193
121986209143506493
70748626774461137
59265880888637243
100544922183999823
89920044171350233
129441744489761317
126515691369340829
130239991946701523
143860089912729709
121570840203960317
70501499526998003
38180892675326087
61177676567855021
21460067012595649
4362746967616391
41513344101785893
71243330358756931
140327158823738141
12658947753106261
44758678199252951
47185227554391343
134584531868155157
15534823587654731
39915992107162447
78081080650063037
39796528275204853
60058151085176297
144097345601941103
92782803959796677
144008704152127981
6717097580410067
124950921330848467
25810357848977587
68056060918233827
135913468040298877
100622591938887509
2478286959489037
131912039812080097
130077026371349549
123398108047702513
63546120717252497
39874557784110013
10316349884997647
135564857203567249
32243029750260541
1571671591185463
12202201238080549
108869026691517727
52957495613837653
105844371019960247
19366198887852731
31372644301285127
65737993850000431
138896492694939857
18284996268767903
3479917476387959
7219772856600487
26646320565014141
44661774606818713
61531675715071189
31714788781231123
91144237759593479
82252727117209739
49233795114954257
14282036392280309
11466533847799073
113136628727437247
90240507465802721
117314152380606887
39794341795810519
17762252469629777
118340025061608151
1226164776446851
136021568265392311
114400437747792143
124278252408114991
86080977604950241
137188840004415697
60826255035592399
136517305269049799
108330743509185191
9116707236609631
84458866793321473
56555624836145243
84859004692832371
8548697908464403
86194479110227001
100816355172432839
10026275677246897
69460102225336819
56378715147416867
125123058759303581
102150950512398701
21074171237176231
40468613063831749
22915108478194769
93659885037603569
112365568961283797
136671498446185709
106692627433045529
30188148683348533
26354866535355041
64143429939114263
71139106265895407
63963695376695381
134247348902769631
57875733728478689
29634053602074287
129829361702750453
115660392461594543
111132852644832691
17649231621988423
25006147502851643
143723560394323069
125033868410431301
107111181072638317
59353035976099967
53962834523845327
86054891381949031
47857068471352559
143693421573960767
137983083410470667
8553757494586211
120965239107358823
134872212028267477
77442811144752337
134161320169896443
96743876714857193
57810823541716411
98760175155059533
117191926827397399
103196839339685099
22623717204335431
11502575512070099
81681667494791681
62824416115401011
6683364461312489
52052880616461479
61958163012981007
86913745895455771
15101552142150497
19394184539201159
52422633026411741
126865086455926681
59604760406192479
126828549539427397
126138371426162839
41557698720811043
101656617497071979
37709659516043173
51448171988256919
97647670556979253
63256131282982537
107024269462828327
95398191728827853
136696461713516293
79420583228230183
109275359610277199
83000648034254063
118601241469160647
80329852537335293
33997383723451363
103668925470294763
76800585057153143
79471230853960339
10020693767796631
19150056303329423
55341792759198461
35963337436235947
45889704503642563
25871167542709771
1563636128194117
118502219761908041
105797254319701807
24982739786357993
53039906803042427
121668487533355123
67944022762169527
60493817427077413
42667921104673031
78585642499717349
31961843537094769
63330851055348469
31682000923866779
31565241359847683
1393110449825233
141737899979951981
42716586315277619
100723829671352143
46331258033543239
124018632162239701
108011470475213827
30737791966197247
4983996118284439
115342322179627343
96552756477555877
40108285691662901
96268593785460409
45362107613704369
87886996725261961
25673126324270261
48767869858409477
102945194291331131
117184494681893981
128331604096320463
56417079869306873
137231463601169219
12762972593933101
90111006625245427
52478053845865891
140806033652686481
94517463768119479
56343636180922991
49197839837028031
5294739292900459
138493792880375773
74806810859093569
5498634678364873
96758132166674659
75052883851625723
28464369168857777
133698284421253213
60942095526382489
135402077738760097
120669626263796107
58399591191917179
41786528517620993
16143385819867139
46490410552746463
4507516834472441
75568192917073033
81444243208211491
94152498461381207
47031966527583563
84756896001781139
137518928870708569
52474341001228127
139127619091562093
18807739034005433
88663919600854057
53060288995652461
87491307682294939
93469625928119717
79042735489875419
14951981359937767
36265216804447801
53892990086924641
56128762872499741
33914922766970197
92696939899567813
94986263158784639
3907813903577653
11140567362872131
20783469612628357
993928956550693
31685614013235211
33206025521146979
44314027808535343
126218105676011203
100983306840836401
42861957684918649
31289819793645887
154887528957979
32604868981454557
42891522975366347
50853063466076539
118441203668599517
90775193741937413
38956317549532819
77100514992578557
93887031651874883
135746942912638201
48220251677719871
46933498117129861
11904549916133981
62462645886634627
9450023611239643
109387657774940651
7948597528514641
127037789519516333
99538554124386961
97944277442874157
49882321934836177
138902850462231659
126867602942471059
137474532116360129
14740582700463967
137193374702755493
61505837479991507
23250884990425207
66075899968998181
56337751220477743
127115794026452171
34341778526984609
134758903735603481
135219626154734141
73659578005062527
107299950178954567
28355269679594461
65437743042669989
102171799974620681
29844271531283197
111006236328491909
4676018916752297
74114330411699107
2381739713752967
93067904395013539
88650343295850331
43516678964137319
89100185843731379
40529489781102173
25036218963563009
96674423562366227
33778246834557727
74553735450717031
3233467513539499
47127458905549699
85331476754374099
27957062614935499
3847800216450019
34471830016068461
73690243898815543
6384258303086791
83173481165201107
8224694161148497
119134903916154293
131660062279666777
7475186656639963
20993680877428949
61625539388271349
124119112412859287
91735819321079743
125395322784316603
15608577151734817
21975129683189
698145362350123
112402725779104073
2087553043100771
22950586971516949
48602884637251177
49211331214906331
37179911742935201
30434163067036849
8517577202503627
15372042239519939
6056770409178323
37576046732360491
109042622528594441
5794235258061157
130685190738432293
12348280406786141
5170504602760213
123606227856056047
58731306081783367
92202215902200581
140219640844893991
60468791841987157
51992543764165607
82071273714358171
12590051283018179
59429570573994493
62787951317671159
76810332764997037
137096460826980617
105057096823867829
141344697456306803
134303293297481479
56127875263960693
83129674555001377
70244887200877699
33827128169643443
54753442585556431
135445053931189
7887487367070781
102652147368437449
87665302222846661
86929322860548697
7480497554633683
3965957894402897
30437919977468459
118268908756781641
86183398851819949
39734155243298143
120551976095138381
118373448714797921
90055912645737923
23799958193208121
76430947721168939
56590159680691019
5334165917791961
125157863303950487
34935147412022567
71895996492547561
114598897967978747
39877136412575909
20770037064470413
113064781192220807
69292954136631089
38428555709971451
106570487624735011
36567947952251957
2750185713429001
12023601027253159
78193334672350673
60589905932216267
101982143620113793
8345677933203679
30302704213978151
55411873483568149
51484652657230531
121124457409525511
11159621001581677
127926161316555757
97478640847651177
137261709068459281
9973043902404103
64185285682284497
21489621450370681
59254363627687273
84592666469537591
1684102396559393
107041060514886167
72912416504101231
79114132120457453
9786837824824667
24958912069835567
61360069238416621
84827394364299823
20682606659689841
14603969173900763
138562113934776097
18888530118856621
8722499365019513
100201994519202523
66646735829654177
81383313375420619
133291011154770991
24440716175319637
111304121682319219
97808098355257469
54233758228434409
81142276596332761
35022982624809089
8135257842195109
8856177665735339
138474707653947011
27566960778864119
111041226946696247
143311179598906909
85120898201334223
55625759863430551
75290566292946931
69264172172479301
2398274615382703
37484882210935387
83058186204898189
49478863537868267
8649462899763251
91274932259742323
94185423432350633
126454751574150929
47361496547998147
3627267890328619
92299632664866689
111136532281631977
33194924650964957
112588407300015641
25412173575823091
6344427766953959
103911134662862383
141556695861021619
39093924620958323
46385756688452747
118246056476626453
125279676478774973
9503463488395169
24614575886048069
88236162512165461
14493995709492731
131337930432369191
37569540877679227
19675889519035639
23869454116147693
47642540762504707
4040746587330281
96152944372600963
27857711158006901
57300763882791083
56913120963644207
5289191255942687
17059849956756589
105765683302644503
16472471791325567
1463743521871661
67855275523352377
65648014449976367
117166005738800383
140677980874728623
129015085698788711
137811930523228099
125667589927696213
75431517610639321
62899462845433303
62027503886195257
127852491486847051
98491298505727847
26100918677449211
93427929216175447
2663251851003869
1243246196054761
136352544375398941
95487046522713829
56618663308333213
16532516694656477
35218965360918791
103989941417538941
135576721204358171
22120774586780101
85973108096223583
11741148151465541
55080570713744341
118653019976852561
60132560891972549
98763352302881197
36801571977733963
140983966331989349
38083933169860471
15590797990614257
7790690898684367
141007135918749209
120217129027764563
139007630625717223
127773669982606763
68968102385371489
38155362803552651
140526812795648659
31847948595368933
111509663612092703
120781905507267371
71819079389101739
110274889768706093
102172923513596861
6034797615228287
123390023897531057
53549494019132581
101206073277872627
112414994768177489
119389856722504021
112984991011543633
103523441973657091
34695903753502291
57926615877022829
125933243733275141
64583220513685873
62797145679692269
140476588271425961
12855738351412951
44843939210361761
127932868229704511
124852429072374557
119037337677810269
42215180285054969
51863439479108681
122539867214420471
21626042054721233
87155039258609891
30751522991275069
77564650085529077
142752974742444841
7837110345866707
33220404498267661
34424980176685589
109954069290828241
86186044480326949
127577129386219823
96159922364614961
2419950190119569
85052247130109977
18781459659353383
20356590581255501
66437970773106307
29296049367234211
126821355777643937
94679695320449429
16740076479918983
52830129862280203
115411445299136743
17243859736109339
46796366469411019
788524322249711
135328177985633341
80927754049674121
112536368307046877
7590806309488249
97030249649399509
109703916815728561
100371553875358027
72318915607049347
94925770341446411
119438939363167147
55643954396008457
106397223361385059
95452260255837493
138224528269570679
111427963059786271
131684822121091121
10001429087327341
24710798992649489
108710158948524059
52009394433267889
61966739946219737
57436259197505743
138973188758333297
38287913016351169
30662803869744427
113283026897024219
49530164547538999
46173464866530433
107197921949926909
136758057877625087
139185987643232137
103420420764009299
80183179654040273
57239293889535787
115661284410208973
77304899477016257
81392477194875169
17445845669002459
12645871487729861
8486840504826979
42762887758716409
49937741154697801
101615902915048337
22913233253874101
66893529626802019
35839896115462757
112719796428858389
37823911161823261
18160581546636299
76511176429730621
53983929815379737
108296836462720673
111702050977688923
13034501973128543
18115341831257647
130809306797528683
108417254129329373
49485158816937539
77084506403180377
28114696495276777
27020579036459501
115037102536065881
85948215528812347
89225792786690839
55443946048201213
90908433245091347
101693741142533503
59694540159699493
88618741547906153
33806364497272781
87104091602612809
105743902937312707
18211656583371541
11866253558012023
93253600976785213
39405246736324123
28450558938680257
108334694192586643
32894436856612853
57362223907953973
65433575913724289
136718747859413761
131289493519667689
4369877169167333
67335570474675089
138843819695735069
61359520813960393
38122539540890111
68840799819052669
29889790903164457
53517016018412039
34135383649079623
58349084907166279
12250277117227889
52552559621766241
6136054781771779
70631969176522529
21029126771873723
123441922034859223
132744341251623641
96065415770695769
23689570607441407
40799964304615951
90635466449979149
111571726911366529
30250334816723327
95136685210180709
26639388633644701
81712411740060307
6641323036485607
95160330374993189
32372008877060267
30822618959887589
91331941732989521
135273303569669077
91665442124551613
30353862705899687
130182945549323837
95662958439630581
114677729685150847
106864849883106649
50556217018682143
9972868634267443
36945138123701201
7002191197936091
3872247558130411
55192251876042341
111291598858778791
109466183936625617
24131784568096607
68916907355792521
37262974680998153
67970156603332531
60910106572686223
34365895319755331
12866913606463541
119754565995417229
174087061041581
79641364276419409
136931617971399161
110357553470540977
30747262392540901
130149707053236253
32662285590181361
18710888217495913
141238861223086619
39523194140666051
36928555073154313
11035778010043861
38340824092784341
111812752257500551
2863789106087029
54544361511389947
79929471382259179
127804276812305669
106857948463934419
8240397146912159
65015648437488421
42057838125121957
63712219806866329
39544926718166069
21458588811887599
131035736042485037
104806005287072603
58146117964181563
26204091129555569
120697693680161033
18793336902373823
117859133827587967
66250734096916007
125415221001484433
113777303899074793
111788393165808859
13047636775081801
111486733455830989
85660612954781119
35351539520958307
36771948012291689
79492734019016707
46140660612693203
105452128897581517
40657437793279771
2105930603726839
43336719182379449
31671966814942039
118668328835544571
52698718351217479
33008264793888997
57349770045113431
84635449510663589
26554545968796169
115697861647068343
25625815775942441
29603208045607379
31441522677787499
121305285591994783
27347170120302761
60822326231608243
131402914519903681
105223691225738471
40383971788856963
135649911249248579
138638576786922701
37309696907662937
82943800881336457
66169502266096937
65720641061624287
52685563894238953
88559581581683533
23684279257198201
136260774410494289
13527061292015303
118788650923705577
103626541362638461
45803741311515463
88203656320010443
47777922315260129
8430638915097713
38822276188818029
54468857590709599
23883870803442841
75818573036204071
118028288125173743
139866363275670341
89754242129838133
112383119807250947
130874837968341263
117084074090394949
142376531914891199
7569785172688847
128499990754100941
84776482854833417
113099680316246927
32181960369626797
70605674618432761
88636370204899519
27579554253687463
36005831894366413
5420707981128499
41651878207593739
9074099412058259
50835468762873917
58137478696479583
1074817383401473
134767293410579663
124837713067318187
68473433922826259
34067879953747511
105560909898643627
139916185787275421
128012953070602697
38253684513880411
66865156340737847
35427678234702301
63003081775004551
137825068209587347
68131278395491249
10480765162171631
124620054624531919
9211700497579499
100157951065116613
123675575095513577
101829186477508597
143017149118133561
81471047349898441
62937690909153149
1554781818799817
63508190488965683
78378036107248499
123061279899719353
26374280110631197
40184725866613187
110313585201907333
117449226218927549
8943639085537459
3072134324297449
115820134100843287
39474122389987457
55435852002745691
85131786435900751
3185503302460433
9567297451549037
45721140817501423
15974277281189099
57497769108240607
65409706875127759
8779828299666143
106238300894866219
91290181982262301
139181662177705001
97622122915669973
128972928609397547
108532577785840319
335173313099459
57749168182642579
83157858874203679
20495338222461959
3777253235086733
38030763356347
65556884529326081
129763076443758397
91881949002011621
27765013173172657
5979371074941793
85646657307481111
71299944456303587
70779642619660283
139762628852830651
35059340676790219
28321574308420751
50577518453835287
37626353223344591
49923927207203999
80753397550311589
65291222293281659
427879136343629
29543817558749959
4250209672367669
33751107324007847
130243164094835983
19966838676175129
126217576214332249
37318963891511611
91642271105141389
66479957987863009
48945888434703607
114484293072969241
76306759911364903
67563952460088757
128806657139582881
104190836279896957
75586318389304433
18807365670308641
18887146225394641
32254489931953171
111776899013749003
73795553990642089
105221723336237701
65856603710199821
2404387673632999
142429923807646147
110218170179982779
50722667219101481
13371026608162481
39209864358350897
30276611093494757
106035927856736897
39302471727088847
17825467039869481
70755963362458541
35049343511734999
136337048548814977
112234836381693107
96432536192830703
113290230073258039
137081460020484097
20577442687830829
52329228824657353
89387575101154397
59615145786573121
97894435217660143
30281946597484651
106362001380089269
61114754148362947
9314597453272327
122069228773703921
41463175872214801
70104971723586887
11037800228003177
136420142089784479
111549190000303441
87123806325575329
94984606349005141
86628830549783281
141628357818361639
136828112442260963
138472239892130783
6649110633354523
31739830837161061
72307941543106307
92265897371091767
64976725760421077
4586891016579191
5547671104326539
88355937515552191
88986529027424663
34998181386428929
72491731775253149
125871176932698383
323514753443549
28199837929359253
39741425592764821
49485517552204379
113030793172304831
73760483396336489
64801173946605487
13226791379494661
100131718798136609
28376015534897311
8121686472248809
15378851223009613
22944132126494807
30563138052832793
111232364723983729
69078942705984851
35690410869280877
50565372527979809
40119075745020421
7973707054405303
11442468507654953
137716729109416279
70156320794660393
118732084756990259
74054663064231973
40428121503330523
91138016429003111
90509360705593673
19977863149476377
70845969143129689
52340630618026061
51934097868218987
31481440492000259
7755041427027793
143584570798535927
111061565922451091
69775097008342013
25774886372505637
131414037125306339
3082346265157279
66010139064315053
61352775998034341
49202872776532457
4836334701677429
72673238265861049
18335307327007381
55865154999727037
20976261515713187
75933770541921917
104933937504457213
67523659070593069
5120350756401589
142432264125078259
10611633546295843
17264712147417443
65024537861547289
62360641893625241
79815144132937267
5673222196500799
33880594814822347
93836408425080619
108270897202949917
112825187488603489
103622592647751127
98578376368495381
6404482907600369
69695357404500967
94768247823186419
103273309769708549
116235829954307099
128951345191063399
134553651229374269
23821590884890411
126008613546564157
19316917840653749
60077903997158807
54419859052905719
117173075455846829
114987699862268557
13124311049662331
142089688242405341
103232596111575613
91667433372598231
119886044409355199
75192799626416993
87185581010792503
134533408802055773
80613088413596449
14430692012348713
121453221678725267
115757867426772121
38990639652135221
71747689503548117
71686324307104957
93893141650845391
104314386423829601
137976649270174357
38295427247537771
133143914889505913
2666792969139623
68078431638648373
86339916470821721
143696670250061959
135794801387458067
75238557849270919
27203859745917499
84842236298730991
130509397869425051
64156897932359321
109857195662684047
34294600558108967
109781978940468697
41162326640727031
126195582152788909
72733373896152161
123573470286006509
85226423764844441
137019043723985173
96546156445267189
44723142349030799
138788162278792199
109986656125295923
69719789351029579
18012525650267923
14132884410496693
99684168537104471
31037764120883279
143127202653977083
108841300563988387
85391351490923641
134212304564454527
12661129920905831
64029244719575657
117399368640416267
124959975972348757
22179851260914827
14778848544130943
37974275522826893
21306820282549793
65235406220010263
137488667674332691
39277789695444871
108167119353355351
70271580014568607
29329246755898591
12602128672594987
106176203730721583
12615843970119053
141712148518944023
126561015885715063
70846358681194403
8971806467063299
116901022262650859
13182954969307183
106009345092352003
123397488481497739
77310754230214237
19410765207178297
140424804226969127
19289571510409763
70051732961959369
3317349853809697
63696065977955023
50803922876280397
20549403030730241
26780242557267593
101751113489971427
137441124690967651
6887040069883769
114655254544898153
41421888845774153
47590306315494947
143404592477768579
99574731968049517
123292372697136017
78896250244156831
21739610846552009
20597700262368247
95790992739798991
143200704544758269
6787744541596019
84721410135744799
72074910085512977
9626828513826691
134421814672499297
33048934558995217
90152877691917193
86001475125589157
5136617308155803
37967390266669417
106801388400867581
95232203742704173
42343476452257781
65890233447692299
130044135307568761
30511499303590397
98253470795810411
101556638198165251
107772490988382107
142392861186921311
38844749314551307
76488870338397119
72599399120390371
35362848060357799
71002726773477739
79341702286222403
31260795305561183
128451583963681127
10637467806017821
111847454917441543
4140273771861287
98348665342730573
21533984232665887
85356870555891581
58796199716417459
97352893589739199
12205526501581103
46787480320361219
135633765973873667
10587129094187353
113604291527255189
70054833002530517
132608381310464009
92759948772646703
20534162851386949
102424399449442991
104354076742359709
96632450044645253
31578087219329593
79746252108561589
102858474233140133
25202133180478897
94443503034167041
126460470145828639
115361892303091697
111108036937353347
117190142796239573
83258615707581823
6412444557660313
100206941158222603
124389150329143561
120409799244514397
28522217245790767
69683042294983613
26039196861591721
81846338324494417
73885570745002493
16538334476860849
86691752773881113
53703575979276473
113412088724685397
67352225247963199
125707875506214767
102860135168891029
52204786842688547
131358629327023529
138497371114731149
29763895476243883
4286084444327633
107443476352070429
119181144632628913
3796838623948043
63126724702158259
120843720629600197
93808617218510521
81049084421067683
58533014446394497
91821306874760513
120894128270182469
25942228587050257
134333107113775949
143417296978454159
32691641199573149
130469014639597477
133332745242911701
8016613860327487
43272614547525101
28497365561895203
98581929474701503
93132218720589859
51530995850891269
10310060985816101
16106310797367547
133029782420095849
72813246519245213
128977452116425399
51414410924140337
21745716583069943
22465196342772913
105430062172180523
59561084575108783
50146420727264441
136574532990240991
86467610926355839
47069067294441677
133039602292757309
75761587789378289
135498490278718123
93821396954166851
43657041577710541
31775766429227329
23950889857084999
29440219150885397
37508271725873257
32163011813180957
8009740505054861
73984011808804967
11515338478372999
93616048147338391
121411431831503117
96545166314620561
87004808940227533
75792979904237251
90653372807309957
84201974178595277
105981267471839323
90548547505218757
80411793078548381
6600933314823943
23970062022729829
43425060000033001
32716902665263673
83917771736258879
116799937165313197
102631869472955497
140163881971200011
41027082582742453
100398127033525247
30113537859616103
62204660646181841
37146361538145323
105807571821605243
140257321603057349
16379746680921367
21259230013917257
29711894201559991
95613954400807793
142601928454260199
65191476090357667
107044810780521671
15253963687492969
15912349344243403
59475688942536973
63548251878119573
37464825662050697
40059831012058001
104004890411895787
44980830982421449
86243093946939031
41123504320046521
120030031752030859
124449276300786911
41085969006096583
62480153372524469
125252519858549507
130322038324410937
103602843907633297
34831275520978757
52558097974920367
140054692463487073
138324494558406287
61097522099953849
18355499283237133
83069259901843043
25668483094583933
137686209734706271
143487573086549677
96804808776282407
90792712873612661
84439425413942309
33252902464373341
112362017709422893
90439931540423431
80366444475701389
90542037545254877
1391717646972901
81466592554270279
103790596057846861
69288278523525517
71248238103668063
141820478705961701
132639362567184887
98957588834837167
129889825548041107
21321551593041503
115044360894180577
111316971036428693
135920470984734967
92017539165030379
60819719494229077
32900797323351799
112060788702206363
84139089126008753
110765715042842257
112792710665286919
41748506272899287
90392901007358219
16802026318516217
85306333094488061
203400369760349
91222393322337857
27489570133309021
105719216812217297
139799973895673719
34610766410177779
112721949528842987
86522043752258861
99465481577645941
135978640460816717
84490497466853129
107921406204415751
45770054382434647
12173542543523527
61598236880629903
49001013489609131
132796927099567669
23477143195235293
139913633630605949
94044757042422547
79613336845696331
72424752764566117
72709909898444347
35830544987119021
71153609437784759
19359339093033487
10256697324305923
93568569364280617
108725528336917189
84753106641411193
142663862797703389
129707799950138177
142975295035324361
11195243947111247
12380508096487379
136568482408053557
10196638766227723
127331711449193227
3967557939620069
6519920929270429
132667180852556459
102383658152582479
126001797607886659
88479234390218351
120105501178932007
30623466823421441
125104683788744641
21425956129401041
141101667946503643
88329287117352989
52209536597417417
118561704987092617
48492939630709753
49307050787170559
88979176743683729
43645391541215809
9483624002369911
94681230062631887
3207972969511679
46946662150339793
36562773462573451
127445646485780039
58453678679717687
79758511662286111
13933732957243081
135849070382545447
2500699403519357
94956960335385541
14806259567561647
69920757542719453
105464990717140261
66430355427586373
110600968769590253
32033264819336219
30891813473423803
57183054310958053
83648567688817067
42923600103343217
127084863322514819
116227597402547971
50761299303915467
38951966488974659
28812181334902781
144002882801911519
54177662954649187
101111653763477713
98123450986289917
32536573982203397
127064209309277897
20776446666565669
51362279213517661
4585670002228621
109923419137216397
52559552806656029
46285972642820203
2645279837892779
4329459692943653
41137954620176521
28957193168407411
84817556268271669
68967681370284629
37214573665190461
80701962073061887
18691078739487691
56461273985739979
128924774752189547
131694281478081979
67781191419725939
20007695546459879
67422300548803769
98914284679604089
46146525422218717
107889854768741821
60707086850266631
129824226189158983
63041601502760357
53801279567450111
120752430241602697
52992914423663927
114940634090838823
62363924445211601
11882962680090163
33249156868495067
112709246575823659
123620564874950393
64449073197114059
129285713968704857
118593781690589987
125168491575478567
91305977894992271
139185665421035567
46930880017791403
46512859271666603
92686857593804959
123290051447626733
107901724679399891
109878527911992799
89331929582995573
46438720253938333
24801565481304757
138350285425726889
46485536350424173
141557514822178001
23678660108839091
102449354784224309
36930514720041091
85171340382234101
85759624284763603
132080808809470603
77869906675273943
13445099176983377
139693496487347471
44797139230498133
17305833869312423
67021223485549439
136558430386693369
19493914848711811
104915118520375841
10774555609243763
110658723641707091
72312742184235827
29656397337282539
122254619997468997
72011803492948477
1687646289637421
25265962117401443
137714105297694767
120548087080038689
64443845612355317
126375912872739209
38020485390263227
93141079773313381
113169553038691673
10009779709293503
128718167533362031
28432717712430403
116459588797927469
26255837066942443
2189179388129081
78393851935483639
3802835212284539
123506225586671281
99068184797987017
118043211820743967
129788437296568487
96762021802577689
135822481978179149
107534464997127527
70660688197120937
100181282814537907
6660486176417461
30204497300520493
134567658382312531
15964638272765899
68071475799536939
44720217017885089
133141038503163193
129238857040628941
76374938811942653
116217661696270793
90084939690716363
4207354045930589
50788572884004401
63286837696626169
4188887727306629
85386790548741259
129970259717291207
44275177441105027
21383714924535659
51975926689468127
13224355681772399
29045497611243413
28634464225028201
21135168122613679
10118586028118717
138521262226707001
110811727656905573
33564030492304423
120165037380908099
74992166178483101
139287860156756527
110618467749924241
78861864802924009
89538975153855791
6483574415679817
115275065915809487
117552131400983479
31291115701392161
72716423489059891
51449755883578489
119947471611782777
143408100413971241
120228071759204473
43111276379041009
77026558736487049
15114046839183907
111667652378377279
76148164218476143
12756314444113991
102160011576807551
13997453760772189
26554508081908879
39025699180558381
65237521824991039
115403803478933509
10265591703927503
100048623049732391
102487075347159977
91625147524816043
35184004304075597
25116682909385539
117925253292612463
45001304532236681
3378181458110989
68098457957535241
58130738512827803
39535332320012773
23426499726686503
10998603986905439
113828983746628441
97951438764802729
59771893516731113
85812673387919099
110494369410574993
121933952547776333
13111579370964601
124452084037032551
15481467099440401
45216370790261543
50344172750911157
39412613659315711
109756503078365503
67253106285902717
117246254987684197
141525799995894767
39894539841247547
93850529728523213
141673562767232333
76832004480487499
24875491607919461
15540381084421031
94394302721814961
90611923637440889
75532752133809907
133779836211542387
90546979156919203
35101800717656867
69126557907134311
42509911099872131
124300428180405013
110500260172796213
136688481029064169
134914142519001623
128008291744375157
124470617212527851
65737218245271233
123805508022188831
140799062585594107
108052705123073107
15866715755693239
94912814748421847
47835798948819577
115203751339529719
128618227246542073
30837625449706373
138346787877817417
37619100137189369
50194310705051827
20353176121527157
30677619556297529
136536344997059687
91936353782860091
109219158308654609
105162618790458241
53534929060880843
56051372787559811
50660198022642727
23175983405621933
111198648667073587
39335041882978183
137251549869493391
134903598152273653
109541364128729927
37381353966767717
37392158471855263
35315056369237763
116043858159329327
24192360533395529
57041451893577959
91548983750972599
137347448243670257
69493850790664583
99846578465447147
47261941305184057
101719306356328291
48044619748399993
24827439790570019
64795967388623993
104747767272952261
55316245484558101
134671533625434061
85461714755371147
61900255583647219
33594232815584449
107866575264991919
4041837848477183
68618578693498927
117536661408585967
34647325216482031
117078363716091061
116123324265540257
84118079520675449
447631272276437
108688072403847907
97335579873095483
41790738272709611
72788116978863151
143171325495118331
28962597769850183
45019549994183497
51249696920043173
46371858232586071
61418004434425741
124601451957432133
73823667765193133
66406117952062139
141950494072323383
133126307722047043
115386980638420217
70273843129473023
97684327312973659
133204631487558601
100153225978572857
135484042544390993
24770472888316651
16193212711180067
20778364338500477
35548130477898013
131320342887948007
6598634615486429
111246241417633787
29130176215231277
54239378778992989
111597112939692937
96181955761155071
1660670371471039
1215702942685031
131683987029158237
74957921945757889
112379981545549139
86620697986106183
37663873170155383
83976117697591793
96003764838760787
55733800257229433
6544017495748679
50095595349866449
63340675889962337
123073190457572471
143084523924039031
134645872087678631
128065415023231073
83919508516329247
59283189354899491
21736630868825401
19873622825704477
112179038357410657
16568828568668309
113150994381847427
117877926215551609
49497156817249753
98552825062246769
7668053571276199
99368766592111567
57761624520489943
40310455016184767
33852959392128313
9220988324032747
47466245819491591
42110800197775609
79390324550801893
12536457195824701
113199668167937359
98633826169381933
37780535503210693
142619891943712889
127930302522885953
20935719436859621
34889252024373211
61250618005842677
95384122411601609
100827159068511241
26572751007785531
74374349678180941
38275915692036797
96081623935911283
69834423409893859
120214715598355349
9795406355777101
98635837862202233
118325404708969109
95982842909088019
84171249023126887
5978093585861543
24573884165550487
126368118528011819
109499243004763201
98999452394523749
122718439402144163
63214572527125699
19387031726587061
35781988754537071
111575962434890027
18792556991777713
43931211094800683
75391218445759849
61490639661767839
54260836414344881
140283124003267457
121127164713052369
88401095676272473
76445633130814457
34070411117616661
90140618064318209
114280674502913957
58172170668471961
21926731215846157
18991210118542729
3604578382813501
94684237657146427
27059541727559041
89929514961893039
6448543320371753
13123985033419903
99279261810783169
143158575002799599
28048935607309361
20735875149467759
61541646579297161
106854838914885913
15702335482701563
65912886500960071
54231380613764381
71805699997557703
65779987917260567
2722182865828193
54246852627540523
55869258526229327
64625397161508817
22439311815291619
4696394675263229
70302408165013039
125080286266309769
27660072986439661
6845356132257793
59670413671443919
8249370112503193
54574618505302739
42281718507554551
59826149529268631
52481137378971397
77846765253652151
134625982317458371
23271337451972483
81826325876228137
106171492512039749
48003968628420347
79985540929616911
14664407760532531
27242626874126231
99325157689615493
119515135071284399
21755279982523663
80058410621550329
116356569032604029
143759790150292847
50124294707805949
142145388442412717
20212136247552559
10467678077642647
92409071373201697
16597484064640211
44008789696736927
97019564649421259
45780187149671591
99926556319755901
58045574329156697
57469937921567273
50064146397244271
30675786352018657
120606942649735489
100322904977741191
42208372105379009
83938649797687099
126874860050733523
138525235174127369
118723027720173229
108949050168558793
115314002913442699
115348774110666793
36603253799810597
18731814233022629
131019224173219633
33352853808080221
32096668120444769
68157110549230357
95194736628557947
48156932423276821
11241730503944153
138536813449091801
108073294069916167
76937765165325923
143958151026839879
61791827415126541
1856562928505617
12416686210010437
14443088913538321
53947405226440769
81159313156764067
121165318247643311
92680265605085363
67615940853303571
92421841073310137
87884096482386301
81933873494044987
112729853851115483
124538462302316497
3712515654105107
79742815663924669
103104148499581543
35811654757761059
119866738468759747
474927811843613
90105740480965201
85610776228545511
136371309089174431
2784086559956183
124554109120759271
90849680469696517
72728991990043093
88055281849562359
83554626757798213
5013850525964639
130809789051289277
53568149121593153
23166246686054903
9645767987490907
71438835630458809
106605040524758543
125671536900171287
117018657176632613
126797229560455567
6907557471005557
128685230846069633
34048721475305281
6098859436488029
119100817757536331
3708822230952011
77201565729351659
117160929545629751
3748170618170729
98863224918446449
74020608902371633
14194711244578951
142703404266195887
133933430574000287
13415564700855341
81824092750250869
143531648913297257
19469198741359151
110136424558448291
74533499528393977
16909545233046289
128662708192908509
107818367244562193
80277864637567211
103985140570188547
9469393036642393
101109122646160093
43388413440997873
139554509175877561
90457115571266077
125940701771356639
46905189458900891
84141680190926843
41883089465413099
142918599262385917
141213817316440093
44736314147775983
18303566425521343
62234482334093851
43044315812411227
21898175321246659
58674566489448073
61571879701540337
57503884196428531
136462121338707881
94764939152321741
106969245952970509
117280686855474299
98650496471954093
13616433379337707
73628323334427487
65303463831730361
55023547707783679
86729491868015291
109735628306553443
122496707982546173
116821774814571961
81387995397831203
139000303099556159
29326262936032913
77696056589590639
88337790457929751
140408859146676881
116915133206448961
109516847094970727
92327483977947293
111490577598893447
117714950659184149
19354393534576549
57267555934572479
97159954633436077
78644633803017169
139719506412378671
135459571930801763
118617776574008611
23092459619603371
78581255533433539
119210112542756789
130443839951652169
21615658178997833
71817952776696029
13619230993761893
137662935603490673
27038677781124431
132573636856964911
113772255493839671
127389614255717887
95620020175793891
125051596712211131
5682562273305341
28066249825027763
46671380750978213
105266504402694331
24628334311896871
105440608475902331
82695407111281109
77523690019030547
124331261436271619
56874097297944029
123233938311116021
13002208619839709
9253631068515671
143893939592605693
21597148226566439
59145169395129871
14274247591817159
14327097194323411
40254079725146489
5895920307738899
108601637236913551
72109309446115621
39734937434611943
40377165770844769
69206196276349973
138800484491750647
87480218066419153
61586944542924509
18448305405353431
38312269679554951
55692975953189317
30382671402374143
60486620467711421
20472224296197851
73460513253660749
141739618909835431
91991841217260143
44020162260368893
93989305690689259
87997249604045801
34550333391261137
16781294686285799
137106331831066709
94109037851440741
90561487127447309
2831251015724449
46620066246788533
5856406306001029
42236864065212913
72721733658573317
5280266910473047
49605680695783753
44731231562219927
81662956398089831
22000514553005413
107271749500419997
48438233161330291
138816351903622153
94355525123750519
90533632233310919
100319168217062789
118609744178250331
53181581026415909
103110482007183337
63797266400286827
32270491358056891
12421883512521829
135473850569982689
79792064123449849
28920080356958047
3419003476104719
106084911113565353
93575903479077769
114575426539295339
79017433185923033
94793620124739157
52173247790836801
137341020175744087
94639888817652383
102283181903409979
42600527525537837
143323835565889373
114735960739250951
27183167077746961
134715715582149461
134363057896304837
40633164484017661
11411241535974739
70733060639876959
128916058318254433
706850495032361
56241603036068053
113305655756214109
134471410306769521
41704314367877449
109352759597365117
27650193343143251
60015046046465813
127828174815632087
40769903173740289
29759419376623897
72060900401193449
21965688690583741
18831656902980167
109330932358093169
79457170588684621
59540359014482527
111952142102077889
90861603897000767
16897065899398933
9294611256381349
50347055040558827
26123874427208281
66275458686312563
43353062877722333
105668636541768347
111100076042630459
76478871048129779
67376452631877419
63361128736469909
54281813450215433
55836011399165659
23445970872224711
38907736715782903
112495642315867157
68055970024927039
62681766938819659
58259147581501187
15060593386247047
20356477055814409
88427520119644127
138426753404058521
12748042543898099
114161948042783951
136508211379834279
114206094993258241
140842944058207453
58470658714001257
76724920297002001
31532882887728787
101163390605462807
18228227503124879
43411108386801781
35193064229192057
114131362254056801
79359243391410533
40711756447505317
113784270538578397
38984770702469171
62576454467224361
42474137800925657
28504032877253293
4189765406716163
86282473885646641
2344719855122111
19257895811015063
114997416514492189
14135371694682541
32976821277017999
48773584823456279
13428540452514191
128251436574330031
73758306255358427
45360478599916517
41545149182065913
32956215392121907
133085833836034081
142947391145843873
114507149559016807
57043764532039477
25496998331164453
99277343846178527
85822557056891101
75854342848113209
59386796668402139
53323846038774413
117530691092807249
131924991646132019
49625754136889677
143987033207980901
13575791842094563
60017889016790231
53335913000605343
22917501918864023
113760478573726067
133448359076164031
13610054492577287
16099054972410649
93591035726716681
73016668049856473
78289260183660203
79912502513034007
5265423328304059
70365375673356767
99693338511770803
124218837799584611
99590878644664907
62885779002437819
117501180173553647
89804190486954607
70900291836213811
66928410785188037
131182269832623809
23812827266051323
85952386317465901
45035248234132561
125161326768752647
95811462131908511
22756241590313989
104163232379278183
139328667016028059
23442388556397133
73005310917791657
5516061965584217
37611914042614447
22251637706257733
92272240446152629
103684393566758639
9990928008940441
121988613165769327
28251469057485389
65303814521494091
38429896493842519
9501172249720157
105085636411245379
61003428544211609
75032824024223627
143171468269693711
111816551808682213
76392908236872151
141653009818563769
22840884650873831
101086765010623507
33361332746152121
1451850659714711
79842355036164733
3690513550386457
119242636083017297
116700344727520097
118917550231297487
111473490383731327
32340116585907077
30963182342011853
94458645827168191
35554920415978837
116674853569503227
93024868683119719
126317895662737717
2656295439874381
141820502703854959
6242178756167983
19696354497602597
4090980522286243
8853331968576211
4177240709298299
91137115009352099
122017293123344077
80677059295311517
81280444497421823
93330846538706251
43199028685658107
41764408544635759
5215514716976659
117507529806225179
127653774141080321
52610943065599741
72993349522924309
84470261220548611
90020308306664059
117075128292782203
118846609032968521
22439280788540699
53099875504397041
20973015785230787
10999718131317077
124066981021338041
21058044772199761
113514500165910091
104597820646278317
58022063349914383
66525604193786917
105960625027077493
42552125878217993
115616745973204499
138854889196681813
136678636206081023
32217831139107769
108959267126888377
70733679403988893
80701946675711899
126809571475539349
73524924865433203
110220076286558569
31516587028979519
320240637343339
11250570411440341
43744826755495927
12116802294772009
33335536542371513
126925632235693847
9363148165418657
6363087820684213
50507749165218581
1328223593328613
67419784499813597
34404001781683753
46501806740336683
114849263303288291
110403269768338387
104327057065114171
116178563541440069
9075129174249071
31197597660621809
90588667746340937
11675597912757967
89414659166131877
85837281566114027
100270533773377237
27621008523761311
109049258336108353
116660969884923283
59669886896442233
11847078446729191
84967808999150003
65791827599969657
129290829105825743
37122098129344799
79024905368150897
86808307335196009
72182836506295457
120460510540085743
1832690140203271
7740785229844321
9698818158149899
55766590206506771
11243471825079973
138331834906562093
116912381847563143
139852778010088027
127965619984711543
119119108175849077
67579696668039317
2864155755372403
139790936682218599
78832731812449691
456981494490817
106575500024563807
133987516584341059
9023425372750577
53247359137831763
60043288834698343
81541914592159339
114926539426528807
143034331399233653
54387406941635297
117052803230077703
3585701510838103
33859887660493907
20125608327938381
78245964795086461
97925631238976393
70453483633000229
47860952630764513
48426986698156081
31708489734927773
16748403797809249
122448328764860389
53036491516444349
4643701939539431
32902599942970013
102758136350938637
19695526577755909
73577700361427099
57711719102807683
331433706293819
121189933756025963
142002973868801953
63444461511865999
120328458303668761
110475321534328759
83999505486012827
41656558772946241
42000554381863009
2600359319119267
130626421126196689
90226936635458687
10746918620357393
76863826323932269
8625902120035661
118224594013014521
129082876658658239
108095505967047883
57271316126785231
73117694250329473
6722474853180659
80765754049762657
34350295045946771
112028009559767729
104532663153192427
120813590162600989
111960655193991287
52841581167070957
1025061442072763
102226623491669773
87058805168637349
73895039165171461
85587698544958801
126306463319887537
9997911407592587
32809614862383797
94401572097008537
69224918176068827
65324831367340931
98480207895339533
125982128112383969
65499600522193477
112182518132542271
51189804947694643
64260293977345321
13373103009657211
74813064190701313
36504975278389417
56060836356824681
86334732157980847
56701529125332781
29343890594048263
27131134731975763
31968248104745681
114311414232591547
28826747707674617
31407302295943957
98799705285730961
98537668373316673
81667264296793519
132187758546384001
33455617213546579
35293891751629519
29457718393435147
123147329637570607
77893343592339817
47803963100666999
140979770991850487
77876251303637531
118150425106620167
44713534153467611
29851268245325077
59139249482995813
104462080060755427
84016754831018627
112815356716216949
67437079532611573
12979705229062811
17905673777806751
51730163451403483
11948896399073099
62484422241731573
89710633294290103
107316378561948151
132071700546517307
30976086780069863
21286470694174027
78462663991688213
72694489416821329
117674833733152243
54863530010245549
132116426498736767
83928996486333043
115807191462613171
74734798559140469
61260610259608579
111792882579289871
92932255177042451
66999311412090223
101774675347679177
115277939935393121
53221867312080251
63770116628405669
60523315871534233
114077073125084471
48998017197391859
77789147168430449
70736639776703249
57637302071924581
10966363552532221
94721518649262493
86178532139547977
41395061268630943
50292260481141461
46037904177742403
92344884405269599
117425211501206639
138265082013893299
87261214154724289
119371706212122971
27192108397727093
113069668815998467
95419892518910671
95793342093115859
117876410172031297
119674156421754299
72295824723748841
99305708290920997
7993771895564417
129171495783401803
20910236097999907
113550016474428449
2025386679715199
33530041002502879
74654382730946573
113827588351818779
41114424385834883
58383869478706363
141890017661471581
20444918851381093
131216399604261953
132268698271330009
91896745452331877
114257550571503149
69708268650691163
4510015321691959
51675232852206169
133243578612127783
55795441481517443
30577364109504059
32343081634688863
103841635985314607
134728594048512859
5067093324066637
12339561114381199
57722368916157301
81130986753434399
89093316990358757
64933657733667407
90729727659208481
133353307382174899
90610780899293807
46970875750027687
41827656028834541
117596642436872897
46891132079069881
135568932483792719
112553612701979903
123131618458079599
131064740671204831
141154874232716983
47674598228896349
79940748370497193
121011928070171849
35818693194267701
42510465555929507
36500306307046159
67747244525541211
132192882797261549
21963878286208147
75700327065323119
57482731164433111
27377266533364289
85048477358289259
51489234222521723
74874096487036939
47546231364915989
41782209933906263
76281915256443709
100221514330342217
138790298660080183
112919889405099893
144084014538900677
130900319048641141
61180610678796221
46740170556603529
136312173018155237
83854009662972697
135698549184267997
90901802397897433
63029628033542453
30842894129605769
46441595445402323
125982126448839127
64664670517840123
27832139536231483
119095084175573659
74711393738141561
134358917749806077
38818610823602021
137451462090049033
55428739928157941
121625406534792263
53698975493724791
58915832570224627
128719523092703533
43321621788287767
12387966740912573
5875601868762013
113875916063713051
104964545346109487
137358800739598649
131472728679129913
98196061227430807
20165676766724999
114379378462029661
135777784608835549
132516208082088119
58316252042306183
10799623197541831
32820014567055407
10372632383286157
59343076002910823
18122436762998783
137152400186487403
128198471868675799
117163289869283551
113025182847047663
74014672669030253
125309506099235519
106389103470839263
80639801174123251
74256735191339017
92682965488333919
5586664291447979
90365261821999069
64565070199090213
112493079714720071
53211478074829769
17400262231390607
89644837181640677
16787783990919251
107845355933600981
74383813486615973
7221534370695419
52591691667283771
77452480216399609
139160989174217411
5267784639020117
41764076661048659
10167288906138929
129055348193634409
8831315545962163
13029393488770361
23145369680725583
134315281482579679
132796035708946993
113815797602358343
107390203666168783
87243481759193369
78778025637560089
142155579989140489
129805243002947983
38351086272691307
138281035291605667
119509264443456353
86882638646087623
85126420428545099
114806962636900439
11770937966455097
13187569430282461
74157161497912901
127285904466384197
8192806241679277
17292781926243413
12030440406101041
9679329150763577
124278637160022227
17648138054492969
61713257069287129
9900961369665659
84102666144129851
29741775950665517
90101678638287599
103056715522211821
102621450319427441
86209186771640843
4055040108269881
108302146463126377
107410422560932453
136977718118797949
110292650293274173
23726562367702781
74336812322182481
22468216016906371
104992724037315173
101261083744915693
125980079623758539
69113507479896983
9597542891009251
106379022697917847
119365601804255857
135315445884384869
21618415069211003
136150794184264883
119202837243360371
10054861612063991
71699339283422947
44755977184172921
109467165689764843
118698995995011797
38098041806829839
17427262155440273
95691247807173313
31519080002345737
86597863087117727
123210757709824063
103715154318939983
101774986806473543
27009296251336699
137694669730036753
24640177300940741
126876170270504471
69961790543030669
78035278964362469
84670088178654269
105951782202826519
117959918392361581
31678211752761547
17211278658840163
42082277109225583
129539358159207149
74092503793992529
96763123770641879
129146391375793459
92160264212646857
55551226029983869
78329448609885299
12526886293859491
81494233725543787
109867257618220481
84140473116402533
122567239678344101
66033880015852943
7122143427962879
142577601842088901
31677301180486183
129149307868399121
122766409556202341
105191270029836401
14475772817394293
123964264347763291
123622488303823099
786310856376107
40483757579104291
142677513128828081
12460844732004107
143744880595263503
133273871992353049
134722882519127527
33700238162913479
116998713522728819
5496601644066859
33728180164329493
4010021631513923
105868207961406719
79173676831925411
131016515550681983
62657360777989249
75375867890923309
88326667806584891
129653954095825813
7450348697002307
7315624598826277
130228075552159171
110259657307420513
17405737342666837
114921141167801777
118272290264400193
413135724607919
56311446322377563
87125950814832473
126002077276505539
61453960870669459
36321799440114203
100687398916506019
117459781793027629
73378381637071447
4011144339722777
98990170685186141
4008901674396649
18702607155347041
68857051696254421
62543531765261801
143138442596263883
135988452296051819
93566040778925873
11465970882831841
17506991653025449
108328359380467469
113907341899978279
62246735389465177
37392268391466551
46889348611750129
28199252544342007
21921729860050789
101164434351755123
33051893986089631
47770459317416743
42553961042322127
58232531182714949
84748486671325993
47358047798097731
73946387224622413
3475011364198807
52979420868329957
114466488836566211
28369194742655719
126555520851479347
88610225663433557
28426784298887063
61551762810078559
58706260580513761
3754914119086673
27383808721278019
3806153008021513
45885263029931929
129990219925473053
7868419245490747
94791378884786033
107558818884068567
125333171372661647
75595174092569771
140732400843326557
51808165635710971
95798152979672651
46974664451818949
126292019101611151
143249317479080221
119870377138044103
98182496145585157
52022274921641333
24549916824193099
103071725935928579
100994777278760947
68996657878342979
123100740469634507
91753191612601517
82112649960238801
101873888657263787
73369900863202981
96348595238159629
45695610537072037
93482610252773761
5449239463824437
31120000312530911
31405246985894819
568508310110737
61917295739296913
73760753432406743
16637723169839389
58702866277280039
23420034091151767
77488105578066509
38751444404590261
90747093684193183
105245624952678121
3152915480725799
93488772172768639
122632355663121839
44635245877093723
15753462501735107
73713171191161219
120976766050534267
77614210414704907
112592295109359557
139954113883042271
50977447306111861
67006028549301497
70615070079804847
117877969407023411
76272725845580263
106923958655943677
53971710027757517
24849357360008509
5576413849017227
138478924997799929
27702960138220151
106736807051611007
10329511314363497
73750222659791341
81447241176010243
27609328701549997
128991274450750009
70127609885670773
125446734100973657
106390677028028299
14810890814498903
77725523183347541
102253441313272817
96829775558206213
39104770118160167
8815224909384679
55942522676734049
50722739459543959
124632996950382269
23637162516285077
104169372875208373
36199366195147613
83770191903211837
22451483805422003
24414533262626561
51717459106729609
35899681343179663
72936175493577127
109891132784016317
4908969535828927
3359015091303887
63954262773194441
23567425714108433
7483192194056017
46381879508754611
106957306962908459
33809127875010287
110209614289064197
103205299705527653
107567083366296803
27762914724932279
79435503347244731
39847050145971307
95274298637000377
112569271725101671
78404636785997771
3892880203606109
52508096164337111
26815079422990283
16003492890740447
78968345704521629
132737958845729533
104509944350714317
110905408615109903
85128266856871129
108438591342641761
136115293319052847
93791158783608257
15847629135856937
120815550070909879
64642034071601611
35758863704017589
121433912497208203
37963332196795463
17916487536985183
52081070561981423
22590443135032159
62998984932560689
99482830229487473
69793286493119323
35236183496314709
61139978787981287
82701716622540107
39148732592326183
127126545418229569
54539900490046567
113676879361107089
137327224979632739
83981270633128727
5827578900826027
67457318911914647
139160310775830809
70390073527816027
100722480332443051
108050033402474687
143158298914607923
63746845559527453
36830549088489797
25208509963291241
54571213560880007
96246577107206707
76716065911900873
64654592116582073
20170547819344597
135380134366134419
99474065005215499
112218008749335211
9541489436032199
17116944459826943
22846385227731739
35084805655445317
95055651924844829
19512346137906383
95238238113590149
100802226070219783
56024205973091717
18644647607506033
115285533422226757
51564364144104143
85770418145579171
49024287665739143
111838905235360187
29731431098580973
108650817333059563
51472459264142779
93174813316913201
68531718053242427
1278759304044473
110897126754122971
58218328696486591
74154223437141347
75217771808029033
63940692050177623
98573282334408613
95206443155358209
8559832630746203
93357603226511263
81087870850967527
51221409092231821
85585405748821423
54601601141314783
7804852149304459
103135375926480829
42957156671151643
134094750605739431
113021847597339719
65953922543625509
51760980896623643
24641044690405139
32454483615926227
29149276417676213
108662989427950493
99370916757146257
139439657355476909
12268839757649339
7594808221177013
128429864697050333
69496978841775197
105105431628635791
72003890796689057
117409868585558077
12325850827497211
15543399594807509
54069299433523859
28134500192325743
127841768277725627
89390387043852473
140678969572834867
34100806531945183
110000216698787231
136876991389053551
93851437710560687
88060533934694777
30188195304529861
139534055280995887
120086508053924299
125307730192024621
130288083241697971
96414433522444769
115740978337947223
19492221191192917
53609971789283633
136254634859268589
56561274698145859
8822212650188659
61497681535771519
80288678673233893
142164848060432749
10855530779456497
65423259904141807
140446883318985413
31294533245814799
131070559591264819
131170728484917349
88358042844742453
77223747323607091
84610058308495567
39412653333058771
112661345362103221
52632415625957267
92464680483905617
84103374695536783
18500663383837081
129796211983256899
87675532402334447
62395872196505189
28256752083469303
111698762776307611
36534367449487927
104360994116915167
132208347275218867
75385552077141937
117180178666364119
130992255388129099
766542488527703
32634078956405873
12891381921573569
58201773927850981
57541321969416343
32317567445330129
117088547472405811
33697371120781727
31455153700470779
32974147608568909
98672686521063749
60037448375025917
44304086260702909
92534239464979679
93801707813039407
36416671179212369
128743654957860419
9931672490651173
138332939434373339
131029748340193253
36118517850323941
110113125105137489
38021006149572073
62114530027288757
114995162136745799
16686641161208233
14440454708705969
102942222902401237
85216239795881851
25271706305581513
69803081405456351
121269986383370129
121718923618954043
124342886313539291
32622839158430221
9001171248197189
78132709795445401
88228168639337711
51798007363952809
135749553781873853
100434509277739453
975966187113721
112155274737187307
4150861916441381
8697731401688993
2643581146237219
46627980250036883
135995496961857073
68111268706172687
27019354547026981
65436267046263277
26602553842168039
38869123653386263
1106789962765327
77794333717487591
26213780190242023
34195770227908361
45944996654954459
90193429277033923
1060625007349043
72929182161014639
119193765056992889
134537806430330269
115339843118521243
34426025780645843
143429283107962279
83757581414252047
130647465689513287
95303350063585721
128987253997715261
74183453748624607
6895428315579941
27554166892381963
135780021281567203
55909138081613863
27776892623186741
30105798007476067
118933302144873241
128357963955315839
5856946412063029
56974122230519783
16580394975901613
18601828382158919
120470445251787403
126372945414090019
136236013649261159
60122336111094637
93425087512207189
79065606768665549
17849453394215867
15306003951990839
27014892564510031
62730842004860371
425651932845301
131954967725704433
45382356679331803
88501223379841061
962800200980249
117837764161049183
27510934406874049
26496863984042299
90633286819439807
8258651899283453
889667418070297
76604514515139137
105824912315467859
32079266114614541
86404462188087119
90684553547289487
43598599385355953
137332467288340253
131761181191201169
60406339772938847
51145959949307983
22141508924720609
40105499569945763
19254106695063931
118700333541646873
54537615570780439
130728021429540607
22565180285815777
36505179996849673
62600407351540523
33808230490441531
133083157531016831
108247364192285389
79855566185222857
4574753682413183
143047499630207713
17918979586724173
61715362800782953
48615075394063021
91520295502492751
7419572830263793
13973311389871481
52286260315513151
7062295594039591
63516606682132603
27583060976444423
50436188488402589
100427753551840207
51816289162478941
128901834686639017
51143519604149981
93011046305067307
90009073366460639
69618701726652577
139961187393583267
25125094513126411
117740340738576883
53963892327957281
30225110364379129
43267261198255931
33071656713892469
6126136695228637
97457478068132747
79633480646205019
26926598748220991
115367012134342817
142635391647963451
84669901227931879
34012046428074151
116020874059774279
89516899313846647
140633241522089227
45262338498772319
5222679165563621
133760245163559239
10063523062015273
14619658591516037
97333979285044373
135057464287195687
141789204893910719
63374173415711849
31049797915336163
140759321683594553
8031599097185329
100798775548384657
14117142424106101
124134312707050861
29971871624856089
100372138892976619
75985779509382233
136009977766245059
5138550447309593
121933258844399377
101613411659844233
116765010472974907
3644616059615353
137460594536788891
1920809157067061
50629808787852793
134756427883540313
107792868641461741
15527081727445219
127346123026729109
124727776437236257
29463987871281907
129310524716848633
1006071131727983
52833594047266289
110212842969579611
99957003070607411
64276200525017777
76970513806332247
28757782112616301
27635881744255679
143283966621601837
130373801948135381
14158643592175073
62682146648360861
12213344364351133
40066467620713769
122372045930819963
31867561382166299
61947762549629471
17596773853809979
129656007350833211
130366325517585769
109448383522653613
15496003816495561
7020474679440307
118157822391665191
85560579807355957
93696725560290799
128725757892266567
44727673885810547
24070928016388579
69367307200041241
120590047819983109
55902348918424601
42494954850107867
2528340665698609
632773116499691
63152261153545769
107455923946567727
24721245915755029
136014688255064789
96542882188310629
35217985250331281
17388912888405781
2043767228669743
40104802327655213
33989515634178061
104808210817561747
131188891214624227
106624079104147453
50675177892504563
99334251272613277
4624035097017719
89881808925693221
132694536098648401
111998519811059197
109225040404473233
23286607554742283
50934831214611229
45812175026594191
22103421436589929
84444451930105849
18280004592241831
118068847082076503
19070060295709427
65972576078240779
89809277689492513
29052115004566193
49150480022711393
79022211938543267
8911806193269989
76908647310673177
110223085237384439
23801594897984609
23555536992761341
121953676023069017
10218877703585543
49529456979586351
72000582817601887
21763864079355173
96287962802459833
47240404969548199
66037530026416933
98765396153262197
17657111772566221
82119802547491151
9391241477493541
35593817482040633
57518675960648579
10656784732123669
128836206403234597
98372450654794949
106059320457834659
106138670834071531
133367705372525431
107558292564500357
17465527058406731
20658096144114259
89293155722086319
36021906897578207
74156458293878951
118934025441380893
45568204477340341
71909327344903093
123228823931554559
130639156499763029
5789377210332809
26329377438844747
45998182853557349
58203815996194777
67435579037968523
13945862275612261
18129316012595701
92375079423736661
49678226331644357
40525644212749849
46258129940086331
10120115474664011
63530207168615183
13600870537153877
63455350298871383
47707230464256271
18146426193584089
122003725342550503
93683344607493499
3558343694217931
44259559971738341
39061718648358143
81364098891647021
15082777063477883
85209743432701423
142185732603371299
123099344637219877
588024635748383
108890133430678877
62220326959488427
120134353810274407
104427561055777693
138259393897955069
129807203973999371
20543023506203749
85430736734644601
117997020624585041
76526053956668447
1243163137055941
110627000540935783
73162988260708421
6658237613810477
64479946022182351
89918769676231453
105121272292419101
18744481236294533
18278493725740343
98559292687104787
7069365197566699
126330655079749937
141385713250219709
135749824438722799
1799081976398843
136198027484001683
8942108708825021
44930772542355001
102233898503948507
68267848569268591
88176041879816729
32491077071530391
12433694036755829
49268155264339061
46380630342437603
136425945578083717
140677593472955681
11019265050955279
101973681263072821
16957296284726909
45637115397501637
83114287800432869
1347390084262217
103651812904939589
102192596107273699
130688094585490969
37877347942954147
9435450590370817
105819198236057231
108656178968769517
34522967776995017
748394509451203
119804753806935221
26668674585606467
65501576148987731
44360035763212133
141122872712719867
129327530720960111
127277292759234041
124909981029233063
97859225231252057
137976100475780129
79707690859411367
108956215224021371
12436187711718257
13301719617800749
50654769356523131
83290929384083437
46434106560214909
121481139176330053
123457888228661251
89824880627368973
65471964412456643
59978783422355341
8002878707962583
93278734043544227
123463004110773583
90375779963186777
14342580555290657
2875278369285293
134956211575141823
108676574145237529
112536537044557063
112684252677646129
120613217261879527
116371894136264119
92558596723014559
29213790850955969
25538626125754603
4600510983756719
51245868256028773
121012250773802039
102173334716185819
16569287396389549
53409810962466997
69976486734600409
13282330485640693
93936882052124533
28446604138906403
65604747970630733
113986512269920327
85162345917148727
109348973914631371
17671204876360957
120299721720275623
12329445548908937
27987679753676231
53034872393267717
38814021216303953
123835527684218381
138190913245308083
117291846634921691
104567060773247729
66105556859170867
116928735024379169
79024697416705189
2406474361383569
113342145696976837
111702137286968707
27251517760977283
113382193695182849
31678464788732591
80036558207776301
31319627264828509
3599621423627393
86747458083022949
2742189814703153
15690685266015523
35708758273524767
65095075325094079
128046943027229467
72219899898064273
75243089943666461
25865065133891197
94093975403915633
114853544875862447
131995386280766221
7309994838332479
88515790447502461
42779883992100989
129539542327174687
57443147292493943
66002244456792377
8015019703601059
120029411452323521
6868989598479011
68953860687250943
112795394412140939
122652694879356907
34564756805979479
63912092178885991
113175285467106427
90970109644893749
142089808011817777
92618779992401903
36773982152288237
88203494726463967
80810860145019773
52554763823445239
110665190823824867
93427882966851497
30104025436338239
16857827962807099
109274895480002159
140901173017651699
133203867657663541
70759826202621389
121280212470884053
132704513479823671
99780911392806541
41276023241125199
73234806757138139
131208572652652501
66849681622747237
48089352310736069
104923004762872957
72275015214118537
49037920271493749
9145535465319563
10529494218606109
5724809259423347
69647560034818723
15499818008164991
79665781783394921
22017571503535367
110449894477099637
87719189304326683
70164296594393983
89511268829622851
78117151251030587
116708732884325297
70518275266373153
7679008018706719
120799711153162409
73994433061971463
69748622754897421
54229759426217443
108267749950060313
42993461891156233
44275251715816921
135908033244819083
98816115479623417
38684561783498927
134473074988645879
100220980027446493
62720104899826937
87976492548617293
143286033425212429
143132881923330307
123761436866389067
128719807042262759
82399760839122161
8697622429270877
131534060870198521
11748806856031213
62955140061303319
127480486303006313
25737268504877497
70006978285964351
19779096408139613
78930672037056079
127387848734186063
41706838282678117
75147951081993103
111758008670640019
3952951518080491
134764974931675909
78098011049141231
40698761410497017
125149104684238751
53491380059829167
77322918887211017
9610387674607873
71988638453144477
115627351557474689
93078875689779839
22840752119835203
102047422817491843
56752816785834047
121910914899752723
87221003577142579
137545042657922269
100664702012437889
29555249624216507
124807279361558047
132804993530219509
28282879779213649
88593073056358397
78233297989242779
120850767528316907
44617696453124227
100985326830337451
143150893944061999
82851391091894473
87503300033942879
9034059297615733
71359181431854137
116927293241717509
142827676691889029
24011035386844973
98215449173180071
139592070394282117
5830285505687323
45964543389927751
80476989951329089
45041177681708797
102570936974699021
138966022542065869
35212400212170053
63913588071076651
126810905062576591
9818042453997293
79913836593446447
45093711500719643
50734681698087587
50607344422851767
29199978917632087
129433439240191343
116940020990321813
133260728673216413
79477510249396073
66939721314612023
112557008046948407
104346389441538487
128620810702759951
142912205950264507
23764141192997767
67037541022471099
127385213453289023
98895640111467289
57232668420485863
113382960215028677
97626892327300901
7407019257905989
64533871086010927
14599685047307377
8987991711152401
44543900947487243
42712771783726139
143744433999703891
110618648058697049
34164909210749087
88950188674630727
54417378806263819
75840628878976631
135521588234491939
59658556310128847
106970236128504059
123225959905034579
55867500138152089
78992393617988261
108564564999760657
139637448504378413
111894101144837449
69437236599509689
140373170356694897
93323588500986227
10087008123740869
111533899228702831
9523481105042449
66793659323492243
79200880606898357
95824559248577903
53588432278271299
62307881292620819
79265525545411327
85771948390277407
138813019463870383
17030525331741631
54305924612326483
107285273492877797
99977073921634337
37724408598039781
77097527221343537
45074259266431063
60401491907307517
107445252420240149
102430511942183501
96867545892707437
50019093533178899
82025252160726703
117284549006347001
1563072821404361
119639035281265391
85090326350644247
114246274716965753
8790293288506759
93126187725907433
74767673086074799
134522161113819509
115016733324400751
119142204541153433
76717899790875779
51904759951484171
133591368872768579
107828293126801363
109631800877593339
138451685816013293
97043149554025357
127115371365348577
140000366818537723
29431936028312509
110977914368071753
1065073220749969
140802643877382679
106206903576186299
22787448598942693
47296518675700039
48334885338686939
76218506517588613
116600105577750811
110489387178537439
129449147890654589
16249580355103829
67987554544870627
92684219461810411
27277550225494691
64788648903047669
5359578635888077
101958285734774783
53446382240175497
48436830107746471
78118078016874209
9069612660924533
46296313075868719
29674842220185803
11966099871866251
60676250942961887
42927614566323073
44097761025389891
19566600772333963
12618078335863883
38704223042078317
20100600298406107
45884753659725913
118858588409049317
10254547431579809
16565864956669267
14019195537291677
37299962842522727
106556052123447139
64619397501348121
47575772034281311
42569378925730511
112332151231978999
95602099734724657
55242663210717083
115430905367689399
1703106014724511
37473414619414321
67041932292550771
56049464135321009
82565330538273823
33652168201228853
116679451084800337
143493205667309959
125611078208795701
124518915579843373
86512515837877247
33847345509569227
10877410648197833
13193949754336457
36029967502837741
37108185746471267
70556812995127399
87224941714251821
43778239804109981
88707910979412113
53473395821796569
38702763595009621
133949305710404957
16399853895547081
128631322151232217
89689360494336959
107060702212173763
115590356924511019
10463897335761047
40691751202875463
2455051289920063
24122983218803047
2721274376141129
69383125903963057
114405479148841031
60128427504231397
106952161754150249
1613493890152379
27091207254003779
127848150976850113
98958054860280613
4482067432295069
110129639294894803
57842536550548259
114763035174750871
51930401055517613
85050830530068829
119056508097396229
46301519524899959
7398335387937163
137335695376556071
10919999906666299
19884002974271741
59972692612170157
140394238174541119
7430472091767733
1957967208105023
78813902076990781
111639553301312983
18734548568164411
66800276882141029
108420437041432907
119100271451707807
141642899779739591
95849753427685379
67490930273160817
142642158686995531
56502781028815873
48966425365657763
127304891162508601
103665489698943019
49372256451604249
140174601532211263
66501192237200759
89677751065020791
50489537154899867
130607634843926069
90279157879375253
35448130979983741
9826937180212153
88994906992597147
83455769001572963
114542022249635291
108958665581008703
50203426668642353
89252559097746301
141055400838619733
48869694403073399
128876538162630761
96008454820731637
131910969109177807
144055941595291441
73343053523221397
25718762773471231
86199183497304529
8089241874643249
48993989153004781
105390557344215691
37069715624499841
63202966176379879
59852440040943107
2170129968193367
66238056853996483
129163073661853687
21541576008647159
142797249957292943
68938859772756991
115297797567825449
140233870784990249
140995262435624581
61138781416796849
86150484582211087
60192265094095201
75925479221154089
20985006902603801
60863629081665229
52593569329154459
8560813893824167
76461425764749287
109222504502178943
45001946827094839
46701462964443587
53257914221098753
142209135744493151
96962959742263891
123667627487576351
3608197112498591
103208013925345831
76475347376851681
129545285657111323
52844768219210917
122981636790355067
126249138024609323
1209062562020039
217821610908199
80158904648292493
33575200471023661
95042572995532621
9663891579718867
435296077754173
56868224174669777
142704845635426213
109925680368979693
46055880869126959
16888528132117199
71949311520455891
58931046601670869
70616625277898237
54349421111338261
13146817084505641
119844680062431223
40090859118412871
3254138927703607
97732035609781283
70294561055588293
41807786075257133
55976554174803443
30801518773526717
137880915659355151
123459422354092079
122739678960753637
14632055824164809
62445319136954153
131464290589626359
60758013508692169
118621747817271781
10235845478852353
113972472765604199
119251972728185821
80102441533127249
64484849163576091
52299951937594409
85535230058525483
71332899261273259
64607658255211909
85047575262775163
11422817387538593
96867143949294181
42287790370465781
100037729029817297
54609529064702701
62498819523494951
129833384144657327
30989367877400957
114121735825242361
68183754465184777
39099365877021161
139197765417863939
115669995109604609
53569484574970097
113204259298029019
56863105228139303
133113086178452147
77545244611496899
11408532110191897
117415746106879217
75134250030540847
118379918570790127
16941260117704801
78453853071708253
61745271212173333
57497004911555257
88515980955367673
122717051021623537
113235810363052253
124360223679565661
118748503600530649
108893986925175149
4874482410781429
86528987936835077
143642088568983119
65269787983104961
6095726411762297
14337437979665837
112305712618828103
30353865458242831
143484080002872001
131654365716409141
57326438994573751
12374088576992479
86713592620345949
141501442892682787
77923251975113357
79688791075359187
123706046705817799
105784043929181171
132448640313970843
72496020524030771
124092646951710551
120252032520818813
71539120313979583
124305280718973257
2412043690388677
15038262743260303
12394445904197087
43611233446552613
5418125071845943
24445581047252137
47463775613142401
75097831178382121
143253630022640411
138659573069105287
37066912583050289
89247134844750109
116457655617961621
96042863290634657
58113730689521233
118780613314160363
214068709278493
85324988177343833
79799221874983469
122289240548950807
142803652863851117
47674430922237563
103910215315914461
100332538311762037
73030632023056529
92645749493090723
72086402633370091
20130507944587367
4587679769542007
138458043228802631
97021269974442259
98663428347873371
119470030024314521
43818382026339509
65804929982110729
51547977911850143
10834817361899467
62121975367135997
60895529813313557
114481208626983589
100639827500195161
42949539346655743
78718287472858063
130126751449955683
9511232325624089
104331867949212973
33722499847964399
127980777520449761
18466525882436917
129461568344004821
74813968616928319
43766888633252137
62709901504547951
76932147484453931
60643151411735777
73786560298071917
107887224416426929
113838540959733209
25527776107966507
31984116754572043
50481782285607581
73624293574552907
117070041830757929
119758978045225361
31849743310372627
11364630640653601
6692688506511521
22129969148937173
32027463802412017
4505534128197703
78155983304804417
49662713628888179
57520561265594047
103330946333258993
42482194121207521
72356627967971273
93128983714649153
90486678174103639
63286250553355471
106573942640184053
111605602827657683
63549018049687337
118567580114346109
57436314719059723
12178597010529667
56083565799635323
91557382150807481
73375526293602163
133048639489178801
98646828941244131
120767409839492329
59192634395338091
54872735747995141
96740699987458781
109126277437556711
19918656225119867
110982603103787951
5281049780504471
33963681813512761
134927133288054521
88635979953595999
61781073627767257
124582215913408933
24086746508793037
93364685898150197
130077980297426983
61541555250693403
10718831990780383
114804325278867457
117631316692272197
101349031847725373
125766427134372767
138793880492512043
127698201663913513
43187293980998807
1994934310949989
82703984906221711
7937932918360223
24668731419815129
111669805608855073
121099189081033633
33085130618728849
84738784353598981
124012393904831323
76288296996301777
4995028376862551
34075907816589503
35049322798520567
60812276096826269
24093270880711679
143469457077322877
21990777503354609
54590126627061161
52596260162326117
133719861684060931
12481151037065929
41525893554943141
97520362921452851
72401181267853007
52894113926684411
16470543624611851
142010184104538881
18476924603906081
33649253842763609
80410110359956109
11030425804455329
32986587076614373
31540416196746673
86246914523679653
12924460643715553
91947056828618657
129561401399574919
120233539307419423
96588931011964277
112606423462395761
36103063225149911
8706127018581329
105315570407860289
97943671053837769
106662100847160283
16152808095553601
36601295206841399
2100983070752987
66472613792202353
136868986358747761
95386849346164973
80300838798823061
58230720617107091
51053070798395923
130310201592341429
33796823041677841
11444086872591209
85596141727809019
60957418559536823
46095611736780187
129400193556191347
12266750736026767
22940758517370149
108301771656625301
11065258007890813
68203980525716843
7535040105632671
122477146380285637
19611715176474401
117626960333333743
66668419752190057
3038001396162893
140621342076204841
37839920931256289
78678859443612971
16256273878592843
13210346039809091
40266556006191127
34890203091682373
3222345847432183
127914375981500963
44981000816237287
69388876329830509
24638988505174151
84764509691401961
12397533006916429
116215394139463291
125730402907495123
115769986309217147
75648828330636377
63661468289521183
121303796038035151
62666702700730927
20428702957787821
56801195607505963
5977722200117929
21759429968395103
23411547010549157
54896228019009551
78778335412129049
118757370671926477
88790677174992229
109565325563179127
74875089177702503
98766248373775001
33228372707739217
89929222367805503
135080784166430519
123929343692032667
4833979319097163
112177962791422859
53241921062748283
47021461077904849
139035417175307221
33509142900788857
38043791243812763
94953151342104791
32085776486059487
44609511389752217
111778194132588883
64779838200918073
2337108515662021
50779758640467413
28141549473748583
77238337220642363
97010583409726489
13666053454622741
13756368664079297
104441554023247621
95721405785577839
7070006036223847
133481571631073431
86586059134710491
30888878895557659
102562239228408331
79654344668632603
100465627612228297
76240818576032923
119447665539170477
117408180788815603
108422246878482899
68169165058555789
77087523004457561
123070672403893657
5814894840719417
456371681744959
119245256294388121
109707685773715409
47904241276611407
108639966803408869
31197644458925521
101071106919187199
29720309018335939
27480036265012183
102912800149308049
55464369227000051
92071572317015371
41060410280882689
22130467082485313
101831369779019851
31355434109905567
95104272916154239
97572919267305301
60663382579340539
27333702039001411
83918670053598269
12728445080730877
144093122961911423
131393639078622587
59821922979310847
25892151957087413
31791513045009329
85465859249585099
118306890127675213
99536360955428531
107617644299451917
106069026772328203
142787200242170711
86290042954311277
121426189604302351
26283427310784263
86903626287662017
94697070013544107
41258117287299793
63563198727227851
81567695113053817
121444875160920401
1373302439399257
139579072007520637
4988125112005247
109737075080287027
6474407062547063
83419314653978783
108890787120914497
35546415396633527
83010962896364339
26117637666214537
55103750921515487
79052419920084761
52947242509858069
104226055453810163
60777412028608441
37376187586135691
141529511669992373
82528743844828553
49751970914623199
50080516566002929
90237718171160101
106373582230283873
142857706355139157
59890361441034809
65806277439003611
123205044075749281
91197626469418373
55202888349458237
18937189145043737
63808016719590313
104355363643952833
86409930258150937
53914337912639731
34064642593480003
138664405391336191
107480246010166037
127144247343317999
4887098047634851
82575592401779903
30453143670024917
62304902380139351
112272136511742353
125267174048024849
53314144248062639
63659312538268229
88405322664323111
43306548193880893
20681046161187359
17123512263088433
62395064619442253
88971274429507651
102827893959514573
89048607432824411
52249225991029037
62463890245979401
105891770305801219
91908465418238111
126956206091713499
85212880654957603
28339556250646441
142941339092038723
141512091144994501
21340230694398229
64576601129524879
114035452782922739
119718272645423521
82855487523297913
45739503130754051
19045509860169719
136859801899767259
36909446930158787
138186688248992879
51406041783445117
72812105426507393
69423009157384433
6980950175301989
101102788469837527
64263494957181799
5878027952586547
117728077276566803
107109368230614469
8211690955976107
50190109948840429
88900758585040319
121368099915764089
109831067292193123
137338019324518511
108019328344055419
104594976255912151
20593246271026421
110061248544807631
43059280069047961
40042167460264649
141787640481168259
25250053642990541
43001858492493137
4128381843348251
142885424719602161
119788859829143773
41779372822470487
65479939106359861
20099909942070521
51841416927324593
44385029214478591
18503017458582959
46673964534620939
127054495598180429
9159995653541701
41807745774909329
70219337568805433
94495978475424739
42808914251106371
37009678518594731
97934525779185269
93324181394564513
143724478894405207
10482540751996867
10677905434199161
99079992745024769
26056346550716039
36749126090025421
63597335023192801
102399233009116171
39630477244256089
99885510363987797
143564392266643889
74685615522301897
57715173312987947
67715258436828571
60523416285885517
126865291244485351
53121493653813733
98631794918590069
125639330737433411
46074290998058797
69944733388361941
2976344444820143
141503371676811367
48099839905172599
35509147081778647
66430238421178553
50362721648154821
31684147796684311
49961961121129231
52150155873465961
10779956070244169
13042217183647339
64942726823450711
111754979606485847
93215606619032503
64985362910053541
99997511329555793
20475693139601417
84843427689827011
75918475457018959
69086116187494247
2615241601289641
13463382622377433
119467120605030137
117802551700594213
100287907984562629
141831370519954477
132459616090630117
62634599700618059
64041174843549511
1901343639503813
87100174916488313
32012052975305449
24552749414511911
41656784891177453
116825823059008949
24819915826669487
123589370572653737
91352941559886037
133461378940012609
68095917654003871
66769247836562857
22081571698148987
114684103167953831
63970725303757621
9714378619909219
102446788089005641
59580638721213283
76618179503157353
35268151899479413
50843360674200223
43867866052662991
97561608750574783
131816196829625167
11434115369212849
31090675653274817
1609191259873913
121716326013937771
65915594992937033
143823029367604633
117667104711306739
2017907466074729
27797374071854573
65692871620630451
97318343114771521
49675031521720799
121893594250535039
137469844221677659
80553698215969327
62134250766051173
79014923595039071
141760099747043257
98155999116493837
52867540288817677
2838509373616841
31736248573375117
10846408630293877
93306272193688387
53229010197887171
73170587053264067
57297397146278417
95361518286718363
91777925065101487
68991343020874867
62543264889435179
66782508536527529
38755090723375679
99212349235670551
5339809064246329
20219593677150143
34391399445084449
66073211372654791
70923883113497891
30277972978341863
55302868776828811
77955980241487483
117616670728417697
49338542088051701
41461825824913379
120631370378277223
96455332810908007
100869008207129803
34099310426318743
98712682469992091
142356585277661129
17848529992011449
37078406268766277
15689939891069981
51356318325397373
132546369382648633
90561470868098977
57067733852157937
127153580835469213
76656529588276373
70652518190988359
128390661166065313
127401972073739357
33132864772449269
90534458637000523
21454991862086611
30719389517332429
10046943356864047
133696209264230003
58742549603583389
43498130812958053
136638485842519093
109010803666761181
38891609998532633
63559695137498921
24016325926476271
56169320996141539
104385320746646587
83047819436054419
23773002359295647
62740886797629409
37692396185194633
112433856044891429
42204348782920523
7354917796634951
59805201744232421
119784836260712099
9571965931998563
48529271830867237
125777951016189023
24601285222954303
76029472097351111
29047382303248303
13950726559765729
74713968542220499
100739999397778849
17137374569091397
19875203633057231
99911979164107141
84091058397453113
75754187937550049
128767862479772693
64351677376242407
110507061148934033
32760572599152911
18142025815754413
35970129151695383
37807917484384351
88922955298588949
78138261296573453
12700221003439987
125942442330711217
55448313147979949
64162491778972879
95109139128864871
60969542366100449
90174225115058197
140608416648093809
12327553871271887
132638073475269839
37175273041610003
124063031042100389
143585020534492309
122637638797795169
5372565284475479
98729618047153039
65927644501420789
53311380832216631
42214535356109353
113461481117753617
73679329712274851
57637524606517291
125436952293666457
36484369740224977
95808527226666997
141960020570863337
46976670204100157
124193826274306979
91835262664366883
58652357954373031
48138067383553061
135788679656838917
42254237281700321
30767895780877817
14728798725294323
116422846372698473
132050074162697437
5577162609804059
20476594828552999
24254322814330471
97552934550049633
37938532053220423
28023960234630313
100202838532294987
25434440862430651
1006149818158061
34496936192765051
2368739381525729
91418866331064509
117963554042933579
140940682612991357
45257666412771277
77351902358578811
123152780912263213
87732805346637361
54351727501093177
40351430276080487
2104312529493191
82469393151068543
136500490148396497
78500533028417363
114040473719587567
143409072396512987
134855610990535439
65052955198160021
138572430290249509
113212541015821903
82122340437395941
23365200767408447
6960744267865831
116735909052780841
30441582984762347
125711426961110329
4687930080150451
21880477828379377
95336826155458709
38922458681272241
98701656042598813
96040653462028103
78435494655244357
85780473687723259
133556991136425737
71707979122989263
122658962952002443
56290245650280167
121799739598262603
1344846523832393
64600276134267851
52581494766008521
59305095658132249
111854864908618333
97733405574303379
43224679836506983
143963436434345629
51279485457375191
23759760868337983
70113589809429347
118161595120509203
135478345814871721
25514194119029461
118607088492693727
6091737406015907
89193722870220469
47966766585339373
133947421862342611
86448911250839257
49894486923423679
20984601868273601
106154889931180889
109419909037285663
116008293769878319
141352117688565011
13131078737074057
10072823953853257
83339078118113119
453753747122969
276280802868241
126281603916351131
41835986585583649
43989137084855243
75111579324408947
100448101329874829
13605592609610329
34561856706410179
126435539744333387
53451116810709487
38953142438858407
141307586900682577
137723261489041
104878556778216937
18787963292038877
37852910559143989
67416840300439457
27813801949588003
46761042633653911
3581467470243319
121687799272083067
136236217690963633
100752495266521001
3888857983329763
126254411409316459
75363878500324021
75234657941640061
118206524053509569
23653567390987231
127589823653832277
15229783635162361
124936545351999373
90164488534835233
94074000985958471
118369640119136089
61158800155971319
83958137346453319
22443252628960223
4829540944540063
12415028944200383
93527618246457089
27104295850684979
112550957382333143
135495618558809129
35385792939539359
119713674601845017
107028483061586087
130504504482821311
140496177084077449
23552161146335953
54190109796387091
135502832750055733
139609968992713007
60088307516517281
23627041252182617
53777204135980991
140928937862691427
121606684856060293
107353335359825251
36436284338000441
26441367127506299
121531728341796329
58692582778417727
113864003748032519
60525551334994477
107822587063234819
3605342907157913
79829576298043613
120349675255604083
141549536551784957
73108366630722673
112541855775910579
31922195047589839
41923323595402883
25142109506115299
74128398732362189
5034146757479159
84097373364676523
77249263166491799
10881763429632877
138827453672845907
103877212680774889
99947436458366323
69967340457647879
97153451453664787
49621667682204901
96365640818870369
42583411126860551
77903156513181107
124018178640975539
111939919624995601
140426538143476553
77734877832345463
35808224030049379
38787297846629341
46348207098370217
134772097084501967
32558313683908741
68752058174202373
113496230363813789
89998389513836917
85359985227508471
43765932485919827
106659269224665379
25001092085318719
98918579987329819
7827707890029961
95640127877606699
83790681660120221
125552560423903159
9091599558475087
66177823598709421
98639032464526039
113419797999286279
13189668229907129
12746679928391789
109037640238801609
72892898561769563
43355526234682483
107842676358719153
106939541179619647
80741781899862401
8636788858987403
94197843228407189
65807088852892567
85073040002082521
135155942617678247
84886683989686879
63681027969146911
32805459953435933
7612242020699227
116596401052185961
21912082593409693
105148432439028409
103417523803625783
11714047467326647
92370975541448627
106814191786890157
12733771265976349
7735334609820817
51826390247092819
67246723716800189
52985741433470333
92472643001680241
133809904222887583
55914522222900883
57085009911519691
85723924619440801
78809378852946151
97969847173205569
93257483551545163
128328794172954773
134657295873462469
98946934987442879
18278134999913
69912598832807369
113360391064881139
103502176603923193
59826950707944067
97406412148667683
58929395292117703
139572196657563001
21012325494066251
48983985304830721
74107853920571759
78180031753575937
137884439791615711
78559604386071947
111101871366062743
37718193797562077
89482864554124043
76823391959504171
30999581463215929
68481115161558833
2458518629153347
1486759074296147
4910127329615437
37583622563293291
45964491244600499
86610668331756631
56566487272390721
80301589824897403
111054413924120761
100657819176607519
77323226979352427
40614692963231929
127093783250962267
33269613942638257
77515551152998771
64273055056516547
92164380563492059
121259834210723023
51282163835311931
130873049189318389
45182825572022923
55564686839635669
36890893089967937
83629087291422991
5767368195556613
38913089428568923
10901019097140481
92030851526166139
126810849076071847
83112930797524681
31381881705800293
119627923197902347
55768422479543441
94146164021024827
129299252014286873
66416120732157421
76717166159959049
111797215185082319
133798236323374237
110418367332316507
3149925517942487
18952545213680009
39735165222078259
19224833284582007
93639108081889613
34633699735599949
16590707003001631
112163560510648459
108981276334336303
83740083038927761
124198576456751483
108201552416395657
67176086251266547
133587879728029277
91282285673321879
18343015903252913
13218075143156911
126869067503002303
69749951276732743
72225337260095423
62270919792279409
94050319323130801
126778785005588101
130762186323094831
94009610395040033
110274151422546539
86266864449189679
106607736975544801
88858741506142187
142327962781263703
63831040792198627
136788734127123269
17540781760434143
117618978020090803
56523326209392607
11262702459856691
28200782048969923
93695921760869569
21275785357415153
36850936389762259
48254364110487071
109064785151255803
8969360764585817
11610408496004849
144013150065426253
13401862509752147
85774746089482633
131750067484291433
61396657327811497
100887107427030181
16628430374674289
65948351592882859
20656365231054269
80642420214034859
91744997440133209
66026904497937277
66872051536985129
39717021957143561
9368629509012251
116911946336716511
79402556944533293
109201280323781761
110416288178710307
920243814763993
40707278551001497
127259557499417711
110831718659771047
75554671889152369
130982540823802709
35135326095766627
123628544245223711
7732085490858607
99923476409483707
71432645878618789
81781765075441621
80204388056003063
58832959211332139
139535122615733653
62336413864294357
127423397015639279
62960691083337989
35394249906417763
85358566595655097
26953198322891843
125606295194492393
21929404102950083
123917903228200933
138731753349369923
83119133026420063
132497963225255977
134645737482822157
101729999043687149
112125345095918617
31639415676502001
312532370491213
35612514814716991
74342381227545413
142583002090311043
131781253115699441
142902190567993357
126787736869945961
126945489810140453
4344379664128003
28815913968258559
80841928789933501
18585092574662293
129277191858742009
46257372376197049
36131043591451603
57951328058351207
56355783756169897
26914064002703693
15516926841946619
18194246505113717
18882357779900369
37590437843098159
141143025405709409
38204858458891673
122055477593132753
87905214138979037
119790076736726689
95666611191853439
34520528504294099
48592334433673571
109208869702417621
18966310718128673
102017193454496737
48597835056318413
139260596959402129
28055169567432043
27488148460676489
94781059683118957
59243501429325547
24899550435634541
63952731806132951
59253004034972399
48391651880400779
96111267733538777
138794914060003433
97095409114963153
44824708181629163
31513800976951991
85040755357133071
27475885469894941
24805422001662427
105050181260316401
48292065395488349
75443276267384843
142770698276926597
19654466881347107
124910186403367243
83695482509894573
129378203398968221
130852786543593883
58716115247394953
137852517774842161
126676534646045869
120300316333163663
94236889857668573
140734840534251023
20227785106071017
46302815390615393
22911875398959073
103322651557829219
109150339980035527
108336331112473727
117092691048287179
123599546309995163
67781311402068973
34161130836585079
89308822126268527
103683089548683773
76551350561221829
51902599356107431
15189693875623909
60556375685403667
63110443522592029
131902797825214021
66018706702139327
111909502493904229
141134000792945687
129539940996126989
10080125074129459
8940101042857073
124856246168309693
61049917281110399
25650276614991029
1441743244022503
31642773281340383
111796555030338401
16874939535187577
2539448956035287
67865218905232087
5201227427526899
53196735841504663
99634121004140027
59854094560437899
68518733099237557
9869946550000447
107867516531572463
35386503132003773
314631773722471
48718922381040529
63582404663682913
1776047896078241
52706484627291881
31091416843802023
37698242898983437
124226353656679979
62962797201932557
41314091859144373
52086777629434903
27477973237246957
143467574994188771
104873695783455581
105166536267798503
64358593662568187
131108018737423201
56439883073264837
101957106797632571
5835806888802937
118802208969761039
64663996593805733
91774747782655183
47990426687877221
116437503814890299
81649054110067439
97864813831228973
111969543572970907
34451200648654303
126937575940735139
60070293156262171
73477561217506319
28061237062682531
25648764227710979
114226771144486381
19065297226058711
18423876487091611
123068538327147461
97589498294648083
73296070891078963
99384839734987237
126929078184827141
91667773725503879
133142394459393103
90344172646097147
31242951173389861
66487384096907299
90248901698680597
110705126424906311
56389085619119147
71485390848455399
143294590580132191
125900629899186833
116349317947225607
127242065309115749
132942546899501509
98343743159767241
68836610492498729
83365260768209741
70230373215692353
3293230698566777
92659486800246077
96640128819077939
42844871505034853
41534893289675899
62556998524272587
73428150579992771
126493890215742769
81871325152153037
104237384044890839
36026911429711211
10818693459508687
125145932463210173
14590672806497143
4039188505534097
43394063991392159
3560875343659399
35712975574523371
123139369173132287
91736327610789313
102483125601002801
4846265059859753
32609594588349463
64027733250504559
46138216324413149
21686481071205287
97337142281338469
113531079006717287
103899011860165799
100401002676538843
56593302850726919
106971964147421117
112636356201017017
42157207542536851
120962700434230751
126023299685150059
143380588596753797
26350199819174711
15430487503505197
126954963833313709
76877046762345083
56742797862127387
111718654081840409
105827808813699241
27634209803862989
6380740509949279
72164235187198397
15309969486387707
65715944459875859
92466039910559057
78509087651379289
101903026636378769
12828722709459689
15359795451887857
140495162018976847
10027825121175331
47220649751760377
10071650665627151
62711207753234701
127832727107262403
71865402186617857
82765614011168513
48290969704001359
86192131844456749
55751764627830461
100259910197834963
17607304255135103
87051159343425133
12495188280651413
89618866549397461
93060619885376677
43945079321497283
97067076750687457
13789278786161407
113513482547160361
57263337915679639
11556211589200463
74296663131235123
125058459770781881
16985345756943547
121800750432642173
44389903225552697
58856801963455957
35632549095059377
68370471506700709
114390086752850917
82785260607159949
111957217550812409
21073879921197199
17396917131868733
22346259055370137
85300028887687963
67723462428857567
115374526646167153
118186542235041419
56095673917904213
94009500356053279
134264121591235067
94375394113332077
121503888177958669
120812216228794627
115935039140218279
60474434222123659
45290326456664999
118898536731055171
29887012747623037
9199986141160957
97676003742386177
27550495689231181
58396945159982371
85639277324575651
13667791563127399
77317286755319801
124916000698436641
114902892171347983
93876858661612603
32519750375338771
83118547257468917
2520237192935533
143220910045361671
66413087668678103
45910478844252829
99468841670848183
110571382293084403
53485218780502963
127239521217008311
130828674491227463
134639520777800113
106693080672883387
20118456026249629
81886341377479481
121230643806513161
13617403762247557
78163791693139843
140207042650294013
96953434013805037
124597699222867813
68687817905777153
86685440656342361
124971594186908741
87824162601930571
132563595476395117
20814919563707189
38839493997220999
143589865140631697
51215727351049067
8190468311690851
55315512637002997
40199661885213889
100573395670728011
25954922032331737
112721419462683197
42955250813342779
38064656803355153
37765078071447383
17217200892932867
7949706367668731
123662271959996453
115169794702339357
15520934274892171
80135464950501889
21354252598541957
18403720477126447
61128632594432657
93574426824776831
115316610595077523
45257715313599631
58444727823430199
9329295499033879
93436461926718431
25424371247631151
49199985137148409
113345949090239777
79712427191647879
120544459564364419
134558233064373871
73539253205348023
55598194563086993
130027587264163991
120380916070430557
48224154353957731
17332174238281927
18466772594989583
6959225403323629
89424013718130467
16218329304023911
26152812355616497
25748893983414163
18425930023635989
35253517150631231
3739759495618277
68399748595908143
26243833945934611
130679684795878123
131505256533101753
133716240873508091
26321597677971461
49821345145629661
123076712504557403
133752312308423827
104926278143477519
59161956048383093
90491873147934481
140773467132119693
48458133664505239
68667441517821857
83575911666394061
87067706188229581
819638842639237
54356173076297597
43385749334579909
142288816159025803
106590637346386031
67601894536598197
119274258700336097
72950210491664113
77568581435590381
93923747031514399
9576767288662837
49240576433005967
50691898329593617
56250888372267559
103594955512161397
129444131709092377
20976564783522221
67029065297027797
4801339337793529
49063669438104227
40561446947283203
5559505058714287
3458420921404151
33617039136517687
6581329464486851
81376073205105179
45917181647765003
11584502370348577
10504011619560647
120360252847024789
69035673495086579
94243712567780813
121425879031786369
46428767659269491
143940563915039107
77162831995165093
54889485677640739
103021343168078213
5209200915460979
53847684301188997
132680655652502917
112137029689870183
43778321102157139
50087100423554297
21573864164706361
5245841202604663
124644676997277013
6630027750542873
40834311350425501
133665815321759723
21675429365993197
63135108495513097
126854267560945943
72182255175799627
78137635878813697
5785491949950511
108978732891796387
61664287232589817
34271914778605927
110629984774230497
135637713990947029
88755825804853121
55869430757802503
134163649495464857
71290826051426627
124571150097201277
82596505593105841
129338825642008733
71002001279140219
143361715645300487
34282245720329807
16802840747521093
135547999239062687
63063702317350417
37439430779325299
94499658981946837
139709749961987671
117254532567503273
17607047056662949
9494766805366009
58644223261157
87343742887042823
35789078787751951
82618675539979499
42615250842675881
68872906322197489
110782308238001597
10923684216490189
23103790138053179
46766963126833013
108322159662006737
105390727420422503
84891610838403247
109067369835651757
39025530252495427
125724494475083687
102002926455403733
27346461379862917
34213794456893411
54270639318776357
101061670642563979
113813769584995573
37061117120942561
59264565671285311
75449289673488307
28416096204874331
65276516766898747
71340872578119701
133205728880607199
64309732149921787
128083558693503013
66652355618477561
12274063232441687
69308799633828317
95726848211580793
131360793090250211
101571339704431253
126181290015171463
44077117886855731
118896851559765847
97511421814714669
96050947411462541
19670988384914221
73188202675755719
61814721797376641
20753224549526281
45753674499028649
119566608967513739
26799283297510837
23898733317806429
141034978110088259
25233989931080551
10988564123793677
128266693160360659
70527206255316871
57806486245898977
129949922281270999
32755101365575703
90285438022595741
83187994303228063
47772999462053959
109837399287234077
105092811497951891
10258472798744707
56847520484113837
103231513709534897
143601063802504643
3994605359079353
9694343662673177
7424777291579267
39456472526958671
99387343230296287
17291830755136843
46250468007166453
64241770458294931
116260325530151813
7769125810518883
64399094228315747
61183827924298997
7435665235732007
30050092597651439
135117628767744631
112601534826899221
28203415634995823
103661593674342131
32619180450271241
120832378230841819
42545471090164711
108523659697871183
125113253249145589
68827032164007989
112985769781878373
111778788617077843
142774075317303121
86563550984163703
9739135754405399
111803961047982757
13651328794027537
125233236012050279
25241483125664647
102008418058494901
28364323866263699
55913756318377823
123770173676357371
130994922544792697
8348396544082927
35559331038051547
31351827439081
45202258629421717
106854223521300421
111123109900105907
127980818064925517
36053955609673237
99323471810830363
143993397763200611
129804951188477413
123353464209979327
94273039566853871
63971471744800969
75339113282516189
110920080926507921
56736553021840541
63687705752597561
103941088378571567
41362233624149443
106273912192975633
61428013498259621
20091552597583997
7644534933584333
74772228476183741
82344387408076709
72893649990748813
95934231249119203
12150053551115321
139850682209597669
60559959829882283
126150518997845687
55658958705019717
23321201735544707
106972984704877043
72844391066262463
67848389122420481
71314454172237433
123091697695059083
49859333346679721
126335000139753359
62352790797446497
90963798528783031
25224687093444607
89083319688699757
66742978432999607
112335595455984559
35638895742502231
69254184116887739
37978995659972009
141050566414914029
13389301790828759
57784643186124689
75128408353246519
105438647777815369
85095179310027373
22737550014342181
108169048984448483
101441315266364741
668991956855611
138627978365680591
97888231975904411
9555967003982411
47391983975142539
143199891327109637
33581547594174787
105347736179415293
9831418875214631
129005051439587161
14022716113430813
78599067562036367
138060992368634963
30309090072479963
63805202977320407
22301326405598599
47699323548100331
48019243703378119
31387101649456207
18383985742926809
123149998781644591
46438558068686501
114177283985602951
1445369029543301
123725173794606689
69457162123808609
20518293525904151
84808885535793187
21196127335529821
11251385032780573
121340110377491351
17241746382668069
55436536099563133
44566742840239331
123140773170610381
139592950698482227
99471580511144047
122931990271328753
58550459097183271
59704044909089849
85441221396293051
109191661421313851
135324733269006023
25981606508369749
749366427047807
80138508134665121
82573756159897241
130935386749654601
16365422733399569
49952046419687681
86988522473449451
58130838053049743
26020333794630559
47609037400535749
51562738013547223
60758322159623327
73368274365763847
67421455376551261
37063869334159453
103495564219598081
89859528798102587
96326182356902357
53060471202629753
45922839404847007
123056359764671791
60356669930934941
81458864351834141
19177964687617741
140003605283424637
91390976363342573
22686551823905573
27284464560526843
56459565600510113
127539589989392963
127465389375273241
45202737486864619
117790533663343279
12771286443321817
124571215966344281
74710763495679491
38483118460988731
43360104534058243
27679434113584597
5919854790309151
76136245186147303
121099159196836889
109096784398042957
123411581445401213
135974333350376117
18373621374061211
114703778461350259
59647151397494567
94532768073021463
33393960298004479
45277411624643647
111424143169905263
30257555931922897
67304947441123957
52135588509810383
101999431499511709
26231896237752463
38728753065297733
107547777809790949
72089380429649689
117872787508988147
68414635909535191
43979468931873719
87141446064308459
1925127035141287
80026864078192519
90349808255004871
99492291811369103
71337987728482967
2309575961661733
41435044852017247
138637345493643979
118400342678591551
134112293372282531
20950558782317107
51906938427073819
33743037737453767
108775364873832221
1353958912080991
75338761599045563
22826442060011257
46566497673571861
112047505586381557
104802023861392661
136584107330384429
118493656793849599
34630311576008569
126147981195409001
92660342786191171
23370898897292021
28994627570720213
6551549345191871
66993009531626999
126966363638720657
137563842100022203
27243183277538281
99278522206908379
77780893555960411
83746776694398031
8872343257615969
71555889696034411
112828848463680329
1923996458654909
41729370114066031
55192029744232109
3759129322356181
127203846164892899
46848964446119531
136889044441888021
79338523410320443
14926442610343097
17775131997066539
106123601126038021
96587648004181109
72737125200199561
108231415526406019
101180670581534279
70444190681938693
92257880042785111
34599696401740661
17487963502592021
72001702136758519
66429983296491671
5727598503146441
31611767905787761
130091514911224547
113419919408219057
17840803485876463
120638237780785567
129696724675486933
5195236469632379
111334198433558153
92008021227102509
68657270687965457
46034505093226889
133233295987599383
17053023184790963
85203666423702329
110047393996784693
78389969569596049
85939187228483623
22934818185765767
32308546160152277
97625093035173761
43887547566696917
31406633398421033
9512889085715969
98775291046282769
25433527793993057
94863669649311109
106382656855410757
56236367923713361
23979274090884689
112555656865684793
57701896535650831
101825495939969513
130563992648646019
132907945119918931
27606645356724263
10217944806773719
110853283155696517
136188723748240199
15798272518066267
23378097797053187
62102162536193363
100745865599765489
105951116810412581
53455712178451097
98717314531117913
43933671045115183
81119504740687937
129336301855712051
70040744046174871
113297694233053609
69704450024091277
83808103623682489
17516192444261647
91914411176688229
91389293543095007
114571773775913897
97065422100358799
21633224339191967
40342235276070863
85604115779053961
27159106616692909
50074714053954937
63807121631807381
37960609251460439
106760170462978579
2224527594701911
11034316910846851
30445034940358319
23543264021556157
64472076129071341
58618960421477993
72647494890836791
85350828030929897
85859286955809461
112301145940244719
9292714629690671
90090054707322017
127663741054487317
44325498014100601
52786724146415339
7898380877925001
10768021916166511
101100270820020119
98512032468048971
118319905922430059
76906946492677681
62781713093928079
89202054807268339
121712011452764507
66339377959719859
79981636022829127
95292448850127829
133577427720889331
60499210115763799
125400392467888963
46308441404317693
119436115030099223
2698378403509273
13588278312536003
109347152554881863
40447315956269291
132198157679913469
85187955786637553
49091610862838149
42926711826023563
58096422492122767
96568567128365677
123484976971316761
30905706271727233
5593831364653309
118619012592930181
42249807959055581
66998264647120453
138298906141665901
114142914116205587
43085211166681181
114246893688722059
48634059479740249
123593157398556851
14297818451928061
60722467715071783
48174030187198213
121741501228612819
11347769063985139
61985860024799309
71629575442078279
75869585261504869
104010443687823763
19339993280975837
118654748594688407
106866089649940337
82914496857766633
130180472437389641
15973834280169497
33015944810617969
89496896561675509
90431377725307363
23862316649678489
38348059276292159
40295997159783413
65645068024467091
39794011229303717
81726102758424353
18626078851994659
141182379629665999
45458555195082493
112573135398527407
142593013237932211
32041424475016571
141994125777133211
63182443477588063
21014940954453521
16877698862732341
27589527308155199
40136184558356771
19851346313560049
115900060244402417
1757752408317473
84057021426788603
58306984832402573
34999793632983749
124678624070865769
22969783391436131
18071326846202059
36586654056922427
109050183167944523
78905000324580139
100236824057043571
41652183059811019
47853090321691843
55558194134040173
22605379888932773
61003338596852599
122487899471655293
72454935200870471
66424650034187353
86840719585379423
86434953539364229
140257328866053811
131749238369945153
28395813177215027
116141359702797241
77783534372219287
8224642115018713
67497287237652463
131213840465036963
92376807534354521
68754427299342053
20344375893302303
105556309618966889
39973520116368781
101708046895562753
107130651086068829
97812781793474017
8311369918002709
26672961805546703
71756749770519703
60941127224873017
135973645933810357
80169207746845807
54583364996968553
77072456749168061
139148497512534751
109499847461549203
104288065618373173
68381361071002703
135123329980427351
103832282561677711
17845078199724287
5305086511000363
48257645508979381
86689292871588391
90199509123354311
27156649359980237
12385768703844551
118018176058419899
137365070581206329
100550528439491743
53162534294498021
48280638308826047
28280401090426609
117169733723573567
87698261718949373
57611727311855317
82401343073552383
64470835890924731
91303846768792841
40211568917768051
97295037001952897
86515005320251901
124088665052239711
86286213441982861
79891273577996779
50846071352634277
141255773038001779
6847603525576523
32638092914951683
134662889150517281
72684131059903609
5582683665948749
8151194108269951
31815060131218313
30866553962038523
5345980402556707
134141049081544237
50609861759084417
131837816384933803
140741240697817939
34785160196923501
79438905728030269
107410499702055989
73211716740615151
47540365531181981
81617511017580983
114865896058594297
130153363395416939
58485441745784887
34154944319125979
141343419613084547
119564376518566051
37270040776656953
129491614852479391
27938256638709317
93969920247784549
45836861332542061
114076453890587543
110876593765906559
103178708394749149
125997131541583921
22520129212636717
60072396717535717
62128807245590317
122312211529746169
125316419406652889
7827549231710171
28717246240835771
60453744057150319
112147595964481811
19640804329125509
54509956106303371
99324136263608579
94380737148640699
28036950271646441
12020042443983851
120700220885937311
72207096498615653
100594345712840839
40569510755425009
142048985271957749
133156415860159583
112162295216516063
16922433388751677
142381602475687637
83131977707409641
26171337440437159
123898826436491609
72568458068096747
895989735472369
95157469277319583
108722415015089567
144037820274760627
2586639747432469
62692686320145619
50904202605407731
83807752182511309
102282155654219291
75594921589632803
75011755100903939
25073879844144487
124700351376447347
50105988481985461
64580240795800063
119762116528197179
71011501965763981
9292451153510383
88672228275772853
22497189382987129
88126996684423751
94872212437145249
60061783479107959
20100852785651129
98720823587061677
40123255169260169
100672553031295019
21573225955862611
101665778825241577
115755987174908653
99879341587820287
26749014700974073
51259776232880291
23891930985502871
109696985938654691
3920567542962409
113147757497119811
9485700103065421
70143615925639163
99737020838043839
102045919562336111
133440278283900941
10099297562416633
124667793137932081
100023620928157583
26168931576686359
139503858820331153
36732766966258217
142671822239948737
76915789385045789
125985918164361161
85207462572079259
128164256242159057
32765721970788011
51567344409899471
119872109568800891
107710363128313087
123160920590474867
18513576053578807
126163331855683373
105241416812129999
51344285215125589
29727474790960363
104869099024118207
31502846959393657
28512984668821621
115782173517463679
141415825993997281
78354504064372813
57166800446705309
5884870648943191
28784195442162499
115918059637220713
27409666186674293
29996099076352763
80743401150151387
111750925306588123
37439990583624589
131040052888726493
93270813810944489
123719087325792197
5976832483144441
102201195292681613
22723725139339727
7292278380164081
34711529986500167
137345146938568963
116158823062685719
41203460799872269
17597567091577909
50413857210295879
135625668499936271
101404107876852233
56125538747111357
80235420677563037
111299952484554409
25184870211353071
25748144629162819
6593584861163947
22980244392949801
87671664098177777
51185744608501817
138752658947644759
108771917212309451
106786296791648699
136621530925714909
69241733126588831
12137349215722877
122687233926530701
101737386300066773
107497485147244891
9469343483664863
24373385031944593
85167618885998083
83315138069415139
31173108068872793
123437939027951363
76308527562543503
18458160191085829
34391910324344479
22223856281120149
23379036086780581
53734155835808897
132459106993268119
10810305896443423
56870297381103253
87770358578181673
104498431265556683
58488535370617399
112620175415125793
44792345757726103
58633643573445131
77117250250510907
87166964794890923
85663808146053583
43646727406301633
96286408042355899
94399523705441291
106038119047324511
123977392889500057
35067109414708933
92555176325817869
131695515254614477
43507102743255859
124169275115892907
66653134076536067
2787124909696639
24718169106668281
53342179398494009
14312425220984719
10771812324132331
62489827755582509
80848292839765939
18089780435043677
419490609637661
72795472925134139
39707602798157621
137065522141710269
60380228073235249
29899830149256149
88038787300054441
13858557971910007
85058685760143283
16687877962308433
135846256795815197
57822478816615273
63134229338387
59328071171511581
34384783087752269
95197671725862749
18259687929602827
48184910031784367
67293361144749379
30483576418828147
106490079318391477
120255761844895057
128858456009862101
61834998323298469
127103255867067569
100985346294254069
101789900603351567
54015350091826313
44438560631973257
137098081894820407
11337193310862323
72862987432733749
19205748765694811
117553744384464287
106575778507145009
12724312274404109
113366625948681649
70463785317027761
125339157953541361
12116243836643459
40279324514773733
7096874388529399
120188582021871227
99573847698424259
11974272206096273
74771701994052647
55139085490141573
33029508693441097
18809973408195817
68681192933800339
130562100753105691
17641751782604863
36287218742121283
56977911872082833
86388027082137779
75708008448351611
31890501806259791
111439181790581683
66162582863092853
105398327808530863
66602523071346511
78503592513991019
103305286117041397
12437867369693263
101785320427578743
142135347530160601
104876075790883717
95180452413240617
26317567181672183
71305827053530207
117110067300084107
126911772136203473
8372544256735973
131502771741321613
26222090636433779
17529028028022157
7623153707198819
63070390271290771
46559723978087741
83888812117839059
115712698823311823
82106743031473663
16510011550924937
117790534252874831
6039028883848867
73332008669726861
103785331969194959
116881544706983533
133191263171593157
141102935060944201
15631739911197539
111988185264588649
40177432712476201
6103601756672999
119301885501626561
9232907876955491
120767949689267347
91595499418076389
108646094380778083
133215419936591159
5569141610317423
6191549810015249
29205033006932011
97614049086075437
51794445669460409
41102512887219241
29721499785511931
139821838592717473
96451357175687743
98486518033321619
112614566172611141
24198775339452809
127461054646457941
21295300159225481
45166977765959597
37833101470528813
94407548005631533
104166022479145867
19655782835869711
137021631711393851
30007170181720499
112181177606176331
73170554855566919
17931398269936937
118372041872615351
86484793534045681
106664134678837991
121213954219481833
13853374180613293
143190370171144799
33266055056347189
60437773361910401
79064603522058131
81740142749963521
34908909436078061
7629420622772899
81399210744574117
38336639762192501
79716738863223113
77137633800122297
39319212053658601
143424512862662677
31764004065364723
3048634691617357
88321013871866833
4982481685537711
39663425082126149
53383768765187561
124816940392209271
27911093430284191
69360275004944699
134797288882588127
105877788732861881
74421850557122279
116132931993644947
17261989331695523
1571400451321583
121039008787860269
74597598707251297
45405925658361413
57680628911993881
123857042868393371
84274035059941829
140358526311587263
64090910865284759
14155729820775821
10123880632974739
140826056133334849
75466544630032631
142683535799261647
61932187993026809
12825613306033091
132074992611871931
11864326243056569
69916399585031161
29696861047631579
120407100914403839
95525707952274073
135656718750525433
48892846226305129
7873637486856277
117770964091851163
1755422834607539
94388634663410957
10535859614177507
110383874281138499
12710377019217971
135358796466307111
105071743375028779
89563571052835729
61262102858204491
142723361014005773
36387621188015479
65955779937617281
61466355965771189
96323378650769987
105187336188726361
41244752343134519
101655620901808583
90654151184484689
29984337354348383
27426697476303877
121493015346626597
139948083747999547
22834586218370321
112903920946952543
76207051835781043
95724773759020187
40076680359921187
27824177736613451
7299777181147207
2694364195024001
17654779933240699
88423004326765747
136727973275303461
134746183023126839
57890322921785147
83754862490219537
101442891354947719
57689597155523639
86289082964641721
18974862239936237
16437847897381453
26069241341598731
76612680635727461
67286997393702781
89568249077306737
15923873515257079
102099272065605701
51090707928651337
8478524072699833
128599103706230489
137564051458875031
40206512536088407
80808520579453223
97010261483941657
11106949535121487
111763389111678761
127891615468733819
126618536255873951
12049326781633859
110451309746704733
110386684569603359
92743833116336629
123419578422626021
139935378493432747
5753590067852017
36992808143123531
31915854266134831
90378800463556537
120367283766745591
103372364586845377
80137525117074877
34469895920742509
139415629785894167
16757855412560707
6354051303593449
43981681113018023
45498665896224433
99602476877882333
125089352756893307
521218487417713
56841957229325729
72975593728853
140551220851779383
112787480854791797
94544046144640193
125734092380321231
66152262357295853
109208212073953721
128228682769161811
143140656284181833
46446511238586539
138110198287753739
68746598947264999
107895101079480739
9439826445161771
18224523235218761
55811863322856721
70389983919855181
59409115633754473
79466325145661119
56348637562278049
98652521862067223
110044142310190927
103627415214165569
35800730403252709
112628080084685899
38340120780383921
10075472530674563
9043349069335781
85278165238604431
54102969673349419
79646915159673221
35846825191473097
68696526762056029
39019060499309087
129576024827407799
71464867860277537
135301754146225813
105937505222793683
48797989346815717
45883427908845727
52065715876788737
67224237306106583
129337168318062349
65671952493855703
5744784106390711
49554259486117513
82825809113173589
55250471379412481
104608941360896629
4711494043865309
125588395878176467
3925178600788877
101815503683537297
143727786960007699
116353573122048877
53506701171335767
38982008224443287
142465522621807069
42362829757913333
115098923241655499
18862653797906393
134714518774644031
33877638818014477
141131073671549537
25190282894846887
138732937804646971
51662679427580953
89555939378018363
95246563075467613
56558678541228757
28876014003202087
109860673537783951
92666483349765601
91378484909464373
43673443679648047
17011927550310937
39339208855351567
72737773129769603
61549637332207637
68308317447505549
66746948782698529
34756537427333719
64566410783535253
87018427397825461
109055688253535953
54603547843413539
7080966501116699
39377742192184933
126151013430563593
3000644917693673
139324194471136979
48437493681746287
79491301042079183
89425596269300867
30466717299331759
113395665524669677
94406550880338173
109825343344653667
48554514232846343
95419855960278371
29552176280611183
74328219841495237
48942239965060993
88967887948356023
106252152260555101
36201570503497801
122200876650396169
83196697034371373
54175207184734997
126655724023352987
121912735725557269
885269739820597
56879725529622997
8105291100983327
10696943891040559
116968088765957269
91575514789526057
91640606925928309
114700243798884089
46889293940265901
134738436288674807
133864337494121503
59129557919086043
17790466244757929
51164306962053451
57136597127878231
110034733013689163
94192220667090281
76615886700841903
136371378827519233
98915080438757131
35641150401632309
5526446553045617
109912448426791999
29667466994587049
98764521851523667
129844176424571731
135726423990765371
51342881731525847
70275428737326887
41668146482839333
108563490352667629
88084040978164733
37096266379522741
82647423187807073
134631670903684919
119425267986589267
122942141867534603
111006670268452043
39415279203400549
8472195400427333
82357495322076101
116955862669973297
117942652472689477
138790911230435953
126681427057497049
9452342754576781
104428635738436553
43609679744307739
26242404274870489
83157460972984019
134880046447685233
3515639754101593
28974266794858823
31698121801919159
56556454924614539
140730539280741803
114680005276466857
2459385185938033
31626883727505629
27052480557908269
72828415239205589
21522811524111763
17890498347176201
98743127137456601
128218863529707917
47671937722683367
129517958832718889
65868180488679187
67909902096022087
105064472582643949
132284259132615937
133920102144218849
61326767198361271
54557143960868749
86233717606901089
105047778166791569
135493286854129943
101749214068277093
60563953605412853
114087133607641219
123456591218563693
111986182775232217
34737319864497707
60554822661922007
27453956264578253
11314134591599611
101142487215733043
10300997275760647
54482982252456269
2658195411453157
53315980124363221
23776386427894213
77424387949639853
36714271031551013
52605492503530913
121870852429821263
10980215889815147
32984995540747829
60636126718873469
116158829064876329
8053074505279747
128207167245589717
53758783179680057
119505881402730211
111202997312058307
28611302669450141
103101708210243401
22126560218149733
55662156952790177
166620351619061
11950535182652431
105543820179748439
41743133197013173
138030331315412563
5683198512341491
132863609061540911
11843084504236553
9595789349993347
65912342190141697
48201298363626757
93271784459827921
11626951197663709
66246259486223083
64030786339413787
14659134439650457
63613554624798193
33689942035485797
64716892758242731
73174508801958391
83467225442590837
20062184147971543
140913654176010773
88613881178056613
99536228864248961
21821156228467441
106341277324335019
8425907808687947
69281052452281001
89090656783975481
121534584909813199
142025021204800663
1353304455003131
137078232081250639
68052438715836121
65813703706844669
92825673500507029
7600911857140711
88114788387130051
86319732993704491
24204173543059823
9462875121076357
91036325491668493
65981035245149923
134692210691855581
75747010422957983
117532783639345447
66763367916969599
120352761696101213
113060864719760791
61558750953148903
47051504823498689
112444757550251579
12507289277440109
48045143703588943
120405135719043871
95410216084297117
5976620629411571
74069689357392613
51088524816829139
106116863938362059
15206625802053419
121294524331954373
117080640445089241
141765635006013677
60187010760075781
82286409073964323
35810786630768137
43624355094745879
127985072204556499
24711739309291
52284032553132437
15508860656200979
64442366435104297
26223627833091473
6282104434870787
34029523645035439
137235392830516957
52889100332304073
19313088754029149
75065517153385909
29830386446419861
53045736974534287
43769300258586743
62211283912819403
48108772527834583
69322907177482001
5629658687995073
66981425642725327
92257022957241257
52607074575394819
83351298911470267
58221934567715713
126659665150338049
55984415789906453
21340165304854729
39637962485446931
11500338013168163
74987814947955659
21818223083262077
122044660593518863
136473014455507859
27443127934540327
122070773553363311
133792283777184433
139349614686111733
19464123047119643
6963885265270399
91574393876215643
94191870918828461
59153439704312717
76243207451540891
75258096530503301
94466312326848961
61850779310282629
51451061976769183
126132086848329139
17848251814985129
110822363682128701
139714209118717963
30033091219362181
11852349149300941
99081672704337821
63979925369827697
105415437870822671
22644055561386499
38998846641974719
16504251349530601
39931570700011741
127925246491009073
74820435409857539
58443687174387127
20862204228740933
132114070696733189
96305460234953833
10467073412510867
133713618299159867
7629786759114251
113432330039852651
96374722119036979
52680552286320313
75469617510171631
36751496154975011
65343378008371003
84738509827920493
142435049004098651
83221010077538051
93736532826100237
1296277143708433
34692717444334421
102709694736402421
92991980614221781
1431175871301941
137192146589735137
93117300041034383
45614828713073233
31659751919912777
45602481083398933
77887217965124317
98752826570719313
11665218477870481
99074160133189559
23890641496289063
91694730424316743
139384376957669183
66125161899704161
16278862793076007
10348707313939627
135407956981038799
5404920193553527
108341401592025859
9049226584471793
10236394958741891
95293289100230171
63349260556253129
95143193608472161
109224083163689297
63235714975257857
14570312179308623
68995735067732167
3809159328275849
25178749595929859
64442323943024333
13018430498917523
26742762774389881
111106377163851163
6822730725023567
36248713784232461
127438799959331369
139156247253765727
130882355182042423
78341613488030701
38330612116979951
133590975946537201
136258734841935707
102345563801991481
82931380153663787
102453593741147581
14501189314246781
110741430711768839
36917323336528363
62305098729303643
54654399643728251
2864271496789189
109752179744310827
10828144536542909
125138508339497669
16861828774547041
67822483649048369
53830654543297171
83172008916121603
118207724016177101
88140070750008383
1653972958197467
56485017111320503
84081387896226197
75774369503669393
88982305890532357
139394034333014983
104136514101083521
118539079633947227
55735742163117727
27981497855768047
142133002995821659
46645546625081143
78842068912695971
61818310884099229
136218646962878287
38568869541523861
17215618975275769
113646583584512701
79941729424486673
132356664897315191
13305013797057817
59088799508572181
57697757840554861
62249595598721599
16358756892064883
78120870087164713
105189519425310209
38617119452507789
94340849284309813
97345970177902889
48821249919466733
108646828839490411
73652696438829379
52167887542068343
102282193516803269
33506587828927309
77199001891042763
132620600429286181
94472052852402061
70075936929006929
129296571804624233
48529527374801129
25380341967938843
77280878754675899
44740704920802277
22802043946176617
107371518411902287
112638613981324447
7243844573374841
79947361152609163
138334672342275337
46577732379155657
102285895817420099
99734105574331139
96938808315967957
13021285140571619
79991001799385851
87881303068574123
31668048522828037
24378558395207977
69587193626246651
38324002716551789
65608722949760747
81523605735653777
52950822741894773
80981438752188599
128421881991101137
86647582530020693
76043928980249299
45531667496178967
86630573273256193
46283762156117441
68247740198245021
82816420868398417
141970887606337021
97876139002950019
3899849084927333
69875976083926223
33821759778817783
31008102979525561
34454949009070237
55111645807718371
105296865339863839
93964233071258861
51228192074351041
69369430156548733
37453204069351247
26379152123453221
24559076666594357
58443740171737939
2975782694712083
78534290825017399
4866339932559827
72862177846560233
20845064317477847
42878562556158859
931385880488123
137249336389600649
102468373656332809
8965558073716213
100481306104991881
21916056663807701
57040664259769217
43502429737145683
51060486593749309
132892825290323279
125482978197149983
54989239176195713
66923111947968187
55198445109507157
143705877034616647
20043285271635121
70514130087552493
45374671350654773
88147823274061489
89995786187014171
63402162803193001
113457123225520457
23022887408394983
141810224067273869
114314338695259777
43995823737015463
67273069150686473
124512826588274177
87634469911481539
85409897145062713
64211331147431159
53695904395751741
65806695375430171
109297288916005829
120407633723964661
73298426775374683
85183767587158189
118475066655372191
123427819429037413
80926683974282689
111762386700566801
24321756143803309
117213831096911123
24101320793713297
7393444368058897
15558449172379159
135350248515013711
129505603177467611
95100003865452821
43271333902773577
37136412134375387
102147129356584141
141692439009864047
30460966855199891
115936934109711541
1825875494902961
94355672552780189
65942914560583301
100148372637777601
22877561131919651
38530930113313229
93907969129726121
45893647052548751
128548170930265643
61146258676765259
36336938388045143
17997570860467951
28384243661776103
54521228697405871
77519464818290221
59928072284225351
127098038057602981
65041904481311509
8718156090149677
93635744671780699
23889517835668391
140694747658368913
6742385671335623
1828079252159527
81717161083194929
125576726405153707
86728678548359357
52927579723979827
51911954958950087
95201511974177867
143086110934673531
1979442735508177
113939098782742399
84138307131171983
97424254488066343
131847974781493613
29428596827988901
70938263126042549
135732976539864701
34275201213235123
94177083889944353
53720657326588619
63289812635335619
79826647470730981
59946830564231053
78864188724907031
133595341207401169
42392466091402579
62763305188379249
109076469959560223
30085455916686043
91416374181613181
95281662934905313
24845591333659147
121177139741818679
129728492139719593
84387436849806721
35148845983396531
88484049306156089
22346632001802707
86452319609434613
83217033091475897
114444884947767113
53770407173513027
132274096466960677
126634732807358137
33469126488750103
119890719512290729
96354303663679037
143825021563659127
126778921622553829
42931700724088699
15363639165718183
83166181563692131
54683707353995791
113343344761517243
13986569867425031
79241287189115081
80081162349339089
23904021615786667
82559126070492223
84889782697739611
107135126056808579
130482617818011523
48764316781117991
39280148675406599
134675041550137747
102866868314655353
38665074755312807
113809621113446711
68656275623471729
126115334809363301
40861912233500483
1721183824977179
85041463299352093
60826160241884393
91348777504207991
70988104310995609
94639735770191611
45102568353900493
139802621150611829
17677060475518729
119263976130199297
106888865968797331
74571918500405101
116754809101264729
61332911979243439
40253761442542933
61917899307125119
95660401104594509
141612825628282343
12435164598746521
2164653702733471
70937994745418839
97588777260129619
122018503869952721
21019221799600517
97261424305411603
94430818875596617
70477100567851619
8682938536262503
110109077634735761
47411598721032467
79302779272217861
106409538220366111
43678247742021623
23562505991921153
18094535543752687
134232315561039793
9215582378065639
56732762396059489
7707738768299459
99737782991917859
53543464193604557
62962913989837369
34319174149937609
102098961567343021
39392875739791187
142939880307200917
64411904903443081
56177736584440909
28669862078403983
54615596148092921
49232706703599319
122968266801477821
46795887510776783
59609960326664689
12977280491174347
42625565475896803
72808653522337319
77828057244613981
109910486694596383
58194384222034111
56469739430160569
749225083945633
33616015113129011
34376723941064591
22307619022006711
129210182345170603
142266635505522533
64396887579524737
109743149232553037
112455435129003433
47521957479748069
136606394477934149
101947177692612121
46574599046674243
134292355372481393
37377139388177689
49824182810789389
27613220186265031
93209407955742157
75837619054112869
113976344825779529
119581826277288451
86175024270512087
99880685730729017
42138847718454931
111473217566095529
98837476203864991
133797169250270327
92960944875376757
35727770844520627
89932086161354399
353032345039669
40444718144828653
87381113332757113
91505662991652181
28167602636908897
38090474706521051
95217925091064649
313161274443859
1105141200814621
127801422154686349
89467857318371699
48594258134143819
80594867191842049
22336785636321137
66609177836516839
134931861618831587
12113618871919589
75532947985978003
65708808061793201
28062188781105461
122932964613270787
22313202803828003
5594093967415253
109680980590797491
52454113254370967
50399366189281831
116644898114245733
29071525163076983
110185661707875667
22663939165391441
105910206238930339
65444360002116113
104171133288731627
120234696416299607
94317886807065881
72908034452321399
72834011761400003
28365760895845847
39735925764019241
13328277989195647
27198528374334971
130237634727162637
39491592057956209
45638355122195281
111214730846335841
84687611854375087
17465772332943101
96531780930041929
138159160086046111
119127213886034069
116694106154561713
4073480502088643
80967406838682347
134279984990409931
92995359678882559
107145865361225857
56485142837032009
77556886662251413
136078924039272131
130655329600204991
119898825887074159
1036862950630957
37756285209107911
105441162141510133
106549703246349787
3198741925110437
27758648930258347
95187895793366021
34095771971959157
1550647182897881
21384810453937561
140281401686821963
3531504977886311
56778327335556829
106125895944431683
52125486621352997
137710622569669147
74020423865350889
57989121037609441
118611666463073233
32555426745206371
104153476314159871
122304268191995423
91630221249334081
101824454435152733
111022983309953347
2050003729399627
70483357082845813
87974985019371349
126060324126870137
122318688753116827
78969179073554321
120833228475810217
139490373438075731
109903132353348833
108622483080530459
93616428603224321
111310112847305299
129435973690100239
44910528014003107
123394349520555403
55380348879235777
19028481534211309
143764560952367123
49115364579149371
35246417242242989
22732243626516097
109140372970037797
132801829230529573
7887221531235107
993557703593881
97630477642571
124153496316000533
102392173938897473
49812132208455367
45926362583341817
65031305853955691
108197158813712677
87715645428376817
55417267467551189
114989879880766039
71366264528802119
135243721725569851
46372663539205513
106191007675010953
126994357988798329
36160627784468777
72355261153183201
44480124039097559
108228748136027539
95483639526137957
134585382506699177
82006887906773803
22705035865725287
40309172322603643
45773890452754361
30255107509147229
113815730884361969
36862525444279231
26325311648226191
126945427522787101
80389821557625269
95493464493082273
107270686649205587
66030128144840611
75143449695897497
122474981613189199
99156557950042531
132879304606485763
12475691343468097
5368597777798621
139946696284732327
92728913163508211
100445500983587261
142559055589772099
44008845989320111
140153518752726953
70731572077421347
119406089078086469
61110361662089093
143577453764605477
45201092562355463
19920501588000889
139597343102601119
60745643225520923
86364468046075759
65741851760116351
19253226595213517
80911123889409629
33712356870525973
136649212168865237
114560064933948761
88089477102029761
95114802987582839
140376311036249653
88531307411580181
78247792408579439
1134774560783387
43080617029622797
24695278253998201
74858773219900991
111598274191106999
43432197667689469
80159680847411471
27429322079135773
5585384562224249
74664389320586917
120906470382685079
105325987415106103
19028878907045153
126498608888879603
69385759920603127
92878736202532669
122727771397971637
35852013587203643
129300193646485747
58709798300162323
63246518870888519
42791880560153297
5155308118018879
96216445028977519
120864134517805963
45573510611121149
891644712069667
48405492231009707
67229059045978891
23070342640979437
117129849891846161
124650721408383679
36244889862064087
24279503147389487
40898827588769741
51148034196291553
33042680371348631
97249348516000469
6786670174491419
66268823069502103
4661810830405721
83538543597791071
22515648282153401
124731948355259909
123148779478142437
35511291867457387
63435897449868793
75402303262400291
133065544062008843
78610032503129117
100151600594061943
141192173733952111
66848501883079769
124526493965906959
69961489005923183
129683114640613687
143241623729045749
132081848238405211
37570356912021133
59826485222872217
8547818472359081
79390415901325657
59556577720822669
106644969914914757
37232595543744383
130467222379969799
39387372954803333
98271936901119221
84145118496910621
87457781342998259
114925941479014439
32646713879148199
22185228868855363
10628825107076333
109834367688011167
69961346857673443
98639384260903723
135211642419702593
1454499894062389
21767318034751309
15257804515821761
12771209360968607
74277280521591313
60972039896586317
142060358229930617
28393058669275891
113843190154571543
116620145121709913
33198704261015921
50437068288239063
62108038212546493
74752926622030609
67286979566852677
9375360738576689
76872099814914307
35022689721090353
53023531511729183
51036591451589533
134885101926512911
110994572613057919
122632759157954173
7815434886660143
87280888202463779
6785586603923563
120438192121535711
8093466257126149
111597972955411721
64466817442037011
116788960954464679
135710759000646059
143279521439642639
95383932375709079
27267083968093889
68430444470469083
51011733853609187
44626025198759201
106448355337077293
98900862642856523
81231512231479241
119360358285558941
65362760725163641
36160054609038779
21223599751133447
23089608542961151
29205577597289839
34108294915766993
98393754513150319
6283236271388413
53341508824777007
143342058542943311
91457048966804369
88476287312384767
143079211083367781
51420310926004777
77771043155411377
102884389840994081
52379091556961093
142744094773350437
130077887640778657
141449317797463327
19862691959284697
4381623579848231
28927625632609211
19787077390961863
21604262311402681
120482834912171591
57095188418707
32124724371734417
135031088393662369
115771392237485671
132265039863220261
25713969079664839
9543433062680399
50505758511743209
68816513341591727
28385292701375767
1001361625792289
94578116720450471
36181343750373649
136067474643000833
12478282520947559
39794439812549371
132237470344721123
21797368490932303
88068456540448001
140455949540730569
114557355467800459
144052835228573587
81483014943437963
9528912500171747
62999809269401843
113343628641970373
121418196329017349
20214599348286727
110308317096594061
53239690103251447
140946220300630517
130639570005630589
107227396151695817
48716324271478313
100446762512276731
9716331207626633
90606685511411887
136238247636503371
33386376469621177
102716025540441811
24666633203751403
76335689084494033
125402973816701873
26964608156538401
54940230037067423
98952435283499569
35363612904105287
119860918572418703
19950332758264907
33013331450355829
69772671774774763
67652836424188933
45619778128483409
72436320500593813
50926042279057013
62314524076893853
81424983569512997
71980802387387581
118518339189423007
125333617299972553
36362597124124247
32546392935415831
47396023171544039
135001016422946629
50625056733795941
10117490544396031
12688271189203531
3651866063526871
101794734919528669
71671849030673807
4145506212792311
24156858488486873
44144131257744047
68991694355518999
66410476632017773
30112603197317273
133852988459855531
103758295020878441
135891652629674443
99992118106176053
14979729262722923
37134438244848097
81139535832909167
97492315746670937
123173565504393301
138760121589465433
133692909096077701
139804319718586109
45344877364233899
77801367490324213
2834242468984217
92578488376173859
13281046187210383
103276475419321969
94719613189888373
61878141190988713
127257055577675369
99444288693390019
118396063217204147
39402543553410281
112879501980367433
55237591867151461
82521782473788043
1593067505268403
45360957341338039
15811462702927763
4915133238811529
40537461423993619
89889997292568731
28549456559607803
119590143466504967
129280551040299437
76626033445746167
74948054274599843
53892625347745567
124686702790635649
44537296114262797
57915623881143019
7062788785915871
107708239696331111
94548558172737013
128199912605459117
37512734184524461
125164905933155399
134837142749757367
121919392559157659
15789665277189317
137674056543876319
43217404218555649
45468374408316047
85088041799170261
35957868752560067
89748228136702427
94677152470596079
7989408102670219
73591353763674679
134936586039204767
47083331626687583
113526462392632049
46377201729749497
34413317052644581
107411806974039619
5700693733782547
96056659505640643
40424719100735951
122954630385939973
123234640327668577
135530879464652561
108997895776425217
78386565948321893
80565245182138033
56372161368082543
108311117254351217
91465599723377591
18986907666775261
27181872532966477
66843326305229099
13318871661530153
66510962181941093
90283790846183503
66725322880566101
141096983477409823
72797184504590297
136355765771812537
3138400380758777
71128292082462887
26780436667232693
62930864919420907
66184896971870917
27881861001398303
20265936773865779
58251714372831173
21442301150712341
38329921461131071
135228712297568803
4773458488955971
40401683376560903
11745193231293253
19911294877545613
25335733744312709
113797636958107567
8414057804337407
63667980549517627
110863408676455067
26240794912523117
58967844374543957
32556038076815609
31654905846330209
104760251065938341
58906863122413837
26371335691976039
24453335538051347
117785702673701527
29616272685836009
18714163429709617
69893819493294287
116269230587148901
14755854653328941
96207816188453647
34437805845703811
139961154105561743
72528636641793613
116848720528454119
118635626893444709
11218845573000587
53266524252551479
126970900881656413
80372058068711987
87009925260974591
75665648851719497
84164727015410233
127285209268167697
78048513721021367
49615898648960299
60814151431070783
116049522281323573
83184131381887663
65892485342869489
109543872903963241
86408897899814093
123883271942499863
26532523465690223
18142731082190699
135877122288187967
58006144191185591
111755162720190511
67678559202262849
109024420249738283
18576567918970249
8673118254536587
80313621127208641
143734153479360331
117069508953483329
104015703534967613
94252797948348499
102397423959655537
52875569442900481
22665760763092331
22118568908221883
137006910680770843
12623736523996093
54624213630678091
68527902668758661
102791257150056907
29534424244985339
138520386758305919
64552810484973407
53914777553235353
60106076039974543
28434508588582909
126980700802044629
82984019697909817
17476945931125561
45975785079219883
42764277606833353
13639484187749471
91196677144002449
45297686416041833
3674041333275917
31978246262006999
45721512990756469
69272816957133689
70174049766954643
114819515784463447
30525157488508337
121742736593252603
87476770841905733
60957042696961681
66499383620951597
52022754170664427
85546066962464597
83174489295910843
131455345178381113
56563990011185047
32652828235012439
3425222009842357
58924891163314651
99230524846919209
13650373281482023
116740520414776133
117732435581623481
90880781322915889
140703154342153213
111616525722678001
44810548051724737
109480217732185427
49756637162776813
105185366428307881
103792553888212243
77775564487973683
98643679849610113
69578416126043603
83776667717083189
78823212872202899
98417177121176113
26365872263374901
60444495057807229
126970717294907527
122655475143427067
116008983334020923
84861641813522417
70851291269285333
61142522943479009
88122071330948593
82216488615561361
109290496150353197
38983870945817939
143314640593310723
7684911237588323
20075140672657087
22284657198931843
77933442949280423
119402775830831371
47954036995749707
88507035756455831
7621677827074789
76816486505769323
128780387323007821
46860950519169569
8291074095290557
95217128284780237
63728042353134763
55807117720114039
103262258289691561
50606052527963453
134468216473247689
16089761811599387
81037902200672071
25004205300314587
139071860636967781
26347310413593109
99161293094336483
128680924171530767
53812675454724973
48714244086434477
78552294837935719
74643430628182043
2497530697713209
134823226852303727
43664893713777607
26338322603580109
66658420666815433
4504675718853043
121994659235431733
143876240143584527
26950942796664023
105609354749614759
49467610567752569
9343025130052973
48399769336609417
70542103734779023
66141732520237019
429491556085771
48381395016213059
121777512964015471
16139620881481661
26568310012863559
53679811012269067
89257726978883747
33810780731767261
116623490164815539
83148536682144053
107417324997271529
89827701290020901
33741820995203017
94610212896363977
73064823525290603
99944996655580997
15291668366925983
95925909383617597
143807294912165117
129516211796302169
18947238767601679
58404077101018993
139920389457919237
47592177028130863
3335713191839689
26232446992378303
3056067667484899
70194805955195563
21671521163361583
36405642635648537
102842786469600997
7784444097086599
16643602815079837
106608961532420549
114018818359097881
4725658967554669
108598737764226761
99690215905237031
99319568680795289
100891069884191311
138322000095064183
1776691522773073
82056689098859533
27233607704326549
24795312903798949
84820173978095021
88833070476546017
81739496607790291
86128948518154151
68785437080116931
140136413981156693
98377047360030437
10915596142944329
142328542559680597
28736386831756733
114637804861054259
973006438316299
36526055183817341
948928641724051
110414704631397499
68839282253575531
73728177832975643
21791216184813169
75812554914266713
33223236631571509
30398692900125709
74558577768683249
117405475021830917
9986030014764841
98765789064084419
42353423517371669
49022461450448347
121954384406140259
88452323800135159
85863902917041239
46129231687774867
71743203443342971
53514159597102889
65968058090708339
92606892678393983
117155896599681293
85845978070677469
26780449907789371
22374848187236341
111059025634946819
58700701123121647
34070678003575783
64727995392711187
357810810627827
44916219953190671
139656728420711989
4039210888994399
137793182168010553
126265699876464061
99013234964731033
37024115096648489
62323361852604379
3017945164056793
100555580007883673
24611099151403469
113031748144178557
29198815950316591
64572691594717381
92648516051682719
136286199382075409
17160056705792431
81988245308573213
118268068766988901
126401396150215033
112116289555270019
119152822198524043
5330085856159991
30956676351527933
121449744800162941
45891255706315727
43073736565340749
71117727871169503
20474974688661629
66653421926365711
132622588000610047
74578621704672919
35054851966474279
76317160765732373
39877777149134791
48590064979311221
18040305289138217
98519121060147031
131301974159703161
33952600547105029
25066553613638891
39558388470812611
26304525253525751
110608897308842341
108502320731189837
21160197144820051
75159422768442329
59442605391747751
11273932265313733
10643865459263537
103381291345922483
136632424645992439
97949714504517037
43438469862484841
94957615120333897
13034901180255919
64356818710930463
133527731663772197
39121285043401217
123454264499417447
109055541382629449
42685844600263861
109765303750905857
103894194126083407
71598848875478699
2004535148825081
9336812606380921
17467428165126271
2828641079052823
87073227942367591
94885532890027471
99435599995405309
68009116409983393
40461322546155403
13531611523637071
128922579388332781
47287197438132677
34378836243276751
49481498252624437
114504056386920113
61719500232785459
103363562271167839
119853040363542701
128044919717914631
85673509862195797
43658023339447523
53776518570557467
41288679094001033
42101379919352167
64180368216990019
119035865774517521
2900163883106101
111205091860059313
108582116009317793
80439112203158299
121152927188225447
45933974722924363
59957056186404497
1283822963919367
34197595342804177
109119175687789409
47060917924698211
21207029328396427
133864103914391783
51862111819822159
81171723217792709
56321438069593799
133446069464646229
33026129126364061
22228261115841127
139348627267208267
110046880131601841
5881351913567329
88611928863737677
130916177315554031
20148509897133467
12850858596974999
94246801648674863
70386439418334233
17418771355214821
124971586511377927
126103799744781709
30244313132361527
13110693473937077
103519392583178753
39754032673711999
27717369260386859
111771413485421251
71977715096542147
46634204458212781
84063619862952439
127388621843817307
105751616935934341
122687161048318697
15181365024690301
20814436784509117
139670945561626991
55802623646480701
53287601466994187
63177220372295747
71484177174202259
68877002075451727
116394008929616777
2091036873706423
19551395409799157
47778348483395407
67876664129612153
100111377542115959
43897080245949121
136671777189300217
91922126019114091
130222730955586487
119305731192233147
66447832914231467
124512430927756237
571305605616089
73135619760637277
38365272097537117
122235715994069261
124179434240568809
94796525695592681
80280925567872767
43155682016091163
1603292600708137
37922671466900309
48677116854866887
98215440585630899
64837311908201113
21140239663245217
105360070891933937
127356970637637397
141733286828899499
136316055657975103
45947255979134617
140380179727431569
109215422432314529
143128046148886147
136167819244966441
60240555933072421
36992308453384747
136505021731183037
2488234142013371
5280766896977779
60843368727569003
56395427672950027
5175326204057951
8185856946537437
5968176997559941
116923505102907103
17756030027937073
38356975634939453
100655730324825469
140780441710223069
36462543400674467
124759317636780149
77681745111129353
11894014249846051
140578749897856651
81250457441726233
111968067672995477
553810649631779
114185918268190213
56405757046947853
23941271048171077
39352218500581919
110281454257631431
34585592194194343
29614695356622917
130646101899009659
67667610677582819
117191840769341257
38657463725828081
96381581403014279
1589425719973199
23023120085823113
85441792740549533
55547123353327303
53205916115138671
33996628963384999
100842867455951087
15816587666557193
39905409351855077
57302499441527359
48491249984581249
76160259273595121
15649950569341211
75325352045278561
60180277060509979
14297457579233867
117116702427721567
115858615453710499
142964224971299549
128900710971122273
44743775377807997
79080201546634741
52263392502812999
10995938129634911
102462873438538589
122022365931506477
13455327755392909
66420798403834163
112308650094921257
55358794735016053
118962752973879869
44690866418855737
91941341410688443
10235979006367967
98752834820504653
20624284106350369
52897652133781163
112178117282781631
105416481132861211
118565418514726433
42059157472314193
17376135082650733
4582058726751907
73789898490514231
123844084415501447
88721182486223579
114761706684812479
113270661670902037
30764900368763569
39126800837524363
120877793058413191
30958382446688579
54878974459727861
33397155102028999
76030165776829507
81416118896795051
31383342623638183
52601221961456387
127919673836814113
40835291298052871
26551714314569347
40197756738002891
10506451354289741
79885526867765701
7746459399259583
80184525749004559
118053010940415377
110017566210961303
96399251831511049
54854288322649727
135074130956445599
45600759969654233
132420223748994647
66071754074118241
131039655157849729
57364302161391089
8906341554725911
49628075878119779
23361958291214929
39925959216086917
66018337696872367
22854052655215123
54848872492675571
98203789533074179
99591403456500491
52268821617980771
80414771544971323
32563246920982571
105533924139127481
141138370919462699
57712545966468193
21013373110223981
49298959977983801
39753075157756601
112422785534634293
47174581660774747
57172181071314313
40524414052322047
66252375421300807
139826340240142397
44076400067981537
11660901168318863
55259091220189651
119507052110830963
10213045841018893
64506772614665527
125020017636880673
52695363326186081
17129568296722153
560863874695529
99317217365256019
31791049103245919
122871559456891961
16108775690003063
96858887714212913
84473007077578901
27493807092744257
41558501438300311
28688828146761413
61506257731515689
73738120508756783
76043651905415153
38734874242276867
53999855439063101
118806512015734421
118408814629833839
115815106657260503
33109468687337533
55315617799088279
87453709980264631
44722478585141449
33120745461625867
12487931447285351
93641353848582227
106307124818519873
55227120107779691
121670832489039289
139592294818577987
142783175413768891
62515991653869541
54846738900201889
137717857748819539
106031479919150971
29721502025709959
66772165443103181
126970046853106507
81176698652517113
7904023195493143
85701336050341607
103997067870697409
79312988037066449
95728126174234949
94382247541181597
23860950019365169
107633792666438573
123733661507925097
123787616756349577
95307055487964293
39453838175553541
60218736193539823
15520200824877647
83138677760896201
98051347285420993
60984756624836509
101407696257845491
22165406020371703
71294603642670827
7553260677000149
124218885107610367
26244737337832249
94221177897756391
63575712857560003
16880352599272069
95828008132905017
68557627989289013
97650617928685511
39610282546349213
77420567137720693
1895824327179479
34288712836656199
36950233372873253
97131685796021389
94964290222626491
44226040959206389
2288482134966931
76843677987520127
8174029394801021
59753072135122007
97337380471219519
122425563812708879
134077633200493327
121100362941144053
35269659569343187
84164591604232283
49226143087579187
19160614775054729
105648018961564171
86586790026946969
118026434937050567
65685006049517951
84339859001511077
94402529550328247
17587256740749853
139533724857158053
118584723096088681
119278359124839947
65861410714660697
128523959316835471
22338911901627229
113403243832254359
94189562201247203
141654198007907063
26956056450685009
30317286628281463
1467803669908141
21653646841882669
9728286456265691
120773298052907443
7739108216620423
39368592567831887
37899070246891543
31442123159593319
18612420437200571
15652021749502279
24221008001932967
93961579835278943
69665206482663331
121117045207760989
24042632514161237
98795962543534903
78055126843214413
43099119944804303
23802058954407049
22368582151869649
105258136196918807
93255372895663931
142392276391527787
2771246878446383
14245530643921063
101677852155188161
44818242321666673
14036172934256839
142344034035435523
99857989690568783
12488681400059237
17174232262046159
131900531576674207
50897901132292807
64615760254333063
127905493663434811
55296051108477967
109973106935092649
127611335922625831
10155763826564819
61607649318938623
76315067339483081
106709800022349259
133524755935862909
114352439359078607
138671420433707683
40045068108424843
10747686286220813
73471398997377683
31801755046819313
49335141850059557
125103975867729307
109815513379819249
83601180815085859
130761307876838659
83559839370948169
125513639222196161
125956947828469
83790352310538319
82257589207820029
45577164986949811
70488497534687783
104128536329337943
136587618041230877
17883678584256803
115061454048325349
122609198835090043
143773899146763253
111844038143884777
76814404934448991
135640905666905867
141855333561357067
81687449801220827
126004286139319037
82270414414914809
86191489277774003
67939473539753609
30341360348953327
14449814328133141
113408673251253619
494733424964041
85105372055291927
37462087209620299
77108838533484101
65661583010409779
106770149892156007
17163744845125531
136120363088809901
116878447918978931
117632132331611659
48190660017631189
25345513776670237
95032664330231737
80034219470340593
102906010666651151
138619969096307443
75988409078492557
49042505128648673
92620020120237383
20557220790291139
60579311272543009
112332708925041439
47025746096613667
40844287650796117
51784193405426929
27128596152386809
49930243201370957
16995738167309501
67733536929920639
54184310957968907
118958741969827489
46672320522269963
115259453022083507
77686797808116811
131437148228413459
73641403458955561
21593604253890353
43248571289594273
114179653543529923
91148413763771389
53016454504357459
140043114502535263
43796001849701657
101455332734879257
20982090856066369
56969257966439779
4359213827327893
13795372838017229
140821652358967109
91179541951126339
39161979625499501
78286982582633281
74045993228576227
34162256424210697
38390964222113267
124733844919758421
123917061863883313
56575514358671299
122156703134892323
75174973446060491
69423395308109803
29455591632694489
33609486098238541
64287022267012991
48220295422276157
133751995542176321
139964244030766339
114518335180040651
78278653704463543
21800372379888493
9468734866466797
92306358599115641
69183782237428043
15418501046965649
95149507553301073
42880770515634179
29676453324959029
129889373602671233
7951490654076577
115923086762801581
101471327965873597
80379920824583147
6796046311417031
78049982561382371
107163391582177519
95308705723270849
96464959833680117
51301429525837097
32131627711565653
22886271330762247
143868041909348257
35938723179290521
63923951353681669
48941977717233299
7025175666619589
88075459920444961
97937239401592777
31562255657854477
95734579708612357
71458725876201743
83428961187285391
91794000845269733
45712431829996681
131823021456614897
18165813993549809
26809912815493169
14548580106834019
63428044507571741
114009361843560439
40735113038173189
13374403260429319
103161794939314051
21509748048591521
67149555012606019
85351001679283481
2745649330381843
8944674584173513
87580674806703623
52793837645141753
75089906288011691
76805974697744947
141010970642224889
93017560402014151
64567431391440763
103061371833169333
101260406532870899
52925559045560941
126012779831191109
115153337883545189
106216001986628153
16996512211828129
136284130909211917
68283537566722927
6923274229180327
99416852764396073
85580281506480889
60929461401654331
71651416641059977
94748760514140809
73347259577631913
142506021999002507
63558154617007777
113070844941211309
80155318513532809
57421239661294931
17133377776669897
139707527655742801
33885516899174609
95954345234474999
138840448858775203
105917651592540233
90911311598100107
56009326854037211
45308758534763921
95553516097227427
115399076632803863
139281194555386987
46607757286230229
17918618090856433
132744216665427337
128656425002297611
103344803108335651
6021239833417547
24476434032856147
51971555976042029
7158539399019413
61904598730403081
92710003057066379
10741062471416681
35770132590571541
102197085986461031
102120550837100771
35628215283100807
98140067768504473
15254876821838557
26095071090334097
49298578109639357
37809828283885591
76933462352301161
105319763260290811
4763442986256193
72156862094917333
46735044401068357
35620132398501883
100114829465168543
23966586518846281
25157233300786283
132264735693499291
117226279269623203
128672975577697933
27914504019595807
36274040215780111
30155632432591411
128895034253575189
130805160091514809
5145385172820653
20360636612397019
32246002944609691
82935573413200639
124411922754483629
6732211398818359
29676950959852649
96429704742927583
119254999808948401
45507229481044801
28832837310772169
8993454179154727
142475388186695387
110679029059369853
69952407986161027
101495825051561063
144114739648178581
53376243073865951
141629166359113261
20381727824603039
87457724119520723
40284050718707699
30961896895015241
195439118489507
28089851095787189
29541476732492419
40021750150518583
39897810370843309
55318343295266693
37836877804079219
135234317339852953
121290625988237071
87526483988062313
102284388669356749
102984251988508061
106277704841505833
74793160221626009
21850461692748461
106261748711298911
25995094266665831
107898034090225079
140943566183996929
109385783975740787
101908161808253693
61914809190227249
82633115121545377
14420454978968917
96910218113306519
115520589461867497
35364575480368853
74627948997431759
88125197805188197
129062434139262623
53705218336330667
72063654284185097
64115882540310971
68185728048597067
74843174997863891
142019397346452083
122511774744904309
104420892164311771
107649012563757139
69668883117070033
74086344642474389
31822235437014241
60994178013276383
82203058375780079
11119366596564211
63021289652528539
14082351106731553
11878665274603151
89577658627550633
81721803407409721
93426333703867123
43878840516787201
89680646881889881
93099585059378549
135753477572811067
134630420287354007
67628574328281023
104628213006104773
140515447073349169
114789232958396131
137405743497423931
23058266712370657
11237084512053823
115086918492033013
55188682873647689
105644099080318709
32201374218709967
89391897115536503
8565538424145949
116267484770113813
100748141019629809
41224179063535007
88113999227272247
35963499908361281
143909860915300561
22004541259812019
81828445093948117
78487507455881551
112164942304387067
73471699158144403
110116535970103079
41019956311353389
44187392013788521
2295103604680309
56150274931271419
59812526181174989
9668966244186241
47837494787914801
60835935172198847
80469889847392817
53542031602146133
94176445940836087
85231237872930427
32397124631795783
51130470392045593
119927196387068201
29341313056571023
109006364087933153
8361270716920717
122385932360101871
1197509862977741
107277104354281019
8658520346752267
97492243014071153
49749756328757197
38628819691998103
67954750017472363
61487766844823399
33537715015659259
33769556188650311
91689551056070291
24885852726918959
96246446015049199
139073906067452297
7663037251185443
67319563331155169
126485090673099601
15673216053207841
69424880588781997
134359085934057319
84758003382289961
74987950240171459
88890643528004387
99351758255724977
57329093585955251
12524095738371361
128432608285926949
101615433164766097
34214310575320147
139268640445963027
73904929252614281
60811506118638151
27244510285285417
89075723429654693
110212572178395569
66315872338687241
59999543908200427
130450323094296727
73815272212179541
109394600011688591
31581978642801563
11013364576380487
19336195943025113
20135084460896203
70354248049824983
141712567588283539
24804069577115083
93272976733994059
22095806374204939
88286245224304871
96021145989827483
88477251373034077
19453027960087741
69108373402663487
124579734651412673
134722332999986939
39773237652671657
5065342604165639
84700948470820933
8111461055501201
40562131320816629
63517890684941507
11195540252683817
140979791186326913
76238248193569519
9785388759290483
84616334982863533
95094284224591627
56603441495764921
121218634807982471
135507793684256321
75374688993628307
72766196632237831
131273951459262137
121222366825571357
65354654565011249
127334024002553509
106959204901704833
22968171617819119
125735211640961141
94913351635737697
71618416914616151
51131925085876889
54709087341395321
11007520026008393
91048171537514281
69346807485905633
93746382478555189
20853146884558931
65950735543050077
115431025280380811
141973883504956067
98258575156225949
71360779767435251
58827950903266421
102138554960155321
49974833071374443
49283334555215099
130012978517456809
142387386283808849
58802314317752311
27791718454847759
82365007521262379
142400807079434963
63742185260585759
116071127753796403
143750068312005583
136711884644911921
131708890344194393
23676778550022371
89345415164667901
114800803518481123
119760146215533493
85593907596613813
112595055205078777
108850866272549431
31949480932546349
18573874733626843
136322969071395961
17262413590841213
107742309731541677
25665068291034779
44875468235513219
104604945651600859
13099585501803161
53985427082929781
34696849532066069
13047958254992359
129794665505733181
67621274738614921
122728815565643269
90413595677707597
127343193676517129
2720945794780201
24485065268089693
97671778220813449
96984071616736147
70506649279749847
24619975348101467
99933273275077909
5546588056918697
41014825391213407
15664957473062509
18311759299866091
79677618275612111
109058860645333561
36809240229882581
31539314837514359
20113092748471967
88778366028595637
83588084048516807
80756340465287911
97048506741129899
115740656751109409
93913740117571601
128098742506446209
6840308273825177
59776826715554407
64539761144399
3414078343160159
48000159101448271
61733814343932281
124784655821405779
25913685868070681
1445420104334933
2724332363376781
9382006991536211
63412237421877943
49991240881323751
7942842941085581
10312289121687803
17768363345140159
32706221261471369
120313490285718511
23341786382609363
112357527180522607
81284265555719113
98744544856474031
3774679942505951
121067868009767579
105677615792037659
72920223600104999
26025179189637361
10715742895011607
102456151090661729
85947175117631249
37531887640071823
103594840590864409
136025238840839981
54010273686490313
69875165151692507
74485993127598421
8103099629836357
136924175039578343
38682095199644651
6912789130120199
95061516978045521
2488526363287483
94478209623757537
24941128632281971
81043785412324087
112320871182422081
142699702048882403
85398556202655539
35338478351183053
19054832390416699
129265743725541149
100949059151093009
17911364936155897
118791788436238649
114386579295291227
63211510086485333
127262336716234669
99314508959932087
18355249605664319
133823932724401937
36333582884387851
121703934103965557
56085789180480239
11989118449047757
51476945190082121
97659337508098129
31560291295566653
98796128262526039
16789943027676857
15465715224352219
104010412676432029
99205226849757299
142256984071232047
9583093977245653
53759273382540581
82245002855275807
3374846883038621
90952592979916303
135944871647447573
76867284053603419
99041083900127779
77309737496102119
19890557692045471
8169802423134019
27980792136513869
27395089372074871
6839274782104109
106584844948313531
117049697338165367
94815399168845891
127254824574302219
27001239990574351
91079366592555361
114779202747815581
98810555198940617
109471597617191167
116119996247972701
68967444631841599
130637641084176223
24920892214308271
33808576698198571
46023168141493079
22189693741716889
25215502429673923
49152341793467207
131158829053366657
115596209093974591
105073634041244009
101368069469990087
43041303549647413
90393639573684077
67020668154633901
651192732365977
73783223381748589
109906780377513631
11088639886380653
67722831122852407
139326208799450957
4990420162176859
31698409449494423
59042195644093421
33740701450083011
52676648619663863
135594489323206033
106513373667076067
114681112916711507
71512217680909403
52403633986809337
132922612918213579
50289143474739601
51288113767467937
55436326044306071
127293264647478091
108232823390797207
58189584448943797
60327893171952811
48546997105463741
91649474933805697
24135303018655957
89491254932905591
29703624173540621
38405862933960229
50431731722622979
88189044534034687
138035293761680351
134659678174784629
31413946227848281
13715847663874241
60048523152985121
143535422803175681
18586007651146973
16658650602014741
19282782602621597
99786884307857203
17271865206470227
10233240529211941
39792480952243727
84998172523941979
125913202964407007
52517256818244797
112259223956502803
84692609138697187
15433917848593591
121398830586867179
26690168093090101
133789652634178603
92925861469686881
81147039904125467
113087084125441837
61741477019884807
103277869887662629
107168856941114021
21581894992124851
11155578421246433
126596613571746649
51150242043333343
120454253968000163
71291206999509347
110996718241667707
38260349779673851
14282278091407343
40807728429960523
140404285024472939
56810945102831701
106158966401720993
63354367752826247
35307428538041227
75706001017885243
113775081950294399
6821151140335513
88716653607181189
79187057433425317
75938139006406451
4931979180808681
111007760015677333
50437076615133599
98537573900825123
71003334203639483
112619027806325111
43432390537484591
96872539704515227
54471976131920917
31466981128368167
103341404449538053
101843789093759813
104808168716325407
99059565701368511
86133556685643877
80705803396403441
37836100557697219
91418540298793681
54969150630315281
74191993989239531
90115232194274503
122690906316916339
22385881040512729
104078605476002149
97260591064013779
40791051472800809
80244646750799591
103003227327283099
52284646450472113
82258381479179579
89298464078586821
79469444438251661
8953721383827433
139709086035945271
82487184297621577
17012282798269229
80231954670961297
50118478539832981
112661271479017483
75252405721933001
11744871935372837
129731632273354003
90177879810040387
33712274729548297
124151120929748579
90521693400971111
15243146636038481
24538184840684707
81164888384097263
141374734272847759
90868606800072197
71382254723189611
88499181467004977
63565920954330989
17630639944557373
143215242535285741
27440395902468179
124745826636438629
65956680040378553
113314663378782823
129825702386116703
25448804077345679
21993604088744531
99105053354080391
45121381609952497
140249961933039089
129231292198343429
57842044837380283
97986018243903467
136257070013766613
10097257737065467
78228727080792619
18089923950934117
10591152101865767
100927415660754299
35205291947456843
30180188913056159
111765223879114303
95213047186284793
5767491104683057
139991218336650799
97146570560896033
39140354662917307
130701665936552891
84991028853843647
42379027546370729
60883816217751557
3702788672525251
136432108946833213
76485378654007441
142128129331154597
126972981644855197
57661869071085841
74713084800783823
25162998075954793
50867453887373479
17545907136959039
55452503285857399
13428431785926721
136678116698824433
2903393476729261
140571082607419049
39190987160260423
125172509502366847
52153707084692333
80000164412250967
24321087370936327
133106886147819107
18336723949105063
121817287815952843
65466588890524139
43516250398220557
47160514311468407
19791791350363237
138675125800747027
65107360813421869
15120691693158347
93279853998001711
90302668938430111
30243420343027597
82468061496181177
81154555362348913
140266765908539393
19614616405561913
40035138724608827
14331148144948379
88953568633010749
9908134246145563
83818730011814773
84027466541963333
44773705974088051
17052043539031463
111814539885756601
10856793430571969
62542463942690117
72708530504851529
22892027892769823
14032592796011879
23780947032731699
105211508882908277
97222069246483843
25221164081727997
16265879168263159
12223137294105809
115777835642237507
43159476841851053
59212921350871513
11088282412153547
109362999155401609
71451883397398201
27841241192449103
41236414822978327
22338740683992241
75839373838452227
19235314219251803
58211201143145933
11788418810652907
13139025080632541
56932270558926419
3471000517008061
75233453806103539
60082121426547919
43586710081816049
97211078526017567
23366193374507579
6658450962167549
104640352152277709
38209235267532649
99235311991597517
49014642926280701
125870297505823153
19938803642593051
132105790614532531
60617078402486467
87240918132620789
121572203756478929
16378416575078797
355716715309873
12785028735217883
39224876060819081
56043516612039899
29567602958080547
7350653193961003
101124719849944211
57181327460827931
74617527140089151
75898740647405309
7010467881936319
128442658640064919
126572703264551693
84827490993495583
28361253731093417
39163551984448693
104322125416777339
105126076401422969
86214503763725089
14145842417468161
31082478894418663
27755266875367301
26869226633456219
40590378602493617
19188027022167187
70071392981242663
109668933120534499
68560232659983923
77948181817576997
138446396407486933
54243029668699979
74662768219542193
54485949278512553
117929657196706921
41646080034953167
48183026468287237
143736475571908669
87429839483775013
54095874191249273
4043704699110257
59834241088139467
135397019305865599
49980940924219601
136001084298323213
926138560804013
125792372443752541
32253793394339537
121990753647234547
13809959777093897
7320220808292947
9131775090775427
126050373218992379
102509001354799037
61548664756339223
7240804894349177
57843543454828913
37094677380709213
123030582021988019
104678973354073127
60111586900547909
78505656181238837
139530521650485853
44404883411956909
80626339664093147
5324098130821153
103067396980291819
73386551994113759
33317935988299673
47642451649883099
54312316495858951
138533065573233847
38477014901872237
92155082795634077
143255244215756041
106199553337639513
16275036576422653
71796400054635743
46410146187210721
60671077627847767
23366558190003857
967466775946459
134587332130675573
6368001379999873
82919552250977251
110043201401378603
136458512092683629
50878998171780733
82035747987834301
25861157529427807
30878494133045687
133778888913082393
37180655918283793
5069921415430337
12540943500058933
113209887246269861
72634419075983213
143838511745273281
39533747709669803
19075059698829731
33639008218533433
116940549541661929
60156765212803979
69748710512266151
75796573916301439
135096485614349047
143080463611363661
109597788549377477
65540705042942771
106518559204929449
1187723671042981
2198090659916341
29025391190150881
79269491859476717
143738384196566531
71708108544803897
31392302884202347
61331058332252843
14952127586683681
74460775887604949
106262392032177751
121244367457906289
94020369741893113
31241918149502233
71238517676879677
2627513280787123
12987480213536183
122950992903675707
44907382417332037
144028869333833203
72062823654673849
6441601217444663
89326703632609831
21860363049143657
23636842347835403
66631934971842749
7329848720754899
86029148447072773
31756610673008597
21137855859969559
137001603544919957
122542072447395739
23005237051001347
5231572415828791
44145209737410731
53587169678436799
67827522261106261
124608203983565801
108180382773832307
7931305605991877
43246023649933679
94941896609172889
19782968506356421
63422713691818991
71582023555407823
138114609161695961
67388314885583441
19543699698467299
79401617473336801
138090286434116333
44645818102795867
50311980920739137
72353428705859599
22133004193700641
138973571831033963
107479949322899701
15242631940439863
9801041238446431
98287187613089369
80578134239443703
73155844505980783
58005522608968019
8934666207154823
93049557558561601
63216376903715081
67522517040922451
39254716546241873
128855611986058583
74860722490350677
2372032366713283
92564839482378437
63870924163147459
117368319902487391
21652122752467829
142713824808047561
80820591928499783
136308246941033347
94631248154859677
131339587464471707
118240285989689621
47892452790204433
121617611002644803
45098887797042767
40509406959697007
15576268464436891
15674003628811433
130319699923579267
105993329332613071
126539818554932513
99840118349588261
132380309765339719
132468909513937099
61314030204627037
34016120363970923
15698653742134399
15583516726989283
138280779252685613
3207305619279989
55867218220859567
39409290934162651
7030256528594941
137897869537122367
127122764401732031
33344179979427613
138331731204220283
21646174409424211
104056333078089439
24678176735532769
117943390191331979
62714697807524351
120106835234112119
52801728698670463
121840968963326479
134507047790929739
37316006025776923
5638752573695053
30364439904622781
69096023339009033
73341373717667771
40249637871716683
24471899663869883
95185297237016089
75377509343726977
112110501020538679
109920074797804097
86822708546525851
69558496275477749
139372150728735863
31024456208662663
59917644148500469
108007408915367293
7012380150179557
53320365872632879
122041426882546253
37399897197166859
25295506231851113
18729655255688033
38496903050467313
89712787585122761
41130152977012321
99508559966858167
22635303149192051
34821130108727069
129057042350824321
77784662229053579
17951871309988177
60761188127915603
136916725032506647
48129311542131307
127171971447766523
116022323940711451
9719801192214709
47185347448666411
45549910084380811
93654020851045553
143597677269210271
97025769453221107
128153998627525769
2056108740285001
99561798324800891
37000000652613833
38081707441996373
113604392185249463
11546762498723297
108193501566099031
82086446502984793
68563621138969447
22213041845342009
47623254317991689
82811951135557489
87769602483006463
28850264366123209
33791875462229653
42352189170786193
63681753563719037
87876142350037889
136674986184199523
49179817114107599
135207400851967723
66455585822599747
32611532617801157
6797293741149137
79722079279680571
66290907462408961
63470145280418003
44560968248480891
138407596305253193
123649223055596569
53364165954227707
33965899778592193
37620989265659539
6598000995798001
136841434382328199
29545153508417419
89134405672543519
45621207441450913
14252841061106203
64086028169173301
89010500751015527
115266028610395381
62392297569043711
135607093899820093
76381950556016657
105090861204246941
73336357383643969
87218391227764183
72570333007819247
36858801727766699
105439197255437249
143584729591315319
22734271469690981
7780444872242243
31213784510873801
95382948768481817
52891109798069483
71860511425407449
9371634841300363
140373388294610693
40786034069478311
68270146005188591
105731786069868853
22336294173787703
91769346539285069
130419980458441693
70116345604482797
30908744593195613
99207377046375971
38320685354465911
10204399092986323
93004751558499373
30472485418376779
10774112407520741
78772230699958483
76925510088787631
106009659381454489
8538559341229207
114725481832009999
117982784751516413
3450663955929667
99660480847498999
29282629089562183
72624840837015517
5400588991797541
52025286567076577
32469780376332671
15728130892958657
138511099083164999
2580382204149433
15725049769359353
110542513729500847
108508530760652983
55379699147230247
26838194775057583
9167378661657511
128180823562862311
19442232958247459
8942711634475733
93823488570867281
64279217373624797
53325591157965703
48256002720987829
32097016645922957
83924896866219347
28354727499627091
5586396915049901
51881468684710447
20375620781610989
25515510889466449
124802794827714637
121396706948096117
52418200503898819
82842566497620031
34641509355014209
113140275864988597
16259663286745561
18181468520227913
135235924993289299
44536216036923379
107368215489258511
90937251715243639
45777656174053709
52826270237586451
86195974666590883
25958044741562447
23448349666939433
31416561739926421
33955798964839571
76535033786919931
127223197469648429
75759930266960789
114047597390554547
130391372395252027
84279524658526453
134720645935487251
82621397931288577
2571536724470239
25240302448427069
132595502145991037
89043942543086689
62746128066245249
133444565217887831
12906790038725087
7928106585316223
14905425547735579
139636114208320129
38514420759292441
123192176866898683
10631112139527493
94756666014859033
7670268757293977
91377195323461643
43017502108715891
47728390848921001
114467752671984149
2311692243086189
89271179896531907
67525614904136707
84816436012573229
129593973624493639
127645616797547509
95917156450893203
97031230882013341
118214433497372123
60982931134795151
31261341635822009
127269353179354403
74100527134482671
110208816055773349
76725684875003159
18381849665444477
71727883350227333
59738138276486413
78196723775779067
86433544339803719
79059006328598041
138399901730621039
103162767384990751
100201584025058093
25538570859979687
89350379627835709
125543194667231969
77694548006790983
67741607413465457
140233119834963317
42402520001096989
109356795786363571
129709475508650887
5367979141253329
75685310776195969
6379260948812489
25875073231736497
140976650289697567
71947841822297669
65922444947993687
30891879368794277
123586980170881399
79043297454287833
139828257733497341
75489968854707877
116859100503559439
29586289005830213
116157234434354423
32326987055062871
51894225321971947
9687841158017093
21464389037768377
114091139246746757
31250271884783771
116825727501809413
57451557763972129
85158196214226041
45757120130896567
15516357699805771
127157291049337993
130317329367195461
23491741542319879
84267406389828821
81496221833186857
84560462778096749
127183458216681523
92318275449472921
133384118920567861
125099323222638031
32602148217563207
94340201234267797
129830772649122157
16234579134308287
31745484119716723
107253943207847393
42793198376969539
109897887843762157
45821000903101909
11031995091627701
5857407659226751
18102446752360891
94050864334897399
13600469807420117
35043657181684247
107832189652660259
62246904969769463
46247340319966427
47591550591659827
37122713436244627
112326839896106389
12894999158016883
138431302851664847
121988723077109731
79529186640267191
102147020331233201
118767734273659967
12725502091092619
59294312201349217
18522214017623423
117161880674708321
9756718365364547
48292286385705757
139774269444740963
133264657499207359
129490261278856271
22251791517528757
31624233907630951
44771499561598273
7093260728553469
102039779358121103
15894817352508397
138433115446911881
69298239741977581
31024742127437173
11361549509627153
76417324649971927
13433272905082879
21694627966101677
107897869210283639
115339579335985133
2159191360249751
57026995536809429
124967832327721543
18598807050969589
517691657616929
116205967312959541
13894210782565117
122892550120444813
131530021275273893
3028751093234137
93701050182355687
85549234992812147
17310658343696843
111820722458229017
80804872653322801
48126146845874171
70952979666619877
142082285603635379
9267237153556093
53522872402800011
114763468438329493
17176867889183131
78518882957248117
52508974257187621
17540645269571267
136253709688551649
127872549712096463
42134921285057651
105946283737535347
74521483989076781
24525850242594049
67099719650025487
104790293823582319
52959133010246807
40673399935585117
759959547838061
53503499121953071
78242378778086249
20842539422256001
133921403346986551
85248896043338323
102954065244462043
114369077916103921
127188747129725431
20932677349824017
23336272167913937
109592901614589347
52075237241480779
51034235008044877
30365288310142363
39799321319832077
49795113308961143
17650571883146231
58680283130102327
6425122568935153
141664062303852211
116788893207917363
87923359300883303
120677582486311603
51695889132301927
17750603811875657
29268351573913051
70636220639266717
63921182795617733
17560285063036931
3758478711779423
110723751245916049
63655025322458683
136003030410824657
127144794843588827
95067799427322493
112350394129909097
4120223393658269
9896101514056091
56736679632320489
29326896247231741
17130533209303141
22284992957819629
139346477948435707
32218851681637051
122852448126033679
20892809204468401
93005015864120069
2388169543821179
92586278924412157
141690050132904613
101744033072495089
105309170394225557
58515041366744867
117703457044566467
102562363354044637
20875326359698451
59594009946914129
50779426774296797
124867968328803989
81745832393617913
57733720549611653
57239266758663503
71552807228595601
27706302886436101
13413600819186731
6945390595789363
120521157451182473
64618290261240853
90295563841426613
22892529499291723
79162352257094591
112710293298120373
26842478995465747
128911815333604223
63298472814060703
60865900054816237
6417824784712813
37856284941584303
34870958544002227
119583197335400863
71173572863718071
5912385213772019
121062307997907583
74227924879316629
95523154746744523
114685003246955621
14999428447310081
105736559720866357
120631057286015699
41787884198325403
136943633822258897
80266219777842607
38630414553915127
121247182018771817
920372856676199
85511817691578349
63300328702377419
56713524552456683
32713751818918463
132440336731501613
4695589240192651
89695220267789783
124948682471880601
129550815008059069
115921317006137029
68823074025489787
115081873174836653
56196008491982509
12899453237351533
73304437153365589
110059941529236073
119333620726679123
67937166829263943
137655388572855001
76006086075056861
95105832642682531
38330060211122189
69373764481472273
22169123217125707
86529938170517221
54689526981922663
8207281832103421
135222795344069263
19551532630357957
82188330502865611
125848070031036611
101088693388393553
17316377305423477
24612685428121127
98638490671596133
125794757635307633
11625851688093107
106299319449311161
59776227402207781
12323772086716721
56523375813743093
140160897387765757
10686177589866451
10319534469812177
43577971309227841
100436407618321241
137370215069381549
110645586234811423
84908913836447969
59567453575318757
14753905660790809
52708569898465147
79079222857126097
35284953397055779
114594537688900043
57923403189986749
123963833268103429
21915686070483053
116497458193257139
50058658474622243
90053335126852277
46403419793728493
9592990448775817
90204195904822367
29299432777313057
142408897501347329
83792764840162559
34975377571070801
114641791912818889
34980016218165979
100791111127333369
15387202126338179
67741937442774029
94220280669964381
44952610922210791
96417829135777649
119494964969278303
116947134078836749
110221735812453899
22150256548076903
22145349556230209
82836764498379691
39097251838363723
71548577528983363
81978037576030559
53754726468739013
64948193510573701
3457056757743829
125336633036758267
21413412116497741
83691259027554181
127645679438118097
43792444737253801
42501298142485627
131568587951291999
112392488802998297
8185338736312417
34453071245994161
131446450808567183
46011932592186653
120635783525155079
23240580496756459
22618803537779747
110797506153634921
120639254095689463
111590094347155097
72855490275081931
125622246139404293
2369154166476569
37891944447722483
119321094037350671
19259098433894327
28546780227327449
30133851835560661
3580739075274311
82702954221272293
20045268891747107
25572394654255831
114848738585643871
108069535093762427
37506144429510703
43501957433037379
133044850517887093
62717364065140969
129916027453115821
97657729878621971
55764633439875449
17554416992495161
10640014665109273
120446484999897053
39700619859877211
43963888948844773
42160912055192069
136952759472831761
117459018139511407
10164199120008797
58099454610892969
10341320334280069
51302260032810023
52294322607605567
2584994864519261
47840722111794371
20089416474333673
98053626324850529
11708251982942903
142148277390588919
6967128744463463
69453075679034561
29461815101172551
47335979482599659
86348849394799967
24407907592390291
95828228695107709
3302881552929043
84480705407081567
133026347561215723
59495773062257513
119699864919004753
24672268100466659
114816866236729537
85040337539144951
10442669832536969
119645406611277713
24922266659781707
43747892637634447
124095303618285019
6831558907498103
65974934322982943
103965621984400271
39039193032861499
85549997305980059
130043401950478277
18406349859025703
122377028457855217
93658206222915683
12226921095280271
35187360842691121
106640652369822023
92384064185380811
129829839528634681
69434304012640373
31666659073530619
76964858669737133
111783056263200163
639433799533051
23000388139037651
10905192169350623
37867648435428047
33473927047145479
59994290358963673
121306183876342583
5951175616674481
56692035617775809
120494265486585827
27971869792648631
137833079383201591
87206242954688621
57283787628262339
92080255071113297
65806909618400143
62490929416522939
142331088741262973
77809254290993443
97371714315753833
65698767151477697
2899454343988451
40382692805484919
138614968072172201
90527298042750703
137333467847623211
1597883319238727
86258417584608187
11904628025211673
142031040060124751
136353401106920111
35472739632342697
108952891730034227
45056842026700037
68558056740237143
99734491361809033
44889408996467647
137140353191662817
91945360575310189
64705652170550047
35853227465949529
56683883698717447
31284979345989869
15616433023958537
58256503716916987
75118147195398089
26289494150406419
17777819813518091
21407386590547891
72973268920834927
288285067319323
13623392769139051
72127232001271687
121467411600925021
93880312747914967
42415663901726593
144034694756207149
48292067888276777
46609743259049713
11551134745764373
71420245378264801
20923780768336937
99903284478681781
4356605069157763
106954014910089689
95946302504790433
73766471841410017
43273494947351359
111319412972872451
76453989301889897
116288933537297471
71560285443771661
114732976954005733
1131151073530319
78805787901109901
127496591209350109
10796727421897673
139300276863198133
106162871781302431
92741803048473251
76186648702408609
29310700277447417
95913439580453921
41382094949794321
55689126635147881
91245852018548827
43915716536306183
115574603384384857
53887784652882703
94909417955152271
29938200336390209
10554959439505277
127044162630170341
9631363733683999
116180411621864281
116232365342675369
9566070723640469
81866325301081667
28945490740006283
39497827338052661
47142447593932489
12697643528172409
132279117205518121
138411098237020681
19110130654601011
16023275609203223
69781168552943297
106811792628756629
62127253798367521
63150230036116933
102378571051469641
94131167035647727
97334550333261359
51780115279874411
35814808874708107
138933511359151937
3991714908119747
57583280706374123
30085759409141021
30453692679403523
66637627129441583
44899037388739133
72908221917559751
43492987367704519
141539401757534161
136095880603235843
134708378651516407
104433409302529831
96944859823339277
132042807152039393
35176208307494831
61745294661103309
10749764463415297
142137472886411113
9001072572861263
65696789012644301
114990173024074613
2789564271925621
104550783164028059
105600431688670463
92169719328500699
9437572067041211
81511262443423999
40922548077407729
89222139997515583
53151796788334201
81513508583821123
88785086098942669
104917526228069827
24095613649696859
26191156767824723
3139998556332139
117224745320283607
135150589958666509
71360316292017821
24796431016046891
85151682190284683
135804539265054991
87002786014104811
117253107223995191
79287345746492861
47459792875820749
79257363194264293
109322646344556341
29685052105710839
37353212173843429
28579404250003891
46602817742278529
109383888623870387
93097190115956993
101133935890344541
141478473483247541
135928980787856513
59272140559825807
90058404158724623
42272144363186401
13089489171452101
60452045857414691
17609617095043331
21331673642444999
53545638557918371
140492213462488163
73865543971225063
89086371207104191
1392009579351623
13006146606289271
72951490838959741
26450215341247487
5580325517136943
83138370383207297
95035595734513349
52174421610130181
118462659915094331
971075879483819
43820799140887513
111369892191550829
117949424504445301
86452950163296931
122592558718239893
56292357485030467
27243279184201397
80457476212367153
7220949032919863
94553428027610957
120596006848284007
11109656298260959
113313876447634897
54587694610591217
8089837515366071
11943887536820831
25043502851019013
22716175147756661
19605796870489057
105523186912398631
57914403870380933
55852563471944237
133050237473819599
109708004202521909
101088319386756463
6094109055340961
39317376006006233
96689619504564311
35838478120341779
23909764892492471
75294205004129131
135117172236315023
12234847419347363
114348635190810287
118124086695562817
37795988636325749
26469420752764259
143361679922504359
89458480688086457
52807342107467687
39295111229434439
18987253863231919
38361043194694589
139535862934094519
81235504747790423
133640280520388819
84322058934177011
122280264937795499
104799864628419041
96521350304464829
75842633326310429
121202347140758029
73334477676762571
53240737346680577
42825938400765763
100176827686892113
104421368851807009
14708835724743163
17328405321867691
140297579259558619
52107603357382513
86575643341796293
52408819180380917
2045923758314341
70621380649765723
128458530831640441
127394530326222157
17634858148555919
53122923876469609
23844850181864321
127456140900349477
24073436355398011
33245385910320323
44139551878473769
97363879593462371
28405033296973259
35473371938986889
90139645344949927
119952799029081223
105364113632578553
42036319830554039
123947528905395841
88869845075678129
30603675555989351
40680059828140783
38235699518759647
107957335216376027
81534293555191579
38224165715494789
47314307304261541
112252399710253081
21952189205199287
104761611302609813
113964807563286541
110343612332287259
116348894201343803
98577210063849883
36580831001297939
41714932063321729
100794859661858911
137096755923891287
73712535183814403
136378801676076319
92884576607801021
4187651403526831
86451154016664347
125331285172247533
68339560816795721
101373432151120411
10331507581218683
19606983704751241
124222380853493437
81773176778256377
110856033151336691
40940634224690731
80915835474733837
111128763881370173
102726942524741881
14267338009514939
71895482192505017
9512383736636899
45452653255838999
89851319539722047
15437214610111717
92153199835845839
334171655316593
9864574987676789
132499487543837413
47381495698228759
17919263528668097
134542546993325131
121852488595112477
27973961865117781
81260123794218167
132205665144661489
10540195553230081
45348230509495097
111346055918358421
87360906629460197
139816882686092011
72110057473136569
5985335626655087
58445021881748111
14600368582127551
134723988985766989
49108775020048661
112867158663942209
139593678958147637
106340573479234631
114199556087697293
127540191322777927
63816960971586379
42516926507372179
137020724190123923
38108388792825863
114885034900425241
30689220967130633
33444249965496221
121554269757382351
46486427159874439
35336986677962591
58620426593549497
63247173023390491
125418025180175243
11767552043368699
88787040394391107
76061778708085301
123763824464140403
23386238740515337
130031928528546673
60274097071949713
44703943400766709
121682675590791221
74408946742489027
60576296309383021
102557987685548347
7639955926439351
38999897560871411
6771832939562161
102466290938250289
95728226716682473
96558475782860171
79419001658636669
44150240425570397
123559204697398927
128642392849771693
110771181299139407
110861765005454569
97593205695036529
54912040413316951
191329253398417
112834252366965553
7283040047049391
8822928308482427
28325065621888921
44793885206623793
114622763512153423
90097601249464799
74770412229862499
71712194817861349
28657827684658801
125796581822333057
3997848835703711
37141930591331519
107076401884298879
42870936991697137
29045778971712829
47831422986869971
68821419204714259
120022770939289951
24854829031913369
88853016395425549
88685602232998187
69454674459402719
126932433984064447
25583776117569017
123007634484588619
72924999235141013
43075593715371449
29790750428309971
103618018490581769
135879515354297893
7542928231897181
302492239190249
138414258747279787
56754410834009059
74070090464158213
99665045076970211
9189582679360661
135539522007433459
57035407604073809
76164646928743627
78176145584649019
89997018143666467
20852491285206799
49137470975765927
60031741461888307
122748616353794083
79534648805030761
64708472106767899
109373957007541211
33890933214859493
111668237794828823
19005356151443941
106908873921505309
11989372970952929
16801980265361047
87833565033710299
66260970260596061
68193988409552587
45942527275831171
57340262951919757
39035247579299963
41510203191458083
138918697785181481
37821301779404903
39792569973285763
139780022670472589
128152250234765623
130322436639807739
23000795057604989
50115759182708957
66587242316299249
61434774144247877
16020551491761653
34765439823882557
135396471740536661
136674518630618533
132347005044300439
36530799916571309
72347953236019639
99973875418323833
118645429889161619
77390262748493183
135773564808691489
44147216713715261
46500911943400973
110647761637780363
84129933012438919
11372814062398553
80477869597927181
51307968012540781
54916813678471909
21838053928720291
71051307572685721
93872976098565383
115187509888884133
67980003300595843
73141302221278651
35940677317757057
84472240245630673
138417821009664887
137555480083671421
36875990359279471
104797193058631837
34662728598927269
26860238793416213
74757738433458781
20377136224362977
33707907087543497
53213002435649611
121559084063626019
142644186622463371
32298557379024289
42611351216844727
102932793472052231
123723082739857759
45763193298638551
92741569179216847
75449239839161873
140010097712654651
103108562890491097
96224908607944751
124493793972474247
89812199717192461
78422281677371893
142682441415944267
27013931499422993
51861540704492801
59106880415443429
76807974427055071
62581378469691643
114187506276319829
114226040780441389
79731359000041781
116304263228539721
143264004660082441
105006725251576909
73920895505532253
46715945875385531
89405731967355259
141757953151301351
63709533193995781
88324247175047461
98693031080971783
58042592504162209
47784545526976187
38908880623098217
141220952450215733
105607400458383599
11782942402645553
16305457254119959
82086184507859453
23407447461999409
112679648337198121
20756877187679443
9607045841306609
31123818013198637
19429193570860441
68411796327127049
69274879607976347
129643970266747369
21115478521881617
109876527912055061
32564254516102273
99025286625675749
17561366778353417
7985557046941277
34291345238691617
65575455068988421
142509433820552993
7061186864558017
129134360596407527
90299430118949669
114278611819728749
51860679032888443
111073913778902783
35775405657208201
142152134210750353
82367016877002337
28829868760714327
85134240749533771
5407087767758927
10072182421050613
74113276287418469
56122709375844989
129573143566244863
45179100078835267
4247035339570483
37636810739682709
18132382128349793
131946971103930707
14481707243218213
41010650859719713
56092649295638521
82637550493846213
3458803836247633
19092233965100773
98624598030104383
139054458022594327
44790793472368423
26032481113487729
638785489585433
3055606378349143
44349245789609633
16449221300233609
139643024995637153
43017276972623893
27249680998107707
52935582886529899
48068563845673127
16463190753883759
82908717945468329
151747028155309
22719968347262687
81921803192833063
71173887681182603
89803847279650871
97184827420620179
129156413504729267
116723395008798133
37104284221819999
85244362733640491
9752011116075427
112735837876129781
7227639969058549
112007360680384237
30241888295542787
66722730098175649
38660247725772571
75257982154384241
143206282688718187
125706351263095553
107501437002905657
127219643359705447
76790044709634661
57204356937245101
5596270623022811
111441521286809653
15037742590194593
85921353468037517
144055097238469243
140750419626174521
99459096199211521
1172491654487969
25612873363451443
129835310610452429
108612259040873209
37058968712236091
13929033340230209
52181782708239391
99463577729122043
125675559637936663
17771332910199179
85362490081847519
120609329246409331
17643093284535101
78258383776150121
143356569897010247
127955473186647919
127191779296718809
39390175966434523
5415513638674159
122347618149391637
123882032462447297
134267268945414151
107314808494266617
87732717361269779
74261154606539723
44280866290700839
17109631127337961
120521001242152229
51713693757662221
49364065492631339
12909668149176769
88909856206433329
91931971553184067
30418906623036583
63352147777870067
112045766028443503
38744534231856613
43450532988778039
11458409829846977
134384697895825343
95854843598528107
34414198309450327
76933942354561727
113427648596844709
128876454491345189
60087213618180013
122787267850455413
52880631252976207
115067887793589971
122624171314991981
14876837414293403
13363856660161633
19022821268572729
43203263357688509
86082019158769903
103631102705922017
140143848539011313
69062310917809373
59142976054453849
88533207620381011
46244000107126499
64896041024945357
143662438349767763
4823781381690239
66996234877354999
5707125247593677
53718912076377487
69356311342261133
46166317077411353
45705482225622731
65311193738832647
121978691572602157
85742498803160737
13462623385866691
101799600916431241
35283774308750047
47798573379396017
86354399194686209
81208519714723109
46207331083435499
105706563603445303
111747053024381503
132031510273745723
67605589874836813
51302251845811133
129275325922224529
17576125001045929
81729741303812269
9850625865569107
138869913445286843
54817375629265477
69912732499428317
135536019804485161
20136429092202503
138865770961631897
40235723359075661
121127755123433017
135799745081420489
137874677452471133
94898696584458223
81810509352797891
103765956702218887
42058859372212433
60438101702932027
37900308851353427
59181356950694261
134472634933161169
83651043425719397
58065794734961197
55473152436290213
83053567145373677
898148315369269
119462334449622487
95084891289385567
67994379306405199
40596005377954031
48004766986302307
25035389845951913
57366464039489959
133298863901731357
39288397094280233
104074530323659163
124237065869234291
127539808776516427
84031689891618197
2643467207911793
48224353366405369
90047702809064857
135755948821830823
128803475502325177
29938323634068211
37310681690239453
91975233790004603
119340676321032113
142187589919591277
23656722857199329
7596710975775371
83080395555372389
112478359580841307
15324727819467421
140094392429081731
2123936677364039
80727591841857547
91112076935081603
18899832410495849
40033681000090103
89108849554121071
41477711245482847
16832127001969709
74098870038594217
2639099531870083
116158237426991531
90302201996043757
48604550871719597
75010031988511891
44254473666193337
139830450880140689
38505207312860597
9244988666291951
17355414964025251
33545489004444757
120300515922411061
29774870148193559
32660230993832119
52348043207507563
37787377828890167
72558319372132507
40693975601721283
2187251432014559
57823530533081611
86660331478651499
127685654653854659
91804359774535687
68831721054241361
64393384845338777
139573840194956873
52729825836134171
23601026154420193
29455230025536127
82948060321156243
110258500014340627
81517471460658991
3616663300672549
85326664873328531
128393256005139029
70450365722679623
71713788850764259
84495037660401397
115454817274306067
55799762994839483
133088098149722783
105964691936553761
132444090677969353
97536690402371609
36498642185424539
20492722061594647
121625881961547263
51692233095546941
38655692792007197
6757002394876423
51625374109137337
130442119294305179
36861414659612981
25693755293995673
101773710496665937
77729841868237859
13802683662920413
14703578428518137
53436029067804557
99396347411711803
69415354669474591
81950671742629883
89886749244595507
82995464405268677
104292963625281619
120183004827036061
129212215198187599
23733738671722643
62175626286093577
27900448754293909
21256660935316559
18298011609777023
20996574833788031
56667524949832099
106620745588855801
119637994538432687
40236676187563483
95644061793967283
89978850899519921
139904507589821477
38798407741666457
66348425290578713
49160024276084639
116026687993850519
11726745011562809
4940668542034039
77850489866681263
18846208370709751
66125549591176769
118149516317854631
49825701771732589
83344348585906913
126881730105492911
115937788579182067
140396904722106287
110370361225199879
68375939314332211
114525329465748373
74019908594034659
565183316619869
898747107659767
39318468893357149
48117409937710999
136884658212305071
66641925328831757
38938293787518269
6330551502448913
106416469750954459
59464339133290907
120152391902400541
93814281053956961
23534941454115419
61448900056768571
92418302535306413
125497057875195493
10074549956075861
46342956492098407
127075811362089269
33944505461332351
96909852110114929
91250099819430967
126384479825172109
124579647011608111
42720257301275969
6138192206957747
81547064285632523
23828610864583367
135763599976113911
85180742082642691
18819691035278957
21200143728903103
11590354173092087
10297297886683231
8688727541893853
134535188314408151
120228419614425809
140087186266437503
7352307294765319
1498575528150307
15625126574445391
82709689638275129
79480199277250999
140917570310786713
22337501580972451
59966163414278819
63345108746714369
139350028332780289
71264368715493467
48048834971490761
291649944125653
120234911597108069
97190579926993871
63844743960595613
2760539075401067
110505980792448949
125314652972165603
126994779937599803
82769243530789733
120069052126000189
112094845105729477
26475857737670039
134563530094708159
81142214821917133
79868125034161207
58396879500238343
30341029183273793
77754983224391839
34759979171283479
70087280792266571
65615661139804939
102184014148971883
98030284430565827
94472521798548973
27257523725236591
26553013118069843
30639128505486997
99117696892944893
59848361683454261
30453987714819619
7975457728394027
65456201886763483
58882516375075469
98294923218117749
41959439822464867
80328412970426783
111319730055036887
143366211367136333
136060250251436237
61224972243256609
35558748565862419
141481601014038049
113457693756171371
23608121677051949
140644130709705079
104513912479285957
61353482208761219
128481970691134573
54638213995842677
14117630471134793
34364700220018213
94875358264438607
22992246895507093
120541954271585089
72019942422307819
53367731243133719
3894819207125731
141694376471485741
79137971976334771
12940410608172347
115904241577778569
138478266246984281
24621198951025111
21273879741772513
42280916495300869
142915692372197473
125736785692400933
47875105786269563
10009340282206877
52483416772301527
57093949128672719
35477327932466359
18426540272741819
31830994689527899
28745149348396651
87482234885210351
17529473825007349
33909628318711489
100630402539473957
80349378029358797
29327272087604773
85590917035238389
59117695820526391
112582171866312179
131270421461541839
62060070805169257
80650325430744809
103357801114498849
83505362248264111
36037407331713149
6692381276306647
36998167648692707
132587628611799247
140988989675320991
5217016934891873
57151728724620451
99677492623346791
6968923361120839
62715506927769797
43128483939306133
123049006072010563
82719997058729803
58536632097338777
138310374199345129
66809326273336499
71875509764871623
88230191580552781
37138469773491733
67618940618377763
945767305510021
89816930722667237
33394933313699543
124778378202410743
119802158859705677
39297210053209529
16817990725196113
111500076071677567
115008207224566519
136350843191367601
77474757988584091
44575626888574829
10618935013561613
27633824965655809
59920255715197181
4032370571033687
30115382402097449
133604331096156637
27707763859252991
17342031941303417
103718538978453617
40367401097061617
11575127759967803
117326652931063913
51944603821479623
63815816492899103
92683988537058493
3116998309815149
126228579933625639
107345526239725549
56596055079279143
74865195653726969
126664577355236197
59277478961074313
65659361516445227
4218967446407821
42176190709890091
140692148298810989
89564578337482883
116257414639556353
55583459353993411
21840001844658103
30422999020958393
120233937211140001
33486887327189507
7628255767898707
52219566441202987
116264998202074901
116831599152688421
24340278629746661
16657815862758517
35560815767994787
90910279756135663
59315048836480421
135974773532334829
99839631256347559
21922184982234881
42051606694775191
18071993151129019
56810426262098659
101598974692462381
103662267404339117
6993410487908651
121294433953759687
4988971843840333
3672657733171897
26441444818583401
134772058020624617
96087086792468273
41945960484001267
68668452140676727
23887799657362573
3534339129945409
94457152914229951
37823337179170951
22038100834053781
24344375386552421
98895262804400009
54060280724553143
44550559479385763
80100415365695971
9523904331574153
134345751536736221
115873377806235989
113439808131740183
34204102641728519
120261222082452403
94218352543047241
58781180046727781
22057992265472281
86299042228616489
128266180102918271
131088765573310759
19629808324378201
86300637073957259
84537096972616187
34771453782789083
120660525923189753
88215779271686503
38994362225021393
133584071702799643
131110127778715387
75207041900584301
36229873051435429
114505049672556593
112160476415465281
117880082858357819
51671216176153241
59065017530131471
35149377054056827
2827286502767893
25681803072767383
65137406798769133
25822563626867251
32011180357799059
13093535614787977
119339820453116741
139050735929471903
62611042646308109
50965907398895953
41281500429914791
115854339016013683
126809286355156247
49436777750993389
91093450257954773
72819620513663953
121874225490108869
101816990903423027
16153254732586399
15950202419485441
128998664410406291
122027144127574349
2911944035965487
68026586598239501
137496595548598969
71325314236604003
15918483606046757
9522214714666553
68357622643533779
16521486057659131
3103593044659567
12820909359013529
17585389442210683
100289020054696019
115475012951089591
136214541280094423
3911759930115673
8718838854499699
5335370483732423
56666839502861611
87359975971227727
64866106325804911
84329841098847371
123957300625646689
7450231187901917
102853137936283883
124719401152114757
61807901959834501
123605622987873179
99889868835491897
42408234028163767
39275484483635629
81025676359222591
4260119139143071
86261870513285777
9228444252503759
99595320057737549
107137358300048927
24482872642851151
4586104781459849
91868699492622319
115154539586822837
73000557396255011
95831273688509167
135782101722785711
35611996063180237
21812770319425717
126315708306233021
5259951660737899
53428893227758469
112223791347874183
62540608272838747
14536313014528231
130857492816726119
68604993628365497
111841871609453837
133781097214243277
85519448425818157
62259235987826653
131864942719053281
26613950286921563
43351492164635927
105567373319133571
64342993186272631
78363215874075043
27155016767478893
94057006974841861
75947465730040417
80530993517557553
41370917136173587
89856432852571607
61960957536390817
109047263385963311
51647609201183521
142271408669918821
76788482269807123
9392568315985501
29788381248884413
71008006918060057
128663302193690567
88299149750507749
110122247225536241
117475637909294573
43805451016299457
119247443800229653
56466723611726719
142570088498705737
51663720333342071
128004568753334963
120723989753553311
125695564533409571
143147352131192971
43851129158092547
85479599140167283
31574034839038177
142163142575611013
121921424225738183
107348901090410687
78212827009750981
108183250551552311
3744401237650607
28623835595991983
39091515658539359
49627851305641787
69133339116841031
55337384586391151
136551702609441557
84324846594218977
111861813279318187
79232038434490369
31457618821466819
94345397708776013
14762875317609197
79824559075638367
116901242846294953
54530911801835561
17060236712760421
49901191946826523
30098966262200167
132190083808785647
36912272721685027
6724823615260169
113151247986575593
82664387300713411
66913187068198049
48475856694145057
25716235641941749
129495099675604919
48750927858724411
133022557406083901
110341988897729737
31291864798762241
94595694530946019
131719358450888357
27321999353725291
90442246594327367
119056208018150597
130775476377897851
42032071741179131
26348404353152369
85913510580631117
5332975439412403
30435652743950371
24972729523533119
9588062636954899
5237347365712039
7151427201960997
125315436174256399
6639976222246439
49914877531781687
143931060551342881
141086816760658819
48987889845363517
134584228460268973
108347842400114297
130427478098060551
99730407643625023
103798575536198651
59165569640997461
16304822939804291
52397015142053849
123969930818794657
126663153578969011
62012783661036359
48497942878857253
106092197299127027
87941277712565107
74081586654662417
43668570419655121
128258696171006459
99561155841920411
8465265382155007
124579491485730293
40072608393562831
20390115418596697
69854122746230477
115207482140216509
49442690762914619
115942600876297319
111675291008980123
58143080931965993
141735534407252567
74432014506915683
51989570544700207
14386867441644307
100003292181992791
23777155207912591
28590873194685311
30079312569278009
30269955115583461
7120231059076523
51247583984670673
55371316630583599
80525809281804941
143843817798832673
54517863796359881
22899444641211379
52587726925972001
17432261173875377
37087883085505873
58418321797337959
131892943376742649
53820215550665293
89663668051214441
95260667093235731
126643742741307217
8659646449247371
45440460369402697
68330507658669077
40094434440944969
88442253517206857
117550222131927433
135780478030905677
103703657850593641
38798850020109749
64805787383949247
129111501310754231
73566309734783897
33571828197636853
74150129969106937
37666207163431163
127862249490343561
47126900063108441
18205293263312557
29811544177916089
3384863208293381
13282798881278593
42764834769276173
74707221823716413
18375566200631567
120872412037946353
119854520420230139
27324154111993619
97339970801694067
140339380948620263
118382618972226683
77249663268460421
48895199364330079
27264522339003361
50489126080221137
98763914545310999
1438823630455619
59046198896316521
49292697814766933
53601545745722969
35004905312561467
55183166412800467
87060680268025969
121618520954626879
21138122914170307
141990893815818001
117287589697583429
31180492459212067
114708129699205633
53112114895552081
91461787553887783
70935063779600803
6237050479020391
73022639439338209
57143967081575149
84791474345241341
113219042407386889
55400300545467569
20532940103868949
78474234343019681
41895361058686021
19115972268236693
83675836741668211
104244302923391951
27227775357211571
47187273933459181
65735099985775349
10900805415903521
26141674207440401
123920396278343933
33572145896573051
1001913075579397
66494566870026569
2557141548037217
58645640371908061
90411792611768993
113669145058077281
99932777106287243
67867645140848131
7622648150592667
32548200802881539
107294448273959461
88929436583124539
87770731554684403
21648263539807939
89366131458518357
12708882276582053
45233558436097133
65739459943721611
18302954196155641
129755232047983427
3363708075163769
14456048651335853
36942134879270459
111418023155178463
8344080188252693
4345701701939623
64083950664957557
47756628416633449
127248974529345961
136423855660069121
113749261705349671
89064313553305751
10424394195712309
38410521296768333
5166638788400981
64307725662951413
68260840729791907
98188153042266341
107860927597770157
97510005252361973
142359926451147773
15845254212121459
5019764731871207
101435628589182373
28833566586343109
84369995153817913
132340691272488613
16007560831907017
138613701135016027
92171271111360173
5084686081164841
100668794797115351
109661214460536793
60143944216027277
104744262969129403
117507942099907103
68404846376536819
137776488796492921
57183479759522959
49292734710442121
97631751215478793
90637097419310803
57026797852059437
137413409674845977
108841279560778361
25674550238437829
98434303108689841
55479236129746643
94183348642242001
100013900229650287
103865217787735511
18001853434107919
119685133643996059
118200277474836761
33444244392299231
10395144259506901
3332334353168567
34456610617821859
62283912049137811
55439279187442861
35534291552884687
26746925854397081
107362651496775751
34685045611195663
129057068195735909
55563735719080417
12037911061855201
80915642880817939
86390408543303021
56321858311496507
22356949855829947
63472709660466097
38393075527701403
54316568445244951
53026487813654413
98042322876956551
118700385071038021
8603853823794157
10253534238175243
7787728122992057
21392753804433013
17948493022518199
42301679719256281
97735705323629059
97390321300846001
125526244318420487
44843267719328459
109438308583654621
139105131461071879
88283221227782353
91310779355022779
61972300082880581
143380523302939987
125603210642388313
81025082842595873
76007668992969713
90198422071244749
60160651934494753
10178397539100647
29358147390314993
129761766106191239
37678906436905873
55931782050611783
65358910809765241
79008044361331181
3350147163200113
103693098474131669
142867491507152389
17949863234420153
81632652522782087
115216570195220029
66949054604857699
101579075911626221
47092947113956043
139809478740085201
123781106791322599
4512737210195609
8819229084112571
67732298244997367
27582530545026739
4145287507220423
8746812967856371
25537949726926891
103761689688251173
21474500308762783
70761668415280121
76461708086383799
118937840772967457
30080188823711839
40387335568657859
55614230969751029
37288816368852677
29939000071714249
80405735628222617
14671940668765979
46695594892506473
9858826331924839
79718257279571621
6317005672980733
124338797795259947
66995346359396677
136728054324744469
50349306713974141
36825251381994391
138230247512998873
136415139625168297
72166399319676917
31049141833376189
15196322334042911
60709190333925773
90890463089783743
141139126555509997
28978360224708227
73129884985780853
115738515034613363
66988424854897787
106325817006471113
30813684305801963
11561705896906211
67197210512313701
7395236159407337
36388397764790843
27975919923877691
34153508533997999
122670518164956413
103924595195918677
53922930314858777
138904069472576267
9778516772598499
29042838324047399
122567035379178499
115133813742516617
88646535364153759
107399252259071687
20300171249537539
28588473414621877
6333573309549713
54549960747019523
994608842843261
22303701414792649
62972952016525003
80388809146296751
10329926887712749
111263797240485581
98106655778626379
69251756081597477
123572177079251491
23827076245443127
1615040848077677
103763657491937159
47204802890328043
53310284727621001
134907137932188317
74048105065038857
64879615066913701
41509619609925241
31985560750677019
44376273759220477
139977258170726423
113155288665101783
107415135090346123
28063093143980093
81617350043886817
46296161127237583
126104864057480593
14368866448468993
4612617570200051
27461098698341467
54665672627546363
2364616644113261
107274760499796713
66047759943589337
102475169990912639
44794625578792613
28547226365546753
16250517387400921
131744912755470187
138687408019760851
33186455611719191
117503409917594849
84060435640946411
75463628775418811
38559018208986413
125669651281806659
65525683258851677
116131111446613301
56502003596730203
57407308579771343
84225648784808207
28269072825351209
91340171024457731
56878696115574871
103318953029342521
45352912095210067
100206698249972341
7301274099690971
141570773879021171
58212973181662771
67882807019702539
58520230742623997
47937229026841117
102559914634608973
44744718757570001
2940938299386751
15634963559092987
8072078047362619
131614544057085853
406796275126327
29321360020695011
107643078390552077
4469671636505851
106675057647267089
102898391758288727
4309555899459743
94569042798412631
136010946634542619
64689161847942847
92375851536632801
104455162700196557
47570190675209893
142001711033940539
45046144848319541
136860422466996989
93750847956655091
2711746513529929
67060445156401159
100167491174730737
18976299877744613
98598987292049633
6755957441259379
12189766261760207
132621192198941881
29055942438505243
92882996719268803
79450779430542671
70392086799931367
46909260865259269
105876391665710387
13562883924666623
141988560562749581
96493678782965393
106749532214020733
48286267436110849
41491392290331419
51049854949096727
136846037902592461
73299716999313019
18236520373435709
55091507396202943
95569071691087153
34467540269144779
40225734687771341
1512785879186509
60094613621945633
77445214690412033
88097550517231337
66214118522518591
34980501883982953
99280515368246227
102291263371172363
140354145376064717
80283340673270477
3560161493951521
140800098029313973
112665778126760057
34129221450520663
82359238180223119
57639674012585219
139727556178715539
11834864311206851
142947145555360379
73146186909206231
62716557639143647
67280711794719107
78570655979490469
60265108902402109
117837209010275477
82467399543235519
53343382086768749
60849202612199587
83249355897899717
34395086965195049
22525850721513283
92539374079422091
96300110551200251
65622898454258161
140491833464565413
64423351474364413
64864348789055639
97547465650119041
67231963700663221
114944562155242739
8038551943107373
56366009971987337
126976204141949473
22159274641015621
38301442541317103
113329815986309309
109621380154324471
66951228763640071
76706733694481311
51202207714217579
116724911764208159
21859271555635093
42374375213747407
137468723065754513
109359642045110423
32762789712073087
37573939557226151
104503234564385323
127948544701067423
62096631951204493
123710072007315259
113671605215541281
40389817234739321
76063180792261867
23554707745238651
94920974181031681
13743707233954261
132649724954180983
88111291447659679
84013960899921401
102569768026847549
142429809534274643
133898149893413369
50362817283743249
104969813212992439
47917202298481193
36621705448463651
132445450864533607
121929470489137561
81018274314025343
67683805102130417
124291909711943651
30234657836664277
50857671799809859
115183491489904699
30254380932265741
44990930341567541
121607769354709123
68049159737760857
79838236422350347
80588084843463077
47434490138118073
64559504983695457
37850641965834437
53225773080242201
135103045148555287
118463015023583563
32249879581983659
16591089596768341
26771048306920739
87280001328261299
945211954964843
120506333078599423
76088225259322421
21204648914228821
134973592415533153
85893472299654977
88247607446904553
20315653740908483
99369116904431533
51717126757526639
12655281853221043
131833159702802521
95440597609491227
45821212362322933
18614271791026783
141450484621699943
87530667713874751
47343998168476621
55768059810896431
79187665916765431
89511351320135399
45242806487403439
121829860433410721
45707353583533651
78587230138936427
81217674822098249
13171125194063303
117107937597805267
122340650746385153
77748541112185019
116265204023505941
59434619072402941
36358539058688729
24486133917523321
28848294997484623
129578973251703109
102105274445888963
35878527090814427
4503774360651463
136129529577552631
114023825962200919
99975826974276623
84373572053614387
88904669784938311
65830678949933071
143686364828718619
35010086556767233
106610807753602631
59704393201140913
69417919986429121
115426474006587011
108970550948416589
109465964833382359
76075101190638301
134512720833301091
84056246287353503
124628480838013681
71194788491040761
129589368118617607
6785563955883871
25913490530325443
32680980896112137
112809474412354847
49828103969688001
80390528551925069
122807897795960899
55795847132170081
32650489040620279
14203518890843021
91009703030734907
18439148735657801
141590071956945119
21784790969377561
110500140554428033
63583901085271121
8233711930080167
121443174951595531
112586106525731669
67050284498508251
37734019591300093
119344945878304781
133132982599325213
127581460484103553
58179121896171833
68111878601272217
88086481956574537
142123579053444661
87940255235631187
94603225293323581
12932756909440909
75769496544339349
24543032494883821
4143292525148009
143213528133113519
51610694371839917
124052184266282381
115883423942669809
120982899528314699
78498070348916549
123563341761049147
8888178193656301
117097321259524849
117266587929370169
78581215506394327
65744976025477739
107759417603173877
96525550745228593
114916901975912033
67637491029773713
109008212007524173
53578538002622821
80035681367802977
106714870364781533
98656405068337447
126364501673325701
105700361257303979
53701863190619729
76152963609545443
41560812802842997
108664357178268247
110268834909992791
108419076911401511
62402636944137221
123706407973726681
115659689387637163
26828534937914537
65664593319373639
139506802686487723
126713916457469629
5552780956052591
4384016001662197
52961894156877403
117739956349926733
9312162011976959
50000651323815923
57042852523868693
133162574080601801
75857156713693519
90926501611940717
75545900218314377
95903021445533033
14315249803090177
91487828289538469
50463247953948761
115658105689342949
60335590882890413
80675699833871243
97725189127222507
118756533152801207
92186005909011701
11225633932126847
88288804457780471
46936822376672603
45082115869641709
112173974555887591
4326887052920797
25738249853289931
98866837650210139
72943327176713627
24852724293117971
11121687592669429
5436539346264311
129624155606795357
28270736229994373
17042740667824727
136277254707857023
53591619260076959
63030440513383333
58181195094562783
76540048445625617
126456276865890229
23856735559458889
35135962082084063
139037214603944681
92957631361919213
26281920196417349
53370653009255033
9177074852366171
96763316620851157
41197097026365893
43249956681028177
141869570883376793
66320315888860441
92136998931093271
133923803374502047
41091419854020467
102907687408899671
42319896304500179
119200943231060179
138297369042467101
3042869897863277
63685849760294651
98950926150525907
138189199233011089
23627425405287713
20141388265216243
100952315578321157
134372903333119603
80066361570830377
104244914081500463
95382112631221337
112109518478587943
83118237610621853
27948161753518511
87438747730865173
113969337934649891
70117776126400081
105954608330701517
52339065086947601
104889602120402689
26337996687343513
52270470330424079
4896882902399021
17516429403162931
113967082314322967
109849288117186939
54883861559044943
140214722271386557
75949446360676927
136131668552101393
29244058577800403
82729591850902313
53724744707971343
96822736646856751
57155651106113291
60808955228309947
499517218006379
110485722896071823
115738745809654141
75653960965799101
27322962535821899
1592667598917449
131709257912097641
83163861172510291
8210518820922251
65524456296690647
142388329974514601
33270649069894091
44976476805660629
42304923819317647
88916001165189139
97823024331256417
15259007668033273
21910851990268873
88380861991224499
37772488341343303
16398406692243181
54802087363246369
88309445854737869
36558148751859283
100393811218212163
84025415944093367
108764268664353691
126637115115666913
71859324858432313
27914499522670199
57453439254830807
3077878897421723
75138000439382389
98569233143450609
104781269431365613
6528455995686007
90041170995848381
104200630221995819
36169870263117803
131911409490800209
3015126302768521
33192104485549223
51725271939978589
117723114689397521
37603389692269967
119180930833320289
41751883237806631
79670117117946389
82979607624401381
74348802356235061
46509917403831097
75493260689935013
29559812699512859
121283051622458303
83456853826434239
27682131671117401
45224128309470031
101706264025770991
108460519822217611
73152439294960943
14389956503600077
71020036315809731
53447052695787239
127992555036958333
133448691002119459
111076226448410683
97154914154539453
6559938674392189
67941618483103139
137023841502913913
40275471657145471
31267423652538361
108901446019434689
34611373058937637
84955597554854953
32883174788176103
17153859332774933
662620241550493
37349644054434143
120512336731703159
18852165892614311
120805231330042817
56255301244444501
135037796512243699
27559184721649391
5667234198308561
30425356981368659
50448238230157297
113665617631456381
124976175163462261
66173909064345073
122066761567008347
132715494309572351
135538550887885169
23463907733919787
110575981230025643
68535062098096481
42499869675416191
47905433653800277
85802998021738631
121207459173159181
100780313235029447
16780885542619577
14769479921930791
129041508997676809
15415279396972393
83724485595399151
103516682883741739
86141804997640837
80632599841556647
68893268692289309
64036405571377909
17152936642048171
73114897425056831
89910467349419371
50385705946207327
95039961722712481
9763791267494191
40172032148827169
42617594040593731
93012095559214331
28423071542417297
46936178331422729
76051710339092029
36593234346760867
36262124455976767
105162480049846379
23197351942071737
114644860527658961
62719165468505969
60274807391334533
92866217528442229
41581816203807137
126942604240492861
21464564893115143
105457175359801567
7877886048090577
7752105018118859
120882854347653527
135600042708503279
33612539077395589
1905299308021663
137104959977208667
80822982328818043
9821126790259361
71841389048199539
100541584284709511
130563473883791329
131833155146593591
36552718986317731
121180732831072729
109406508213825343
121975897127806459
19012869979436239
25236619846736569
136711609224719297
34589980739956139
106656961826377903
30130283195957993
11630467030749683
31084994416999381
108965288992663483
51086723812996093
91129607430939991
44531030191558577
63927362838724829
62721066425269873
40838282990300371
70393107896354603
40795144907138861
8853587740179863
110724123432064741
40788198419750161
9774757293084977
85810326718289611
143027354862579601
84293649702666499
30630935203381939
125239323528088519
46670199389781083
105807706424416823
30788136157825831
122221879319382343
42656761871646029
4991380555335599
84914465840240767
86327667261747553
71093021831593501
21235189986046877
5463953427065509
88297484841708481
106873590964525657
37212448125778417
9652406651406707
139717180505350709
67988656276545799
18865857345695609
20645488599571259
21249554936412331
27676159035877063
121451471448188873
124293764504479211
60805893864085483
13367954741626781
141352949099071183
19982199388401491
102828449321500751
70357574773370761
6334780875291493
113893325277132571
27946879421313331
39091973998103993
53191366446708097
10971090174927593
7567242442655971
39280142790588863
19648006986000941
6008177059061299
121578894067615267
42236339642015977
20042136643463483
92087958063783469
111341925689999647
4138003465415539
82792275178971949
58457955722506019
95764691515722769
137785108824399749
62013081792314711
103168397741297149
24207993064020833
42034453948363127
143208851525464019
44253325773790033
77413174672232797
113002163612737853
100707246962697149
103186508604647473
67883193684916171
33961822203929927
106356765824941901
140654646945457009
28983917124652999
66003530053566769
45198396664918313
77196102580425529
27725704455486929
77611003667960183
88475862499777667
36176562536030201
32090321428019999
71771546095552321
18419813755932551
100472194639902803
16800537279698993
92842551770623051
122727954775978927
59530707116524621
33484144017910381
253580196691571
85193551017639091
46699533380334691
76572799207672861
95091733758161999
36444447939093353
8699004588777949
17634530256815903
29317584270280379
126009986620536511
64139474860346147
116408815806483493
39147657892066481
19903210622014493
48656302797584057
10382147099022719
91633166737201933
82121018036508701
5612440371165449
78841257409923367
109427983983720977
98979903742411129
100214835950430193
138391650664531301
79489946426039011
124998109555049501
4189326108749471
23386556677550849
64859368692285943
109545991648336357
80973255075491501
51870136450239953
61712824286131181
116088638550031457
9696976367167931
120902656977892813
140325236300774729
130937991270539263
130792316227716371
31398424844996983
42137324128743241
63698787056566477
135472468654045241
124743369782921053
100795105530762677
23234453184115451
53405166110795693
88681667402404859
441768359272931
91185679385350379
55739185139806591
114903177010930873
32659588254062569
82692809360091757
39315306399247111
20722224325345783
83905867929337109
137007259902422537
110048340872632333
47284688122192981
33057511238565673
75529328613038899
41102696648640449
46512000956074397
44394129020643803
56808428868873361
86955771440896297
14757886678587421
110970914557346401
96441506778749981
95183665102198429
125842781151926269
48153294345157669
131508323848520183
47922878446534849
24577122080464661
20322705012019139
136738045275968849
109343999994677401
117449665934376403
22944132516100153
11345769223233457
32701205795522707
72363851558018453
23267357532572371
29532762882335441
27461204914381237
83928915951192101
112091246163371977
85611348430080593
57691706016333043
73690760617830443
50418572115521921
61580299202259679
2031664755106013
58304764798970597
106453836777634081
49421547031818449
69016028276459309
77982901986931301
32601225811432529
69695940298700099
120951484987062271
135787554986855921
113284812560739371
86197903891003637
81928535222793781
80524677544213549
71592082419002669
54646794468283361
111899249412056429
72306410601574711
63483211362172061
65406650876629261
134662002078327817
100897940321506451
84934550893251491
140930239609181111
115481114829066209
60264398034352469
29202350089665671
98807735005296067
24702407214765229
89449572294031129
89572387944148519
82245546037894703
97090335072001409
44651553602890043
124796181597114037
86347099753089169
135199017753006689
21175536780195349
53636307455584531
34365374777503703
40701604308743899
89668293863431421
8720723107989241
105999056164433171
67226425530601081
35577279375137573
140317268172901649
140726394649871027
108848579342197619
3713069635731649
60224923602098413
29483370929213359
85604243767871
31896178460238803
51539575278649607
109591474304142839
108565086699464947
77880576149202293
36964595939148989
105623221237248383
100117423683231631
118153444662555301
109863017422269889
52026919714998803
127721638214379749
134097209710550467
14662240136455559
1244314026432289
10698419515087093
113219352582783829
99071607002655487
134063080187284529
83337366574003879
83773627895820227
40071874324036147
109788231334116029
42695996423183977
90404163473565091
65083785026904869
139106451868463623
110946110864148311
44354836485390593
64961674648651481
32237827382840921
137634775420282571
75742117345112929
31850940405996559
11216007270576671
125094320853370399
14054745052953767
69831111602766257
140003779841851469
67629198222882353
42839134563192733
133190989114287697
112742843105122577
138502710892678549
6999924082883749
61584095170462121
25282307131116257
93717691321667503
37131938746527139
82359907166165203
89147630141517109
83004706223236331
31738491522375271
120505422649631821
92734740120429389
836079727209407
128375119017107957
95216037605448091
79952535087882901
88304729657012929
24546833376560063
104440694339474293
22617448650648283
115741795697310773
93684434914945967
64971486155939569
58337561358750697
37287275420915459
107605977659166269
59463158046315923
53638389710827063
13837206859806931
69016161723601831
132440200688622881
136464549682695943
117744661832170271
135780464055970169
38910625224031433
128514536803742083
84149650835474281
21008742761045713
110708666290325497
78545945002827173
91024096456957607
95686843430954627
59139324122134541
54303422457054553
290270219008279
27834102369511171
133406610676066829
112280988745118147
67317893854894351
106815192678170077
47250456590067239
21702322173111329
17786575273095907
53883544391370511
39667803185661019
80797237187316241
88344957690484507
135144657429402197
53079496224460243
87980490804108941
43828866744517867
57426986888784047
132551960704322479
106987255419091273
28086500194620299
30287558857506893
861551446763299
13564845909949729
83743607559548291
105156137643510257
26568156912911057
11092893106904069
5083913800907839
135976367854116149
70631822870026351
89579556397896601
85532874680753707
117154852451921659
130878872388424861
8515850268215291
98241999419848477
53708495509110763
74941087638771839
13391895354705409
1871903682478003
128236731675435839
47965888860276337
71290512191630231
298187382781669
50093396145257513
80850659156358859
98732530494078109
132881445129116603
109375315886137003
126495557590529987
2926704820120049
37418242168809991
85151378247964489
100564178235404783
84361562480503621
21215889529612783
24352804303536347
31174635706353421
69092108868864469
117962001030486433
103898945970635513
128943022872513611
38279325321531383
121392869101680199
73943968209024103
14913183849340789
130277169865154869
132037074203956543
103642703475681103
133706818709970427
54480989641607341
3169917484785281
129347485839238531
36936664915653343
16871320317323977
71706668890498339
39511740659744671
134247581257603631
61671129679718107
63275790845291347
49399406615423861
42758619650603203
41798050557261967
2910379115943347
71842032292186711
7997080641598721
37928919572745437
125107973058051223
104951165927597797
123663217578862789
52545683921485949
105383270434464241
99425924215873477
68882207447640589
3811713900768511
57791800408745017
82248492670882393
35643837304071739
122026317407471371
124392142033811077
140776827045149723
135099528143321773
117049491057305039
13860489628633159
103273198286207111
113255028790945229
2485024150345487
121562983645512133
70859231594161693
111839457738807971
38155641693510463
46705540054816949
65083920422097923
78658996725061463
84905448631281037
89377844614798997
128568151701775699
15515606948976523
138143576441783467
92179617600647183
113209003172934181
106082027627808593
136565758319884567
94906387512928477
17354233420200419
42124175809314463
46471852742685361
6289856716489771
99401401156995169
100817277819206681
90628237809004559
86170532053676383
141159070019305999
7190810558287177
101949507743556667
3080122630198631
31628724216700307
124292934631303069
95350680190401967
294755575143947
103129028683688453
67781443782718151
12769847386158271
133626599266465133
101271046128910079
136217064231725077
115988115204338261
36118262810359489
103764283953739909
97228228297772279
80239752856757149
76999905903389383
15983959565590171
46107449588509459
122835035946776051
56691745479233699
129347814275674957
126341539760641967
38593247653652183
143518415087487779
1662645330898907
85943682247552373
54329624084278091
54619627492737023
11993723573769829
118327090651448123
81983993615604673
78168311328347441
94634904465102121
43635863172445381
77679281878413079
110646361039940821
74073416066549747
4655541036668233
29582414728134067
61920217301270639
131132546150002807
48829497035955563
135319011992983151
126379001271957019
46524664946211083
110181798288400523
42192162214837421
58448253654291421
46732276153543243
129077967358841023
54935906957214163
10619063196799723
113352941249812249
30518284798193939
125422077297265691
45536031601656263
94854851696381297
5140642657337801
59069304395003723
78657883592086921
142030479126488773
120886043077075603
39765600810487561
85030450490579753
47408422713880387
64671994683252329
101740311007144933
21576574558140527
27106970811329891
15124834266239083
141975351465850213
30052632718729111
8096558690088679
14421040260764983
7662091312736963
94001940719737823
44435332883302139
8742281763493121
128725558636747421
46813153284856589
98808945765271409
28739669338115369
91067564226494381
67161411042264739
97871688580675409
5032028472984313
69672742824887161
28202298357546083
89463300245677213
6708158125344433
15371392849616317
35505294945798889
6622889004644807
81757261610930537
57958167642733879
44518405223495179
103281513181349119
140157006643060889
69563956042925209
38428786633873837
36519091289841943
61024333965533857
4281462679671301
84870015445053581
64770563366748331
142410592810733123
83580808529254709
137391010227011501
121253623491424279
67753450418288147
24706601747598409
5632487031306287
135877204088586803
8764820950481273
30979425609759889
44494815190214027
13694798600447309
63495345942648239
110122781926906531
67581717628181261
131528966917528459
138749826108878981
70433969884759009
1589914804974137
38823767718075383
23982001502245793
78934799673955117
78347403375576341
142080635524027799
100890006940077007
52199181311411789
55135344001327633
17437773695940001
83168097168483827
111987462042217813
25980676488517307
74077447034208601
122038545247707947
14501639576315341
12712845653936807
6771226069484689
68107375234375199
128205386463545179
57752596672111507
101826783796251391
56273897065959361
102238445949010271
36430337925979091
129725728428653873
4965569296909219
107732377396225343
6197894048169799
128702024896517707
11804696372755397
11613071377392319
56001964546381559
47417495933167897
111239364578995493
75069711176452037
139973543093763857
119000678454047399
143378015803352587
112652783605869007
79991034861603713
121640535450441233
44013573686850043
49408615704211411
110170118256031583
23407689614670563
14521742700791861
87436104282900869
24149242513447189
49879342584983761
135009281680634227
87219629333787857
16289569185011009
81078635859173441
31719134490500641
25851712474461059
120965099773928951
25426937515756369
49199942790351107
103282478805537079
81210664008693959
46774405966052299
120024961221254249
15789682694401817
52600261903238149
28435707292673293
131926757416499933
7419521562322813
127842538337317997
120766553690553179
67946227588969517
134742995404098569
97025799974766239
65826203521962211
103175805938253617
2704566663221947
97093836247082573
106139129089075783
64292449814798501
15239065378388417
142675664337609439
19538868203290531
108909257745000611
73382637683827939
36869781292502239
69048193394396033
53444324363764891
89778181812621979
67879361260225727
89172229331472307
11354260010967959
61948529389585481
136077638734017529
11229686901728167
11799852347786773
128022625169869891
90279552952922681
117224690152763579
62044228672759547
136865901996859967
101451721249170217
58475729956461073
3026748309604597
66111922804612679
11598649373278907
464427135024317
89865738464847403
6764624449620679
88572663245085221
100248766403176327
31937727144802543
13031558522338009
81840629509944407
34142103679882507
12481928789868379
34654177139091413
110454987349583497
7804415520275159
83825709251981791
98999906396342267
112725115499596949
94900667743562383
129233161047625589
54223159966518841
68204971596847739
118448775110854429
112658624932139303
27912584757393733
51820139319028133
44552116171215007
86194804897255849
36533756289055303
93182620980741667
70227023724683869
128260749562754287
342500365013683
70985188514787917
134632703697438041
17505342923447839
68456531091934309
123288193711219067
12645542259619601
115410906542167877
122213523599099071
109261158895398073
75994770861912737
21544367312683729
138050730581310067
113907160698437551
58062431661766457
136383803188697797
114602115990771181
11085785729880331
138803661555422113
95631456354407423
17590212359541053
65818076610477403
37298941075134023
126665238571487771
1690458580815929
24099193870260371
79819764346145357
38754160802303833
134613161798724883
101673251510003213
25436862075747953
140933793398417507
18202365093492871
116075768505081947
103286531889017683
3576229062322649
23754363496083113
12256549250302367
17101871199636953
5826930891493573
103879938123465653
117770572810377349
104326816531285643
18564165367769449
68074508854717031
105411158265294709
17458432902827297
34776517893412081
54997333265117729
59618934361777841
77335301958506377
52276002385494143
35381783208934339
79795572786780007
73394516055969313
27893019519155411
110091719051805527
51479140893207493
78349541751070379
95296614653263369
33883319337438653
16212527600779469
12916394604249701
139677268441908427
96133336091000287
802556265586633
111410029736430739
42934593288162119
20218443935911537
71449405676334047
16370212045047799
50817045933825343
7451725422936841
46590788198220977
125171753128078417
27534126940119871
20295718645620463
113115161057023261
57783105308441167
133945487572475269
24826099027935739
104960859428985893
75079269298197001
92390422369346539
135533539902824051
29869822273618739
12709369848092861
43767827782024289
73604958834815333
67806193058530411
54370232544986507
33458380687646609
11821703614148807
18316171576736599
94458748911782539
121334417927728403
33994915965730669
43209626773121737
74358120845989021
124259908706169959
141090524026884269
141307338851540471
55824835813345531
76285454820583133
78241792745981783
51885727080842507
116328893640056731
73044747846642547
92435122926634771
78657440957326901
83601503500216679
17304959696846821
11009106694210847
70451014307551937
18729374059320073
68796249544074463
97097520841437793
3167855638741513
36021923042456443
19619491296088919
16081463754002189
23182533944061901
39770290939091281
108007235971676791
47200017473756369
92521278782352661
28995136913938669
37838963276902079
141677661059104637
82595994979653641
65118948406740521
94954550243058343
3757577681512927
86304962079033653
140083072365272923
101700488747283739
108122726342235457
122333942620661789
122013830023925453
130163446738221679
66708722593139279
141948394356415897
42095729997832573
130953564114228619
23454448297485187
49521818609445773
60673326684754073
67425460362285671
88763301138038521
19158474168646777
70949530698219413
35511429558465449
72498767402197273
65713760480194649
98108910967633667
98606859355332791
91286550534279487
105488489216865779
85232513480793577
24260768479712467
108080581807923817
2739902478637307
1661289432257401
63242497189515913
17272473393557303
81593264397395147
105616559048916241
13917453287339197
9677634719298613
45112874454695249
100924149556507217
115398232111042649
133631814483559163
125377682407704563
52840707902361227
81579329221141429
107839119528832157
111082512455222879
140100719831113879
42831881709713477
62533080631325189
41559260147800019
18318213697672951
98059498229591863
114120168687892597
13709225879236997
55224164427271951
43747397183106983
1675349179153829
33955396066999111
32307565605761899
11041618313684017
79369198934242663
3939616934506447
37567731923817701
119095941708857881
33811411889533013
115298543637782209
87197481641271137
37443393702299237
112132662396818131
62517948270676453
130104175535864141
1854202424006483
116768814587804087
26161178030973913
12883996387036769
39728549350126811
45119470866889141
23758982168991749
119867478107181899
28765152363147647
88692094891576103
10903711503266831
106022761106316193
78321264441961157
46008012230956351
141110058696659683
86884520535367871
132305333700557833
66647468156663837
137469815580689149
64024362814394239
7651682344190839
103486568096086379
51962669583948271
61815024851102329
49999452122631763
42935094294714131
19864987352658491
42703731690089671
30330441464898683
133762643514256969
132147233781595717
47593658980076149
122321242986367387
44291962486590443
102261712612929979
93038013049079471
65180058200039933
25631842395937417
19926262862394979
128742463951781189
117391313893415231
69058315252231441
7256702620237579
84306577818902063
130573904763966491
84661897565173597
14118393954795127
57171268217009677
10876010100555851
87948345231391637
132246276440296451
91755767373458897
129181219755125849
10675430969295011
108798924027621419
94758557775248141
22105622605503421
115210183523804183
102342060207881269
142305775967160577
24963371996738521
136384119953494843
101690795948122951
38502449667503249
68491047235107373
89526674177083427
122610141751435853
8638250034701893
138739984316749111
22140529909650979
30558788617890101
76257836309498329
27123966956100229
38811324286180337
32758760937444929
27049181656955999
107912246686550989
36604704269603017
86850329600357051
67039335678591349
43966471335443597
100125937442531999
107426011669957273
11015541445369063
113198695331322103
60237245693461247
67882390366539977
41477674057804441
84565825263121747
44840812335024493
45915292193954983
2660211941409049
85019230310069317
130950157165982207
9813587976178391
5460505925459213
82085062275578149
135861953320583747
124292297383093141
48634660886452807
87180712853415287
70791864894447041
99442745938373779
91153489312022297
14638231245356581
5402334826467679
47159828479633711
52503059852969351
4617319819587253
53086540369946299
84211676366507639
101240975802905329
116890421591354729
32406678988826669
57316363138286939
53061528739552357
74653883588665819
55098801056152393
30629744789425169
20006556960930923
55188862315470131
45248016335043097
45176112674007619
91000065333617599
83799308891780347
60837899029266109
127282934951846623
62757167026013921
20353586693529877
54944783554497173
108024847925525533
71338154848016939
125858127179638421
72084566148959893
62908402423879801
77531435273406157
85242318563398441
141724892528350927
45924150122319283
37449694799858657
14717565982962811
135238692348872327
43562762831526877
48068823737692211
104185203240800443
37451928640040153
51618337292474969
50115756728145217
136370523207440299
33013236467751821
118831009051600607
4455703328333431
24635298919020233
115475963417384153
17546735568866533
69544136593792381
119438111143988863
7423906409691553
32006951359798537
96197778323486711
135771985392890153
99485221375969487
66884618607464453
140942362513668809
53837332612048771
138863312256036623
77085023793942223
134531171442642719
111939661162210213
43721638596586519
19151789354455603
98964915597662449
57547196865293477
104800704789215713
58875418743338843
12422501351909459
9888896406178613
84742691953694483
130356576599810893
18009261329280647
6361002451298129
26459978160186451
85416706861746467
33157973987561417
5936210782818187
35423224941247529
11912305289515949
47958034864833013
90981557257660427
72094976665255199
136672734882477161
73357367975258837
4549996996856123
112966330410432307
14361259923644597
1660794295210423
43164686638592989
117933624721445087
100948834681165699
11918207613072421
53777765529455911
114719319040995103
108920405649103561
85920659136526987
103895093461983097
122934974789826607
89683085195179589
80510493404917423
10402790979071041
111975583295363071
98134296541395607
102364676929895537
126205245029889841
98304936109151041
136008747564322301
28074713010151741
129309325275607307
137577767658877003
16435973963183
46494868770992423
5974244555067287
40483691924598079
115218334746851027
47444987702174899
106771731487403237
79178333244324841
120258128672613313
23843344200171473
19296199290407111
127389019162237387
23619468924816533
67497743939158661
74046506653217957
71038998319858159
82284491024735729
137921819484711461
90161654897055617
120782492821272119
134833676790684401
115184347050482569
90776274806955637
40992059970154333
43324238555425981
36617172956395033
30281266164541729
136639966055872823
101271084171864931
5525567059080157
140625234144228487
71919886072424099
67755129970569913
27184615754069759
91700057790455119
109208840133112469
77980739853138869
66116381760945731
28267078268215279
56649134312675797
3100972525622641
140897625032586139
5236025382344843
106050824166849251
103820857477659547
85379879862944761
97265858875645703
80412516395851753
140029449000146983
63636831275192473
61488909655916417
70338493345348931
137266407365407183
17451642876362351
116130384283019329
72498524234817713
8023220268646433
116083161202592869
65363573025608881
21921349580234887
24435630632570489
116518542745715311
99182239263894757
29908142970785221
84954037502593783
126045289725599221
45573457601639563
12986913119263189
129172307551905539
1534484986028227
120033699047612239
11158147092904783
1984498903975009
31907762755854287
52728487284029657
135126426109428893
89857046909193869
30259826409405941
16012460044314737
39065483941179053
124744559342026433
22396972254880711
41183077874391287
48912075966498971
67347579712273103
4184366924066783
19733909042450177
129444962647475731
89872591689648221
70828191720038911
96818721677986631
91109086157546839
17070846985722197
52336694903137933
21761719178487793
70896180467978209
118517009700492943
141459396376406723
29005031873716889
81252609037269821
114320741062801099
96637368991328839
10159695940730087
136641651948937229
17672629734084977
91554505667949617
47609659782814237
96048260683189153
139571661330913223
69685625034203977
140111836818064607
4281525323741761
134046316990496971
137537395721752927
62451658327840643
4161146208104903
27076682421731333
51469207119592723
8264464143321439
68157396359203049
75408836050012279
23424397073681507
97603980436004519
101448812494998401
24783703971836633
123667454786248301
31613058637051999
73115425621834523
56351898616105987
32350667147815537
115229180578990537
72039284571210079
137629275300760409
80059540990747429
28823797768796837
75293380086376093
58322974811679401
74996076249333137
121121610646216423
1218328879971299
1831869884083649
86240846742978691
114845601620706953
102899887775984671
61985583592182413
49438172138017847
4034471170010651
26448691468995407
26218829448204851
23492962194007121
5253607570486201
32869447355555243
138627602082425273
34203678880811807
58137372315789161
72023907450402139
70976623422406243
58105278603469583
11630676644391449
123833258619512357
53403327418267363
61975653593874971
111908331031524557
1256323210152667
97207449810162001
52020224283630191
26839370554888147
23420216491492679
124434372109133029
86531465460968767
78294301599620201
38946630273613313
112466047968902107
17259851336931059
30387972104643437
79386416842566917
15345275686633993
56339991072246559
98148288904793669
105470826657583987
79306397171976803
27859866579384599
70614518357324363
43243832984827063
110961902838274087
63954248000370179
74698621880471879
39196593018679081
4111971707300363
17286323252529931
19238047761266689
46570738827130589
69799206245208299
121260146160790717
142852321782508729
38649765888635359
96385865819675693
98475398867597467
110148404216750539
911760512198149
104767719243008839
5172419760288017
93808067968313617
71443307199108851
33688353121482797
13952006574082139
85355992961449477
20671464200591273
53374127014155097
129412349666150393
36083947735228669
49565548746610921
86090299950710941
93855546446941711
96929418064552313
86510309904799853
118931658319339793
27018258136327429
73191653544237493
116539459797751871
25663243633160849
72490881457253201
26390451380172889
119890823852989097
33739671683917427
29883366785441627
106931959976060251
68818612734318773
91137255723897127
4135831057720927
48458992266354977
28355045442966037
71116830962347627
81207042246605809
83552365893312677
123651221006143681
132028623527068091
19324015514191187
21429646477896887
35039055189572719
4504137288019847
14109362987228167
119712972464130611
104204577903803987
47614706042308967
103282214690836757
115961641854372007
131248251482297711
10541112491984537
112123671800082329
941306448629777
37414224862505597
106053866733436663
30637349765269697
32449814520489169
41304610909660459
100098345714693791
15748976660770439
139962420508019561
38849810928963631
57927088007269343
71726487990794537
39393238025834029
76361240193314513
30302881491492101
25013905231899061
4879964559942587
5617829759141807
141983044419345413
61404540117991541
2533551112412657
136864907631713693
20909548724610311
8663152923311009
112510310876020003
52137716896871759
21481553050209193
130850716442807939
7756846422604891
38290432017726197
6196777279309037
107037293050587013
47703390845662883
46856748817154377
82362547507613551
79629954448091969
30093934975134851
68642888539714309
32966807617653223
85247957220687601
99552441758739253
10476277040219867
94758933936353657
137030505635135017
68506215059894489
16717204952000611
109429613910520531
34966168324511843
80821788340840621
64623095804711599
69028675198622879
16928224856446339
21551205856510013
116508306442826999
98608393087550629
39853450989137717
89433441715082191
66170137793496367
65648229447562583
120604895774947847
104688393695307577
111336713760334021
117741320096882953
106946692998312967
31565513760536857
13857662373415039
75103564992529421
57968719764917939
50658872722923499
78104436244838761
77548334738526079
63933887733015607
122017260526675763
74451621690705089
36458583983620349
19602295781493463
140131323773445941
128681152655097353
119694304551110077
14281816314315709
82807269361528931
25539471438699089
126201806519455679
87382563391326977
92768725443816703
56538318884682743
91200450334028179
27525311498881169
56120478278440949
88492786401858941
70307141894273447
17876811836426303
1516468279430311
69074977254482861
19092813852121579
136194159462655289
17563553487458917
73118094582567389
2174172720329221
21524036356538941
106442898727569211
60882433846800089
115452414907178299
137803853421716101
31248562305204077
113705168665270291
125487143746196593
81921695595960511
78586056340443529
90310064160949729
43322001265082167
81728191546770337
11857605277843753
87710303839447357
43646463517739623
126046132495202999
98555857136697421
112843738132766159
51195737318132101
111994725473478791
106354728049001587
12586919950887577
122479313599878479
23311409752871323
1821970236725047
122105660177798431
86983009609151959
124220497059376639
94236562391933933
47244551049331841
1540924402627229
41932183126271083
55107886982265613
61951045896243353
43929777552564997
61195213728720119
92756269293230299
69224165466536323
53803321113615877
131896368858233657
22558821617254201
58318264277105941
47626186454764847
69536896454317177
126336817007042069
113246317671554777
103167850368129817
47537822117370331
102279341347623199
108812128991016929
92041034946762511
123437511795258593
125564902598747467
133597633248336683
48325033796258377
99733847133801511
44572408796451223
87638453482104199
112075602157333109
138484556969931461
63690728058567761
84521204484269207
142611718905093359
71111558242928989
107197825603067323
69796584781300513
4114631823560689
11354449245281291
36671775795938021
111538775037984839
64266239055477841
34801807941314413
139222065538418897
31410028137603431
3918213928399999
99887346705505351
49029277863766469
122408585911339877
82883635208329643
83153304221361079
84426654047254583
102053298232037177
103773790845018887
10570761129184099
55498271833803553
66472530015709457
112055981862938471
122479826202054943
95270209866633101
26645727325225507
5061887591387021
120095582550865741
4034599463871253
76541667921495793
113501608251508277
58888376708549257
107171691076612219
80213385454385069
120483275711988737
65161140419562443
112306518636596497
3357576049194709
19498276814765159
14827721450209831
17711363742945073
68813448928642331
60706677946818773
142518737106021671
21330950201903731
81839247220107233
27067370951336897
111733971011510983
99949278427734367
37119270894457889
97665585529792051
114977871555072109
47524577706323657
68588420282229049
26474840722920643
12020121773663323
94080738690329569
39466891630603757
30997570080044063
109733142593602501
59019090521937251
16084538878830623
119219866869386599
66623064815910203
140001803405911619
88659315817907227
32930028517179973
52404212089070069
125079617923944919
28891033578674329
40571248757650451
8530075598095631
124717435344947777
47395140170963099
99370166450782273
64574681709671141
43627386629931827
129753876289971827
31626302986697051
18485791249590971
81349630389133501
77785702658365337
111793276159529137
91777746900135739
135274384892783021
56403719091977839
98988765878716361
5578253801993731
104112901198095577
80899610175388769
53590163925039347
18268357526041681
51201433422624659
42182106444514889
98929756187118833
124698671303921467
81808884443579977
41451937183103099
28011610576349471
69936296601204073
79050982536096257
81046413618094279
18568319161568597
66309162202746769
131369663296537621
62571440038095017
87039226012026569
69592457563440797
66275192034389501
8897511807748607
131301725996111651
78664404311147969
78513375960659249
136944251124989879
15227310292847203
136533402170833027
14479277328197719
11473922257632799
73351453816441247
77251835707719733
110506632774983567
23053704289489243
12084954611333449
13688693450617397
17301607823676863
46359651378093437
112652324794904743
58689982409739997
59453516265833579
72422508185789173
119495260727853721
101258201173672919
46459238345693743
45009968749558081
60855341420845123
98208596157371317
100104394690334201
96772145196739381
95725608538366427
35609906427182641
57129102798204737
66157830668503201
54855397012783853
62872631110609297
96006374117425469
41767350962477971
75695328313608683
47238948667376789
80719099024474973
104168568026233787
138134108623573207
24214675693866401
139150177575197333
16270179937770721
136604612853940943
46544654686373881
68858669054261599
25402521733101781
16649951593005349
100768972186797667
68634077583525283
77965938175594109
23093610056307977
81871707750845681
115877678071901413
67052027297999153
110578341957809039
99271866341601281
95906875572780073
13915377417849361
21949043914287509
94006006064814817
140471115981846677
51611842181848631
96523472478856337
72320488701918467
95586463556998793
84836849681931059
118702345598898871
39157345279270579
121744904316373537
124593066757668241
107580157853371219
119787643762470527
10677566298024943
135713318213778787
55382891123032423
35700092057581619
7960383122283127
125068984325007881
54371301749358569
114012344835426383
16460198288074711
64868693932715851
115087978623544027
20592685170351719
29703702261668791
31163720977457437
67986684281157041
12841087922848961
83520116292965831
26043256660888463
104860404562605283
97557378142469209
140106162851218867
89748526302730423
103528665014463413
103034325230378831
20416956293993179
15443774410258391
95520313749970481
131647404650019311
89293712560649693
32117141864105197
19890478267118167
79236422739979607
103739862327994493
30652106415642421
119969310055420799
98543976323798501
120905101037939623
119531297209340309
55071451846876529
129269303404876477
28718103153605639
37875087435846343
113556376053673099
25851901397536573
33654728807962813
100979005731907969
132313333874485199
135425429139460913
103813716717077401
80645201952387329
99814947079275977
130400807957537101
4042478773499857
120305057656534501
108115925050956089
90106457182088533
131444792735222159
32342405347608869
55561643326526269
87310732970172793
139738102055040067
102904053627067051
27449991659613559
78613405464120029
40533898477097477
35284989051168709
25595387893665229
131282461330518373
13859923603022719
18326245395413077
5982280218346577
124933173461464271
125220211469757881
74478811944941381
139537558802111741
80157331425444241
26646278410557269
56073989241621877
74274151603922191
102174809067476881
34870522816124987
61417388902449257
74606315440629937
143407642828892399
39604573719506813
141684861350795201
128048251224643499
133423899597193867
85805743016798533
27192683747907583
31745028689474129
9991710467615189
4100001194925047
22097129122641649
88450812787495199
77387098013673221
38988141106397293
123097807017817789
1374657172597823
92343803899081591
131592509768206037
20734410749879237
123833960976449159
66197102552993173
34208146304793119
31682264583780197
110479953550882471
102642575716486613
69157826882217427
12251702368847941
7614393406475851
96381351568668191
63384879433850461
27588785789317091
135263137148451233
8295771117894187
140256529516613953
69142623993851099
22140009468158161
87294082362588403
66394145230597231
70138485355241287
60766282131786013
22341636443587871
101469801953656027
89316576821938841
79647233031800383
59616871285396541
10043487149077693
73939700087574569
27667069610806949
95467865213423389
125539451219942777
43078757803425191
70252921866865709
67983902817527929
54485768889236521
2052045920509229
78381053140614199
50839988353508429
96678278799290197
104163148598370839
128531371368389207
83782976561066527
52279185487314581
112285884975741947
12406037002496693
46407308580908111
15355440492440717
51047249909979481
105212656633999247
26584268268704021
31456022122797121
56442181196277533
82468927515809347
21446267474934829
68893879033045189
125369531146349767
126861990161296463
10267106528991083
124964699558779291
17211661986844943
68652169414158149
25199133069968293
7552970487696787
108460974671330231
99318901865067553
14364581179787383
106794664741768429
143149807346074819
4608161605614311
142906268810062871
91991549936800669
50840641250727331
555811894413527
114723754944464269
56860906924641719
11240824096423711
33285695078212327
84363373487651761
8195892668929057
24270842552730001
77056522697330629
49889985820276733
98374156751779
51742864348090231
71799726787726403
27834286597869127
133501292949110791
111700585410991033
76467422110055497
115075341274310797
44831342248879831
63656365080196181
77264228688811903
129443376095536771
49277666967415681
7822965214536629
64590820877300489
10107825511330243
8648211244457069
125600531389635733
98147908744220597
135075766896743417
48696612027450019
100273710105372833
88939635528060217
8970459183125227
104197001803410961
141805680622910761
91056060432693047
123775239197312191
21248127458288909
134392798759333999
19060867557090323
5805491793648919
18500408197433737
139169779460931437
77712692744946253
55596834931907483
75133139222934623
113901310745040503
110602839977428033
75604861794759587
5446743368443679
50951006806564859
125829821884849751
45027046213501771
82641399845274637
36839220810346271
12376230788729809
47644730286571511
70747672222654513
978293861350439
5395618491348307
139408328863510261
41286649706311421
40084970784124489
73927182476878849
59531621816533549
94622126460157733
45695373650296129
40230717166721171
92736908862920447
134928268689090469
37503682200875171
121218784881061667
91916985436574413
87343024800852347
98206943530529563
48798303682002037
54814558313948767
17119468421457799
96519589025813959
37330700716252039
60632429109479371
44754740794228033
55390171969916401
5025290320549613
50268218686774601
99476376792363143
109122290255939297
26440796519435713
65474423963653501
7156141399745813
83017220220566057
87688966862469151
29100356869591039
63627515502164707
85389599720064979
4891161036976451
97832491793560309
43308558072881599
139033429014220841
11224187329066601
38165265463123397
124096640021974387
100336939399041139
54129635156962151
135889202277403339
77735487959407631
85957275850619897
116600138245714237
33146109712652239
50735901978708629
114440596406812309
83351218492092919
77270095435503203
27876125746541603
126684497246083963
75316215312552323
25184184056293343
28859851331155927
122050725133816069
121058444530619383
143635976708801651
100103051771556697
58326409613153663
9212658953263057
45413093577722201
13307381825815669
10969912585268821
36781429249160347
65093499000972229
92744167728266419
44918873590201379
63827661242980681
87780509989542421
85688412033037469
16144654252173379
25376349696718001
75066883422371821
44939456001316699
80569510781665769
82008654865315837
51576503185475761
114782422610874559
135051082948871773
112619469446364553
142073004975476039
6608756186164679
28441855939389743
137377425391910531
39961058126144371
75576288817190123
26479549821343753
111953293438515007
142368272826196871
79539756741604639
128589446276745583
123443297939409709
105460197998529211
86166753874503031
132620386510885733
20287214725354043
108442484691990749
88099004016376487
135069764192643487
13482496274074873
16607985870071977
12497850350909471
71900760698591087
114834493101914141
9041085760032517
5104819708199891
89433712193913137
130982337162254899
54181499972852033
2658373112472083
64079882684508461
99072662679973067
78772136255759521
129296665864747289
99541091891383273
58646236010059639
27072172680414943
86386214886712271
115978576368226951
114098650622325503
72222221010477347
81785116916233207
8163337394516873
2032405517135647
117845694492486859
87304533848127623
82430801187406099
120383720243647933
87754657312333007
96876179006243639
50349456290673773
10315177634755891
75942190624338823
127139559002554169
118767076130743433
108271770611543797
97346025364120289
138952289953945253
113401105875166327
73316190413741123
56917315377414953
71279297341926043
64927977229350127
10384055497350929
65090102351245589
107613559335151277
86479034758566811
62290864372559077
32740972620653881
129571411057651501
60637287659716543
25534587510451211
28762204906975031
53173442442234041
138929901001993471
65934043155685951
6281043140330363
54702845816369369
94046804067344017
953139552780733
106177333873654229
27821484769175789
27399117840456487
75924255120150917
107048169688849813
43316930403742789
2678973908887841
77355745539456047
122911862251071287
137521493317542203
111948939678649613
96510437004419063
105435903562912423
33291246677605853
54664514799455861
92808100323464891
136965449961104953
57768035782724957
77880565848913897
120722273575286333
123408695272016909
89034870265866361
72113713485329983
14033810722490473
83693458381137047
23725884122988317
41062229505006217
112782352803443699
110313394029145163
28978472474249029
92118754665420607
25190724385472357
135662515053295267
59671113351100609
24403739897366749
24659679084248503
10142223776053493
22743447488883679
129656238953290043
126169530181427701
49099893734471507
49470221280729923
38246158456152233
806572860375487
117964430247964901
45621423589706977
21365706947481173
71507450607669133
85239956839622341
33541953661414061
37365946737643603
41234274603441247
76450469977859041
99299074724849711
13764370770545617
8421461615580487
64839456631480469
42479490255607723
132585769692878057
136304639600548633
64118519938555703
88471025800439081
52302682253858471
50886215961905879
77030855419438601
94457071985873039
14830368746362327
82842115757135041
62259408859260979
143947817079715553
89073830318171473
129740675936105887
38691779454304967
95899039313500061
48370386889731161
5276735476286413
21329392091271377
24164556059475361
51689296468641317
65556454964480209
136694270007475309
95962821865550027
101507878532120261
17615216641625441
75835776256728443
76003913549932499
89073227187017453
114074061198994661
42178263889011071
64034182204450567
11199734736952919
91668772967501999
32157449988635641
16053202280817641
95446404041755931
126195376061846387
143865486938383211
23403397087922641
4949440887526769
106926058782938827
43678601729265661
68106844618304111
130167088828868677
84492533928374659
53963946019644781
95905372173333787
89830251978287423
49563748554861529
23249079193065449
87144915071570537
114448589490089279
118150115570398607
53533970577729517
12738576493960633
42633786931591091
22249653840259393
85682064868643767
77649009301330861
138345244429666073
119871554761182023
7346446443439471
76400049472097801
43045671695195419
126804332836791431
137699006085545683
2129352162479923
79218530419153217
7722088788856019
13445466833582237
111650356044380297
21916637387334133
50414132911673431
7438433590829413
87598370389101101
101997814041212777
41825399642697623
50444462643702889
59885308375985551
130952413258939469
41578425784283483
28033584560968913
100979948792405717
140504464807236353
94569188594511511
88171474364339797
55956800274875597
18554500552016281
104544571774901693
139854109066201769
53530976390843261
94469594879268113
17906059172671069
54044177410405451
111934457208411391
140044422529166717
81835187595389171
25353031340643619
143737114835858503
20097321399677713
117562995569998141
53017550204281721
94073928150020723
70603615407715387
44915422668296447
59294557706657233
96301817440223849
70202904244163023
78346203757730437
118026551917153333
75354480683894647
63655010728249351
131803805621840687
29872148063323439
8156874089823743
113079929470834441
103527170423600153
107307498154242839
122783954084595361
39445728037774351
31849554477679283
135145287635169137
138260240949018767
101905190868987391
21000392027838787
82971288826808771
12572118941997233
114223915896242611
974817180862237
109620697630596787
42000768218366213
33708356933087059
32818178444185471
26705635487913859
122412246787529539
50873103116352259
17472655319508797
105663424829511487
136788839936876359
137780955206610797
6612764782346167
108928446171975889
89813079564894493
127762904194081963
92884692186556961
4762010693824081
14038350984373237
98037742873420957
133786222622182939
115295086786415729
41771408156653013
1646257252932701
47765099650563781
77520532946053649
91266412933357583
116173207478710997
69292458419054081
116991064777867039
68638125500139571
52861524197941997
138227850780781711
96082646651702443
16963998285529237
63193702824313409
92829861934656719
86543411525386349
59096767670033503
77360730405624271
75956752929843133
32716452485469223
38804056518884777
74706341201968081
76912045745389417
79203129362820269
76574127592585807
78137972868137701
79630391618511751
122068897574236511
112901174431658713
69409565414236163
45793677912391037
57851328735776483
115226065970582009
21351058630993943
129420407215103777
125350355036011141
49366299422504551
137300387335380047
78539769855237941
11520948318614557
114035901427895171
108346037685084137
143208993504434003
13746689603135339
5029772812715657
48476775802615841
101614292194413629
100696470448804163
87012878855141149
94854816950737073
24336999987029039
15149686033331167
116585696614597999
9698486032117777
111958613109129547
68482198086912013
48121485637341713
31983928021850999
48191254383072797
75415243949367053
109464641304597853
3713450514656497
90488821612585247
63598069296868019
112130938187191639
50302673374013131
16673868103341479
127482884401474663
16829742180850919
128614256626877083
84476909290031693
25182940781009779
75996938439641029
86532137431693399
47400555111580747
15559370301933137
91982822662865983
100959108234217427
49444296237656393
126789432872710313
96264828773508623
123695240990430937
22359016734736421
67277060546017859
10954261730421791
104233138727804057
39639115417831381
132476446384182907
23167420581457879
4500345781977973
45697055993820271
144065444517726551
132513409037746973
124801899172180151
55934041678556113
36253086233465611
50711794346373509
16339213332815773
22985136186289957
111685423038992339
116871331287623603
88987118974505897
45697417591875367
36102621572477539
35978966171697403
68607783673652959
78093586516412651
48836530413767353
48242690077060939
58781035092981689
72681795464111303
120514318804438037
124607947209053887
98156753386553447
17665123055444803
72888690075938897
112265215662594679
13612826936168987
8053480020180493
121704887339804837
64262080476047173
37129226921618981
31213106701511431
100384481624629231
48036405581062849
41656329328821743
55589727111974347
138951365965854787
786836486908649
115583981425290221
56335684194419369
56297352921256627
41591998658162083
112934762883259817
96215157286834357
95612124007013293
107221807484309591
136612535032842403
127430367958975573
85500825918690121
112860745022966687
4631880071640083
102496211645303909
3870902009789467
134055447024621431
28183184694831011
5154836450937629
44996536833902587
124610699539012789
104633059921072997
129397723797928123
55307879243282917
118795155751150171
43746551184118747
8662802129639513
64315938086517739
95187317708089193
57529940335601579
141239971406150621
134540942190105641
64478525173467677
68171290481913103
55318085066627441
72165000083061817
20240252148321503
36129460070399981
92001075256971469
110160144835365181
40463306779439743
31455507109932121
2446243062938357
65441801186563163
35880463664866141
96111617426588653
15925802958172553
25478225596382161
129021903676687751
28219346745328511
81618293690293681
107788871585885923
90744861269910451
11898597548564117
108736607325055219
14789696216344141
49472809611421477
97843081077446647
69354602893058953
88974013423326023
108364368966055847
104409930607063577
16158118674995233
38186895531207601
78313195421346593
51750889164227387
14853780621644017
73979834012271613
85120742290160221
101595032396685151
128622596105780669
60163480016197763
84577069708268441
135857706487349941
115728519155637307
314098040062069
128546185301513719
139554964400874311
120095397535643107
131094625729333991
65403008560466293
91105845561663533
117379325125909361
134792695428081533
80397797370608831
7270372545469391
24208454794532653
126120049063627811
76550228282431517
79724181031219819
101516787695643071
20010272511386219
56270027432094743
893090747456497
46026484425275171
42849431447326657
105729980801891353
140471188952688599
94081398091847629
61887014433296467
7043604495490643
110239006597665479
137652057981613619
112007076959672971
9631474284694679
91895865634894859
100247329488658081
59665189985675213
108592699838865941
62364725931317833
126069535451687747
71051374943558327
116567740807101151
55291783404485021
80749265581883161
73723023687092749
46146462654043951
143754702180392869
103179565770408763
4721176961564303
136779210076234289
38492991306626833
72539105213657393
10163872558576859
44171861306188333
142363707806107097
135198997055316899
76649071664555209
122645604412637209
54834087665512087
43165734022324517
115326306007630667
38610783521143489
1236667545167881
41413073000776619
113584578126847063
111436034087735053
54467873985925619
14948091925039817
95581903760073793
53431250036411099
65609702829252277
50439050979414719
121845177420420911
19102499704679009
52961042099448103
25318368269214227
16931142860990419
80540388711480883
28801105070156971
74049043261669109
120102381766834529
88448984334249439
134645988637655023
7723209705594809
120182045653495271
69695509217718781
91232139848069177
40087038183267557
39983501524209583
97833960243526163
71113461570413737
92699656559756969
87229973366288339
110953529781488591
111457876618634531
122443331504819207
60719033993750591
87781622031804271
125272226204924831
64435442307467389
27336455187600919
16018941198190169
89407537139501491
116232421859701919
66474726976989511
104506257004792133
1422829995874337
64550581314057863
142575394315418633
140021212583707573
89504269702384519
51421550162940901
46745983266435989
48853582349921
16897889137614983
81198531730151083
117165867631362593
135709822278924253
87706422755120261
83123436602184149
99827444484354071
47879452876831987
48162634475758211
18721932577052171
48813260556699341
116623883737512713
125986651171564559
111745862886493483
13115433585097223
118317486730913573
39997732240367743
78314682000085877
76158754249360577
42855141462241187
8342056678557617
60563522312313287
118709551302815377
22426544828592791
24669344645284319
81507176216307181
17014446815956669
14615649010188797
124504357848603449
21880365602682137
86519102816618629
60475270180796113
35971828588341917
139880945730712163
132382902146227393
22326545831118511
99866123388843971
60751170098884337
62645532993176743
10003396319477021
90162288869655137
115634729002985713
91422944807620949
112381111440356321
56728632475522963
137405331969847273
59822058908428967
136785321555151361
110833737658842791
12749845488398099
30859858024866257
93816786741468409
42780799763332283
142439561630566999
44525717452923857
95559848446446451
84162234025930537
101245954701969971
83569641545055713
120585513783103177
87163038923313781
100109670996563269
998642369039993
85625009326021349
35135362699552757
120243967011405229
23631514153419157
135910996024239493
102974283387149957
9561711067519337
38366739483505729
21753803296795057
117720892241318489
87009782351512103
61314690711098717
86683041819579287
116618510769050867
108404775715641091
53661464262312827
7163907112205651
19801120232623043
62297309761543
34762737929232961
49330491454806739
139281285267025667
38657706553259753
86576285580056299
69043442028653231
74421640578563969
87070521536710073
105944852396409787
138889938160531699
107434108224918131
15801135436816601
132575208504205513
105090612413904389
27695601064181053
113866723043437411
111674815260534983
41267492091459133
57491034660323293
9153635035846321
110076454982872993
1933303438718359
114554895782544001
116320161516001
115113592183725367
32160982568096867
7863569749486211
92451826747575157
116054503789055389
78140580893687201
94435365905716447
95227637262775243
103782698655678527
57224936167251553
16822325400353953
24740496014727557
59032954641961717
6327524005543471
41818827679674013
44072023371329537
101427015747807829
127674679194916291
35667863227297673
84511300133268247
73965326256276541
18584504958290093
26487435204930499
25340923608186037
58624220854754501
102217689131620849
58305036258085829
54614541772643753
30195081951227051
14707325198947739
117449076891168133
6345777024739351
110992613833492903
1804131292767563
17917436510374319
76497501869326441
42319333791013393
111564728049612499
25829798837803427
35616637314378437
84700194092569147
35933848346421017
30509138006642791
40388596022316923
23323253935071061
118865202438701527
40071916848651299
11773127087725079
39939018801486151
127630538108473429
85105221556060201
37671755908061329
119877235814664967
74810320463918651
21553056016483549
56042445588420341
69351335871132433
5069801040586651
786450444169459
32682920267500247
98309386575213431
1151968176405121
139623522276315677
82939911461449447
6907031149200901
26798643441826079
75714620111882197
28606934879895259
126927571960697887
77694483140324987
100720082936351339
119364487796466529
108288307272544327
91074704056626023
13652303724483659
70877684452360523
21846705841785217
77808233260136699
135677297492250587
84462177916571561
100128578120616527
3836918652316829
33750001547331833
7021924739766691
16310748305935103
142796684061833617
131524032442068467
60296917681427771
126819866975808241
45432884600540341
58754164690112741
140125267486772773
81377106669894899
51956027586839941
93252260123541403
11098342871809987
141266730781504609
98470021072857893
116157347573690581
87909474638072057
87896329860480503
22333699221983729
77606042502786067
12734910991770281
34106951413209517
81320358589550473
37965988635794939
91177639968173917
9341812698028571
140488736052397757
551518558880987
24009205298091289
58771429704853109
134627583653301029
126171346610818151
20030935042483583
10203650137831373
130883761474876327
73947199859123057
120503928069522259
22480652773506247
108962266406564293
128475788892102319
131737011527518861
132108551252792243
58645903104346199
82316076355399709
72913323566303447
105962258023530661
88753455265390291
101932205825842387
87082849410166703
70277833593026903
29481801251636647
110003539393546573
25229131055102809
15884292496223869
127268169146323951
109254680432387519
14903626234503541
84718866898076183
37165166308645147
33091517745417821
41479605146755151
63560114711186147
15254294485012343
122426009451244537
28441715834452891
73231320868903781
132381076408344347
6552438990466673
41394692713859467
25858908584651977
7271461865207773
101827623105056983
34819275033635563
62302241766150413
134038817938818547
10802469626796481
137464016302663181
21347950272464131
30217556653953353
56782641909447833
8380615377784751
30775886796018821
45566639616700637
47043167927647223
40281324334332223
141247754718353707
84949169274606691
20836662580649143
72449846183399407
52090575221114389
75094335764663339
39792351064698413
76395325031008013
102871778301676921
116973718732065893
62049957784422143
51595957854384343
64418795395819663
70356638678611889
114643456353182539
16204395107796787
120629214017458219
139181470035694543
64674215495956487
113192672189145271
104699392653114943
97233570105980171
2124614838875387
65014458844373153
114735724344786323
63646638157056043
97489394694628199
94473924341009929
16276270020320111
24000756377601893
47245981922405131
67997798869574053
95679989808325673
91616553302375999
128518832992103597
9711296062081057
48238845746560531
69865941244895881
22225576412021117
59112939980631611
10798798032632683
45671346480133571
26610401800271101
73293457858182677
109036851532309819
98688455562878669
76374464273618207
62097400341370759
69429975152022739
16922697759678289
25222521930476147
16245451205833387
99499497472758529
13609885556974607
11538076929206921
72762612090821161
41464301185002083
130918255341728951
122746024149301517
79484715084604877
26432827024643209
24441046489703621
105652110902699087
54693500137297787
118236355207542641
119219271335651141
4684979680487503
31524781768551031
63679667091163597
138106313188676717
64077792753347311
23953578546466133
141830896040093423
5542758411274703
50245132659709717
39157893251006587
88708670862575201
121377873489288323
78535623144663077
89195584348558537
118856787374446757
121362527545256159
29705198111951797
9369557688234361
40414310543304133
122123458234117271
59077653939671693
96764456333649991
38890822338336583
14540404640727989
108602533435088053
55842334341943789
125707703095746089
116440620602576573
49755131138823017
37587722720024119
41860103310811147
23250555222604837
43609484554737379
41667613704439757
100002126589027841
90785264014561799
123306868428436003
85967312525691679
452889544853387
126233614939708277
69936501070926067
67802420807151931
116755927518558127
80260315809249157
66302366596827901
131485695221756521
56019780708344731
115077250165540427
102624806538940979
1397500443441913
31028486103688873
72427419613376167
49554568794678949
136039751418384439
36390578172574289
125034294533933117
85991373679083911
9830502831531449
86038807630696523
23757001937811631
128701691977833041
134729886782566123
29746312338374227
13456030376420207
135350891163089491
41107748786966107
28929617995265983
53118777882346471
71745585521691563
59162027129626637
128340779857406791
16838591926829077
87985114401898037
17255268696144319
76513134240179201
60718776623404331
83212102565104277
93685250523031421
75093306425363771
125157458687615477
138605586273715397
44073489717177409
75949385033488543
143883723035840059
3864667367418157
74883736603700861
95875370084599769
32269933888595329
126480294702212609
71642453668764871
122140658785062037
123016376760866951
21477548182353737
59001519652812013
86077398915831629
59732221698740057
40833067459491997
85455469775942131
9166094725135163
39955261193481737
3062871223110623
51368091536280121
30614474196712169
89054659902118093
77173168365142807
16678752018278281
38351784367300849
98505014976729139
8159529061884713
34431004981323997
54378175657445203
140463732329880319
120229888273527559
30683506127408879
97186082995274303
108648363823076849
44395107304289227
135024773051081401
74564523704975617
114282946883016227
23556342441949951
104811327768635687
13200926363432993
74444502557389271
100089442657294639
22795251141293779
60063621964585919
767441561341067
23463027683892647
26035316814054211
14888843187607063
103860381514982767
77423452487830079
5914571188441001
127981508004622651
67623692986835143
44205244788759589
5678627871439363
132357449358293207
37119745136060443
94300117006195007
96750743361650437
117204374992666219
107597031963882599
76194336891461291
65721486951715271
11013782206875211
21296469059457887
22386681708327221
114724600125131263
107821672114529393
141658231632828649
30244198519834709
93195265397586173
55793547980947261
103657740976812403
89656621577397673
94114596510312061
112648035495982603
116071592825127971
110034417631568377
78649561564447021
3662267692765181
1861778619127627
22732471438066513
85411381951455199
87993094814750717
117692455064237863
892059546360973
85339772107327013
122028500470056347
47627074860754769
45048660257503471
75587819329293919
5008758065756647
90517853438093117
143413619748445633
1115232616317719
97547429411206549
85838002615375579
16684004385325523
61174723905169213
50290089096432697
116400164264963377
50377312173255047
121635099386948123
87416435633568211
66710803389502553
46803903490737179
110688706616039017
97007470316992951
41955344834535967
126922691817642319
10839598982228963
42463966097013281
24617497069436147
5424220579769809
115506019688377267
52417509535302859
131046162744678889
112969916282054389
21344302508177113
139641471040249489
19172367677597179
130435421537350597
133122992062201079
85819066710524773
106575677461160107
27854375229163181
49149379053241769
12763858873043881
113407744090263757
131667923484571759
39335981680540547
53560978229280887
126757715480562997
115369782986343077
7790160470678191
22988883891441731
126904395843792277
74036851695684173
103180722393781973
119680330363545439
44260465126724317
77876202223833109
1832462775710647
78899282717433947
138742635525513443
2883445317718177
52560768403952761
128238003990941027
125451052046566397
71550411911094859
106851032588422267
63763434350085523
123733676247371737
3406120625364131
105975986731114001
141153199161187247
51776294376975277
104206697464771609
56666843017565201
60640405334867327
68395388006792131
35728568324467133
14343943354130869
72498785156428223
98377954996999787
33093431650886377
138316948104882061
137124460749502207
137627488805115503
36905890122319993
49205300111858707
2338048838661451
68012021011278083
23076395464372583
92291932404698759
20798355325404443
8639160663788299
20932845522222313
39491066508230723
42375960563190503
37586014350528227
57255386046238043
41779941517659001
131273580557156273
102582783737492017
59853050201152603
17302720845248431
51426178568674181
33451806004408867
72601932004167869
72054815947604041
129683377818242671
96916077487458799
94740161169806527
41626798059563953
10509320632820483
48911882447452547
126779164902621767
45843822436324687
125412675189112477
141165016461057619
9446784427304767
58244994943637507
120054361600833763
13248685669384619
15304037188947853
117498807687983521
109795306080224861
23363051047843739
15028089313126753
86519804410652059
4329631311686227
129034248633043813
36435280675332761
4971046448039393
34149665676961777
1365353712805853
140850239369230777
48710348455876477
25558686730020131
40321081391744399
77445371253348877
99784171879855963
70036662439362181
109741016153707427
93701487352208959
69450382208682247
52171436220128677
97409011693308313
43087832776156241
122463707376218063
68554936528512673
136338929606155741
129703838594385521
121214312910890363
142642044202821661
25087106796004081
8322889631403313
98452991411900443
116122283319681857
74221311591272809
100922640889452617
138628653141422687
86062798863270431
2914756008154789
136289847871048471
4311696475087343
47651332680760147
56685435796629221
76785710638231961
19512151094686781
19427264464653361
16771598295947909
117020244644237059
2739087688348447
143966935545936341
101818807073988533
83724305648296459
122987879733170813
38034951420836093
117351124407067979
10048814876820443
62658545777340749
125699719745855429
6779888880058643
42262758596989783
29313882453463021
16313051191267667
139368398573617669
519115596603053
124580135070576443
59093929481963413
3676856059805689
102485283514571689
129213139788944639
77795856377174371
100033744120823573
1317730544035063
80243597607771229
57302636053182749
85224532402451161
112606002318492077
108074935209833479
29442372823476271
16670449442800771
41418776464616911
97587758220741163
19223359586770153
20870947613541647
68709962519569457
85025167902487511
63348607056989659
78142842641495213
32226893591680393
141113254586437849
91102901579345497
31771705421512271
10759956088930441
65321100698116819
78466892095383853
115479752440577677
105202242317839829
3232619362800731
119544501035490169
55539811364287927
7412322778197731
101549190457174751
75274913796518869
55620030798482071
143919120444025483
57525403085086991
115622515315037917
1461726953908063
98714608405748149
61112140350975667
138189587048864957
124884115943848711
10609779460872791
29762318124709699
103874783780323483
95670039630054607
82183453921333417
26321823343445291
109318011918057953
121953495169157777
50229596201689657
64297400973380023
99434619642380887
134804139401706077
59376264010519243
134133905179702319
2230998562409629
96620599691572597
119071485738037447
93681897292156469
127192094277798619
72840757644377291
132808649977658419
20352629600432011
15093143280552511
60698669054053879
66279568980228301
106700560228622543
113312891866318817
71513403611095727
28493585278018391
18522023965883783
16829091140770487
8811343256069821
112813795234178471
34853608870696769
98048966462881543
22415607035825119
34716035079039599
41383352939494157
56970409529189267
108731334495261857
37051962379938811
67134743768100271
28299646180243891
62900818179002981
97971675184070647
15485095779871001
72435142807207597
34921243561681957
131883538796505887
27332664130810739
33831937894235483
117479004887646053
105156672063602273
59129979649813087
125641705465321321
3408793753223503
23900124062795881
101093957798441929
124020530232253033
7741389648134873
114035266521490981
117018036182439701
105992332103550391
530724933095479
77775413249067659
71665370154209459
2116297186427771
26306474223003721
87155682529229807
70471585777468763
100221421168647517
69079358790372011
28244268198870037
21639044456675423
10168057435036483
110690118114108359
17690229625507403
135376830937017419
129615969086871601
77606230561587043
143585214699216281
57605210674595807
1985868154738513
48979141183515173
139542460933524329
140030142645250699
22186457029868617
69789287623362169
117502090048654901
107778527701519453
111710326808708857
132258975138489937
4790857109329891
6861760494764921
59097761098837199
102327571859343527
77176700400907343
48331281652834951
18458369073715297
24568755438118097
3734708103119569
61779832593683311
139687821888337997
45346024386549233
33851096624931451
71258139402660893
64881887108786387
122826999276888889
97803778284805997
32615524039970551
9569560253298883
7779161014671461
63871155685059953
57164802936030221
26306867891344519
66083955560754893
127539658732871557
79079433972436789
48412027893692867
116832265275614219
71670419606327999
126949623463486699
122908805386824773
41058182583375007
138422806896189107
136090114151033629
1073957608616821
87060109725470759
42192473634418879
112114277132081897
36668242180250113
85937255545343681
122939244968293591
20073052713736823
22737897690824791
23995241019500083
67601178891134963
88876157622837853
48933049577426303
111854011691693597
20318380155317969
35338893583420901
9821387117771923
75859399603931959
66761860032461509
11456890852475231
38934074101040009
86362540749180961
90109577793637361
108637096126900351
47165542330577681
538657086531673
94422972835010431
2487458033892737
136938205646623519
5521652599058051
75824977780142609
134954968758886291
21943153242193219
43061986909187549
130724016441145187
105261406856355461
120747344108001943
111613579287917939
108250142852907893
35852868605578771
82762067612198113
89065061282979211
105219115502717947
94739111591086367
142580701671365731
102073758069368929
129064732390604533
107776030396445233
19464631219346507
108443268751336133
29078643892415951
83344245116262071
136064960759155427
137906319013092131
51241497657799859
28856454676929097
46540156078105189
12398909293296301
106689935415995621
81243275628017159
85080968953821143
104331912225744353
86071040093262739
86117599746982201
109221982566722339
14769193525938667
120196776648600739
7725346272788689
124806332889306437
132325111234216651
88519037599861031
108684147021133027
134054535011437279
56683897827273709
119049071434928083
69900224498130151
33346387997043113
33367617235173763
109717806651939371
111125001138643147
59873597682394009
35033762380021943
55744432473538507
85064328743824037
58958807163367217
138206639037830591
70744910024222809
48623566870570399
89516777863307383
117891597456591599
81536638800949747
21216052317070967
8007036611506159
110676597243765139
35216941415511643
62008533679202281
115415130201996791
100880210102817169
39698679055951873
16188292479363299
5467136601862631
46766754514429517
130435250610356683
89881738114476233
39219797255359087
18113306495951243
61333314713594233
54549169272150239
131355438969350327
91339793785748741
25254609474719881
73519217200496183
95031072039083287
71759926138610861
29317334241941401
135865296313018733
111202863246511901
70686332066737489
121152950708581651
57128660249153257
44625452214824791
72507775680815681
1782293426736287
125744581664828969
122893420056301667
112524023668874743
26297863500470923
46819771502583571
121845083062441213
132974377376279567
95788134599645531
116277235521176239
134577457086389939
143365469345570663
79912323373063697
95681308677032053
41950629284724047
68047030312634291
106679136708868469
333160362397279
60251166993524407
11548403123578961
27002194561476899
103662488626077253
2624907390821581
37664635817863609
21876319171718191
85187713596023131
88503102841240033
21704292819947813
92220623303090483
125964748795959053
72452561731274869
62507366782327297
14394288708915917
20868951990246427
108378237301440647
326508438626329
90419681053822543
27533744934212081
92890273445569949
38865906110390147
114361578485030761
68454650685999559
116928918526678957
36264945243816953
27489105305330873
136773904146026179
124646317020158369
94575251771127011
17540744981478377
80747763940122463
66892358794223581
116007915624112243
122284539320486233
126027669348194567
92913824748324841
75458745506835877
1037590381919101
114472518787705759
51156649375698457
112345518146781683
90196148239346153
93067680820661101
101645456847222583
68153210690410579
8986331452384109
140984559642034543
136885233216443759
131541911272889281
46638465859446233
107202397841331409
33713091419314477
81016473457915883
78626641122257911
135189720320759963
37872338075967067
95829657617022977
83547880799274547
33693506617941251
129191260612876669
141519320045869673
95670302026495673
134473553467967759
143452833339682261
141325465483668659
74976514487636189
125335085389659911
88900665980710897
84611859586220509
45598729269264337
69388403431234571
59802604172124721
71667559669749781
17834774532474917
73597999566507443
99351082687863661
19552285819827223
106405137358120729
74507296736079523
91097696553182113
43365791206607707
80260156682626997
35834328633142199
83698593219838787
39390705508743293
110561404648483601
87127059626226097
94242601874908621
113825661366272489
120130774302161741
94652362801808221
78065388792829687
136784197789738637
140619875153142227
4070530682842399
31104547619802847
42334968190110163
23038389365675707
98083476462964823
77294251769136469
104543394507430909
127419082957748297
12632877605970379
56971595045660279
90808525253825551
134179809827773343
28339636541284613
58835074570682611
16540565154359677
140400917806980139
116461004240304797
135340972353858769
74767723568199269
25213103240403941
45761918869161683
117377134785604381
69956443339085209
76661942294059361
104395890117365183
93489118083346103
119951846744850751
82646484348223643
73561954579568603
48339890778308447
21250699944628873
101074067384614139
46019059461189601
75222342809649683
7053979093215487
134544825719508643
15779263510483787
111930945333722611
33033981652175359
20021051712894983
34530716945191451
24540740617183169
4479874625041637
56122570038211811
42287274289455589
33508079119924027
90409196475179201
17627609827128649
142512502408493047
140106559171549459
47431856041308191
99627547075455013
18477176521034201
17720260101113117
84861801390068977
85869823548450343
126118556823949069
47761769623288169
110233470186399841
14249517084293831
49991172881079839
60425654367531389
121671205443499519
22115691925723829
106123576616549321
10245151150345379
111866769561293623
13848672804107177
101588287383702649
137236793875133539
116951672314956833
4232366260142623
34210311772093859
124498541947741303
75295290713738327
136980657207026329
108528073478017981
96725721679404757
42273918860212969
92616318291245207
4286193991757291
65498572147652507
78691948515906391
128688032455681619
124244004140166107
76966771161923603
48789358433369231
119049710059282127
20214369929986327
141620627365897151
39138153929403677
117065776297200953
18879364321829903
89379573200953031
3143842601245211
115873527265330897
14496911938498181
17280114586351637
118794065157934319
42799052792868011
130993811246452333
43739656305327469
135454063509276763
112521651844154381
94540739561412787
109329825852162221
31760754000596233
29879484983159341
60589906233711761
34552838558530553
101562401257230763
95384768377988627
74536235385710797
57262137693009589
90675403597272833
92479935206147263
133970199327751477
19069212973264057
129623358559771567
41790527934703687
37666699242717067
14119943449039759
12727841994882101
21204828140342779
21948546132735953
64690694718454733
34560350179420931
97915171571668117
105498305837482321
24832166449715083
32543113302007591
79652473917582737
121034396840295259
122893723511022229
141590971137806143
112843179430481083
126954179072067161
58472375402091151
117033664490012759
99765492116390741
39483161609004761
42474315844468709
8658393979056779
55652975628823427
22976334308533651
30482430856587581
74917088511483781
40493296410883157
134954906855046259
46015247457222941
58752390416198509
104411927357267597
110158709989223243
83357688517990343
78563468510697523
42919841809638271
133738833804389213
41238898016992817
99794364155665097
47926535800254277
119701245656355947
115132351431158491
111745093582973111
143079972316958783
141898377270195817
114476019783169679
48172157149535821
142118009544755599
44864671580859001
117729126872152571
41682904411195909
52995708225592133
61033619129421977
117829452274931851
33311696883356917
25536544804040731
95961646503590999
30316427550040693
10322613165306539
137745621390172241
102308199046612927
112241118381815249
49777557221484863
82909347851877109
142211406744679631
54372730470090817
25328917711599253
99721980272080339
143490936216161291
100861753125044663
130128498069200773
94240650476407511
94763596015486711
8800039142339057
114811703770367957
85861049066310611
73704485029586933
15868093074825907
117693142642837109
115597111960131371
52170422914333907
2518283789175949
90467770383574231
46336310392735543
143998407123166633
16974914706206749
5546089793058151
61696118944328893
7790180684642179
14104641562298509
41944684040304307
43917446708607517
43196916055169491
82996826325299773
141332823559391579
67604003941801021
29927733747659507
116303405721518333
15275057084139791
143940361277071949
34063922317890761
99731899935447253
77462433232974551
8102050662507199
139249264499671951
54023717083417441
12601383664329073
33750819597474527
136955549842319501
71465739681017167
69948980052900469
72018728690681429
59889389010839827
40828052266027459
70641858397686509
74281963233797377
1450040121661409
118580293084494697
25687837742785759
5394297812624827
2542728735923503
109103618177450947
79579925645631517
117703849443096799
41974814513677711
123643956064037429
87908695601916089
108938444785237931
52024747260344429
132648694445576663
83849134344710873
56047005189198503
6312184452668161
92796658992990859
130262994629539763
112753859524571371
34956528450321871
38813679608797309
51442718580066263
127911290772905839
133945184663379601
115356049994738897
68302581779584447
44437427382357143
96103589938074739
39575015200008521
15968215544344121
63675742260849547
41679626455849087
119291015595712187
65569965795573277
47369358962343907
51180178135140407
71987802059543203
5155380640085483
42803643906481561
22084324620485753
36321548919377321
143680056880074857
44985909668481269
60903799416596363
126001371300064499
4461831828941231
137590629697981399
80364024077015279
19338257747892547
142303959532382909
58704955217398213
107585128500536147
17813557448955841
96310313683073701
97251618557015977
108441431921075327
55656663808961153
9358081689155741
87856864845087227
96782471698962851
45756512036711911
3568671056246123
49498080948142039
60707664963380143
70398998571640897
17544085058998637
136649206236260551
135230481110646083
103141643510692951
8059315680221129
131598335171592661
129210688265080699
106888494439253563
88827754807440059
119051146461795829
100972317369154117
34966968522874153
135016475945786791
140592437222808377
32093882316174863
114631346536470661
41237932319601923
59536105341522547
118396594606033901
100496316120096937
51416621443406671
71232157024549039
105049157085275647
31557695935008421
67887192749581427
118289326850136317
7763867909110799
5775950989735837
71148842486044853
46879451731715521
112790922683711081
92986123344309487
75909213530829961
83343296681921173
130710816648155147
61452309245055787
43897483817458477
51824528957795449
132796375338161659
94471894293377141
27274863136131467
74616399758898847
122608719932599541
84680886305963813
48696163028286373
103174244247568051
5160383301574351
128611139091740857
121166042318289587
115125479520140291
14570780854368883
77526421550530541
74744137657754969
31544780605202951
111864936227797297
83798393440778629
66642474834719701
79448655164916857
68088038626732087
17080540782275941
9320378059674859
5213925019672211
25442222866302967
141720646877981797
89653509941783779
79898721227996101
50767803310303301
112389187787984983
27710082444826783
109675375499013473
90537651376399151
26265687719161897
85032722696173103
135462563417799311
136458144180847457
94452891637502329
51061368339269209
1635401081285533
95483188227272689
131422499872970767
122887915243453267
58717108604239571
102197938907143133
104366542783731593
143088971872438489
133026968258572447
88925521075460809
23437688313748999
13928309582980579
3549491687783347
110314678522499303
108841890458709773
108669173015163781
130647701487258803
21552116671153561
94288435626350513
113082579296456431
88274161870052513
71847322904967559
67479234774474427
19504180700324263
43507039603384897
78149399207739487
116358256435316479
14500063716817219
51229580680855517
6668369227492331
92548672196255329
131804339527746869
111175979828325883
77605364683268803
22652716027649999
27744994994372927
27531923033199817
27184715485509671
43131073861541921
141530423402187271
39580884540857441
100926487720570679
100625549180023039
108338255289339871
70335467227961609
80011405508205767
78931814438404927
66146473277892283
70273932909676919
76579588770686747
120973711786088881
30118126242709501
13884685210183859
14550725918024029
63722137362969251
34262485231139827
113508643065085507
94218757904967601
72250296232979603
85152401405800991
77391891898490233
63675254950513681
129760557567621419
15177603294131011
4331963514185521
114759527425665847
92017348765402667
38546353631502481
69262964502759691
28048543177485877
139460308417193831
17822470140609683
107478671318286253
66354751539233023
58731995112585877
88714027939035797
97340419173929203
119504449437772939
49566629067235013
19337617219295891
113756296324429897
28622870551451923
121282239801480337
55279650860140463
41743209200022679
63564863636649413
7039195784969357
137133517635805357
93711259950286943
24702740638843793
29098991013886271
45586510628845127
53828220023100011
104922125647201301
79903019309168359
10648689533596237
104401188416343617
65040123605025713
14866149862553281
117224679082672969
72268172768853137
123409964152453469
73209801426331849
82022367679068589
72061971789586871
70480903840171787
115443228296767009
57823744796728627
116416978126194467
1598836006140943
113827210065292309
50695582243193347
120465368953857691
114738200530219753
122647896716107979
118759069371342221
31040208922772891
34878938316473431
111953814563326163
28440203946706399
9553339496877607
22731089843145263
20150375912547269
141398059938304027
39887023390953877
49027459513953917
9982108929223061
32427317909583361
72278792705924149
83257371317102093
59975447873020333
35442577321859153
134083093221598793
46471263671278349
80925282631564291
96622592740705583
83834735514796141
95975620321498207
63559974962021107
28216599747821417
88633786968996233
109142514664713623
139819888329318671
78124075544070379
57155648807088119
102584859028752103
135124669438456501
87499108998317927
104108222304311237
44636186832887599
73197730935489073
37924048283591053
98288685268758469
35747149523561191
60148042248397703
141401567626295407
93664188069572413
1129798308461101
53477232694201439
80930663237522893
85914466960722493
81692029989918791
88095713920579403
110288956603199189
69086428020288779
59322075654441701
99278998916127313
64567849196936671
72807152447374339
37099727619793159
133818244633651927
78977976659125459
93968262195448339
81648093198222367
84473150964410017
118405608401355707
106934512850358559
31447109487107411
36350803658931197
37438567287647443
5529748355224651
95570813718881689
81874051497776113
474843342609859
94061898254450141
9802395286129339
76192296403958947
137329154572584523
83302344224167577
137056598477070859
106315130696640979
105522469954214767
11318642825661139
132911109740234081
118593105347042393
110320685259275567
36592078547965049
141218280223802311
41013968326049429
87704224523769047
20165368405197773
91852008604313899
99050087149267363
132651100060143361
54700521189957319
124562215024288351
12937833552110431
137273065268483657
78712939980196807
61186251536523647
39526078872700801
142917782271567131
32376379878877877
139277941982980481
23631553841725601
62980056054842219
16529234184421733
129354277658536297
22487513661402499
102210569102001559
17569340758647451
67065721276305461
128156970320618753
113579979093525569
4531860302644891
121070014538244589
35052585588700243
60141676454300591
119505500450695973
71065502536495163
28980954192788999
45629157260568289
64103983751675249
22551175776395117
103556926444967557
141440992005087623
44094624954524819
26585000075857753
106435099636557761
71163347516665447
24400171126930303
113443244726054533
103663709529586729
119945810978202787
127670676935257117
62578242048053189
128757095491472593
21067190835111563
10534813205760317
143694957223991093
8860114679910517
46464729975214391
67202142113082673
112485493258594649
14524392235817327
20691382983785113
105905847853651301
92924897823346367
71787997991204239
38549724108523889
40869531145437823
56822557483885607
88906453783321613
63852312235955083
129902995988388191
78555240464783881
112432838223950441
94811645518429211
101579923407558527
88902998990100343
22365079059583681
70411302566264761
69481953996769217
90358620304638991
75416301019252051
132437716069879049
88542905619901801
76558989403600303
23236315711354873
20267481818788817
132251174859723697
20873111760736237
97310724713209561
137653673563144811
37610045188275361
38308053217669111
23248155475496579
27725173474474747
57245466718831931
99237811686630587
117617374116675071
100658397852982427
18705023482250491
128003988553313627
40831216988596891
23178215952401941
81176016650258213
44913931750159151
73319432451278389
62697301878198401
124059640786203797
124760769778075979
104547398045873039
89648845787489867
95135915789343277
59824331788923463
3481149615528001
25647933178863409
82768691222438719
359751301722577
143941063606897379
45289394798705219
68993221608535969
11326550268462907
57972579176672239
111703327388909323
39180545841306643
26758495555123223
62909036555546899
60510407816892521
140365192693921561
55304765419028483
116878028966282407
5453303851461643
76312072323903167
28863564288571297
108235220809472959
66862984425843481
88300807752101099
99581428120111787
11460722827472813
10344797943793421
85236108906838333
34233429482026399
123456491550670147
64411646774472391
82196270236757003
40616382071233351
28839074621084957
53214379049113213
30343872343856243
104468897787934343
79826319544680829
83713502155824889
40248736942309669
27818362315617851
133676121600347
38567661730805293
94012183076950331
100087469737954451
24091229475430907
62629657973043871
120223180286888659
10928322811563107
22208359064649899
28675875622866601
69370829242740541
15165494139864461
81150266531144411
137579408575698911
76420394429131217
58828274949406189
77137589799665033
69242490213027763
40261390342174217
108583386027238153
116916557659716631
81345572402022521
74054358779846657
23984848964262733
36512716412148377
50552606012871623
27388000615601963
123851990701134739
80668558626530191
81878873616218881
104165081992161727
45489789489253699
74138324566832311
5164888817118707
103526083538883853
9603343243219067
86630631595879799
1345368135027913
70589121923714039
79982863062455377
133847486040793981
141039967471363481
19763472545210539
49723993149586027
45436867669587227
26594574905929273
67128295699154303
128162888242408841
21290977559155523
141169698650264423
26048761918118831
112484617280394131
93525018349281713
79073163472365367
56614750782803387
99884732684399477
83707828565593417
136140180337536169
4518362085626527
115087649988990827
44831477068298353
38372458023640343
27465092428250539
108795212402304143
106561056013966951
71634457395117161
130787481914494673
107567725752335929
67344689661965473
113122712312795261
98417294048430167
101887082119426661
36505304117215981
79632061150822547
3367023016321673
27200268341678779
95484653994323147
73087537670400629
67470850118756141
7983037731897101
64915753899054529
131784756597988973
9298944196986161
92943481979555579
78143104792503349
8858852803510313
134136516357325627
100227048414634549
28579218153370769
45404573861152063
46730935426021393
122708270368585021
33134521756030823
6756690157425601
136206964148692973
64108930841471237
72980750628297821
88071920481423559
91007588144747563
90106407676933853
104842316235367861
68631909248978261
46027829543372723
32508225595813901
117248787641504177
26548783145520301
129050341419809981
7868850785029321
54240443851685089
106083989766192679
86174194157231107
40524482036618029
50443036978345043
132624985200198851
30408058281529277
33304227568242551
27464081223844337
86093957054998091
73382945969946797
9552618854965727
24616939457824969
87137234308221161
52940251341389483
54496101251928757
36390524479988131
22755034115650349
52035682263868349
19825857541551863
60147362491201387
137391850016684509
22129326786231677
33602274162634883
93794332899076333
53700878630069119
49608853262589347
141332900703160141
75333360563547209
58050395053822807
118305968688312511
68706795969572791
105951275803516207
2388918162244213
120236542713870461
52709853982586539
129154961600617451
50472904799263147
52523519778554191
132911477463380921
110727296234839307
9260425081296637
14169373708645147
62698857931025263
101792793006937013
133592112501861473
66060120233545153
82719426294205523
16840719160505021
13350269804885243
105241503019110553
132586262652053557
114820429500054659
12383691265763123
724701577414231
112615676998399997
111786138290780677
95019052672926737
126917111748565091
45169940440275227
45591557847601391
98853129462296057
870138267119749
62948890206309959
2834019826924127
77381687796183559
22206131824349581
115003627184731619
62532400586505763
9971905246269977
67552787444429587
102722181335307953
82048870628932681
74114020691479277
95247472622323843
94558785116227637
71243439130659811
94547035416068513
12666702859068541
56389720183689073
45523863852308561
8153326913687777
23464740602474929
84286346508378461
34691993832626161
91417949359780613
105986151266039137
104977965259961713
99451447420669291
64076265248574389
88243839440704469
128949857339318083
97187491630547867
18777215426193193
99558089052084889
134557573876133347
33765180056901763
96690039040119103
54100087194399893
128303384559490993
50388372090214549
79995853707267569
53767264163476547
123940693485180571
82867986588695641
90638463582025523
57755776141671367
94268768951015251
34633810744071043
129233048705123323
23521165315464263
58845236202378083
82044195581852243
127149369358852993
22976274112926727
105294584447357297
97900201852925977
33360166041421117
130549628330071211
84679533428452099
75592430227211413
58937637659876387
42404498445785737
36031637465467913
117890638593348449
73722850813143761
86190944535798517
133521747358574633
142786474166921041
80141961511148437
106374437253448657
103291896563089753
107987848920926341
47618122756721213
62733466044128569
47153428449632221
116153640520559557
123015588269521919
106120990808360771
90720391220056399
113115247418558167
32914026350546807
89240863609800607
10295142913775977
69961340942440777
120386589484735859
39739389404980999
7182600144987937
72309427857737137
56710210387866703
66722775052727579
63584981440493437
67096119413680873
63572221579805359
132351851061654989
41668806996856343
128120677188004559
129824906203439933
12962756836743379
73883462678507081
89011104588191963
30236355431200799
9354195886062697
9602134371186059
106061782793947991
33492233242888327
110424327663620629
43714047016302967
93666857428226171
921126210239863
11028320923319107
139452281753569973
69806407371938077
95987438672326547
40972999971308791
57564039983497787
120550534640253533
39081464972647457
73004470765334701
116765837058492917
71902848008299859
14337259331691613
73423610893289929
108054398713437107
107498727962967721
122920304905794251
51060959857940447
79437896373450619
113867590041152197
99240907839255641
13305705497746759
89139582415721197
98063652342155257
106560788179247453
39739262283218479
77127125870881183
85503271793067773
108502070394434797
109276915011407959
88492683270049061
137865756739920023
28106342751506081
106450375578723349
65011505504640743
24098683515344831
17149996346830153
62800926394969291
7758798131475169
131590278075336583
125701395778068389
37759097179279769
91610002412608193
35528620968983183
67948190413310093
87373884101080453
47780504835359963
66025422903692003
58693998193383893
18079173839137967
113270874450028123
55724605249013957
104305325224166723
108818478659384201
110259269548402529
116282568824324869
60505515042856991
101463623594609063
139156241412058567
63996358497381047
81438364304068091
115640530770159827
32522108395092061
30785684663489867
25873204625522827
6062083546487569
59371038782569307
119370342508650617
7518347050203859
189082178356111
25585799513280659
50836114383476189
37146514494863167
110364906779193743
9134365226111039
35023344621314239
20205416862344633
39332201598261097
105303141023299069
10551239647134937
4972294551802091
2315792280886081
73864265503957969
87761363630800597
120919811473521919
2599684920827179
30008817359528461
84754661170531549
58944980008469251
134667434144110921
68681705127902543
968021204990503
100224200031730507
55595490538306603
13717355875275229
24352804640689853
23961309895442243
103913377504609721
138212508056070073
88716602733824729
97695084060655541
21424458980693801
64339116094046897
89661080218475069
106297260271198651
68939290689747823
600975522246049
9363411264360287
124312583212170541
22841700015601163
52506518332331971
140845759887098257
13786334701133779
25700584085012171
72796564308844741
115037339726728733
32982270078378701
104517161560123369
82078337354865869
52619738142903857
22392568354105297
135704869414758403
42255833524957007
25621764905414567
97887319483672163
81509459860885439
82098544090218127
31414096328840497
72017945360349701
52359701143866713
30981070541280773
14015256695925847
79371721209484667
140606624386456903
20311980132070841
9955693853371229
9736529845985641
63131834101527253
63614312777744497
33214200416714753
43925044940988311
21890134815158903
27803991334914521
106332423493092031
71704573633769917
83980279064301287
141065422537725979
4020562211721031
14434541256874261
56217326296473271
92859713319899693
4751651371810061
128869484472040399
136000865136742433
61244455306547839
10953334618221389
58358813989561177
88959132487728037
140941737224719507
98510242816104991
106433124236786069
54510348950110723
134569963202063293
4957202014539959
93489399221642029
64333294830155077
2075033281902067
68300925199116539
79747020259203823
126491153160064379
4339313407443943
12299836266713917
40407903546693469
63941703774742091
119887989495271121
93371291003500817
116948383941230731
20341560825915041
84006813176856041
103911689126337751
125321401316799239
74086573253245123
78879544800889451
76179650555976203
111572165141786249
54260017704824291
25096697598484697
84544110400779691
62714670576708727
68826536008420693
14942742918089669
108813736920117643
48683945432261267
129381306597007561
127935560338547639
141745752026243509
129176197561949567
81018084373171289
11420745549345241
16170116141973301
81716185556645369
31918284977570053
140562289712658371
137069938748286151
76729443335611607
39940783973431507
30804558785911061
93822482256390313
126349272915442627
16767447877531103
130025936107246889
89200327220477449
131559056883247523
29933674922041201
112388888443604609
82460066115918067
30596967745595813
43814983760754671
85962429403900879
4859851973514619
132456934310030521
8223328511482339
43576923357415891
117537070733024651
32849815942541473
61493681213282497
31527206498859629
47138806142021381
125428739052775549
73941122061664399
41374562285627047
131875526545364683
91878022045190261
46928748322196947
17891151508273877
27762821908676021
140393619300477997
31965388718047549
69792619866375047
868244889210493
20586146655321113
75340175657519089
131919791703144083
52437736965766013
54889882635759043
67510107194940871
41985276892116521
356259275397959
70139151685782901
44728925081786591
50545549047465127
141514943482835333
32335142884507313
22714846541608343
72902839215701753
6060047585511211
75887320633624057
93860789273107943
34147562444823473
39410870829966331
39107783138865053
135211875427657813
66542399239909709
73747846391440337
62501697004900277
96996912590601403
20916914661674483
20220159308001461
118067691797815057
874425300505499
143464262619557233
27675516510579479
46032443918294257
124274810581626443
129085024758524333
138054267325884487
107167052015624339
4704175471642391
2145585451871243
121157916587677537
7847035853484959
78219591747459193
17569701669664799
24905962584495529
100681569459135671
91515362946166403
46174123634841691
56255036206400923
113384938612258603
48776558728556653
2652429237416423
135679646247187243
57192577363326617
121261192224727579
115146782371685543
35655611943273229
12188614013562251
49447100794889023
140491450445721577
135483979140018497
102542415434708239
43928671693791043
30703461773052967
109923920854414379
20842670708062199
5569067778411523
79187142587267887
130943448081621229
93335448339911567
95968032327275783
118452442614684547
53468874649999819
142561933284304843
39780815379637757
43708574142540137
6373116869994911
91389206347851421
10696478925897641
102956785319392013
121694164072695553
113261879808497473
35073008672573783
133848798736502797
107851879230199831
88153989899448029
82371408054331751
18283427658614249
124161377925721093
10117054225023623
37888029268028491
124170834185708377
65183531607731483
15832603467539119
75080697143802611
13511536640322257
14703639501504491
6705499584908777
56333969192992357
142362774645868079
129628877883321241
203713091723279
60985700196812299
113263846309755593
10563275902977673
40074835881778099
38377364259622133
89947116001038743
90333474906305681
57254439226004963
106090587221643599
18091840954003009
60563392691075647
56553301944873511
122852013714435791
63237585030167959
69470844606898001
59742890272028003
48490693658954983
5774006057883443
45448518160198427
11367732505890533
97105284901533947
58068125706952457
118341057595226527
55605455865289349
112788261061400579
97714302392863381
110052505268414021
84606919367098111
56033267766254123
64721877789530041
667139900571503
66110780739541841
71350373145126197
57901778621965483
118607124861497599
22977543918812957
68204883182694311
21046708722915023
58718195735408609
81274923876215921
86426465533208683
142280386371189043
7097268507706967
52346911511122967
110523283152903259
125613462672634361
8307618101562919
62698244461399681
57451634098953043
38384239645341089
35692999702956961
60642413021395619
54247396985780333
84770853470451419
279241682444141
30554582281609747
89565199081439269
59138314655109637
3019994611933561
86020157240383391
26868037141186973
99240360622921729
59381448889515937
137298028424572459
78685373175356177
12208407826652393
59627222765939107
76793843609236291
40112689423268531
63093521585339347
58950510602856143
41549508918119491
120319667273259931
73482533358734933
12466637311602379
3668884880415379
31338982423036597
59747584893071851
66319401634259219
442551028513259
63141348904233113
77690348344836307
68754126132303719
2137565065779301
66417443530888741
106288778557775293
3506497186966799
36990045156070273
138377795898479603
14105500385676871
114548370482366147
128319964568704939
38564383609694273
18996126450361877
15806918375931961
114930615758253839
22338072002950667
8697026896338901
25385750010477299
118952031281462773
14308519512643861
106942838880554753
51157264786466491
60137924455277579
82751727125807401
88429091808849947
104636174200003097
48664655603364397
123301543554553673
71255676770496973
4146661319273257
46969701334201493
31089735105791863
9225878830972081
3049638529071587
98796122877659677
131405230433147647
16531628657968561
142209574031549077
6108608365347253
121514471009811443
4404427218193297
52864274291296703
106336923347269907
45910068596119891
20378018298984629
137644188572063609
123908281795828547
36597036758744261
107416341595378133
3805315915513577
78140443695342299
110895313300374623
36436250457614737
73649712951442703
115582015076480609
67003586135191501
46274835243852829
36187383341294167
13436054552294701
16408648849284707
138769717004558287
4990243166469277
23619051667646371
127320322928994977
38439846593159863
127195024158278053
135695577866533171
94323102449521063
52875048907661737
93094609444961629
130515659145302723
104862974835604199
130886779125126281
50701121696047451
89608786400101853
25248235533178271
18921511465540133
56512904481601091
99452079767299159
132846446489886949
97126669722343181
35139279135248033
38831928157121417
2949443306559571
45099744463511663
23297717165134613
109914889391354279
60875086590168899
122014881230973989
125041213145424127
33642307992818059
74112004357078159
133249690370201347
136206488838645737
50910151677465397
50597533840751329
12332364619003073
87661085381874227
29747588892864119
72143916573372961
72364316078273777
108944035283246893
105358117341294913
27552567786155807
134621805307017031
93840795716428807
54644104540573351
65061893408901289
77898747960743461
106099147099285069
140014141225662157
60818642917289513
4529308883166779
46202069944056209
74921465071571869
93810653126470087
82072102863837181
129443491500251041
125196167673108163
38400362114962957
33115120006681711
71756393891831839
33634110931689799
9401279521563439
4558933873839803
120914983416637219
95500416210156701
82491881705398567
62893152517441861
63280275292581301
119990622688360007
78034066578521173
74660079554820863
34076307714832289
114992873456355287
1837692530721617
40930477947618551
72921217487687071
86499637435176059
100293210291299761
72630904248023383
105609787877619197
44480128377979939
10542903987332281
21581727243735433
118029176997117013
47789770575173749
89856155682327709
137050831976868553
126315592399214479
76908735602286769
126800021252925793
20420935364834341
13576672898774729
95616832642762307
11016787669679999
103432943603786623
129570918488533303
21377796213105289
9776245013887213
30953860995977719
19382866428140951
136417362865351517
66178917725082769
38634192456997373
68515972375781267
129131022092029039
33697850796613141
100140391215104369
32641490152760501
56938737824686499
40020816026879263
51846427421539693
50172116922087637
61955849787789647
68557173383523793
31925627226848297
138145650140581879
2978975847703577
56225058488800219
91121637717506129
98976027492842197
78715727271362273
13826431606287613
45492266708485411
13874640355129181
20160303492619271
15552651978768109
135555901180701509
118218626198880629
32171246247100859
1900984685018701
39059123268382307
70329559880309893
111965546769379013
129672545659021889
29973091546508899
13870906400756851
16165361718463453
30280052630974541
29880966506359349
70088492813935633
138235673512145837
105308862614468803
132584966866451279
125945495635345889
71183204684676307
135357100818132059
20099431005074893
117390373458512941
121866265545162559
104715466773206803
1686011692784761
125343749687815457
58419880675444027
91004875826611777
101566361761392751
8357804233992097
104534385127511447
43611705640753903
3302196948118987
56129438492012381
83470288142152259
89337784265947267
45081983741840053
54094999382489287
36416567671653749
63651854511867049
63026371127288293
134785481432279
32125599183729253
24314989424308567
38756102997765007
100959039991676723
10940831665898443
33975952115188873
75744706207490561
3106985159327771
24963364632542279
47393792331191003
38586247541632619
19964494398807353
63720436365466351
77151269786683171
116042428338952471
2933225724240809
139513272783767851
110171970009246767
48068422024064081
113848331463061927
71503438458521659
11668736578051369
4753913875373821
69590996453424821
83475066479329319
23369235516526223
372623628936499
98467728897003461
133948641948128803
60420639148307959
6633679492800557
76831328386941901
27426822122725723
28994149550112661
12130599130613441
45719991251068427
62582412144031937
36167019507791033
12282867905224403
53848360284064793
28871559017614169
83503737343777967
100800451838152769
102744417531916549
59974172793154363
47309143892577821
38527433817975689
120368638327809827
59397446186864521
106470321578503537
36260735964208153
86843630900253629
84499181428096667
49429866020680373
131024689362969559
116816186653373723
131371351600796303
1225638453203963
118544860156771877
56172199994431889
120038741955082669
90381939028100387
19043176086554339
128256221614416641
61342036952361817
43986853388421271
139279556378447549
113852605361668937
17507194902121219
109612123458738493
130829871255153053
83484370279650239
107159724817274881
63241195260322787
98953519250747257
21449231261790989
3894215183317369
121942387825820321
28481668319209849
17975025485909071
43460390161577771
1345650279555983
108631709329376689
95804597779223423
105340629051373253
51078629735801887
73534654547856421
30250629034161017
107972552952244213
130828521832130359
105177576232593971
19540343173701457
124262792011410119
47727006797115341
54900734947930049
111344516530583711
54454478378502287
58016884672558193
44646978251218249
89221044991423427
98505495882350009
20200709766209849
10604607517121927
339987202620491
12021741375050027
105462066448469473
26007498826052377
112906834795526287
134610226662798881
93598050723289681
124441139931403037
9425828895114421
94314702118829287
38176424268244673
119187763001697553
6596849413585297
127621204721402701
44178293671160533
44628160012286297
133612652699210467
31404327250921673
50289649194533071
105658423933639069
58125595561329787
59118524227691429
56426343630715909
12438390665327383
25707309147019333
28934039216209921
127472319278006291
38227121672255669
87816919411624411
25086328503272347
108562374043886941
42018783788280107
122696319775723171
68381419191863171
34510662209026777
67003733235179413
66688429543754581
36477085995199219
72831493918887559
103358521232148989
86273921776493963
32854371046313897
29413575649631429
58160508520566107
21413535479549891
106534353617921849
85001639761843741
5889029461570961
130098823600879223
75819631829803259
121056150454284907
41387708791301471
83010765144085109
142125407655795433
28249861822570247
106860782514112633
77224881817883533
14478913316520113
8200587983009887
107191334532013577
15078163014148321
25369811094780263
31701148854080861
45086079871428383
33094010599672591
108645108340665839
88484407369345151
112221387274008937
124274010820806557
110230843511193311
80331311648547763
5088247434364459
74073281789192759
40924823635396717
53570580977093813
45959759428139407
87781646175771739
87616738051199293
110638915187681189
61334321216210423
52492257147368131
138771997963528649
117256339648843511
102241883074134997
127093712883526637
10653782527148183
91530463105871479
47149142549315129
124982394966105847
131921480981885503
62931929326199327
144100596710169371
87762711973662953
41355819357507001
115997959705014019
16313956826455411
78705530314190917
115523716121632457
64700809557297349
106519773106412089
63594820546627751
85556828600719841
29657796221074051
59984783385055019
115829775446934181
124085681716075033
47221754638113709
76653905452589177
40341022912420921
24817169321527001
111056980493925577
98111253493181893
18783749619025747
56694925645431383
28261058350771667
62779087775158919
4007677169718881
66417690094617761
56034305139832139
19661544297688309
46234870173339073
100185533444719963
132234162458988097
60931631826727861
104799341746990063
134287441151698277
21031097404662343
123065304291955021
94660994840846741
100357092622427519
70751756024012879
9244441228020541
85269244475272327
12817373673804151
75380101024347047
79976927202568577
79735519562564741
113912915996614907
104869997449455803
127697104558574963
53638551952770431
121623041754746593
127508485628426569
53415309996493561
131863769504101007
107218884246242051
108778484091329147
24601138807408661
38585346606707959
88045508642759497
58747335240678121
43840196098021667
25358528916359773
37884687743285519
125091580572501931
32025559161339229
10710514028055547
106176879438354113
69422111537726989
11098475448873863
121074210692000857
98804082420610991
112630001827515839
101112862608351679
100886999004291469
21011242018508341
124152733558127569
81484192274831501
31342460167648481
106252622687007571
133547605526112689
89018856762115523
89550591072244483
3478664855462939
117965480602514873
117160422699176317
40632584646877757
16445650789685281
99851713263109007
89261786975103019
21281614090992263
62656675091395579
13110594464439061
115377413997606121
26332790261951623
129728843554622077
80975881802074339
36556585974581587
26438038638472907
57200115251255167
67231366749178927
21826297357921669
82449771082967861
3098285885714951
116361001667992051
102528708458645177
18706128646617173
113553314373824239
52917793306652279
23978198190145951
50224047092180447
84894005373760241
66436516410413297
53109793967956423
40417529271103471
142334290940137691
7683707586045731
129513922372541491
22193799958288069
58643266201818721
47983209532904131
100354681499730157
2896519585127837
117457328607004523
117332826927149579
46015015833646241
116043824234292733
122948377827425023
2434862996049727
518134438408859
141706547805008569
56201264459755747
57550358895109573
110306105507951659
22251560328170837
100834332925572941
42926150383569373
11985190533008533
85877237815160609
12106928767413673
41999223297147689
11627176489813393
102972482763212911
20532146739082789
127294920002337883
118715122546984949
22988266149199313
106727546940503297
72165433923157577
64243034791304443
31275769812306883
23603294265849503
48316001606924633
132697401555786317
79907056799501671
96671760910675793
33806721162869269
42953916651480151
126812375210383487
121541236000585031
51597484525011137
75151135118534119
29784401446138039
134882514827742287
72632602160472427
46834986723772547
142064465041925473
131944877906165729
46947626938258499
105484311900336449
104631119854613501
137840123297803373
63854392703004581
43967913613755347
16653469857392387
7003410788349119
4160127447946009
110800668704515591
136529605521779287
62872017561427051
34104521969801627
48099845697149249
15660677148230903
82567438343319773
89154588902398489
127923053895306157
103023972943026049
17815485151799281
81884909913890201
108198767850796321
104303004017521817
43951625906978689
70382005274360713
37617848181480563
57228307778172919
110492792717548861
92779205551071397
75203196870708883
92617775251814947
109083446109985811
66246189549897101
38341137953443133
27855175128040423
115989387835376437
100224037813757729
137063158705047593
116988052816454297
87649754991946351
119031907157626019
115484738179812871
19386474148423027
97090571832842663
24614952481810399
77955564845389969
136618846897037143
24591418649454971
32938325987684881
115298519606429233
112519145761609297
91769031201475973
36733954842379967
73273552270400527
92569258584699041
140064103827486233
116308986029016169
43881772869804283
23352437968094621
29988772331367313
139675121503904881
63554602652855849
82027733779786439
16403177302008047
140109136084998361
128537666780947631
44347516831002793
14630681359951243
41758236590518871
39329024150814347
3448066394613563
55174536848225737
100143930998392753
117399741219508459
47255688882068759
104319315687669167
28470909191533027
61761686290729673
108419618475038701
106300398706190387
100912592548375639
40288125687048769
140509265400659879
15817366266104317
84301876915261487
108826939772282093
144092338661462393
16040915764212853
63513533800708609
41224628311130587
42931928090152999
51406873705931911
112807760706128291
113331471287148139
34313376867593357
138461180455779161
31505450277142657
51578769994705099
2805509080073669
61956594437138773
139518273010837631
92119241341057747
45509734864514159
51566493146262659
7410559342918201
33540157737442673
121330371662812619
72721397410129627
111708638414907917
111061250350035737
52801568520531353
118244823770067493
4614149753082757
97018985538166187
91668920763966439
36517389500238319
114591901686330007
37797830778456143
6307945383213959
139919669265058801
47420170745590717
53224950817245329
82230620212401877
23809660220069771
40825080725694269
73375426542822889
25040618771148907
7781610818126029
25754444489604511
43497083549984803
50498177133614479
130962411429855991
20587293517383233
11287723363890119
139283119597187327
124381916960469359
63080750086082887
124923928138011469
129555117825371501
15791168101378633
47752179447524459
22007216034495773
78631191279087137
45724080104327873
116789142426313759
14583022738072289
64768544820661223
85485620833960819
26324105108837897
62222457586806071
98027358740443303
129607197049927081
27315569537558891
56352344593138261
84943009442029483
139810274137240327
131701881918842603
132018999916353911
102735046003696559
78423056209560109
111245784480503753
132326016284635843
77229112003980613
2037066104556811
107943118714885703
133717233997902641
120047167244921143
25009551510780281
21089557068132347
78917621478453959
55054067745759529
7216503418212733
44152457116758839
138284375951888549
21558907780864249
15169603095717089
85278865912056029
143991456377296453
60216141589187267
118619126679328879
131393150260785781
118272983949647119
130800334370327221
17848756758807613
55354599947450101
109477228493404171
118229607521828977
61352731060706227
125764233035235523
27056508996979027
62428726572540239
47769755111712787
6935572417894499
76515398690135777
6281627107792331
14954774231684057
28048483237528877
48521513116655981
4954262398125659
81486258597380387
102738291971383351
18188655206329481
118105294998240211
27877923463392949
77710688345754259
4852294556936987
25218581005387963
123514187055158651
117894812157002081
98131737548454097
33159368848611281
44734775447824409
62593079555022019
27708412999381819
19569940775236937
137947143258380483
122973889182842413
276781439283907
1776375930196009
27102480399784723
8328815455031047
16062748841088919
20130037166417293
7040725012860619
70952339731231337
33597017041458973
126706063762478029
32119986447808019
10499964412811207
115964181061272463
23280200430325651
98983224737812517
133617912392652253
64877278044440333
34849007300752789
41444598680202397
81484600440824839
22231386322545941
142731426259518203
65640326564175269
37151236849249333
108235150514547409
98002680427107149
72823046140633213
53135840361362443
10198374644883527
73233717350616817
954405498659659
40536093668234449
110402520660180341
68576212766829011
142793730021043609
104592749947526669
116355510064770971
20377822646235451
124598894529435481
15627362089318417
34502898982871873
60777505716008551
124407695340459151
75613535706781711
92666337959078927
35659800955643089
138734927095786691
50145100043980343
45501452601646169
141718371510495433
58965224410386667
77170115113466593
44535569881785613
67795123948391317
10912298993840017
142151865494235563
127164111097860041
8044170786466571
2900696972123089
139019625942841807
132141277541752529
52111520599644203
76470801823985887
20038376222532337
122285861036239141
136203331171576099
87763863105024929
120049008062078741
96833702945160829
24275840103573523
132041657830545257
2996464896663619
101695897770687709
21442260663945167
123942690763680959
5952992448390629
70341616831450417
4234172739054191
109151374716827039
136823638055490637
61661306815083067
60128789948471579
84146321744928197
18126581756336219
53439515037251081
62710488130316473
58888454876068339
61482920748486691
91132682967731473
32233050807480139
42538777209950447
28981699157867119
5023175212135117
83717218101959339
4140531325696517
47498797031708273
127924308107594333
121552686276913261
36355353712610473
42895640771400959
1316627173883843
43929090876558473
125361936102768671
78148706716109917
1154483031475439
112288842476728789
19760811554999381
102899141605382621
7622354894455031
69664632139322309
73946387626133791
32631133307438221
47163251364154663
19549100982865897
1773189529457627
56653311674040551
107902805771467799
115740942845437729
119793277363336009
53696348091332923
129145157565219319
91271212623865903
116825449349557367
90917992145701793
104328047427977773
132251788789603477
44062890614639503
140889569371193791
20962882638603041
7219944592100417
40929031680227947
72292204159218977
119574166823109763
132894068428802851
117345752244788477
36609981947593699
70451759023820459
96417499788127907
115413814315401857
12417274440446857
87021197346102329
23218362456233227
44683944693333373
56575935405605579
142429813454505151
57583177015322251
6485239937686583
49137321994892983
40231087609056121
77862869864926823
103981918185805223
63529135968667517
60689418575866309
138899410548364471
90556630224618223
140724349357670489
64043856460476779
124132289955589291
19685362096871147
97766821618505309
1228919128636417
127885617889507019
64140137735329451
94861393690430971
75439257448505149
130060396523158459
552719036145167
135769003029165851
26379828298912819
129446509976161681
44316475069635341
32319793613414819
21545401188328439
139764533443567327
119464968038741621
9106140815528833
95749236073092803
54643227350758433
134004600183216673
71779714305993469
108034465175910857
17575686632262797
32691902145288493
113797014690384797
138130033176083657
125794247905954829
32085280394546419
108681299753171219
137098899840127847
86832599971927363
2127883319759609
1557280047996863
70190821498001359
52999971433009841
53893675171433821
113664745120653481
18859755976886777
104997633825771289
139613967499118729
121027497688104223
138567925395415903
68529477696709039
128745200946824183
39091305145741799
68870550612798793
108375920767431481
43079616881609299
23565785100653707
127114916469635909
22620802249249331
75856116092778407
86241090441617099
60999426747531749
37514849288378359
89500944528039883
123653887257571969
19124006980182679
134128667910833747
43999971068408819
49642654729647121
72844556617987811
129166413543198181
80652859789114307
25398797848283359
126942854121594073
6328294240073093
40067895373405903
21095409886492103
39748811524523149
53243052184838413
144107881039167509
16505942424406793
44365534090423541
115998193111765711
101442022795153373
136771274207496601
65420237289714353
32004183600643909
50703996393635759
101237076388690309
130593131634035591
75170766491963377
51824933355647069
70922879662542263
80774840711430661
141068822769250127
132945035959923973
143431327280658247
55489029081824539
93845359792130173
140958198209991469
42621937017656827
41844981202251883
64822892311711019
91272308104354969
51597868450044541
75575279583631423
120776208509217047
27606419103877483
16955857007667217
136488320934503617
22881536807529047
95001970327853731
28094219463581
103146810137969893
56648535952089061
113648446194800291
115880139300534097
51143266434723301
129105139620741707
50945057189650649
59774963321071679
143193356308374761
57709262379610043
43950646259531939
118444106531682551
37275049973476279
74970012806813051
137359972477574677
96095555987738521
139947141916524287
45118311943590727
16621919875396673
25389802422355621
30289476343889951
64591576561681553
140584360554967423
139183665086949163
32647697113626053
74917246503908933
20751498008901047
61157806792548833
132651979045397503
113470825158404521
54802027285635989
60585885695911141
41166720110452939
17200352041795711
86697543462877537
76046004164595349
63192947558523953
122306461425090947
45970277225614141
124811783700818381
91604270218679233
55694856665894833
62222420192812657
835603689748747
102677719533111773
115853455410748907
39952036511843543
49146304247638337
130677386504338831
122876880659791031
99499492130339341
16354111052183263
42275737440104027
104001009520829579
71823600608025397
90724072869238997
12137009222112737
130162467549705161
121559179630077677
104414813645137649
97086270741886661
30902510403208487
83184768507808927
55988960023245241
16751209685639459
24871173255427687
57613307505915701
81966714864781561
60470943169696573
102381169134770081
114266364028462651
82209460166592557
32697984409958113
32477787373926737
85585432141186987
142595044715602847
106137885380844467
104297034142472471
29489796288860371
76466563464723023
39600512734325629
128572973785726819
33792936443265113
53937187734288907
137711207471834383
64794099001318801
17274923746401887
74885977049686613
133287028604915503
12480439651325227
143321946368460133
442547970662939
18034100876484337
90360451584818869
120842279397271961
116318164302532937
55426268189822581
6838151207212631
107777015297805479
37877367876947
98053770343675933
25587958617643189
97421874459451657
56875397138201533
74351896230430513
5613897681299023
114232959050292683
97494372668396831
103729232629721659
117074581830593581
115487504986698857
79991678353389599
58809876888990509
140932242696004769
55362759718395149
46281261631851707
132400331818204283
97888281838272469
103347345262851077
969134028010667
8194916260142981
50104872600796283
10443523843605169
49837053521301199
36532731469214909
117501903414930967
94469252756097803
141453284378798137
60521581896298351
53313506195036201
629866569306017
11468885789540477
137627355794277977
93601825101366551
75715085869589063
35485911237244687
123020741945879461
9965918245809697
84556237590156581
78599579382945667
120418769380975537
3092968732833569
56735171140263149
117790889527455887
72898566440945543
96734398519576463
130066526031153199
77749481726421851
132918039029602511
31214802099920969
81618040375669387
140840166281294629
143989734602732839
78541954608855233
12733154705809687
34147709363481617
219224502942569
7425270639899729
51870032463311767
41713874161498529
58819618774851491
139974246657865813
111281825206208039
49569627280398853
20895529171447999
110235580337891857
91625545799081081
74862831111384571
107080483214585453
91521976169615333
32334512541333719
18834527976005479
132428766964127521
110439731391647017
36534016961818213
54937498013220679
69685415136354583
33678834382899767
102180735894495143
107433513070804807
55009626046936961
132570528282456853
65841384906343213
106442152757152549
128297082352823281
63918267310980139
111441315453647533
124665930984994241
7455736787839667
90991031647009229
35411216593679263
95422698666470171
50536786484595563
77994245732713633
110477359847008381
338588861979853
137284756018985929
117791715830237551
41684840487604373
82892382129796973
57573059703153487
128418903550122443
72553450969668913
30723665314543819
35839002094224337
142898759969281321
73270919277156763
136524509705210351
32796191065516807
138419016284654981
2080019708331463
3183589218335717
106949687216120071
6078903698111351
59354376424665209
114159526193350223
27101642877831521
3413347485978373
77288753138040187
139751127363111331
75487789766210557
1232960364744253
14821360942068809
950629128103261
28956629821369573
144078162111802279
64587946731566707
117681981437594459
120777154523463131
10510766419535287
2931897587484539
10164754116427903
18138045239814733
26348002478433667
95672972181494713
45801576846641839
62528303048673601
108840157534989761
132085401899012713
59683928069254831
130513372097713009
112569694954755263
26413877321117887
84971328884369881
108301743995718043
25606288133748269
17790312645593867
142368945078588493
79599911592513967
86201500939798523
130520530030773403
4119784899283199
134067029582953879
129651334331817719
9067137686963119
90693625437814043
45961583413667777
117845611580439277
112557994121470019
92928771585115253
133297458358953569
3094676319907621
81536331491769223
56299090593858589
21702887812736881
127241856493968049
136990131070079461
4487202391162279
48582439296793739
14255590124758973
15158788565394241
112517376794219191
22135714090604047
35565434133055969
78933540513565691
132623897333443739
93791073767336887
125179375327165459
105849778859588123
141784701806919463
53317995701796149
59129836295317351
115003009232458241
94733436665614237
103436881551482597
91859819254750639
76194938743416917
117617490111268387
22077726648865333
16526958235293089
53808044175904303
76363256690669953
79869205260556079
51977163506131057
33395076415060519
13470205276248361
67538861810600393
64475291815414127
87897655054202353
119196822165863789
77953693934783857
48296754255677443
21416852206809673
95168217415910339
79906813089763603
7671711604282993
92768666269925929
10839502496332967
4583408884785373
75118173134838679
65838418582432487
141427588821672731
117922743435936493
105970463165714701
102693674004990149
43816401462965501
50732413814425723
135954124798197403
70047535132922533
110694486092205079
37850341851540851
24158850092333041
26345202772506811
81222808802037347
63363968188795909
37903849429084553
6847180684511641
27953084292681337
20090111939131123
59168447798983057
112787604788785477
76834318198719217
16990375947127339
129185986907233363
19569302575281293
60142535403680971
2450605372649459
102868610172913943
97373593997651567
88627854651723407
135516254640531553
37056096652304999
139330021149921853
128109927138569507
47415043825665809
21551653876831781
79358023506492547
91744005369141767
100651394059529023
137462407123544143
25072423548696613
136666821894480281
73118091203614297
64131908764416113
29036221888711981
20116592527258657
27460054075154513
52001480615036471
67706430026593073
111937388212246391
27524637868852219
27932792212931657
30258268301320597
45342798834085943
22492432009243961
104082112423214297
10548134038533437
85824310144452983
46107472005621023
95434063907071397
75328720709150893
8465598357288713
119356334709789899
131327745355392827
38433868011503617
15097017041552099
8322706838893723
115060163067200609
1302745477826567
63653296381188823
66126999834030451
136340190577449113
68392315784065369
101909000847600073
25443641004908683
74135117977985269
89518287523745147
101547097045014851
77075135343475837
138228337983649913
139264593339878987
109879121914936537
135823236951533249
12850970683937863
21350465030699873
138995033219504741
16890440859499763
71783564138263987
63214472664456599
108535058156508121
40861466266045069
30610112025161497
71478561376188653
66439705533536593
18156866962337981
91176808719298633
88881969883758253
14374186392861619
113858710895512199
119418016669528879
16331003346581221
53454212967353797
36113333017009279
143824987557432653
65347366618397341
9703664868027463
96203328181466773
70924131093017203
109589333620396379
10337330107085543
64129028124157501
29528994174549473
99227651389507943
55664814608725591
80385203855331931
19656255425637217
126324942519653239
134548097484040781
134269939606488313
50523360151476661
61610862504779347
18368423598437849
125024765525732221
43927284456453553
95446457131237439
79581884535649129
2709930416816009
70951215447508493
8061974548492541
86103086192094173
103995720288126397
113226507030266381
17736461245949419
136877490143848543
108163832245590493
88248055926329591
64277024231168479
708906972745261
22440892874627951
109852205599909919
68817220888267699
63888536068206659
64770577387335109
1437824590842131
142777099298572451
27874494539329541
103181966269139399
79464616255673227
55662865968333017
90668887498874771
84907278893116679
6219600232853881
111803728810424297
114109233041542891
20375237055964331
17864471779196269
28580834553305681
79698136871594119
98119420608435553
28372485206947867
37017846947600737
41188767340692409
64078352691411523
49485213048351251
64408169938728277
38124011691729991
96272222096186459
133406868383797381
142413710706923429
135433492004565353
143786572979021737
42000109340035523
129902353465195537
81019554771484739
12532135807526353
79392154764505901
95987720069018711
9026911962326129
63236518951357459
38904672716672027
32097699569615737
62402904202403309
116714263203319489
38424597259368629
60947920181226347
89127290960579227
53150451974095507
131632637220826201
126278763535659407
19610239962853667
38077289350402243
52011071672117083
58814516892232613
96198863123008171
96665898373480141
16548663282310811
51119523577386941
97096794146411561
58630044882522613
123056496314630029
114850413941827489
82134519903762101
105266646191471629
127296389654297719
131499253520521123
142841148688240579
46607039056251217
32209882696854349
134235791244114397
12065879535908941
42952878150421699
141415941795167821
51245367136623377
73196084080402279
27565044297386509
84061360704375799
2802398466522859
51494201274761327
43731394952547019
80363015211546173
143111945237714413
67153564064914127
14798985020735189
59896312146272201
33414024966010729
19039606752041963
31751853884647433
1735676195672323
34884467464014023
7427731771341227
54141707850109721
10098184331542379
32210209764419273
29493158232344203
77662675351529377
122810781252734713
14068054557083833
124991144454053989
144080409827051249
58029167038553563
98519958172055401
43491690767997001
101813415788894567
34309747514352907
126312993814467569
124881506832042607
16736313735790853
40552632582291617
112151344737726641
4615926807171809
118538338638511949
86205446736417829
100779911984548441
137478376855719637
26981258624478047
98592810175877749
3098840070372523
82151535011547329
41683708862565967
20835942050596703
79663477173667879
142350244633000931
53077916441762917
70038285572324897
97283740494396163
143312272536779029
106081663072024583
37689504565111073
127422023274467749
38001463570793599
137683329014764891
90986246438391793
516082695701071
89062487437114033
89672444494734767
25735739709999947
22656724142594561
119788851983093339
69514351200872329
9298452631729967
70778895698287019
136236427153028899
111124368910897931
75293561408631947
57502106117796407
121135913651920319
53863292466859639
43016523887639557
121754672990965709
140058218916536147
129130616407167671
25287772410713909
67399105107034819
96188533693429271
122946874181202601
126978090596085173
74114207419895821
115359740817096329
139280596519372981
7621142136759497
102451980290654639
110740216842877763
107282344769599151
140981626493123477
52622896195270957
27481552174971227
10090842843866861
49186550793190091
132944522371500809
127264113446885773
106504549179063053
107244167937893251
101954123337413857
42891108245466977
125896634544935867
31413098786138021
68257502420570707
64261357763969411
48657987039744587
32250662081358197
123331632495074557
49630930816037947
102194822249327107
95809640384033341
84786461627788087
76635887847576199
47360976790603669
89688278547527711
131803078040738737
4136530192900213
103306621073891971
59290125064049653
53557313970217027
72758104689411187
42735957122910017
116975446633611283
93576335034209653
76023402175945571
125593411094442257
131949879223538219
45357339086878963
18079351730105539
92824344816383549
29069265304539469
108375548820763981
124191870142997353
129003067354832653
34573750676835053
101155441948777511
120689392886883253
33577001282376049
86648460743183693
6905296062288101
13442878736535167
93056003863075087
79064432559164561
40019300558777011
135252869132120479
463878919777331
33995322093438023
16545258364225181
7987836135487979
48851837731987079
75830012805685783
99727403996630587
475290945497657
143254280311814183
23354457741341981
32623032006300389
96159433363843961
5011410886327561
110844090394117699
27634828052958319
6582712397130143
49412408452497631
10273486230369697
41550427864677373
1978025589424609
100469287016073821
26778876149311337
27963010181076959
81305429225361389
101718191116960129
15845000996207611
91148146269128551
139695290041702387
33044925118475183
112298753755258831
100316237627181559
135725182161938381
63967798306578997
49266224632435763
94776641688724873
112453495927537211
26114234352678623
11384562907451813
140373164442163183
102745134132437053
82398587246489711
106730234593961117
2323667048381929
141421427899126009
138374831202755711
24339574450119319
17748140889748429
126287076525587423
65847844613959241
7264875954112081
13024607822310449
51261137025699509
51034526561964797
73564133586886517
31046621163208549
110814169539065287
52783482283691149
15594272365315559
21041741167626943
36813640002691619
132438782345559439
77982833542114771
54476503811299639
94445451545048827
136306080276528707
50236926893807873
142744382330855257
8095422500646049
113410063665169237
96273230665747181
12614698013980999
98451282759986311
92325365169781153
1622171746205861
94594704409118231
129784764804781733
57538638749253061
84562219065554303
45849906745278491
122855801502075823
16202818722625837
7656278343893587
87224771043151663
1894963536602413
63904158682918241
93765185357091473
100068325218865499
12316902055982141
35542399497089567
7803317187452581
94705934816723159
104320217378330887
33293184379506431
43893796029372911
37489856374958369
122192446595222611
117064978653598189
64950553266259951
43233321655758187
34056633032151817
75971335237591631
115302874216973101
7006864181706413
75165559179945041
33174634465346201
5392874304717421
41645733763703221
24945577314087137
56179248414167407
2543358191937001
116408333528179157
123834624282130999
141321315801382267
57657079696911199
130665184940918699
80238929967348371
27775507825641883
53441902861556801
106739076065819009
95058459116402059
138866408730749269
60961687901080741
132587355094624483
29474950833375121
81836493819838139
110658023669669909
41853884477322629
63982046600909291
126230212119882461
75173303729619391
21032252626099237
29604221982850349
57500834257156237
65472940917509033
62642034717504887
87971007349380041
19029753459073307
67546658418601067
120064706438923343
50248629865526153
137931910759787693
34678768391006681
139040430315063931
91747633970331379
76723100443001011
82900499767538539
124764324848414833
72931674786030881
123564320420215993
49045244749349711
55208452952490199
118518924611883293
12682179693925363
10743639838118909
131335355841152159
35635563294551923
52064936564324479
106467731155119569
31518355122584027
22438153456074677
18959117627848661
40005105750545359
112460178796492693
14371778258801239
136550947962904529
33389398011291323
89672890937976569
135303204990051719
45026959197641819
124476335503333393
662576542496087
132645768269910521
103652621057088437
4556436508230029
49270097242887559
46216414680736099
26123268986195083
102877109345316937
74129739811287737
70023913754948269
75055001743244429
117567363715227233
55207890218979577
79818959718128167
85299220677126881
130008912906231959
55939668258092987
46893822287947549
53867852949860519
82172432597485613
118669612076876717
32085071450939021
21508913015788223
5162608502203489
96888719890757
19570603174512629
37287649477330991
65841461252021731
91908977510985773
119074616277852461
31095219902476343
55774106076442519
3909540084798779
43859979453619561
50114060404969991
133130812368773693
65844582716491247
24210933107279137
116486353370358863
95239618710793567
121407981022887589
99494808440256347
131892814349256739
91047693087760831
36416235274756333
135914368669779131
50295981667191361
70754086008846893
21861782619848107
113154406515575077
42422778779732269
82945371809362919
83896215123532709
80785920399641147
121995355178798107
84970693072290367
69549406266129827
64781953351167137
142192607113591607
98889877685349679
86926365738591287
60775098432430463
9868902471035189
73885135464850169
66809418054329273
13938914002058477
90053232608029681
3261758655659117
95709644551438007
63263085963248387
93165909567807961
109344275336525947
51984889064217691
60134016250572307
15142352561329769
34811434326108421
123553827581536609
113838582659722507
79684445135902631
50116753300650037
27785805995813429
29036249000997479
61896038499375011
45432995538993239
130623516123010637
34586288686470317
35097586431934007
112717646274240281
56685365633774557
13927633222997983
82448779317533887
113653914942668977
120932433532415741
13998751846633951
56623745379383621
13072191591414517
114362808857455121
69823345351107559
44549502923174593
45912120159287653
89723079717468781
29942931054391991
18790663289112361
58520541704221279
52399674329792443
18539443031973349
78332913893783447
21094437698438231
61068324070911167
10075508883069349
83892994579050737
96298629998340857
127692823065427397
94581778013673521
37812833545002799
92491247479311641
59862795860567599
126180364763288837
54993248812734161
75507697661283659
2326739193743149
16647960814440497
398710396807153
17351326926468163
23033342008653661
75036747998027407
131495960245257299
137484826596983759
1718282331895903
23512487627170403
92681982871622857
127049790630571199
70650590754709487
85393669332097289
33857683703718191
23525792120165407
135640925729792687
143685403142053039
115531843995056767
82082729239827751
97229933908281497
420535534954849
11113607730785009
65233310602118359
123730215832285759
123464146390862617
4939251651451651
8311647621477797
115839953438242823
53002515063093179
1858999165846883
17349667053471619
137914694608705247
59619778221083711
82984754287625149
84003277934920919
80374241530654997
115793469913999547
112579620776329601
2122434462247597
41499840803096329
58278153899494951
75906487104349061
80119208678865959
41622827505280211
130293129632431537
95500087789678877
3965890439510093
121754464091129437
64254213551845063
111331173894123569
50530385252351
96560002460707061
140050374570747397
80562686189607901
34949596615090007
20621090053080523
107940764545132913
36238854690496319
107109238546657597
66282179573742031
18198847167338287
137607707059730927
53105662447254673
88660122878564917
101397472316480941
101909943868175257
71954512619184941
24347861582140541
53388237922470743
30082791695458093
15129226000124111
23961889664728831
72172312464005609
39779827610628401
91120355373572627
116940053259664643
75190434903837613
22023032712806899
112957334008793819
49344616196560781
141369014803413707
30154635845554219
131145190027849369
20934748130499127
120856556009408773
37032055481048989
71612273884170737
19387185424906667
87425739554315003
15281291147176541
54920683945449499
130368778067195309
83351415718426831
70131816026121667
121496109009255763
9213622017788291
108718468538549083
81002907207661331
38676370418142377
9669440636295281
80469885882189779
117025645424824679
89581826973958009
21608746213037219
138811295264465881
11460843274796393
30090655545828127
4857211755913763
16149270861693313
80940062268692639
60836389835091151
61965037086999287
31947579897222971
29570119303415261
4225516632800279
61660254147332233
67765956180855937
79809358386503747
17438302419516031
134513018649475591
116368753860741983
88198658606735969
87450013919405803
25192702487517979
110353936303126811
138362840862215813
69912022614150901
52924424482240439
20845878113282659
18737357265372293
21967738020265201
75691616648588117
105991279881522481
107801008563157423
138412015222867571
85909547064861269
104569947519157907
83020846659549329
98907785957083823
26831288789432993
95356926909071717
104827903899651893
136279978485055243
69756626668589629
55140452686619887
58573758268211773
142735165180080647
51278838179578787
72940457721081241
14168961047521723
14857915150647757
88084294441492847
115412555217224851
14543036024215211
64807082343556043
105870751663429757
33604463462717821
35664442002909191
28348986058088651
48303558153981407
40898968177989737
78192772510440187
26770613467469243
44485589718490211
17394081806774507
117409246813567763
42717682744395509
125809476473063807
41403247856390293
124902506177825591
77795571924004037
91076022716822837
71501153228141183
61689179823531269
81793335956638447
10280903531182871
96483869194761313
19085746642456937
135333349096333559
82454576372126141
100713327051887029
119757946192904653
4397841449388911
93025664677463893
117816395033526671
135133818581380799
52923901733828869
76158523105548011
20989416981002257
68480129824107289
62703098977998361
59239120567018643
39631560151939411
75984801752773261
113370929349498829
130185822463697459
69675421303404583
58990522637069783
110271008757358847
126290175854461349
48296214740743843
128956280741865427
17748181638391571
89912127492754883
133955421113481139
97158831052697429
70713133188375751
71934466088664923
24734633679679423
118182110453924057
69487668319232057
75197459371619743
41862833552807117
57925139502768029
18107900191376483
92705321206296031
63869828372634827
101279035130411399
23763476795838589
123507538299127753
33136692348588611
58411693601937271
110523144748739717
204802346847577
99084937788770341
46762349436529637
38292451066698599
45075358686400583
140387906655878797
79281694170948833
62349906878501441
35789803864273597
126278115154114723
128362550697080129
124899620779198613
98061583551779789
65203398924425821
51668664398441303
50987133299457907
22952346393464309
21130081281386677
50738603928010379
120571515109071979
57500959862011469
27608513181869531
106273902137730851
9857581061940233
19774189910500469
124606653351226477
70074296471432219
82602131828169179
89151255081399397
86623198884611503
125908572199873621
141442711940687783
67577478058669547
115352937398695333
135052149163096553
113318010832009421
76349028668565271
98737322112071411
7129290823048697
46668424915030651
134668043090859763
10971222949557971
122743450066028327
83763486222581299
91430263762692331
10944370019745913
74316148627436923
60344233658608411
79973092782424349
139172666761395913
53252089460495969
45697707578578919
128757556627927001
51990772373296957
41350006898222563
15141754353025471
124343278885920467
34737656344852691
113708205503380351
86672819004961183
86681836463420729
63693585975505771
119709679071735877
111555618553746823
80090858147704433
28590006804965209
117278506668379361
38284376501107819
74849268509799793
92107741118631113
77472594275220691
79631769303276973
30952472017632577
107878866581403653
136969803478316377
116170726847687891
72179556298483259
44645504383667401
94305667438669669
132145086427483867
137462563437911993
103094538949154933
28005607654277927
138499142967382723
10550190991520641
37487462627923933
135780040951844669
107181291157525073
139042703533193263
65963103014814847
101960131877899327
126631066539444317
51324102940992943
37668684743758721
57492218470869883
101237679083245459
3169541342554679
119081111478780023
54480688375805803
14154052652248891
51254178952732957
61625852342725739
85755157828033549
110385092334791933
25154007432400397
75468542583308669
7006813725954319
108611172493426861
54682336396213363
105319706558391461
48567947381268041
61936061063777629
20791843938908167
7644256588590229
130567291244504791
26895518489984891
70253442350522261
83347822261908233
102315167782389521
110725232191440749
19463125449113917
88725798093585703
131475421689246697
71146670370140161
111651011782735693
81440880456052837
82146110078282207
83938848370258459
116702209981304993
134249822882478503
77098859155045153
126341115920131729
14821972529551009
90026780382481403
104260730075020793
139002117830819149
109825405629245077
113045336404294043
66591697800171721
88355479767764647
13731763986823889
31041168343806857
9653617889875273
96009433331755079
37647869067366421
87665938340092363
45866887052880251
120340595651902097
54984476424215837
93728802144916357
34950932459114621
71460925683412817
52171587868283623
26350722096425203
47903287994059913
96018272319133963
84889521772305421
107009157511102883
41061478472386969
35493166463338621
87827806100993573
19308537526715617
50944631292497531
141975275840785823
137952892550465683
39465602888459929
38942051881459733
8928564843256453
38089717569704903
57610957083466817
28313331932146307
124950029224053169
90151179072929561
15289369232082793
34088857005468521
20087645888218301
32740007744573273
2956135604580667
122151472159261871
66078286194311023
80394801505547549
2886515680927817
100846233610807019
99150845128021339
18568574244819847
94083100072343297
57162298802709923
12052828963121017
139599022239186947
24249449462457529
56064086859600889
107124439014189307
75069041561470763
128222948827137979
96536234694942527
113803760337862253
107864382739637233
31598008000380259
5776566286333331
102628127897589289
20573056039224001
102756583545282941
86964115155234463
101312273853618169
105056968200363407
76585979281567843
112947005486052559
105677126011383167
124770029658884453
12747136529776303
70450911091249307
90373062810766363
122073877964183521
39096357253061473
36384449253829309
117752154301334017
74366383061333549
8675103397571899
137322064520000453
44803911541785017
59566270698637561
45849616304535233
14140553141071099
143839556808253421
65334192304471999
6709315828780489
136073504287698671
66438945047085781
113500512479987363
60635668003456439
144042048903142633
100205540193229969
29854441306590001
46253106336505669
32269605426286219
6454862018223401
75676744139350283
93032278562302661
57321148871262163
93176960861651941
90385027004909927
65156250503112011
42131234529786377
39272842900199023
143917265619975247
68056399175868167
101918831344908143
81360999046121723
84537849308479139
33831624096510953
113147602049409307
47709761144764769
91233083445761347
95709057524107933
17501490631983373
132013755530665243
81317460863308981
29320379329779977
47345147667147731
57955241806527661
79961159476445503
99907142311741253
97316153207194433
88733218561157689
50501462284382521
17454396728533883
28201187967994907
40393435496082673
130888250271262619
55389408196023043
109108811789422327
40584501165395953
114158710156109653
38542339081451773
104048217692990513
103424996611172087
89820402517828487
91988348320141937
34585673404114957
31833052841282723
52026445854230149
142378736956827509
126211146846562243
66482033165962943
27062731105907657
113067231920410639
126771254248771501
56672186401195219
20365236915004703
93151472673105277
56604749389675913
126745925176024387
23315914385682277
57646507016246131
58589375215467007
88873843596161003
48068105559958103
68993655123101617
53350562820858101
87149957117637607
34012981765253341
5086072148829307
15899350096995613
94083459445039633
30713212254521653
54954254656064711
141752072645966357
49631777405371261
138678995342091923
12769890426871301
48689969865932119
131924436550454617
28251632723964113
78935914584558041
111317151631622201
97034635968325043
116828703768032447
135268533094004041
122656556467899283
89507425136466577
17264423797274243
41130688620277303
35763720925344683
77005116686980271
140697149711764567
138093813003434741
36477097788946673
104215298496610687
14224000791231487
13345365373820839
73355068492021651
21080277870895273
41549656298212001
78387481144100893
4023757881979289
45733017616236569
98250265220074879
99644636057189539
104751548143995589
6746748591464789
142075173828674279
32167798052438669
19503987477116159
86978125865921023
14437416720326329
36282411278008439
33166383863275469
2734403023197733
19091105532581413
26752983368106113
31343593081078361
64130196823551619
123951822806900083
44776802858407667
83323731927459707
2751591648328573
11015812914634217
133457264291670353
77146422471370859
119776023712185017
87199923433627429
86160868962685067
143162138199345439
25539848593090103
101223254692102931
101497533330500243
52876480801884221
30416259829932397
21834856688429377
69718983339010009
98688088294286737
12078756064703333
9291747466859831
103932006606700451
96478166438544551
40314320437699843
121970633976592253
83915367109374371
9003609482024161
45607894812715139
65424401226033613
12577712831990329
28011134375815267
25284916202801179
58926454810975891
74115196943011361
94062652269888517
47595094772403623
27812934245523673
133091942772282623
80011206225821701
101520507774388627
110857347368805127
79566196904653427
80424929953520807
48766052399757503
14944705114106611
52272044397349753
115788028688008793
66544100561829559
15557070940812589
6071836768128431
100833331443096953
57194931714617167
63693826974827363
28590133623468721
37983292257961979
123756513668317709
114863251235113841
79242937454158921
117880564567773871
97953229967478517
42825307217223871
100251374966737457
56932208538363019
2127117033738317
58457422653592909
66168342156696127
137418600901500463
14078380914725221
36322977961914097
70657714342868501
33042282482331869
46730839024186477
15243750575354401
57614403828703999
72381705529546207
56773267026926591
28414318888724807
134220668719742023
98263520535474011
103545386151332683
77742840546326447
62079647041980797
131546390988973711
106710613152123859
141694987722107231
69371614095732721
122659801701050447
111756905968166587
138301459159535773
99129987342103087
99720953578443341
119775934109733763
48267341447997629
37836970963669261
106428250594644113
141443688793178609
134890955897754193
130723814942719883
123996373858977859
91122694689180971
109749760650825613
96668461513287127
49522597806656743
50856497174755409
117904414666620469
47482628467777777
91785977312040449
117241632204578851
143447364553026973
64717451994795337
57148757435117729
106188356679023053
111708719911620451
22921410465785603
112859656840278871
93018645436374109
69492320585063477
131059334958943283
100567038473788459
5480854478120093
76646447256789791
82706239549150417
114010832650726301
70063956799956037
136149230682383231
102616178972080549
37231518053483323
131516234594691007
52027702799268197
60229762084801739
98781287994842399
35579154411935837
66951195608454431
140628681728709049
84373253292645047
70069988946579637
95857880311980701
110155390625890657
140147817694473221
52444807039706353
68021092143466213
99524986508548571
97965883061582689
138623389832202799
132782385945368329
115790852137239121
112853460683342341
105525779639860927
20075193409375079
138593322293101909
86907984112495499
93268759093386797
44052708951848551
134420248710540503
84905695535695319
17361463586454443
86968085856436703
137353512002097733
41269714491837607
42819891709107463
123589442697429883
11202916114884691
30372168971146181
46772981442384443
45808051351942927
121505639423352209
15846447546464989
107807374550822711
4726536083535289
37337211612226399
8057441677415503
15591430920779591
79804360249741159
11849025162048463
143628725158748411
50656365875652263
116658001811951219
3214095639042961
137234858375267509
55607159923787261
133869696175882633
88895051158337339
83650737648978749
107587093858441061
73727206791339391
118405828070063123
55434288748140803
85361893715142553
2624088030226679
44841731787334763
21491557843644841
29778018537832837
108741546282557767
83089119020102513
74034571360283203
128469825078737893
127414983655388459
17877313415662709
70247770382259277
2233333835660903
129688037853564461
26818923976426271
73813522839978073
15564380618132561
52634246141999267
34734273346755497
18220006923532901
119671414094265557
90205775532323683
54716210068641509
61920978469748719
134037854637840253
51491435063567711
97102171679073923
111287910256968239
68832975081562567
119649471288803569
68157587502968959
91881298322321173
101957613857030461
120566205244114369
106517879892915217
108465165332888939
103431564685967153
124893975886637689
112135813203627419
28899288039229471
19033174980031973
60157714161138527
102712545523557941
66831767855061481
82283180680338103
28182686188807519
95632693203058537
130451437498657619
39478020081800101
61796576354171773
10916654447624699
51580048274500813
21459485356637189
39962596303805267
88699386385814371
123726444922345261
43067047200106159
101824245793194941
27358347780900427
80551682889410669
98000150707811309
120214600191706819
68114084198946631
102644798290653433
81924542661752471
72535658241483869
134256323015837039
113916841816190123
70739132455735739
117364546415126113
4089280671467633
25667689165455713
53388383416081487
108394992912588259
27296706809518673
26430244248937489
84568423713518029
29197115500055401
77061457909365757
16603186801471313
88719059938020653
49237581644739749
90808644294492613
112896944962001869
100853352959961677
38010320789060063
116861639674245199
44016856002935899
32572970057851199
69110049955511833
33117362421448681
108428450281576661
15330494556933323
100335454612494203
2572515521827817
111942494223751787
126262798978206829
104735585187467963
67785170762596697
88109118400228813
135417907336654483
140342904332793871
57628484357731739
16833892072866521
19908129074989313
5733008677361701
30200783000457977
13703890373795959
2008744998131771
111705009287973527
43376829812111617
132207534967082023
129089172066561493
45441709505124169
70397029565942311
135763567212432469
45426681962951153
21235573300796461
132768222506520031
101066443023920291
94123616846857151
15621476638100591
41398918684692683
84076752046365847
125704352888745361
45527131913523607
90833666908544279
39676587897959963
50353191891969557
1797015749643839
126729570247600499
2272618953564931
10705338002960441
48383691911871649
90450880078102871
69594085539155633
12986724137129401
61574327872637809
67253700588422473
35069976547681879
97455204237284291
4301396864214361
127036709995775851
73283421326567321
33218130050816999
28549568069555059
116056215667455977
32891928365960827
106468871620002977
128553279667973221
111730624607213041
43882263878218867
96720443487695723
110575998587029697
14973031964502691
98365052866095437
125562581671482073
5662814624618783
28499117509069049
2117056652995001
76822698856944731
92925543096866243
103894876049924567
142259985640270843
107310297083016029
137221082882328091
26325379060565521
42244148820517201
19329713698261591
11296680320577227
142688447378794169
59639269263462761
41350727195503021
111762011964090769
78614717014270169
54587825663812417
1929421317893737
25997048138750189
65421405752049031
107145846152691209
68486774178512153
97435294060085659
56252206859768657
119436298758016949
50315007597401473
121139061602108461
88146063301087951
128511303046123303
129948350451849833
129932394762219821
124632095461047443
98233307986783589
25042803835956061
122330041911716633
72447702027782573
81986516063230511
2841017280073783
82418404680850981
67755220983760967
89439501933394673
11823410869591793
97843619387578331
84038290812074129
31245707811428003
115061806736815957
34539303358153697
30564970142891627
117454020679175333
51137268171262271
69390597156062009
64798163565016883
31531615020173921
113632060655376103
143795842424825303
130857077830485547
3603040205287597
130532269093852517
128102242136160091
113607791633313389
13133631658447631
21971720300547209
140429718723912347
88892593004161993
56182842622263061
141999938237788361
137493626431416701
93768713806632691
50170588204777919
77490567150085543
41751330069511987
21727742079765977
138233074635178049
37041544224072727
107366572124970703
52926013221433423
82399448966278021
20346491621183593
21760786725347963
39683413790010863
109105999758494779
102707089624025269
22432417404582767
108303514884202051
77931075361421473
123025322068254233
50534512002626843
112557471484368899
48917800126504963
81250648388215781
56353451328528059
112150398449438753
54580511773108103
76437349103092421
83158122826344763
76347375007586867
105020920320223241
33902574156982871
73410718535660593
122539998107581573
30711378263719289
124372815181674641
93776881664660023
122500749270248959
69103741803486833
21364887452438051
609541488175133
24985167976735639
100148932929955603
108660353966173081
44106216836538169
36012047305412797
22285010269259173
130926555392450381
129019817933260027
113254988346704147
94711147711780741
125568411978565817
94007932726724381
34027373739293017
58332707617316593
28039351074613621
53295725125084727
40667063056715503
100369490987128273
59194956290277971
53083891007766847
9428152792244507
23681314409648333
7582070924869403
102518308115304113
87070349295517309
127624373938488191
23710529566581677
18411179363052503
82037132421700661
81174018268649983
142560499780504471
63556549464140653
118788458399219627
74382212330172917
52357152093593021
65438168542294783
5966131641814177
32905908621881011
30125093306116717
43922674912691243
15180057402353021
127221549874367083
63266544769162661
75936901040635741
126170788489629409
78762087585499939
83502755212067311
2424195084874261
132595714919800469
55208602586081173
31854577661209003
116922813182329841
91220615233577681
45632012833252981
41324534325290501
25698655030854263
136277380625712727
39209995691220383
57950864500330247
135089199564162457
95521097452238947
48952074800927971
90329869643464523
46171432411308287
63477255717540391
93025374463034527
92823266337183101
112194344859869359
138248893127976901
72858956300762767
60061358763740869
61327561087951877
63053298194776831
17712374596417691
105060635916360589
80639965295173133
17242150353924257
116638077497531917
26881024604991091
27935732296246267
128782495556642069
102381869019974339
93643628086354891
23324767202390557
5651706446818813
38714657191814729
102895993966299967
100614804464454109
31361983354388719
577403218432823
129209600114385359
130947496876663091
94641636832219837
87695257766082613
53939730087395413
89864516539683073
10805942662457297
132986598771081047
67258824359597333
39175844886054077
126469927611851639
14770056611913791
63497076619174181
104267692835279587
85985313006273607
127340870699366921
63719441571491119
94561338992513243
105800894412897941
10083709056047959
47950636733364803
119778453210242287
73042913089850377
132111138795053497
143806614114052741
111554745196684847
119424072975945893
116897950528089041
17353392490802273
92982163999743253
48326111852863451
33171237320864761
142959615896063437
55947273309853201
108926862375877087
138828190325529533
133278085722927611
11549780748433171
23534239099358587
1229632586032579
108982861867090591
137689421845155469
20105242994181469
119446920625662043
77174902201973029
5133313678859851
32672217554950121
94370453343729509
83797616283938047
54090299891782523
3302666014361183
52106153019169757
28139271097258327
58813266419238887
