35923977541303
258941643307027
265567274471783
200056488566401
203485925000863
267640457287043
92229841193107
231226476026867
141120508697591
245506133236411
34063324033031
106665142398611
69335564816149
103726222786471
280022618791603
175919945781691
68741794856879
108135311318003
118399683194057
178360050770659
37565639772943
67247192905457
118536158504047
101336982789113
212008809700673
2887398648653
226970984196961
38350296300077
250893781430147
44596258291727
124013568028223
233435776216807
43932566030981
65634785967419
108263716462801
44129371001857
21224020596833
195314639366507
63528652554551
57311056579267
165790172408309
41935831072651
171153395582431
79621598838421
66120654711901
51592419164591
208156930060433
105478178515343
34712328597977
103533064535279
154750432403323
11649770979299
12725193704231
44905901910421
33870905366803
39035754627451
72106476272767
99395634820567
276510205624651
85812775990301
252109632499679
222112716529673
150496421499367
189753793848611
130148082115679
28081098954823
181802716884631
187646578490617
127778815130107
132533093135059
72093267813667
38552002332947
28626760081637
217682152519673
86812512646663
280614547320593
139880506596577
105395260174111
191092498960283
70748814726619
164927741571059
43317143631323
129970352665919
1541868677539
266562833717933
81670523519069
239876422114379
21060698704489
21426237221423
237461690474227
208934604829381
233189350581251
264101954729
275795666328323
99504379849423
227500461543763
201231642493663
190465723419137
18724700557223
219820204226197
54815828478773
15800028191711
191750298828727
129171868264253
107096035635779
136003670930009
253602444185257
79759630625989
195386388095357
243483072171569
281113046072449
131054748250703
211851632884141
223673545571141
231784283740673
1373760106613
197447352809153
194794276646063
114970737308993
11654035198681
164981499879773
222247042065563
98242540636181
31082927617373
228856813031729
180217562283797
20617034379239
159498867387427
210023066529217
170089915480403
43292207184509
64831053085879
211311091766483
242087488448137
37802404894697
258917247928501
89962292366519
272654470171627
37605968677093
56636899902299
74632168421131
179033787443209
152881622720927
214311656527583
200016500407751
1751428609891
81239888389601
23508459333743
199062097863529
182273066974909
263038229877257
69895813393031
49403425862341
197888706048941
178700234946679
251494480224047
130400687806261
73015547131057
232825502519297
213484567791659
166944927668461
260060057735267
148835443084453
179647939723781
50657253729377
112787006477669
14578920875261
185515811780249
274525067239909
2703159335809
109041697458451
29416315746679
216272740501583
163596568474817
261860507455237
146510287851541
271744098341153
33102593193239
218110497471379
154618971704633
116346148031873
4627645395589
83045693675719
19794688828529
118942424156029
25704408293939
101288073887149
169309836441689
64943979633523
150808400952617
144906259494509
201587503965347
204994051000859
59016036367913
195176044760321
234505686719771
196988036923537
111459738077111
236097125356993
234039984693377
236561475702353
161422118907121
15298563317077
177448256151031
261617077598221
79233089009729
78489372178381
129298307834903
128259694762517
5318202130877
143305020313823
116681586177769
26548414796363
212276130646199
92340943410113
9734599865693
122878202354273
264765195188587
52894580020787
235627366659541
140510170231061
187365522109853
76321446936391
66051957312643
207874590165173
64825051156163
27029265407047
122126107914253
9078033305443
234833457930059
221588125454959
134862028170449
49147398339659
56336161092509
115400879092589
191479788487033
251982801877447
134551357782763
142899951955529
44419893855973
46077345682061
105268185844571
145722044111177
23916117102103
138984939134809
257637815410823
173084415533153
143582525772221
7901048534993
44867544834389
97347390271081
274674811773679
214045956002303
117243200057369
168159962298571
167559328963337
177928572811001
179975998249501
148931364630193
157350687092101
65952121185943
123484606144709
278296517379659
275511413348453
104095447508209
36216099815437
273277084969093
182891045416379
107941379576099
203565354935147
272583856465733
244326732283267
89560756252607
77189673574463
33319576905119
225055635855461
27070637657027
273367674892327
138720296746081
114527806472081
173876669032481
101715363717229
15956886531881
74565337611449
50372096734591
266893953729049
36744385297349
101355155950913
22386310645663
32567336503249
150327604593919
138636507140749
264196217281193
96980301295403
33622091913901
242642782208587
229248716370529
23580841570771
245122195983229
14194413281779
271310439918487
259169442913709
79910001959423
105768826523617
52220062652477
21062619264611
84485764257523
204133076550589
169947986819477
119421198819343
222414622730791
110843833526683
171916336473247
277791301488517
13631913758431
90517592263297
239060896872737
245882906223719
196192222758253
186128505722437
273249947693
140816708019227
32734449319133
178514049120181
133116098930629
17978923034999
30829435536511
53581783791901
115010428125727
27445996164793
185579558478299
202752684521911
236743187056393
145748462202323
90707862307031
179079697054123
88455071180107
281190308075309
210817135024033
199482845250571
249895280991701
237805261004989
195261047470963
148765719968279
107904359489347
173498487059351
211960172813707
12152689922911
47855798012993
108850444348187
58572193354943
229393690318679
238274855238449
218134133310287
207302056062337
175481691109103
50667401921371
152980591066841
95187483769069
251359226998069
219476142671363
47123102455931
60924322176659
157080183783403
67371337139791
156742505430041
213458929130533
272382221851757
133854197958553
212707370560961
128112161704921
110778584471393
116346539380777
84900065292683
162283654511051
206718106890677
250583235090893
139544990420317
39307630270451
117545090620519
211295641971707
12904672096231
37594971189301
227481489389809
265517188922003
141194950334257
228021956957857
99529763609851
249121493152997
49763820885953
155233330655801
47893774699751
131686465275997
58951435180289
281268649552909
56415652949147
103352171589973
251684353776991
253679236477781
12516429184277
261080712371951
13248094373251
199558999408157
121900615109279
266160743386477
194492103906263
184879731969649
204392081975351
164160180546611
44298160514431
50582194948507
156865193068187
103940502130279
42802409304691
204461803570319
212512524342089
183731682967279
59890725462643
134074295225041
55025201448493
91321073685661
120769445732083
280670558046227
93293577039101
208837756505879
104834702274707
123714660964733
117147666354347
82560558650363
125754879157337
6799136586793
256358334657913
116970616155473
272989780690483
64209702779333
49902548904589
38954083492757
150585887257417
60299982475877
160623471512423
154506052797443
18301678447421
56605436653517
186171320295827
250066500523793
55843146314213
138945447786643
53241606503779
74545203493463
2540911115117
23933932078697
156042334083271
141377829516463
127804380525677
208988951593937
52164480941051
205914582968777
62912104460923
28618167393227
198817935577693
71217488494591
266743436693939
106210243055407
32056857599857
244290965606269
10349596322383
272894271505549
135083950622477
133204060613549
63761213826503
160341261030047
158236445239429
17986141385579
74257972036139
125322973768423
70571784375203
176290172586599
248716891624351
198395912110469
49532172438139
43692718814383
150731432225317
22129455700553
17388666597947
138307628855287
13659655139527
172481146529743
66313840890161
253499746666813
183810226815329
150957854929177
65962403697823
9948105252427
258713553612743
132254534706919
7063780702787
160575604597253
6499751072351
200150836112489
267639409354081
23174597665459
90193234111417
108702401413451
264504759772021
206143385728097
48389570889391
101058579106363
131690295813413
83370366745649
40234465114429
27355114293709
168618915488239
36829761893863
199321185532481
73809378943109
259888217417639
12848442944879
268834762419403
29909605565569
239242317061357
141805295652577
254853196158109
31435157296883
128599395941507
23618528925613
137687101790519
32928188615327
50940045744727
150805499114887
150493305520477
278580366713069
179774816585009
62865407856337
66541807410191
130326436362917
116178634939249
178883228604959
134748066947141
248146997783059
28229000950399
40841293676263
57532482711779
100576368216229
205794818331887
8821865720069
175386530889839
221191024101679
162081709870589
45533871367861
114048515329423
226926430645339
217325752554733
63216847698629
110468181988487
20527739503679
16108455184469
38837006779063
33717615694171
4215040890769
19527574804853
259400668920397
77243151541483
242935335805411
247553777063423
101472450198617
164898872313089
276300630624287
112076917671409
72762358214083
39045095380091
184120067956343
254528256708241
35020819644383
276996142314169
17792941684927
209395543776281
250094772328327
33437561400869
271110615927707
100279871427751
249066214038769
199822363855007
179750516214539
15840161141501
229633132530463
186508857986641
20780461116823
117172301639527
19234365547973
135399919490023
231584742318767
11728443762571
239092587310267
135523527885269
125122962921287
34082988710621
11034137053271
208604243679701
210696853103453
21261881795699
154094909560547
50335845010489
236338698611881
61378215586661
84769509254659
19557281940137
138258556854853
249194087370197
101112666986183
73000977060617
45034072401421
201180150693019
15087803095457
189416795477957
59382806263019
105697680566677
60996914262631
274042916286857
127455200260469
135224427699761
64417705885943
106701971907313
214463850935519
95469179212067
112887505166437
80727268813291
9699326004029
88422473430661
47753048781661
45139098568843
213923918802323
152498729817943
74782992962653
119762732015947
96090047691059
240012852405757
255121275659351
48014476889759
155615501193433
133033014724769
236466431276749
246622592349719
266941737984179
272016293268107
8751656247907
218971700929417
46969173489011
261747166233653
101618556857387
125529966720479
168280390594681
123752370835139
21351257385803
2389908431387
167290207666657
213261300378967
216174258007907
111485907901171
106210311955171
48396996843031
128307319143737
95084393516297
54516103518479
206538376579189
139404942427841
110771405260771
246707541852193
227878029573391
69110760879497
164730757039231
122893087360601
99096479962099
114847483251307
224593049782687
23440287935023
55979877938429
247996462035103
101326842402211
22262556505309
90031836556127
125733346067851
263327520272963
253608399651349
277229907764119
84195177726169
114093375514721
205611836241869
230073581192747
96518156312329
203154259535707
177277776519199
160998651973507
159704011884031
209245383093889
23801958758143
138625224796501
207350891208233
65411294952599
259998085853887
112934463774631
264350341886413
54806514779641
253307217593237
269968641205559
78430837216591
145238903887289
223924868792003
231233817098407
70709301740951
269074236938321
183751459583291
149802118277993
68347354944881
48227518205021
58423841298323
64493312831653
256454243120497
3658025210317
23605433454667
5829416944889
88656677061731
153148546011337
41148836271503
229500700058303
62351930621077
230678863599263
171405207416581
207213652940429
280179541449667
9998078964089
134078671535593
255179902482749
29060191326583
133281781955683
15456215801333
220983981393137
235887885385843
11735427235423
111088548042961
161026247008871
40164100172267
99334556848039
207835825021003
47009344700303
63386370124697
184063939354271
86797082292143
128031862781309
245769337623917
205514247448247
25310301825343
245720392733659
12987217889761
237976365537991
238873820770307
174361089559259
99001759001969
74585970486329
108647373176257
153363642597047
251973518268781
61584713186749
171066617344781
107985538694723
47200595174087
83181671516287
38747762160047
134286464648081
49918688241547
200224162656079
60157792799837
167470035669523
194949120338681
82899281669489
101179124560513
59218358073583
50273059462999
155704186476793
210278327771903
195232099242709
85140594583301
46600441381651
181692549864599
209658528879143
144603651095287
131718660191659
278196246960481
264461833062571
106966021822183
31543608134011
31644509014247
186276549062819
117179092932767
158516319866477
236819505849299
98477049492839
249186768047209
140188115537629
88623130055989
77336501925113
31095784201513
281089224369949
146452609640497
8861300463713
41151838794743
232484101094029
251468641711457
270810247481491
232230124647727
2854994705113
175681037153081
133559728891597
148583376040097
35398156209797
64606035399119
189536939010737
106598167197617
20424515659957
89209667759417
41236644432233
157244278693433
144058193277949
39723819962023
205218861410819
51666246205579
1727526975607
22313277702697
97716793379243
261117769720597
120973015587223
276342235726633
249196579012747
69155781317527
2709435758297
15677171830973
249217003239647
13465846624063
199211514594149
71654422416127
20255400519059
135087976307519
30269545662281
50635248683477
160667168786309
202389944333513
54182599815431
4287271005491
81335829080743
24386559284639
35838081817403
12527183688161
60916749232561
32725454946967
78337710370963
162407021007373
190704077308057
254097521719247
56300084633137
174164645698793
100712561268131
215113741236083
43202840595731
74001964611061
240397272990089
14083906316219
164537700313963
188595261608137
114664532525981
85411102061737
70721310026911
154590436295489
96388710457139
171270844484141
7088916603127
217133037549247
193068820225027
224134692538853
85257401519749
242154849779543
228480084498647
174692375991121
103298095954913
120632172371423
11866149112583
200838267092143
104478899310031
252270364883023
247975489832251
189375238852477
142447851301933
67117432847963
207423459738511
191926568985191
190714533694859
258378795112913
252597343043341
98567938979077
278930804450863
19653434695201
206342177634169
133419663312941
106074680436269
82563574440983
190465879135201
243141691084163
48648710944033
272851895970331
75540381792383
70552887687259
76820940471829
24055655364457
33934866250781
71889799689247
5398611782027
217551969898223
164390692719419
129821285238571
64413115033409
279822449286529
196052283784579
69286436139149
270536731835339
219773309538949
39718924950169
116961081876193
133005108860003
116083137758017
9789720571747
31557610237421
220823398910539
230912344348531
11519378105687
150911170743521
90931287512629
23808324311333
218510929635239
214883610638603
196158080962037
111839593533583
148911243722663
28162518716177
223002380625751
153251776366567
115120069253513
107644516823549
125215887730847
62864314687297
163704099942391
121505020133831
26990279105873
186179889349511
146006315739803
204294677369053
229012431325621
143981062328249
226092047930759
186381572568053
127007273346901
166398252118073
210082299305603
256092631161569
67328110434407
145718780140849
267694650414019
166755833516911
206088071469089
40656827774141
116605388684699
102403177437091
38040987558187
193879602980881
161417491352291
252663387992651
57899303247557
40168323625643
54636520196303
23925395271091
240696663537689
196339680377557
9934218092593
166651742736371
143655606372857
76270728348853
3542682532121
5116086954941
146261439503167
139826277992237
246511084337797
19305250540963
94948774727791
173458867207741
124065381467191
233625293736983
201329901129223
151492855365713
66294686183489
126110065910393
160978143872219
10018247814329
265929390042229
30850295492867
27467992883321
41315491305037
279188067475567
188994512144407
153322661467363
259146461649611
197804174618779
62874143053847
177359388515879
215957637415001
152021357461357
44850111901183
111330738962917
266820036822499
36440434854541
264979539242399
184061169670363
86470080175483
8058959959223
160508547873767
26034656032453
254240953332463
50099325117949
47158644578063
243754184742983
18901653173219
74672756291179
17175079821227
243751026559253
155180712206237
148536218891089
54351251807147
105630859019563
110947818777041
27465062582777
246540862169333
30095752166111
271581030361489
89593133706049
121842293459449
53073743160653
101124251463379
582402744601
187504549603409
185735101232831
276062385119093
89616253245067
90501149199599
101451287874451
47813334225529
103201878599401
186477998897579
193615530593257
127702187952973
39101516626987
75361865246299
204476702308973
99779690952439
189088806362563
271625368883893
225181433179343
104756012864159
29009135134541
267210625569599
51117826517099
105960284433149
106262804198231
87379494331793
259943893255097
208266583644451
96031459293421
280666626220271
248313948604031
31651028895209
42167741402219
191569955878757
95759208298337
66923164939541
23229179062423
161975023231447
160526381777689
101440626185641
240205948852469
254164311869371
136457623965703
73239782530331
106172586564349
201704664091321
206282794906603
223603940235773
70684933240417
31779304431101
35816227058863
66985287365917
81029155718657
47543264600759
265798666552487
8429392218277
71550556619033
77593088044163
8367503908601
258870633020281
85120657108111
149770162221721
40367073021623
59066357060591
168223094827637
234063100476943
243156072431089
252521523655441
175152426777817
147279817291037
213669724921451
7902660430409
46235430794093
58722046455953
191937816239231
277637646704479
269577718735777
261268594621537
184474915823963
74752021160753
5610022037993
3225546571097
78397275787969
173776168524383
94047791356579
42942556795711
102759712096277
132570801127133
243382130068019
259211454044731
149247561677659
170132277101803
10474944978347
109455723998177
26017258704683
76331850914009
79765883964589
174333363035257
65306417730751
225116785400869
109026617900017
219817433741519
20599714843517
276635530122979
160989475994203
181742695907011
38958155582977
142747514471021
112148683547717
222361588640537
277413926204123
169914491240051
188038660455557
118532325396029
151634491869131
252193693424963
90115196036491
143823021466511
195097182184799
275601581519227
89348038313987
200026862593763
104188203615137
260709112424269
98466340926901
213565929611647
145045319257141
9027084661729
194120913132791
209118296708693
52629624078433
252429060526619
178946260559587
58663488424559
182263517870611
277832515161923
26167196804057
254450809434389
277713184170959
172835492139433
124688361288553
198825743097199
186838590639629
144009549135689
80033218692233
210626800886303
94479026128511
176273244968621
72527360862623
256857625578781
254805304402027
12417782488291
86520690641831
218692958612753
265052143145849
98234160733679
224510117995129
204073668579181
230600701628849
86756869114613
40305719496379
44722958945573
45641209751983
71095414278121
175990896723847
146680317230651
197065474992167
69288154514731
211433606229583
252171767986223
125416552975127
8194573107263
24646198487957
20133095389067
189237579786193
194797026338407
277428052465541
242877481297793
235161126467677
204115043159453
247857095259187
3631181736121
48545641526401
128576461594331
60874402902683
31283713553437
165653496950189
130542609436231
247942204178947
159304205855281
10373069234503
134550357348389
190252001886571
162294771566287
22563793721939
50278514709473
154252098608939
37284836116889
49786327357073
174510209709301
119672256624779
149583386310707
20780955507841
121093401506171
208044051689917
242684624912381
179548337460061
57016214711531
30464059307533
158075966594449
265670365526381
181790278871869
206773330684057
152457829052281
196032625591951
164949375064937
104541180736129
183220987811887
118759845927431
213496779997387
207392386560721
166129784323421
203999103881791
173593414545949
216357528567181
54818439466421
85699941075083
115544804215237
80084141082367
6628628271913
207596286347507
80896047496889
254671889781637
65743442569943
216278157839581
279866455566059
142122447710129
29448207060029
119207178493163
226546623214337
118686335274119
75986666932489
7875041155087
135048173752259
30848106272783
162873844648771
178102354050961
246842888216153
194385696687571
18521321225389
163291734792899
126256544887303
244914396013277
59563013199793
194267410919261
71692696391671
102117225592289
172125919229587
92588583932443
193983419216291
58276511230163
207958479179677
167908037833399
131895165105749
277552546207679
154453966721597
102111654680209
265425682471421
11794344214591
214293933307589
49377961810253
142774338328339
57941021004047
121032202905209
22095386093771
127793352528509
161880843661619
252177396501913
24777353055283
229628338593659
114545864162273
231432107747377
68283594728579
13799833629037
85295914374397
121638779145239
44840907580043
1770527244281
11058438572983
28553524610467
31045081433671
157832612824039
19551466494059
179978261078087
232491559196789
115355827969549
171811297567999
61422001591129
218227448940541
169344087834193
144379858579277
132491987492957
231543721129463
77685687570229
248636123199313
90086598856777
93721054604029
143607924538033
167541841896409
66771365701741
195709166806091
270447729579113
210641070864397
29845546882087
156793445876779
86177805048241
247297558554719
90109195349857
274182363409789
273800614538609
210385394771173
120978856838953
125957287657109
35939786637371
39297168226301
276663674128321
271517179109483
21875665764893
122453965959653
93153039176881
191668692583481
54456599564537
220341418099993
7624137777131
138533746303097
256213014222667
259128205212719
257027183347127
276726074300747
254494978232263
213719303009567
165967485178679
166362824021117
155251526815171
257643876590839
255317519229749
127360361913223
272711104508893
166864569660071
186308676752743
256295010339877
26158874595109
10156205798269
244457060808487
63107671691759
123233738521079
277569901794223
57723347623649
39474724356913
264902482535393
130023532146337
6195589584803
12806551968997
20461979814407
257958132802967
274657666956539
99216814567163
258271952750101
224241798237319
62182612057303
90485706704681
271885412031049
88169219540473
134538464387281
36031735156867
216729879752831
15706405665823
275790996153059
28023128445737
223083609289589
166520868511631
42708366755339
39303352948207
87627728434123
197715132658931
245697554268599
179248460352457
211185238463267
232074141900427
241370554026773
146982347452709
36435048511259
107118680853517
125321658214013
73399400168023
11989709091247
270309762916931
178492813772729
66181526080339
174956594525633
276816008754713
118020068892457
256058163692263
26494753572467
53527275962777
140957774086487
166444357996139
177441316666853
78005670492073
94047318042493
139550970796249
246963347167253
136305137837447
196695263860559
238544739722827
61927527398551
148630994584687
245492566902859
35703191331007
115049474943119
8890134308747
113917187614381
174845603434501
231304030197949
141955806734551
175062061467311
161274725158103
32705722397189
74101057323431
223196219144209
179377966970291
195504402280613
65217193440461
197706000836117
260310009628187
271622485550089
281368383559321
59755302031361
55809116570723
114980873839621
101756248725017
119903707481021
87063126332621
47279921040413
239146594274023
58631567241059
41610164476159
269812906123333
149629367430727
254577520683953
77274028992829
120126600087881
274029138897901
98798427402247
135833129140603
186849859265257
200139509291651
178597530346733
111449842754801
45043551505657
168031918373233
210203001562511
28273395660907
12475288586977
176182927115761
232065005926519
273517711644301
65690442219019
246656286166919
73330906278569
272862596765921
250805327178533
4413721659973
194354638988239
262836821436899
29974929690331
185334852450719
257009131847701
110159492042087
225812628302101
205648540865767
4330348563589
70042726088579
156041326608751
57664906643503
277600681310011
114659241379517
15578312953303
189560070720719
59901423988493
35798840121641
126335684705947
193948646314559
242740553157527
213427566751453
12793799583161
252560340558221
115839156924383
78527209498823
211669479843827
211084415748229
48696843822191
80353935466969
67102685130487
20279350321079
262491519533743
3936590822701
63048089754487
240280562325743
262688347685537
48906516927061
125733301723397
229192170809443
110067617391629
1169731485889
236598055568249
142252821809531
210800724805861
95396504588513
92735049107171
110540492158729
225215831381803
12322124917649
159964483411687
69550502876717
223501334787791
204895387685861
195359521180843
29229759460501
116355835374179
183215544939149
49072355100151
117313043200909
655252905761
76934345450299
189620845480811
251823329522029
267689931943741
70528124645749
99663217769821
149475611517733
124799688283813
133048628466773
171386771880719
69772820796803
228792824284477
153334905241949
228607441684571
115437956333213
218691583894601
84624414383
176822492628839
222559146614669
194170361717609
162342827040677
178671782005471
269059071884737
84182177972033
55270574926043
144479281743913
87814350115529
199246255241899
108439619439523
103175287026419
33162255316349
66374246881753
204041701368511
99994544775131
73068316259569
264011279442091
66791659361359
147333987828737
37188029079689
49210678922131
39174770561197
139026934542619
209424135379631
198288169891709
222770174243231
281322474326947
265057396326167
104885181109307
3972341776619
218976783109373
140662019217613
101045476842223
272350504509997
200104613808361
196744722069869
249193766457179
63885296000297
67554935407657
165959856288851
192117606105479
260074596559429
145106711628793
244512182353949
14725266259061
166951300470373
6076265717491
174768807765169
117635802097399
105297947305093
61721595775319
220426235008349
181051672767737
223543116509989
13658659542509
233571677390237
142435246279633
92745649829167
187556191077391
77232536988059
48165629298251
114961099632997
224130571577881
154019111801069
41157116777659
250848393571667
27635566091773
23121291599671
172636854360227
37554637809263
56302656608039
228942720524593
197879139369539
76417784313331
43239295010123
229975415389039
69029209337239
126052951956359
235294300362281
149832614339741
78925598711489
191547241365899
38768044348871
49953895047131
183451535021947
104763939544567
175121877484657
4485521037947
9043815967951
30729655348429
197115238030301
183126869738753
275019627444053
3702894604397
177749207731027
233190326223121
5796223773227
259625280021617
44685568987901
106358319731903
39874207066231
206930708486923
75214745782919
149507140671817
277049462580229
70926864453503
151173858769789
18791450387329
49203600965359
86416899521399
10282076686669
56903704164617
20081394179953
136628650967821
142449115583911
39221670828157
253874586512563
256204606824037
15103679128793
157860736060087
278887769657617
145520749399997
76770431844919
172039557686527
196142062469909
72637161303059
240820995582859
63750688450621
140908503860651
147485585772163
59868456165673
109947208739917
111351166290913
41489307567107
181290677976673
5187819374819
182410478523491
258297556974521
191554346696299
210088897345597
86498773020689
247183697258387
255120709814447
70501201394903
106399425123731
142593454825609
51121301502769
105969945687799
184931931412433
240971103365017
19295581992277
254195657074207
153946712468683
197339823334877
264309956803019
223699026376129
16770079487543
170038302036313
136063095049019
60553446230483
225604229268461
159215440598887
185791219328417
130135817825549
71972487987079
96143194589699
114661907174779
211678869856273
219824613254101
9214483514191
272219046833743
241599296202001
107271772009639
245235378262271
33851822411051
255085600900763
76023800263211
74404121213011
69118347482417
112798656188399
125610306266773
188015614404239
153199430304773
156348667741867
37827471725339
64949546549287
211390340248453
281172478770433
198092961747809
212582001347539
122583064582219
42983129057003
278131832213953
101661834944737
188620823579953
111838615611997
173679203887039
15032022543053
18088130376577
633478887191
156421149179039
72589923152563
276151936886557
67664197126817
69459879002953
123555875419643
159711275900731
208377718004383
201053328537427
149415496902541
258166392300059
9249636717691
181314802555559
176013898535743
62840348622691
40446251979167
236772598137787
134639949433679
226515373391953
120136273194173
14049273942289
76030413267607
84206391088343
69374356674941
277684108536377
242898037342823
78848237656883
67428096306041
135244953203837
22353891181889
257665079817503
234302042333173
34032551531929
53883306678221
108847622567147
111628592203801
91876094505427
57108364785841
62112005078833
107610587515579
3121491109361
123514712344981
49099888277527
26387687627963
156596363934139
94384186349759
24531735522059
192360425130659
59623899851941
266905956856993
189080807108197
253119675540629
187384567360129
182198153090557
21906665939657
76456239328459
51223239197027
13662687724657
72871052167829
131493444859501
12515377876657
235571677619489
59780216369123
24744027480773
119516628202987
52114418463671
236399406048473
44985219426689
207537059511373
44945805633947
88694284976903
160971423069931
173352192660161
183085561658633
28447322266963
5429853829549
76742777768353
237709979800889
32518385082329
149068353303169
70853782240733
226866155533261
225430756447781
49913022185281
166312656642109
227800028162543
144563914289593
246900583421959
20412250328737
219042644192767
60301619217233
179190577702823
192721167664367
116890676127763
115550162785313
91445539950851
56276946339949
257715705092093
222317663675011
59587981970081
18161342891353
89395109198093
203754532151153
221203770365359
38066782835353
116801033189777
225630253431937
99406535453543
251690449932281
56852705598817
46459280247979
46981658369747
116899399555321
241605195684577
238830118801783
49604640535787
251699488703209
145479156505273
137861956014169
128685652092391
56769934199551
181457575539199
131999065090759
70826906213471
224831190645599
132587069903681
234793563807433
91992124391033
90476678967973
245499506995529
97109311860877
32613457856621
80639530933831
111331926122071
208991226218543
280546690072153
124783839673517
279228005231771
71798519542021
278671385615339
110931760329253
95148572521241
135187584106493
227725671383267
188900639557933
11117341585277
85144323509279
228702025049189
259034763793451
10262229164413
20248210297171
177222454190063
171075056837129
194402285196467
152243381623507
123342257844859
118127382728293
270094843855519
40069999330423
23539610095301
74625806101909
129038269120687
48148156251407
102063534696637
174873674917163
259221853964011
80444181424741
67466432520871
250933304664743
259390882622083
197840621388617
135276043038671
27192001534183
64346985781643
266903150433169
148940781096521
121665743048881
123955537997503
227846903382019
158776435512161
260433591162331
47506471219469
134957167256519
15987129933961
197401356592943
224616265310561
145300040720099
184121270623687
214112064131839
84357103583747
27246937593833
109398262731581
185133318291079
183040630066691
95472797872061
50753784559381
169041466593193
140829385338997
38490453510973
254522733668821
52464115144681
230296966052191
274207458622313
125944611775757
77784502414013
214698609595609
84653825172713
164141361451121
65662489584907
244356679809857
15165103422061
235610820730709
111928705182733
236970342772193
221844644158883
239185318441501
215411193838349
179976149986517
147140029985723
134087553308573
81992975350967
232213983682819
111549774811889
126105277151221
86165433453097
131240843758373
134758381696921
23889385618883
130752004043831
184425744156607
156057942583
173031431372623
77372395892513
3564646656469
142956699698623
177180267731113
66436672717369
90280959262157
51077190314363
173398133015249
72880991840863
72721617246413
134903818930787
122235085892141
191676151591369
89652977828627
155313564041017
121968301092929
222868731045137
73613604935267
165279227472943
108071251181723
129778204848883
133039411421941
50813079116951
184130032509887
51452106103183
127430676430573
235805042253149
19709641083757
9027855088387
49587455203717
13637633121271
221015443097039
25112355825863
139483070362703
90304476964319
50106008163247
94380290613229
172378123520753
12300420083423
104610567073399
218551368996061
150835039897013
251643432228781
87443305478579
58871571663287
98355765959593
226079397087991
215987608973027
277051929260597
58895384035529
252569692134919
35619969797453
107207009355463
95192552905861
215263851129469
85931412995821
127811139655999
47255537889433
113156145981733
10370154553331
205371586044133
187136818817419
248067733855399
196264678536881
180199767780101
264795734124979
140619105505391
135106409862089
214416279564569
8991765082169
65978977262857
128874116863021
254452184306161
165612051212407
247438519548293
92938403392511
278292504237899
269135325146971
94068093480323
112188391963841
169844154711899
44002899589273
275642033115497
132213485864959
177783915083167
258634128945893
187150748562793
141484375021177
208096239961681
258592807692259
108078558138079
148707512878087
260374158028463
37575528739891
189336381606313
54728854264657
37394055137381
137601020879563
69137390188117
124797207074461
21573551924279
27001284586777
260953337252479
18984460359587
265688010590843
229350063285509
4618407774949
223952746432291
173467956795229
262403873138947
163386680721247
172357017721753
239663248920659
211960453826207
154837374862897
248167211744779
266761874776939
26109976225027
24181545661601
119489859473891
220714149074819
26879464730579
168688137189667
163543473413407
189265680368993
163656595256849
247050507246497
277418440569979
263534189961019
210131569759409
46790227745579
188959978318513
162379908157967
172740299149423
212163988274767
39180068562893
251709470978201
168470557773779
61510094683027
196229090466091
134161068560227
22518938288069
120080699551693
187266933517541
186188157339449
153027722601727
52464864961541
180826695490933
29025879609341
171577669940923
192015207976673
56355084024011
27427246223527
87400583753863
105923912215351
56858798312681
177472658459233
23374103358139
268488892710347
273016117940777
92277772020611
180712698213841
70466258933003
22426597697899
266851491442187
148774357740311
26791895460269
225183343752553
205344928324061
239640773280299
58971406923101
254094964430449
256022963075849
168463665987161
83426804833657
175299765178673
232532390313997
32369179862993
52421022758651
113347269165863
132305873018567
201806426139751
56673259727573
64270676712511
93013711769207
43203367330979
95269809887113
88799242838953
55107514178999
105149932012183
171143908916297
149848124920033
231396746197907
192601663137001
230875081530439
225945374751409
78764078368771
268738548387899
13103792433631
13947844739863
117476568667343
274773382922693
122730518669333
208890729989413
227157208158581
64766423353897
120299422763791
27191389669063
172511525542843
255583484907533
121358235644879
10270711626647
231451789789193
125103549681563
32764252016311
226389727634519
3634039006231
58631810566033
8721679867933
143353318647797
212534904109711
231049512029447
260441549346689
64284562455719
216138811146437
214215832551907
97732968930257
70509610212541
221998661323531
177278897540863
208514051117789
200360970423923
5911699866353
172262949958181
36449905200433
142559457753833
125776085587391
162777929416199
31173718809671
61592874654517
111774553193353
4932755166407
181718817956803
274020005898389
69948465040583
173250732883771
215669923793173
37071829921369
118158871300727
265696518907999
38026888109377
250735190873003
154434664324753
91386261544493
166302810858557
216939860760383
183086557475093
201992222197049
273337555675097
218617403122073
278737620129373
269745342277001
245001820534837
162333822147649
83311652664971
109150257760933
75269583336263
40006042253153
162501940710617
244044250629251
47117025064999
47179334615563
72484858270087
44197175033191
103947678080641
2163662738449
72698268619663
186850039284353
207997968470953
95772583477763
38804186303167
200180734332199
157464043268771
261339854442559
205999424664991
106070576064601
212713073009443
109378582011521
204851740087609
281196654975419
63175608231209
192644631800707
231608951758189
203161301672671
220308138671017
242747973118289
251997725044757
211769727072329
213703077879233
257758006867741
78404938486627
246924947494657
274636001364541
225897508195189
246718309045279
134350995333077
200487847492151
39935255020411
248314221802463
109235752257287
60585247790113
251141133659063
86577760411183
54739310843779
185018611003253
240537225681439
134581873500121
14761262796557
106726614469477
238069118860051
98917339909147
270930195182389
28382397646523
100399154714189
79838784095881
193475360072977
69878123938237
52503808503899
193803118572527
32449773584999
44344811560319
189178448581951
154183352859841
251940655509689
161419976634403
98283329766473
137453837954621
12690279922319
30732090735701
90683904077449
52790700513289
163777935214441
171931964002697
68832070017749
82926610074173
220511446523653
126974376292867
209666919090767
247812468487057
231708854018753
271003370781617
123161655876157
218830441318147
193142425899001
216746517343721
149949548144113
93957658622767
159925332448601
69722749243061
98480914713347
127991798764483
50183782175701
72987504275827
35082452226491
77716624020899
127155797859271
277903212214897
235594493785309
242302658069639
195939253070779
195918761417389
263117625952871
100102373122397
6210477593963
15626843005951
248442203906279
39625783468657
46811680717843
117291412390469
58208074536011
168068531466481
144208049441839
174177335344391
125634753622649
189374264367859
122544942304289
27689928062561
158840528010979
41291672234831
141568332901661
45917155817107
193035699147197
32576973271859
267789729591577
191149294091621
215640646109921
38963764130407
55978076441359
129043478122241
28044455169179
29544026828089
252425457287879
148634120249413
74083655784277
34163771769241
209407972083091
246287995367761
95868229251281
139136231361047
116621344390631
206806154116469
85879031538917
122242496823877
115536888551657
93357703081723
73176007721147
115611200780813
176883796850867
221110358654369
36464436519653
231641879881273
177574680623363
215409524678213
118468825111523
102078757220057
60118805839363
2104912004191
213398734241323
70824291658009
227627326584211
3502006147007
217860955059361
9628072158737
6509132658811
141820186656119
276037845529679
12651195759593
231780900172609
203171494644827
66141541247
242711992485481
115722155499947
57289507280281
116178658618423
278286683209063
21569350059979
126079451679073
273303865544999
265657239813169
110330712643237
83385044134759
254944679346377
19613402384117
219309035010173
241672395988403
157241551984753
202367652868319
84177018730157
7096900059589
127965473639249
171094873257601
193609807655293
117304235690347
233764393012567
1702120515937
211147811997821
250140194037053
154016993019563
7986066079027
153266088115997
101038449716653
218592208240411
79595301475087
37832780163749
77675614392361
173467514365039
3215377101779
183229136101397
6526398821773
7687618658861
197382406133879
29144270439461
244108757061959
48491937958591
10593997247641
4388265750767
217277565953333
218009485380497
242756070753061
12532011142633
95430199212323
228859687327771
179837762834377
198259555691023
64350023061299
192745324558393
172342247391971
112550299306597
7020965982869
132878079620113
90696273950627
183282694521617
44779728970027
197209903872497
35664683070227
268065479367949
88714541445011
37938283029107
222877758524599
172181538282877
190638605321833
21295629961429
20681435677697
141043143419617
65207970428911
88563286584389
7822891867573
51373624601839
280706961307121
62756541863489
103835215279259
26594180008553
26693035206569
120621024322163
78022820214263
117854883830161
238227814825109
122648254161247
241735887632077
88379773525543
81781829548609
170072476606819
51657458854451
237655333543079
132059620181959
115851656549311
116644956088691
76846766493193
65780129848729
262626797837017
87289455551113
266583787552909
156796706642267
63162792530641
126473919247453
175763929638943
53757976912553
144650611979113
130142538767047
98201894514677
150133747170889
6061989955741
55135474970959
245927779103821
206146898980703
35801865270929
255866501061749
56240718412469
185460350981293
91369852981633
244467899543971
227327677069963
181089539811163
181650669188141
4386830999483
168953342998481
94260690131359
224867858970449
392527328917
251112633467249
244854352713809
108725780743823
131813773985987
250083599059387
207438875088233
157276103856259
212643868994149
223977045735281
252425691968633
107160005754127
267247804430779
249909750209443
39521787659993
199824780318473
56982627472289
225406567338731
49949221117531
238458652814233
176841708237683
95073113251189
59519617110361
76284859243111
46617479778517
201901604827757
134012646057989
271600632743459
230030990949013
130691678608991
96298020071501
63503391528827
247589026751267
19365978623609
148263459076757
154895767484429
241855244886019
100551739262393
41155185866789
211542949363981
277377236754889
246136994472989
92201419499467
170101483057763
151173462613297
218957226458473
113836676815417
258551475878947
51122610596329
277415336293009
18731171719417
6685693452029
88041240367369
255971691753719
215433709826501
164827347689297
34236846245423
231680866309531
97857710473829
151483172630639
1870228470949
252814359516913
64155479156459
178814248860889
169774540154621
227257315153997
175326759225301
185774610669887
73548499924363
93743186767369
217453938448217
27641469465563
62587454557253
93284644784147
226017521660449
250032114477571
122798876209183
74591833755409
466286480707
224279061777383
135471947497189
104883825729103
220696378461457
181726233203677
158851802518649
216811231647209
22564117089287
237265638439087
23349290023121
73740003515677
25184796040237
11437387774937
234761131309087
76664344881869
234220066418509
271870420552267
181716109178167
103064438936689
7091175429677
268825119495469
61223541560263
22820199362143
153987327099763
199287550934851
278824416993467
271036602586889
162457942789171
256716307191937
39486774815569
100473089166673
68076994715159
183575106276169
18965019729421
112915377611873
102408095515493
260154758472943
200961910207789
171648923513051
105286828526723
243122481666619
6162215051767
120194908636919
208067457575867
160602691571783
84393673983319
198631741940767
174401148949523
81872529895147
82742854290071
121526446946873
54416730119443
201682514289701
230221331885099
167435621489663
135607007475749
131839759063357
112375399652261
142074754322383
64269560842607
266149316385769
7510361050681
66209731640113
14152008259033
11549863897189
101756911016069
189932900419237
148595304921673
8508222311011
193215877224763
163824557340823
142497763569529
27042133903259
72535759556341
8940399850247
216522727803853
98391277562939
155069164326311
243420693646133
140640680225447
23317775425663
201320384372741
213748728332863
274432406779073
139830763417637
56105344183591
266757938888807
117556326502313
34536091318441
238648278025877
212917941490043
261470133236321
168308710768267
239952476520013
22958801470127
159211106176277
140690670741587
96569208670373
268934366101969
15270165898357
10379252342117
99224377000597
73739716008509
130466149930811
239021213207719
226783047913603
3775279652773
235841691678727
235766245247887
92926014277973
107959180007773
235672192640803
65024722356043
210540248354923
78374759027027
86120336202787
260461376277931
9646149078101
15460435450027
232220338889969
12527077139861
138257804069857
162498277105019
106793900435323
109708087711577
28474978939739
8795994382793
41099685707303
23169682371203
187777283619701
13611194833097
174451142630549
279557594733979
188225934808783
8131033623527
105018054774089
66749890365901
136602718468091
85856974929673
59006349880091
216081411232139
55608757421831
171239434088623
140150707264759
100176966391301
45273103190761
22880313032117
168807430987483
172267347990701
32174323653887
233042580486983
239089924986859
1146883276919
70616129997949
49781992871327
104625732707129
48757667488967
54836981134123
256253545921621
67525140810583
273097151877917
181106423582171
55700078065157
67033064712721
241790615130247
212709321231461
126811122389207
137903607713863
2612901374917
230802361318201
212902553511229
192733217558633
40736462896901
76087936648109
177652874083771
94106705676497
53075015433337
257932683281479
210869889084793
265887884096033
195134453241953
55600468870031
58236874045319
228746747574769
32211590240213
58586982366697
163817902237333
150678266732557
43718282292263
28432948850083
62118122001581
276236346320017
80958030510251
14635921012243
142414047555097
112451567655313
61303715126033
98661953544607
639156158743
107465813905477
7146934186741
165573049727441
143766945798131
18372289648201
170543119369541
150429097637993
230671306411883
11102379743057
193917374319169
164246653187459
48681370279943
36202453791739
66878636378473
131822607674969
90625969515139
231800865133711
225073793652559
42731788995089
79991831373283
220394387290397
190580043101219
182926107629849
97087790189419
99625429432537
211509359863663
202935985793521
93241241470207
140828955899713
7081088487973
101210544900527
215389641287221
270609626580269
30843623596813
98130273731603
12006345142133
51379450483019
193422377062751
113805113707801
184652815789961
236113501174883
217783896247937
64095759572381
174249854011517
78661134460361
106665203461693
204786434984143
263410779594719
109968340874599
35289259370357
1399523390123
199838059156531
95592893638357
106800854525543
239816711967323
228336133369637
2241089968549
225084339329467
2160616280617
137602268837317
57095660955161
90240291840947
30689805017351
121547107271489
220661948076917
118877556295919
242092982894239
85989469145893
93273079957487
64892934587753
249318850287217
2498377915723
76046509672513
16650994965151
123638223681131
58901674967053
71558829372967
24972202261627
216106108407743
88643703244457
132721685011423
195345984383227
141600445605847
134916183873469
63098450454001
257213089045519
88950819653161
47780541986017
223051908669059
75342547471967
120472655893279
116979722529083
267503537639369
254450763549683
50074948988089
224287144483607
45549565747261
198280316707567
48871137322853
264642651387223
128261811937877
241275815381981
150697818506693
148982649678041
4172613253363
20547017403019
201187332209377
226626734521357
267317532476747
120268017478373
101249062867781
63475225507963
74128638038999
208421233544113
138124459710173
253323825255311
245247228683323
252448100003527
1000165282223
1675841171509
34209066424817
118117025170211
279236452908683
41571335537791
175289123254447
11334019277153
263005877922839
236188765242743
44574531917467
115811848791031
86238825304013
279353306609953
25697727456253
140522235178021
233654955162931
77270675332297
63692016071267
194875303135879
72617444884223
49777842575567
229867618468253
213767531923963
226156017681911
15286143316001
51090015152719
188780794973899
84886806606757
144015812985559
20614177267841
94685082794089
273764978528423
181915494552721
116803749113419
232724872989911
155796479695141
63512563352657
14966733018931
87654720462619
171285029083403
69007547805191
71479545624451
94729058626561
80144996042941
5656282118783
86231721805391
218255793636043
112821922939601
241865948696143
34295713001989
85167256133563
47737266169477
3558753938693
239297344116163
181336909418267
195538352541383
42608938858621
102822409394819
93349447180687
22614308536277
22216369408789
275872061471147
16598732041127
19130054584549
173114173857241
213711184535957
236544338690629
113108758973933
24688623174749
255342769807271
261357217983473
254421921146831
31758815211833
6119112267743
171092237925911
141290785854217
209200465250389
216616527645451
240333361728529
164469558342799
169427258306387
132717985918109
80064837420727
157343303177701
53518531375417
22202003183551
176554316641711
42387110749741
179868161108257
85595857126607
89155525875937
169879680347473
56103597401419
119527499715791
42676112525437
113961809964259
35949281368501
1973547138821
198401497974257
112810048430771
108801655407307
85646318869589
14920373131901
263953686804287
185079276870217
59687438737253
135648362756561
62044695064267
45557988067237
189323125147631
44036533736243
80245980802129
135845049860269
172970046102691
262019729833237
224012143126351
230692207793183
80954841031331
215843450884571
36485748608423
165179873681143
109898827704283
244277602713049
135278618436047
196471504712869
190118448615817
39998921819321
19818093830599
260881050725359
172877562573593
264264186703183
8049903574417
26054830790213
265899317488253
175062296259847
121282112107223
92673746867071
15365992376417
186329670268241
21275446433069
22965925280117
207095011590589
142054588311953
19074422141759
183049691219807
238267912603873
109624726661899
261328143292243
128028409372109
218371736439721
40798838464753
66208375787461
163206241057121
5294185454137
77037744338201
127452936146267
11313447327661
150018115635929
218211774125953
103738571815139
101384360627113
128259669879031
175562797266341
239910248118523
140402693304859
193251093321019
175344594551123
241557287264767
97620137091767
11080204569073
66411001240783
12723022249897
197287720395347
108492640533617
218910585357949
190728178397467
127893021594089
158020182753241
228836813049511
172136669073221
255161644507459
215387957692933
59458244833639
174313779858637
163916267604241
167815445168911
276011993309467
217988394752563
115892114075923
122411555542999
72048784516381
256950387281849
40455266288299
131618847540107
67147910169287
66719236013231
267176154676061
122808227910187
71831244916859
180071782658291
242985849120269
271748084373617
56452250389063
105079807270819
235241516044709
45911024510779
199722919193081
161242359654611
137737582345063
187923905884909
143475338787397
71218531907269
170602010500549
231074739358271
270628623248881
181244360619011
113403355652269
44517996823901
195039150997777
55490583151163
60508209276371
158099966999297
190792568644099
183365742341983
169999245707003
251624348898677
101391243181871
81827815876129
99662640263117
237214763514203
118109261955319
218660038900643
277051293913523
206358157580879
15288519721961
225480848706049
76588740352909
121176087721537
175188401665513
4310144615209
65052389030597
218413350432691
140515143305627
253343578990573
218545706441521
133886705939381
108085093423129
162237648814909
103741882405277
77317360617373
234173424255437
234584121692321
202871748274753
268049253991931
185312274592801
155629311251131
80426154876799
17379456358123
172898603122361
69173874312923
207046734939091
123367602737263
161794820391119
222495997545967
238207810680001
77436319675067
140875384792091
1915092615011
250406471190511
108285561860797
278076714739
133868903618273
100311125501099
63319312927477
181764339662833
29471267949229
252080922156983
2273165610647
121613038586059
60443678255801
247358927099111
160264587803129
79434439484009
124468352978213
193996458034441
200266381255739
265571752239229
108536689961699
174465247139537
173639504969323
174922565826629
152435333924719
29188597690451
191917061929337
144419736605779
22319856177569
257113677651223
66939030155287
259716261524429
166176132053413
139380698337563
72657849531907
243597621886163
6425252950241
33631365695569
117329435696519
114791927588719
125600285852101
277326073434973
120995325483779
180139478760083
65037416389969
127942356709033
242474754957437
92465135279189
139238047305977
161468096341459
109733375904443
150011775797129
158966715689867
24040760376107
243830765883709
158527151773327
280808109033359
239834824543813
270465975740491
68932219347889
20013904139029
218133207953753
19794640256357
214649045436073
102795825168313
213123905174881
278494641431317
158518388994281
204977862047221
4604584311277
65673422603777
244640443368157
1178681140313
117690976979267
27588558231649
18507555864719
119638523108957
262852585259293
99226189250941
127977984017101
151249121038013
35528935443307
3067097056327
76664050403981
184151788357093
265951006970843
81319674399767
12718290730751
64695992890343
224658866825143
58453621695811
226802792060479
209031308421797
185923098392459
78761168904601
21734046428527
61770048392587
156544967389751
132181569922891
91847539249253
241668860856737
55024126136597
217793784860167
50411398827469
91934468944343
52085670798767
100991392058533
120807859667993
161169386855887
170523365992781
276532533254851
200017751573021
112850916827483
34033006752427
157200310523611
57764282607833
206431836972391
200695427939317
249477757654819
261609081188261
12298931202377
44069183114083
200652097629653
152406263596493
606623374823
133158240357041
188983351571257
228057321297203
199326775014343
102712522943189
207611502842017
80204558824069
75551347602881
3236432259211
13096702760371
124730417678767
5313214511161
56920583527183
44339708191381
98983975283867
186356782491353
260380035999961
172542904548379
51466937899229
215331261853907
125401615637099
70472966662229
174198444940813
17023779769753
246094259989703
281335953302557
74994411450599
38366904777367
34553696380657
53342110127921
267705107991227
248143370713129
46559706673531
242544752455477
270154430759363
33875064786139
265869525868697
91312676760937
90923341893821
80553936309349
104270497201781
48846225056417
1084864877179
147259901497301
203383210073677
140512242024359
142327495962733
240495210368779
158069183817211
82476154094701
124319474073737
188459610846047
232158779399563
201536746954379
78476813026663
167110903550347
164365726399393
199983656110157
21747647062459
114825691564261
232643775841657
157098495022229
120385216632893
204396543323237
259616709620731
220759671935807
211274496510683
12807397942723
227685926290127
5610475770689
65687655710977
47294797741739
151044393630829
28688360302039
240466343726837
30961308674077
45021963224167
75310255361807
38427720567997
162315519868681
103767598759907
405065143663
234466362145091
55231072140953
242561518935079
101821535925181
165212643720667
249751578410419
192015027183163
9850721624767
159219141522659
254190353301179
6681411315031
55507756393151
243393320686213
243775322516461
278080879942673
205327784858561
36777152475421
27901165789643
57646558601813
30055605020087
97073536096769
120476064626311
166383184996421
76445282036341
266027245785491
56950357079641
200782356910969
127100500357711
47908257562037
25998489015371
95789235687703
47235330036109
204783010000843
143679948057509
187758928910353
111671017267853
213857244539467
58793456923739
205218809303467
273390464611661
31077055627831
138557912371981
77249783752459
280461962685647
59887088228519
253813841018359
186884077161029
213542907880733
17037201508321
96209064813331
81211318541819
86517714318041
13754780000257
211784986487807
250717696665907
263344980263257
9940079924143
112847640468313
32074353624949
240845371104337
161663058158923
43002404330957
131828104051003
158257438385719
209440114262387
255417587475031
210601313892337
256988125372523
18436896913991
80341302044777
157679709668567
97529519648879
49417931156227
140582014044931
213234769584293
37870805424187
33151951971847
108699914457163
70301062768451
198287663650589
279200018977259
105286802967223
26180577656657
30435680736793
165866124574153
76115517291431
92564508943003
52520944552849
105653634924479
130699421790761
173060697265487
197645713716277
80622089613911
265069051266037
153456383768827
97115780318863
29957835771187
232870623101269
145113605098003
93652572347431
131213706865141
58226252930863
53082771671581
7735669366387
8560546704617
231043891579157
228301141207933
228726751435799
262468133491511
38854330327853
2018283021421
209062881621641
30193616163553
210631376811299
72176913339173
261130034909153
232378539156977
114628678642613
18911782322617
76489260591137
138908858262037
266874884860861
60268981211591
107765723810413
36480160395137
53426428317391
241704795129871
207875252052859
216485165010901
80149904839987
162683540322091
159119546222839
173147389869029
80882849120077
109956490349441
163779145427413
25382079742003
77151489833053
104044925430233
40714929590177
169878469542101
101917094365679
2043183589661
88741274785619
82271058067733
102260743853027
51715753526573
48823904017849
16745469036601
127885479178363
144838352967797
141430105343411
200891554359479
197515378521137
252315295657357
104121234155039
106145282178541
171656978860259
2273069933087
197545921599289
108341989978589
105817608885647
18738884711629
143141907692513
140481497164849
49535942629483
232705609881883
19668237830701
124180773896983
60540743879353
57677047921459
74300218601681
278114992506899
80946744770137
277917859297691
6901019681113
52256787411013
2636608926293
219414153093071
106949657863219
256662630743921
76246900929761
71337064088351
113163945853837
1726124193457
237136230522439
50995138111207
79359431630359
64442054756231
171589601571859
58220990141569
203692678150411
135762267714817
241164939930991
48067473828739
175049862459509
151833563793181
23951854240669
139452520241581
162809036160299
226287417414031
187569840015269
209755854493327
65517779965987
111790904710279
192935072491489
239594962652393
245684343432851
21559764784169
203897211753091
31436542472729
2141916854629
118519804946831
96144092703073
275980180222729
75587513674559
97720205730109
71632750930049
107951256649823
137202069557101
156267362179363
60036334903343
202072709865823
241356977861801
16458445395731
274111670226089
236320302770459
110050131879991
140818388541827
43627065555823
34076900896613
180097568057423
33513256072481
257311156841461
132710491779473
124528619596613
101722773754697
70426060689911
19144937166811
129482191372397
238544763648479
73070296610189
237989174301287
235935593227409
142271550244561
206080036451161
269376052055563
148885164006883
236327804616263
266562051882377
228147046301431
195654121855783
102914185195013
130956041938861
221627513525207
43533643122719
23781440251057
15609617154149
107524012945631
116256692447839
207082364092913
257020564103729
47567427672073
57028863652991
70693466777501
93347031998621
39438390214229
27773618870773
147439477019771
39955987796513
11639446745351
118890483098293
183426829637693
3463069100191
6153956228309
81015696619531
189143570031023
147931850960063
175912283957653
192490886347147
11146043836471
202963560968353
17971809357907
259845892701839
106612876590137
182285289174617
222043119334163
268574337015923
134813555635483
132876206930459
208922094740119
155799863319533
175882700211241
179284470458641
127719685663561
102910716319471
143069850273067
88548875649547
157869784236551
116344529963759
16760983241921
275500531347031
227453734243283
157520921171683
66317093967907
252954736358123
56822080521103
182255967214943
81739114113707
231196543916353
90406969410707
142226038289243
156451078548539
146720182054387
139826771660551
213488579954941
259251234001229
214841183058217
61357858755199
13929628716287
169566809114051
147105804847951
245423513765357
138389747256419
53144808096353
232194280912463
176387253036749
13071280480327
223112800697359
85840373887769
199488159701107
182608453465829
127571544784447
85816706982481
89330242414583
11451630732307
277697150117371
200449782959243
176622111790717
193066507638023
201671729248841
52331921638961
267141662494937
179437216283833
200872904921939
57498773522689
123173052359089
130989629887331
176075942697043
236579507424809
209378187768041
197233169573521
46865363223859
256116724647409
41518843461047
277749173321479
27330369280843
59136412772467
139505329579513
126637002137827
202808674782641
203616641181763
464892427147
120977228221501
228088327282967
29174883107021
73199946877403
94924459033567
203312642749373
8091306668033
165524381238677
243464143005929
81034276764967
255623258026369
76852384476113
207036472556717
57884924863771
107798791252697
278963106698891
162989553524591
153840937588759
162721057641799
234596791347209
230129905908571
105064049458201
229325330196019
232366773954613
208702735674617
247224224740153
112443311076491
278373653249033
258800158517689
208580856676567
77995645687277
160269555626857
89997497721569
211380419433277
72818155396741
146326151198651
60646598458163
240658740316847
69795100580377
124810613174419
69519775238779
129522652215641
1953201876121
239854601303617
33591476756239
224299670414381
27469846798741
208927093570493
64197012114497
257463051504749
256478327122051
198231332561677
100766982898619
5400323200357
214274137649863
71471252847637
64680105608051
49799053080961
62815471706773
115294707627943
63476416715753
24984398003347
188144621934839
80264189740129
202744281773141
199741122602587
225109449036971
239128339467139
85989457643057
209642627714017
276563810447783
267764115926689
190994194199797
25965585552427
151681174207547
137103270111571
227262213709009
90273766979999
121565310140909
243319769791751
125422357943557
146267908023137
52610603855371
206646051176333
71623550004653
249420535998019
76770068064247
235023191476861
120444172296869
278704020547489
226550489859521
76241838195529
266846207399467
74153514924977
72603321900107
222118681176919
258519026596463
234175236452071
103450148549639
216739423839527
20721216699103
149141699379401
41146669927159
142609891620901
13351576274651
121335516782287
213789679940363
261842956235429
184785133525571
103654464665021
64968928663073
183133302403651
117226022339893
19797575822729
247485806690063
76726487642197
252844003074389
47298859738237
13023964148857
113666711039561
239895475791007
66136229348411
58085177748173
44597489489561
175565637149627
123791409534673
186561993330137
135233587288711
224266726377493
133793630852389
177047122073023
194850691206833
188140276801007
102923281738997
82575685320451
100626849827093
38132536251773
162567219091483
245009210460661
197745640128523
112315810773883
15190657370263
194638490361113
269581044021257
84904249883611
185794168482463
20293352403559
98474066783723
108083265557741
96492621566501
43032804570751
279241561629047
242089147940929
113402826694571
226648171922779
217830766991837
115888067900609
9962431185529
109322074283767
11857618032049
66146983102847
253145702664871
272624019996569
74348418251407
252529877022221
96973857156613
67043606225597
116521230507743
228305079893353
103013122064137
34183673944579
280682759689597
211414089573101
23220628410839
138623216930137
171459711357433
74665732968479
232720251794293
208585453077721
173162974451921
55056289240831
51207659388337
233570089000991
154480149018067
224200247149721
212802824722391
100230803661623
40542721659641
200308306518811
5802043610843
131459669938381
55250239028011
146381400532039
208855703173099
117849228607381
170486237455211
160962714614759
56897188895227
68085340358137
118457909426881
84809764469813
240220248150887
81014178649171
223706139544907
49230528352111
63561869126551
266977995335377
11262919918183
161859065990233
260859006433453
176371351392317
252018809651927
208429739121337
52381903737067
83348522238409
6672998669767
6849248843551
150602439748753
177266715142031
269283640162729
41237066823713
123361413565909
224930086965443
108531637066651
222872710910419
147308816244101
167511855747079
216153006364549
13885399445201
173838790340447
42084859558999
22012406920927
71821699870867
232165336911769
13509304610567
254322468067
229792754876977
242909147814253
244707195838393
114296456525987
90706049213071
107503402461857
230833676681999
200809759938041
242645959530679
247493702020087
242385093332321
17725569249329
49715465625913
171553033224379
45780351679093
170977168363049
180702790139353
211065992303659
104316528899701
695363867153
72009007121963
12262542477721
226957159569911
259236033940997
17420794941481
146390439704207
186768515802833
64234871686529
229643743666387
250272867296941
235571160072559
45920026418339
260718467289779
205448612618287
106522057232351
234472950243437
105463910933791
247326759910561
96724099782407
209079304906811
37100378747177
102533550554657
276467758882993
38564126327933
489919796099
72782262397931
102701574679721
84065121826667
236184168485047
159627958660619
132320590174931
82381223748583
243583418349949
67501884774481
2178017378101
143045809121603
43669762502809
182571744464971
137720501605397
12367885375123
76107484436483
149308804489993
14284225878673
86082146164451
123824811525313
202505163662729
158220638723291
245550489496199
172481724295537
85935870445189
226485548345453
231980854054849
161264640634621
14098810193239
200969257682321
87213542479097
149672851353317
252627908057141
103027210657463
15319102428299
24554565229511
229196407810301
119428158015347
188777084647849
24412477766293
62545059144613
228057349433521
216244597682947
73122882167677
66339532201919
25381774522009
50329878085607
76664611644727
49815769421669
272207640226811
121828631116691
92188456425761
74211232612711
26935223135467
94956207817693
253908195363419
159690323234021
83252593817279
212532129272143
23489490600053
195535478430343
79983149971069
238364455832593
223011763149673
122097401731801
251037872440799
230087648799709
125414868647461
17511996032099
207391965161239
275339535410551
106906862721383
184633855366757
88707042487621
228087933759083
217996766165491
190921192718999
42945538199843
261112731842863
95547233891783
17481099814267
29407337671289
200635464151973
238544487490391
79515860022979
196559706465263
112848910254823
73204989117401
7464582807433
43220042074969
107093096386999
197772320941021
257556446403023
97193021443597
139529104444381
146753732364641
138722961919853
103515421755103
220691869912309
96457595158541
277656134970143
6782830989989
135601888062241
216338070843659
133112649227651
176315993267977
162274923436063
26562129207661
130411362846707
261928531553797
14036032755749
218527254549067
75090612852251
135226078145009
27903678310337
151205806336271
140950599966329
30134067779201
191555682276499
208809899831903
53809743771857
276348608078657
174502631882273
23432599652299
71855303141837
60382495925677
189784506733499
83433783264499
128759403908099
204026333516741
192292165664507
189990790018811
281416716363823
131731870353337
174310984297249
76609476714469
135460597088129
66224461114457
133578679681927
117287560246111
196445877650119
153369091927267
3338287451731
158497558783009
134520392329949
143008728588293
193405681176647
62497969708033
259561090909507
184141434553907
114581240182897
25461214095671
131598384433657
11547636805763
158132046945767
921795946037
207371923761943
123774424014179
35613861182161
189795588706453
226185138547861
275509515019163
26354718568231
67034821820107
26866024121423
181346097978667
239163404283659
241375951004021
191356590785473
1117662427771
64925542057333
256696949624047
212174726440657
116194871601859
19444053459521
182323852877503
205981015162163
225959946907691
36668247419327
23740005813697
143043390572807
210954318303419
185444522417227
13803970431983
259315857101689
253775181384449
137113774655069
67013498567101
230522012858087
46066372868513
156086590065949
250317745192831
266145530038789
32974447533473
77690115903289
103639435728877
106075890503383
134495713953863
273164723317009
157162975491499
70887869336099
23401705277971
227772122552561
35454739989871
48642134659037
128815660851091
6414447322411
52218685320619
16137638983619
78804964528351
40033154414783
225883855345717
259170084023441
1655257871623
209423525787887
123508566626069
275855164854233
54315865297769
89745212508463
279173059812343
179689219066711
110264057970607
151065561996617
100572017941739
36188867630549
32347494715771
31931885644489
277318673801089
101368439746877
49647463409857
93275349590959
203785755890791
188681498061541
36933119644111
136213570924987
91227007698703
270986630343413
45042525989359
133274014104983
53956086140843
89897246941267
123170807197411
95262659950639
57372262693871
4315366294543
16035447851677
273401484221311
6043851574609
179636633950729
125770021802287
48450229595203
707057383451
247370799814181
49930907651951
165356411384707
92328991402201
23678724381029
227407131910247
29099244096697
58212864683159
26070376091153
182952028153927
240214557682123
224407043406671
151665220672877
94959804471319
174221261133209
147354329963947
154137570300071
72138786608543
23360891304857
106044091917539
219289643339227
124991347111633
54492198795131
278884525265303
142582232871733
137030841969577
137242787279431
253499154280793
86526743292511
185955399842717
39989089236359
163150765590667
208203741663829
92386535334827
131944365266387
75991871310599
130187301151991
172528701090899
275912505921121
93430085393077
141372930142163
278069620879541
216966171178223
271562143494791
26220638592913
160657738126943
193596233867753
205726216575029
147616618060609
114918235667707
43048626525763
79789142900039
218595342624199
46873844905483
94323186550951
137375883447371
102232537795979
20481505597507
142549389264343
272594842512877
237526565295923
10906549644443
208929092367091
91567680328477
151127473656499
147886997412163
186977461567019
40364980077881
93408264648623
144412403033683
142356400628567
275553433693543
32488586463911
148046385660431
233321010403927
235634423654501
246306380327017
231859584084281
218152040897059
252705875083621
161192977768609
114662185904573
16793490182057
255468039815113
144895342085827
108723188740277
226585841624767
272494102614359
240805787407151
161959695954919
38861879709557
225288863908151
276817404469363
135347206481791
127080865973123
219962986970977
196206369120127
256765957024189
36913041797677
46201573341193
31094121250477
161201975494709
193816935404227
56905966269787
165809244108863
83339438814959
219670239282313
197450581500353
201460946053613
95972665414877
234582209541179
76106172077107
12323351997623
238503229700117
118260925904573
149530645683871
83797025818453
258924918759541
147601832102437
244348041163651
205641673795603
278313780197317
46855416788269
197599539328441
40007408483633
251712818039083
124315738099823
270468180113563
26430421126217
60186968828083
249264234626657
120779158687907
127464867316711
239946885464479
229688028113953
158339501638009
22664606902999
82696161875081
113466125476603
178770640050403
109575678685399
113735137186987
273972122055239
151941733975027
266786440452713
230903318246483
5713887279641
188028489314789
123897674708167
270348174313969
84518689495553
248227993445213
73432836042173
233375622136691
137928969888109
118237031650369
224066487151229
89053380735937
73565317155931
35191466272519
10709889031813
43770098035877
68952167259397
150795590661101
2252763248327
228611605760971
109387114245011
55635719569817
261193976439307
171822027497707
27317467190647
260831346558953
125504694164123
221941643248547
65222263348793
171108046985173
185615827336843
149316631164593
18202629181613
232378531175069
162679062115981
133018960973071
122951811021311
158522570193721
22066478185579
694406936441
274018005951233
153831538248503
272262112562543
236365614126557
58389133031363
104549985186917
185392098647573
135858211956179
179456735730611
122467115240291
151576017684517
77369650612343
206190161499689
89682276144509
109572928305073
222685284717911
129970874662087
72242932674103
109684487250937
189281632990027
154461519933269
210618116263523
169509816152657
108632640613831
51046805868473
72902583546673
107413718218901
65334918900781
118287590496707
71055899740921
154567337642569
202988451084971
44269955342539
221056394286913
123875784537019
211846271582683
50707757650301
62078599743163
123934702689463
76245415415297
80171510992961
264071360280989
105197242282367
34278026927723
92731686123619
118407084651491
223722552375953
102128441813851
274716405147889
147359546543753
252363597935789
220415160552871
139982119800841
104745873657847
74279511448423
195532058978603
125375399392963
222447501719323
270258970190579
22664303885029
136290311537791
263758226578961
132034294205063
38771728115983
49929344694961
275131580692681
112987208159041
14345952840631
193006460301419
228955913465129
242712904709291
57701318252239
189002251784557
225242269029847
74316949072339
267473613675797
253469385854647
48022824228767
183005328669139
264777849513547
143788101584861
61416081526223
35186361358987
201166870472039
231278876017009
138945908637331
159185378677769
15665039152481
256752465311227
36775609271503
56837206833833
28753221532837
80235132763781
90706215359483
144562815063281
149768881263409
116808891599233
127757790545267
162375750147137
55654208442479
31900152086447
164390285540011
63124599890579
107027119024183
75280404399583
264406190395289
126731624931697
49909824610333
48287791963721
189612888482851
66901399955963
272565798680803
59305080037613
6288171203539
217821126407761
182355471312319
212544733621939
170596209385681
9553380476947
185922406145809
141400961028053
247435575317759
183389834398973
38813675762027
51916929940307
83580444853483
108543485137027
279361090221089
28163559572543
152785170061553
23065538639993
199591799278357
94020817133207
167537707427047
227213934710159
224344738226471
68040798475157
37018386115163
81371305033649
136020900597599
256876992524431
163646919080191
144566553043541
142683959074487
15637208461747
93994002848597
157242337831651
88547150489891
130333621555073
270468328362319
280902409009109
86544584339399
100943617075799
185425225978807
124585372236427
238852019952239
141805953473213
103284926000143
125933719836697
70513670796067
12105527120179
260020335464941
196940593425839
235992700235179
180826052513809
192833487132653
15276431419259
183190709767027
217052352322823
8938640740703
259435347536861
268070774478401
150621975645079
103484912869133
103531549584761
58109303990533
151680352416653
178821026594489
230154321085069
71488695573989
17878277880637
187993894542847
106272513723977
25950817595977
168271739291209
74976161443913
97404857450101
67822742234459
246700693217843
162070833545449
154655710873493
218118221968729
55936582400117
38731157778217
270450102367337
258834686447791
263679341426383
277081386686243
157799387708509
93807220537021
39242636395979
187913584761043
14190222666799
229173228624089
200475734640431
73394658982103
53274704355247
203466331228217
127001386995101
270505803438413
82798615859083
29666871931117
212228079942563
64345595054357
20495338450891
184500370612669
60326319942299
80532937040443
171807360589633
3592625362259
27388477256771
73930711929911
194938983271211
128268896900369
29738138814277
271974078046421
102561831434291
7696979472323
130505510473213
151923108676609
183764090914909
162473119843513
236556059271197
91113642126229
19002978969719
192658168460357
170520978937403
263242114037737
184001806771229
64599645479287
247096826646809
174386855258981
268872316172189
200032036757599
254530243680751
219295021476259
100940053256831
968803670407
132878319899081
238269565265203
43065749533897
84146359908869
28546473050567
31433446225063
23832214770157
265949055555269
125978169759601
156334190060861
130156443907433
268259803556411
136251273572833
122700020104573
93333335889197
28703092661701
243992958861203
232065248032823
34558813929281
33107910912773
37651913031869
43720302056401
254731327883423
197998305896609
160175561669423
146221967542447
44533266795013
76709770032251
247280291033273
106605548938199
65368920197419
61739166311617
105487030928473
143100852316817
116063015213279
103535647610809
179073069883867
72316263481199
281409406458071
148121887646413
91651617919613
141433160535599
110342588519729
37681206155849
80616659639333
75313515037169
210666981597763
7048577283073
129083956621597
70798627666301
4228525857211
146609286140897
254003124377237
165486770862659
179854788247067
158759284933897
216127488567061
205412136206581
38384374972751
91433502814727
91866651020051
80253780084679
33309518916031
24735105532607
81169177402829
19422728007377
273772566140069
255067257153157
124744017072973
143808178655567
69266856574103
156043597167463
261976903422569
275220283792463
219934002213151
35511265505743
198579558754123
98923724547517
267604095970759
17755085404717
231814707891763
239777040366319
132022041294691
45379526246849
81401720424313
31935362437271
11457607866671
100639900259537
15834905134849
273639504747853
237309444184303
268157488246441
65362113643943
117542639257093
204571026488527
138846024034741
21122066541349
116762867030413
168800806369823
77931043646233
128876989350521
272151692928763
143893665070751
97396278800033
30506416504391
121535254546549
80080213441199
154053526688599
63600470716513
197005123468091
225347109231887
254216940200777
181979843083153
239537558168141
151090579994759
174626847269317
85601165774321
10517181764597
94379858638147
175370484943141
164246568943537
210900130963289
151298180949329
104672442372943
79197480186109
71064865504121
48254553686861
196420384181117
79663568880899
106339038672961
35234098817101
12213364709317
37195073135323
61429265547343
3857287353559
226449038476447
196764913794947
16562379290467
275111542230071
93579926666003
82233904028959
255823438436443
149334206082569
132674605864139
85512366733187
165166389490061
234270308135803
65882722479671
249924962768671
185577740843281
263629055976047
245539007937989
97084476547901
149486119376981
192143000575051
229432584917449
38974453246493
276760426313851
98610187289941
90818445023693
59358770579909
81507263314283
112401885377909
244890323586593
171646410764501
155501512780613
127461812931731
126332286366071
7688242916569
192303504345019
201021317051669
151105887201277
232944274049101
218928220836503
146075716298173
4039668576743
142674821201921
123658126768219
68842596575549
71428242733651
274877495798509
116961229283629
64554205361081
76739606195323
222520150377479
174942288004691
159516210610613
266132252131663
202185652536521
276552236278739
87591102298187
256245524382077
54840171471509
16994833726271
37557471796007
277343279036921
76719596984483
114795676118281
244133991783527
150725557276799
170350221475711
107784731492213
128360777128327
25578456098851
255236242984421
185840916258967
218322233607509
20389501946953
139102171197391
239050642011901
226726975079309
234409749946831
18480296504503
185265907029923
258223937093779
75788115615791
115250415175729
218316739358569
60129289634357
233160680146451
15176680124597
155276334291851
15831490583
3732687965173
182076666599869
67777692491911
234519691596803
277402850987081
99015336652657
252865576030037
155741219463667
93974257954789
265769587554277
210703993583201
122871976793597
156122379125827
69269198927111
115342277488351
48685822123639
86430817285559
193503238898153
64616113886087
80627658580451
169719420310303
190238473720877
25130466065581
82309228475249
75462989918489
256413811843963
103378488268739
99634958569049
40453402634399
219324897892057
88828470808421
193335003591893
199338712817609
216249626432713
170554330809563
239603212271597
53322650398517
135345681306463
231063701279899
76084955999483
99505339595401
169506250850507
204185733150913
188338880983381
260144265974141
199741412042827
242007924347209
137744425454249
189469072600523
250629882155897
49063943935891
239848964157841
208817515091153
72674467996621
247714562073457
217094360895799
95934334760669
49660198104193
77538222005383
225507628819747
189670483752767
232300877395271
181081972734163
80811889236851
127523722860449
260502636381359
170889091179707
159635676167347
47556900986431
47930974436207
43949010905131
226025861386231
205772316516059
260645289507269
2328584912897
38897356745483
60316304016251
137783366938963
114112882804601
19226997120109
37931968212157
252846479831203
171087939670019
103751337647129
8564051729561
185518443629983
167060222996101
57770541513973
233026891189453
57741650916203
148659067721413
952197907433
198112738237153
119323196264071
266817781969891
105316062089867
270562870772923
249187605854981
143820406166677
45583737337483
249610301018027
95487442494659
244137546886249
177625588972129
95773131505811
142252855882013
186708350355959
119931719628073
95551379649989
37921019375599
160706063303251
210967921670741
155465945199781
118093984975049
277427877573937
62971204350127
245092458221563
274569791683637
152974848675317
35470434849011
199068695126711
223034432357197
36180884241791
27276598328183
172265236133017
66131001094097
147019991861497
266615744017823
44508121961671
177290434238791
145026097477537
75192769670567
20048466238961
85811142129467
99389242123411
240419443460291
102852220132861
121991173270271
53405120841161
77566463197373
80705657453569
251127167651627
67575243919223
60756208337257
206407658503961
94016939260789
235099475847323
195479017768399
190767985445927
155583803187763
5922797007107
201986435097107
150637440133261
118862698351379
117455549447011
16050444979073
79580759155633
99235301375867
30035363220571
166715723716511
33011106317789
92010002890391
277227629459273
197727099308867
23692841023079
67842813882229
35517682763461
219875224654247
22295326405991
143704947154127
146316741927613
246491714386909
218224116296621
61445426369053
33257260577311
120222222777749
54500688949957
47144363018617
165192312567197
4515014407357
31605531958141
161820712424717
17783670627187
188710238532041
38142309744701
190270099466039
115856787951097
276258519377089
26203364994881
228704087756561
227517673499731
136845279419203
118151912382421
243540421026359
122154623885387
245347984750291
115545516311579
153740032981027
256677822474677
6568944797477
50563272684409
3305722857251
143412714919109
252764324203817
15516354788021
54385191620069
277651069232539
210128888004773
150237540490577
95241964885633
223560849687911
192645184836073
88944077577101
238382997031547
27123124043269
54258360246947
69557183399017
94095643146949
7130024771267
191244943416739
91489048006189
31585050224837
66074134646119
146859300080797
89276245071731
126783734084101
131063534570873
92153834726869
239600743495457
45690534709069
120746444351387
155562336206119
190748421417089
105927575458147
188010351623431
95249236410817
50062757894437
116065793278927
202285355446631
183316036956649
64532733951991
100940319628147
17770163441851
109668680463863
12392612283281
238716851179277
116535528744881
90679891655809
79331411143769
59821842817279
34298565628361
79525323709999
231789909853969
160226589371963
51134863487413
220094494109713
15205735961413
207840105464473
107119107460069
28633859638711
3384951817319
41432024183273
199721523998327
33455182524853
17287887567367
249634292433403
240641787833021
103945406330401
210604117171771
48650034261041
279578310997459
45577344582313
10938884387939
113871399277591
249587881074223
140195038433269
156534050850673
69827028377989
44006395917479
80219325332273
56944417085671
211099311158023
48144223688581
14548233934271
208937915359067
175433550683591
114293593212263
85145874381179
16451147761879
14141975437231
198689664042967
215791986475861
210050260319021
245614380073193
275350286743541
110208266998327
137777452010351
111366551686259
49532949570919
152425800342433
100467654369493
171375775606067
131048521142933
61617269186203
251559379798213
54716294876413
123078976368841
186090387739367
169544009069579
7218887789501
217267246740521
125790504262711
123910434798637
83135036741269
35920638573961
118513128773981
63462436750567
71684540963569
273341363414417
64900549084907
193681480256281
236660239369019
143286489456389
171555378710927
157268834892097
30505485994091
184493768640019
46854154782163
254437110619267
85203116237501
11307309184471
114945620696477
151414217129333
27352285488529
99833218142443
243402655354799
174732479134063
249009950827537
56539355012291
2067275251247
100986509836613
90889902493591
208247002963669
38238912476227
95282675368009
212192231414081
191205553597111
173723265888611
77850235512727
218318859258893
274577028543067
16109685040237
271779946578823
75238658649257
13266842311579
173800231303463
136938381501101
112900161866689
213419386440959
63306870573637
181989790729529
191971234120537
20669506918537
104348207154731
264641196259507
30900390357721
228201258369157
237640634753107
190205035698497
24680940711187
232874541056543
271070091178433
37020691687919
18737046869861
79288807277489
1728880918937
155905403304689
224285521300859
274561753027433
248055772386221
151599821418259
96727272938407
255443396256947
194626273871501
112391526606433
94432195769711
279569436373879
72198114793069
116332960053187
3909593402531
252910499589697
255839086809487
230833270504141
159201250037059
25631095624877
86865785881801
263526694943353
87662127115153
46592392903181
70474263841141
137833773034537
111064362292271
12563471736749
16890092203379
154372182952151
211057395695513
101388702885017
252882606339547
277013060185817
269086606369783
270730825059781
11287489710997
129727831951339
44259964507921
236792397257161
63290021389627
145285026885079
45061144373383
40457464365503
75978386850253
35052716357773
203397635162791
114906482684317
174392367657883
163204711783613
165399676323703
32787721714289
170499170806883
154926596046787
23454077678243
136356671532799
245527561104853
11556804851981
31856332937213
109730827208449
268954027426769
54747211038251
172840871870831
22055924692253
161197021916759
259780688147821
15926854978427
163247953503293
173369323341047
60056234522551
102166531634711
81249727567609
275222791197031
214812558228797
238865322372619
115438244187677
91001604493981
127872888489679
266100076443133
262908673811723
135963531948847
143589392478401
158065934744491
160576548759521
75089422228619
251754966470387
276769211413853
60799322323969
99360380865133
67482489377179
82270566915349
238328604376117
21380158180253
182403948719261
140270502316031
227684999271391
156603611516609
122977516727171
259155389100989
1994456917391
213839260344937
19310332077209
84221979089167
4499796562091
241208680085761
171278861984543
236693914952777
206499107420369
113202970843033
126459976834799
268031680760843
10970217310127
22310260583279
67665046188661
21398235336437
23185503306619
73583385610367
244844988819373
155645785173409
232751076154313
247782734440817
253456830227981
221177583306319
221288703293921
170124947244743
66516759826723
234900735838991
161739319418561
279706311809471
232297500850117
145648494019841
12447741911573
249415056413531
160342428525911
191003161089049
221458059805847
65230933867733
145321016478811
48573958667261
6331216440301
8183014121221
103081213739051
214775802456823
33216890708591
111062415108857
169350092978173
247590648421481
78032790626051
144960731724049
68127293667721
175101551574277
270854466688417
19398682374979
83659557603667
21160611332669
92999162358367
213630930623987
28339505238287
23136676891547
220078895804503
251059450821911
238302962144411
56360542793161
90414674732527
41818043630959
121005219616867
161341249987613
214298882335729
67630521585923
129028965386707
240930669421549
134142229225969
30664072818161
277010569361117
97320318272123
93714995645833
246556534749233
192378606970183
156841167095269
99078742504811
108106907089567
60517713782153
37693860163919
101263236412141
88188466940839
49652162859907
263333576051617
208693955714821
246509369997953
251627725337237
43200592839029
97520238243397
69807592713421
40678816876549
279169226939807
264213076134457
120921199393157
153850726224443
57325384859591
140901703857037
173198423504413
229948139935361
77194115213077
145484647625453
238314457427089
182880259997609
68401600348603
58360402199629
91436145827737
175330106992421
253275466024423
272330933924417
922216886083
21056428367309
138840071269129
40567839984767
86883373086949
115844524595983
201179746492217
257410052054081
227070414757097
235535237192861
173115763227587
52917111875879
177474567911159
241630337685391
2374716444011
28176219541937
160389278950009
158358255472289
51886106949359
260715428574149
274536938690467
103376388335543
5059471542647
217280216462591
175305133389319
200783388395327
276644544127073
198914608342361
220573038658237
23146785854723
76814429500231
216530667472313
187844562639829
270342867425623
261738851563757
14312565929251
117519900320161
78579847964483
2237497824319
221108130868901
126662680513249
125879038078943
127080971499749
82876333018813
254321698168051
266217536839577
64320303244207
184713669597859
81494190816179
114439805096657
101050186515643
72255191741881
183727847786477
38724755635981
252512646707341
197233572696617
231756712084783
98166928804121
10686528319967
178018248649273
107481256764437
139797079831807
54943908550981
44540532686921
13944087382769
1074002145589
73359290814913
113489862303809
218983148939809
21571810068829
246669436967671
144746659381297
112739925944993
45170912780899
112963473217741
126196193034619
185785732641557
245107449449879
157173735371017
186573637930219
38252424848149
214570124421253
28365541028939
125292892813841
18204196459931
55469701906417
239321076818843
25071004681309
71984052992923
259564004870879
115266791385943
50264074402781
165257584907827
270749154263039
264237112313197
246486242853787
117258561379129
90304545844379
226341136762981
87598812681811
74245970338637
256480835011033
55067813125469
225830035815557
112307798417519
119174461034491
255525738236147
212949317715877
281258178551843
25254171830593
73923561046889
63213134432737
275897610994771
51282447213667
181506495107503
44327745806467
262241938714633
158906500285747
99178192105081
82393706728877
62320823765383
152494956870797
256119892302817
176917884704129
258615558028381
70984681005137
22733027163827
10114346688587
87924730257467
260358744774509
219818000869139
220672365340897
69252299782163
82848418252343
242247746083879
7903699187669
174618197314151
80842665205481
114189583066369
229719440091899
148867795881659
47146437333673
74000354751371
255358095907927
167732144209433
192568830866231
113280148723759
229236111706807
104447486145083
98379016150091
79078180309237
242884096096879
20081471588569
66092803117007
239289283238167
266356477922641
215330855373941
280598124456151
123187038557537
159236020129097
83691395029327
280013028635359
6614940393917
225910490280511
232631300414003
11787345448397
2905695762373
60982204193761
250455550041857
266223829052257
162970348744003
235643511819017
260687756948327
211835182648403
157790734188377
49051722965747
265142116799333
41166652174849
8683911209761
4619598505523
135942524573819
5046452630677
168796425163459
257109808509787
262310031581137
194856492680749
196240300718603
102728548230379
68120721329711
209559787534709
162309785367269
150485543846303
86449924682773
18956865997777
245684783565721
245591196042889
13126191321101
64456191329897
15907301794777
248706443314949
43765847196671
181320824999987
195418637664143
176461744103173
81569556011239
166993535906783
55150070185559
265583001097499
37051006720597
272190432660017
11206132132681
185412123575227
116549819471017
227355141452969
208383799746709
128287316731729
205169963030183
189102057641267
243636793581631
102176406392909
137973039611203
251646049363741
139831612684849
257365252241791
164714713847507
54677363814797
196615286166619
205617175183699
261274778949221
176446831663799
244892087363219
61015686080509
96392017666499
229860644390599
52951894391593
92865057664679
46435406901497
96330734324281
204701308346791
197488768429427
105829897124351
20593711769699
246439621181177
61786070352733
263417500908677
120568625320711
276448281264599
53574888022717
23935384430129
216614588920889
166429419016111
93008397792637
188461718869973
238108991698867
92538970609849
135642674371871
3644655827429
231177564363947
173645011254917
164213372572153
269315051556121
245476400629051
271544467402969
30584427713909
165081233778047
37824476127973
115674523018499
52090205050267
163443783294641
65345962098553
18018154554877
240925074998339
45597574067281
262235195394533
90458524133209
185068315044607
277447852327043
119449539144919
50287459064971
280286892488639
255857392823951
10950715846669
107534578911757
3975601151993
75117950960233
200197785457121
75062211333511
188122302519323
273387907191323
112159807639333
16084501693651
172126284158737
64009873607789
224455191485783
189549048389581
26960885009783
45142768434773
200705044976047
193754162959087
55514843412527
92509833532771
56758204286053
76210247219303
58913169000527
95763064000949
156281799132521
216256835861701
165789921458789
117091418760139
175208578874737
163043677222717
61388226161807
229548607226987
60662050800227
238839092348411
277290070904447
177262478627467
211409189655299
141702468209947
280972837123427
137434517454121
116126390004451
214986789918683
92508645174931
151935649633553
110757267998233
55992572337521
267000841572013
118343022384179
97810630958251
81648791462957
27691278533483
115986107497331
62727485688767
125775345216671
237781888958839
124979249711237
110634732898559
73482709292089
238644151457773
200895150156383
10155981290743
82914093944999
35842456125143
13791778439591
217847526960187
175853545095743
118332597005713
257054422712239
254182965460327
153657928048847
139318193903159
128495037090073
180262001119913
139529365585271
139161197620729
51617450571221
31557173140469
218729862363739
33542376083747
245886510250307
277409392082153
95043331876247
207860192583187
135860387104021
84157898903509
271327403622589
215172292854703
182961675190813
265950581001029
60430256599847
62079743549723
133794724424897
6863719097173
167603831306393
143652260012411
253535538007
176939212335547
26428930269019
18097008514229
137921491273751
72721394997479
191681219186761
123876691632193
52736114491219
241636950292609
220697792761687
202511606250743
20378019538693
95017166421431
120780033423509
175124710862207
91830487566751
276701995696271
272113712361277
177693702257287
138931391307811
56457448944769
28759444700843
6322633436221
240933475857983
54466732478141
265640597963011
73564901535427
243427007387507
57840333545809
238711450547617
126171721773571
14150471555953
214750742353327
27868781948569
270847299141007
62583746417681
25941206177941
60920202540853
146834176529003
11220110255741
202400423864549
50184409853131
186015117718097
227080170307139
74933459056117
227962142814271
271518108133213
100369557028397
252671621414239
83482948479683
44510537934523
33979528056421
191860757312171
226067867785037
212838090993233
18678912753583
57625459415399
37743871640971
8142955883717
94142325029383
204000046956479
275740448111137
183030183649631
159599513696891
66916602362461
97741936088653
42407496715501
125869134126413
39704525657669
204947724030331
16995968353069
138296127406807
77822083617623
16608704974117
229175261796841
203058992483597
99183598693237
218611187004037
275697740740231
157409918025691
270137906893381
220976527224631
72909222728357
82388176375157
251639141099639
81213872975237
67067345378567
165383351019779
37873319642671
202791670613033
231635785096321
191200336325351
11345669495093
225656339238523
142374390368009
107028717261227
96381250660267
267614402675707
175582339446623
124556210378519
238872981538259
262644085368433
229206116821531
124657511975669
232423365515659
39197031510667
273666455111261
92236692138323
53255765282893
94938676210403
243298337421977
34287026450771
73133605585571
229341856756919
32371303855993
107002291106171
213315895824631
193829367551297
163725548935957
105847587414617
177319023050737
151860520022531
270384504645067
53347738846439
49838635018069
33631653405109
198311448277153
220774491038191
178077296053931
171231336275611
140488721707879
151140129127307
81605497843427
13543433052223
116903696040029
182848896870623
262950142244809
10358798083703
89631816064937
52126268476937
220079316126473
96632855580691
171854366244833
57630795553613
254910663705199
221446599398543
276841011922603
8694175066067
262667023162421
108828136566283
203773498301773
115322746891837
210781772467229
139205126261207
9630572000873
45579490581641
181452918414979
245483892688361
246031129036057
142980490730153
69660961797877
40341338516621
72156765016997
112214633131583
269504730931939
222224904863519
146553567050801
87613378289387
269667545557537
142295764844887
279465137092637
95404706069237
241782167696057
22607467730347
145191368252213
246457107478837
13625383310551
223682899741003
19855035122641
179793617742857
205440484807721
10617711454109
2601398677327
149937950500813
129435157042967
247933444484423
99802365802637
13786588676153
34978975789951
281421652005029
3304337478193
98453426049301
103761942876887
122866926482497
169787137183067
275837873268721
66542455745641
129645868272517
186914502875501
138650847411163
73699662643289
103866133693381
16616540854411
248354284808699
16571663428379
77608844486683
47030439686117
107383872486349
24827374014203
81114979253017
119657943650683
159122490498289
176516122401907
238930676811977
123624213303091
167166469715801
210322353839203
185204333456453
139324141296023
215728576581197
82446246945061
77082221767753
146133328488853
35455521297641
125446386651557
25233769591841
53213097365237
4681370525731
28769511700927
169612598172379
63053545903771
82165853825177
49418937392789
214421464444937
211493262278869
26279528809679
171036729571051
48393016686893
221983426213987
145599387627511
85352965710167
2734442888179
260209881960617
67179364698379
121748013455459
6186598482479
228501237008573
147467757204763
211526478823613
108995351512277
126134219006281
158753904903479
125796228142397
121121068481041
156273725097869
76377343496719
2000413885937
79983143839763
221097467306929
23356030781819
57250165389139
271531501155181
166368193124381
6947837884153
212284863209599
162986878893667
31635053241949
66244565854501
266280876433361
16259874790697
70175969302987
245988764131163
60220558732627
158496525541787
217608922054913
3894863566903
21542921617691
174581425610477
215525225424499
132240458518117
67835199559159
155044431180367
212013154750951
212655823036691
155562242213201
6513789765737
38070503917751
209917647462121
35810705320471
70308886509877
64816765843169
119884693225223
55122273860869
218403524382623
271259043498613
273100150471111
275189674991213
205870258122797
59758063692359
244230730623461
274254421036889
189530828049427
177300514683839
87516676200029
146615907174931
162993738808183
34457221785937
111848173147729
141832234911421
236893554039151
365436012443
266386174693141
120117990834731
149108044547141
39740458113269
143749435769677
237534744666389
241654721928329
83417125931527
267374587446067
48618199230553
157594285622951
103404695311661
187322822000681
230306744062403
37861247425061
13251793634951
77052890758373
205997791479533
276205994019187
224014728602881
201605916662369
174309654085439
232034257576367
187121992028501
193922661578263
81210558018017
93884020630831
182462095140497
172520724316511
230013296361601
224568821256379
70810345362793
46274707718167
184053953514281
150215105285419
30155099484023
68579905915867
67939582807079
275033670338461
42147578898457
259244748739307
133411836571061
190999662201001
2596748009137
242158933146353
99868504611653
243111466970507
62024668750001
252857627674889
112021008338167
226881740781023
101707794997177
112235610936331
162554431387841
226735345257037
246721038103207
82489278678869
51471175909441
132695413973809
63958349548673
5586368614081
66806325960281
54327954475307
64035171156431
264033393708169
38807872546657
184707184826701
169399377391913
5250666226943
68972603406559
97688883191909
38697091141081
244344649862213
260986075140541
165370058544107
181328145756937
1848993008581
62768925707233
90998699757509
21915764523659
86955801903221
237286589403977
60406894057871
176692623286703
276758444758843
189488270182109
70288390555841
125739073771019
271351769252293
31923987682813
161877990814739
42223563199217
63166150770367
222017878703371
104732926975493
230119163242957
259007085167981
239544012981019
226070283516899
246997719413051
101740891297967
188819949556517
240282596660423
124192661167493
239097105899303
149491455405811
28628611241107
200693219847829
246844369170541
56672161361909
219719088504793
196998251565707
39049655846657
86326543429981
19233702570463
130879891339033
45067975887551
124310912056453
226395833075413
111030346563853
228122993289419
117469277784827
201095354237369
85532494568659
54445648418039
237195864270263
83020611221621
11181525657563
154931653183453
253711312966393
238052103158641
21409011392053
119615926106107
242657533932347
26342615275303
138770351787227
176848899686377
14430085942469
168771022049881
24988985894449
135240616716851
109831418220577
222088262695399
223651094685853
243713994346633
176243016367927
266022690619351
171748301706679
26717909353777
236132802271697
271326526007149
26198238000931
87304312935953
77185882602593
78874556231963
174897116336017
58615149735983
188281409098693
111774307726253
171143094927769
198165138972253
250764764024053
148810821637679
136145813475457
34825818441371
143104180435687
79747181000957
50253618120971
191358510453367
112953238453021
230411293364191
216172029298487
47185753353229
181179962154361
186575087092619
130436098239427
127259326829969
69794075351113
26402716291307
233015128499789
40054577112911
234008480506981
261041054837707
75445214678783
185822587113817
219224583778987
105890618046637
4659174218467
263853024855311
109453728562931
111226672192633
219388759746427
118750327702793
281318272913687
196563402378757
258632166765073
251188524607819
121011749730211
73596625894559
486855564583
278173281988307
195836393837879
67112643603749
83069537408653
199985693167573
9431259782173
276695394242929
47776615987769
146672591930233
157026014713313
7737499976567
280516560336241
262467818714147
131786500296277
142126501989293
100332552571781
215799121922239
180061230548761
252297815199083
98957582286427
218204572419247
212165032173109
191493154125167
134140547151661
228929889369653
278360964554977
218740413849593
79668367572841
236423378176477
266586190396753
246716395145767
4901964456533
210528723637541
169129333631849
113661306065161
184287267726659
23378753799307
49912608811601
151493617101587
94879486592743
231115419851317
7640242781891
258253968735871
152113225602521
47465489903093
20498027826743
118955190317203
56881208368927
33859173256343
120057195172921
95829288017777
141638401122761
45336229157507
274321787927911
259198871721533
10596447474787
147164991944723
193555872582349
181545193976903
158131262181107
207585348570833
126036222172111
219584866694407
131826058641863
114554160974401
25256566136731
276509329053541
112812872139679
70355511617357
44808318355877
262858393765801
279597914046067
253517673305321
244069012428587
254829877784197
27606233978927
161968460713373
11544510573593
129070115707763
277432648125499
80388534918053
254921687173463
245268700157983
17637620134951
58144028604509
141381224970313
184823425118627
210905488788277
11878358000851
172232592920701
215305697558417
276919187042999
3872375289011
120992925817471
1917329084819
762540644027
204494985846337
96990776129563
152353667933681
105038445438467
268239942713441
154827167165971
96010463723627
275153030912609
156917572503271
142217719080989
72343161511303
45700182684721
18195109045357
274170312579881
157861138080431
211801685205749
270011177875633
101627438383643
128950865486351
141086119682719
33661965688973
218364134063
235191365292739
222672214339349
131014613909341
99518059574657
12781612111649
214206348942671
239493395307967
68820263803651
110051667299137
170843388261683
246455184875527
150776252434981
75748863244843
79400389888693
128276043754987
202030821088493
136450694156731
24326604700843
167445573979391
112374505650683
245822356104007
80895051001931
65402669439271
241068711536813
32551842015449
154362742401269
116336195876393
194643214993979
146720693610077
168267249347531
117216240817651
252383806990123
35401254891239
152977676942203
147877538120561
222536777190251
181464735059689
131685975787889
1956824588171
137790188448589
252569484287083
187306528178641
184450015365019
3599285611247
76566451427623
10867426182763
77825677157057
81701976445247
182950813794997
144988030910231
136786998474449
51873756726089
254622448466851
170417580024407
112904655421721
97349500851859
123664767174901
1195608164657
162336918142829
101479321289243
190303259514521
96295674218273
219527323001269
118387162720669
32705391897313
245209513495343
173117999462311
74427856927891
166579609511983
141599263196387
114790912985887
191783882424601
222973806134047
264473595662711
11652347186323
22583688762623
71532830632559
94048359384589
249080354821787
26284079355439
160746943520041
99061151700983
39093926800891
209885994373973
100544992308361
147554531408819
200223752946733
37125696757141
253954527781651
95946321545021
211074905489969
87344594978539
257347712954471
183800594971109
89289535805293
69505824356159
214227184097093
64607879992157
27437813219863
202699584537353
190628215505797
241728055584311
240636257928427
98196251647411
66149909948039
201565108248589
209855149779371
237701433392197
259837724251849
100862875618913
31204071999439
236654655848491
231222693742769
33364560453517
233077331229019
169784601306877
155132964369181
60573243529003
133166432710559
144502338098929
270186205535921
234101000539397
32466582635567
24121779387397
9408560088113
17797606668857
87514162910281
11167968019961
10190975108651
152522925159809
152157357794549
31428804397013
182147814673819
263897361644507
112440218663261
269541092177881
177847176330721
83975891420633
171838355013509
30999913028507
152000409818483
157929060452357
232551691935377
212186853599453
246726848990239
163691721378673
239283308950823
248576261603003
170883899922719
15708151844191
159769705199179
16823455309733
22616908002151
243396884133583
263140482943027
274544564168857
243232026920689
21123543397247
25055632213739
164571876051281
251142616222007
31522284084227
201129247428247
258658275830699
209930544295387
192178731923471
101642655161857
166428114089437
161519646386227
281217467823571
44830232368657
245523828618517
172639969348633
21084636615541
116098513291619
111230814612223
164339855867237
261241346058541
37920526981391
193897498133093
262302916789183
180578638913623
180357803159477
161586185465561
193943947752029
171312828687907
204071954924569
36944215365611
67963760279551
79212434843959
70700494909613
56961015326339
281402025550799
47911449487193
258455077830821
71803590130981
29557151718221
157524498135031
47443915663883
29271733530577
122066561700229
124137135249859
156182439184019
160655284253743
30634824029533
260704225368361
37723260465173
265206772159957
127154593110059
23727769488187
250450903717171
41422861627657
109270759472179
105587769742199
174657670821371
156941653257019
15668323927153
15150915386771
220541240746159
180352297118113
31770796499303
236954237389733
32222578204387
43991359543177
157802642342561
119209635127577
55628116494277
163361878851701
112169780879293
183825873638213
31120372343791
59541670509257
175764338962309
133035243458753
246263103140419
199587011445299
114990084953983
109880037496469
41200088334683
24687190786561
68798114442677
152591115974383
90546201540671
80804499931159
192186044205919
153903132010583
48186276692129
1290164704613
132494244527327
109393576149943
197296544659751
32840859995131
19871515742671
239040361258261
100358400337681
31738576641227
69126020161123
219437154581221
269281490538253
153645135689959
207015007872949
71960767054081
209906944249517
54113171490589
55199870681203
221669192844973
89658867007519
204741354994987
62165481727829
147900649544083
170268186996829
11280952899539
57631856791829
257749723089329
162807569726293
112491456007691
205967573912237
125409636471079
158202838168217
118091919998951
159346672783997
280350801539741
145707194139557
124379300365717
12414718839371
181399743958843
103801447140571
80653762388803
155439240685367
100706167171541
79718830600427
123844683472927
252118475439023
35566230583231
188517133397183
28986368288477
96829191945803
160425393759749
206689012494961
114702157312241
153585790232327
55095832110127
183328333331987
96506785780841
122625762236749
41963387892563
219415136725019
248067594897487
143971731824153
179512541756797
55134927996257
276887993528389
237963124113853
104691849579673
260757425037203
89582037945397
86347190877421
10997368559867
116213316241837
155520221475559
64354900244419
140810396718809
273859498635941
2839000604287
13116439852297
200939699176973
115240190932963
188786645864521
229575551796259
273324898320233
7098664089247
211528711222999
230224234474837
3472968004657
4608320035273
114451925684549
80694976973899
192355741246601
277816559547497
66423171857671
152948362969673
161323759009177
24158002967869
162653048622793
224358395786123
125742499925227
129873412230077
43279174798721
25205108829139
22371408265571
279774712493761
151498746969139
229042932107233
102519599510087
228085989824669
84084600175813
65819771927033
266809764628013
64288360630889
21221667089177
215105088058711
61704271109417
122593539103351
34440346801859
262712993087507
163604911891933
111904601592361
10011162550621
116153772879091
130512755458853
220900638658663
170058575169739
173978966688991
81236004389663
146869901223583
197969629699939
188852821098859
173391141445733
176949424188491
273211916628449
15301918372001
200047247327591
36958422097567
135161546446363
26158344057877
155156930943467
155721220568867
244758286379389
192909371905193
48427665584689
259298076426419
15059605600811
233351839247627
85238558441527
219833268147001
29936678912759
187948462173691
81356441860951
167356727066699
268991560492679
202695939699311
183231771280703
219160799122073
8913754037971
239565526050667
40792202748677
66972611118667
223148894749897
275006478611041
190803656024741
272545144923893
5574323034437
280602130818073
177280119616147
90394975770331
98030913657697
278671084373491
216505019033977
143185206823277
281283957210631
75399074000567
131316555785053
260988970639297
278590367433029
82589543183011
191078052824227
10371798662909
74180208365191
268618238379163
99064416804289
205115407697867
26464681409731
103894162686577
218644586076109
11407888330481
69556394105719
35858276297267
155966601724127
184396612534423
26522048563559
82383462407297
174837433912741
16706928976753
44052765609739
28581267866429
47868979920217
51077280446099
132457062117011
58204038006173
163615284498751
199364191683263
10254117068159
103055198865197
37911702169339
182526413739071
189599963959277
99280035420539
35816306867641
183523833601027
66791949942451
200969263209887
207322106774527
66950272784069
13389525978091
215546598130309
263999810394869
164375875842133
183015437673083
148162892068717
232125599131073
16015858159117
8872231041059
274510240411807
240295398864623
101756757222259
238551236106929
227045546942297
211017871851257
193137891466253
144222782481319
273706146592523
272437771965109
161125457028919
173330314136989
12576801589981
268222943488637
111636198815101
100356792556991
142620157837631
244768536092911
113347943111323
240000609321937
105896898818251
258795930370633
268933232486707
191534487416323
87196715412593
155936752322297
90574500587113
276616679989891
267828227696011
183338206585801
239286066254537
244748532470891
231914961730651
154523322691667
150743676786517
5800311001943
9077682738431
221640847438027
55533809391719
30792709749871
102156690057013
225636754127101
25420594758241
71488608977563
184807001252477
179308113777601
236054458893191
225396962734147
27517366813897
25558720407611
964723170023
243434779245271
142250655733561
266316527675743
164621385755647
170123095163423
27259194556163
64049018329159
6989511310141
159141289678373
128932324734349
87735750939601
103487165376041
14333424850933
239795374046759
248419358137309
274548429811697
40380312459701
237271116454871
187066152692269
158538183199537
180501459151193
1381933860449
231974519172091
65832505976243
257568917178299
105346715340593
19156823607697
150188517004081
129937376143937
50144636745023
45381628678247
51206722312847
278038529840473
88533377334697
96570335644787
117247185473219
114786015075089
154968792294881
52119658779809
255368354381059
227673446556421
235451487037103
20407148911577
208799550346633
41862661812479
25765705705141
163350587949827
180999243411641
271330953506969
241332967472291
264906013197967
122357095641041
18869656917427
51568211325107
233551225017581
208626708579329
97591596185089
143793281316263
253291753812467
243206976583057
214247549456803
27609179159131
118033755700541
216453299910853
23124357313829
255588259607983
10563603245219
34853140981889
209169384844571
179835673343681
61461846228407
107934648995399
40328109408971
154771232887499
165315643791383
170155801232293
189231027549859
123447207872347
123222065853347
155275475415059
15915820072963
223603955155057
16653695397917
58034178098497
119296100460437
204867134280427
26240034557459
185439571023901
147271498555997
142737346030913
92122047064441
100477298088667
148637631867997
28240658827639
277623260254913
6811486452937
24274997995529
271685557745159
40724148861223
27589701193631
123775039477291
186500680477807
233201570200637
17754676191089
167413232738839
176191066594091
151572194200109
37617075643489
104660331984161
247852857253669
191335446915553
263592011036273
183783045480691
107237697315409
203122553701343
22339745966179
27570418687519
196975572769387
1682264197853
246767924651669
205073044869661
106259522347837
193009953647117
200549164413623
103676145157841
189037112380297
241086750233249
210336781090097
96485228707759
20138691670609
25473052167397
142084594539073
97025562996493
48209506831151
167089482588779
97298903849957
197888846967367
179994248563453
267653737000453
197524753371089
59860252706521
184596209400497
69447696613667
279398630994443
87494847538817
72244785811763
95807500496003
131545447135889
57545043740557
120544022733733
102682361867951
204098074596349
130841631848927
22624932696881
29317079207413
238238941288603
127522938269119
47924554631671
215200497038591
230630340187909
169004639234237
212801949896447
248095982597363
34669577270023
6479435582471
111417514616621
169073083290731
161429474333221
114045974888633
52651072087981
156683498630083
115866543740443
5682929630117
81484115598749
191262046323323
217074617675029
6995087694263
198546953365643
142879017046687
91418805801131
183960111744181
159952468499717
88387594047943
118293060748607
142113941642363
8754792008483
106802521885823
20034108112723
205920812970517
89413181816591
89298299932997
17090005180883
76239359042689
269473625126557
163078152015019
197653980707947
64526371322471
141944566360747
183961584962461
251751832747531
120457100189963
207322501182743
115568832902473
103356848605247
2217676282363
100358404602139
45781904116997
86744001243671
220290961625551
82894433137127
281000027490173
119146811211793
15637110604883
259598131502653
65263586549867
60321332519603
225454403355721
2348138408183
117541046278319
218350343541079
120588558022337
35705772133049
86108666023943
258537010411993
82826761585769
98311643927281
108174723319513
129469063529753
257150274414953
122266104651553
266199114083597
93943652109187
201517780648241
150420261712499
215504451718811
25307142202429
39044445935713
200544155013403
128865028868711
268563950921729
242065861086167
33113439354371
130920907672147
10104513866351
163138088133589
257741564242027
64617216517307
101412180015407
95392271999527
146090729601161
225407812292959
237360821457163
276952748214907
7592870358607
274776268221691
104209056295009
258147513155669
68581740005393
187561054302443
256673894294479
189633465253627
55988450963477
38255027510603
193916966608357
10469655935177
23727393824843
223176525854423
231773625375937
86859494463943
92630157041507
94903232297143
201826823762177
77447303590759
151471291812679
144133898187017
240442389930251
184619489749451
132471546122621
134657951559563
208566569929199
66846583202929
178651066180393
129543692391649
51843587441729
13186610673139
278140573003571
44305161442457
99353461764101
161894739977357
31670822706613
160626150111527
68922144521099
77888333627453
133293740870359
44812847678789
193312885008127
55791320849477
135648433856471
60353728534873
95352193427801
22230141232237
279684653901979
6421226698717
79695025783519
220992347238613
249132891424141
158840002954907
111395583559529
204736843575097
192201538036199
107629641881149
146633263730999
248200462862641
13777903550413
235842755173409
50573015964899
9217036941571
221158186491883
4447112340569
98524116689863
110162294807689
139765926773449
85848165737561
264961726265947
67857058205327
167812224584383
177718703341559
155273261057503
129294801491711
96340988402123
92094940002067
84864184625989
135037481939033
219837222745807
38137753710737
208689400267301
146242567865057
45158942382551
281367080915777
97914428528659
183530270309809
203133312690857
225566065906817
71433998674121
156151717838759
147896576941651
264557779729567
76336327616089
198690980235313
237962756754539
265953050936471
184200657805753
117368741147447
50749056953713
3476872555843
126593772544717
218646957433871
3678328018993
114835279926803
90781449981083
226186610011487
114024497469193
146927503773221
248468968651381
50803674609167
15597666188869
157508414983391
186331887948727
277907154504263
102406913754683
230322165133153
72772249116793
212562421122179
229763011810933
10036904573833
239577580530203
128876127091561
133341133198939
94514247876001
177830500279609
100757580678493
123314015636269
195077041216627
44946247469323
111728582232623
121499703976111
78485131614391
31540549641589
129588062331671
155948364591911
208380457351373
115623687160759
199921981638109
266833565218499
196341861645653
112359052082191
53296926997123
174224109793523
108189778018433
1428221414387
81073195184731
221843780087239
264140505230153
198451950379013
143525558508581
122116095118049
135535520619691
118680853367669
47750009681417
254060851254281
251445864711991
124668150763003
69769786899671
101662113035143
112073916868351
109444843560053
122421532977017
139944709573811
86011003088557
83673399914683
45574392258557
204783244360109
275291630704697
271397217593981
219526534883627
107189829932593
193624064417561
253063131683143
85895252614399
105061158090907
82029564510877
129453178573699
98328685470703
193241230836341
88513647119489
229023840165359
22369627442959
20855498327603
171746545523011
226526288346829
229031237510651
167495623346341
75525204533257
247508145262283
230380973998099
45892990557767
305202520297
201360195518291
48251371301293
156748321753519
175698911996473
233777659795139
135849343196131
237295456440881
263377705080563
272730823435151
271374150869147
205168763460949
278462895236059
32944520614847
138887823963227
102384707992649
178253038149817
273036204496589
212702359904347
43213515567529
202722519473603
209429331789823
177668162329183
246245599744393
21896612532299
273460615313071
228855441818369
271898625712031
168629065315033
221992157730011
157476451412971
248611612175473
43510985726513
159811067133829
149119863011989
36002598059327
189662612870351
85581096902827
76483732714927
5480580863749
119353000246609
114827320390801
86268869629171
252066931333739
79693668995263
121105911935279
143502591475393
278363012878091
157856034384977
240229927757047
120350047325269
118217308593809
75552427192841
222042410159789
106817099962597
160839960504283
111552141599611
17767555427357
123829099963999
267763692719977
207635044197881
147350421153937
93977866194967
80856744798793
6923306667313
145555099837109
38357292778811
47294268230633
272085958057451
146219791706447
36381020630293
174296546244199
144043685206601
230133749746099
81910562917999
276967911137153
92612374539527
258327070725487
279898032082073
218816348284601
112052957037559
55680435096959
238987223328353
95176726086653
23416970890087
238351108986017
279450438283787
67355767040383
227743764207143
88074533354341
49970807239589
166183168017793
92825687816723
139518025833253
207656595728537
80465009312069
120075320216081
70413939216119
79495948190083
95939855865923
270605721425863
33542735537921
86254506825301
229782345875237
119297213455963
148414911846583
207847620605507
200284368720181
164116063251487
147554854991851
135507247968431
249130997988421
197587931285873
25990349627413
259055698048061
68524559130239
59495383640579
29079541293221
207526390406053
201257027732627
192649046951717
72623291107597
111194624455613
40822642444621
264287473778399
190315782570937
206847998353547
109420730408897
158179848779279
22571070885521
55530484128863
91827546923263
108731468824217
220319448784073
83785974680411
41284390347143
19692032657779
197439769331341
109301313813007
130560485423309
119221799428367
28393350693479
13194876711739
112583978792977
227395698438431
263396634044653
92330185007393
153398527397839
139229994709361
71092555542347
197079322626787
178317160735213
249039898359061
238016579849317
115780806386519
66909626725037
208994233269023
250536622048913
131832424952143
51391151681809
257786804629267
84521967785191
17194861483279
181813093227533
47396058257741
160290760359941
229610189804509
169109101109203
30685116487579
94494931119557
139856436142729
87085959630833
189286342781357
85279636195183
101894836808491
7420011397957
23625747113261
194548139608673
273815321097323
241611490240429
225830962730563
253503601338191
142092036246383
89400093212929
242897927006803
36171773431697
180085833325549
69029646184927
248904438093917
147975010897759
189139581623437
166234296794231
150608537691181
215871659452103
39377368318487
97454229435553
9295013757307
129144721677683
173392046355839
136542505788707
227037880707769
77309349982261
177822561103333
238850738538583
221601579816271
51316552658737
255460588814443
36598383731711
248555509587403
81405412728743
67820196102157
108932609854837
49219474091309
274791063961741
142695146556857
133342783283077
126107165635469
205675733757443
33059925674623
219774756600277
224278126282033
56991295131619
244251050305169
18679723636813
250401831148583
275591024463809
186701638322663
134356852475161
131337475935557
156538400628217
39257505330787
268838453395597
221254534695457
140718872812481
33076538544551
262113369699673
253677610831727
161993938028599
138007681133711
100120104391553
187670058277469
266135772829559
241176315710411
213249167353919
182468322723893
165727863266029
117492412894403
142701586070821
5650710490553
149627912896447
119623430774557
211511465249671
38271839161781
73823868495031
145952069071117
14657049411239
220050064938773
103243309553477
281022407908817
94953407258861
86023592088757
132890011240177
237369043140871
273279422047321
230623763712161
226343461434983
73733409805411
196083622091839
227410213959727
209692096240241
260823487029229
193980429218161
136250342674723
96581800212691
131342343402869
35974899718633
174468128266997
54067451589353
101008005820297
268479946998457
181629958185469
198596857822273
117224829687851
240762189238663
54538557935971
243786844314653
86304115276303
128239789836017
86593229665097
64521134500601
78992637346771
16663759260097
220880476000187
85077982622987
265306210314461
208882049304793
151228664867279
128729312021803
55672149902429
2849275011521
123566259156979
3426859971631
222628646066503
197985166684439
103021264478911
168688766706463
60645135774697
126294849731693
181966722214913
38466739335253
223572775523579
112269655865803
228719079026461
6386055310571
175551472963547
33813840273649
188125157258851
32404674584309
212501606291929
226817885273467
105396732640201
244555852214983
54938334928481
169227410378759
145155075303883
60212412797633
113619453557333
205033460847793
157088236772821
106745419831279
240765706850969
204417439230817
9826594909037
123541314229423
96503912769401
50687990915423
256079132994743
40047120024433
149186638540441
279508985381911
71446229484073
165491946236677
120114780031193
259511197527083
152381582843377
196313998128811
137653208663693
53792461770811
100244685203083
81649468674647
11693887071877
196245675896161
112111652752331
124026241596181
216343362623413
264864205776623
114090874667663
261296001273889
97599167052979
28101701545537
211165621542859
129606864999971
134634726508277
138728524495349
267478776867223
274864705599727
23716030274777
4449590382233
232212447995119
101820622590601
221826277828229
7480658262293
130492629874163
169784187819881
48384857349247
88989501970319
25967830716077
206024426154721
23726969948327
49957488381403
40472276442449
1036388410391
107116178895071
100862304864107
102563804333411
267564488684683
214627581534193
200557003733777
63755806920397
275271578802503
203964134482291
116215646287271
75781574748013
54724413705827
270409518981841
135349526942233
165904986437543
263069587113187
228322405635461
225713542198187
264528232209841
252597774521857
154357512813629
61067273034787
114669157492891
140672495197099
196730035792391
131475348314179
243179097285853
30515877142103
16966817697647
85776653878939
52411192457293
131389043509747
47546787367727
170300013663607
223235158809821
254039918324063
223763239669903
163906133120497
157321397471423
281416958722597
110976349883251
248260951418383
129547024895383
242954547260473
150676558998071
126097286797939
115606979369113
39303535662709
110525803488637
172040069807101
206911969682503
184638075552389
46415832292517
42314468083477
136535557616459
221251822872779
193272617854333
30954316654103
19351551541537
102527055509071
59835003084539
122819364149473
150472338121817
80272330773083
221333348054971
1222619182903
235663614791351
58666136233849
11384342434657
33129509402207
39459049098649
202831827294413
71998388312797
216240922819039
22775027094011
130843913795411
96141320640023
238475518656797
217546413937247
52949794474127
74179546976281
229062243808579
213941451649633
224248429177193
148537302644693
274966392640789
69650771610463
280798588654559
114384037278103
258745405350139
8724480183383
129421974181183
139378137359047
34268776300309
177469761755701
114272021566217
58575274487417
57446566306931
6171091178653
15880864368277
278274538063789
86138879764669
61665168819883
184725668932793
177335094379151
254642091600469
168987920370407
224100027912181
162418333291139
59098898640629
227514921298163
129922889763451
145064969191837
179660501287723
37375417540537
188082561523429
267844227273439
76207137065989
248608918827851
11600637632009
71335620318883
207456208712989
63223386533639
196132362145757
86824912814743
149792379529493
249489498103171
62968504900309
26738455997779
135549620873489
210738576263539
29847425959513
20153356981529
43318477943971
55502288495861
258485224424909
96246017206571
139430415552509
33355325293397
278655393990983
69426456740237
227960614329061
105854178381023
99568619886101
224353584779659
59081421834023
5449824218603
205326988172989
68963727837149
97483867270901
203363752289359
205908868282081
164867265794753
62849893289627
115123803759779
207663570221677
172379189857687
87076058163359
230761157987467
14534202186631
166444707223063
114010694880001
78598133378939
68918533854487
92429255872229
69433151922661
72527897185943
15446275008319
85749411272191
103131725624089
116078188652453
26271933505001
178122350235353
161015423887687
217894530864041
161810400257137
55066448959891
144802414051177
187325839708867
207725597412469
57356064027181
270322849951981
63677319165247
240618404272949
33103707343457
192482607445277
46434151155409
215328019313993
90295222372123
150508631042201
210039603416701
215759515865099
93594094493401
34126344561761
194019028057363
240341383052713
201523661365031
177067907038003
233132410411297
149293805017453
76825798000319
157159846649147
152459404856663
185062074432577
130763966592997
255897635655611
241463964627311
178107992798873
170045981209411
209229479200961
100123727646991
192900795275899
51983667857851
178906130466053
116173607763137
34941515679277
123900597239119
123056672768171
150018075536653
93352238523017
232905506484103
68476213667231
20701756839097
80980140637283
179859975764429
215838465924773
270628014079783
21558192616561
104638504067371
89590340327219
17652712705361
7997218668541
198761392449379
114424003780661
185746783648831
45311725065533
225729065309983
179129645390459
95633708300597
265162633567763
221851309495303
267918379505407
27426311009113
13296555889129
117631444001593
178740913117957
117589239468661
21148574193949
169276715737999
250174141213727
12529484788627
243311614208633
221406583973413
185173528883699
208493040227083
130182623303699
212624683196411
273983045323783
70269233224549
112510772507891
60021397601317
110838789198311
40093113214967
261402503199977
237220749914147
59824662315751
224527433628521
212455903805303
107504233344611
184383410146909
58095930365521
227922444970679
253380655596511
126119882859349
228324481689277
57389001886877
211414311912109
207660082921721
112994867499889
107606569606573
12426895079503
56263530493439
66018428045107
161437659889321
104518675308991
147108197167709
255743041086601
266330668647853
131176777490537
799500993661
93868294477109
63869744191147
70806357037319
186710615546401
85321552332787
139190400487717
193215352909717
82076647713737
155285307198737
88223631278173
52966081851313
175284105588611
118341154922743
227289483975881
135429721912739
64530384739397
120483094875343
55254004461619
130360024084201
229498986718087
139983017255519
33688283841643
244618558507397
195562222008089
102899621708201
252590484059203
12584834114837
225466648614107
226818781475653
254506863106487
247395060609373
142954456176187
90700989359647
208469162625173
92478630923149
27048025569377
80752304966629
258050195289781
53735550351803
48040107802103
94699068701777
143787144030979
155099830900823
92008454916293
20816761157293
34184183201417
60805067374267
23714494653193
250126352431477
35269560296041
280304004139487
137028925818467
76443192679031
261241467038971
88298490241009
251443873439471
256046455242659
279067529136401
34044265831949
136478926273709
100665395623277
221503278666953
52985063064541
57499640875543
137127151984171
199186236728447
154771950628039
124061394143707
151824921112427
221851410077023
86905046796941
133907349725197
142642831734587
21963523709459
76920833290373
186085410158507
79745053148249
180068708805497
84836554982801
140579469575119
222557546365459
128989069151477
225170485433183
5826117628207
147076086187633
20357662983283
68316442508759
267349910948347
178029095269177
174612664664029
1241810001589
27236137757923
164843087686741
235552598319733
245341739390743
156621394201681
191485479472709
209419182369403
280570476358951
12981152181691
73023039829457
267610725525449
178453890845561
115298968017713
154739503748933
278169439133141
157952286604043
275421792530179
141634646840783
253257848498089
38258896164721
128903843277137
171749559212593
153451271687801
214335760714763
165639726594803
14633283632347
260475133212439
128740949410681
265188362019901
88963365263299
176038871549743
144996785586533
19979874913613
203160383771263
166081879267939
152874848072257
270489015823667
20649995558879
44693770173691
258235118989433
77725654246687
129393484769011
223172834061427
190325616486373
127955366646883
37730527395889
46557373035113
108421075744363
203117822421691
31057890630967
178664718988667
221552437846009
161192202468701
163422439297561
205104634169329
54972756451957
9632238606377
24728942799469
271709875737031
231995477171789
248652483369877
214269081880577
102050177581211
23337489495319
13643046868301
229963443419033
152952800515847
194384130954043
107644907622457
33629604743213
176727065921041
145058261443547
204439237661227
273273983139827
126790559090863
218813950202537
43664265980837
90746977870567
187112385602603
230801392125937
159109915856363
230911527740137
87137631878057
129999470961527
121303475422579
163726381636381
270520765614881
196094177016977
29350177786997
55579410693589
158718202335463
82492334452919
137706970332661
271543004150879
47963041436179
217290362597017
93813645128363
222629924902813
35218728290173
21067081674329
162283831133833
217540392419341
156215009228569
178328098531591
186292750619399
74476299177041
40402126107047
30126861736891
242083558701317
170247345182323
60622523219663
274201775881417
223326820959083
230252991126581
194815087609477
223693166542733
23437597218587
254739799319947
118982133077491
134825168467861
204961481898709
9793206593369
70631524983581
169948179320083
83858490957707
43119134632967
34239915237049
48300391508927
221450134937497
182807176788167
66711647306371
264355552214927
249042979874959
83278248872671
17684314182749
237017083761187
227495024676713
65609599586941
160108968823049
198414309139591
62967181162583
30170016911479
281405665454579
229837743277811
258437117829907
109534427006483
158250585586927
239202877501409
186502646242477
12667762023173
227907661440149
162000903311491
99885652234639
184440685477967
171628218620323
192505419377549
96050484972749
41688197638049
131770554027017
267909332501399
177364640830759
112250121888901
56786655454747
37269443702291
95833152006521
35472880576967
173416789109671
241122163127971
199597880881117
78620274724961
90761690205611
67364012583599
89958669585227
179636359793533
119092659909493
227207475558979
145819649388233
256945861303147
176581138583719
32379651655643
28597005533279
158771602940891
130105509311639
69498609879599
69954109176883
257974305853037
215329726510111
94774250132641
113476725925861
63632223468347
77249886680563
11466901074449
265813819897117
68876014550401
191520391678541
223539665816923
20888589522137
42546781982057
168148122616381
257176768520227
235204458132143
252879236787587
177574713160517
211091071267231
132219847836253
112693802220733
278361252052913
179185521984803
195518359055413
211919882751301
13044437386289
170604111851963
149008476510449
129004317828817
208115858743367
132536996196679
40560780448541
252798722212469
24587591619631
192622202175703
189216292096523
250841204704691
13402731337319
158873625968443
250678604567191
136044815224607
115265525935283
60943873390531
197784988576601
150444173393167
55999114060651
28153799943127
124392115034923
40793136794741
2498232552331
145795567817189
149725868513231
183080800627343
181068066047471
60488574982193
885929724133
111523790383619
208250787088417
210870996268027
24969503965507
216907870278413
17058209689333
119617838124643
23300029513781
201526249996537
241345228377493
11882713483103
117721232689499
80804029276319
241783307321599
169086148790369
196508401390529
233667152659541
225307355848349
279333938741483
154380524465611
265653800923661
148108281003799
179198767466237
31941144202171
176737588082987
13377628968601
27785944361573
212198326191139
173389489633289
60749288959741
18548129240197
207850512449119
209027565115883
33296426038801
250857110436739
54124922399489
252981131943157
20765374065859
176096076599507
25198752254839
276401420889101
30708185266223
256895254460543
192618936673607
231541341675113
90062188870411
245404448695951
22356031791893
24591788498707
115745619893143
9603323666177
223899053975249
113324575922497
129377374338857
162594523823623
246815620100771
152904541631459
114079594218167
141773864401811
252528882774979
278617600353353
87315553861799
129594178306583
247760380360937
75117900469373
34385563465697
270328168645637
34370758981681
215011329010001
196721346821983
18928025056877
252446070400217
237317084372831
145707803940203
96287438281039
15767153026847
80822547102571
76887221345069
131632473305887
164342233440481
32976911639029
144229600892809
531780590249
159398223576509
109764680256421
223888837557533
126124205972419
14784828340687
272944701245401
168541838142049
187818981972031
121801298911057
218687064864491
103096413459037
115760627805419
24241463998931
261619108488097
23960643340253
258678262559027
228851035589233
178863862311109
118681837737929
108021923595797
42323296804021
30160552893209
187873720698701
208481441378339
20102437386173
273425266157261
234550873161929
269520814855559
171090105513319
52890423858829
262263505567291
189923746419167
86759138779879
153880689081733
120499556957281
116212256748143
189108632187743
168346373472209
72406711944379
16404483355901
45958500035093
253492856123609
23580717037637
262552094999303
245264725464839
183084335239177
64000586858491
102138196731559
198101567358307
20836432598747
61302257286607
191758052569921
18253836858119
187297989169861
19892838939409
169181984088109
211468548185233
225520809049337
8988840152951
144173058448259
156847402710077
175426057505533
85351008260821
135822168708167
54091275227207
90862678750859
106532191626131
63427906488673
146864609957797
217442926116469
221459299276049
87559799841419
216589381124899
37565908382411
150406269836773
235463268373327
111506904292543
219687968185369
45684538613941
264066150685979
52492902688301
212700345527767
278086763566553
120463386274409
243870981353819
19478923625281
116514561032593
214688867127143
228892348486331
52904628855121
156264419629489
61004910678359
188874722217827
204441253579403
178130906810869
227799551844041
100638201240253
110142997123519
280271542764233
89051097316513
238847586732983
193433621401379
262688416100933
16254049149521
237444011369699
88611086983717
233403858271373
156734626157167
24263705997829
39733037075009
217326415225669
119865013459109
113957540465563
98665823899901
138085374865883
96293021945453
114475675938587
51989750854651
189393267742177
9151043534459
131419217392297
197525994720211
2765962747061
221889860577757
190106283326173
243372545167699
236341431927829
127349146433629
33457648532047
22432881490861
136018556309627
56148253935607
27354699261671
272434560557209
262114980069997
214401961986379
13651094967511
198527689486487
26621864336321
118456309174117
180646928672059
232176653059537
119875401993029
79817361375821
181178915682319
244011747823889
127193704376659
210227901753343
82425087220673
80598201318469
114376709097743
141154997001917
179833014327047
9914892745213
131040912445621
276535798921721
256713208791241
182515554744587
104518728403631
239644358991269
183797963666237
40943892208847
67591068897997
193249617608561
53395994336777
20984657972879
157707779540791
215546847169609
40591853566963
159143208906221
223473628816241
229388683271513
145251712130159
134060183272889
220614776435099
208927176565033
35420998907501
88449717203779
80013528018551
191739185056873
277340235906043
143029480070003
186297423445501
219051235771253
76731519981139
149271108469391
60468878822347
2229121167613
158047758846479
36887865675491
177376757194909
66145800771887
277603908967093
9292249306357
231300602344709
221694443746829
217718972839163
277944230868659
244274371573231
49634077259399
63648035210113
254567855347129
130011347683519
46033876186897
251359515613139
186144502665371
150321719139841
182211281832287
119516868385217
143269174826411
53200218595963
126632253092753
192729228575581
141007070541977
85466182310147
13496305986467
228270733441969
252524472992657
51789136942981
13230854168479
168083098676683
70858282811597
177096997141453
23962117386217
150744804636029
169613955647183
126357226838587
144139727543029
92866673890889
29353019656979
48147626121817
256003898596057
146816211141389
210312123501401
268880404587919
39531842778971
187183212356467
48231980429107
178411704843209
277641611834329
47653157812969
32343721714747
221875161407839
54698031594673
191669003298491
238009480569353
242012275358083
45157159177841
73468066928513
145453263413929
170110706517097
137472013092563
113407405991623
37670365298383
197370880961461
23128182726581
96102835773683
276680517487939
153666537022153
60406517018831
72250011321349
59920783855393
77733263964143
20699478692171
126775037385883
233109130371581
116553084363809
184037828633731
122405082537389
66408075198547
11603759710099
25912773472559
207973006948703
233527924541057
247844719693019
189609001440883
121244712714271
270543774899417
114756396515837
211574875085419
65185249036561
253755551474317
37592160194513
24595049519569
143718120449903
54957689486863
108013881999839
271055513550361
97713841408361
198504171787951
277163727601333
277334788457261
259572173001709
69792062246663
40434711538003
24006847272197
23593219919783
239824312089259
39059753814427
18571076264777
3764699502859
12066125410723
202761501964837
184721339254741
120482345728343
154094983349521
22861724948563
79917801723911
31965658757897
19612067729983
163558857849367
262723815467257
280050638528027
38282189411593
89736910924811
233166072119147
268198966588081
118390751939813
229589459727599
188726910696803
109931898685207
127048184814127
269050295991137
22130888302331
234762634592137
53588134181161
276497487425293
199380251888101
208112346400069
144579026463413
130401611053573
36587530221569
230716877245087
152402416897919
231958564621067
20042774217251
109628752726331
113950139886227
216957834054649
272816660094521
140711288177609
86615187726227
255425333495881
210476215608689
33503520487309
70906064225639
251858412046369
41514136859917
156638325110647
57872964792133
187303767942311
140337521178209
31260772966193
34600672637119
150970443185087
170817844683341
250102698450887
28393856509097
39406217105287
22201548813607
91203916573793
204878430685501
109684484871239
232515706258169
238854131906183
175194986087263
74229295397581
106329007685039
193826550482557
11862698832473
280851630915637
59043374264551
141256281081781
223858813970191
142369950350501
20011281983501
80138317522399
227824323209851
91599561187601
232910194070989
49774957189429
229372909405639
215614089069403
144954346077763
86617343196817
75325696802633
87405391663189
186227311413667
269955905522047
86496741138491
3455235935819
82496973686107
198630749972401
71776536042889
187108970468257
103932291021553
11944351819523
111601786666043
73165135017391
105726326456911
209919831216049
49432096324601
4122158985619
33149887575139
156878451824053
143957294893277
152208810446201
153882321919541
129043496284951
34054747653529
128360720159807
105315949505401
249105210144491
181724281839367
174941535470551
246048358787221
258549675721721
266590029560831
591339797611
25190649150467
251664584807737
69499297207903
269976452082133
178556883670927
120312752681789
20664136999211
28702761682963
117189119508221
61300186113833
34497233895259
199541609822963
39564702944513
270490477743649
279662267749693
46729439712719
162143173175377
165397132780417
105695588551057
231344709217231
157200506460043
230681194214077
155808244263557
17263969690283
22691214010139
111189437627971
124978945938047
150873239486219
60499773648779
151267892256667
146022249962551
261446037787091
6338107625453
3945092418299
23312428528843
214188691752131
55465242787907
7037740867741
222373186083017
202523154556621
88636393063333
121962611142181
7051627246913
42193056800137
211939660602959
255798436271249
83668839271769
217402705103371
242720118519611
88621624215827
250127360459881
176114748433703
221127093523577
79789076196163
168955149429433
99937398785633
107579316642907
169705568748803
248353143616511
112810150982171
175626735205759
200658977880623
202616064614071
180956115809489
242126108805041
141189979386353
249786179367247
280795252691323
146833169832467
150144811186457
109284583792771
39666519177119
81344728844623
104358761636209
159726125609059
233328559105309
275676819632723
238116733471283
157865109346589
109089874800761
248465122507867
25043857421641
172484926795661
245255676662471
71384836459543
190822259525899
51814783377941
29078308463797
73122886449287
190062367398919
146557131900259
203102375067701
254006197957931
10168872009991
178987064164019
145552540760359
190477577193509
185406657726047
65336648001577
238955049589301
40746870504619
183413811239987
29724246570181
117843892349917
43094554816337
190522317549017
213439442732507
33699796768973
189900190440347
83652868814969
119828023024681
42143944251401
67887888154169
261275821607369
174281038928407
218812963251529
104719333556213
271140147944683
225155426197829
126911922496991
110042363961191
226391067675611
40524763565113
120297996045251
85340975154691
56995627682957
80535724100353
41241971758103
48561861265397
270702442237951
205778560446001
262568961058787
49576241413619
32353953706199
257429382649141
118043015658661
256159710570601
17893613609329
3413678664343
37763979984761
76472114157877
267916656477037
68317059084067
251359042142969
15933025061731
184582685921233
17841607128329
169583853606599
144889751922317
126396792975083
81774092467351
53437686205817
156249905248081
23975780785393
143226134167561
137060001624433
22365302551783
14583589951081
103413230263481
14835438360107
180545971503629
96431799106537
100492234223501
192474271357157
139759518502823
238727244025703
138327692644373
165431924450621
106447429380419
272511277964753
52185653627893
31885609608947
104397761052349
231056920696571
98990443753007
68539445180159
277224482286589
151465919510921
214741459954187
255726024069259
99875200685243
19138140281171
45476402649221
13266364982587
37874290732273
261879443396009
218136496480073
93816582403727
14324738046533
152417753448689
243854058264587
254095709350589
116960896028681
115396788091037
140663930267339
251073639513187
171420350006531
46728565229543
119651870925593
266544114604289
247905331304993
192898360781039
19509515852311
88499321762051
30139995232327
104853296392171
85184485200019
195077044837903
197690749687891
1539124097629
30966789925271
38285170781399
62970026979359
126368834715653
404334879701
227014805523769
218938901668831
86384686005209
279773839963603
146823208794907
256356203269109
65253218537327
74969268791429
65185084820987
229801827305977
156640973567629
138166760558521
224871987666223
74318861485747
144139951956589
99890154204479
223877007779083
37635456996569
136259523613013
63487509137177
35343724241369
102430926995087
60443973575611
13251965086147
150358416969301
145410413423291
149773611022939
87597607165249
2325930607183
88085517997793
160102268514887
30896402682127
13844000032367
67674305979877
38438252455949
19225714563127
172533313665409
261491705842691
18611905964441
225537546381361
269977666831357
131992669875389
91387167450923
68135776739897
193834354499857
80030508135007
219450348339077
122589265051499
46084813490453
190703102532689
266120891095847
278988426814033
190261148588669
253825873053013
160847717286307
273264978563123
13038080202379
118951608268763
103343404784489
198095825488097
179567442503171
17695260988351
207536719015963
43074277536449
153202622710019
64607678173799
154512746602223
137073181534657
99787985488619
92387720481127
100857200380141
261955873499339
135492076169507
28034676687349
224072302568497
44959070035963
31963662707741
10410534297739
251479533340309
107309693213873
252884042250509
38139990218261
107863318557877
245691829590401
47788288508321
21263695690099
29738624982841
179863930432903
112810335605369
131279125955441
104095108811839
120701742184081
158122242840281
207499871076341
181216868408761
124933269639281
27130955984273
233246769023621
257044263239941
76692465562021
137934919791223
142377747401821
255223793132983
151425906566083
70442920664089
122803128491383
152603825392481
224142808575457
59123442472141
191855569239913
235450937428961
206726510110871
229353157148333
91235263798507
220433825859067
169299790614697
20773956055403
199264629729827
147031968361879
74426162347051
138731390938067
195450366342851
48171159202799
150548784711649
61080069325367
261998467987609
67187723154463
277364356866301
264864960596921
128292705627547
144119147443
147635715151453
165190652748811
41961601699651
109572873531899
12722496349543
247501235261789
66913777395149
186247540563607
41217912118373
170201459275667
93658119361421
168604315892431
152400076614101
160836479065777
219071561321771
39899960056417
126208305937379
247274965155347
226625462006639
12088995966449
78497188940993
52277143863097
152490038760649
105864808152373
119341723256879
184661553461599
10504683373991
157002924932071
59010563470787
178438884373327
25996835267969
52186980623201
271969431512011
83189165558831
171763425461981
69461546302117
179413048648063
45434912697397
63924224395379
61072614725471
240112500842689
23224971761059
166025332024339
95635982705741
221341846105771
190170072453547
216930702586769
198054554107133
86835186345151
21659823707201
185946271022201
84976063132193
193130443341547
161593948965331
112714337250311
160631473865231
112096839493069
139932158401327
54663924501187
5329062489643
260357858724871
169589407521043
272914086257573
217302323041081
57458562869579
264562420087781
78628609908281
110177657766653
62240817591571
37867583938981
62267626600559
220907071412189
202892889928249
85735625345647
248603697107023
252985273929341
47831240600083
156939461787293
8747219781301
237753482349403
199552032393317
94332196417861
237004799128387
236834586935741
151700014655851
99557265764477
198864398827559
199719452781281
22103760770687
245826050027281
70514459987161
2205979942007
65945884342469
76689601353377
1594910121583
242102012490097
236046631090943
206812625021063
255089641845277
225210790668893
255294910972601
69892464435583
252108150230773
128999216028289
215953257316673
74600757724301
243778662093289
3901775653427
126498340823929
147926101810589
24518193542971
196989210245567
109976906222471
68777728657199
162199160578523
274183680338177
128183894828917
189828151284439
70239478308569
156389443164011
57016652754353
257707700595853
218543279923373
17844634270493
226805865265229
81196755884939
243054592273247
193907452721639
250843167456043
135947932811983
127759380383851
38722873725553
126153559198871
147913057044257
142032165348439
8425268842051
101583834835837
147194577466049
153720209249179
47042125603009
64389245296969
903594769547
99497374146067
208589688767093
165068065561787
80274605079223
174668647774451
51336825596039
25116900128773
171407603273689
123075550928761
251203300912133
89960937552907
127190315982413
60712994360593
138749695462871
94133855498743
47359601101607
249551996340631
76952451128893
236871852322717
215141944768801
189841651489883
142780821371803
177767995664317
197231133245807
91237588931591
214178768584631
268605123418301
15936235309301
104134625689169
16640549789
109954634801807
10379758913743
113635283912207
70244552871359
10104296023847
226819385789683
226098237735533
2714961198073
78601224303739
270194357958949
51167910994267
241712408756303
246352305010151
170337136063709
212114861854939
24869312923703
133421070188573
121776588323843
86579709443467
143515443267083
111259536501143
27727602466969
76314777149617
190447576561481
100388399677217
173047942645289
44155246339859
203763043967573
93635164027661
264302835478771
165495550051021
200870042014951
192423096392357
176654545586027
240569040958703
3042757451651
75456379667573
142153885008979
253731927807367
200781299768201
94595211473953
128244568880201
35518382495173
273572993851153
49760542844473
130109310334007
15152453357683
126682153653151
130650931306139
238754089363577
106475865594823
28313945575393
15147045107573
52418393502169
112764740966971
18887952949493
74600731731391
111532512247003
205950378519497
64134192357551
279544371637649
18297931350407
277501393273589
87418825914019
178964765789723
225667584366109
37701998567791
15518822157329
95255428830223
78959009123191
214850404163117
165341353637741
207068605691617
3516903508051
263652426038107
22004145532553
248349629349581
256442280865999
138679775610587
37178347024193
33749782311907
260406632387123
135846110814569
115972436735593
127289114122787
126057034704509
227194643209813
59823339335267
235109472375523
86062851909883
247824453489539
18458654153321
155476310515921
41049874620047
27265671115261
76408850379307
188948112882917
21189673846261
218591264337569
144662425048577
83103187621409
67886973161279
89931063887263
179844758671147
75069232712389
63374429929927
15012768256643
64487352203173
229454134589689
205593806175113
94655982489737
64573525881311
18354056949611
987435316411
104304626515781
124716613934387
64414060427897
235080813084613
205108903081637
26391705758263
262028795315743
231506780979989
17592364384459
19779794564303
277259076416053
5741170130737
203954505798157
57564955406041
206724285343889
156881560025653
216583872927853
123417510544673
81443372009227
207066529427339
60390450781009
241283494710383
244888336232801
270501787624031
45130691919301
127592181020977
273782915821147
23283988955501
125048123493533
203800242577381
98640888732329
190264194575747
228114970436371
132816074989547
271554956518991
84346310956517
31010265818717
99058954025833
275327160606853
133428317305067
230316335581561
253435500336259
28190392023349
248563471953263
203607733131497
89829841643357
277392217178723
219479218733683
122302609370213
182274698192897
87893808923189
275372231040713
233777860350311
67461464959477
58598011983659
108979082937623
233428388280553
235393274208419
177239842174279
144152361158977
186924860595061
219863957178791
218246378679467
40656601409797
117167695399031
188914750494073
235523244905953
26471631426893
45382140720407
146431212342713
120261837460157
213373201307047
167383913226577
235683986480933
278553870893807
78010111204541
252156468383839
188903026864217
192292456939607
202056223309517
128599499466917
95990534971031
4768386438157
54521006303917
246870490565173
79760145122947
129629831698769
196033102680787
180806374534619
116376195046901
232128757723171
99466282869511
207395477361893
260644903884707
245807988306863
198827224637527
63184007412499
127900046249137
247242495680863
24894811761007
6535673913931
75527662218263
133315838926811
118316136896917
228547363542409
274613272553309
207990781862933
2992382788151
60956778405857
232829770029469
24299511958067
135599484096611
205656717439171
266735432118187
97451497052971
62507854113659
153320143440179
247970142783809
1094710914181
102996116506571
193628172444397
207494679853691
117505972458071
34816672053311
14121303694649
78470588833729
150707441867729
253263423077039
190553096332219
164210064411587
278399169556457
272322891222331
162947251211159
67372726187651
252554085333769
233528825909651
171567907390771
138235742075161
92524414643653
193312397358779
26021207705203
185088989344481
24675373615429
258642599720117
60749608555297
128424185785859
110249103133747
177191138633477
69885747109859
247845018972503
196683363014591
190371992658319
26277345835057
111405382082437
142487029962559
139648843360297
190359282358339
262499877850753
147090176415157
9145612670353
274883922388171
136186712522947
184803120040447
124795784269847
65463597207949
86796175044841
266384915191937
134363371733293
255995566238777
150043725757481
156053152640339
279400672341053
193380000214399
119210425273441
26994987210361
165433777515191
56799008629487
89719516048889
54730565089229
80628910892087
221631850031437
155167117421507
41556274435919
116491763854009
141630012173603
89833077409547
96750882436751
125398423789993
100888053338629
24112400147447
135819479090873
280249103710519
35834060968267
173925635956393
113015746734169
108421697126789
209109406643749
5934287815553
224381727343283
208053950324659
18833708948273
250525034150093
171658534759027
166798030987697
53900805025943
253252822989721
220962680487239
182233258883531
64117519642343
159311245884757
200649006832327
39559008078589
136195340708957
18738490030189
72179119452101
172240895440189
147234703192949
61744451843917
23488739772703
144375439333703
242622694694333
267499101395969
40917545535443
5073070729423
181900132951139
59204951991569
180137035054841
160719142689089
24730727795699
187270322782859
184148367982639
22334221573621
256723351600217
236230153912663
15643755445889
211365283140379
273766819650937
133078214271619
230966474787959
17763117286793
149259339895727
269804703387253
209924818233601
70561403164129
26412802923869
202064088321289
47181175675457
187942885596943
174349728000703
276891412045709
224422842678701
264288743561807
239756817009137
72091838497201
97940896434607
106446695080769
86935649747851
54559089293503
3675751208341
47055326414963
50736145485877
140113019987879
59073205709699
95332995595003
126626156483423
229539502103377
90744674367103
204784860819431
241814747523721
37799725842041
237740910972863
123465137323181
174237063347911
13190276133953
167543903509859
253885670831549
276618239109661
171025081729219
45940886060801
27539234303981
113782937436781
212539600474991
247300868656409
248081513398469
190732037438707
220920406940209
193174555906513
24226257256307
76155631208933
38506653360349
169899432800159
111242417687693
161534257058563
86435014054303
220963254432029
275429723047189
46490108757031
94777756639043
195283031934097
128317313679587
93420799177291
72138889139543
11965489978217
225251023287067
130323543393133
187646261803411
225121174142441
211799417456293
188949278583917
212726576128553
121837151496239
83393862957341
60119565780847
151139323790789
105360064793651
42776624455333
5127750724267
182599027469629
106286151288091
60519163404199
274151963719211
175484679092689
277247438538557
65356839770291
245156361211577
104304489209339
254032608415799
123125344362949
3743279358439
110287256893427
109127506191631
63698181773441
202232617543711
169084358030717
64659234435049
46943278314721
30655511003917
257525978382943
191891756394739
275635673037449
110419210924037
71768457867703
55697050190911
12194319796013
184666189426559
130349732292943
275639265108719
185135196388357
10734905519399
269488052431307
104724036420389
89942025840049
216373065188521
263904284729383
218477355943901
203151206119091
269475386330483
91860247705099
92738452704187
192906047719667
245708647281337
215645097956947
82485892975529
213402791076217
229437773741063
38384483178413
242565430730149
168690209094307
65535037082197
205997752562177
73644261382127
58976709390239
33021520891213
206355482897351
135332613535687
165584616360533
84110683719467
125567080955993
8331414127579
184471695764353
230740178124821
82055658907973
191963789217341
179272396179433
141884884931227
159580757122331
234029095048477
197393438856599
161062271363627
242733914149261
134202617163001
225473035665419
188446999718867
91878223694441
158439884510591
98871820533173
262809262977403
261618190776389
95605391700937
115046151368791
228312620098247
219721209469117
260942107511963
234865249084549
234786697192837
166704694999663
105262755045607
6521445743311
5303635781177
67923236845603
260825983861589
171461600872979
89119189001797
36203430012427
186578781915503
19547097896377
99747720340937
211963695029399
93358819997293
14795643945133
150217883851457
266048170087069
199316276636987
273889713199567
114545563574737
238953368356177
13426310411603
132984759100153
124167941946941
152041201398733
66957815962057
110936489057749
217178817612439
147958900629433
229749831383249
91968614153707
75634454908489
51934130453459
145525312916717
264747112135771
254731769630683
146431686786031
174592436290289
231805421392703
276411830709127
143195040885163
192413996318473
199350004228499
57762655618553
131677016576849
39569536249357
124344916792241
273518913241913
52087327766431
109645961394553
100348996243049
205767240335779
44626718442133
111048397479631
149588077231829
85784364262871
258812529041837
231791729314681
2769848835713
65996976663439
121379418629179
266750428486447
258776566977653
254124547425209
74470294841311
161223594449083
140063625721013
86118565505801
14842409194489
150174274429931
197198552261891
136217287429519
76624147743401
24065878973209
123842265850007
68502800070583
83765528180309
112480588353479
25056665750707
134506193615483
97896937998019
47319781706917
245659048704841
92393109178327
196991977261441
129690119699837
215149292580463
11094450697123
119434818255761
200527906964291
158680410781429
3351488166809
178058465380181
186627785523743
123869526079483
232270186694773
179752494740443
97962963823997
210548039171681
10186038059243
260244296751331
276064839481579
152269508075921
7283970827387
216183801031741
19489210170757
193780617651989
146565233412407
277507198599857
63229783696661
64867466582059
255156953479301
211288603338487
80494542109543
239639123517421
160505820019123
253449028486931
75470970595567
105139178626633
166849675604719
48689285213017
11086082688859
159482507194783
143907806298331
63736475360827
13678489485659
206647062825587
275716069212607
29811755637649
4997589920563
15497533450081
187737897538769
268171735583197
278648084560733
263792293910309
279884212542107
204483915484879
253984346253221
29542207158901
181081388677229
246935263691377
91166785590841
126153126922853
202901786814361
180602350941317
187060393736633
222750486035573
122194929553429
221612394353671
262841794734643
12000293264339
31687692920747
12750155659147
53629756508281
117526865466707
45513818044529
206977342320239
229152735487607
276746068816127
203081251441049
474966083759
212243655056687
277105762163999
188889042249143
274874955282589
237891252681469
214213650678233
251201567070173
89387827529867
29843492720443
140696099904343
65065739790211
67443381099691
134513428651003
269783358754303
25158878949167
117674883231937
254530670048947
6054177970627
54952008566621
29743054973353
148302934777667
103081716815719
33919700495761
214349162870897
280559232488861
221924799994279
12552950005289
214091313718949
129855243212153
52952895615703
144173414080687
165980741120147
197582737194743
271138167671867
1184632630723
244979262614393
65059173225983
114378061995539
107669271948397
43581621187073
275363839823707
218594602838981
243128466411053
87252784918769
143630549602829
213649777166017
248162176601453
252994751887223
225700718532299
76722962395787
181491607273523
272401078243487
209986499626087
180998992451449
125867999238307
246973672076203
132725509479421
210463191208241
176765207904667
134325181533547
50297973872303
101116506503209
78404699351123
196054835310449
199459076730647
252980852696959
157129168667909
253186257364373
57915092842157
6886380140203
42752964902281
177817938254417
132848829122381
104522515001833
14047175006483
59761187077681
72158203438549
84020463477437
32994864542197
212187950048287
150469372419517
101435596739783
241859394869923
245598783549887
180506179766401
200729012541311
95394207112051
258237747230923
125629850646343
100900996983763
242116989905741
159403401535519
91325317710163
251299501620949
146252651294231
37131340191733
226934873008699
124728103672021
88367790766531
76757721494273
219908036157841
106435436825143
280622719493867
265920504051679
266190298826971
125665076047447
48854930634011
86742515587033
25953780060011
61037723549879
43413417293219
182614373275799
125854907258533
71104354083067
225050493511219
256685503279099
150323958337093
150776392491091
268246801371917
39645475998263
232636824416387
971396917559
232567183242179
256898729063531
159998054166481
246231431965759
117783804024949
207268850152333
134169210949177
121601817209
114891150460517
197034591639779
45642355256989
28452408788807
50182421274917
241900531165169
162217801116991
82143929814853
142686262148957
85526371347247
155778168873529
231022861251877
147267920787311
102143140905173
70535290809241
209158002413111
117190303903457
53486380580767
243325338012929
156607744793839
260259750570637
157952682232903
206751910854089
1598130960799
265205256599797
267118761454009
103123041005671
185981030071693
249526222212203
164457206609431
218901608541923
183356792229439
139429161567973
101788212841291
213242507472263
134493980793433
250269906355939
15305919902291
151103461962751
150263164700791
155926907503093
55970377952009
240378864619279
108639526770521
183251003201899
274957903514717
115842384946777
35968234697719
141226918309667
175720325844047
207732308708123
35939883790133
68173025062577
166272873726367
49614287364127
241339892236777
275697166778123
54766468369313
144981494979197
201988713759631
270938568040277
180268838252653
56584748024323
66488234454749
71065444392389
216185398487501
229184690072617
211155523808161
56737150056373
203671484352673
30147018851419
144301229360363
142037217137113
85725759573533
267263210572511
15958893100789
196861104661579
45272582461409
27761242612399
237981959654161
85137609712979
264355155506219
109208148890279
62933762096053
186452716373621
218488854125081
125354322222469
246289084941257
262905245958611
9432854573273
60675973783031
102766994170297
230007803039347
218293063874819
93144271611553
51273478961479
49137701277277
103066480823107
43100179955663
193908402505073
253175812018741
204911414919527
30234213724679
231280423389011
163977165774047
226910667303517
162951261883667
176059126980071
249473370882223
7250967260741
40452668926093
34622499631123
19033479799007
92983230956401
209496795180247
266790143236427
73280736929809
204014067809683
259408542385171
271660920606379
255314847879089
60742684416571
163272950352403
29499852738827
76099368908351
240588968501759
219644676813173
169374517628983
35983069343293
10839336895501
266174308298077
139522040512853
192666168203981
242325121389103
72502665529351
54323111366779
132609076214149
44665416617153
159887680891049
250331614642579
146636550888041
76234926419653
195208660029349
191463991655213
43049719112357
279169656799199
204644747724281
135397317689087
165107345495801
206167825823137
221286500043821
222000175071593
44641459892851
136851830047511
137535305026961
43380297339683
4861473040939
87937644394933
164773270511131
25141410850771
215672015611951
152494340293619
29351941916599
174231917385469
166143281072413
98018353034227
50205909676933
137846455076543
277181992992473
164286440649451
116490918115841
32178632712713
208669019420863
175942602909341
183578742540341
202525995351577
72866240490997
243111273644171
225872819602751
33367927601269
5311535520971
32022617716267
59896751721451
231171089544463
186157808281097
89196916837801
208150938483443
226966912043477
26354105248061
149883854892971
135930682663331
172207765005533
239183228875793
243355600569239
20973148681841
134041842668189
188966628083579
49426768679471
117170635324291
259796402615161
91614305246053
210028562074469
104788611749431
112229177780791
214258800940607
120259888597117
39900213190163
206822005525633
182904342722831
135944952984521
53127593484737
88016178459821
244244525573969
170732470115941
2662582273609
29752098369407
88198058813771
220367013802409
68501145939203
28078399116413
8040028503097
49645977878821
212316477298531
254041210820681
242539858893041
47218199048869
29131819866011
39679517227463
127284333609857
172793077582357
245402451392641
260538570217943
263563536759491
43640062757141
72936987348059
216840684087809
237225732721969
267817569172661
84821460523783
164966521768547
129631358108269
259744641306049
47024479556297
257756271901393
44118667211057
102865671645409
12663445594417
150837768277457
150261509238991
278354291918291
72771364174403
62067317034227
255738861888563
186666895130321
243099881709571
243531024163319
91599938439953
23012194201501
34761728960173
130701794996077
225497833027567
223357196031679
205345525392757
193254206502017
130103630640551
63919075604639
249078102277759
52342327981061
96324795452357
18495199528691
217375940337979
203544306122159
39606168475463
65291197862899
273167519077913
50795994808799
56879599176761
231633478895243
16582149980381
102807606137381
267429287426051
262747943552623
54653505138073
135641020301249
217372985445703
19071337953607
1253844502961
148430531695349
87682560276317
130116551535863
261120069619631
263651693471371
238594878284479
130022163662891
47807985205511
70730920912207
154149983694251
248881239781519
129564000625127
54268378755553
112171467673289
136719908073821
8557694295737
138345367332173
229421276572531
230749236890467
204001413406529
109748693283319
34459373058329
109026797220151
207450522664901
166406600001977
277654762023253
218689366439839
172924175859353
207535689639763
144980990354297
219472318260817
136652892965213
229393454499607
257685862657411
139681226145031
232190171909077
143087592500579
110148683120977
245202406938899
100314119699093
82958198995337
214991004148933
37095171971357
17278577021833
72850126579679
26787153387019
109631158442969
95029136551309
16805876903131
281295413942909
56004646117669
54340345910849
95569571895821
95087112565519
76031019967037
209714093136551
198906822544459
86599102252679
258325752950497
91889710273717
74339925764779
60773146617863
51694896998473
128670013400741
256177763883281
194029106532379
151603537872557
271240428140333
63128876270287
144223407656371
268290073529879
111509700688501
221558759624051
216088272598411
275853135351763
138078867567899
190541426621281
189389421604219
78471148820989
24964234457483
221937378521843
215267623174831
343149501613
138016387768871
209173234469587
37601836415951
27784181523871
232209906117187
40067781236401
143204723834741
110655814663951
27795781097837
135720784687517
80833647250813
251182453381987
181884946861243
32282778589441
237499121915611
271721971872107
223332547859699
93042886473211
234863722256749
237256482830377
126196975241749
56093018304299
115139695042069
115261985099959
254061432112093
215044294196947
201933395252581
72668417585443
87588592955711
40486202258783
35710073848081
59932791931921
210830045213803
202427831766773
195906230748509
101798091515177
276593458764787
79123435308457
180350553909299
152194227427087
174316392397733
113476958097457
91477219916561
99810262781599
275961388649897
246978436186733
153748467223201
193157437482011
16991679532721
272802199577227
182158931231819
62393212007521
190908688977143
191446688905357
59886984649883
160394613476051
212181624360829
135212406161579
189715418429869
247748470962961
83941139455969
119492709849439
89359385069653
7900394500711
147885756199967
219090578726603
111211467496957
161602701395269
268274520461153
249993711362597
87170469924773
74599929029849
59672996111957
752422723571
52757251103951
255659078403767
263570745783049
140856759621619
269665073050211
143916274979339
173729932947707
256101458574509
212202259550689
239814274646803
255477507620611
120975164968211
167950683628747
255359060805071
231535794559319
246929339378893
6367364314991
265961349081829
209568331752277
51478208090429
73491160198229
22540434026771
134378704420663
84932844902251
171794046791761
35153655650501
51669380819501
87700204184783
167597333640917
185054293919647
191332944074057
261054086716037
45187236293861
101100927042881
107771060940731
25763782860659
277883507993437
156841150964851
9962239610891
133229124536803
110277946255753
156082078721477
264088445833519
104800523825009
71861711745127
273734853774047
262284333907429
191687197252141
255823784522651
280485072452393
241229516699309
6333292264987
147782977081777
150964758419581
78047341670401
209388308565563
223577392309801
80645349570809
95372759595493
248733409076429
274050537308011
74602281845771
185044387034921
237301510502629
2738134779503
24833209139287
174535106787757
182761861519297
148677197959639
75665816719333
103835918774729
28807944231929
227321832569509
261746932669127
215981920847827
249574763125063
57076813326817
166663035988531
253429271734487
213253832099233
22525171268797
191542726537823
55213184240287
169104341036921
86844974183251
159347923118933
163699775633353
68589966562757
168528143578297
144243149967431
53532385951169
143645581036409
266649876183541
113545854250747
72635591249593
11973956354497
23747474077969
167178711826717
251578865693297
193778242373741
9205013289839
83917508834431
55793720456543
255505122723143
163805057951489
190203827044177
256838407343891
179144857278743
43531095459193
529889897741
101729779899997
149654537550433
110557801303867
186458221169743
35652483327589
156698910766661
206078474113411
166786390516741
32882003063639
273698057603183
256296841184039
101645299207867
206737024341389
219790680155273
18468711162917
148836705187657
150719844875843
137760705679081
202071788934427
263448699427967
12848785855783
76055711199331
185994317375611
158798548504361
155985453108341
57086947593941
95406570811823
207669430156081
68348641249657
100680718585561
74881958992273
2601877375193
135244467319609
231190806576151
49264723661453
277378679844713
60139212236989
36398047749383
165533040847843
120214471134521
102406379983057
54050110398451
109681633045561
20072971645289
216935291634331
261613744174037
143306584561891
262174921431179
179755616005117
25363793041931
194326894053403
225808293466291
229265253367649
273527380323517
174803307150881
160569380091013
32213776902523
154506502559837
259894633146853
160754365961573
24400269148847
273715027060547
253372197427133
103836979357957
229679182506979
55518588162721
202560290318461
29702167192801
230523236170301
207494620700749
98006646466297
270043364777387
228136554141761
96139406280209
43092431190233
2322587570903
58242369315931
209120259732521
130950001323161
236122683264287
231195584334529
215826459194393
146930613904741
271062958021511
9588566822969
58692873439973
257672094723457
45417193469233
175956247439351
230318850048673
131274208570669
121840743042461
233921257026707
143161165257353
231873242862551
178766146046177
194229513067039
39426606143593
278119832804267
254150015127373
53132467145171
76616030695151
52589848802747
276213369043607
73263933814121
58478855423993
181107007755859
274923426250127
32097135465697
222840718589969
50229653952341
98934617472287
280459101718421
35626443353329
170594959454741
239455590606607
133163464808201
102799576541941
163944721772761
207814299281227
164233257739501
111529595507783
32878190756041
265127850847889
225735838476233
228649028604131
208786759147277
185296834131839
249153490382851
184492914179621
206341474296011
238899974825641
251342509605347
103038212970373
151227026502901
117978532578103
169734380775293
261822006772373
272453058189349
260370401608511
118272717916211
115848273561949
111157225022197
141665163747161
145241232004249
31558246366271
280113470107147
12324905085401
261556706332307
94756000433981
54978305076173
236250996381437
130803095854579
194401804563037
63575480824073
192767156075917
225805625597507
41703928965961
212923492829599
272627985545257
72254006079187
194928539223793
170979123758771
29476590628157
115066846761721
279342101862949
151181602115417
241218756263369
280179609981793
193391833495151
77812749075421
132015927967177
59620824148451
2992783509137
246729159246923
18016826242169
208530366851981
148327867193953
156975657023903
7285766764807
246265936241683
67020479772133
78359932028951
84008289819911
242769092000089
1111257905269
244472898316189
240919020111733
227593551954239
102496668824929
248381476145039
19617337411589
26828301698273
5116590741971
26329513641391
248540004744067
6899240132663
195669098300327
174716225377601
246005119076491
165126477763909
63352867497103
264128741214007
41826491973247
132117531907091
172843885984621
56303555759933
145055737456139
2659187834011
109649571485917
133679769052787
224961583861669
72233731852637
175920330865801
203272903662533
232096526654099
117948944389643
158869048013617
235893295240819
100781892405169
43946225104913
90912030711427
102968055920813
251966802755693
269493847646581
211214362702901
254224471169507
271531179132893
68839944185459
6465714733111
86955977903933
281465549434579
219273530429227
232436254683641
63779635853309
18374643348161
108607927386667
112303219841887
218646205857743
25692441798703
220283433019841
237140504064227
129587570244619
267079780430863
63018428190019
68505018997231
120464384824403
178643578703963
188327854257461
229035260912621
72525286429199
110012821920481
115902242515303
77290961357861
149414508638767
104585383495441
127396670563609
107955179096491
155977074846529
223708108918291
150433460492569
27465356170601
49057059699199
116113697414959
165626679199543
53120940558557
153473361299519
136086008492059
105727431674521
125906272403473
108915391695661
159764513931719
83319059962643
229752052350479
166226259515237
27575848657199
233930799699307
37130859311837
130415381844493
57836126442257
38546089947611
251715504399031
98354289730141
20259381785353
23329408638223
8575474748177
151576755993989
111621811149473
51500242940143
228113285293921
174120031269491
11541280069447
161187587050297
138268671439621
78716732059241
238819728524591
65035421093549
222046303941563
167708148802507
274671956912719
121075992323717
133828112324603
220157268075049
97693535100563
75754190483557
219218737472963
182928634497233
74582559367651
62854662079199
95378119824671
141776567089249
80862777040247
79673098286557
29803886942003
152351779317407
205980669684319
51585656152931
179194415166551
178210373880073
76005620446307
210779239672439
197446892399137
237469470596711
263959863179417
276476377033457
7783004756053
145921965393859
177288762381257
251115125003627
13079854447267
189584142372733
183977568741313
252008094254659
140985524651611
253299962939389
247858940702969
146202526761163
139193894667371
265956200944663
110962382062309
205443217014439
9048104469259
201192278324501
227388081671603
250984879291999
240304277077313
276149985231311
62504395941601
105109061599933
128184428672423
147812196448093
254065907715821
17861166110429
1457696904887
55437147895991
5867347067047
125407006760261
233859342072493
39293533967101
16114346573753
247599062786093
62835021503183
45639370606549
14124687114697
11827572072061
87678098991541
169317299380373
34830961420159
47319074859011
19665718810249
21433365212731
261254191961501
164051352358561
117583529524907
145709198420339
114341943343567
112402476529571
175971802431461
33687946191169
65467767988853
135074784939701
77342650011101
202674626518303
180058018405607
50017374143351
221791913374121
149080469353219
115071093553393
104187413851331
133726657379941
155572235655247
226921717059731
158944402422433
130283209384247
46245785418493
248562137806889
142312239016523
114219674347291
39978488234611
92357194927889
159412291913689
103619838935791
70978644932071
163007482400171
17581377860591
280551219370529
245185341259259
48428101708183
34347921625951
147894261871691
141429951018131
42431128061417
251315240986031
140751553772387
204332243555269
195774191317163
178567067483213
275485013117261
177649062713747
281191808322023
209955833009359
100754849310469
172022662411309
192353088443171
258332423008327
174367233252539
24400800737281
117863152135409
87520125278671
81148132127893
135671648738473
190099922253737
123816432611461
230746630624333
36833895816863
180262774363241
133548537295949
215029490992291
264993619505179
95419089637493
84364654822997
280493757803551
114699370356449
208888455731663
179050793576527
118830616621261
120760062952679
208477884693941
252420389258581
272409861586243
266295553753739
268565018073137
177212355592189
14283055702273
203447580452563
52523666563373
46893217141037
81752177905271
78534777663187
64747750415687
108481651943813
270020430377279
5014143997417
16429103615779
174171687280207
77447647291031
205760048687969
74656308961183
250741300107937
77550361259981
85003494969881
73245202350407
3885188221333
126175642343879
36240771059249
122793820504171
119895343883083
153496294022623
62622872577289
177247870258363
96967236973987
32596285695877
34868881959251
126115349017993
260820919218619
233915013639269
164857204719271
115142697401411
55944057381473
157674474116149
191217826771627
268744102420247
126539296078483
89079634057067
139048750440823
240105243861059
111020656237201
251292865215463
58563922848047
90851347069073
51694318153747
144667554570193
225601419835303
172856720369761
21810846270007
242857680036989
269182194331627
6578626720429
171364186014877
68350720858283
19584346121867
182510116627343
230909531440249
174763110397669
135336111187307
150196780483193
49541914040617
29416061744873
124441497127537
156917434768889
244445344530029
193355605314413
15762589689073
275253333388399
197348004147709
1376694481751
132792385220449
34055898683659
88729071528751
198838022670641
174436781543039
1659796599299
212747542050779
269555052370207
223269245492351
238016606862343
199687345861943
3804135351013
273286129434061
107918287882759
264407233635511
224534450302531
251455161961909
269042781056219
66372630209939
151462137671389
83435205421429
183915221324581
7412180805641
157201949998241
2721337942507
100986046044157
84229129833467
116391957162979
116480670829223
127693171504579
172586963086969
190739823601403
42634344588071
144082513589881
153645004953743
3015060076169
171824363487169
26770773635737
173024627584873
3947977977743
68903199901369
124415424802199
9974678760133
36016356660463
56040117733577
185915360083457
230917464117499
105444436712801
5329745059901
98758098988519
255665870121197
150123319670237
170591222002673
117209970684593
96563098376483
43267157007029
112603929841873
43831585500067
99798589048999
102239038438129
276058911813229
146251205471593
95354465086891
217215109237667
276868732646423
211172289699391
75193206922747
280510678501129
17672915679509
58336621953521
91259593646861
101158038356359
178062473528587
242022949071559
216674302382047
18297862791599
281282679227917
189881946487873
179376960789659
23335788025453
32906479956241
34166947580461
11108153049359
172287972555817
38846183242511
62063702020343
233718398396471
20323754849011
35233993775203
201825831771121
90490592427217
39329541528769
12492238231409
229892314497073
35989317579799
273817816627097
99510976151819
156734818508773
18471554128829
205304839153873
19207268300183
30910419371201
37122126676013
196705044377209
21760455882689
113124518338043
174134751769031
73143811180591
168005166048233
20547435263221
177064083519053
194348719882649
239148032032961
150945019748387
75032364889151
65306786745379
87729583376489
109353792846679
153250830120989
188910699782657
192092345610701
70337410404733
26931507849359
89839352524403
127661390515097
129572934065579
33115864382477
209565678296419
241537097685893
253444367052631
67209924474883
161984786637103
271753178214743
11014487755847
61072243140169
104544750150851
68090433697057
3947686944923
38558673628151
280667249100283
247973960612893
244928380817587
239166418979953
256617696656641
122385442545523
61568067857207
171990752131013
136932345565567
80314558542287
274418124570283
221767286242981
98621159654167
20391794766173
271756753120373
263107631392997
22123048885507
150197263888613
269549109828571
59882595768371
38315796736031
162417261082723
203587745927431
55978444351499
216618155673523
9293075942243
220868171123161
110344168862821
263567874999743
260918067452359
173787438315313
13248056573273
82009376266721
190306706056471
155939480925031
210643830730253
153367268979233
193038231450599
129763368677161
2300180973191
64612934850439
32456393783641
6580069128223
274424359027783
231592966430939
71014620439237
81970968126419
157096445156171
163392944554219
165993398435591
18672456567463
159354540783661
272985905767693
77092051907309
184133436287377
267103145841197
219326028920381
94989202928423
218074828907609
254361261479687
90257323094663
26038506727511
28454415549919
31039931592589
190527389161633
129360908137177
36897804339139
205746605670149
33498257643577
234420941159827
2541643584281
178370880414373
178150466412691
225010612231127
274769961181889
158956962198631
199600142734609
46894312878389
118161556634873
200236416683057
72682882943543
264365619440971
61637087775199
76325845641583
123980306479427
200646802382953
180929570484661
180417947395313
159778882433749
64196953134917
100409835409691
16266264247789
279919263324061
237580665035657
117285639729871
210522727039579
42052325862181
272765565650783
98247983714827
141921647922779
271315302870757
117534964364429
265958975887753
93848169618457
5345508040343
166097097612869
44698083702901
232025258222027
251114233470469
277244418387529
170985908759891
71633847913097
28300179317453
247011112764319
87390499533419
196162499432453
20605521756227
75292434470543
95381693374139
117792648176453
8445005501831
36119238107509
79320642160469
239442043993147
224291689801489
78119522961413
147524239102679
174041589147733
80106819936097
99171526826441
48708862120747
274318319869519
149957140186723
118046028567947
213190215595391
249433916154091
113249166648799
138734611692223
170276458561357
112544545387627
165466365888557
232234964977823
204611049006181
244421000312627
261229442653769
74301296251057
40994914952993
75842937835363
15847784057173
63845760212107
193690375316947
232344127680347
84177516158579
108866252097079
210585703471427
116495062959019
255080812907399
35700793096711
225045811054931
195981575575789
89454730827289
140799217064927
280798407806309
25986422994289
123020241117643
266255111409037
256430331366239
101615745430753
279541907508121
16281147792671
278029646634763
246840784893161
27006732511799
274684988497823
17677334243339
96120062477291
21997741678249
52889023946459
137184665155259
154993601869591
68755001032961
277393641733129
417013475881
162074926867573
53675172355177
120050079689153
238051614645323
83526264299501
151966701454363
112374727607047
266966812090061
15206073512387
55757986767193
72182912926697
93983431383719
216337040543501
44658417450079
183247250643949
173384496940003
143285883784943
58653685047589
135385045314347
2187343399471
230245637585081
16253331941471
141815579591143
175132701606509
25136340133741
79074965738063
24976055781049
266955050106139
28974037027643
81057529586221
131815258497449
266690883952049
64565615907497
11877880043741
276202470823429
69033686986591
211234694165959
152173864912247
247720018270847
159653611011127
266710357567441
82931596261391
162598419556103
72293654041303
155285596053857
175697665268557
36140898150059
237210560179841
212303617104853
40711294655413
143205823826279
203335196802233
6095484005657
125618868859609
128909719777411
254729828537713
202841110097317
113292438036719
17067165091303
223419107046073
181283543445769
203765413591139
205024417275061
151707698438477
184089775181863
121244091585139
180302390854739
91207585923781
4393539164519
70826989047889
169326834333401
115891815027493
52442573788831
160826418934421
198222981756389
87058664672303
22024629222311
223332674355919
47404735086563
178807157243173
211735992150847
72524217157963
115380597862501
280315441733507
44832232249531
87328432775383
161321948413937
7519273703759
43929617822971
203023732226969
1190820893159
193816742499167
46747115176067
224270818072247
129331656956539
27482261342111
30773172184169
255375786433543
101543408135681
240027630903119
244743603742373
159653522892533
60280619991569
65815636191101
54830177717459
239907853245433
101106095889583
183213650789537
187659659393873
271325717144533
48232096507031
27416193685703
242434056206417
58354113234797
41849540020507
243971865635153
12844843021033
165642632133929
190895055907081
217124668696049
19362151764827
9658369957279
166159133720297
43580708687897
85748217734969
26321479844999
217265960862679
235844847446111
132714570771751
23115863816777
73174879839343
270415806475459
32935517344031
80952925100083
118399002865337
65422767433867
131351651162987
58193054952041
234682802711771
59075864212597
67622619377861
40382474427469
216175119874937
141745352135197
71815722222899
224456635760887
83558896728301
210611535572311
48655561294271
5943872858137
98968889008999
269598289070599
212289890915371
101786503830239
72089854162847
262338285756689
128690774411497
207420123390593
204202793350321
158250700111177
85991540736103
229225250608391
162511437089167
88074137036687
42539120689979
226944126722171
13551899093189
143001463351619
123823978391977
223012715729327
229376352380969
55148053517243
222810722184877
218634071155807
95741586778967
94976408149171
54993605476109
33424772446669
150093034900153
155738644690033
192389978067449
258315873635333
129105604127567
217805009516257
279617750907311
174359039447423
272396535934657
270763450200161
256472392740853
243462302332111
3526371895661
104467339182139
225179111272741
280743945192551
72633996271387
178947266787343
147226293077273
182711199164591
257949730712143
33110583153859
195557195380069
127374112484317
11824253247817
58378632022769
137745198043933
24865200552487
8165783103193
91963744304671
237668046671161
196594159245787
175516079986789
27806038407713
266049705533539
158497624999673
206514842247629
82466189059729
276735085799581
260001170792977
27992019120521
23812107815183
29801959919041
11437328829139
32606756013661
83995329289831
272805562998239
53226486849583
201469294720121
93733731068113
133209482402239
200431975865321
5861968735261
247919613313963
53007800464937
241645935725407
19669252173827
191846077759933
58448235044047
264376141219579
196705968280141
43989619540073
148597579107689
74964364809487
75002271392467
82876834148113
232930890063023
278689466260091
230696001090853
267664076002079
189334349318689
235138990700869
57019556456407
15782892344083
237730407534371
249208573972027
263893057376111
5880559361641
114547179422861
145588402555571
20199283100761
14124075826397
120511214184181
95892498743537
175145077285117
75821486437153
20840173687777
147180323551967
230098123728097
17338172683537
181728691379569
181616007903667
207521054122589
11142167838157
138177496721833
128185657939771
99434480328067
276989191002301
256794705485569
196885328248481
204506250442861
186848024262931
230242852903951
193902337286831
252634554922927
155383004036149
258649592319103
97605339433747
274549925443637
17477442960077
249170313957269
85193614205237
36912205400383
161045474716037
31953643423729
201046967650961
147114886310947
270674049104647
206311799205497
6768027567563
29756836959371
125017881963313
116589121676281
103068589970329
175835917907873
8723053478339
160550649417083
181847231113903
12092313123967
130667281055723
175473956804423
184727054216329
193757953181497
175352090712881
54307906196903
69377877307369
101911247102459
111506244105247
259635241486937
106621632334513
245210123577721
269390650065683
200777315977681
234006059532211
234187504448533
272421033691753
150047065679059
212088772161353
106351779921251
142126106261483
154647234122837
128064691569131
64245491214241
124960629988861
189246446848241
136908835151509
113317367428151
200654279702333
129461357740139
72034632922829
225968837836429
6727817183323
267228978614483
258051927528511
72388690761391
32887731987469
13676225306411
198405173792531
236853765494713
231334668070091
14573114104837
39870598585073
275741604928411
232602830743193
248151503388307
2325868763269
7650491559457
124422834479833
116897379706273
196131618052127
75515316294701
181376680910137
178225249983973
99361551495403
29414067638803
275861071183679
148384112156201
45017576240729
37460861382167
131399757408347
163758202641569
75570828811021
73473151840211
263414159290829
234584043164413
159020199244399
148305912137827
121484710096609
145753885156993
120931192282319
169813474647097
160500158678807
196713944961869
127855981319221
186097356693767
170472955279843
166312120074593
48950946293083
124294563289189
157903679363711
158120120603597
230392060198277
131666492185139
204458251325947
86014239881303
228466769496923
229293297120203
212102413336769
4106319565823
133798773996791
247473612176779
150796567271719
201070290321451
125651055003709
9518475525571
251831520821711
201800305211221
127385942013877
62233045777153
86980045726793
270349365979513
39502221456301
55516109243071
194146777524961
216855637520057
26952642763147
29148846164797
78360578429953
83866805674699
128573094359447
255764321497579
136952630435779
71804947298291
205511492053061
252207167104819
67803178739909
58634925825589
104100520374407
261640567423451
22291294076861
265952863248691
156656245700561
59444265874711
124870449932779
257453127441821
270211937673863
219195362255651
218046153879679
42537977496661
150769411352831
269115593142923
243888325273027
148514883550589
79424229378083
130990456767613
169443619839401
56229292444753
266690577745061
141722527522817
98388666060911
96158175089453
206034275556617
183884878530923
38586789415633
234080127433457
155664329214533
209531454111929
122132534839781
249347743696523
57427695313847
94106992635361
160128579807787
82196995394249
273088582402249
148273766272859
43593502489703
211055146906391
88998562168427
271390713618067
155406775298711
222487977985883
36067966213319
197784006431329
162804990416339
231218023280681
6491394014929
129388993246901
69666528847963
204863515189009
155679861843967
171081525828331
157083262489619
66336418768973
182634136225823
254674103717479
228186172773913
29100525258997
229267816617109
191948097287351
154114611248201
74693066420389
4986418914887
7461499518383
161523241352467
245044212667313
14001537832631
263593042918493
255803912194423
65621972778319
221982813528149
151080340128097
73615751403149
54144163711523
4029264094787
214324194202099
41385710649709
260976008877907
181798747593347
154864952917223
266499210473533
108137562291601
122808003341207
255119846669137
232306196909569
96524041183951
170770603632289
101868221229647
20393254939553
111810390731287
27145940660369
118323279023489
33254013228719
269577815590001
169153914275831
64606433767891
240399973108693
135423619189381
19493893868551
210073500238369
8622648757421
156965103964843
199396386017039
95482983976829
261433983748867
24137569591801
68740033227169
259217453154479
67962346121837
19083499842569
47605165885061
202613720614577
186242968141799
235049501557499
227179504250659
8018668153907
110032461358933
126470513847607
225339262084843
219684005265463
104002242994721
90974897676427
190490596137643
261666111486607
193434656808359
220787685238189
253936046528609
14145708576913
26610316645753
174137575991311
244004044352989
16968869974093
30812206847629
270528755697289
16310014098491
41794421085871
276274978733293
182113358563207
139375966455529
273929959455767
32467084050043
24429360726517
17075842763717
18311441568263
194204273715343
58415334839341
259669649142517
174351623244811
214929838141559
66138150116021
218435189149579
173626275455833
18507783234793
135065470788553
18930158295661
154267075948121
183335314251251
178578020309879
266586151477967
241515179384431
132653930221937
25211159635589
47542442330951
198393687229651
79289894223277
255531086323463
130995208383161
70523432775599
133617797428957
82044215398009
180647188740229
159601218242023
275647413024223
1113296332361
28884002130947
33071619287111
211645123580833
149341841263261
43452128862761
78523042893901
264899535206759
252330276072403
18793809309283
61165903745329
95879838232793
167401524557093
192849617744969
73314733928879
42933451882147
8116925550073
22564643733733
264542695625909
213741367603123
46576420824377
192854329263751
202238161611173
140362770195553
186510236385497
163837228853603
194959328172001
254353229889533
73595372693543
60330416618429
225226027861039
39454682345189
250335870310117
65455206097553
32862197120633
172690593009757
67810449165779
242724147215789
8153434684679
121376164525859
182834364957649
206840431446113
266699100314501
158443820767361
98450281291909
209932184763803
166321557181751
46593051909071
236505497549449
151575411081989
229547494342937
82737897076369
186074613554057
159243503770277
93374956073017
59277019296667
22133446547059
254867654349383
143848071100739
172625326096843
243446233775539
37727926301503
78520507140353
36045736142729
65534509982267
109869328623401
207005036515699
122944471436161
255677118869009
80301510312791
110839389768997
103112874484429
82024415354801
104163768306517
80499371166779
182342560908317
226136654055031
230837167287059
224058815120407
106449519884783
233577304340069
114804206308199
73401684741269
237732484225469
101499648661679
243796171879817
85108179786589
35031670660813
187840925780489
221401698337723
211694617775299
208227749249041
140985401644543
25624288978727
241839433850083
248828596504399
8354093793449
271032818477987
210282543573937
35123984920433
116570602078699
137389504191857
255147122335607
180331712335829
225516410332049
151645147105723
36775046597269
235797144668017
125672815872817
271419157738613
1831274027411
235836983727559
236759873972351
194606461115603
24974134199783
132022623580033
253388079396533
267565568028541
245296010210831
273951000191201
219236717109811
92678020243379
267512153378971
266373394146007
253148718110903
50131718697917
160261869388013
197120385720119
54645222659609
264334847441507
132516901256221
134793233487377
22979081728807
91168846069127
64838844835711
24426876896659
268002955689289
204496476256759
47108548572497
270567401686273
114524227773071
215738195804819
6440772144971
163873371630809
104310417179153
67478351942173
201450839883947
246644476803493
20814251317913
5357934641309
44547433072837
110017822635587
113593643587421
1118545250843
216170318173241
43525215714263
215804688523889
161567846446759
27102730941359
96936166560157
244253576886617
208589550438569
144232669390361
17654548649527
265162205423551
52598888638151
218170645605221
22655119131023
75366860791309
169357554697897
179311523660977
217019772680719
16653756030553
25778354332099
16813420324849
17940645317461
171705064524883
124440579528689
258552667499563
177691283013943
229601079556201
76670016175927
223792926595037
120754388220227
61426370835761
16949257475167
217452155018669
197132373480239
57780460821793
38750928498379
62955529718957
43204787369759
3671340317933
272193917887501
231921407700713
273794364547169
273820801510771
98655912980291
114343443860903
209845236834193
18108115019383
190683957763333
252022539915287
1904203414033
182782837549139
244188374240887
65920867333177
43293609420419
7327367151163
96419652788023
151373124661051
209802248351317
240260565933077
76388111633503
263340074926703
106703331916397
35100225615223
250646578701613
33157799210707
46091006926423
38278190854549
149057765415157
237236805552853
7061521527917
53306894619779
94175641527959
206398892628647
125720314882087
91938116350357
229172241543253
96737747275339
50578025241257
221828691687541
91902299576041
158352424494559
7137911493277
195000697259443
155852503571101
227420679906997
127587691552049
75354676293571
95649396480893
59170279372663
180471916682549
269253191284619
58210510827433
138911900183963
174361859487379
70708806160999
77613767860289
132183059744069
257844025762009
31535449116673
47027171481293
53377856608547
100226981523419
140217080466581
77503124149813
148890416409907
150311652369383
142595756989087
63286246970021
132925020979141
149228800726003
609338370499
112146512057003
214732939091261
6974793117707
194202550145129
188311677302219
147905547373217
145967338964659
206856698642471
196955227495207
181128504448651
264743437854143
126439886202163
226066661737853
168141606849859
193661334943933
113101282120781
3319522037759
27632396363849
141664250479699
165592262657357
195482516905259
54239661696271
226559238565819
224006701219493
40867024545779
50674639632623
172326351261601
104446651257251
195571766941919
2606845516129
205413654588463
127975532154023
121708008996043
274397497906283
150264059613559
134399899281677
143067780774343
243242497457173
192799892987629
15073435785449
269275206371827
123751152760577
18880722606331
237705995041511
107760833455007
73077984210941
133376314784807
36282862743011
610706972059
270012855748393
62385261128833
89567444669167
113880949862473
58769182472087
109982463720929
112449634329157
116584741266797
168344079473051
145119007945963
230796498953659
82579098149267
244240522394689
259561049153191
54726161433683
42129793769933
195740783420851
124953314588423
57277850635121
252051564989011
84883355344189
40952434707157
40305867790819
31975087672921
194506583031479
229997700614179
101151982319233
262690373867813
219619628061331
150624412887841
278677856350711
200803104524117
5730862237543
200086730337437
180706661890499
8013253340159
17723418430609
25290552891503
50515825683607
211847901045791
1009337557043
195018613895207
138949087603793
10059548114347
71481944270329
223318055760857
63438420450809
139286349144251
164675029384429
219948449811859
178104554022127
164495322111713
186586120716739
251644953622963
69495242324513
69339559217639
147974214836963
158755570223611
225971835394817
39790617768463
253495649019853
19901315206733
158568600518201
237740485174967
83449444822013
199719616595789
271885728550517
63167050825829
268237699430903
156958828512271
173424420058079
68293173020539
11551311157327
233883974898599
126357711282991
87807523922201
146348370491737
28351912303613
160847899101961
48598183819517
258932709343843
48969392227633
74364311814347
190666236738997
62868799031099
222865110618341
245358223745923
28560708489347
137349331008583
265310949758321
229273036444087
229526998022849
48444733382081
85724731693651
26490749539519
53595705321541
45659552742779
272076709357049
227642422457279
46690224537037
160058327592337
158790868171721
142925981274647
102115887470087
7825673436001
22080769290533
8990220549451
82400299738357
131546895777229
265472506537603
59944161091943
34734194137079
222803122956703
47109791995787
98882092158529
70928994602177
235347587834519
223445129415899
63329992270217
194151369729487
108744923437517
27139446886831
258315652403957
180127186139863
147130739524403
81681299164331
109874551171831
21162259543459
134082997907953
46249117043243
64615217432537
64402713785147
23789394791081
66085397012387
137344591984849
270559344790531
167124958079957
13072877723453
115300438821619
217984456288211
94266937168871
66714747098773
141586321680017
187133951893799
71350358565061
130743664548083
191773507574023
224554872639281
274239045946891
196129613146609
24956540654581
231950312510431
237035911394857
269735602771763
268473734667367
87540782253389
192461289438127
55854585282073
174239956275023
189197011578229
124544997818359
190159848116713
40007105947657
77678462003147
217038973745131
13757242790561
13488479743001
243530855729221
270479433217111
63266780680657
279860781704081
278901376646647
263511639335111
278505875745883
233927933241577
256933312847891
154550940734959
20101331320717
121593783400237
139881916611649
32969487065681
151477254086129
4772572989269
62648573610331
259527264458489
83521513980617
167438211778507
7866896207999
57480316573117
217136036362937
125535743656993
277290199252841
34097888882921
265066246014763
61251428815597
195188078505529
146554198542883
44480368570411
13020220055287
98065089085463
19537825226233
199890756604361
154379408053489
122304210395167
95520692494387
161338402323419
247648234538119
76224184261063
247020982801883
269733222582757
100137703858559
58169332611679
3145096934633
254062697322887
43425963420533
95215027457903
237579389374331
33139334801941
6801022793779
179640749437447
240169223499217
158594306701703
80799736020893
188350416498847
233407914932267
169039133168999
69949178313479
71146266258917
43239769730107
61749200712629
217769347058807
15314780191853
51033102167807
102966894971387
266132527632221
259458290340329
205106718004589
64755865511
193031186876257
112979363769751
141766299327431
109235029868869
73716934515299
8198015868611
139858589256209
121284261498707
104223409848073
155626285270271
96910002497999
157812751308799
125001322730573
56535656259913
139394514559439
65623682305087
16785241401977
26523056797301
252789248975503
103622401401997
143484346664803
105200762929571
49450254531917
719070099299
111046447062853
41914230730819
38138989652801
54079190451697
20997690835417
63300044834317
250152060859301
152212803233213
40873044093377
230151036544669
87547289424983
128970162157069
166818514318507
97297804286659
154021311798437
118965551934857
41249181931981
61028239079963
246762866975939
11527289535973
7017494089523
139585496615449
230059026439607
261945241823819
189548393006407
105242536895143
98842931809781
130766168770043
15467880769261
40250905627747
143760464075251
97535259054869
187990583010089
225379649209453
112776935811767
47335809369349
163894752391603
3849956113163
145129900541729
214445734599337
221343321030547
85820798623033
54695897874227
255088848361309
225791113531157
187425719445761
68642830791859
260157600810707
118975149547523
34438776758987
128410156496929
257102379094291
278893891062529
194622669326213
18455059521293
10362991435571
24487434369863
116641338528697
220296771785473
74016447617597
89321336335079
208051566338893
116498576075377
191450893500311
256794372979343
148653761118349
170520742519073
28329861906089
95297214950389
116179271355193
112272719433571
181173587561497
160887049636009
254861167392569
5689615216679
30494555101733
41548793887567
127883654013991
117223515004963
79167342862009
185535652929217
69476544148223
97039682026501
151991835848693
199894083682751
264017509636469
210173886974341
166774566586721
252194682508771
27512812556309
145223837503639
9627764813449
10954417493273
218256817500509
57306822742283
14905791183653
79211946661789
156233045256749
171358588412311
15079189867381
254665053196667
134726644940359
60980979903517
121935715698917
72164071895437
116156256884803
77225905311251
112548517447427
229561574577343
223081252475579
112580051948173
273288771455239
201425602833149
25096741231973
68732278501561
272008087557331
268999911545227
109775864593097
43925063710967
57111208198741
108776187759523
245661511475491
194964662791697
203822767292189
3330952654129
219220530059639
224115789226229
108980738926121
240883510445951
68460629431603
62954015737313
154096837875283
71573690009993
132457888399561
34618789769999
79270168426121
135056335250477
248618914991417
214578997251797
60875072585627
246609042480509
44951107643593
248724668575177
54740008688591
154132644992471
100484186824639
57941881497091
125488175829283
226048096850347
243621177066919
49294620923819
89374701529381
103596552386501
16631054415433
203696411091629
253165340176373
164350018180613
28669170859387
258432590028563
266229225589543
73857933778819
221825811714701
57298735884913
48949342428097
61850503092083
41801283679153
131263491746203
105510588736757
201662283536281
255659273304899
178676551318697
139360547632259
181892211174143
48483021794761
262227665866613
227706528089251
143274222485501
182135184503227
62262738576557
269043037085759
126736869329033
108482763802613
134562838595113
166068931523179
16682776688573
1308937106263
241264178766361
107240651126767
213808382798761
154654263329003
218105428595927
130591956377569
27219791276221
101517855248113
77870318277949
63304211392489
260550854209067
265715509693687
146255713873337
4952624708891
131398281029117
241323571361827
49274695931407
256370071602143
114278669848333
58126745747501
94336221778901
104151193772369
53572641822883
170900779685243
199902070813769
272524201265243
123334649644033
236336695453433
27940092531733
177596261170403
68561572391869
191435210799071
275364602129417
264815631913499
124076005216403
141541870152817
139623750423373
218338057450033
26827584283009
30391880720441
183821509878109
186959739429917
136706381555767
48195323131421
197108901325969
67616141853419
117325136625997
251107795893373
25349567624371
116955937839133
221796583461493
161063177502869
199402737232079
38669301278659
231150230255173
67575558807709
29975634487873
117375247890877
57833355286303
29612652766889
168707916175229
228951853090931
253148878077377
79298117826827
135364626541283
99912176721563
176697174833227
98012068598611
53242128521027
266599953113129
279501677205799
166088718122351
242799708929021
81044979409963
132292364808319
184230454660793
20841349074067
185433021925033
125792718302759
156074734761619
32936702344577
200470035333203
231038770944067
36663567138529
42188140878109
256942775545373
30854012245757
163872009273563
102232135770053
83555817035519
113627087969051
74524510191823
11792020251149
132227936620963
87764319948979
77772768610367
29078515311607
135106453023539
269358242495411
137367896433709
70368390511579
200636324729807
168542084900291
180026128287899
228559304216939
91928799366533
32270063814259
242069923763431
137882639639533
153631397936747
272543163054751
138013716560207
241296208573793
206682268669117
109949326933571
95657514793483
74449234619191
17899758041929
107837957828693
147465560943229
74934360283399
53332492824379
171041249719541
255145212346231
29147216055407
68686727591191
122693604192427
146934137525407
59765570165863
22295639754719
87368491267543
59254777790393
82073363842259
56427574246171
131437984670407
16918505476871
34602940215871
36873477361507
108710508599743
82383658068823
242383145894629
116748567047821
35912811919409
279698247920489
224822392461973
78886653528169
200365740851609
247865003141417
33140031536567
248318876492779
12880483996727
167373127824281
12505983557411
181679355276917
102413282860631
197062309876379
238512758153311
258216057303667
205542619589701
135068532213127
276531360982757
58874525865929
218968906072879
55052198900399
24969635366563
241781452063259
128819679105343
228557534896357
271240827284461
62136874856323
249850883174183
119506541433977
3103914304643
136394365845539
171815652163781
77792443591777
208914435895369
112764670485433
104068918342063
50282713954663
129732192827117
186906282445471
60473915357887
134552132760049
163214042047079
30465047067067
59153680177763
1745206636553
154316447181607
117473610812143
19385857469983
134569158976739
213955404455887
125860028151371
185220289784507
56140135295089
137460905995867
251739870564761
59442979892851
119947522502711
281047683797939
80934199451731
260366716247497
19528343606573
133767383859817
186798121020529
138809620601129
140808695990197
150386401069441
211046708299981
241868867721359
200352814053571
63382897068971
6662990828783
94061774548513
33681425653507
44340426277789
151885605830051
129919069427681
29940438650063
40113970685561
50663170332419
59504636178203
198948948208601
131149664741449
79521194775613
220556486021831
162224332405243
257837601669269
197964660483493
140137443506701
46731854516107
152729310677873
211954775214683
34703624403571
24574344776129
191689769101247
196842440969963
48619271569241
121836204887219
64091412685063
169466553684809
69769564585817
218287769951747
91629823752631
181185027151889
223269963006047
86848111266187
10789119141877
147037706172967
27465493512371
91746387487721
97789698532921
177359106735757
231859344080627
179707060295309
12054543967643
86175643540589
7989726237391
21971343786433
5581501403227
200547854877553
12968086008979
189249142354747
73555568000143
106738444372069
266717196423383
21588389473501
86741559926807
121469099437603
75866756692663
275546737240417
82279528323227
98223871632233
133939143517909
58050992889343
197781090036139
266180799136541
141473460264077
240304402398031
202903990340209
164354590305527
247968763909571
169614994273633
219014161998497
35390260263409
85801403821027
124213329056119
166208427920347
7662211155167
5812569150433
133920942741227
49317059383357
94302021232459
55928137454951
235487226624409
11857690288889
104388565047383
99515630989391
17197370146163
97441401622393
143866994099639
180266689333307
36673715033713
170613561990251
42092299470719
237603735113747
254910367126939
140810190280271
170210721891491
28952010173183
101579410257433
249239541030937
142986582283007
113464047476821
277844344362811
279547728721969
2294876518159
4183160587121
99280385961853
60756597212273
8798408023109
165850327605041
170507309653193
272573339351843
275958073152053
250405575971129
58720311764027
21001164718433
26733351763477
91755089575339
170657980208791
232667227858759
89668167885899
44256624831781
140260619666689
155513992871131
42447117130841
206378783754251
242670712371487
170621843114027
174220575711229
255622506682889
183074324206913
59175951636713
45185105562329
187684307248397
220247759519003
110436441681259
113202445978799
220278663295459
89622332044159
85385266979333
110685382477427
238747270985647
35077398594731
28388058100933
161467067775857
234693624201149
111189586542637
200780158987819
264764535838079
111161275873591
241852875117101
152381779423477
266031444287561
13273927299053
273632384406097
61868624602087
115292811388453
221075820731827
223078224507797
184640533819823
59466199550647
181121837280701
21462976928509
103926931887341
99169644162587
88652806500697
16333884350759
9363699424439
260929815001633
227194143691069
79253481774197
221583052197509
169470227828557
249222140072221
7233051125017
119722952389259
201265559821709
85710183808087
152830972938473
108407827630447
96537386864657
17571226947653
136944077258249
215992801975453
4224514021487
3913740062437
59564188160753
91574734884517
79586534002693
134920018744519
214947628436903
184339487505293
102283053185441
21338972656249
20859338957
26254327629323
203727006712001
100015636869677
22582081337099
261643331288039
203851128346123
123453999386677
4703457164257
182345145292381
267123744699653
1742558751581
65695808777387
240588379858513
255807505777927
273578257561423
86887869785531
63739261347511
280462680058597
88712157471569
111917004134281
147035921187977
516497364809
271165181693963
71932446647899
123429357074027
31427865611633
219547507236457
251532550458107
97850044308301
51458866776061
230821989477977
182887838937043
69255954519529
124287626904823
60363781269931
188529620686811
82623903875683
127744570852369
119874821615317
174695001424651
203731306306559
27266531207219
48957200025817
136568922811883
170767755332731
139824693922987
263343126520697
92206673456743
256572517030339
161893393137551
67598963050103
33622583014661
207083533148291
264096324956539
239235523598429
11449586448827
17667181278587
48056230852691
25351434161497
99495085967803
247735164181699
32587115363519
151922094201499
39746018787931
265796933379917
214746015539087
262331617641937
202521871387943
130653904114301
13905837677747
58670315869961
100937684626969
71546559908893
27725993840687
195982636210043
18885312118831
80880702337607
16106940986393
80827877461619
189372878080541
103434370778807
85656071698751
231666640505471
89946055355707
75225955971767
110127314252777
78493005487979
263848307967977
41503941727957
66567118489331
261012753067093
69237158114329
139447618036399
68420431525867
179174937549373
127661868881357
2030338478627
274068963475963
72487443701171
11891967653759
169700960612453
130660923616207
88163434896661
228476335889393
97353558270257
220584392662217
89447613589811
196357090098997
273917100143969
205503224515153
19276511716183
41125789186439
220834575665059
61959653557531
26226005302793
45033263369893
222847640301001
121325031404197
167884402872211
9218104321663
219449056165501
250720012255777
72930474399469
62582434870691
159598750845103
182942209092101
77196859718009
35416384634833
59759894825431
211006381982371
49671193645523
105582966889333
17850133537793
14712159384421
56903799757187
24743942173057
75373503958187
104260130748331
276904386861409
146612787694957
102245692164061
279524865394249
63903724195607
194801778960319
226695855344291
19442281891573
212367815098261
17979287544499
12814457034991
47185730175601
18401575419977
43702879269097
231147947900347
148006885822799
183857736739219
161629025316151
22340761097047
24596180866759
279308261507537
240425444498251
163148836505957
195991503411217
51514162780547
65878909211263
23425601404351
199011508983289
243394856224103
206497097634067
236272064987579
135278226330959
84239045366209
252003462208747
192667245316613
207630036559849
137901805957667
75358742790679
149374839467717
254231238475519
85452164150867
150936720810263
65260869814967
3154089424823
277342989219431
186704161350529
8900085146231
138794716863161
260108290942883
86829668937241
160811966706077
143461706293141
195813234565073
192025679835611
181092547773793
138387509950901
272476258275709
216488799393551
41024463677473
100606952863271
5090599434419
254028539609401
38160581870819
10481748518467
54521940493049
249108576100339
51742822472857
110577637749017
176629508722493
28681577432117
15272491310129
3113871253027
251685514453991
84818186096299
46740060013667
247099448516131
113200723605401
200210417081039
178097179369199
242362345737359
20442328136029
138847642571153
27124376067157
172704067225121
100724475322831
187083786598573
52771259246327
138531281760409
28927544557487
148221144197419
67067152372477
276687099592261
9128095008377
15390907853831
253811488453463
153300824866661
183570687585877
249377909153539
70129756061249
154334150363989
164411635671869
200774361667421
214276547123999
65742551197343
233235342681851
7578448265383
44600407311683
92933079003133
132476447602573
143015586631297
123994847620543
230660049173063
148222420364747
193075719030457
158401140496273
145889692059877
276500746202039
172403349766469
275452068616159
134177571538051
153056567340101
176201730649969
9568883233891
211615355219837
256343627166269
87784774802629
161930191882313
217674697436503
61969198472549
184769429115149
229022129304427
210973083674141
95262841629521
72556893083453
227859400482257
272697506606809
212109804563243
50983488585791
124716709067887
254958638249167
206155470228343
237642564159437
274793769066259
249524892007583
253249999225417
85338175038329
38581190264989
264975308824123
142387960948847
193364455460359
123120067005139
110921339861219
28712762655223
97319049471157
125645643121949
195254280819463
255800656596581
209005009165109
21156932862181
188853133600801
54337663416143
228627433140937
62369653425461
10780577862097
128287282288013
132305447234561
132692297875979
215330262372569
153858198301141
243481077761591
204224359068503
173333414713223
16117803232649
249860756414783
32184775159297
183564718705471
8223776444033
227099684764717
68814349526731
241026809421449
43839221147263
183294135364579
260001744058373
210943094226587
222565786010857
34402170921137
123673296083299
131588190563329
221516853608819
143329045718123
144239500635641
185348673126467
60663510123911
157221984576901
187955830986659
102508744383203
181019952997211
54264176259763
118924537514269
261069546121229
6073801300261
108858398488097
33680542870903
35632986051011
247285033513277
280816673272117
69481046398201
161718218963513
200431425389669
227717444314091
202571254750699
200385961034267
180665027078773
250729604143283
28853498606593
16107920212829
111411116487113
214416593626429
157835036491753
25003630299877
147214012968283
122153176835999
71907120115669
122555394572431
9616136534467
150263202311273
131003383346279
211365035104591
59883681337937
141916561347391
241954882527731
250402820612089
192610840036541
230776715445277
5333249642339
130570416088303
72066515248501
237188861619397
94809995789147
209903063898259
45187926185453
19301484872323
173770611421669
44045015345831
280407067998331
211583764767679
63219097724833
66030074469311
128557637830213
124981917067303
57049419328397
260027416287047
143993454183653
215492445832969
241906055572417
256580070317353
40253163091837
92992955478209
182484984740827
154700095126279
78843137198083
247956975487747
227737091719457
200697420109231
126123587312843
50785233565943
177130508027279
135065372575013
29723898793907
273304096956643
208580161204297
257234296171379
2475545772239
250762241519689
239422550252351
118316370597881
88335501255437
28955145722567
208895293087133
175376597150749
239230604316631
138595903455733
80426403758357
197516482918903
17807136438661
205100663307577
114444328135741
188447477465633
155833648964629
167055391613351
222487682123027
216769659664997
38533464624959
269737302680533
255226743891061
233820202528697
128919579837949
167442375396251
33850451585791
3864154594549
209995637602057
6514847825579
23940239619193
54258890987341
117612730666993
79409264712031
277581092479039
9159097913281
112960721712457
209555279036377
270933244728137
137689074652561
154533427939489
241021275272251
262521667972141
45011408794799
114628128542153
246032938829999
250625665761209
158101073903063
203536505316917
270137510330867
70280699909983
31338556966097
115856252838869
4504625687189
89795174621003
47784955455329
67264635489449
86999185921891
78019734147659
9224450633833
2307466812583
242692387313231
170459997848801
65356917655193
39809811423919
78874570766881
27546775442479
99726486785243
89942694003947
194681494103359
105135231044279
91687534090553
33534595367227
187140343502647
114415487108711
122590578121559
75551918475289
149970105827453
142466313497471
8834205290671
27335251608617
263354993446289
101744608859683
171198893083091
150935751420761
34735720253183
229657996977733
10763232312047
7794283420163
233728818487939
43622549269547
1516855132927
69890992236797
214498766722403
11029959275299
188994707101111
269722111986163
270425516546147
91808468604533
141492079153339
265241621883439
87035839818469
204370992929639
149764481550241
46842891364429
146528426373757
247487240493907
104330961806693
121565880912337
63831199053337
223017373280623
235229328329659
192428854335479
1978119157253
165080778198043
51896474549963
263892378864277
277282974679729
244378951084039
85299975211667
179037843635633
220588298034541
158789249387809
280830332235007
34888908285137
126006963649331
123446540576963
60274133049073
182035926546031
58378979695313
59912874517057
181217575709063
120878499918037
184855580483383
228988249579951
166203985455881
12962684421209
191308574521507
230065523342329
55915553576923
245419692115259
268373493819943
220393816721563
259972231369937
246167261142757
172624350156281
185951879311139
2054303001271
49223202616873
182538629026693
133778336273689
143514634409297
37685772472027
261388383778733
116658137923277
154363304632183
136340915832893
97550581607207
209477171923559
174674889585271
63732382486189
59433133054909
38866857265333
179472855029033
223681526082247
65262991538837
242536760279221
19700436249139
187757809082939
271643291364371
59493540623953
232598787837491
236937629037883
194476860990053
189029153858873
240751796442299
67785386985787
94735446412361
143027266279031
84824595889643
123962560608167
116370581573767
5797630690741
111667629488749
85194540120409
1249498856261
117441532353251
187262616143887
137742859800809
239546152799141
187741448754721
260741723922703
91075763327947
176709948258967
8531070894967
90735740763763
32571853514887
9560968371727
10052226310669
3221285865877
164075485396649
271795154155277
62384207524231
128286660028357
89593110618829
162362022710299
165947025889747
89472686668459
214148785230761
239037819551341
69754777247681
245760065760019
82591682758867
29475295829543
78591502233401
22995479479883
172014300375563
170100124944569
83361027215357
9661473968239
57748681963769
57874953399853
78240965468983
237067079452457
251298543159403
26344208748041
23875543982561
239480141276413
58305264799333
176189242423283
129001411110037
76689932132917
144911281923007
28743158727791
10038993631451
188913858310187
175427778353033
19598991943933
86006623924321
236118415112563
201662843364989
264820324148363
162826233604147
35789997789323
5466454794347
70925310675049
143932202530517
267139924866517
59785717672081
221632227921851
217328727393157
242147801523959
16320828964507
9129354593131
2552702575531
153322735735751
157470921520723
233689692641621
53772773643791
2434194241121
232096387508933
117731271358451
45445961042177
9022396256987
213405659011147
143312023626593
34095957754823
99972655063997
260305331147773
205453454500141
138470555952613
69891915449183
82827918099193
181138596600859
165199379187523
89067390435619
224455054683359
137660638780711
103346448027701
137433236041697
30365744952329
189890863378327
33649134626243
132326579417633
100785704056231
28584704443453
57090289421611
101079305711827
81564637713997
61536861558343
275960882402497
46632473798987
106805900214619
232640288040269
173969285635637
128279973189283
26545789368463
89898188330617
109587053432893
206754707592131
165355032215977
83928471037991
109785534900953
31963300360687
100680479974111
121617372924403
90772368295291
11371656754559
127495082131139
128767292897317
135329677584631
89191826887663
192826258622843
149637519996641
157467483393691
177682784627107
108111553966937
166242544729879
29042544457757
263666722095883
167327237868877
194714778254459
57827698037119
130586475887779
7339624305389
46937801562187
237467066209537
232623752038841
144457884117683
172985335981957
137037005839493
277509981166841
136769251154383
115502492622641
243932648281447
176099441173391
74897127902393
173068219168673
103502159931479
256122942064531
4279575806633
218437804588609
145430303956939
210642854794259
115143151248353
147779195811859
49337583105527
58252372944449
216098166197741
18936167751323
163671809564513
113519670000133
11789592776881
87546180864907
194099184657559
13185091065109
192148242024653
122407451571967
201555069918079
26702080967129
23507919847733
73035189920963
261459433355557
54430211849341
50328554104687
114001219544159
227278804198073
26484040273763
241935799841929
50051820082853
257129728653703
271688063613173
28291544559617
257575545348631
142601971741609
155851327360633
206044439821901
171503547665531
214776057070777
232950588923207
197542358799403
24248432742221
218742276414407
102175971096203
49360398947417
248749887938897
257624172477247
7516149752707
58935381396641
251221585554899
16016110996129
9797040842291
137613329389799
92797728349289
262906072435921
139624895226221
98803571686033
173980936306973
175909341537233
238114989379913
11036703557917
154064085998101
197378258144161
76536277695167
96504810655681
129612178869821
57374798976511
126796838119753
238594128933371
55642108124159
272875917190771
154225193344513
147882914601497
151516820790563
152287242828689
12983854389487
206033542687151
128879599042483
144423212119541
279514497623869
88248917132401
188694665494591
251744182272893
214387773767911
269651928027803
279560282411929
8096205759739
9350991112063
206532625962281
216750983177249
95676237492211
12838895146111
245874861154079
84176911956551
16391329992001
23461248112087
21314976101561
201660673063361
131611377160129
140437161338263
261472499409881
154639209581387
209849662865483
200567421557957
172097384852611
145676668971413
151749660215761
134241497234483
181959994883959
202192663073119
139731505562807
255435657674147
49257761590159
13398579319943
246510806904521
135396736455611
238750673664941
182689219413793
183753766963807
125047253898779
181687160682373
102565290954943
110335225379711
91882903558223
204012369038843
277362311922187
50371331516357
44861902232761
30016582344247
139926167772857
154719114981313
268458714782509
167456995550101
44017457343133
132734310407099
210169318339433
252857055323371
79019385758623
259617810631783
261942044329087
95534551595323
234190715014901
205496707283281
141929533330087
280631914873967
227393611405529
172768814515541
279236647219241
205944035000057
155019754824659
280725392254343
105475219771517
191903398998457
167424501304441
105950214722111
280907725799497
164476931178089
85742859790253
240087607503397
165212846369633
188522775728813
248617175084191
168663280068259
51022845550057
236331893955263
202417892736253
275713309612957
275170565322017
21919020268009
112355779340191
7091001918619
279513607120289
178444448500459
103383306540053
134780924258261
133959373850219
17257746688093
228386841295003
141622706092691
155212269113989
252982390565599
48459580725631
129175713875807
224687339317927
144376689134057
80077865490361
91409604978787
192234154921649
52774348214831
259801655056007
263717872560161
267948773963011
60540506960429
54861632579137
274627743031799
251821795089037
192479945180543
264139666064033
6497057591239
126158335731517
223534886216693
181578654029273
167855052275903
128845790899799
203839899349201
5477066567459
213510770007329
97066299252931
1641276292613
231061799754151
109655137135331
169180690932247
207549083401193
20391951294917
232316666682307
6191063788619
115031534183743
37442459572471
192984344028673
224002216537139
90158419046681
259944121086203
149838840497293
118994094563209
199395039461347
119466439062517
247012218034817
232472000535371
11793524089883
143083441874473
28088998103951
167729468698471
113172162112127
141826038360217
125846864325409
251236618935377
15434226489581
131819601707639
205468458034289
243777067071361
50741820804593
82066867770793
130817793677611
112144402817897
67999635465941
11698648547231
179137782758041
37063138811843
178930878810589
100755897889259
201742558706573
156464983813379
259092995729437
194013796211713
59768905569449
134825354466553
270758885705057
141682891153117
173813836150583
262082200609799
162975507260149
237261789227279
21271623017773
203502224900939
6747166371311
208139333894633
70954566505451
213687940427977
58934543240029
37714050379991
40698543183679
205535771578519
221913868575757
9069378836593
175552231994707
108737946283279
90373966000873
3238319060597
73841694375107
20159500513049
243137459798773
62874522395413
4111195569043
217371729436529
222039451619563
136341214887743
12924109201163
257195304322219
152773294338547
171409233031319
30154631939129
170937316066303
92827532045107
167674817215847
4475670837163
227329351362767
243015649872553
184459263537943
245189052161519
129404977485697
154655614853807
10304888620421
135253557585739
47308463401051
76074139546549
46378244904643
206978341149487
2540434725133
189413012959871
258467945549533
271735824161533
170662240795531
261552558555851
253010922458713
150879515726521
81722774531017
93404962339951
44669263927697
209709139830329
227365289453557
207893666161933
187848552162913
40874723756287
233886956554429
160687831376041
228878129249093
73431823165711
280150865012329
251751293344429
193822696895533
16178211668447
72058978753297
213103649070271
144570452044597
63877490102449
48281200835117
61509147036763
100466503616363
75449228254571
260090517403537
4013889967861
176466531756937
159248952389963
186249373453379
164460335287903
117713154620771
195540052337941
103568512279399
12088701901469
161400623228513
134554218812987
272768883853867
204472527015079
216275878605667
258323100534041
59452012559437
560066257409
234161537518991
51965360462321
110018805829721
154772414348239
248671852351457
147418274248681
65019537001709
108742896336457
275792053602943
12059539833359
147526830580009
112054295325041
189504778930321
118894376021101
172321013190757
131022664976597
167707755808513
212306466132997
230488468108727
180982795938229
220066950586031
171517375409917
227276262890881
208455115051793
80756839487491
200411958089113
149054242605199
7823619055361
100199053775987
204948794449169
11276383993607
265020031332289
261025474888259
236509046510507
194234734568209
95139691286741
1260864079931
51014607374539
92601554634419
111068250216127
232017165666029
248283806389807
134939083134521
71336582253337
53996549124893
163295428041103
149070094693879
174576939670163
113938217289121
123541563494443
85227041090333
256402736866369
97651770860489
90997810431089
87661626891637
27107756546021
5291391059621
84543671698463
192706925212441
184494508772551
68759156607769
143784357648097
148319554262557
227004250640203
133002155268209
7229229281591
182754121489
155702206703453
151367266849907
278658981826633
52705797927599
125051097217793
187090418783017
172186387697329
73338882223471
242415122773793
209026232724919
274159583828401
11132597724767
36722161324523
187844471652067
23334187261559
243415836348547
222425880109757
127732490932139
103381634228269
259999061692151
17633796982771
144192714733097
137962530810119
207682931014199
267126334623149
38643379465111
54875791551353
78722664105847
195217499608961
50149289240459
154345088321161
159091834438583
209399427567643
273989136600161
219437739128579
236399537044157
174856504593637
68223850089959
251163699720617
231394075083229
58219956475147
198492108970451
254612732217589
27158426781491
254652819949837
93224629683943
246720095715491
69700481375671
30676649735513
52255249047779
116564312428141
105828076626157
221786778767329
17207969010493
98315970210011
249656971805911
138072815585459
230052561196193
244309279553569
277858735478647
151675207305773
256851033841639
30070252167973
129237955290953
87863957222989
248833053635197
73812004697237
49883422498751
99388388890277
7632795151459
234399445157429
138725837098663
231545501905903
105502442929579
11601188547779
1991014129277
162142554921283
16176803338853
29468778000023
130810374642919
176511548040167
115776873504791
72957473881399
130512993802769
187745497365227
54513415469599
237646994459087
75876599322301
148976037945719
139040970124523
175243354200091
103265393552329
151137705838631
113120307618217
240977591886979
105905034765037
2872517123507
162863731399169
138571439894227
207366901237843
280209999941857
75426409710521
3271228939831
162212098595557
100036688718833
23260880643173
272937162942511
6542059665107
39707701604327
183394856156627
219019187497309
16852595124683
106283370528373
106938049225079
201391902764387
94633962751541
213544175725849
253526796179431
205468431311863
201553052301511
129875604377969
224415657862169
116893334203523
83442591156011
59355824841883
272668836296603
179098965653821
32887140617599
148832106022189
6181786010863
209451117482653
220127447387513
61597565676151
203481878323343
174631555992253
115637176194899
101397251026013
274349714473897
145760142776653
139588264365377
188092160786203
153626658060121
70523638896287
111772798333549
112669332957173
221085723514031
21235072271639
166132429147301
250538149556707
224025018023647
151852820733137
49155778894051
131428622031803
90950801386661
229653164417063
197742323574127
62406527621983
225193106585459
199601987817317
190719114476503
158154095514991
262903663438729
184612260015493
145906536357607
132719078698331
266730505859351
173179107145279
210670641457547
242183870362769
247252482958549
20239846563253
152943140048753
21199698364751
183471702227063
35188841933221
27011119996169
269001314673709
95165529596441
238353320765873
125948154574309
248267087832847
260640188905463
254697011731403
148491109552067
235443736264861
68705723493293
111923359841981
143933441221699
39388704174023
117304325823833
34728576277907
275606981705551
13113838935217
185445828858161
16741032839723
278860495026479
27933194822833
123829826860561
6050036714291
209147118484217
170755095505517
179186948842091
90543852762487
125298117281111
249737349571841
251339359498769
253206321895741
50636461485427
35967405618983
103609176609539
234786182260697
70020916953149
226145314765609
219772782771001
11950159890199
102081435852899
42810941580713
167664914771597
186240011508763
107397675975091
252157938082321
123939041685959
218367853673113
126208355153173
62469759719947
140786773803671
131575506175891
250513489126013
124616263431217
36507559651247
111564722637377
239858092145873
228124150347871
124968679823951
40986147557503
202939148461961
18761685612811
211718122323251
30410920818953
250089041342143
46915542101063
230382999766847
111490452913669
65188876994347
16213415156833
31781849601349
116592580664171
266257126005071
215970709929223
33591148344613
66539506921051
165455989855439
244630105658129
129923487184801
110555277543527
250957095799607
224430643150537
134671002623771
6845609007373
159126990063299
35737552760981
121417119648607
59298822529951
18574786352539
189660497162987
1213533276191
187499612088937
178860010788649
250556123231839
279362529169589
2811825851521
61271340988777
229477156721707
237406826067589
249088463035777
151842043783877
50996662969787
228667268281469
279740609879813
18592836365249
246170186507009
273755980342511
163965485592217
103755729092839
60338183052713
277105694222537
269346452576053
200661609925727
246805713414979
78910262695283
119226608889361
47174551147903
53000327699009
28538833533017
240939577925339
203536338476281
218841049481723
265416817932991
249698703708689
209580536615521
160249559453077
96439905617453
95177855768027
191887813484413
116956695083029
217723418652541
183166975349651
19095214958219
82262475434891
182214634317803
115128349231781
69347885028941
203261431780949
182348960448803
70434804049927
193729960840369
4211434113577
179836182945031
233547469740509
221004231171397
173693578755857
98192349923273
140561836550843
196158674775131
118541670675871
278641919550703
166295608829993
87324314033507
151876769031599
187218996826739
258769609137311
233083323871213
195178974998873
147932800844813
65463077505349
121978352855393
197382802597879
62291376944627
48365918140037
166074723627199
184380279933277
98391082471237
140439776989051
44663260704947
94983672712801
244526497483421
76763008313191
249415828942223
171192614584457
62786143716209
99255909180587
178484187059263
5081975679997
57232994453513
112828906807061
152952287892427
51855090790171
191042412786611
95366339028617
10600040263991
73537686802787
170139857926931
92411596992571
258468246027749
76950783001901
276700953844171
151091015881423
186927720829937
90235963485023
267647542980407
85555641570079
126849653058257
65419736168161
76303242133471
57045374204477
180040332245993
42666335274931
94184466540097
217901507073667
175785765003131
72470922989593
249171866043599
64977571994119
117468123070967
2869863679897
36622915293271
167143985730949
25025601336859
132983445738131
15150607481099
278427653857669
210432830170439
7549711829281
15111280512851
175078767070219
103175066932523
18063017939597
66121627052053
41588067503347
210757192513811
218833052357219
44562627026923
12736064004551
121076918270431
59674857014027
5940985530397
184166747630377
98265919005517
56898911634247
3232073038379
16790870272279
41813681363917
153685912832141
162848428334803
97474436746801
132206647698431
2342332202843
219774850072067
39694495564781
156106562809609
158849287067321
147294720277891
39993717047707
218274935969227
178604961632939
44773903436243
105837832308653
170523015407263
74149556594741
266530658180947
268536245807617
4211643057379
178377033493679
186847460668199
160188032379569
37352377467389
183748380574721
68199559411981
163433171732867
186113835494957
60080097967301
247611492642623
98055167418107
267132830605513
749345469511
127367915705383
233912183946359
136973279460977
109677063757199
189946162542887
22592923233437
259740869055251
136485999239267
216012406215649
48602175928309
258008071133237
29196404845019
68003976204187
197138069709103
262575612497431
48903933298907
172044167364893
74612906714917
43035538253651
217808215801409
145890740551957
45985685164981
31184319321053
247549229661677
100365671356781
17253800956571
131133314246587
9622562053873
77867610378599
118534149705821
192741521353037
197315027980729
3232255298821
233361148462171
69974743083131
272791369660349
4902491865781
280494431004373
6806854980479
195646136254321
263240700885163
210706273995667
17695884151369
239489209400297
165409421873999
110691105288317
176043011651981
225296754047941
234713691017833
97510463743613
12559425454559
59296127920273
96327968871179
52789994993279
41730891971387
62692143357061
138976507275407
52736045076667
121253190571231
222194956391203
47849458750553
37077783445793
235513838741521
212823038767393
236654975079343
139023000888199
190244232550441
250314192338303
203329851811477
238061552868721
11272825839101
213295351920359
92564440388311
77300427377111
186678568568273
263637086062661
136213522790479
79645605575609
271534562596699
92335623715889
172240018617857
269294110208099
269360227412369
235914781334123
116037832395827
202994416120487
58932504564449
24027101786861
167167326774871
248624244369113
15690377786873
161277694826753
98365436043781
58813559223403
246050205900797
11921967842581
270671558495677
136698204978791
57511194037127
205090875470297
262205087505887
45677436456559
77476576382311
38714185187983
252775532395109
119090013994073
34784504314723
97352668530347
214151940320761
118575692811809
103115211244343
42330061998143
164043114101809
175864234087237
147296819785417
276202544154403
126613799087249
79609421782043
70710568291049
27962673805907
257321368367717
121923235698973
60564663433189
8486436253067
44847640478717
10257395265031
25591583505469
161649324257129
74416695325571
222521132941007
192490073504159
14644537993619
117960786538589
224458904682611
157787288652281
160443218236033
134570035249519
127178857816261
240560359837943
16117888953253
197922678355861
80489742893459
197707522496933
250365067066243
96899112521303
3115341717073
248952192516107
148690737891391
227282151844637
75248087630867
174745991433361
239927766802487
239837748831839
146311182397027
83909389714099
159044471766247
200942499675683
155621956083367
265115514315791
72145361368909
2817106191563
3332249036783
86277646831063
58451423344747
262824156956083
54190264395271
36198697606873
94634085317851
78170059320517
64910388383381
60597541906241
63386236876771
112518942971933
190251992396359
74405526256189
142890637555807
36605765518381
179773515391159
7366609183741
81799349990213
88127509563229
95972471090971
115938596788087
21916823626409
6140755283207
103149883446403
162300244088107
44122944399403
276411670760231
162777647928431
48533261526137
220787667964859
4623903548881
181892962996691
152002519695997
41475170206537
97649283947473
141761839726543
133538828899159
245485974091399
37438412314609
243665685156869
40963249526887
198115234532027
268093767496117
143206016956259
165383733138257
119358078014633
94208695380131
273879958729921
114857085583991
68477124952763
222425302314377
152019474854237
219846061933301
214144005243101
80763465792397
187354653475433
168595459374851
7453836712447
135833802793331
124317988053227
120104333315851
274733535587983
52401063353281
123126507351527
67889628272239
57195407978297
267811096387319
263868152311433
3076132759813
159684466711541
146048512985537
170632724714317
20432270950991
48362080071191
128571552084889
39749921068127
102969880725203
26957314670047
185778807592307
256145719711991
202585726420933
196641833922761
151586068580671
50974479754001
99989230743509
198161275548359
252723609904603
200804025452081
65855638676533
156192044018011
269994792638173
9624804514187
233787448982387
11675906059157
182083622120303
69515788226887
140820023465351
260291033000527
75438163018213
164017153051237
110341328915533
218822528076101
145570550381609
190783825744933
217731563945143
223207924638313
121370132956153
126787535685199
266911189712701
137657880999259
38126686575167
108800914933103
94324228812031
252809785354729
182742736452503
204014852909887
178380512649071
20349422417657
110626981504141
57262872194477
246721998775753
29244593989199
148340515111331
85995534985873
106971422268509
258843316915399
253355685056491
170029983721469
258587615464729
223358764475513
279764154176179
96801351445889
214864913041099
48724208346433
50704183240037
132118043962939
267397210390631
91542219040163
154152666526069
280818349532839
51396108677231
23273152268987
27203147735851
18265716293213
86419317899713
209309042821679
38121230077739
227095683261263
75816502611601
230232980090371
44259650548193
167570727407147
158190779195327
233161665543031
272405743377233
186692463713969
26339788770049
87937252578913
155370177625771
105419506477853
237039084252109
172882726819277
270631039799363
268098777055951
161618934971203
29245363238227
53734987316903
33169480423579
223626935144467
35166783152027
233648982127163
227032234135381
258106495702597
130280576898907
131459955110689
276181062093161
98767533130759
259063061036071
145185807168217
94807008128219
15693605954903
102206425245193
97234358228431
231990710448851
185374692202039
115193312060317
364096908127
201671635033669
116739225048451
25568138775821
77057996223829
261758909424851
218200523921123
209708346589843
73305109023569
81317998157723
209755432017533
178371557106091
65099145803729
218745931971227
268662814861543
116026018962683
209468467960837
40404601785841
202454804261267
127618009988857
138701130480271
18109923899981
32182542560381
252653900657329
17277351329971
55235355512929
8765888291059
107184598559083
5512614061841
14938891601237
156526060331687
181085301771791
89805889756991
185252998078307
22091138771501
183577834750133
71342147305031
146306070260407
89676363806291
192822670466399
14851516533647
169819132971347
222500338138747
235472358431561
204594848673317
172996782194837
182407898187001
77302824747143
5384751574667
13729963944973
160594976365787
21469039122887
132687325530143
133172524150739
194078959769309
225469542653549
6913530542761
36426850997417
276893981281387
5534704780861
140486513047003
16064808299879
74943534529517
224505297828139
256266767513909
205162054285049
79182126549277
32915619042827
91179565186363
102154141631761
221755078006697
107774995695371
98689897774967
24609076333531
62958772611577
89749254249673
262683548970313
130989317468489
251246647421989
48798613599391
89371421985379
29136658790347
116522852701097
20690927522621
212357255178571
214374842321929
255024512946349
78081524165507
238973258532251
44310025387339
134132528197531
153127756388359
138560320861901
224405703517213
140459067556853
175639734403429
257576543610013
176072689008317
264780819460373
195778707476927
155154936886031
65985998912473
113739390703669
177816574607663
169354273270027
229344718893439
241323781887973
178574677016959
226378093025599
242261530281041
271591007663813
134103141695609
124812170804677
93779965089737
13702498581809
3564997953109
162352851706139
134257348775909
44930591046097
40085645828887
103290085964473
18725088691063
223110922019
107241464840063
251128225563781
68883676271783
198660996955847
61809409009919
114697979614093
195929019266957
46463242200919
106974338608457
184906207893943
118933799018161
57471569074973
267384602010769
69658614001709
69686816345897
174119185920439
269123294914543
190447584346919
96176640092441
192510551329097
33262263154543
260633253535741
23454473543047
209689708118699
253656953175481
278628014157877
81876357401791
277845336587129
149165520582223
127972437360577
97354396416509
49329996050459
40451662754959
145937409283669
151134962973389
280100404346053
65850006810611
76293478653583
179230468417337
155796195944957
24850062764119
14275936944341
176864537100257
97526973276641
274327380411493
145756315873451
78757773577601
153787998049061
23726476006169
210966343639501
9901177787119
18217912793513
267248313968221
221470627840823
39694451903329
52867346924141
6148618229903
58773744895781
237153459667021
195658373926783
24598456778509
156466256608861
2027022841721
273408917089619
198425644005811
184667708107009
98390284826929
53573261243809
43800911053579
251159868451993
24034617274747
4091765332859
175858383644549
111622014392533
217264735633859
176753011249273
83488267910057
200391881425829
240566462195777
249494914704697
165131047646623
59179223067401
252269426494049
195983422017067
116505838400641
156093456200069
9678813393463
56125781733023
155898846952883
28169125597733
221254156902619
193393283576851
134414738696591
230517118775201
106477393659073
82896074141029
91960329045733
243226735070897
75329972841499
247911813673357
224570717709787
175668320747219
107873399957969
2725879717661
180941623261417
225050620897357
184022129836019
77268832363241
178243544260207
259956240517009
20147896386601
66062896963013
68142873624823
195152934920791
67210257533453
131933910017257
275061910742083
211258947986791
159057723335191
12925022453851
215794987619591
201588229439371
146313688918561
21025821284311
93987736976587
186599707457011
193904096671469
280426956702133
247458403893431
209259510833239
191470318137827
161644116650281
4280711207411
40219499591407
8031788012513
89206611292009
129791527006483
173581416674453
59573401914463
231697633449053
256070591855833
183356725104313
175482231162769
55003862730449
65632236495517
251969319408673
160811391731323
248262414322381
68132099924003
259452584668411
119092390538633
179751418318993
250955087665351
252153512077781
212162736685919
35296138154051
69852719219333
280554025919821
49164720456077
155950739613413
231336617289203
15399691831331
77507069545453
81969351122201
163206767444873
184172374677689
139365910639673
227040709812379
128335444366013
133223959222637
215492527778233
192588011629213
270734406583841
16400937772847
30457387591361
170458597300427
81259516831261
127428605122769
255476118392791
281235941186897
223964806378673
85763951125337
13698312563321
172005448892257
186811771483543
7621697893081
249377418468461
10631176839089
173813960170703
71223619148579
211211065876819
272812479019867
202997166336241
105868375482241
66761838979109
99747673964819
155705003148349
275857407601159
34804782503237
273297445479133
60239852727331
271193049712421
208565290407829
172694787918487
6181477634359
261165776985559
256531189011407
243530545592657
251867045690807
278064164806907
23864731284887
88978708709953
128862759992179
10664419577941
67225230512243
158590245245167
204272734357607
85104691297363
175752773570503
182816758628323
100222073597689
6909155343521
275707004367577
238063851389773
99349881591797
124946809525949
240515111751821
165922145026529
132995835743159
90984325185967
193655618834239
78409572642311
37065906896411
207144074887969
16131380950021
77023138012559
117337536213497
107927683454809
16074842635783
69872201171989
211259085883187
233277732888089
271269822618089
88403828080643
165059595472883
73301856639953
60662983617239
143956967215601
57168492224867
149618641939099
55317459907601
212068416027331
237526980195289
55944817294771
249085053871541
244828425652159
272757112616951
279457138794643
110324097240551
175830981786877
264248681478521
32958554242981
264452218400467
160096211447287
30641781927223
228302431190371
19465044724661
263752738199173
6680661229283
233984447717453
3943450973857
87263026614073
77761559815501
93635531269019
210620780160761
65973073202221
154273716744437
205287961308233
74461630034041
265346141178463
244195891390571
60089032186633
162643578093187
215544667235773
30255117278261
14657871154921
12133467855241
48119957033821
206279770718537
255138772560989
28896570730733
241979516817653
269751969008549
247105933641293
217512353423699
265504211184211
58135726255741
97465887364973
67083691107907
29906878497109
218039662261357
76817756488727
31975872689377
254275133158913
17891212560119
101465279116763
235262275621057
24636194978467
250337894508797
26236030428563
82050833958271
5935556794649
280922133800171
133295975973509
278850215205277
182476879185791
58624172490197
179641375315847
254010737586799
189936945026167
199531167361577
52628059255987
78078467709559
214434870621863
180518068576277
85137131257207
252681246359687
138295378915439
46978845635173
212267463550697
164770977078811
138886070974291
265077387155891
281234579217731
68129181491069
33841060746617
123006373337339
254769456914057
108935668383589
64863862295611
215859945386753
270236096862229
144335983392637
171259500224537
221178994790821
161086465927819
150060569055569
41467240340609
182540209179973
206219731026541
259261251155057
262142986621619
235135765695577
266112697687843
249510375957173
172587174745151
222794492192977
222190550017349
87342070027279
127201228299349
242934664343053
210101615615729
124350777749353
44528841574739
15226964615081
169800979401863
170091823731743
218162641302373
80780155809709
277685984101843
12007323281677
140137639879313
75362102031023
230256129668009
70743242884877
47979164735189
186417554091863
84729701693381
273176070239227
240734823288007
65451662634301
215588304963511
113385342757493
204176572647349
197441420195737
117004459343609
93449898431921
46739346382111
128240157234317
249667505622083
129847383516709
74767314903121
90552339904973
958792964593
3102402622441
137660236915349
54979923840481
95629844460613
22888776466867
122682121427449
223406050354789
40520741837003
248739169353989
97527823814077
75072319060729
270167671053983
799025290073
34921272212681
56860266229901
208367782316747
268800299522761
177446731421789
258182455446263
71036031307991
153417164942579
136251504373363
209319351734039
12447089867857
183345981938191
47612819433979
239163631099843
162138131120627
246042760889179
99473796642797
235842672613213
90668360424133
158735679636839
42491207494403
77854895060861
279231019148749
193103412661097
18430283621929
179912030529547
259573143746971
254033660631503
96717287672587
99445132065779
13988978622779
32898654799399
70533858528719
41649035963933
92909682696959
132542941927777
186205646182033
161549221538671
5083765247039
209424446371583
244712892727223
136390247770597
68599649560697
83735364501361
79138330688821
203472469935181
100065761087503
131342246870189
203685522217663
111784050265051
229657436389561
213846164017663
191525312494051
271581254746717
176875193265587
73187742174863
7249446383041
168900125779493
139848924917627
165008269304161
95505762661571
129218225840051
252232203783887
255267113320409
260119822968151
106148884919431
136199483286623
246438627571313
216382608674657
266032101375959
159213945836207
221568018186169
180161612849129
94076026827787
142348352387951
252842623101619
139891589211337
1294659804223
89370998584391
216988605971149
113255402274853
65980395021017
196086441067631
249070308857297
6562919311129
111692410631471
167091563274929
115631360993021
274293590347967
202924811191801
74066414845573
219663120110953
175916042096887
233364495642703
100582386716407
38903191987291
32110196201599
173727460716431
231991762415051
188611955276179
142697632703099
41580882638123
241542997957627
87675387036551
179064627874619
257734782053041
24482088664123
37289332256833
215002432653803
75981363757787
272005317187739
252462994051343
19526560668361
261620692546907
281380832407237
226449548462771
57041623950611
249335168534519
46572355759997
196293698693927
178309832858923
217538990050241
204730833046793
277895268326993
172223766431231
239166966201017
180256216688147
223174679274047
199853313157787
125984496921337
242677321020851
196078866442703
124344669885743
16253928802129
131721061059391
247591920553793
259721692469021
271696775872601
114844546821107
4849399659617
270757990381331
80948036658959
146495003513983
159760548641311
24931006743187
247401157792889
117731543234573
149986373155607
270248502152851
120626887597409
87658237491577
93348874989229
225555208938107
134939732301349
125762059368611
205053031898597
261345362748677
56526310603927
251659226507441
168487654533817
23551878359413
263870466188309
58724690657623
109711874627681
156636832959011
81064705777733
153883527943931
196350020365199
46182316223257
233463215984111
203437613910637
100701692370863
64917768812671
211907194503101
46971426636293
225204963845689
70801245365377
126371556248947
213722725949519
202793426079157
228169494525743
262759287265963
105344186823191
263334250562459
216988944400469
136056527878333
216678744886649
277142485718767
132982132258691
17127279691007
4927107565327
85018736302217
256598884877963
249883874205281
49659335011927
115842562710283
242451895947007
149076133168049
202687130670701
258462942835283
195979180671503
116958457525513
174011979749459
26172103151713
150362090351687
210467855139757
152592127279199
196222806568813
37006174857137
273237694427227
6941323192957
238028533173637
268106892473767
120806544364097
123698129968999
115198893279157
177337374339311
7703066718433
120295498286563
89929608487937
272486378972329
200769010090993
149707405684391
109649638823983
86828168092103
27986465109059
266415225977003
127195046395867
275633917307279
216915050016053
77324066518297
101286057326609
194244795766849
176184962600363
13789395381527
177016721096569
14332642665631
53224626238129
191012730280223
217747701093107
245243973970183
170319902932463
97585979294759
46599851991923
213823078806137
39503094602527
158127271885993
175022615415833
105692141259433
104348676519173
132912421643951
110176903948301
206267190092011
98536387686917
126384409598309
39845921645503
4351691601853
150254529272101
255124272811181
96803054853143
61132349540609
70693002139723
252369903299083
277247949683777
202955996075471
26555054847421
181121747841173
45364124888233
173428327677481
145771585314349
242317345974413
104318292028801
38971628484553
34105683029741
271241225364169
168751314609613
174622590101329
161521980086087
31160770053587
118949446196753
177780253111859
135950212013653
22665849518183
261187398000197
1225066905449
36056413237451
164440058269121
244784484596189
222844587985619
99187640227811
57057012645799
204277989306779
20175256541173
110313046858303
64775409350021
245812937358323
793623757063
191303727201877
148398584503339
212015803160621
196155195679
254812789431493
230322724293967
248961916758431
258102696166489
109566424933939
256973231276771
232160162855221
193698543652987
49183776092471
197819706955109
1399589261303
62201950978927
231235606876909
106948831564867
248498618930813
207984455470559
67205877129113
116565601324129
123077528536531
104506508115677
258128301337433
70408514314921
222997995105503
100022845473647
163884587902187
102787473434959
92102235237431
65237770004887
243103881111731
247976294353937
160753663017767
102994139322289
267899475967777
15290707975181
39652868057723
198053821791359
75456428297357
34724971363777
70569712439311
68208024285881
39570925171489
41308691268511
35802876891307
270696518708111
189802526180359
164801706177071
68884998991097
272455200493129
45610090838353
139552462572053
55886709169217
169465631117369
216914782825757
264150261390913
169768409203829
143918169515951
250090023928021
44605215070043
153728109868169
111825083325419
207560010839227
195089389721041
95848183066289
10493467323953
69691038268091
180750652020149
137878715095273
42341531747227
46296918676373
55421371514059
149750631528283
273327438254287
179628651482221
120990824816779
109802473279643
181289313037429
226739011708841
165910925809801
60998230333939
2972733682591
190468793530801
230823743381417
52449260746277
122693635653557
261998690687693
240150693077047
103396634531551
242735178979583
67804274519
75124545162551
69730108266991
90086173024499
90833211728153
163636834361729
17113748695861
158969265775703
252840075362261
60600927126749
19651545373121
89485249722833
238097763833701
241297353404153
186803058387067
121514254368827
217066053750199
40907636207917
81999082146491
90488381617121
193476082809881
200883333959527
217792618112677
56356918410769
6613893534103
145633183855937
175506352187237
162489368373583
86299911464909
61564478987777
242238398908213
87137944310843
120914449836977
254336069402497
196483213579901
60177632325553
130995223504567
16484920403243
9261127680659
134055506224327
17956187750671
74302890886283
41635229733701
93645139184657
59270875461313
62361547070159
222208626760877
39939822114757
250159765966153
137962182526313
229226925520669
9871087089169
49793746390793
18867498104447
3773747915459
100536811328983
55552261054991
173676934766809
112563431280011
151463007656027
12694598866237
45775633082887
100224616676077
133601661752599
250865653652909
17606951370779
280998383354677
47194937515343
2447316852809
29440649014979
116624684256473
20293354574243
202526077799407
28418075851859
144703376481877
52570772568283
132842992154987
85902605766521
152079852659461
88682194913671
30251188195513
66477342467101
31419503394173
22097252044261
47646576128561
163620425820889
229188093544867
46431218036557
219307217713007
270141967516777
107136815934851
201534942540209
34418147017523
246543268969337
267473879028481
63538676373407
112900850251843
23478989507957
79285494024377
219230807693011
271397059451107
215327090003041
196393047545587
72564277253297
264847178767961
191153204717581
45930768031931
96689086986223
280681355942089
267149426007647
248615223730373
57973081391153
187757875567103
125585235893899
153944856773629
38336536706459
2857520107811
274583425419937
220891023517609
224234082767459
143109527031719
13416114141691
4839766860037
213600321121823
112494594898031
90321154867267
63537386397479
33420669574627
15406297525313
19597937054123
174090342793469
158594033613529
181702175541511
81456233062063
197540446306033
81137015532737
102029991464327
168299528333603
202245680073629
201982272853051
244885951725587
136073949926851
116068737140509
227243172358523
59534690331671
22474353668171
254932882473917
87357561001723
225856496129977
225576364494323
264589625510453
73959810342461
60310468384427
170298893042987
225127196191957
260942928310499
218886031956077
43782434712529
26600382033529
89131505749493
195938240468569
68641418338477
42159967895701
183838494797339
232607019823271
266293728249667
29940063010219
102005835532589
67915732976257
155486180909447
83498620825223
112234794805723
62340547827017
144369533426819
201937949206573
266778859973159
253800249252947
249430933936757
211263727536703
134248239774469
215128954038433
208240073735387
146822211637847
274647584956187
182781712615757
159410573988937
153587514523741
203518461356059
248213133493309
233888491056307
104033750932613
62575691018189
119888449510631
98998070691673
210953200590487
210562534612559
148254413412041
124197599758691
269368756225873
21258993128201
269034958269767
177998974552121
268268293413427
88316945920327
161168530391977
102171085878809
99251261137867
276715947528997
270174664480639
66227675858063
186026732774203
214915470920201
193809018509713
236750075705467
158047452153977
75110137865533
57370365168817
78396059192921
170468050907789
73530096875933
37178194967699
205815760714477
241856340010399
149079531350279
1009894728677
218770903649393
169379107815431
33963437371169
238744090897493
19327844825071
101332940160659
24433082211257
37663415683661
113548253343397
218937716861189
219748745384801
44848284472847
34635179637703
270700052006543
252723006639293
69758005919467
179123276248109
196141090212931
90378416712557
5645628752969
206207047193401
34371100575127
106976339794039
103802664756061
136045911405631
22185557277353
45437338877387
145915574838487
29305269588029
9217098990049
7711528366357
19024521510601
181204080597517
92118642387869
232443159344611
166729120597609
159897068058467
95262879027919
74572786764701
254734114520341
214646120091749
98025597560983
154886898004481
251808742031333
60261420506857
19596313498739
29178079487959
35129414956177
240301704035287
234965597586449
160300245821741
87272686265969
85009114514953
116254268014741
8550071894747
139581570396113
9023985624281
99008238642881
67362053724113
73154753417789
9569341866263
193810751903927
18140791789031
210452704743773
30718756072469
258184841925497
38494419576337
88760116936783
59805044847619
65208532204591
178504652820311
161425749828547
70442886043303
103670655979067
36303009396289
113291508531983
115372397604403
186671099235769
145158266038741
161667126156251
220294751153647
60573869774279
223018049158991
186917502318031
182561249285819
39716916182863
47022509732113
127180181481253
37854257496241
21520850602393
122716708770083
26946705590339
91936968624439
254735326516273
29705491583147
149970665644549
40434653011273
151983824460383
2541078121873
235071982723891
213291914493071
87764429754583
138882114117017
79549296227969
104464036881563
26310769289489
199721723353151
218179947011797
184137032597233
96913829676283
11710423693201
251014961481799
18686473220669
109391662501453
106889172313309
96449698357933
91256515809671
14973451883359
234879342951347
59329114976501
252973969895861
148422681542099
212178555210961
72468721288297
266922805460791
262438865511569
258437913570061
113917607898421
265876832459263
104165419970851
163192642963093
74693180817839
257053649104081
276791665656083
144682083590969
124424523032321
3579755912203
272876820958747
162200716187501
173022598646503
93539692578923
15970744153171
178950722479681
239526659737649
70599829278961
130718318953193
60246519857261
79554289124437
4815353635129
114766598742787
238916337027419
94982776763003
76790006431109
210037358445749
219354675995249
228851893542893
279322029021547
107263077980503
261546318180779
95499348375317
192462763603423
32667026027089
89151238415891
83005536598129
113897569376029
176100872293639
270574432766191
275306387603887
168747607528859
97002286553167
247684058652257
114513734190967
157773529705483
183987049534909
50738651051113
266603181329921
221540073978053
93185346238883
18043226629411
141846064715893
252678995037929
118715820266831
18791483870623
104617175738267
117584358132331
100858391652283
190031216166191
242791530031151
65713548668813
73575381346567
194709919728899
25204219975409
14717259116827
224277924468491
220145631877537
159084751890577
260882714004163
240796317521
213661761231967
124879703818829
86935606392253
255042012793097
189617886757727
138734875208417
220949286069427
19783561590437
140917197411079
118594234538159
3270706053977
280999976696819
267807062054627
211742557350551
234118401696869
159012662943091
188372355564247
180117175033877
49556410568069
131381109859499
161141085306701
195160891200823
232288849853399
168676611577667
272595258291773
243156121848551
188014683233477
85681506917957
211493637520181
278219434498007
119358957371249
208724935814357
89075393548991
72440427722821
25580184610361
280728605389333
135933062742443
33279280837213
174579348975557
271104981889187
223960440745511
261329129638747
227780692802737
121088182019117
231904079202949
67275408955177
255061638287413
87818609609417
57674546408803
90607275378527
157455521150273
150517100056471
102871622398309
12391215601057
143129655185287
151355113629371
20737344158429
35090663752549
49845275651221
207262395425147
142419655148549
16113367294483
108851823169501
81660864834839
223793442913399
257541319929437
190950543976999
94831682872603
255714932729651
232064952778999
36451314336653
248599232800561
155243739351859
197349324368023
261004319890079
155217840512947
157327402446001
14691845016799
114084863860783
23270112197881
173090756374271
238357941825173
60308306537119
247755087886507
181099249455577
271045333853291
46249890492401
129251516595961
107911265811463
90409434199871
28857278580337
202352560881187
85346205325691
175829229811643
118720256351237
251559511292767
163604670677363
25161785548873
224797609510319
21472281593249
72777759911947
12151024073821
256827066774767
263747679979733
68462460008581
44101959632849
36149665751371
207356268225727
183045321678431
216254028113999
3548575668431
66643784704901
18915189198929
182751384943399
135886329829729
176316356551061
243562275463333
245341180468183
225871088212459
179144669329133
60008403343727
146494037600411
42772665762649
217572815355647
65594389658417
239328262400501
71630588737417
248578561153693
158985189901327
114587792696803
82640273048797
220314770381393
213978239570819
171122067383117
88451704596911
168606023813939
45429585507049
228458510456557
177930013819447
51198090286027
147181817344883
104644446433451
252943268531693
50376506682263
256203725727407
111537712871843
128368427300989
214346215234157
44384861697229
69902599863331
274130970959033
250036508146753
120091674180853
280830638798909
52987307056457
161637651046709
150319865859043
39608789494297
238948068228127
627329915789
171897834478387
249439429223093
48215348826103
167477704571141
50301718091831
262174802944163
135150562893127
208115598124537
62395955220217
124816633298129
198359734512593
169010239696663
21952403310287
250596019838743
19924196001679
262929725840627
161536117334231
28498093916983
192985858142179
114169452329389
32695210311559
270232656438727
151864005235381
240641945963933
119517821600063
156932358077269
194161910481397
146944653215323
117886738910359
92007359242223
77189426110961
61657256437873
129855953076257
32696514252749
125998794883391
93243133462069
74152288080239
276922299604729
218940111243587
44824297202431
195618736549261
45116312208769
238016436727039
247815347449849
56557504637587
162229855341503
247069409173331
126024089357737
151402791310681
237229639350659
176057910518327
122667586623817
16077747833887
17497045180843
147421818796859
272910449252449
104426254950881
30173090820619
11676200933479
210712009791887
174971135700253
274136302547161
233777222808967
145300182543493
145950561447283
83084680168121
182247917607361
162492331228823
163344046806587
95323614865757
224418608593061
23286016009397
16971273401197
112590708089543
244701245508977
192413311315793
154657185570073
7668992953073
203818313314139
121603979906027
126967789463789
219336692435719
203765190009341
214349342541739
119453732225803
164287449365933
39575821036159
8088090197129
273217897192063
219364819044953
238071584782081
267639241004029
179065724402849
210976030750267
214881025663571
251222556676769
200860447895867
3989992190617
103447635108637
153451140282073
186731813297177
229266768861511
191172290907779
254020742540777
34374820672889
178471613277403
17192689987597
11828967967709
211489618670093
40257650893321
240152839809787
240981034824119
229382257915403
165911334494177
104636124493487
186163330442939
177159027224281
35162992144219
65528192220583
176753335101517
150252129485597
2593116312131
104187375152059
265308754707131
76593484403833
115611303211507
111411839063839
50747236441159
134093991979711
3262935370039
130888986861641
153741228638969
144615166242923
192362603257061
39161352110333
98916915846677
28170412367381
254424114979303
22471634636687
253352591690557
44352425728981
101194084296629
158762530310987
73794601221241
67738226217953
202209160749593
248471995486367
49401531274721
151377876125293
14678316742399
200654527650979
240332742993757
105544394969267
144381955346371
120803479097681
97446792275341
101734220494307
190242681845191
203034700526579
105227350865563
240904572338489
151783387426267
108241769147009
129221972645929
11053011280733
251847261463877
223451556922987
34037300607049
161131570118117
133043401407551
72360485037037
55733924635643
46383096771029
207363268399337
89197549403791
188947046403487
130747223199407
125028317004257
273372222479533
203355296641069
88304745492511
120507992166281
17281605411667
32959530018323
82852857595087
42811405369631
80353896550951
147874735158329
119412962798827
69615963383627
8001419160079
134350505286307
69105124505689
221087183291497
242399164420937
227964680990773
81994339356203
36406411170109
194132370445537
114497601387089
79494672936253
90507571341427
149271953471897
80931845399533
69227911244749
129537020108609
36936427998817
253362558515327
273407451700609
73086186767401
154188058575233
71084577177461
203158361964869
52903291949569
189254180017249
208482359782871
185217553912289
34364798354681
189953815274633
66845635143293
46277082165661
6307052885233
165451927298737
219580005193309
280006807643191
225424278420533
268229042228677
157204885946651
246253599517693
249893884002611
175807324975253
154011035216791
247854756349973
109853509717247
21146041900351
240701724238891
228318612611897
172886147985167
156536527390381
225346289515961
12417039078929
75265431415477
56483098796567
41955427262381
61292358846137
166436013720917
65736309767551
12063231513491
275648930295217
262856051528501
126864538056481
65908926097283
149143865919583
145924747501417
11465077936441
89959455475091
169967710605419
13545002525689
50184669108989
217105314827413
65454671922727
202653401660389
180851826058187
42690846175883
224992720232611
54386605333517
40006460116991
257475204912491
186557030067311
227463386867527
23092869863719
251273919565393
15991778143571
174007145197331
96096817072699
39588506386223
222549506974183
200951497101413
198308012585071
8496839994361
170623219833427
39926277117191
158418799277359
149100435291463
101775061529989
270959678690951
167877439351669
157072941023389
45385270679897
196964968138277
113527220266879
214674026043161
161030617019551
237316059954803
59695946277089
12700842889193
265844271540511
91722344789281
98375464579009
19213217651083
45752711391473
169965192988111
224108724489451
236868399813413
190538061729857
35344826909597
130107012940913
235371764421271
231972794222903
93627587257643
160448070664363
248709942459523
93759819092573
103277146646953
710159614421
8549199009023
185147261951401
162448383853127
61257593382331
70953726473779
275995840513933
12572376247927
4070335537817
279071618004983
88196883778681
99584449101517
81618024908083
105615152816513
25181835013747
167878110660397
49197081734743
57390202978651
213811883196419
89543723468279
39178799397359
16828262632477
53154427306639
119002274041181
12114704574307
42248738498327
25507734548771
9477390451471
155258123205377
98607774467023
222603019354259
39697820261537
45932821786949
145478916846091
54206199338521
180339316993151
26853704720617
92697488096387
152862729214933
199505367598577
265878937257949
201868105423823
48364576555219
97690457993417
87794035497661
100495443355969
281306459898223
209981796542279
89101508975077
186497881047871
182273835761779
67532186801753
97204271674231
215580815241751
239334786672227
45917528043599
207461595331423
180497690307793
256931109682421
58894118978197
271278741418063
231337805312837
79776278014291
184053691325737
50915768466599
111232227542671
142459866848317
214458025501
224194090315889
216985755170579
94681530212063
46933719189451
19291798803509
71036393011313
11912053010203
136563962132111
8357344459117
37626693331081
223984804733411
159673886169713
212398549179749
262511732685749
276236089353817
1454476132013
71728225807801
145592543344019
1213531523357
37505141902097
91158628129561
86912937744401
138963537653197
167266036819823
12370705260701
209872538511791
251630800708999
274538536714763
68177696648881
136708827183779
225360069593179
81690701727907
32402214433093
1026011903621
189807439842989
34101997999243
233073018227927
9594700920151
199735116560017
279988939038749
48320297207957
151787614029257
111464361428221
77946349940969
144038820220859
50762915386633
55657705626163
47662932062261
12931638408889
137547853051057
63223844699963
279097419019417
244612319893213
194768687706403
209352428712751
138362205284609
138466194732361
232428775425079
197785321811807
230642316041791
137201795590771
214750672264987
55181232204073
183476506393823
201307333850641
44983305786649
73008052061209
156273864265049
41078526191299
203153942453233
140632591346311
59421971221871
91602512696887
276378130124137
52108304311003
209859952325581
16893392943269
149690722079077
161303123584399
9512475634223
226515155906399
49218543699569
184141019519851
66686370530837
272792622948163
215467287039677
209524016996869
205301337069713
214126102247899
100683050424503
88574080973669
29205666857963
252042324405719
218173757396129
91165537287037
169344870173767
14152855889077
209297456995609
166946803181611
18976864768853
224705380139003
25788795951367
58728029434843
183948214791139
240847403691689
91021728106843
242842404414761
225173123560549
97787725230463
225225847722377
127161210995047
190883380355203
38830832598881
81932327623001
243126678294707
179577302149213
172958424150341
122930121877861
95071368237947
106207870517393
187999167789493
263641854998999
243053871169211
89378460424087
153335196966097
235974993294659
178206443729623
29963757313481
188819281330411
216931258708993
91167875830523
263860338792551
61832990608309
257673650011889
166769870540477
119465814232637
141115713148171
204831164217479
216390324961409
280451418539749
5471812038937
125031983451803
3379594985033
124669001341319
244076931808993
280751662383553
99071890028123
144613604322637
271247340936787
88097258162989
22012703867321
206494860331709
57823811834251
252467561458751
218544634599749
18424462107529
195951119610481
123438449258599
275354084191757
173708423076737
155220320625173
259585811841487
252645032027813
125490359277221
266844804290279
240923178701911
99446465285887
229400805829997
94419107051351
160274621306389
152100688146383
227322253626763
127539141973703
158744072229803
56353092023089
246055418254621
280465447098497
200219159157799
248471163585221
60378786679303
13836184871513
101037189107291
185889503418043
161702173170353
185600302092631
62080508019371
200903076624163
42532300912363
12353313824759
252001052748343
29823541317967
192911839916309
141236450586089
219015884300509
170085337165453
177031058622701
197301863628647
37333890349499
111720690342787
244341835562521
131159504592503
168142515598699
277746006803117
174486359966557
17336608947503
228847030409869
79481638681579
224423903609167
279937590797707
123708707836859
264129975449927
83748229944371
105793732195937
22394605531003
214338947350057
161326150365797
74030754486217
204395581264877
122883099214061
254648248939529
80627713668107
107649558989081
237772039930303
195034728419303
95006171535259
139351417751501
216279091680713
266652304625407
115903801935013
207696932936371
52293999740443
12012309705007
80459546296621
144079954846111
237598283919833
125984875535507
115408551018209
239562735174881
190905591348517
12919044744107
133598155691197
39778666688129
85112360103817
63603764156347
213315442588657
72370718160919
69757898633249
262287034969177
73381247648141
208293198223067
206158024231039
222735273771911
129446280057659
144102747764357
137082078588941
38347343921773
20809341954473
68417455262831
111756485822287
13637240227463
180320959441157
183645823015511
245520995301047
107687723366173
172339668422843
171011521864531
38566914830303
138428107536809
135658927046213
2038187691511
201045532956497
133553704573199
78083047207589
12661600907777
128781862366813
214128179996359
82814632770869
210169816643881
239254042810451
105746415630209
75682646874281
206553498514001
129935435396231
112813720292551
147251791298831
22328279556881
21479092648393
46454629624589
21143331893249
218470265583919
272344933883311
205203458774737
219585146258833
160051011396587
143745821004871
233855948921587
215230043680217
3626440483301
30778862357317
176078983420843
1605328239523
222913463554499
155910593019359
7484167791619
53708489467181
114798522822553
280978497480167
38185090064791
56139358980863
227707985853401
159691038319243
123666539501801
195387488880611
174279893997887
144745442778067
154748790476543
32604583418327
185459773398241
57363171870623
96751262750963
204791267664817
25057863932837
265902601997141
82076962673957
193785088808677
189745535263799
190482851875103
20470610087743
262927988104787
264780140034251
199096145807047
123613034145499
54457215493523
4734314953073
170110706770733
231058625510543
208848370959587
271236689045837
261552466120261
12796881946489
20976668605523
237457580001241
156480139163863
207269874543707
192212964437393
203870033135303
187344689107343
128406536874163
41222390206433
262799991351619
135214212989641
30489286534219
268784425970107
275274203802673
121860870279779
14518119991469
138056513219453
32259954786109
178827670683691
166291792324127
145609539297281
26038324479457
118135059662483
84801247273049
25872612281183
46355437527823
234019550910709
157725191333123
153048258035377
232283413895653
119671868581373
54273376358351
22033824226697
30023026138363
212581097752063
177657226539647
75803905416229
235148993464811
72699098824069
105822485968867
168763425730931
240079343671571
267106121492893
204800868542393
18468276789829
137639513725463
213248089813183
31969572163367
72565093780919
179855662170419
231063976285729
70859824715527
13191336155603
186712351726777
127515626621441
205633805731637
188159519900381
126574706263861
117684939061457
3124241638619
213951585169747
82702578860101
67611252426559
48776970118087
99431489198177
120487950306749
216448806931811
9653141382161
115637918227687
1414323302729
95765155888081
132751045294841
217647292253021
248157937288153
154228674615229
133692562624811
77017979343491
246476231655079
46845051358741
38769363379883
171906151251971
161701191326581
52327058277139
89017063555801
243969153189353
129706129893031
259830781591487
1604627380799
219821170278163
254710136417173
201182616340577
236755437867803
36158983695433
137310238469939
52710051614393
34882000133011
19207134918863
53473392295663
25727877778087
216362343849341
23913614385253
71596417829977
260988283399897
126216372454279
225432580598233
226339144402817
226248472418587
39692681237653
8512771592447
252411804581303
36389216118949
263336395326343
2837518247449
248757024002573
112041841771247
255154485661619
112941675871543
50749525509103
53868125757239
253029009636503
40930987962133
277678191153283
247301111071219
33406612493069
177713902570759
66890296838423
112118828803133
192745586868179
178713407696581
242577760335871
218646994805879
224800767388711
17454743580139
151024180788161
6819174496021
76991596039301
252254968157039
211907370800201
146832580561127
154184607534757
229343128275187
58012779910699
200690553483253
268698650308097
163776820196071
187716348077023
177172138123949
263171660582657
138134693992367
212509796614853
72672583187489
123522877181807
211645041302237
280729409210413
139540760927651
138196001058547
14851067910793
8708233487053
58732473639449
89307906224623
75500064339241
166960831072337
60364155565057
146825520713897
279622372454989
7079573765041
172806508582889
138755217314711
159669986251507
225777107024923
190588889957899
128730308524861
43573511148053
143239346838677
224357277862153
21844447452067
79589799059669
162503714271827
130555265818949
233933241363221
174310819413727
99934194258361
175261455895307
264526105869391
278499560570233
87802410715693
104291648025601
22733306729657
195366909884963
159341913932737
223807871495569
70834642251097
158004945620531
113606421429719
230161822165699
32958643166363
274071302299661
119394846331627
212779167136309
238968651628477
28808084982247
139913875868681
123847020394639
166172126531867
13961178458489
227457076909739
227832550452593
228623150053357
65068535001677
14264001057011
187099970131891
107119521508733
101488848699473
153681375175049
130024721467159
170277823760683
1974755467589
106341161514823
63510223968721
214428669846473
35899755434623
88661653751809
217456277861687
135086443894147
90018229903633
227298361275341
248480999050667
216767265581227
49289935340641
160366640027911
281251970280509
247840096671941
88286282079329
172911269758393
106618546463071
33293421364597
181470548717077
224407004591027
200920564817149
146076273360419
90159627086377
121599590956279
254384305733317
184888696185433
39784871671499
124844237048567
249462011186153
44890927129667
244846144944941
190514658196493
29106244719269
280594803376883
175958419263691
224722884337753
67060175759639
22253834900723
109482077393639
116970659338571
171643358059099
104172816838763
244439208861079
76339694723879
20878552637743
70451437160999
153417317276449
26160227059861
11384376059557
184796745173771
121098247249711
111559582013293
202994636626919
51969968575033
10097077775063
86326259687197
247786748519113
254586576460963
129509909488021
79697759370521
210080792181137
93996581417779
44276665150031
247836752668121
132490209010321
141683438978087
70864430376409
126875009521597
176249327930681
187023276996929
145038932016577
195138440339459
249487911834523
271200531003211
9861116259949
149621591180543
234670703139731
33437693771077
80623464965651
79618496494027
202288495504349
64655109725407
122037889742479
122070982864189
38262942381277
123438841074863
51965897410159
189137335654541
131947850430553
85409502060527
153566120269889
118827378370307
122170714859113
173923657935571
270282873018761
125838852030823
90551198763743
147008318807143
220947102248959
104951864245363
26381308892087
184458504401393
148508999012833
27625261113017
261796757740697
155358092880391
264927636872903
250722169444697
89273517835357
57943819729493
28497260232209
264425194438481
271563494725979
138552569040131
270623147429303
269316909917087
28364642423303
34554111163373
33873119963941
144035520304961
181247488181833
173766885777971
146926700410843
122462033045063
70378405875373
10875091677829
201942956771009
263558181268573
220056476045837
159403304204173
277540630518577
21260518221403
179252745048053
208959931892729
71784814730987
44659088284703
239021327186261
101808845268937
126338922499747
89064513535771
12334248206689
36683651957861
16163504891731
232875806745017
143413210981811
119633351991611
272033542077601
123612061026749
275900115981307
264180941724109
236487160641499
245078589257423
249579622822741
27543619459747
255167997640769
250454567410829
100618809406627
64909987081867
45105805426897
272787424912361
120559835642011
147570782521817
162268910437559
31131326097481
21144798644143
86432802152941
134238502235573
233692241985149
277623011185579
139615843140251
155587021903897
249396849931963
125036900149757
110042094320999
422510353651
239713374818429
4193171658763
105639487972813
258486168095951
267893798212279
44022657740147
225356238749701
161848779652837
43934265205273
167283838550069
142936972464521
76882100449519
75909743570149
277349546959909
195277252792109
36146537298749
179645020643131
128654284872259
250258236081517
6320087653267
224704100117951
176811976253873
77604621180311
76665865449673
145798134504067
122205279091297
66768668778521
249713831408131
217808571801659
39902177012099
278437007565287
64556342606771
140800485768661
152041563252391
88545138175727
24163322315243
131216088927251
2641479630541
182963959888613
226742534874253
66049437715741
247931251480879
42428198291881
193793792607127
181838686646417
62931605743033
66860367352937
150953172292589
159648253114579
32821846448497
64063773150757
176414410969373
119013449664917
18619279973179
82819511625647
174227766144911
30007525307471
206354875517953
83722708249153
100429653083831
189073095778393
68395385725483
146261535664921
160188970454729
153586283659541
162476846989357
167379923321333
18618398483393
226604734300601
176611393621967
26476794163733
88908739869913
157084940116807
270965957793677
29494010841059
219193028573443
158813761749557
78644469707003
143847147682957
33128369588219
144285207595153
55929685127483
63653303128871
81255750217657
247791414588139
164086858880059
48939472647913
77630771698877
195910763355943
38864970130127
78438453913517
122366538964343
166533511303993
226033950567619
1421784699133
123061892907383
202186030312073
20024644126583
205199828058733
66654951686959
174021520553513
210480112939457
155722453294489
149919200986469
163611313234927
126854996213969
24521488822417
110586676171201
267600494094221
92743559856179
17663132883569
176585202276331
115161165614087
63032118202661
105364595891383
213807350371081
22751269627637
277001832768539
184222122478819
141411534476761
131628293844637
237169272982799
265831700259893
36937792125023
187744747608017
187869281179117
13350906787307
118585437074917
28385783468681
104189605177831
160300482242933
269834034525581
110842939007747
237163439699023
207426651089167
187285983359323
244816602007843
49007613220177
7237257009923
10678487247277
269635936920683
94688720981713
257680715690239
275128735842539
80736609619801
237286488403949
194893506541499
248816435397511
57215100360641
242783506284467
206244350800489
130923928790819
102837008596493
238398530544379
160438666405471
423107016439
263610467793389
21545114183141
173267752445057
222355511616577
94196822008733
4312703855623
99565090194137
187493618332133
261183376638397
134057140757677
97346430170933
275604580934131
149852013199027
42146301016409
273948547917911
103036901582423
65837394204773
224335112946163
23386964950807
10856151376561
27562267203391
185674862558771
217619560649189
147375170483029
3695181015131
230362510057697
100680029109719
85151925698779
211829657760013
197652770724917
129443599683901
225174758462431
79302631499677
221142188357921
61557868831093
137572964043223
151589899088107
232038233160697
80460037062871
44733887849383
27040354825667
29645322469871
55425377625533
53759350539127
148341564460891
109936489743809
55523186121587
29402626647593
159740158078681
29197208659907
218243683846619
77389065405713
195174373568117
38725768781221
256669748957701
272140693974931
23417270958449
161982317258959
256291728294031
225048369923737
263446324413127
185805890049869
194342653646353
244709611940467
168002566524817
209184160564177
2996582591113
101514517341719
31903458645367
262183304813579
75109808064121
164338332832021
202002212923327
16314916605067
159341257187863
194202399815093
102842275867993
29621583695299
68520260111651
144208312370387
133269090610769
231024705131009
128284224915653
156140690953217
228306828074807
273933039816833
216554010846673
151303586843089
8441542740749
83449031218391
157287836703941
202925283133669
30842393848283
122736346823113
67474688906263
94670134779821
260365663512817
268093813625933
194672839985101
129880104894091
179599441993189
88872519533267
198067801028303
138679593962807
133167259877983
161486095053293
14356490636011
2358148530841
218751313546237
23877986820659
206491975699039
192360556102369
91687653694229
170025492077657
207306416105611
242097279940799
60182988903871
173004651493309
165898532578577
139166081392189
176713314247681
79308191740367
12788165066783
12311724339683
72146014615117
31884750712553
149315044340981
174609103035943
40731009213457
219559065572027
93393430733159
250184911303447
244871952262543
87416040317687
121718377863877
39586882790123
243883652991509
183437428424603
84826644923179
109464036190097
106703638594381
216176076900383
70101359416343
168175826357083
230846813333057
43994698283827
97984920659191
275610966367969
174242786827097
118173601146743
103728963945797
142488843084661
247879956568591
254434188188519
241084419283181
94313934459431
7755486062719
200843709511507
128309238468811
50394594394883
259159172348243
19328804709121
271383462739679
217188330901463
109062415767997
171581871326053
253599062670509
176622664300013
157464521733577
148195274823091
188844682757449
236383534809143
113379232477759
150495400710887
136753206768239
244228550569391
195295639357603
56648494918679
168507717878519
256955713349297
154719287161013
200558768552731
259639325261761
174707072254459
95098710821537
179781183367337
146587605180271
227122896638867
236090274802027
82792135669039
190726098958649
12919716380759
207926472182563
139161420264899
133673808190171
170521440588419
72656704599767
240921064114009
56823902367019
82588829619259
59547506966917
47999017285469
68233040829307
218670393196667
268640112533327
203256205257107
204427507915271
263201272889333
192215704308091
93340035421187
3229650493981
86565240122531
235920656687077
181121462283403
35221038958409
223749188923739
139115701599337
258168818393221
127934062731599
258651988381931
167027697016421
272155958819683
250033834844791
184621952760937
72578464560907
239253559597667
132077651668229
3644834753719
10362533473801
113815901754193
135142326316421
66652019509759
9737935674191
226791169615597
195505325074669
169902353793587
141861287866813
110164979774251
243882823184551
19469801481743
117139241382463
38574897329041
266649965405347
196879222207429
208253185029937
236279136547253
116358312450907
257206449837773
81236476739959
22439995331519
275559339164029
182011036772771
40810491861361
12699350795291
267656651957137
50541745963763
91181017705201
34952939458729
87920589425657
53985199918049
170908315287179
101509651779631
28608891964259
146614901525327
216023511669179
116891172712441
224295543096367
158008660821367
259489843605563
186444268706951
198636157090363
128585509473943
48915247435699
81323391207769
17843538905453
167087207834779
54961790665813
33663065136937
47882339103853
224245623599519
46246930711511
212333893163713
8783235697591
76967204654233
26584104359269
199081217504843
36670287598141
99134881830619
85804093435349
132075147090433
7869814584589
135160608449263
85759552304693
157151952215933
128262871697879
49702580417377
204124571640683
126443171317373
109165913828711
117282077212093
155212346456747
217916076291443
201480488127719
23411862240673
259770231382159
62553136832201
92720928468547
59945440554193
209212466768281
222515333450989
178610749052017
44293489267793
158485165602307
17824262564347
226903071900781
262854474300511
88602001213213
79195878537533
59901184513811
156669911062111
87619821439519
281462400503149
49728592018967
268977261282893
206343366015419
113132103167431
216185985885803
83496724748713
85510720766063
39459676611221
4637915021563
97049606288911
174381942295699
44178768707713
112029354996049
88843393620131
195506813270281
10491573369521
12921494482837
45601431430801
44124091147459
15925648294813
146278300939493
2465690576633
87588292736669
75850980875231
99019645779997
262586946517151
246604817397077
58995042790837
99811793612539
86580340600727
124513603548877
24072513875777
17773067941841
252209022821939
206898241580777
262741989135397
7945639794347
106132050244667
106508610780709
229478059248311
156588128498117
123180885053573
145247897662381
240044519954717
247725902882443
32161427757119
130997991428743
39670612935461
275827585029193
12858379164283
148407166277957
154190558950079
209989864171807
59999180886991
188149707677969
93655539550127
240177936465059
261618630405091
11160392531369
267032653212851
203458801497277
85571542951883
254930402251799
138431553608261
207220516450757
223187317481749
241064671227151
100978686607703
37537396320019
123740460129631
16854258416173
178235441110163
198128799709301
148663689404819
90699088803709
41142474157879
146777602730807
212293515267149
166282744528819
165824147965807
192915896656547
191992727503541
18193020477103
103655232403759
27846702273227
83484141925843
87103096685753
16903742199611
60708772589279
144443016536513
116683444622417
69408542276141
187378008010829
181958820171617
187518981929443
147268147195937
215039041646333
105270886749163
74569471739221
80670882741083
243785680339189
189977642040817
51148252134853
241859296187851
47482801127891
3729961405607
155834923188227
37466759170297
26804081881097
24491413944971
280207264765273
53580135942731
227668462638833
145830617277179
241444755684851
84871212711793
92382870072439
197310877708489
27142574071429
133368472471921
174920194502411
23756889836653
161703779690603
99824218293769
99501919568683
83834995313561
109842169543129
196246815640111
57494654878831
98499769877557
269176523483059
128439967435939
135162613660961
207274575762211
201008466889927
121300916515283
117766320752239
235977790363177
34772116271443
228320200831913
487227027251
49662015242183
211629145704671
82537328189821
60282007907711
94833572041423
171691002483053
182286695832487
256838347012087
78690320541023
57053825146939
84799637445037
199766167127011
150237685353901
166976771476687
272342534927377
72112736917387
23528968136897
32929714000499
17721262431251
223831828713827
204611197032227
142701562320113
6947228654183
67469543699347
18108775035919
100903179165853
216672554876377
224198553408887
213261053012983
29996173705739
192462650259823
236674254040057
64025224713523
201936975857003
32818267663063
62195448396481
80802321222169
175492737985727
51324429501053
148061996269199
48899293843381
43050737132813
238194616384567
5529708592189
39542293302497
22009447860737
79229674549811
46446783629047
5792214216247
138759356121367
154367265015913
10407824944589
170058801311897
68639763413803
263748375928799
196761029739013
23227765438453
27518883110269
245895097869539
221351514206597
35959415423093
30194350868471
266436779491943
225645782195741
237015327924589
195715094878553
9025697388679
106540843144469
165159185367557
121249966373903
246814985304997
34780989995189
260377339937597
144094379156033
145818903063299
29558727681199
76673991666667
98194730046811
36838752984401
51184090387609
157309047724013
49051936101029
11618499110437
101561715010037
168475450024741
143661702427651
222367770572461
212872247065061
77189800490237
165630482719277
104025451078313
14603360099569
8363707639723
234893387426897
127868083978199
105262791506693
280793709394901
196998917633209
9405909301991
105438003315719
112232859966769
263461610389883
83988650998507
197925013986827
187544076132199
181177704091177
195553041578353
35554040196163
138469778901557
209846603485907
141083510726381
187853324180959
247815261482237
87320601696121
219242980398089
105210026253727
86102645565031
81673156173109
92983808379941
153131803422391
72023081152207
76495384291009
172363467886747
44993152369681
106288106605147
23496402695321
13289622072767
115848368610553
161186288012741
76253700007957
198187857364583
64654011347333
110532788770799
223287086005667
144740556424609
197260718392069
44792962783837
210326255508829
104758253013041
256574521378601
90462166975073
140700656243879
140901145713379
63695682640127
203039043241873
213847051447597
177095605247761
240628358599787
178520261323471
273194414595761
219979964025959
17081252266601
73540526555861
152526519623581
2567989013417
197075388649037
57853086971717
218952077373583
44631892776071
22089633414257
92868761653411
235419039455459
164377770041561
214766895261307
249757028092807
162059808942167
182022538862347
101840365108021
198991346008253
222758804975659
98733549760667
246193230585227
259103202083273
38042222958083
13621281754559
172519225975543
64553801618357
125389560643043
254380053715351
42262265964497
217916287923539
35215530035899
179294379438379
9550871192831
231318213536887
18942009232429
106853344446059
261449191539059
227513091708233
56433934010563
223609391061421
236128410946283
79359147116429
177901322768821
10737087738607
229642557557089
99005026703201
74047574814601
165659823874729
53266543888097
225210440964319
257675624054087
166447198557901
8400954919033
241126215659629
266240625253483
253242675393707
78483640610707
209016077490691
58529009785423
207997583063857
91222880938619
164715651312167
94865638995619
216639062736617
146696091050303
227923022596097
129946294552057
144616591313573
241311116335973
70057918604831
13950785827471
199876135168939
28157097332491
194450802166109
269378797717817
80895632290703
86178431635447
122155304827649
188033456173369
175463912298211
20350726540423
71659087828459
199448255307011
106484926297361
93143370128591
217860365094919
243297408138847
30184187822249
27677850283231
220485588666361
96006316125977
77998305697541
44467630482281
57806993363579
229039321020329
151467183105947
46716824896633
82760591338351
134719997446933
257751248188799
218382367565287
24583930490677
272672044394083
195903524431189
194019194064499
39471090200671
222507862109581
159978832545907
78240517159699
18534714712519
272628270503321
199887934496753
263138967237677
114329052919019
218103332054143
191817423233129
9467846828269
213675818107471
134516580279329
193705364755361
81756901206191
200687950108631
177880534250891
213528665934611
198466981570787
249228458790601
129072185324707
153255081902467
268904438995613
145622376830621
223887934919267
26208287604463
157435488230941
219166546290581
232696976152057
67854372533359
253217517060829
38796041840929
23509606821031
186435882906149
52762812722167
162003376703671
228061179744287
1007624090051
22604273875577
212506469744749
15855440588041
25770700016011
42897900114439
67356572269661
110647904457197
202184358616027
34606134213407
250338170019283
20951509395877
239681152595977
81630148959929
140762597028481
210365728887553
186161351832109
31812426785317
204522259218983
211081613449841
232470707282117
154525212641131
65311086769679
81381009605627
165452453628361
1062478446833
37993197616417
74505549426767
30501078438023
155909257614013
69928598816939
203001569187673
77779501682503
246241780377683
167612868872941
151243103768777
76336791262621
162863928587149
10776798798149
59199404601611
90641788195307
112538560262647
48623154817337
268457265024661
251737074689773
91706115353443
76069753628789
211072259579353
111677194781381
192713325926423
59718142117657
59426043048919
138015207304207
228918877330603
217891298433953
31741712720951
255064030754671
189497584093351
184841981586887
134745216488977
21814559951839
158916087451489
183463571721169
162836456399509
272472916782337
213944303325019
246424742451889
17235621191861
279434317417681
199242755479177
267700820727071
103241421781007
235362431156891
232392992050379
77828468489509
101867445392899
82718812005143
167864139393449
271824081089233
279939892118371
5743894209919
208674990304657
172750283943301
88287866483657
181442171064943
151268901635393
278023046848091
146530734105407
39256770306059
126778852213471
75854423488001
157623790968101
10773284080271
183785663095213
165761701203317
51918040711591
130917809026097
27792135686503
138229807585453
164364592248719
182849055018667
228409359013673
240012320115193
225107736030377
40148801561621
46797545771467
124287051167869
65285667099353
151936179508369
150859126764133
127807486775431
242534692953733
264389358861443
237776807284781
140583941811751
262565641907281
183263020163837
150485513380957
278180931737453
18526029564437
73188671672309
228149516947999
85540283410889
51493805085883
62204951307439
201881040916397
250737279159139
103036530965923
83880025690793
187829998054079
48168670236013
32035955188031
1010952736111
266244458214971
253874720611649
61930972341479
71136234601349
93571425982327
31705397206027
694590250909
48233429309171
42709466225813
165784192166143
267619345842229
195636980637221
190224974404307
134187496029583
154086265232257
131832115845949
253453671556429
79573510934441
249732919068383
13491062432609
67009569142883
115172870517197
193377524673973
238433263339237
250284814324799
174923241071569
262678917483551
206120888306857
63633906659951
66170111990893
230870143581689
4064831682517
122328830956273
8001167213917
26323371437141
96635148116831
216299427559843
187985763757501
234599524109297
276884129457127
5844282442819
132111334690847
35816823559073
136078053037631
262283473515253
139018531555769
157280970010301
158406214429403
130084809893473
13361561102809
254921041518901
68193617404273
245722189631969
225052306085023
41662301277361
61364048293627
142063890715247
221862389328121
230743510379113
160840138042679
246605602637897
239637840802757
149849334916763
4938224326391
263986853297197
53346412103587
157848607951721
102196144547383
115225339026059
38207636362733
242210254484677
72750607180081
195469942258753
121174260828707
59815001278859
124091509532677
163307103866261
58883164687219
166653042764969
135543369636739
116766864979207
40755632457247
76478464445657
160851528851183
244674422875349
104841465760201
159238017317173
207006251153719
257248824907
265597174874947
159732496746761
202956546451199
245117962084601
68307456155789
128258058260977
108184846960481
221434112133317
252464438209673
70883812897973
120713378686729
253221108439283
224000798979227
103685685983137
103086450161287
190428785180141
207595134158263
255473801910167
86929697853277
69374080206397
46478860108981
182668347300203
38076846152063
267446568843239
41818110190889
200374810817711
80917567593859
257114807860861
45019109572361
225646997176637
130390670880961
134931800336083
235030436689651
159825460980217
172796929360603
180807753980519
70134730912997
209548264896787
248291579279
69146735179817
113158757793727
101789994915163
216934357054907
82251277985141
148580616757829
34607430425521
49783716604901
211027414964777
8909585303513
101223735255343
195238211076803
257103792317389
93067228512481
127816435460227
31884440644751
245868318058591
179766094441187
174187106062667
252248754034523
165136645432391
174634099961201
234733882779037
186093881572721
10904033039743
40381600796767
266426854605551
146888051485003
116677551550711
119792150330893
152035312637797
260808233839631
76112180272787
53810999736583
152735862051107
42300666064159
202553152990373
206831264066233
33852635623451
198555127321429
121082065868629
231794762130143
172553143626583
196778917017283
158938766257679
103760569718633
244613107961273
213219657261739
221222601874597
109939327484317
93050802447289
83329412428531
101898015310213
107960949692777
219907199972419
108239602306769
168407658238559
272421944435677
62077616170369
266269699283881
122684546464793
241504483236581
120192570042683
207924799313551
54960771302629
44734731528913
31529589637583
132834320877091
85194992354183
33073869561599
205789540731869
109957495640873
91851053531197
162206403976531
274309877439343
92091712795063
64772902463813
146979228244033
169917025864181
248498526199249
15386471602543
224322514496309
197292398193431
160391521060703
146665228854211
15854824375249
5964754532173
227673964298801
184955930583971
184714773813443
221749563924307
227804394782687
89833644326029
32246168884613
165186483148529
50930272789141
38896341558553
118335691245193
132328099569779
212112253500943
165457637404799
113339870522353
195397154653787
267360925217861
1410966995509
228103693371227
91941391390669
188239896301991
75881042220367
223145550185417
280988384902013
115190267180281
140293811678081
128006812887721
10814774674409
3507567310657
253028684339243
270325090620521
50572730997161
114517044269021
168456353691553
70387736165723
145306714808441
208804259137489
69566154639161
241959507874561
9707301200749
199520512664093
151189220289689
89524923099583
74722066815313
104924123022743
267071859961331
221978318844383
171040588846277
117787217535431
9533821844711
280940038388797
253577054198477
115782144672043
100400177270357
109055622301009
83378000601491
180868942902677
181214567075089
58576851300179
51983095173017
18777436110047
195044619571937
150059305408759
251001231415867
74240963782697
26118748505719
50135532460823
192878762574947
5679606759653
204937779647959
188532655182259
2154847577417
62101554756181
133395461246759
110671915805147
235389473328211
254673282695477
182918382897479
211034046648247
124395598666567
130677054631621
197357382783389
155890748925929
233734762566989
267251100568633
72885740915551
216145021484153
274206616530389
148283432798099
37694634840799
110079262142567
267643703186833
226014994509463
68192039426299
146212920059783
151499730742397
264431869519231
202447349526047
34229509927897
11016643193089
104439856334327
265424566118461
164112673376129
181014845724931
147949827255541
10693113275563
102736442029031
143001340247617
210054316989607
191075188488757
172367788196521
27660911955497
95693782680709
275832420600707
79589335347077
162396952635443
64573645517657
139090894057501
139058900102107
37709178077749
42379400097521
156451918207063
99478587811003
103404471222007
132959802460039
203195514050069
150250108433443
255140937022999
116232553375381
48283059942673
264567301379371
146322273532151
107698110041927
134162559927023
77935476291109
118114663847863
197836861622357
66015642415883
280059995959031
274854454090483
29563027613629
139391965289963
90096815303227
131497497657577
243536381587321
162139257778877
151751914915687
256580120279779
128168660810899
148838867823937
255608515735193
106069971800473
776261303567
9413337661669
61069183548029
105255868649579
136025204898731
174832759155773
94801149915221
274270363702523
155489138339569
60415243816523
181188545414831
218990703671939
24956800623089
34415055406547
114729010844533
245907179242001
1845429474547
274187114839111
87055212507863
73990631599877
162877839306163
159753578835047
104720700474823
248407300053389
17601194226221
132997040802097
170087857239943
21849359392687
112424711066971
253166081493877
11447336383009
203836560809113
210418154975111
161909524210549
130249834265689
215715371640071
146114315790689
67669347328711
66339533920349
157767560926981
69050727514099
159250656684617
71475746183473
7526914500713
28750084409027
16073182078927
205158707928637
46872660739447
205328415553837
7144630345033
20728957881403
50702795175089
91075292132467
97869941093377
56943160542769
19429629392177
221283063266719
274505390630117
180514291630877
93968035590619
214850061849641
237679388261771
144975185511311
157344402276779
96402593505277
261311207001029
185399117438627
53523368070119
270696495721039
164782042195501
216691745917441
147328445912261
248005176412039
139525770208109
99977144996539
25042309626847
45400998986207
206663985021229
26627687257009
247247265042793
32545701672313
94979094274811
174702369653731
73525027320299
196139040220999
160861978628317
74596496736539
268260536387267
219637982507227
260423364005851
270310899776887
87436532382989
28541948974969
34392028389157
51595396960109
182989464496403
39372395055241
179309454641741
120549414646849
16203869847623
166015057337711
105775203554681
109144152305789
225241734335543
129484067981759
207211349624687
36653216040373
121013942327279
34601295323447
117168316208707
44927258453563
61841947476109
56591284723537
239462859362723
134931985805767
18891011459611
108068410193747
73412178739609
82491260635393
247519940562247
160624573710253
64170174090941
223160249096399
186428863182187
192505562760487
99378804494867
229587213331433
15750184345013
134697109519477
82489701121693
7196488839629
63853912153643
232937051226073
168223986709349
78556948789757
211763584876391
43515950771093
7040638744151
281242736745911
82349770312919
165919574713609
270211057944937
272449665498779
217010712085457
130871294357369
183920251407023
31906617406271
189485920006067
26230022949727
88391209402291
199072587059701
203712021118633
1406029432331
264678649160899
86306442006149
13730323507189
220226429185519
182335355969887
42765643561451
187269652647691
269358098807563
46870936890457
229058862979
19932302203943
93259320867457
34789168006501
265680070732493
174798473438297
13707563571019
14658848665927
30431535396611
121652694145711
264216566257349
73640338362281
191290762184801
144705626475217
166910950017899
33483513321697
214140108952093
94681803753919
99401181194131
219894384558479
195095444191607
182022682658977
168337396965883
143837725090531
121936199590613
127178430362791
121411596764911
263765565014503
90858026234477
222933798557027
61431629006623
66897891973639
231867376813837
104210234148149
221511546074149
170237468533469
116424156798109
61741452541471
124299232861831
210866538393443
127231241741521
148824704611201
251697631257043
92158166808269
125175016635131
106489982481427
165137687477431
203812484220691
248462835486653
23460525047161
195187818154067
160975972427429
238192221778741
131784220160447
237300331104061
35698584847099
157967557960111
226504441795223
233830971991609
247971124129913
260849563707269
40928870387927
83460130621339
56756130117649
97341227574289
208525000348031
37141878500999
24410404148737
33709959319067
163289961291473
247846659969409
74545114191923
34046060127281
124325167919947
53360727362389
157554237973823
76248834992521
240293298998443
253773497269223
225247971235387
218798274821501
221700919029991
162861876363007
45317749094549
152263632088661
79811794728299
146761075718863
135654193040071
127924766260607
137915628022171
57698644345711
18971493733243
133645431200153
195224324209241
43082511592693
71373959006507
151602273173291
252929967255737
202506806216837
170949728119139
224731978199503
133483976168429
191636891675563
12938376074609
4093216729243
245250797644651
159817991427737
89510452480957
72293345522369
79604566196809
61241602740623
22119075026717
32381724399397
4463613533591
66524044423141
225910313492599
280063848764627
133524833887297
261622688848747
272977248143203
144729560720989
240155793075503
128649539217533
279611410400771
280255272187951
102344389967527
280511897147441
246277744433401
21613239433103
19963095502907
251074145888227
59729152068617
29741345062789
131374402291127
187099306320587
58424867216851
111030481659401
105782553461461
78354563318503
205726138528769
38840328128453
214210716561599
257960062606663
278797009235749
113981366354671
2851344448111
38376812813461
259238824092023
220166639907301
128932134178091
280447089499957
32367460893931
120852976228463
157886277995843
157770471202187
43201574375891
1043774987257
50292407625503
10447206270703
224606592382201
77248373048753
5652148970191
175234298526037
45158870003827
247070660360453
218485761607681
256705276093351
92955249370163
216234813146743
244153423522433
169563072350717
223080749045669
130298373531523
229635386577367
176077548394361
56297882492161
204059254588001
245678339081167
36544100034311
217451915435023
17480889341327
100931481203783
89605784599547
268395485334619
215559315245381
73402645670521
71317377965341
174894621505013
40701212607091
40832123694407
98005607539393
31934028472889
194221095516859
186170141138413
269160058810583
256110549483977
227544033777523
216148196184649
84383879605397
116849836423739
134787852178927
203646104675107
246604002585277
188397327896923
181701029530949
193036849055497
76410239657419
49590311064533
190490059069021
18949020935147
268115769865337
105298241177893
60409191806917
116031325344271
8522351143151
15632377276969
214634295879673
64731834993517
53327200357681
90394558255033
46379312543101
117417668960747
47556559764443
276062551367917
180401054938987
127979749248259
229635332805523
98964933434651
70411834687687
117611753462149
101709098593391
102709365031649
216324847874843
91739796207209
7908552024979
242943730174801
93605945302007
16925874197759
211570048423889
113565174218869
146715189814423
99162317751109
228360396962147
272919032948953
230378665511123
76463358298793
128241273283757
152974918321879
210119688611009
224002318308709
214635048568009
221928292843427
55355970977647
167462973137701
165485293428461
166514116172513
268600211514779
176104809460141
183503771330599
277341129708583
114179341100147
76985598214597
22409913882149
113940959934323
166666822235341
101166237336767
36841072192259
52591686590431
230105087387467
1083305813753
276184841300033
143559842111761
110685757206407
40483936283389
55380320797679
262606286348671
165541855421071
8423300623963
2006187709297
246343075609867
262620164588807
25401353576021
20240697302327
201421467498193
4479400132289
13096910776891
130910291051951
179444854902263
258451993214669
162997305244427
136860920232137
80112908627377
35730100358273
29055159154129
94138408543901
49120706217787
192744149932949
251002207991947
280913605055351
2142865693921
41722346812541
58178142630379
171643753125413
110891350607437
245609286859087
213831961055753
227871492133801
14994259618097
159726855636323
192135979324711
271256187542939
20694166465717
247631810831323
23106138146233
79254423334727
55397871077581
30578273652779
128973217899607
276727387611307
272070292307501
254234934912493
181461130461643
261483788553583
190710091243501
40639988306237
215613988790231
163099964433311
268017574283323
158835393970829
248600880187169
31786539467357
60159825625733
106500081896609
241531806656753
265447361877767
198839146446821
125551773788537
243531187015939
207314512333451
247438024717159
35599489694429
177285516651263
48394850142299
184941515404817
170040989703647
232851331655477
262261563059807
152723335239529
83980034968901
254299799151397
276497880875143
58949455728169
107224773478567
187062162156763
31984789083227
82445760242191
112480057718659
80400501400949
180488626611959
52033757969099
174681327312259
53340514690051
21675066568213
125028196697609
224774380927639
270132066805669
230122107931663
13294397729659
1761339756259
141102781713293
173239045497893
167451540183131
205321504883609
152149912610459
215792233264733
34920721365109
32808682712693
50570634325691
96035625323579
67251668920043
132726565543919
1733277960287
94114484438291
161537915763227
270797897598803
71117786921141
261503009279873
6879421830583
238105340993551
250733816874659
142068019945303
51475159337269
200921112682853
261471259847767
78541167964921
1084368037217
57038311990607
167264628443273
1462984758791
151482315060403
53128483292119
212788445715337
182331556785419
7299946249087
266239603189999
215932848154391
144344569962629
256560408945703
27188578996343
86456151396859
230408620542739
232255979090873
11290411008083
129036468927701
10638611977999
228691167833483
144634639171999
202935383544307
85819717866613
61795576623853
164541383148229
249765346391567
139665293195291
249194426965993
184560373954007
193311055770851
39907606682617
84231233093219
226777908725743
121601956063613
48646750250011
31550808621817
75286410162133
227341305961411
111913040610379
60914917549301
222871765773077
272084543936479
197519319985079
38234623018771
68779740038549
137598509795003
88381762836359
239781759811637
140637039578309
114219589992581
196514306949997
219508336399669
145232611527467
232943641832159
137235546328093
231899112766793
273995737736869
84946069504577
189387359132197
971018718947
277321312389119
241658312751589
250116509735671
93745377701441
143685510558169
229449503166139
200430557475919
107955468885503
131673102232591
233580472354249
84433403102771
41571058928999
110971074737563
114542862929083
109863971695447
262553681249983
51565795960439
61428940954219
163494524118899
193748129060009
106068818806823
98661511474627
266821533891923
10383135167161
191438850851063
195354356388551
19974966388747
233004592776919
240834360394057
89121348026003
261038105202701
271605508837361
273088148608333
106627190836807
246695929783607
53246766676093
91408844240627
245366095522391
232115295277841
111026923124687
106202728536889
116573659339013
156917455298171
37016656926841
263635950928891
21556250858141
167258186904581
7257522964429
146106277543411
213240465766633
236170572686929
3227429062393
21086647658459
190503023116409
14845051352809
261769629773279
82682376169091
206564519989637
261189245722627
163282635893183
249889745898757
60952263369743
103139077346521
258931678330729
123728110555079
121133075458051
231091458756751
277952143148549
179851699598983
191631594155377
3971989449811
100674434853197
187737544588663
60149796308429
179174277943849
166783351435153
188661371418787
18720590947937
47294107491121
185833755187897
66803123164223
107016458321021
268881437975071
174402905069101
98282259624827
59198335850057
83055212816651
149885429999939
28378981020653
125656434593843
180187905929959
101645461778989
223380317259493
144369085369381
164700398521177
22604667280231
49387357608257
173921896470793
82322109041923
143524256100989
184511430168071
94727036438717
64888372201157
82994666428409
221586223821401
14433651350711
163478393999717
162662450579267
110646303530131
207428131893869
198642976192901
10273341689101
279967627453223
3626903555867
227827536270611
201596474589023
42301480214387
279354630558649
12521282811559
86218195998377
97940267256917
193412990638069
21736755913051
257115599768899
194487512550629
260826163480969
31499579096621
117356083105021
147698704770163
120207740367929
144884524338383
162080877188311
221631467988269
33399237453823
94951371728897
82650722161321
277201586661323
158839703414179
230808542615723
123586445606993
24852833579479
231264430723747
90564542429051
140590829644481
65820747749663
170377427359837
206200399490461
132156092275567
214585952320769
179925630787297
265930396146673
107204086348049
208683953241143
24860855516389
271057321683767
7029257070361
48025702547591
26745484593679
177598247064047
275895372030353
25932155261137
168555816241031
26594118576019
244890280231423
187314068930389
218417667059617
21613326057343
2035997223313
88562058836569
116500491135823
132985059263149
153403101052207
206978929630619
25661249294531
75159647658443
210735434843641
112682350807843
281376508251661
263958174267323
119107329823553
133635668574703
279598843675499
2853733573601
157815645432943
280600572375341
123227079385103
103278986876243
184147009575197
67159632179531
8904125109563
92204118218713
10333954146889
261640819758349
178656092258459
87772180855573
86953070297143
98971219043407
229168294992269
159071949036067
232881025114189
82702916666191
52242520443101
235389449277667
10621809705229
246678187776187
69375136886381
210148148603509
147145354484881
198994935135653
238835085911693
34143122069689
68519640382031
234284183227631
203588878168447
86691215331689
277495744648211
182255765837437
123497219251663
203321502610979
45239342353489
220511598104137
199769591951807
221351043315917
6530981432089
6963795192007
2016351587423
237821498672083
109618781883731
209032027766213
181908593542759
16242341067131
263674849627283
240378514962613
100142479728791
49528334894551
262903448406803
35802324318653
279594923933029
203311828103717
223564339870609
39487086791197
180528923222083
210892290017971
82457008037851
205921360819621
197104175005343
70676858882501
18820221245659
244116077519999
162155148072067
80396011912793
260746205872027
124124482476881
231765483105643
142448075249539
246610998131669
124019066678401
130132427108399
134324466592777
261251872583543
222888347891543
51921093180647
20854076897009
84503858232029
26069340061901
135368770566439
46922766226409
97793308940923
196454341552723
153354608606609
27854715733319
95897480980229
92292454598219
1978401606323
40052318612447
267371568869
93682324890361
15268055230229
165986704748303
93933667871713
176798224330961
57274849232099
165967732194857
82929178079443
133081060100917
200008944998747
152214433623611
6466165860127
55649990546669
193267914433091
23611005293929
275028853575017
68581852429603
20444845634929
264345686333177
94459348661633
152108963755163
14753459922007
65002587192721
128966717524913
211903112893753
57194978911529
210396773852389
61809058373147
203494167967787
97648478003543
64380333270899
80152381219711
7722517120691
171075520086187
245830527916003
143640442813717
230113939777357
93399164271731
279627803336081
273678524853653
212281657227461
14192783877593
47999400015349
235587929131703
45998345008183
48671334762053
47307671284919
245025962070863
142781735250977
21219336114623
60772443775213
14940612637663
60591607250401
170231119792661
96463573741861
49523080975861
102968298334493
113756303736443
41342614548281
226006964474483
260614225216687
40674336209033
163722066276319
10016778635893
24390981930563
222971458924793
150398277231337
98356431289667
105429555037801
264522922403783
20611891326877
123420847047637
98543718954973
269381812464337
42750974012683
64412434188637
259955050902977
41889011817859
102914755954831
240350424789583
106978856366141
214827300434833
185009711004749
123828211015871
164021791746073
190274638975363
233202491010053
196192501443899
76445764066123
197636118292969
200907707508059
187544595912467
231149885081893
204577489281233
129142528313399
115992478268213
256080705279383
219432976820807
27776420974921
181082106262901
79470308050687
208036494124573
213436028730121
230543335269787
108708633411943
32952395659987
89762778666647
245483243786797
52153992982319
150976044808289
48688146458513
60019948198109
14045866852651
2907943895627
23506420913153
4614018798817
100773362197289
85958938246723
10374605845313
133505735437729
272490048814703
19845976803551
116311113497561
214634538112613
34768013284853
162526359732091
74998167141217
163342659306091
203189080384237
136488268240759
114731571577081
34071243961219
197235859340243
132126513374861
133453584137551
17168656113359
147822506020117
255636508099289
59834920713541
105119430976907
231845152584271
155453127027923
113457327180649
88922077855469
144014541338231
208360468828349
32452608307751
247909803283651
159040640907923
8539484433143
243466083924223
3860092313717
75901426301639
217244709792511
2480995934441
193701399611219
21271757545429
173353316519261
59046862597003
262747297161347
28351580937761
243134996248337
72648739976959
197184329425709
175484707430281
255739982678891
245158871831509
45361174772219
96014288029993
141886079448829
86368337549783
134580862957759
25718746190933
228212496902209
171242144716933
246175475576831
180151219911317
160247795101909
57217908061469
248656870981073
151977108228487
34264384980247
204767183476087
139686996274079
155196121344437
221715893063503
7149869117717
180676303558759
211613097779381
180331968546083
21980154899113
144126789539951
59245091490313
213776267600531
202891800577391
128148093799177
90787232986963
47640642980171
235942555806079
232736469368803
48113084972453
100579615180769
37132339691173
143221297739539
224440775980859
35430617172217
197056344677707
94291459784789
280191584178917
170139403848097
258095419337663
157502752875931
211214204278723
100022245357613
54352808295899
257713795650461
61754379176053
161201041788949
237568179919087
25741283912213
110608848379837
34450271414551
13668369774817
212420593480661
273078820150579
120011518287643
193669382675129
64891393108979
226997832369227
255939526694339
206824024947679
7534792378469
163563500145901
212096288076587
181849796090659
197098937353273
135731825289253
115952993025167
49579407373817
199019788382413
24773271628643
74525271865553
49508084477759
220831961484389
72937526297143
45645830508617
66849398455487
221929975595527
181871351066101
142485368624827
102410923727873
123710169430819
15160076783651
105368193830329
118516139797751
171317134363433
263312989397041
45575295406457
222621324973261
135792464594431
165896569370351
124936274222723
89654384419673
134381114812559
227563674581533
172142701161287
253244329580771
1037451521753
156279615181927
213951246370373
24786992559491
213785530430057
99452486664721
261899842010797
181044084779461
20137228893577
159772215930221
105532539196417
129855818357227
83244770098673
8152957859509
164154323717009
121531566381881
144661229847311
1288266811451
213738243815069
155301933424607
32914202876939
265547344475411
195255668171129
265652982055949
245742005592631
146590438112647
81225055114597
206890377544219
113694400469119
120722715553417
57528658145669
63583570702261
170735063213851
21905515923391
179980287016337
257922997726283
178269195553717
49326330132949
2279831232853
67364047305001
56007068963927
218158816094257
51049353796123
201036275769431
151569133494073
60391283459867
166103307595193
119857002495239
115748671876631
113197259953199
205707683559503
276042091016269
171971340365257
51788452245197
78425101866581
57639831319643
96415808668279
92720139010999
142088149998271
165666535732547
1698491428391
151058363254961
267338985931357
177788464001801
106212986063449
39696882266519
73850522199511
281267579567393
52236921506179
8973765458071
161204755150367
182691283969879
210782821782193
74411495953903
158932677066133
115364522709047
50195160201269
158885249311111
260417544263341
258893939316737
74384362611859
175234047327769
111411868511627
59083705420819
100826572371461
265555534523207
166923684675661
13927932447647
400038725711
34149117856289
148221682501489
105158258208779
249208473802423
141374447686613
166721211699751
90827675117167
5891444638489
218798046499337
189985980590863
3222264336911
143207609997997
140774661706303
50468606552629
41732173896701
40352749104599
100190814551693
80162754209
203401656491717
32919988388759
130829310712249
117680971686703
222903470414473
266375774283923
259172623676173
268143775515739
247039549145839
176319732778799
203217106431349
205891457997149
269039407426913
24299219240011
20687711946001
153619670064491
200508633391403
75785625561733
254492390904959
150611895735949
155812126665821
158522550218993
36737802801373
26138497880303
219247654514627
219603531497533
196283500351343
126138506079793
270653151602881
182551979924033
143800200162449
135315874171727
245965088002061
69033427179949
253803389290181
277356016252409
106176230624419
279419498468993
155168431332037
110042872170479
264898477467863
178683296460863
122640783035423
17795008447627
147392955725693
24666203071847
216357504272227
179245717200293
8628075840673
276570409077251
161693594049409
29060462963197
205092243891961
171188072271583
85671173594399
119480350111763
170089602649591
168175510932007
68817184768589
203361836497037
199466343570889
276561435153893
236810840792333
35001159248647
28863572578949
209919901976489
73914517024883
13531362046987
250365840126847
6570079294357
184103178796639
150341039415863
243682920460019
257704418781001
237719697056477
146287887425749
168250383012011
58112929012793
257320281938177
62822880834011
236809474253171
136989180270119
161151401456027
42377557983823
131952364757287
130850686783519
127520876297693
153947285378449
63226584494767
3920574712577
237283796026969
237572236281997
106007761178549
2998914848947
40721975670823
201593761735297
179920027706567
150291388474681
278602817903129
183900051396169
254709330179921
194740525442651
185179968441421
45259398075509
229960569776849
22892475002791
107971536079543
215002637729443
105024864835301
263524893073553
120793875904243
176659701552749
223462973591311
255740516056189
132526047119003
278135554073287
252678453511859
207450482763011
123860501013367
136762665620923
92480688116023
177622551656423
263912774508697
209801462523179
200981560571761
262378673681191
103464666765671
146135509602659
141169709168647
135348393318683
10325230666271
117407707054367
33678863665021
11659587289531
24453131126591
13634103266219
24843791563309
212467976499907
174461801446607
251314983327769
125251483538113
4318210023599
95919361129063
35799723030413
245452863818359
34330642707797
75318210253357
74754081258323
151858922970257
77443278520459
80770525205861
184883059950997
171945538743763
241208599133771
224910013913881
156765949849321
240178542944441
142708120252963
178201959256147
202235668214707
197542845800077
94104181053161
34344885666527
892758272033
187764398091619
114123934793563
245905067504693
68768157480059
33110658813329
110020616160503
107684092484251
46194018568829
82485740839231
90983033317931
156967951049993
135648969542579
168249386778191
82542953988403
239875449316169
156794224986797
236532886212121
135187602503069
27489382098323
134074156060879
30759581910073
274346494191361
3385991095969
24524699761811
189406678667543
73731233882629
39229607393461
145533713011409
67062339394529
196386201600343
140382351338573
182542225705667
74987122708583
33252249627973
201224054958607
6205025333149
194560792695587
10931655564199
270696211472707
9857237235229
220368004817423
110538453043411
40849564193993
202916638282031
14654254913953
261907156008853
211645181292197
91575947956081
32555569174019
125950723058639
133609903485361
94588379972507
229876905418463
141423630471527
202239458007403
216084554692583
105221242912651
109402211315129
156938579382763
248989023254989
7366993668299
140765597662423
134368656556859
206485487483159
171578323330717
155113679855969
148219654659287
134317307235581
142498127970931
246680555485993
146721167722403
196277858744243
233218929962009
81554439619033
117398503550533
93785527986803
174000989124773
50533419949997
190138716080147
115003568928419
207246720894547
103121497223809
240559067720203
5372296693433
11499970440589
210143619621953
100244303508077
107689843387859
259409550289999
210701056704371
251216618204557
214103400862291
5489205145199
103494950867573
48907540060559
33244076047877
227291895393743
259424364571739
16016643682313
192960123268903
233689798289911
162214393376569
250050332468879
8604246574309
4053139480277
59767964217571
27457463393209
97038411962389
90672251848967
244152937346821
162009745743281
273704954360393
247741404007033
238665431786953
69217138078573
165927203476547
6448246170889
205426812331333
49067205516689
13171431619529
254911753726997
278858450815111
236804087340973
70706435985811
2049237815887
46405572761293
199827522731839
21809720821127
93352573213733
112326009158161
170044382023249
109259553821237
145207763077703
76638139863589
98249348106781
15350632246363
105778788750937
147598755961127
69325869003323
75309243233897
16707962570953
230876128847267
41982019713583
252943332963011
184222767602611
48925864665277
80203497612331
142240369890341
11508523237699
233264249765653
259372501901599
177878009381063
191292351803767
204034330276411
123185880761791
233370443901533
251547982532233
168036104779007
259027903911883
33358741470503
49508851642879
61762215343021
116474515284343
216573900878033
2711334621007
98457138418787
240365873970757
22798766420327
63262278674971
273413290524931
162517531593103
280683751786169
211862271739397
137009590057727
106937967365213
104587803864749
148898497539133
39300189587807
269342133299623
56891841960293
201377078488043
66367811670877
124810545839929
22829649663221
225694994767967
137225641646413
7595663932421
198872432641121
38514015182147
65531469163921
152230794480179
186786713029769
150030715157819
116694148452229
149450321918951
63450125261701
58881957019297
137075256306431
79560433408307
135588240431363
7524482164841
256091403958343
166913039398373
14356531476901
79995796568293
70792262288641
160510313327713
263179497917351
44768363630623
250518305696611
230005102624753
221940284185567
73297323851027
42943138562381
179224473952547
230595046843813
178250343520853
234660171161279
238594536519011
120606453407381
14391426668873
143597649299941
221450233290719
141950516152391
2704905450829
153884383769741
243562264121279
216538841970797
62239251030457
20321611348993
278083609581773
185367938429441
219910791411737
198607195335727
95386493623441
101980479448531
193517807478577
68668742982197
71566534350083
131130803407301
173927034529477
87272260737929
18368978773603
15985280639
148233390402637
70876688092409
53769389402461
224804199704411
57793565531921
258746258699561
160678514248727
151905967767193
1725268158101
213664071779723
150581673093079
226728791906819
193182128226341
273212398580389
113275674092983
70522046113543
227587780548503
28142744173087
216223586818363
181986942119629
37013617703171
115549990650751
266788929799027
147089201432317
179602977439247
79032070982699
206465908681327
211864200102461
76946113680727
187958330930987
164165837602447
176308575954403
179360046423169
180652674136313
165769776411259
31430467621717
22626829318991
154758364994329
55320324152227
115771285810003
115132497886403
24725922794137
267389554363807
83910284651321
214592357991283
263290368705059
172401723587297
76773743228731
138452282659967
91653086379851
112416809441999
12175386266777
94549927005487
268174866888013
32766744578101
69235645166939
187559961504991
148709343951001
145984879444447
55165725082763
198750491417057
35636233168427
120637445891387
87141251970347
116397629005271
275610561621233
39854546301181
139778011513837
213794584128667
190863890490703
109356327558113
266542820221151
48910887295819
124936888408489
263284966495667
121146151963189
180034210956527
233747563451219
132997091508913
98739130333009
36682305460897
140684508296369
29785351780553
98334580811647
261085499978021
33563275236031
147719456488787
248599578599429
259951462549
232754202166537
100056342883267
73041778088387
52804596002269
162440802043511
56265828724789
253908104385497
87740872600331
147300366524939
146091099910687
204049098433387
68479405132643
202012738727431
245599707019627
156160048176347
165759843373297
12940034817779
204154883550949
16792368075391
173668851530303
256135111962803
73809034728301
59734538425483
199041444347719
7752530415901
81224158382551
103083627098203
205604490873557
116137319851459
207467285061691
105107961992779
180169003831489
229007477783921
116685649498637
126951551313641
122180338305827
117736554279893
3106760029843
95038265739653
167754263622391
55877529035347
136510983314597
29890371925529
236471025717881
226183629474983
263482847717351
23114541807979
86371865565017
217338451867181
145002336928079
231825469215029
246520018835549
93628799868511
1051169298173
23264384653247
27790442206019
155359573533107
73768718668501
137647783744039
170294117345161
38788074086737
228625875000979
60315346310447
90856217505269
19791521077667
13141156757359
192693156327151
235643955429721
21232352838233
37834404114973
140074416297323
30771229607003
36314680464241
115545274769159
124175758740113
102654489885491
157406333603669
246850823709521
148243323361733
4989271665337
51547870650739
154940483021329
38408734734641
132704284998409
93124698901669
164376027229003
53749646040269
215019951391111
255683658279523
137991663100003
133266619682167
151129648363307
159215381677493
54897722710997
26517815262049
261754074991921
198461674288861
244253096703857
118207311332111
50366674467511
88497047042311
160042030530469
193777843394477
7741605556393
158495848710371
129717964968617
117305849111873
13838025798997
206017827070529
181870269082493
279620550070709
145365476636353
87126712724951
4681195645793
165129881641171
178583548976699
80900298153557
54754919884543
100623972646577
164512791837931
226887460258931
127592095268851
36925770127667
29612997470003
192152501014063
267969435152897
80530814812277
127717256533457
234203785354061
127928424577103
273098777289211
102141752015491
37214573053727
92725167546437
229288309988263
114529703999551
160028067356503
130549002519253
57139221792827
122091898049881
153851886518773
249474101905241
59289912565619
246849394061461
56112004443161
143333239380847
32328366230791
57461904848603
274800839111479
7272216101749
241333861885901
94756595184319
86796612873307
182496499236911
217640658182341
261549406064147
116035997123747
98513320879273
237403867239061
150306867317851
227557670446217
210871629301757
30493528173193
89372784367961
202983126259229
51876842395681
244465718995049
112697341922141
50995964015351
174986878376179
70424153841869
207384803786311
17162484460669
132191589014057
89255448671063
22049466794389
96092552240527
215599110526159
267484200623317
190217313297541
2187348368017
79279271706919
72682956529801
218225296032917
97186763349673
254931506304121
37689912103573
179451325410017
37456727455603
31039973371193
66595202508047
130117296480559
87223139407643
175235726384237
216166550935169
97700012004761
220633488586073
208423656595181
187374578770081
231831771848867
38070500007259
54206400433753
109964954765873
89519477625667
122870871203677
239087628402587
176110580176283
82077264688631
199299302659367
132160372530623
197754647752801
124513502497037
236795098683497
96508211575493
219232411325363
175271427424571
53505250016143
66037136353157
199285893096853
118616965601417
49127028558241
17237823403967
272872747390393
24321434794693
104702243512021
251809594245899
220041716557151
16140398081669
40884632085793
53882681111639
124595610713347
226847287657957
136766676678283
173724635710027
19176025116197
6625256277193
95263413163151
142885414458821
180887074511989
207565589780777
2514450699331
263937184533593
77877185984491
2283282928937
121285397511713
46061392393309
273050261896667
194681236054703
66407130679691
146295064977931
103441188929699
227036558964623
233096818187353
25341416119589
127308845852989
238336727557031
209902768299853
11679431886541
217082507594419
118582198468229
248171417016571
95775139777673
111609021157061
139110807251627
64512577112579
82712810894257
33466865641789
63034491455231
118811604875923
118966400381533
48913566914879
74937065913911
201632268926731
19919670010589
106834725458939
35229141625157
50877857277433
192185914705613
120963441405379
77712096704041
154645694945603
207493081746689
215695077097579
193455204111607
91626998260289
216857053152511
109940826036953
15542339682017
130427954141263
151861598776109
161296398301429
224002526812787
277396497584497
240297667033573
208842900751327
61442670816833
231453504718039
96974870173567
178523710907629
244589038114549
136334355301343
62341388321239
43282725067157
230181691748699
38930746223597
155825470733509
101020185817093
4630824553657
238156330890277
151117091368783
201156219752713
276416726587303
280467999895189
143513517198013
189763643622353
57146658312631
190393401658679
120219681889493
209088083540099
69293394210697
167558996346331
63993173585507
204449477065957
130355806605547
185036539242743
230698757276699
54106437178991
199551497178107
95884992188413
165226361994527
155971263735491
103870681959547
25526851525613
71654492199539
131027996576933
28703654536951
115223140631957
208772114345393
29034147630797
158881466244569
19670673695293
279786269141681
1987984503311
19619250108961
126057467405809
265942988172997
20562927004201
99830300864797
224326151994419
179731190105393
237209013683189
175587083435353
49457454178103
147805669086137
99960798252461
230629481349523
133432523164307
253704081945487
256852591740499
247970550662347
33859987183703
94109672030417
52829988187807
73962750269591
22094317786501
183871289673563
63310360789499
56178113616749
193525266698957
263293078257353
171690662065997
26917047205567
30862514240557
128422591469261
132247940873407
239733799025701
245204486425207
215181548633981
263785539670537
214366839943213
217046378899969
252622491060659
67490732785891
83809410599461
128200297549001
35235226319893
197099642865973
186095268595109
132215283897821
227043792877883
230821424625629
161575746911041
232515398937781
194199252368383
20268223756793
94328255819549
131260440926969
221213858702159
279313950251879
2036473190041
35355438968753
63756579858749
47676077282359
85939858912651
120485409273839
126696794119873
184433657593837
83869496794451
59441925862967
181979888073883
172558174697059
7264589735257
279851481379837
90934225587089
170438811549817
225741124173629
90737011202447
41142643411453
132437451077257
278785179571799
24622738496189
83879751908881
6043870285589
78249677363929
250672191352109
150265285585601
71302822730611
179167475084747
78584436800641
50901697895959
216659503873961
233396547258257
197074989879853
30115014649519
50330907926287
280806663262963
240796832340703
76381718762641
11598524678329
261279495912719
192690486332593
195086321924113
91557290433211
121827733704409
208388516562131
142917548068171
51772012422059
9040642043717
3031590097297
127063589770769
49388693523511
138117651482219
43653733823467
76757127083753
87574677932113
241468967531507
130803202885961
132668490063017
213294327854591
18097691384821
2666474285003
152066861693779
119331487309849
158609183602651
137797846157549
158494079257571
41442846448979
7886324610287
92523221565293
124861140432569
236556513687199
190083077983541
174652341225599
212539677712877
229044120263111
79715109440297
59316542999201
199933517139757
169526845035161
170847677148503
228128593659679
158524691398919
177019045470607
227632742718757
268587872382659
179176589848591
225483087951413
112536858882431
78381666715697
149134838959147
30053058634363
177287430434267
280929387182611
198949808109803
102376288152847
247598410864729
39353025210953
225220164064163
28290615746411
167516259632791
224433806311937
58593217691191
70505603833459
278443709442211
37913615658917
23886835608469
239192560330039
105292281702847
58000137190217
202120764627917
125333551278329
1696715689033
103872904118239
159030011284657
116089585828507
254409531562117
80905206994081
256896030352873
18500084616821
90751854426341
142178912251853
86196664349953
30399568659191
25661177332093
160404465573661
250657027432841
248890444296407
157450385152993
42120358608869
177624792653237
110117568599543
158690254837001
36346333984309
177037041632201
261955221704749
271068607583161
173746980722717
249362335507529
143989725506303
273629914268143
263132263368281
280680641358679
217982456228699
59460237614293
30566789646259
232670831868379
206323231930639
54346430967083
102684747556117
191406977999771
47970847268153
165045052042327
123431562980617
55401759792857
278899037391847
163183693504259
212544249084523
26869341901657
167339523801689
85179233031287
38034999135401
169232691415819
255583328829467
217779204632653
84005036836871
252740381846657
188202679496081
60766384382549
7594908648773
162082083016417
29992364418361
185319945512543
103015253789947
58984958759933
138673138936327
78574191070201
63323593753279
60792356459833
151571768438851
216873590296999
13116545518507
271913816864143
193690491739861
48075332962801
43506491272373
142331731528247
188111503479443
148014648739691
121416966807397
106223672512039
171528065057267
220095627948019
88786769625649
250065288494633
132426752974981
8826323772223
7800009521341
32398745541317
211370427628733
156000623456123
246625369242181
211328527774669
6700950152207
223222037111357
19724726248363
222618200316797
208973855374819
65443369502653
257115466161667
184264242937613
35946843803231
170053350399721
121934871740887
144664123874927
52436426930869
265263576544739
57886586737363
38008284169831
17747324710399
184540419808169
9254835407977
222936491751121
224670072502999
147643002109709
185055217671431
207851524457419
261647805317147
198195986724209
79488294657313
102340171159411
25221594095419
148030652907931
14119534782757
79512507294931
75490279077049
217995842842523
108795448997579
242731757385751
27042174397723
264403569873103
123246940992209
133210062517321
92854377517063
33752866443497
44242704530581
275855978507497
218533652979409
186788843198359
6028388686763
273292591565933
188882663050969
183554477333771
78742580411783
20368274000797
22063915211161
19162858891193
186665182813019
278523012864179
255511658106071
139544970462283
168697935784643
78664961127041
5339937395183
252949908411133
249250812483269
57774428187407
152688140765851
198085266153629
273180963007877
223101110242523
256950884552939
133402212545047
89150181329303
111770387015461
198175213868231
241762094869289
45576043814657
50959237170817
114198474756503
126544558159673
15113984551429
199184571033793
195370012753177
114593650374761
75020661593153
270403875186163
791867806409
101771796594847
251027150118491
6835716778223
157510789641287
47364401368703
271836471101869
243232221758987
264735253159567
31836966327251
100860336395359
27338095449527
124616128143827
176827970029511
67193910564563
5618427897793
74241502424233
172676032679083
171692412315959
133732491562357
267361125581801
100427952022831
128561096164481
14023431138569
225993754596011
249485100157081
35480824772621
275454471855301
140924697559577
80158227664259
136637648714057
161223105130669
158160759508057
92922250362413
129424786974059
49570598604467
258324117643511
44990055776779
35157114027733
67773632606639
176008450838879
8075263841627
123614061501653
91019384682931
28750421772277
228560632673881
245335762498807
54717508804663
226166654694251
890037011233
177686144163071
205629955884053
3467167481983
110769747406433
6400233532393
154839007367917
117976886056837
191198932491907
88663697406527
273560838225053
183449784730843
255044860069957
113449720588709
268196633740117
165456614290153
122052277326677
127686513171109
261113832009143
8269266019121
73402097340323
58165528193951
59636335124539
28837126882471
13153293174841
216179156255963
261288614223743
165295301584877
188715443015227
243062668235873
36763239133303
63564692675623
201318829785713
44847637850263
1394528594497
53656276059779
83889287270771
202548397537847
113204916661589
222366925276049
259742477881933
237889609769927
225085536544031
76241377127063
7727323150039
277616910888311
112310003306867
228337267735981
189961935824597
148578622704793
239826364517869
243826141317263
74179096277431
67662761931007
133762275044011
27079213438561
95286415867667
97231994340319
100135048053539
54331889366527
206260746021493
66741958603469
152417453894737
173227934170117
21392918738393
60280279249403
168356982287453
258184086234379
200358080305811
117334632186491
174712539826007
138572426979829
121149287496253
245573237779081
79363053654641
215279501032111
275259025052951
19613812444613
276544965564713
227204517693319
156194151701593
51117645076367
236344461674983
157096049119049
150483336576743
161045918738977
227529813309377
272695918151731
261173286470801
267456428693407
19996011217079
38960544133453
164295895970347
227433805284029
158409262425067
176707030874299
276359261765357
107633057140657
47482211954707
185628351566369
62797285290959
275276361863171
45419062235647
204184744505941
104396194937323
14645437767787
78816116041753
264862537658557
146354218429781
35611702902133
207309941223101
78873619719971
2170576271621
86920454323421
85093424369003
21094897552661
188203156080361
37990000573339
259264076971411
179036456214431
177065662534097
49664986517291
8872947929141
67688340174313
33238289893789
229414057887601
145574855440249
65692667341423
207714152110327
8647393899887
81449390574683
46013088217157
232152533266187
227789978511647
105470169957059
60117099016697
58614649508341
65748403292899
279208374647569
32561804263411
123486103580509
278554499089441
169464599874607
205179191592677
244935163045381
14411680673867
136624085504813
184018799980901
71036730225787
215088102933397
210912578086603
162664845471259
124976125766603
263200777508927
154587328095769
171554460329677
151071076895987
281376690280583
190499659151773
196767129636757
245649646135709
91319359187767
188483700248101
93360998162039
197295311850163
223159117753633
153844663168457
230478959079847
52701893586583
86448912443503
118623799342583
67762344357991
111394858801559
32232693099703
77738553874409
89883444770677
201680027592961
1338601306351
134586544174501
80590328107687
129593383199869
277738784855353
112921538207713
91786969910107
130583451095533
221458247966629
237004179631459
117072012380221
195524416634213
150465218671777
34358595079513
190160327427067
116184016449773
276743614532533
229278825701333
263241095402897
200379345200677
175701507706211
108883128431647
21267369103963
27619520373077
49165378929853
133373512337119
201819425735771
93095311649089
129698156093917
122622497654719
71648278065163
202706534404417
49104193122091
137400930214027
244317786990383
199477634231543
261657299417419
238054356198163
264356133614479
16589416144681
38968972600837
206102681617823
10242447648089
154510041339761
157820385532619
204730079135987
76212574233871
153563884477321
36435191925919
41048179678903
100261219281823
64314556021169
183719677520657
247127362465993
68906223453377
242761859018803
135844098516121
71600578009039
253643788038437
242858302411693
255493456050037
127792691994949
193475222768411
114757799227691
14291113186243
61608326253377
193586273055169
178041925785487
65234390058953
79484395293197
211602211703719
33922656748327
251346204896231
190704962149421
81311946319379
90691466210377
129661457806669
34572504486337
263260033912679
267415508490787
204840117756341
202641608406869
178777842646657
110787910976389
267708046434467
43688922029887
22462683996029
203997829955527
67643446429997
74976191282809
247108420255381
159464111543663
25008246672113
226056331779809
141178835638781
14441541719573
24481193998439
76632653709949
135003692636359
120182988525349
183740256105929
43533619744163
45888187636463
64148589785419
23818880910521
1789269942671
5290607467751
129476869663067
35922715521523
55966611803131
503134497043
278324296900099
163187831610077
88439592733861
223222501962611
68789847426887
79471891774433
18471895428529
151848315341407
147182286009181
265303015996531
8911415424517
76547115815659
248751809370193
262500319927217
199656332598973
171904954469009
104740289064353
188071989038833
62123619894887
112754695916689
22298110320103
181312547376197
62919205157467
119618913672673
123916539296423
187572684111107
269144212183631
173462872448843
158169412126727
158386485744527
84641688911639
216106676604757
110289223855121
188937221948591
206963394598811
111806706370589
94060660786423
247518936699187
87423004068997
268088387915191
264056275302269
181818677103229
210111772493011
80454526302109
134432815391143
92440479236869
156393587087039
259629465441919
78291454066717
145125087121459
208889986298347
45239115627869
205533457517981
175148930146891
267736692563161
257813876107339
240616247324179
203413666300903
278739720481693
21081028701203
128770188223949
15582651133537
182760160559369
101743661373017
272602913947327
1547412148099
112855943959849
166008864890003
28472187031801
204578414419871
10273260113617
197571234035977
218478584744633
90923334078323
231939293578471
269449113901207
180930529185781
14162851738333
129621317498417
47438954907037
117085694973263
236262801819329
93398744281231
91718692617061
96250533817883
246467035798589
58068503823991
194827778136311
240885255046781
193376744180527
87168617459381
112551126626473
160108298356631
42814838817679
140071527653401
123056956412407
136450179106673
165260453564747
157671960423793
112810848837481
64361005560499
91609499045747
148942809592391
180051918058687
260990438603353
19654292483041
171902169477979
279029080571953
151763982092797
206820096335473
257366908708669
7760366918519
73502891009473
159852470599967
193315620283003
230283420340859
168133912132699
119229266167513
228189354870989
18774249797503
46449026742149
208784376962129
52947484442927
143973375639439
66818394671731
148768092091471
205809652951927
96834984628843
96780144120103
1859492857687
239743555975097
225360477411703
221785749934739
171317909909873
36820381743169
55260352486411
21176967719053
34379778782501
160716874036337
209225815158089
14612973685949
234624364070819
45707270360459
219067342623293
130172506116187
154839377258597
175363624418611
13395498366323
133463333125543
130758302030183
208355592654971
166802195916779
262205597345693
59199746431159
155803023540599
135238851140399
239516631234929
77260526631397
122273291861489
178694580183269
102269512898753
70207901271601
112475329210919
106813896056783
116477257318783
168895808309981
270597253070611
66730647530557
234230768219011
244006544687471
110567482396913
75593203696489
102636526958237
144107766299897
187655140459517
275880250447567
127695467465141
205393671837269
98654166379663
280998025983217
74735162812759
185942766453989
16729599507113
270940452030557
39121760242973
279819545197429
213991051110581
39823311678427
261940435604789
128084753318371
85562547150937
168845738365103
102440854816843
68936739106357
83916734063299
202621677625931
236035595245259
76507738697939
89487054133721
140792919991289
172684044025901
78717319133039
108293896258571
64801559788661
93950331332729
192993420608419
156055540288057
105199896095473
16002323152721
122480195305621
123192354207869
168846370205333
141151213317211
102997040380049
273345466628449
153283500711251
77882812905091
56355380647429
197633851539841
177027161825141
224086430526809
12860344599419
80272759573651
176079858872039
155468025306031
261925846564297
25217098819009
65106534447359
20969144601133
191037664382951
183998366354329
188962572993371
70399204622083
5245756111559
202980756055321
194717389178887
238310457538421
147278734220393
16739544307391
133382719853519
202092924893303
135436767981769
257461103345179
126089638058369
121862569055239
20616133576393
209749135918163
219972438368713
212443998600167
7328168728217
63258590326573
130841373275183
155045793203123
129242445683081
229954226043209
59710676583049
3630413925533
201178659532883
73765116130757
214949518165147
165802966565801
155488378625431
150262751894443
12146395642307
93521570745349
102672846178121
28986132376687
86271489065981
46156192743769
27711816947593
133262119880413
217111249543369
259802002134491
89078958617083
238076484378043
102422131427921
207216862154569
103232585501407
120171693288349
275997483921413
264379159621
87421477050727
153594872506487
252575933483233
111064206596597
171549013297643
926644970987
171800450776667
179916004893853
75699264572359
152471884111837
281294740693451
153230404549931
22027215125921
138660701938909
125525736594361
114978152454689
223246686888997
269615224812671
139164492040363
38435215222543
185531095924711
156618577063127
42339229718831
118270380389159
83878563866129
119064306513533
122475766467643
27674949800887
215988414023969
169844186230933
11291824708159
254151114535837
69465354938803
194553967324481
204802983716053
205054108614079
248957688696137
72860413322533
165244278737831
80041501254511
268975575650059
14008734057893
165314750170397
60292299510713
232212038200907
37667457534913
657542171107
210457089322861
134280866925377
258725343076049
255850777083137
39974237196247
154364879116927
185793853360163
270003475775927
58778750049541
91372219202333
145477488437143
91679907502553
69631684816567
65035021179461
10119377974393
103504502711167
188591244233789
10164111936581
160849986423281
68944729874359
98822880691489
8040248894621
173432324904247
271709084116081
6494664229303
240848143871831
95708672360641
84234055752607
164298897445973
20484537455299
56296350413179
49325823038669
276978212601743
70268789372323
205015845746423
9992827448893
140291727248129
137337857169041
262448863768283
128879622358051
197725272201781
236176286602657
129347217268079
31863875723231
198518956586539
202808233038077
44545528381331
16000974427511
13038923879167
36065778424073
90963507861773
141292993698223
97117805436859
20189058714301
148135735764431
270679055939507
237339755791387
26107878299317
48579678310847
80585083602193
235342785625681
236261851477807
230621488685663
246354082900301
86565356928539
21728084346389
212987680579847
178999527941827
179369950350691
124755391443623
92507429646053
252765688801541
123934874841487
54554697909097
46024637305813
238467038339969
275866108920197
162296224051217
201351605653613
169335634104193
81973222500107
215115435690317
98302325924263
188933817826783
114625905730471
183925589457397
30173802791887
217548644348437
241285455442301
252418904597719
197110919003969
250081650794071
90205354308733
110492095079257
30441012271357
207271202975869
280483569344273
147757027953629
140042930825311
213544640769191
189142543896289
225733614410561
8728253847799
76158510838429
91049764607567
141365247072449
43053733665233
117731693851139
38595268503413
87828994002359
34344821704541
164373550878899
37379315871383
101986404097129
10168451929799
254565295417313
183061492137991
87635651722309
143920839003923
168581390060827
119345906242853
171988421940259
272762237262083
122734305839219
278826884795297
274383660630529
277505032885349
73615380187703
18721222463137
105505697164081
50709425672089
193699006909571
197401404942823
3656188790021
273429422179093
272507326275731
255038087148499
90569683957603
75472616625103
148237864185241
121762597317307
112170655901203
19008709090769
54903629378573
241484864689567
58143871306163
126430330806587
246932385448451
96124389957697
275875419053477
192851504427091
136481945987311
178636533930941
34611304388831
43332782885677
276146559025801
93006747915481
14070954891533
260322205229311
133706825605751
220210838414527
58639165743089
222255787139569
172850027950693
200385574059439
85885990783517
126732542901563
208287266127529
68588697064229
178498135811159
228714592118897
63453817764473
252571421683459
20375256548791
174376445327647
121827711606373
68232486252961
167670269112677
252001065464591
57407377143583
46790577562199
39803858175967
38364618069691
86866370305051
214250409270143
169556683144253
139132175003821
105873266801593
143754940384633
169918526572349
183209959021907
73250050626239
149953861201531
135553302812803
271179691060079
13109420786029
121335442886071
3732579844897
87148714857977
238929840242299
256158447577199
199212408854947
42847163214841
144361999907087
125232918912749
42191010845437
156940532950429
260526786213623
62463635038933
234583489099591
73114574381377
45443796873301
237613497568207
45695398268543
192092715909109
170111990684087
273185136170249
27496860483049
231045484055611
99883403708831
132397486722871
239376242027669
147653282054219
125655709298233
92276306251643
15026240644153
95744876375243
274886590035527
34866700916959
205538465292577
44813550983483
189989267869867
93429479485897
198073427166151
4798567756321
83487440417813
6571774518637
178362378992599
122230456057027
137823742616359
119264217798931
11817466661113
154523583184717
239069746761133
1489427507609
105127095973307
17182356856897
231437242264357
85050708514769
128811618213701
189970660362947
173759910001961
266508143532023
168939095896079
239910681246791
4631125764467
216244118709683
186563841398939
235165824465059
63608515138867
128240188822903
123120653447591
154763105518367
204656881226789
78667951269571
60939493846853
73513567879481
216330413055539
128146317330131
274633661079257
230781820371391
54918311467169
52154610329819
162819884984027
48771331856837
273127905750577
88892645096039
220384146650453
5967368463073
66135960977473
145350771456769
92205540993677
166684931457659
188430837531451
129503859470309
65880547744519
55479392625389
73651002579289
96959803330499
221427742459043
159002984928083
217203972293177
94609370533487
221689954132729
126215693588251
15369992341003
222224668220123
79233509096309
225798016345117
235842212555189
83068642756751
147255559809287
119103939971399
29235593701879
157303640258617
12598745191717
183876721237291
94790634266953
137654429752607
74335160430943
205617414154121
171669927929719
12430233965243
144738843295867
187204537105499
28485345797453
110830858471393
13680050200711
269922929652113
136391721324647
180542681436253
134999807461709
218544678234101
169720062421801
88870197793837
11306661784241
96727593233639
219698896902239
17700869696911
210422048776831
168077098259387
265870157820829
2906995925263
214565779798729
206107906836241
47259015859361
217518658930633
87202153500389
178975847672761
157663144145687
226990693031111
27722818503983
236557387825487
59358387651307
53922257102279
124541033752999
277221334979867
81404810387
252808110384989
249218547311101
10934550219311
197864868394003
178854920536609
153360858578267
142548466850659
213801180601387
155749446807817
152652687735221
42531616310699
219496429291493
87717665252597
257467183952597
10888978370713
153904387984769
278829124352089
84528200107933
270309849137747
18644648079637
6635850238163
273141056760059
220729952912683
61671773794537
68612408595487
266281755258283
38779875068489
96354069010807
57578640140699
39669852701573
37617543528949
55291264410827
236647699955647
254854936604927
225253323091351
270588987833453
1154701384423
150909914020727
222109337239033
103245197127691
5614769521987
150509329424761
278505577973219
196738441207703
11143524454813
220180370144057
61027011953953
122409475197323
4596928869947
190433937277873
120969825113369
243922165471613
152602142347349
101449397977849
168607290150853
199030790380619
262374475197479
214437673805981
208020847601213
271978758877481
151567812093829
34220727446431
231982246799441
210326063811953
36382652929979
13665218734051
35023091296117
236560015448677
239875958277031
12722537259797
38454188532271
7649226721541
205893932546693
105026218930417
9439547251061
40729041176479
134685346258343
28304065549261
252313046432833
29681797340123
25121135637083
262061267302759
123792520048721
76042188795983
94062418130389
30586387694099
212791113295081
81173237580067
33814657631809
21852714988087
113537538700489
46830665136107
199878489952469
192737472132043
55371909143543
140743961291519
76044071663641
191458564588337
217975173353089
71003584592783
257135324061683
213994958239633
209400695383031
165365152643429
184800194352973
206914479791527
189753900604663
201467681090761
149220778134529
51353343018959
185044837419979
75230028537821
198684108939713
120422320416347
143852898309331
9379233739847
11476317476009
5118286529789
20940064669211
175249970609383
129666384414367
111309828015041
233708332728401
211616140537133
128537431891139
231625559923981
33440558515619
198929482728733
26783120261983
236414579143361
195296710440373
211799649164819
39843302290241
116515978346389
17173153044217
17257727884843
88885209065467
213987683288959
270621683397433
236681855409059
60309926893087
277454419735099
10261014047813
36785990870627
251894918589817
244487681979143
280692261560069
121374105915659
174734520214489
28315901552531
180880938624109
104993648734747
176053816248721
262185303928139
35919021671147
131325377773937
259768956008791
105020138791807
82979161055569
68585609315383
242589319444943
240685836411421
116148296542679
273738728777947
263525081286461
68347547798249
66848581547353
76277165984927
17639666720281
269119458225613
89065696338727
261727383962833
173776439685599
247013260433747
139227157833503
209860650912761
28354556302837
7577220450043
188747412179743
203672367621743
65557510058641
131514558853721
231540912600559
132116467847183
133712391289439
75260848652251
158992596352169
228877349714627
131516733678401
275697745856593
275484313373089
230440381459559
1869218922859
258659843784761
6072970789253
63261480832349
205110357165641
252635715946321
160368255575543
160579511744537
182220912501359
256661455413661
71296969124273
119871603782081
264155767113709
44713477949753
30985660053409
90104109452431
82611896037197
86867372419747
236686183901927
1412837999723
217004361406519
176942848308881
34251827052379
248272565950109
11396042864639
255226129865831
87487637646361
95414146145323
190948093176031
189367903382729
71532074972879
43265081425177
133674867504149
207540436134407
7901688691751
129524779501339
54783302506763
33000572824547
247075400525543
165544879409939
86073150051923
30512488201799
627893305393
36905453229191
144375749503409
83089751339951
227777553020093
134388454088591
168626903689219
247827786201311
11207177926369
261340067051411
1577318127571
171420216511057
208364779962307
84350651152553
94672832088271
167851721452391
31239060592939
53775729299801
279324201337673
167341447528373
54153027535441
110416026373577
15244701676907
208145871333989
117485489151449
142304306911337
222319263828869
247200803120393
199247559347801
159448957366511
68567853933647
277012567162993
159198356486363
63340183868083
132393150427249
207247330558487
273077389314677
118397171440739
205745976846719
32201079643457
57617646921451
97110131521313
170730511436207
10544998465559
75089136865573
227965275141053
180464726885711
216145232748961
2579643018661
272182923794813
163641556690021
274675296552289
270451253558257
36617218388347
250174951464637
120297476713097
14456175620251
12097226578799
58840020853921
85289202149387
51899916601531
193436330661131
21963256122749
141713263970779
259862817853069
251257477269563
117327921145217
32415126918613
160622182037579
53516253208531
149636979324251
22619432260871
73483841070961
218327666302231
54840789878363
61115544289379
223035437768863
218842930506647
223180865930669
238101560319187
21932006987381
101404132393121
84623532151303
84296670244447
43728127449467
224103194626351
105899352880553
280417098323653
9156504218599
214755998236097
210379700633293
186566100784333
99245534259229
87716563959077
46934040782771
54286490686777
247216644334459
276633468628073
193055845975361
30124732802233
227753684282569
219746010721309
192126096916951
171501893524837
119094773276291
83301040212917
148216204217657
164972338517347
155172349228681
217442912779753
14031046028561
103349413077593
251930660719183
233979359780893
172974591211393
181545261638509
230422897906571
108133081129811
169330391510633
35932185218329
219173221284011
33832818602281
189931308858899
230672497926589
139525537642321
206443629665597
91367912038159
151414679798573
45551316016067
184701371656583
248942667184579
168299445428269
130921139212363
193632788864873
71465310373907
87809933676791
29031722361193
115007734477193
97928509283789
182238055018259
257977480161347
53163695232709
33970635157247
90135691548899
32381170487327
159102521423611
245663110402313
218510523558127
56391756672829
198135333659563
97905788237447
181397114983393
86039088564349
195086719045303
179241150796909
61154870402237
178942080782149
210538145571937
273702489836987
117452289198061
231356063185199
232829153015897
62085261613889
205892620897267
238191354309653
212080504061221
233459534679853
240353081962087
244524314029549
241447038900127
75000524732933
198894429483587
189355882884811
122606915064943
250784731994281
259422274147327
19509392136343
60470527217101
242546456191261
196103006459183
194348021114083
16233650019091
90702969430823
45367161209737
240751793671891
53032528139891
243266310132007
155163097810703
24488933929459
21225591186407
157708402220947
179904085311857
236027779790017
19839274617061
236738147511121
184071258745151
141194605478393
116506052193383
245263885018483
13023515772229
278471724386381
39482338089391
125223390477571
184330444791791
38852575298429
56265181241813
198066631219273
61752242394911
233825808722237
77103403981717
205266731560291
209272900151617
241577220414979
116917161363283
200438672169269
137726028336817
89096345886799
22422579093377
24062387327287
208210249309351
28183160086049
29670504544361
177333456922229
46385114903381
234766831745893
234872197690181
194285556793379
144423300232823
255027759277751
159755398810373
110949781035701
42186768275669
264267783653941
145594311294473
270662807917273
207868383104927
221042166174463
102506828834077
99189083808709
250259524653889
219128958975037
221367038622781
92107964832907
114465929531171
27922755944249
220627348978489
232927499414473
206394182889857
87356040230443
182086658410471
270285348026963
204583725550159
233123373735079
141043704433823
78597290174707
50948304084023
74929556293639
198117086892199
509409505159
19698560343823
263825837463011
82038599708071
240808952844919
215085394267399
16196460592171
108129396737389
185511245018431
224947429000643
64159697111617
65222925378979
215717548334711
138634129377781
34192944715093
276027128931973
120586225798399
41304222560441
33715281004217
86306534161219
90291240784673
39391713151151
88219707374527
24416973920477
163072362321667
235632246914521
5685661088441
204291053352709
55232507258989
6148664761
185391697754719
53420160171109
197412249215527
99388306941611
260488455257939
38590345699987
127562844116143
2619462041129
265731956969533
258196973398421
11468377067351
214969205000663
140022674167711
179235967065101
223189456322491
72278586520661
91744148287213
241143949593689
189045129909743
180152071482841
207129116093321
198818572999289
192540569307193
233606917589623
219630881838527
8616313301329
187877692483837
70638041614661
267761828800849
136708526025989
5303831669833
216504820458439
224186847110339
176534693100349
203684535663149
161076420487753
274318242164927
64711748183963
74505722732827
93224717324759
24889261512637
236987653754741
79124207006027
247446276297919
266554993031221
148134712100267
35627034799481
3255391951337
208694389942729
131509422550963
227537536547861
121536012733573
81842481973979
29539929331007
88807165073353
49915222951093
59009308378043
32522316704771
211748968961821
15626241918337
274725753158663
266614193800987
4219301788907
250733232262589
276888510387067
67165214535401
203901966299149
167706859322971
198592752386339
75370153216009
55731529140251
250424591891753
220175332880417
75686098536089
145376126014111
115185892037549
153117412792073
274756841399213
167688710530823
234504843033091
108430356947701
28086204406619
181550455193963
259621547956753
147758738307269
20505556064431
145788415609429
31228328132107
120607150714543
262767245884709
96795181869481
117198651388517
193237178630437
238672035461161
101997894297623
77767511657993
230105388288533
177866999354797
245084009663557
222854489359529
165441344657471
189343259242457
185287981136207
195706635255643
79251265982897
133030940876227
36430823989591
256054573937003
170983356492631
28488316486339
79793534717719
3481520745113
227497230602321
264527684712527
109562891454661
186766329589751
79888488041777
207748496261459
122801972272979
52122707579563
254711472014627
37075663676131
70973712596981
89924384215283
198889583005987
130716512216561
206624835902167
254893289655139
271584066186161
57466887128081
200871148400347
49852289623561
47725577007061
192577603552583
273820104054641
149452938383597
106133622202511
64545134795513
16039355677201
81695045915827
278396380364213
153370137402481
66009221729537
144878976990607
160889287119749
61312552913533
153683814283003
138023880139261
253257905668189
262548944025883
106185953546723
227308177256723
107841809907661
28466422780291
131797111612693
187894567074437
97103792504057
7366766637079
141605907835571
73130149353229
233635796193853
243558220041371
130881792740333
29135257411333
9194464018457
40585108625027
277317187079683
103074494466173
107666545585223
266438818811359
49868576850559
102482347846133
161301529573759
96432998673239
183889922058331
141618164487323
116195720096507
81858816388397
126796107223249
18158698096157
165020731834201
151524216612023
173952888168571
260189843765317
162850979884267
109518337796059
18482648322461
113037504359779
120781129703363
200790171486259
42258664023011
241442209270909
13601412042017
215859354375377
178418478768529
70220556180611
182947847605697
233867702557493
138676085462729
175539401947583
15919534045627
162150234386839
44004755186599
231866049333187
260420377223917
3661846093483
150301352506091
257738373321103
43683447964523
280371153469601
186327335535727
18886417263671
109640103457813
260523398305741
249774122367541
63478312970753
18174894890569
242553981686963
27972987287891
207240036118267
112494249037871
180255868549483
105111250537093
234301033172027
239637914266843
64109063868809
53134452011239
231502642680503
4724351589077
254749276312709
41466784614247
56965867303139
236714046924541
279229318150381
148175344422407
82511739812083
123041138442041
92779905218699
245709721591343
147564297467831
250224890702779
219757912961371
251768954231437
258432761150149
263353241910313
186998010436201
196628228413787
257103564204413
144708401611453
104079260939603
48751694810359
135739842029669
84318083831743
102648179800993
276358119479339
45967650047237
76161571053391
131871733933763
92547108598673
43444693034467
84600076614869
280681523547241
217740665290487
197895430205167
225076187453681
68390723876339
188091965198321
120491667040037
158236302256883
125175027590099
132506880216511
63723603388681
97110313145477
79415601788947
108367507314851
173141391412139
4458053689501
137755824825103
77633522725763
277133996050363
24256317250157
267045013735847
268084118091821
248411643898087
266474381111473
203732388245429
75791330868731
95575570129451
245697821478047
45330153393923
234683652804119
214391471638697
132730930191407
213276748069601
274751479563881
41631219662141
94246760453299
42580277044177
127222064586319
177568412663281
175453788625751
166588431226729
240778369775729
196875760982543
110169831531887
175444864994809
79006068902347
103667116350449
28553877341107
25969776692843
13612211407159
129831042073127
69149848809091
255114258654071
269388596398819
138235167136489
115662705109583
233309447091947
90959613587587
89951125784411
106906622326109
38858771657389
167123621555329
238682618641703
271538183416597
91258056011987
158210575453321
172926073383809
178816490991343
278364150021409
71454829954187
148167416038583
224505270693211
30408644281927
211594883311459
216103010901343
131152440473867
135099693382517
183412760978497
147477046776541
256099324247699
69200178612547
43329030893231
39556528814563
183873008955137
123090948938869
210217277772731
71290103968901
75348031960073
39002536770661
71351043867559
233257853063363
23327735159
52019420888459
85644642250157
73674641687651
130207461694841
201281960885311
255977650771741
21737307904199
162005428967839
254150985184307
120574940452699
174380131777121
50909060298007
31459190100953
84855053079007
72004014242087
222287183397011
182482502727869
97048765987631
223337725703731
35886150331547
72145670133223
162676346453233
218743064128027
73051430791379
157928409528319
54339863913263
134550118281211
95429372088473
42004327675049
215395900372349
89232884261879
47719453706927
250466882787127
231165779141267
272571569872891
262442857899757
276128920144261
152108901426661
38120202683813
176018311085503
102034849213571
24832695350759
137173323613691
165607526584211
227824044682627
233768927972423
198915437559737
162297074218261
65123563372799
258875286927251
270941844801317
69884478957907
58374856380821
227341336930943
2340983821277
248596459472791
221518091460851
32781135493627
242873874614249
198153896247673
43923487847513
20041075873913
79128581659637
200044954571503
184603606207399
211698717099277
277490759165621
139702260498301
148914094583651
49614711578681
114294809033231
243626361830909
269236949651141
179685276377413
169038945030091
210195341601961
27884082688523
34199832144259
232427811287011
264912499741283
73735732473037
18751810209893
99356685228943
153843223912519
22129329276349
58814614128433
209837615330131
149444655323101
146424296313059
32973414667439
140400580793089
263011101370673
112673788010431
173135455201591
247396811376563
76946883185321
180562542943589
29828867701483
271404667028023
163859101213909
260213875782629
196779394404829
243296673007991
19171726900327
166450911837317
58216316717161
161319537716929
83967198254003
58996890355003
39881716234847
17100429406309
257439105345649
111251637804427
214913637705587
94401750769577
246016190933179
33866287108387
58694764104629
91486031779621
162199282482217
21518358894913
62181971777143
155851179841667
239785287533621
130888808737469
98412669237023
204667220021801
271652349442823
168850578389179
134507679349817
127092516853691
4340040241291
271301911772687
185759371894373
241821918207413
35632173387869
237542224117243
216983236525709
37126544279159
195038929204187
75438178211779
168330578187073
141369690769553
173638429416779
198901134699511
5947902103303
10663203163381
24287529601733
273841253441641
33985244025643
11332125674959
141886939454993
38080309114313
37637090592203
82268552274869
33654007372079
53005212973591
239577899032117
54971458664891
224018366975303
130391822948417
124837246801877
41364815912003
61521860416619
185611140934811
200562871182067
267629184437191
27612231817649
204906335927911
248292905281303
95757198695999
250316918084083
152910206261207
65905323117841
184725697433723
202996304506573
122068662928369
269005000472543
172953792817417
238590943287743
133384653750773
200231156725231
52626797935669
90374195723521
228386928291617
247758504231533
134567332692883
226811854035101
1746164740919
207413514143221
101379708939647
177788164398043
17821642665623
64171275644051
71343358962307
32035103212159
242621074376797
139313766850541
165088981477633
39767737351759
126750907638083
170896857009847
121272280738951
161116859572531
39522350246339
97181230066523
74766792277183
68782946659507
113690372969707
271813538480941
212122520133659
132260033337647
40162203228001
4928260279121
121861224374287
121779523753493
41324919187999
280977644260297
11101599855587
110817388261219
105856026173873
26415959182693
57651682900667
165362670926477
53496501889499
29582050289021
256539750291701
242194155825289
30539233025131
209383087261951
181601745902851
172358164417273
182039846377817
243115387377689
77525176282427
260500895835647
119141006327869
209848745549407
26218220345017
130442139301891
265166403900817
196293755477117
48957552877483
173058183002797
244092058732693
11660494769423
89335959750673
59081700550553
153951285619507
256630176262093
21661949278889
160933471064159
273645625658533
116719910784637
69037573564147
219539281387523
140068919186591
216667054753031
26567997875437
44653154996959
185072595427723
16677765190403
206094499360109
188263440451183
26319668258641
117378632363599
70253840591273
78333897786269
263384914965899
244512329243219
22995805543021
84668128959397
9596424814567
18771601523567
197035038636523
227645895484771
138540109302827
92138896728349
14086026494149
73099755194671
255706978705949
127982368689389
122378246598973
89648374123853
5685338870287
206147351906257
21158292397061
107315232487609
184246272405089
27210647068951
67088528893489
156008639889889
211928044439183
48320002278643
7288784559257
237504766378249
213541410308491
110406401082427
65927408961991
180513235774021
158253079951049
16954308423979
68876384193179
269323662022517
279369422929567
57646463459551
20356570144739
113292383048567
168554400530561
132819769428041
120483328399979
31263163547549
278204721472591
145247486015941
43078609261703
204119907629017
949748225381
32257409009989
116017758435973
85102774610449
103029487342687
202249380877559
99278426960249
15485613873283
119836194884807
11071670271533
134957559830911
85915539274823
105124381714757
45318803987069
66127198567523
269478773189273
135213440622889
33598816119563
260534582749393
38793933397697
261836147621627
7641386260751
18498283650911
60030162573863
143528850656237
106228257504143
94598196795859
20858818185551
43138744677139
100589864299201
170180708090699
275031946268531
48310388960819
172052964235007
246820204936931
234935079383131
270083339425481
213388427959171
212480718602861
260701016267123
21597908482001
135578677610927
4644250119391
65182601742857
104187687934411
4114010735059
117506724343807
12963867157753
225808409832413
207942302469901
225594188629301
88363312839017
220206558526687
213103389491719
12809208642589
147115625593367
133326098408687
190624279563649
159130690575751
121386531928891
181825823967539
256607219960851
108839987083507
201671504058623
36070287129379
113223282713083
97056411579527
236692974997573
200900039352643
227296560344213
159474108823391
267772285661663
258160645056527
90867116140091
250799535227581
272854236065309
141155274357203
80947336408157
19052272832371
136239602752859
169487873003359
231947125680323
273915705529399
157519515563929
164614143608231
82202827630757
239742260963533
202890303343927
207744398386067
161816731515809
148787930297333
262556710208917
44440595960879
262760251792327
6562964278909
160824176245147
144029432514977
164615005666819
9970563271457
267121383858737
125114289662339
45137823267679
229719790852193
44870393767523
52194486121867
200421201743527
13387857296651
141730900443131
277808609700439
112689807295729
56961569044507
229688856386369
51344260527433
238757747066849
100906685319409
208787410728899
71830948946201
109134183643207
70217952898993
79796170565443
177784523640523
114225695191991
199483107595307
113557653732533
63816436827349
102287908920707
222241087012843
133684467424243
118314508291103
222499759556717
259473838362239
39278219807539
27317234320781
193064170087487
114554372545079
166078297039547
68891700493799
263627688578171
266744222203411
251077262178469
55781221457237
196805196621343
98202506832919
118081958794421
32187887867647
30742103156987
78782443441133
266077790941687
99889292227313
113341970459659
138613528858297
264462619886561
222200124912019
216352323661613
40048704846071
218837620436983
70886059177279
96884817290099
212555839609039
165074694639061
254039682269047
106391511052313
172034114669141
199053003944449
244974414059273
276919867998577
254824105117601
262339053762847
204226224367877
230601393802861
228829341281183
253715580272569
30555933337651
186250177085507
265712087888393
182458213280897
127830276940459
79081924077437
233376177116491
269539863050599
269985105601837
121420196192791
212315021937847
88517485320041
216971495020919
59766490582111
140916612265699
150492176471383
273055132127417
84477787642049
10481736669221
31620796232939
235847735926739
190774817403047
197534865166217
93435441002209
39691968579943
144795881187311
67666259002213
229743969504173
117758774292403
167254699989631
200186293100891
146371911302629
232276731832021
117918694927427
31303921993933
183830732510743
116576335782859
182267312757811
137715434601083
237808511125139
176479842746027
139850796561263
172490039820011
144914716311349
212351971126117
84506810872243
112212023379949
30702859920259
163907205993989
220003294189993
31510024053329
233602492380919
30109346207789
239981898426401
179655969596329
96390438389431
152324143427161
212060536248697
127850920365419
201821940342629
274452626933893
251099457695491
234322631465743
210855660966631
172215209875769
161724287981887
119317377177893
175005019565471
76714509529057
191819997084467
167905421070613
261092086127987
68208796983751
130174727587469
115896219369859
220397863799413
32355944552069
87794299046351
54239347834403
69030614765051
108521246059637
212067338387297
111144601935883
269751482022193
160253405475001
174254414560021
197967819080627
66336650911477
130223553226447
8013305786219
217931746256489
214505600418917
113248604785807
178673851364471
273284699292389
245836359499183
76735147499267
143538384635341
280462046990417
219104704004213
88151183221327
201884610903121
90590322506197
54675259426531
37517591353103
247674857736029
162175122397507
192210791153921
191092301601211
175771439142209
6223369266263
147963700313621
38487325073963
2703182267963
265220698371949
222238433988049
192410850080431
149205348882973
80463115046521
94320791221669
28234490744357
57770498315909
24483492110047
167691385914407
175716459735967
30341625890579
10561364920129
199592104120177
58404916568561
281089709039957
118433273179211
75241176691441
271853501343379
203112770012501
194163305602477
263203607735273
164614381192427
161836034600623
76266450514367
208597407144697
120224001771163
31989646659239
162904410989123
238981210595947
227526390228901
114069405681691
30874590936209
114689782321063
49988843063347
264015950126527
174040610863261
79226690049187
255829926329287
206813616165089
80787252742201
21381073311077
44932874512759
19117144656871
280245664636837
260496184094581
61621414884959
580647811981
183251763883009
133960749273707
234898970237093
207705938551313
95169809207339
71223049300339
20922690464023
231133148946779
252553908873241
17298507558001
6828246351833
261931444936471
39217342546307
26210200926857
137267911676113
61685341342799
179020418513137
211112702352049
101467410267721
211427947953437
248425571529887
19277801014159
52142282452061
4889190934741
26649713047127
224541567150133
186616959215761
67724465394611
114972385266581
183408150302759
9797875376147
217532397809173
51481744162991
6474408001709
52090705274827
85005786245917
224157933025139
226307589490529
91147245568969
200278452678497
129313635923357
101122545655921
159225486597061
100581379737257
59962920736177
53135681435113
173951076026389
263695232887249
269888081878561
263652563102021
3326499008201
22712037885473
15106578054037
279947996613671
104311115966623
239741252638621
19141515103939
153328237154087
115352739068239
46690483541567
58279365861989
68744659014203
173882320771667
230568575618923
94160906584631
280568345053457
71054099897101
202142906653451
27349688407567
174185976202079
244721249925289
22423075373681
119324790723163
174232380811219
114798681302497
177344366102159
240664697349029
71221203694021
211686019885061
5817770334347
167885593040567
187428827667071
24424505227471
184450642003321
216211845533003
101826228393671
171096625553597
39756573129563
132338986913213
273633064353871
17451410799127
181042404449509
69309271872779
233099576558659
133689171707339
161753544233483
219531916991389
53672375746183
109667602523389
18129113613427
158917947042853
152015415233699
243485048212447
17402591100793
109205435424341
86999837380783
271475028710233
93877251933121
143914907802349
53707804232833
52535280719573
119648442500309
190960694515607
239749456671931
99355128639757
279939592446581
246334702044647
275014242028579
266834199630601
196791918801409
140441004070669
279566155403471
3723275922931
164853240947299
222828658864033
106050009223559
42990885960637
174828128329403
256316670845143
212357340016399
241745937995071
12620693039897
115763800218349
23272500734507
136523657865041
206018304914549
248923944947773
237125751455569
139479445936759
83585846603911
254067134216947
43360332816131
40959939942457
219518868347099
43864021322027
21325073325979
178077861548801
254705913720409
106811985544379
89759020255019
43455042666437
209359834450439
240838992112339
97688899967173
156596973979619
271737472916809
55060896637657
191187816454879
171117861479413
133158776693011
242411649972497
271945997669261
36844323511727
236581921862491
104489750950231
197520415002371
206739115174363
117780927641149
224368672038913
203014068625811
80294994480863
182482473756067
157481527971791
174956790893749
3921286067471
134976391976519
17337592996201
268375291867093
218294120363807
271374642087811
275329612869893
55362285679447
147277693591687
59893495811581
217171241030153
90601543611191
259279121433737
279838097352007
66604767304567
190400932564093
236665050983909
175776027453881
137888341341521
158970039420833
26205413824313
216695618266849
17101251143167
27510907999177
223303952825147
221817579933259
167132055983327
17280043734419
271140824135843
119777644926983
104774734510079
203711632581647
15257580992791
156466248109231
108357363648967
43163571100757
84247274971373
66782157380513
970111143077
153498730227071
79517632258021
116583112694837
123619497691223
96492776413393
144935142391643
70630057308277
53273915402663
276142678668811
185579944876993
20250626942873
41162800623977
219368034403607
244469231335951
269955135036827
31650411741679
106742290728877
222783967448201
87272360605939
178554292506929
108588287078329
260339183660711
227427468266513
88549736508041
170223882027427
266836084962049
17653297525727
93462374369621
86119423424329
31139273414321
141524066469791
7251588093223
248743584863611
192613407311903
54404471307427
183180707906891
52800582379081
50733217949201
230848702283167
16135908934109
138739312110431
184883048229767
179643204786911
58486238989201
126168810801491
119096101936991
85742759870791
251552859825391
226853305731449
234666162216919
114719281971113
71236755622147
129090219072431
42014608521719
52578856777289
177941159286481
47883002337851
184070173215259
205725487106509
40546617516949
194293758755179
9463362232601
177581058049991
234621789050599
122872880271853
56591098333039
46792707241523
262755887433709
190419183754759
11714760029437
273778060785379
201855223660159
117582887936489
83556438012331
197129263996139
44941954037219
47723533982171
3981142116683
126481959260623
77790868679539
117220454221111
5333698852411
79917004590743
198643081084717
1416993362063
170221942215881
81152859411509
127858807035793
261608281183649
98184096721213
193491389776613
41372611610791
151559420449289
218269589346203
252580357971119
64578824383499
144590436337229
212092106119793
93830440219987
268708435319903
271596150758039
213899400539777
243531522978749
149348378716699
234059026649233
235630994428733
152613308528141
34092830262103
63394754426453
206276024748949
20215922155087
211873226597561
21153370499623
72520791879421
58547572977073
42564260979481
33577956295561
31553340372527
7726347440579
198267088680541
241655238769027
196729513317599
73303936008449
32034065241833
223870167779411
182761359472477
255389368128641
117368435680247
8650935533809
212257114586717
49242559031647
140712603067613
185781218356297
190750393561927
142245362746351
55643033286457
224754121974973
53373406480171
58698888673357
149967240630007
174833394927767
87971608340867
194212236276523
241583160526861
64249689828053
97326395596169
122308868916127
274723228535417
267528746075527
258292787400607
188338724221919
217756004663671
276229810189789
243066658706467
16044880609981
191972037853367
273529187938673
124550884901627
132077305722457
109502024469077
202675100137969
176270899628123
258051106618523
53297227277113
148271896859291
12719972614339
161315905964219
68379867728477
37488210923291
88298816864351
126548052750323
84432938908447
118830324469387
45869269229321
138816401997583
231860754401917
256518971985883
183932643705049
42035098716967
49402422021793
196547894636251
254553252061883
264987767493277
244183294958741
9993964052819
73707148849127
73169658662557
12944320378247
265858366038283
61720975582151
27943407873401
99915448585993
3472726755713
16400669708921
222449755581253
81018196590619
24923907127187
266569177196111
228727180973077
88926166642277
55951767052189
231634921725271
50813924644829
135943088576759
118056234655769
249696546518141
242726567666717
212883820530631
180452252507783
16391153276417
85754239959601
119494805121611
261607599205571
215688431947517
265181797721677
172709900369959
73558190785139
192565808647363
232018230748771
127654898659913
98351819951027
41627108881781
187369349482919
240235765732549
60460378740389
201334079477177
229638902531323
139531081806227
105369846040307
34562043189043
157361109274769
143198213111579
129031982545883
139817243493463
78413884496771
46000488339343
113768521931299
192831359254607
213130126586809
186138751977271
119592474589061
109712519131849
18458853014557
228727105386173
187473142224689
56153640055913
107098161425137
26127839063189
9532893631907
12938148373211
69902930575399
68000153752457
6327503748817
77558182973617
184007815969903
158549203241833
90833228736721
137078129763623
255107875627369
132204070781807
135188012387683
280823738973299
223716893683411
38334617726477
194887926091561
159462628363037
80003066576687
251043758590357
6259701110599
37466217621089
242323249730291
33678143796637
75441376248283
151224974419171
25648511543117
190769837624819
252389929064029
20621245767041
88239842104751
9709950769333
57419335932919
140092036187011
143587207740877
131659201525387
6493943231483
109517670211987
86809012868119
72272032168663
21038942177299
97410639763259
130021624473311
124148716188787
121446817414921
130617687715777
120131537644333
279872256651857
2559133401883
261333111743771
191730571655149
176582514940963
176259945193481
64308109358501
230555707972159
230185599552143
173996714615909
158386415128523
220218593337047
52523273406353
79730064493799
127177172489233
151941827860601
238053684712817
128044078698917
103260648015751
8620323832693
235406813067073
242885202750061
155520594931589
65136888847
130362366321071
129818448325399
214393615691803
102926916965897
241600153300229
136260858260413
30664323084061
249248322495343
138873969212243
43422006387317
104480248807427
266669326691459
212810537494337
155887038827479
59898883161599
261993443063843
106425984800789
248324204799487
241418422477231
253503441585943
172220465218531
147470336277841
251348920047569
2654720986441
253144927839073
12580825014013
204123557650483
58611830488433
108290221864933
139571648418803
136258148404681
140119234884907
123582257912863
138893635267507
51219767915237
84877590956747
199541978102591
83264808029101
22511320600051
99208466312861
167194256672687
129621162959017
207293815663811
209657387526497
252748212420283
151635323618893
278280480553213
77217959056349
188611228615087
113365284651497
143904618927409
222656108906197
275034770782859
256788145103387
165177198915341
251288421341093
254188123938809
92314208644709
31606552752869
87595861652479
72341046761869
78505356023749
255858017800139
2147510851379
262680804532583
195704635816253
23879401982981
238490662623541
106618333030861
4343606695303
58334580332669
180553833052169
192432519931387
228511724210699
24861750529481
101692350489803
241252994108431
222011959723637
117465538428439
194265436313479
178057384486379
57177149780969
16494829951709
104252568258749
158750670793681
83935046368541
224259683371783
43950280537123
205063012116409
34089370575191
63612838409303
219364312960889
146173929019409
124990564877561
78709547536033
32159871410279
5242426939027
171073769404441
116911000500031
224660261617747
206104093121293
120670341494377
149322196322267
79772549536807
219840154216609
279657850755583
255911930577101
22119337050919
98884661694391
257635232592121
181139246992369
41864929895963
273429209441677
166872680965373
131542621707391
183884712746167
168158262197711
152944258198987
243854344059187
28291232625979
244526865773347
60293779477949
99611418354029
80170020894653
96566505696761
212287348832281
243797867576911
195211033341613
255994530785573
37999800869153
18633584596817
217853188643789
161441862163577
65065321114597
212480293774409
202735448535541
217161654050863
5305620952943
183423128507617
249170617395421
181307349502339
33220373627279
68390226455207
45450301317241
75020582739341
219981865389911
90077645747819
213675664917067
277630793995147
44049701756197
49526359245179
215584724493973
81207267534011
17733542493047
181789388953259
3875435898071
165373517463019
222743209481479
80144515904711
251817857795899
270735454251853
263356864322359
156400697392703
146139187351637
271286061938471
76834148837489
264376464394589
68000429415203
239094197339507
226703445030371
92107412774779
139419014865359
235294566249233
21701152642207
242483598224267
174843928318261
85825145998409
255659266630993
172999685462141
87610736384221
134790928438391
23306281017073
201453906928427
219432008295391
181899500800111
53983711406347
128059057737251
108733777496881
695512307057
124631865065243
30786666546211
63214140046559
6507829754567
258925232201611
44110936110349
92493790349413
80943938177491
25485308241821
179704051976633
91821138003493
246459698449903
103250515986151
184753789854793
61094734660181
260432237653303
146682806879941
181993277401289
123413550029501
236703122125061
206119224715813
273281745530581
166499290676639
89026575335669
25785608805457
77002922611379
141776102390539
12076835359163
275467023800861
66464574495043
86506326208199
92885685360331
22205175042563
28916567786189
31562113428697
225438126613127
241046236598579
55477586481323
221430914921353
103727163492461
134669974225201
85911735274307
216581507422199
105069076592017
234789640856731
78641123507257
20997699983287
160351714301687
12294864913003
254927967139561
254302915267523
178873108841131
23526366461777
241747701077677
119190170413609
212887160504633
215702369874877
137680643283509
262756967088037
122009047969609
146886979351379
243168568870187
105531688027631
169142274409169
222340990964881
86314920133037
239248211352659
218122393913887
274294904253479
105239380073089
113782771983913
219334602147179
181956003052429
4674085936087
205962420145477
99344319829459
270857008562617
183952010384243
29334692420141
190525122466813
120347041596533
109303818669433
229584544019599
5755605304979
14854428855731
40055760532729
250313885523067
110923752256531
189263111940079
204556937663027
243669446938741
65065218247873
253438104767203
171943723825669
135728759023399
110967804572047
221744198351609
205491188518157
78620269539221
207174442389623
13288506658489
8237992894189
106212586944781
52731990952999
22595643778909
41258798800067
72429512856521
93426500590069
62448126388441
274743773532127
18058358071511
267363791674127
241818857330933
97070448016043
196582833559069
225441682622693
157270436226307
80483057677019
245659490906953
110390810385469
27352570306753
170977119151957
48778611551651
203657604649703
135959659727239
43345040443489
136249458874261
87269948244547
1446092942009
125509459889659
186816040924259
58765210834481
85339977338089
204854533735387
35275904710373
87248249420989
99990765711901
142583846584327
29211327787393
47760578389669
27329268418871
62529866095679
148788337271179
847176252863
122097950011007
67455170025613
21939084433807
270979507557301
67077904931309
225768258475547
51235207525037
251741180684717
92719708485121
269150032272523
229987600430459
150092178149591
245642252264099
257812560235379
102045363836627
252444030647987
255282973205389
200288715037889
134233213035073
267828727080137
101785191872633
195345391695743
235193931390419
65000380146059
75944485852561
172084478129999
11227404437827
67646015763367
8061748684387
277090711532251
220516124321749
18441299238517
73305377031317
54988857164797
89866415405681
219151752642811
255348310790687
211365563725367
80791469813933
77018831101217
40598249166191
248840611132699
109469186084777
112559819005913
142688534050637
186307607346359
105602651214733
102812838918577
167435282892623
163428079218671
191908053880849
208924201499383
171801819783623
247105622231357
265012117300223
228063251279891
206804632449013
96006996205313
178909792243069
208797062160961
2296229812823
9977142522443
193494936483391
126497399736349
132937975075427
159166612104583
4618649150807
35982611913991
118995666430807
29450413633507
15343073684881
22418472441247
57134085855439
39033324696173
153373240406497
233249062530713
143440963499929
269050559518591
191600006384009
110373176009939
197088189985639
58172530360391
178835809040183
252415538160143
177824899533797
230614705669531
109887643530803
36862516072951
43226683607399
17467212863077
264297033713563
78778746143263
154211236233811
250756758872791
51728155934599
159871397491567
259529048471941
56775909812221
17179339595771
112208614219673
18156542013053
120541030387637
141823216807631
69875824629181
126590768017919
56422173140819
119847362057347
119722506257099
188213084564237
177398611584527
154113754456397
236378804442553
125900911484321
140873401428329
123952988941759
186374759661913
266919318241673
5392955277859
230535771867451
266176519232647
107767536346807
280782031072469
194565755958157
53490715656839
241644637730263
256096448213849
116921000639741
28829393025403
251984022167803
169551861373691
263289446336297
142739666351441
61415259714173
61830176855339
273049761727777
260249613346171
27583514986757
250422692929763
105393505418827
246896381570999
91184162913059
178517400283801
165126934553501
271144007485781
110742690483487
222929250776159
84283644372463
141799756984579
194455027965449
207150907034063
243878171165249
39845403743837
84071025254071
272442819902951
65720277749197
88936934113367
108970968801803
270948488047273
55358992969361
81497617243381
202739488737563
218844620031497
6396684753577
163823309306603
128278097245267
256878192511489
242448669765781
51998416659989
73005062396081
203747322576571
116006500864957
135080403555689
61380629909237
182576832161497
232827319767751
103719146720023
207104483837621
44721469990501
256383106283327
120002254440491
190361481485293
139402464850127
209295165176599
20878904810333
175176849782873
200342830211873
8047163941723
259303717553767
40331707359913
192345186149663
98172393737617
97536710963413
158795339270261
108943111998169
8328985397981
124897455345367
271423397644433
16175335487111
36819922284209
222535173399179
115493608641947
30528616286911
196688527185509
250727418661927
122300635174591
30376081258771
157130388388517
151303033897423
181425932540243
118377251388553
255961834923343
171739222422829
252989329470281
143817258513737
62028413048743
79875362778823
66352157202899
7760104585853
57766106819539
31415142539093
235329634139987
28906960808941
123835942244381
125684939764289
263051384361131
188248305202967
185708809084783
175852900093439
104617776165407
183807649589611
224638325078621
183189693332801
91112702582513
191115069433349
109210344002743
119222569431319
34034457166429
222558980308681
15160618213751
254825168944277
270251539359553
128568437691569
275989729340453
203332540330343
121176901307599
52596899993413
124497411210509
277087336285451
115733731164533
138411220107119
42749636093987
66054141090929
184488085819417
7520031653633
79257684628021
72138637862939
140230787446873
256401122580737
61547333411989
8669996602909
135459776828149
152890981997207
148759812635411
184302879697429
49740714357359
256709878119511
253500201573019
153532138038277
164014534474391
243031700126741
2356005129523
264142852150019
50384912736391
239186143580539
124652235322267
236273447017067
128924685165671
104695266280333
23184596949233
155334479398783
88941507128989
263488225949419
42169519033069
189258091254523
233763194971099
9760547719721
153073451655611
34048028368049
206707256953367
160344581027027
186644676811217
93942168914239
34894385974337
216900397610153
39600808897399
21783575262143
91948587086177
86949699211741
74538354351403
54787553815327
102582309002027
226962060491869
208006163350877
52645966192823
223133449833743
44334476710259
233512065334153
233039504291837
247704243636679
187778671611637
187508722484827
267818584118089
24298260525563
172245132736279
100148046416269
27223652560073
54719779161343
194822891165477
155797835347373
246800220796771
39217851625961
149147127578299
156924618256717
248800599686929
259195345495843
354350940389
27300187216123
280646463504689
102076244616427
69664324110529
259057921174433
65576460204407
235463553926501
277161647072291
7578652948513
97697703155411
56815367879849
166465868686093
210493156546979
194213029951207
276604270571513
150695075928017
185844841129841
100035610436183
145300253489731
43933194518533
12821129365333
241850819856883
239995122834517
199133172739559
11126258411347
12582220572583
211642113979741
267613026083827
2227109662273
197117054019257
255441383560991
21376280072113
32833874973001
81415486881709
21225432675637
147174891011279
70042058456387
121633750617179
46015417207289
109081327611287
11409433564273
160931459814913
168822863232169
143663793265777
256105075911067
158842223263447
117782249800811
120375869484397
84118137386849
196729700175629
279846711051031
234791115603643
260208902293817
154457530267549
256486054860271
17388064959257
248863674839657
226741984323473
82478926670237
224119803918781
19250208899833
190252183864559
277293839081659
13304744734243
144447418023109
146897772498539
218889473375711
173786288608061
88252493247421
59544637767457
170459453320957
239689316038561
214988181602021
86002753697281
204541642835149
149921470361759
68706045371809
139707838807501
229592245422931
232999374476129
279973141831231
126196994477453
266630757701681
2513302406333
232204557823081
139008033239429
154859957003201
184566950582473
129429111475921
150649398166513
165809287435697
268673867787947
226152443733217
160603063721813
114515566799657
73381636660747
154325334347971
236439924092543
183326791146383
2214812386921
57467158722277
223633636498333
275837935465069
206952178573169
82163371763651
113817514552939
21659500194613
107206180010921
269735642399233
22815601008821
129005880181627
158924519819183
60157166258381
173171847317509
118184174231257
3937322219569
221914858103759
82941612474871
135456830869573
201777228888751
2491360414877
3016101691943
279585016532099
213354295948267
4360115040733
131630622249691
26008170099469
218890419120371
24180116532839
95537134898341
252171178867037
136611292710593
158218297743791
124843301454721
13301006401687
71317792808693
35441722032449
274552187312083
46106602172611
185892770386447
209357494283363
221296705234093
68321884137433
131397237490117
154332961862399
274448831835833
67441207947271
224969756624671
101620624940819
174877431263849
1299603883439
117468372821447
198273146867357
62816443077919
213571387990777
2248443570913
104771017243021
90408599172509
11777603683403
193569276363431
136366125317977
191790733668139
161553049678733
119995054950611
250419733061711
271268904852677
242770439161441
8733553499201
151864964319667
241440179567683
185136701505571
246625320788669
274063682253271
221008555078463
133599106452467
54662494548811
30100855675409
251914721151451
265613337337037
60934932830623
65573407397779
257277384041207
203759961098783
226041430879447
180780268143799
181537071092743
220147988594137
42272848276921
24945891615037
110588909587307
54787931129257
169366018893697
220768141690321
208053981803579
224594884023511
166510425545251
123463215403237
200413898291587
186228293340977
15271098233723
65072476127899
57024272357719
246109395053141
223699758899117
253270758873973
102813146769761
4019082966979
209530451984521
172255668127163
97387110705557
23398577159939
44124919452563
51642599522953
1518398041033
60395683100041
211812371834387
202533959506273
21704461647977
11416528016041
230082884248093
19212313274411
258436541665451
30973330191341
11092966815197
10959191167381
251541250023061
101965657939403
228821407999243
16608149542849
245532474130613
2086571091233
52826483061791
61524318625751
8715770394983
75165494302163
68847803320631
57199559444437
214758567179389
229890615085471
208806220248277
193262836296883
137329480901
55886021516203
87523703578411
166811144460911
266709273815669
100223168717449
221764803037229
260986610448199
270300634374751
164820423397057
273779958244627
165055654022717
176731514283979
141998586545701
85233578384723
246942224957741
93023169919133
3573467054231
28789711754497
2169611460641
202984930190533
65729470582409
54925365156547
35158164015217
163451482941041
21713201768669
25422430477627
206696344134853
181485693263099
183054927316237
243049431478307
260560505204059
81196229287573
3909443644661
183844518371473
134889151473361
264304486482613
43245485204329
226671062044019
37388430249329
238069939303489
93424358023219
43332898132921
130552228127723
62629216735927
155238935213473
233036839532111
64260042281987
110425552341649
221154611494441
35603326696337
189601733161163
124703542636241
118679583865153
235705889846683
119116730429527
112876780495123
200795293480139
3945480151133
248406094771789
73367066356483
246016339528727
213322890116443
159749617078813
275947078133609
97549071891289
50124644770919
140134101502027
18175662053189
72761424817421
221617546012679
21397271633791
154573463181383
135650286636929
137744252162897
152915989322969
5398985616361
21383829367673
9459779223539
121719984274093
64597273400677
120736607636527
209249515231063
120072384786773
224373300729619
167686592112917
90577833496723
85895112200291
208289085684037
51755801572373
58158989167261
229765673784193
180461730451133
130336653548713
206230374546533
106795078519333
9431400171503
49861110289709
183796971686569
280625674342721
276438114061933
77731525004773
63097164413977
116459919119057
68224466997853
69126528541639
82540030007587
65483289503417
277607936975597
131241557507077
273207112467851
197155105042303
173279515675151
6632815534819
68001090231653
34744880869687
167248937625323
186025769858213
264358990926047
259929779405353
246172628611159
48154542956357
174516576630931
277581222863501
179068470177829
168556773445147
24537660411701
268645382252171
35631142810973
83488910536327
71063117419739
97746131891407
82927993225279
275308498375531
174214263953033
195214638788261
2549561198731
35345853011657
1054379314229
13422103147049
239131023204803
178080266894039
153637264589561
276777522564461
240279620049823
272626748814443
46165443414499
43929302999717
16365580954469
253916992628137
275930050456981
152361365366533
102575840137019
48891591179159
193003669526819
265315222460671
64727212685221
91267561838477
196096911040861
242995925837969
161657524720277
181428804901447
27887428850431
98394690607979
242143965685117
274873225142041
141793565948263
76857321090607
112996090733399
109368820238033
107248651885303
97661916682927
123177759956347
150832085291633
189137062627859
59895481120043
43164230034727
134199489027673
258781945035443
116365504205569
50418610879583
47889653082463
172083323342989
30808517090191
88045803572659
247326188267503
176329670461781
87268368721483
74405936744831
170103751250179
72655023093043
54092576728517
172467145246247
106284830876561
17509701362059
224157640523143
18868277955031
44421098079731
185135782697249
100700080135429
156425621518603
185741966451931
254021683216627
109222676241179
195252733965673
216717732529033
37410060012503
153215528234621
190162438982237
244274953454969
23037734139247
156826377344089
49586624396971
1635621074887
80342553261293
276793621979731
79378450941929
279214352481563
224325251050729
129493816578883
106694557930199
216090524224691
144679527072361
206993454795233
2033384785109
132836189862479
128559081128629
127745479154987
75941158950187
16714930206571
180046528969409
166812393346589
160347573953717
66964071854611
73638298171657
30790403412883
170791142220541
250571478322289
16838431013021
150690988106719
159148892847143
254989153572619
178579834990201
47841627514913
153633453238477
82700969179931
269061406454447
219446146184831
144742595899711
187208317144229
221508163859449
169916721954653
114825986920877
94274899319879
165831824003387
65089570140211
6980720976043
46265559901901
80072721564151
30124239357769
14833881607487
274357858775831
275528931494209
200927425566683
205060513884199
205229761934749
4168705036687
192592161245039
9178753420211
120103267679201
24454618940611
107664560969029
215468844838721
87587908684273
244166537724959
57240742263371
177425164830283
28179725603899
51330082509707
80885295423913
57029308629869
225199189955429
138604219421341
132160387520617
274128230222489
50969394465109
163188308069707
273082172883029
252732557538751
111492342683149
83242557454519
47794047230009
206452396719929
222985581811549
103426607468567
58851613102897
210158648396611
40443463654547
191844067532171
157280599169747
178353436614809
191654729725859
273453100151123
142522379539343
107935581689977
138333931670503
247834062551533
76284909018673
150706441869817
26500344393053
24283531811647
175849623360181
277610065185337
68982759877723
48162976381249
200386612998097
235095472692229
144913445299303
169461568506721
148990545123283
89339633406071
126827393378317
134678360102063
121990165704109
73287748116883
213280927893907
35157758569873
79854071251613
13884616025303
91507111671517
75278353625987
64193163107011
134475200417003
45053859024211
240474379506013
129418135937771
103462366208573
220194366249421
139013717349439
174695474747663
188384845434743
62208044411407
69676321819253
81976839388811
141658021361267
111732037850581
274313369751583
28110273491039
236035944686317
48657789274813
29840022255961
231621197723129
61971148077061
94944517176989
272828878290847
49421523850697
181230874887967
258420990269213
84489709744591
272944866686623
22320931538533
118233438352061
248804199172351
115258641910759
187288221628931
109141987034827
186141468103993
120016005199459
154438752158917
135606701778953
209420660371207
143119462384667
166345566841703
231639430609403
226908649645367
145506662950433
251023859509091
8469065363677
89155897250327
133684854252751
250475268271451
277020316315817
155608597556407
207055076709959
44806936659913
75900822942209
32760172199971
160914360465427
64137914037937
84991771642027
108368434975529
247346797323557
198527817986891
254657681655239
273778782619967
15893008013053
193956751403483
78834445222207
9813079179853
834970172401
120667348395017
123687854749169
188162541777083
9257549427107
224243556987767
143726444049953
83349425756963
186520606122439
73725945909293
194977742466151
103922193591217
265843548558017
99008690929627
151431803255123
162051023578349
279816047099401
220502413882217
248921908556957
51678321166201
88663362366721
21574373652011
33760350128317
159296550904181
222168932110789
15802879738957
42359168263579
71069148212243
267118752697429
1858774683643
77666791966007
106868112265553
17865603790753
88115534604767
163162408711069
159231510020239
10639529102767
78527462831011
46630490788669
275326541250157
166660928584763
102281193343013
72502975137379
258315902034007
251666051513749
204761993655059
200663334837103
280490503448443
29638810690861
139689143015717
147257753203969
272573850970921
269179432727089
239762678551007
56465799064979
3841379687477
226815464589673
1984003803497
6814808758411
124814849067313
54625940741117
107419189879627
33294876837169
266710484125693
187652476532921
206047528602491
61244128494599
61283139489371
36658170744017
268277252505599
128058536848477
144781397822081
256514834361143
165505738244401
64724877075751
175095406647673
34777925672257
136069825344539
85740029957759
146983897401139
23631842647307
181089397271677
27923418406523
72943830928721
184349549827613
205298175813959
53243177860577
151994573913943
35522443118009
99905060282413
241364839001569
182594997608447
188123214659449
194530843050059
211872481652033
122565751807021
200379042499627
222745164039091
236743208303779
147525333191363
212290653040381
140859383349833
214375121233489
37178669544691
180836984355971
198126455828131
155580505906697
67028795531837
156355373544187
86008107167651
77194205173373
228100492180637
33522074511727
112773583824149
136475222323877
263780573394209
149643649460969
218306740512677
118414921131061
30303441701219
248991630400619
68115346452551
221341774039007
45866943313409
89998234972033
178341780298259
166062197268701
105485580291647
13505923114637
221701713480077
204411765148847
18965405246789
41990387655317
19784680988249
123394707389549
79598526983671
95519279116321
137288780807861
127666961842633
171326828363959
204646961211163
255900301826089
206014582455079
65360011306001
257782302582863
159145568973749
7033113720803
68599860390827
24086295414271
275309503559369
39736222598833
260315787612151
229127058440957
180371553231671
214830577291441
183972691777649
274710422014607
262546485227141
130304384734991
202999544683349
231924501975739
43405931378041
7521324393691
15287099016743
152741579764987
107250458456147
64451111260069
197096571406201
89962236684407
200646263547311
145510743895313
100769926658209
123813576141043
174329373490483
209331850423793
143920206565397
192504667835801
17895582758791
223050733468543
133955712112769
191867775231607
9040525767233
189346121636201
163059286202893
247357339929131
157130984476901
4243150847213
187887016213241
73463513001247
179996279721161
75984657250303
119474880188161
129633225503273
221455098275689
83017921483361
262235241104197
236020949848841
37909428498917
213114727874827
74196518128091
217607046904691
33163840983137
243938873729657
18721521538231
117747984241193
31279434362489
236349650492041
181573601270983
177342416025101
140335643616167
269480589547747
97128771529679
276727572762167
167237195926883
26586949034923
197913057883327
177563856175763
271072124190607
258416372235587
143781562671557
16948258918853
56815815781819
129911585261137
82299671727571
240882763021489
71066165463829
258008278277131
122999704437937
168403670532989
100797163793113
241538625021223
138542838624739
156793977898589
75155819267593
33933679203191
191882442797491
251146915561237
130248850687271
184612212228713
216693710647181
67698092883899
164936899714033
95305734183427
27196811106767
134689721525039
199111423741261
161991153170603
128930522591153
122969167071061
130495491808267
242004476774303
163776546178517
271918951665133
164409480213007
148507089356939
175051731253241
223770381598163
142644718126301
137539141822661
134662859924287
264276470774609
236906344173377
219237604132301
6411032680411
229910384935939
94889969418589
16625451953713
232212754207183
224885577209201
159210176512021
64313602119167
254890405908157
190302113747113
209909567775601
119530722744967
235575844271483
177348892167907
225078066044281
160676806862867
160530615850807
66261368835647
267617222920661
44762086915313
231825398566417
141572988729929
182854463620177
128233319299909
166593821654879
261411925699877
44642851299443
140370003801589
58222686363239
267004518505097
62653798086967
35308132351573
28146941102789
90186256799911
130179108357719
123294061391687
14257230919961
121855698566507
215320289701667
6070616440061
143627179667893
220327545790999
268932025245551
115495697895619
226492247370887
123122967778621
190467357554291
165218949405847
258739995931997
76233539485903
180139145867477
151133430400453
78481583034539
160661859400187
7054382080337
232473957159277
249288901464353
218356596497131
194764472102171
94346185037131
278645417053093
264273000305287
244967944087693
8112442160189
30189945270077
16642508941829
2259660124963
187472045585311
137832713031491
73596180147587
230354116062761
26420316690671
94734551177549
183139369043201
263967575816881
44341872763813
237057235328141
92826457193489
2931735516019
63237088493251
170918328933073
90430774267021
45044792843957
25644845143751
206033462249807
9127109984059
31553097683201
54972093444313
168234941018401
137142483035023
21525636674111
85329831564919
90535795930709
44298604313731
213648715836893
129859995648671
245432084926333
73702177764503
127887941823497
9020096982751
75589795060067
122958713159837
59286937116443
128048707291367
126371391850043
36447677041583
101759865289213
114255211880261
180526938574457
224807276732117
147668089796179
124536414071621
9364162602031
158140546186937
146160593727011
76243568500109
82771565401867
180121460894887
106775585570671
74673924936181
182524404018349
205633401763567
40893715173299
197293543515641
88864131276419
215622921658601
253406520809599
7595902311559
183511301383667
200605134252821
19519598569379
142431774759679
121065597596389
69732549326597
90209412686737
32378637360451
212508060655147
71691084638843
265892578705693
43420305055403
179561067953149
171813577690813
219173628151601
106248503210743
22952311290673
39285097227709
140590920474091
241505337017999
1412301617113
163805395490993
184017200707843
199501973832179
250179994222553
246664794648521
188397256654469
141946908876023
106312845204091
186709550642669
100537259731637
241976836573609
212521544271719
23332828005569
195762424112089
221258731350871
88154844516601
172596299759881
3335660456767
224955755320379
57618228221821
60011346545753
264929685222373
113179435189537
13152611566487
193049993897707
16624904648777
265826091625883
136046762491231
193561225320121
147752578848691
93007405390309
36608080509331
169543222208441
103524576021821
168453612592697
18173945569139
114599092323823
134910066033557
83256273976693
160177774645043
110203037194139
210258136256039
25207603319077
112971973043773
240370415299709
30234998649551
49913713658161
52399102196093
153444166714459
113663094760247
231260011225723
3017752347733
125144837028997
53015457983699
202031642433317
239736253250959
156712854403867
29142927262027
237465277236367
156468771664687
148853911236299
64150911624581
201897906983077
262844515653001
240836450493713
69250681495907
73160280092927
12548523674387
12426628205659
160213099102939
69124166782939
130868431497061
199940551141871
185565094551139
139712752853623
249174109827961
264818045378729
184008404285159
7600974977177
162165319772941
42511721582041
98452292523829
252319738329811
175427902044607
43036242906211
165290186095157
22791707287213
79987748821247
60820974668143
14575216710511
54050840790029
152932189480139
56310968046623
91290956661797
31149919517261
237222038971289
200424135640279
230836790572793
184354561559327
214481416775597
212716933439411
68072545382539
172333237840867
151170480735817
255939534727333
44870828517457
199426129644851
269210301500167
260891247836917
279323059858187
6798509249887
84754521898133
232534198431013
19841888295347
95520070763101
269854962248551
188928332957713
25097616461023
154114188633157
167440028983739
189743482876643
13736890883951
140001358241341
135377361191341
193113759821467
168233522875259
105475775574259
233543489250521
42121192086973
5803529954441
229723658691223
172257912008291
145683590212129
150825856312693
71800829062331
94381357429439
276968480107909
213062984610863
243312701868277
177465966647897
45350225531957
104040790498681
258091858136641
210787227397
168269330129119
225489848686507
67371663514871
19797742270433
181226893529911
263486137832497
2110997878837
113787368558197
68342198199923
105102952263839
97564378685927
162991414483613
200100986490701
218052271287199
6564241714577
18365167813823
136042783632757
124080909560123
223695969712009
43526568054971
257153225252489
143731585086907
57370955272693
275444629215131
89589159394061
151228520081143
87642354656167
204875798795933
257916442063003
217195862171963
254433523401599
113859389419333
263365415968757
12796708243811
2375703202963
133329864398233
238088436620977
5276086848449
277122152059601
155417685620783
126744773463559
196959645447457
135866506839367
217289284338341
52451445366367
243966025337299
45481396031867
146011638187
76392443648671
70689936886123
42990132369923
247384278284743
2952834117347
47440205286653
234151310033033
135690651753037
207521801300309
148649984657507
147246179882299
259855893474769
252361717501781
187804329141887
239035018778539
117578705214697
206357446575491
237034641710197
205827926995849
174426323470381
189823626721021
7550743172779
8026296387311
276046477108229
1989478705813
221508465597941
108400011813971
41851370630029
183867172899001
67545319642817
259933744109581
52879510476641
122469433609057
234700162088773
63021362533897
210835575458267
259158790171691
269424565721281
198620172229943
148306771516313
27204542745511
190698577410931
37849053740053
26237738189857
138840811189417
97832878296763
5181121617439
233640811171039
122839978755467
268270049437051
150513090308831
278498165440267
49041571849877
274920109832791
170817819214807
226175678278027
79344491110169
34707022866479
99661372407851
206334914473283
194951898671077
230232092202779
172238120999117
203279793283669
160690936302011
54945556401577
129448765443343
19106066144443
270969434471341
239726281171397
224374278063107
107396097566957
6513723742963
269253303580903
198434119594559
219063242938613
61615561864529
198973111103161
219664277321987
124021713516697
3882495818351
21165619266031
160974080294437
57299508449867
6846134849843
274778203076837
22236932611129
121667753492431
251606637998539
118364027703491
37048514341507
236052086135353
43968599312713
42986844167521
137693091550499
126338233145309
278761240784773
195161573133083
17191085179313
238974262902811
116337186746353
110830145477173
234420878421761
38859342503351
118024410463787
190995713825881
224494101153163
268975598093161
91664559027331
168700563312013
265462170699541
239316017953967
228098745081671
228689965419007
208130271438587
101274263345573
7711651173169
224591165512111
129468619813909
265549197764027
166162533019877
276888832049579
85407528713251
155677724739839
18388616613137
278200984992149
17010526170601
110349371811331
136136667142807
258756822481853
175058490677263
205638108327677
82507039547071
103918512544081
99094375561157
130380577906067
135022813708451
4470957099893
111499717675573
5293073565709
22555465179971
248315522778437
69712318490527
147709112524811
216960378069047
235703860612273
274425385272421
27441264879961
133888267435969
125896158233831
139944490244267
144714488102113
165844420800719
80811104978413
119922157695433
173317108390807
113564879895281
22762319239547
210925733265431
244776907269541
212313076965553
31472151770249
74957602351213
106881031728781
182472709736777
134814520328867
34434087365261
51670421320079
252019749041
34468645845379
44120727301111
182786747520427
176484494849681
28327818490613
51246982809727
215628656197079
276294070049689
222515772246181
239612029725347
170123561733079
5290556030311
168898687496237
239497397237723
99102249527
32083449505171
280625311969111
63328575511067
273717450870691
222700437381481
172820053044979
197327803301711
97105771924673
267199106774107
204884551147363
14849896891831
151899080920661
133826244551809
150775728538007
30221081915551
210977269694227
141363305488529
158752664253787
53073676180373
278271763882547
82998486466607
55136787870127
29519390365327
184916647569061
2875183594051
145854930223111
59961392704337
78284173505557
195571772954053
64855353253711
242273908444171
136753980479357
139996810152361
155258742188369
275345742608513
87152680636379
257346882603817
24655574085683
11322205606889
222109628350061
240616948872191
75695075405399
46081453989031
270106352096377
15914002874767
256716547378153
164739624213877
148331219994791
278378278863263
51786100789559
14958847879249
227119997417251
34877626873493
25874586414653
108270341941547
269754766714247
167936130279773
187569290888911
41963543037931
159219198759233
162179183846611
11834660023717
10117595039437
67411147540381
156277944909211
253063034527139
181917985175363
46008390910411
203454684859081
26016791710519
123492556846301
162172796217353
238835745714619
156851486483821
17524060023317
72658674526979
245405421349213
119857485520907
89423587390811
177508818464833
265291164515189
1404767197573
178729820516641
52984146929143
137217867297857
268233786931919
30136714282729
217150096075379
39155661208429
257413082988409
235216540252943
84143221332143
20877251689067
227564877232027
69366444931363
13945960466147
32251295736379
64801172827789
225717838010947
248824087541231
170339751865267
276769784311633
12310379445019
90353573069899
49526101510271
161641468484891
98387215669121
236700276285959
259511599922023
6254706703607
276743101331209
128689146777811
210494274293099
194265790339261
190301421524857
137372210617483
141154763780783
161539144792771
26353081827383
165101545257827
150790343572691
71133268029587
174306470970871
201386478619829
65456790149873
139590855094679
75558511207349
256288691867339
212276449080781
201259064716601
26064866939971
215119923435509
24219306012337
245843405490733
246702991969699
198350880368873
39847982564371
26899833394303
260690826553903
74732535714299
51532287555457
161807512156051
223048606431463
96864262492021
91483891305361
199403563638089
124038708921091
110366143845533
22995997447993
276018842586247
235181625986701
270076948889081
238614314027
270260110802021
281093587913893
33445352527747
269609215839281
242809531991837
82109925348881
142655943451487
105753706211603
46821704507563
56630126629567
203449528773641
44273905755491
141198974924401
61057803021857
12595523874793
96588625001567
121811456382001
86648808777187
51057194081611
273401330905331
103337473675367
51090215149397
265256572513613
129541650881887
175302447522331
220062030805577
167581673455057
5535699987451
25489106057861
19423541151649
199768883938979
251567036632607
217259744129227
241380563363759
121443689781653
17177637351389
42909980935963
256955729795309
228029527729351
217100629260257
139386415878737
71984805740537
240061591253321
55221709482931
192761718334579
222326742446693
183153802013177
140505027213143
6938918649583
186678754978229
240921489071113
129107693535329
272044351197737
264977283527149
15581032309511
154005214987901
233354797741829
215632270490839
240597475244953
6735345798173
151907615282459
9595144420031
224913065591479
270367781838241
242518542232073
256288824192757
121916840058889
279409828355797
110041170173659
76915441040287
145019138333129
180275118679349
87747991266521
4648505020421
126603653931857
17393578037047
866816202971
239338358575447
78096322927039
24434360014069
147360996375829
30974142061927
178483659653113
270289759558171
15358284058771
31414266726697
67808699191729
55995787534601
249131003551063
53768322871621
114625101743447
77290460872007
60630610530169
120110165881847
121203849813359
47346803761207
61563862454573
177935234638409
167141289786391
268715514629101
198600644192737
251189081584547
22116320586869
13504317177361
41010923529229
196255047974201
248586447279227
258013968874447
179516176580131
68533048169941
163736708620873
198935597209451
145314307845689
50911711196887
3125257158143
55237188003979
272096386175143
152810684685523
122286718015879
33003269173393
41398776085151
189894365233081
23024044476647
182074801722223
124486145558503
74047428535141
60578691816917
118910740653949
143520809347033
245995507804297
251219197787147
195041182672621
211566056264237
135752898246983
5898340002349
108823193017657
39598083483601
280457552827853
3215735324743
268644880594927
134214466075999
92459178935437
165703071593399
277218933842531
49083613335521
111824521169159
81112598828557
98502221126033
106429010569859
276030833544091
37220916918089
20176253903581
27230994483071
173121488694367
23461688647169
211211277775021
161946593131913
1304974558487
217675817865431
151058915094323
100715355892049
213810749315701
85528248456241
175662034951519
117279618890153
74237366642497
45144535877087
32851081963913
279813651347317
201358344062773
170379073463029
192251870293579
146110975510781
13923377936801
209072940167521
101784048759307
182552908199191
186234088979863
209431491819479
276851524211761
66739820759867
34446565373833
262506583731163
88954520708969
170967546489667
125895773019053
128972669585363
67045900749749
218060876229221
192819618277333
57609406379207
216369209486839
128970396437387
61100641048351
118118692565737
247055342419129
25968526285007
35417729814931
231409472563807
157464456378181
155306724840727
68869043983063
242091368621237
100901406183503
127764900255061
84009080380339
137017136411669
166955610558497
13446616954817
157142194861741
78928957373909
56679044774453
35829864980803
188366165331653
10597469360197
84592192763173
219075026907371
120964242426487
126295358796037
190736301094133
205191030727159
262852360932683
258949158898163
44261654507261
163719421622927
129411020774579
260668193212457
69552304337669
53880429074891
183907514870707
73937659053151
264406226935531
108450316064557
38876011087679
198262951888367
240274406303093
210736884247091
72904754701783
170291934740363
70210848844327
31495303679171
239756269582397
62797188011939
99055251541387
157133005805891
136716293603321
259860031224023
148617179085083
39298032970439
215229494325253
47231387261881
44966845882873
169026087205453
167530689778841
61165767084337
61680620807969
8049174370777
210890436735197
205884166247971
34538974876253
235608725232481
60537031114121
165035204123639
140201258578523
188842263646717
160444370399129
53744298113113
228203483109617
118447248976163
160103218930429
87646505708077
46091435127307
175560655412323
211102725286853
195137460909991
46735154845963
112688596156441
129266245769939
215217310055851
250020248905327
83826795808661
211450781683487
63949946303909
197330324751983
56541026263303
226424867121889
247960232009311
53664179972023
173757370173781
43810514562889
218303999572301
36797330656607
59005050377653
55288191981037
179387199677507
205063068812359
57770740282061
97383343065797
244378446931987
156420700840403
45350469433099
176444949381781
204138669435079
155821825127209
40053529417571
1948374760127
92008951608757
247286661305923
105911993963323
131531746934743
274198835804357
86392671329519
61821291359173
24377287810699
173783662788011
235170233207827
111725630741573
181460058996409
175877288626241
260101949296243
234869216315641
25881905126027
224797690254301
243858391196989
62982220406179
77175308467703
19426711697329
120751990984873
105319012613839
252461134286903
200078224072343
231538812930233
250009691767601
281138498417009
128163918302171
61854198910991
42808758211001
195678759029869
251086353455909
41350857038581
232623275302361
130716415432501
54888598230637
33635329077323
24884844678371
243735047673727
199949538533467
157285766691451
204712003308361
180095175217561
121801138244641
201970908567223
139457088273463
183122875292603
230309983502009
29227798325771
161352086476901
73120044497209
254354520960161
146949911251613
60983560483441
91609762944223
108800769359627
486756449923
85207146712573
57936597163457
222693804001817
47375491768691
79076741814067
200148880973581
129555622988669
45721835553071
164210912162131
245345352751003
152598282874421
238645753791589
114094769231041
114999886371043
7506534462221
55828315463117
67278797510069
95445073115233
112625939746687
117590117022661
136331408032613
133040347107931
167732765210359
249530522225279
196306345790921
278107628120657
137321489071609
239596722931409
250684961384423
135177862073911
138771789509113
28541034382981
213537434840321
136599049464281
34223414617543
160202687038063
42483983080787
212664010581409
99183331215503
74428450319827
28742567937917
55758695479463
71226760557389
16592089475387
263095012543733
157764537626257
98674985459591
32242944760073
271470231952483
272754003143527
37175804040457
89759682222709
252365999303279
139930364966387
180646492000921
264315054992479
51134669834291
278141059261211
111906505001063
137749434533261
209737206074849
204645964476467
155989108215113
266514392746031
17222420792407
68520394479997
178162304984539
251361320411813
167666569240873
238286631170281
12106147644859
206170379763431
219345753892319
38249392682833
213372687219493
264568135721311
47594935987237
230463360352451
177225780557789
219432064262791
104958625821031
105931206420421
108231563638963
132926890071841
104256879120607
58851603812263
19389495524681
169054651794727
41662502379083
174688584476947
189628882829501
48676698811427
271595950683797
41852066694587
79825918771901
81732599075879
163190885903281
71391298674359
220177625419819
61316565699443
9908211951577
26050636352357
152881530843707
129424471385813
182465069007139
267795578375587
182161715704277
109269902849099
89415641532209
116097614057077
52749339045833
203544905045107
94731702458417
223347107432311
225970959181771
250904308550803
127662492754651
261117775614679
195318216307561
23356777784927
79233439251559
254907081166817
55821386650699
259396365990497
162916455653689
279011837053871
12266962344419
272618751098597
19355686875491
156633883872779
113455764084917
153992266733993
266068831124359
136434785991523
52048339572673
169803438276581
149072084171239
256825388797799
141702670070519
216225534668303
123236173285193
28089188566363
141181012298609
218702097242137
40705786386313
281023170324229
219241824446719
277537013426527
90236686053127
49312806005329
16368389038487
167778124001009
73836575243897
186280974105461
134650290214163
6246371000741
253628362058021
44129956420877
82002393762379
241120005212573
53889859697899
127062218682431
27276757848079
280984910797883
216189417285857
281218272805207
62425631167687
256740242104019
229385405580659
171398911583377
124138117083457
277621792590847
268777844610553
248702726395811
169817696792309
125042768766719
263386129186751
73432078773301
23607487792907
175758030532319
206369985577901
157596059819963
130179324788927
19231223043203
104967135643933
50011880175643
67109612115983
800032637687
76135125926183
120679444060169
236805998238431
195128197329479
250947741912457
33801873018847
8852862145697
38035814282561
123074217227179
209366246226913
127097559197177
145273232142803
163494870753197
238512286950167
6928392062381
76131505826081
63209729133217
2832783940993
224257389159277
17312772943847
177841956190259
233445100599449
190519369426193
127227183923069
208281172505999
246658116798419
262555657538521
281267511139337
90661823638319
85229250601927
238031042280151
266765309655869
181144153751419
122058603962671
16157022448367
279422255825803
18173095081409
94152874546457
101844811542251
249069824551211
218376551111009
247138264885327
89020820445857
180401934742943
32655530534507
86694749343359
273098952897179
66428643834929
138283671575143
164151983615933
226588885484719
186858301913587
49298680309183
166326100904699
212560519006961
105256955045857
72074915256601
114647399277949
262190725142389
222369047899417
26282756218009
85950096348097
87162031345799
265840130297191
74930098772443
16330266639413
185337571791821
243896537717101
92784320494643
147051020717429
176309258310869
172632800082359
32131370737261
232695614940287
40725500883569
12876001322251
193065334163609
133971975247987
88940193198611
236987431228777
127761014331619
151773476985583
154697041010353
98343017196569
23504346261481
220182568464583
136495544040929
150111518998327
123066183996829
9119444436041
223177075860031
126720585312019
236624524256147
78476985567437
170899349990053
264761997554881
164562424914571
103200166525091
249157362447733
104592995110999
8982088127731
120241302412463
44460625176719
230002080179611
14863447359323
114355169060609
59086379881007
221205899829821
181424679062401
84235928389727
172436497589561
231856746969811
52532961839227
88931433011767
209670183089599
55906195134521
182254242867533
207827690336737
230159778186059
199471128935809
127061631200057
56443701801271
36456649578793
119231154567131
68458306453171
67638356714933
265905755559299
233919373262087
125821523873663
261918175877503
188753412774497
176026986837463
172404566600573
72783801496801
268514514807299
37050167220743
199249094796673
145777376489011
185276263273729
49883948720779
136179373126109
74884062439073
83126776647121
52754597251757
165289113093491
111342449414701
61524046770943
127313799669319
44870845911763
127194947608699
136472027813509
87977891966281
215010266160691
223158926929399
214343403722831
70482458063669
32688379279163
203583415687753
170160068042773
74408891640101
280411710909437
158867566372777
46335934747061
80219406081473
134364214559417
171637671960437
191347162248433
117418705226621
126262513985203
207059384908099
193654992421619
259902057494447
125066969096651
65108515938121
53579500722029
200678537268931
234796460955697
217218290017763
223853157902587
270550471202047
215588942565779
188998581227
224303060179087
111993638080057
166012210003979
132109679722201
169490276153951
107589117965449
148559171651389
211411082871749
115512550176791
63069458414483
95643213929083
213085886534399
216399147198833
215817978514109
185024045507551
126256267141261
205570509347941
128001029549579
156332880306887
218683802976239
267187740436559
246271630280161
31938942561319
49093598886041
53601353337431
25408338366913
279200933916937
255678987465731
62980817741731
276849349137443
186156304475147
114802636415063
194044789381213
61169339263079
23831115692551
166597572628189
16227008125873
166281315552109
124356859019191
265131758116733
241459577110841
113794350519173
12885815328863
50532585649309
157564946096993
71860961167507
10953984749549
279015344392193
239118333247357
236264842918411
216849432572471
18952726292609
145796857387921
176863967890913
145922193528533
20307436802267
61834367442919
92294993280419
109887588438337
280812728946017
206827889711939
94485682396717
38654193260849
122636928620971
119041061826971
54206089150099
54671730647533
5812339720001
4234821136229
253247269094429
161897098966753
275508637769069
142046646064723
111630231518321
265149251748499
54204675856609
271951138649051
102566575043747
111149255649667
31452134266733
133783731756517
250588117707703
213485285066483
78418900207163
54636241677529
232978508932439
130690021883747
154184543303171
40115301244427
72347394679919
228822203471033
10857978903367
184073623401443
70351843088561
59168549911543
111920287485187
53308798120597
241982725761767
156141930102467
227708161041391
187096785537323
197422036444433
10686826719169
40779593576569
78571260349367
153511120180373
16212646031573
24916928480599
81405809679989
154668138848969
90777435018931
233991601706983
182949835607527
31871090836261
235054530477967
242613306261721
277137787180907
184103515655183
93910097283589
168470263815389
187291440203167
14851263811949
20209357339877
130076431986239
228316332985187
234461975242799
192378316676729
54408335398451
221394693569351
236727794515747
108738937988243
248892251937793
163077476892139
241590882389471
241250258381441
72632095677467
51760926694441
241448080623943
59376269904869
29592054667801
165044263518427
142838096609129
164201091774241
240997042949413
186609669999899
44241732047273
108498119722169
11955901172219
222342413175811
174890653987097
167653286576309
121861061109419
231612449645327
216500476889141
45909209874503
27205552803587
37645901904851
190198823336057
175075525371157
59419831258223
216823626274733
133555668492293
252236426523349
2309192395859
69248208317357
91002557368007
9067099203143
42019079845031
168733807311011
100257318073727
67120407653669
233664456506863
225539152275077
114645315402889
251161052182153
185786024740541
6590666813581
136071113960711
41810426645971
125093206592677
120655499320793
120654343977161
108834332945069
76107112947823
139894921491331
266895446180117
268178329696027
59343313091039
215545643822231
221900444602817
222168138401887
112661764331707
68346872294059
4868209769057
83000363715523
113457714080771
200256252961613
28053009734053
34504627588913
85323010697387
200936395612259
268845799753837
200021856545309
130018209027871
249647434001003
177524944752091
79942234283953
265222528023877
113692759870577
4971547116589
80608641752923
146074492175069
117452936533843
162217237791173
242117822931379
170474079604657
8467854247513
13365676496651
210889293521537
213183770412299
70541895100739
79589829171361
169244047872587
118293775248923
44231963604001
246719004241943
272716084076819
95050589244943
177863786047861
211759030852051
22199827067773
226304092565129
169436828831419
165647764343417
29801193822331
1710333847223
46318201659923
144348932296267
143524034670397
168075326056457
239508001583827
174664375722409
27145800212939
220662088356503
249453454479233
255743684274623
106790669533987
204935300598643
3197157904529
13948561281961
249871036700741
256918664515969
128313996139907
169014516833521
224249827712429
185949311906327
146549859447083
79377972786319
215575417795877
193895759692807
199924179911399
174041253683651
57994219002679
244041558909107
49848531305843
51723645731851
115781829545303
162505956585859
88586607162121
225325711176409
123427559646689
64055423391413
162216370169011
209217733191283
203053259087297
239525295107333
35833199299687
90125007687107
12347213867033
42023272096667
211174702476317
259672200289037
118097753673839
117128985026351
170974058437271
13411963721771
80197047448519
228792534225097
7562039468129
181348055002453
154532609471839
265554908440307
79549733379617
243674033554361
220923870787657
229864254265223
207060596671193
219141175746589
139159224687643
68073049028279
210758551258421
56222811165217
214463105227699
131642813985121
22994224564567
3584802144659
13752880947217
34144578576937
72129595369127
56151932069503
276188591387171
226704315357269
113713124924513
16044162927883
11655760914851
109826522396621
272823328441033
61883900667947
115870352477639
93518260075057
97143868511777
18363839994271
139465028085359
32566770289631
217455121936739
248029085301857
205697126258717
117785076940939
30467141552819
31763767693759
61063539205267
172436169258019
157293272222719
52518194533969
154984613252611
179774708181851
222487790471963
99350835696247
96516545594803
49683914266663
254593696155731
2752006480513
56670441427073
221171664653747
193492948745351
17790020480179
128296736363591
80476538136257
220809756526421
253054875966469
204717071669183
166194838949441
170850405486977
274184264730797
150932487521597
216183862910593
17318416598183
58626244794857
196351165710347
249098048802821
123876531500243
227481462046639
196353038885603
30099647273593
88603108679389
254274260307007
60813932890093
230911418818807
99175693927633
253476132551783
189502407309451
126432921592823
274315048130507
20176305493129
126832820987507
115810656401873
62530886658221
173710854286243
154991849121271
119925635353087
173374825057043
118053733600331
250273132683577
129633389878033
129361172759857
203032028852369
196439687121319
93969254317381
94154179926977
275695147958849
9000505195651
183913881185851
153728852761483
134246509101449
198845875718543
124814105746921
35432108274593
251115394641299
126514140523387
226770956008697
13153552372123
227012722993649
132581468137571
142473486603869
186909002494633
129932456209147
185677222120673
192098549584049
70576447271207
129045667483987
41951921593139
225077447627113
26779126202869
195740123418319
162286184520007
274194698132749
27353470173247
82837931384909
16328387884007
81771743536753
152096340151853
27572744927291
113075614475921
32405599095031
126031743163217
14101667383129
15334257482021
203198471088497
269505503940727
135124013918279
112674508105681
5405478608371
174004650339587
111889230886159
267903583028573
185156305730849
178843097413399
87306718994701
14940480494119
2776759308871
19329599344141
84803548367801
159461007360251
120976654152397
133878893686661
99074475148991
86093082040969
111461806458553
153118184889161
137359916721887
240771101528557
54066411340423
76994797889701
118893135505663
263703495115367
72656642362459
218489147232113
29837037339281
32697843113339
53191589562821
144491061484333
207143315653933
270676609881473
273820640424703
37082514394987
198769587446623
198729581756687
92224217057717
39728269568167
119905876638329
29282363305687
99269895377503
17294477302051
75611881156859
60223225820393
187811025234757
80625315159041
142381372828361
172793088939743
241934459892821
258152304315071
96526956959669
107833521354227
235034722923289
86907321461491
222109457783671
15606017448811
100928487997709
277030513589101
244848383672317
254287348909679
205668221035313
102441073341197
197024776744087
218152657564013
20096376335699
124443212149591
267450291401369
211380528296461
274403737504109
168765492195019
2992864421777
278318189059739
81474357258269
61326732529541
36213325757117
277653326802403
140184317483449
138384091176313
205468128492331
46712699880983
79680429031043
99477055169599
168700821494533
190465599011399
42137682150479
107569825617689
230283930347209
197903285273189
244309416825853
260054184149171
213530098363429
51113866609873
163905739236209
8717960933257
143923216687051
157287699854101
92200636161443
115314824256167
49810807293211
213101903806921
75759162149911
66595275549323
153428334315499
265664947375133
90365750656739
274244927144869
173056777297021
176483345107943
187921823963437
267909499075627
158640954727883
275924196692003
75499579174297
88163564033341
66827536630873
154398117638893
203772143049481
133338309643703
218031740341423
89141889310351
240282336497339
176310263955121
206057575580209
231015484734863
61235261854649
134286452999383
165089417436407
193372632030503
195110061487813
46543076846261
103950624780451
215293320762259
276224166942029
199812527551991
6663694590199
37087539748339
138999160394981
268713180146141
19693590581309
97678013144711
88761662252491
26528315357287
125662654895563
217393263487193
72277054851403
40742533652459
67880107365743
149015513249303
4315040598719
12708478734607
167700296345567
133911794544701
80528113417987
194610793919257
249345963488749
153989290175143
188146252235329
30915642167477
138431236523171
4701534199841
234965691793709
269798327463337
8583727065863
157187379735713
33714298314127
198897526540997
129308957408209
130618965276263
117133534049137
68842048959139
243941846315591
274973982208241
265943490225503
70242486135011
280765623496621
66409722478907
194270369057593
250943586961247
64548135076357
76687424941723
89994519987377
219068933616653
181735216760849
14601187737623
93354500386603
143493784841873
35820911759917
234910171837727
153331716899693
143289230450789
6326500515689
226959571816903
106150467752569
208755736112977
211519696523701
161283944685529
122818289331739
143436527808361
174685431239821
81893006945017
134208732763243
230875727132101
35975887230197
132400374140017
164486905880399
3130356012517
183455786422063
193340527403209
44834336959571
218004905572673
175889187132821
81351331053367
4950714273221
58684069337189
144405683162723
280218300156521
146111069809181
10879934388643
44135785762349
217562555350901
118557172673231
167382889346521
41036133700561
179672507487089
238254292297349
240778851908299
163309908847297
550853083289
44372798997511
163992532144477
2799622633411
98108497064243
65627726735657
30119694940463
237752344853029
191353547093983
128155266064291
17406900125851
136148867282273
4204265143591
140846270750401
217199032599641
142890213751907
63633156472573
69715688741353
115763127164761
104189519969057
11348834707559
223684915996499
43462007492011
274844050683509
44224939836073
185134914047513
268624339151537
80496330294707
57899587495283
185099024516779
235928368975049
193882162763983
54424112830051
130127916522001
105541524080749
69802613598649
59301326349043
243599350091963
175429269747877
261572842567991
225792930319613
30994866821333
220956156563887
160678719409979
71403836669881
206638715474963
24244518837559
143588100651181
70503322697993
169444551725881
207193339845703
20922834524359
166107281315693
130665172675129
233330012273543
198316346184197
142131548107777
151099425112381
263629275301979
183798562585837
193842531484417
12610830628709
27861905012209
62674934417471
233052516798469
198075409947853
257328625395487
80236509011221
41756962325011
281402354291237
169701916059601
83556087994499
155150932191509
209612205053947
237215482133041
246064030335769
132816912942971
67501310486663
249312870181357
112616783703607
117976883594023
69622385876371
132536896402091
101130592807159
107910016232281
143356921206077
181478474911267
89562556271021
270266393055707
29371727355647
153659432909027
56452086620627
103006917447439
30687351444787
207542039395627
115720584334087
69276831017621
76764636538871
49301322908741
152873647074749
207583258010771
7326820040069
58955219466679
200860402789121
12820804174289
268915264574399
143190806517607
106975704533573
264753045789299
36202503252193
52877569561483
115066378327883
243621422943959
201598775223653
190980455987809
175290963565919
53418410703643
29120518917683
189524520400049
189539711309167
42218021216323
33151622700613
133484054837737
210500260392943
26411820838313
189648591509093
225172782666583
158260086432823
128518028964209
205196883423157
250240874154737
64061769906353
230309893191173
100640668162457
73621098275719
176651228804291
162034851910123
86178964263107
29733588832747
70519228847651
129412194187621
257991525570071
200625173314777
218660366005013
208994784756467
173480169230969
157082463234689
229756567624789
90175347788333
35170882086869
45699996230737
92255471086313
74054705426113
171264453175069
3270242429891
268168226635319
236478972028151
264333571575851
34755344911957
41829091401989
24013570663427
143168035848697
220944560465177
247643176257053
27652199089121
105468517753163
275818664536111
154415935939051
64785042365893
52340453010301
92160563754709
200802739408759
16070194054921
254064114771251
1064807216141
64759988612461
31061992897781
205680697143601
270817577867203
121291525930417
26821445116931
41683006175729
120268482986389
162519331043957
248329140652091
162959909963923
181361966256241
272494783286987
194379366696187
140363002518569
144383133903553
237116988454877
214204131569971
279613117670153
39314225856307
105828205348643
223864034730319
243023631908747
54710662102913
88262942057021
124244382193433
234021327201833
141244222921093
231917693061137
264080031688211
10873033544969
135152658468931
84588446518403
177329988716731
73749509433697
264511550530739
219171198697643
5652928654229
73004323876787
35121189261563
118300007461931
274777219445917
216075499290997
6517703873927
28039362075911
217320826570937
10552074210191
248440264310263
176825978422991
174417138649253
148695285299741
199001207194459
264304618554287
229399471102387
193671617059343
13822866486433
163757714087783
234156428339521
217865558737493
129838172839849
19877845008733
118895074686491
38524156162049
39135259576799
133199401554811
98784003228583
111920184705887
234121208857181
212983365225079
237910721854397
196632991401883
226231038025763
97220841092561
127670680894781
194902480855237
260761531746311
278107541812577
250731355420283
279123641671627
206925133803467
241706812103357
84712538982077
93687035834653
172524136966999
119173339298269
222012111847763
268699216662991
266125586501947
201077200242791
82587737436871
118617455730467
106043072992583
95072447931913
264664702068581
117354358453597
6054956078243
82711724467543
272032179913891
116898751509151
171384725565541
5306683685491
103391994878023
93818123506747
18462141839123
230395807331717
10396232265931
230195052629351
55042389477937
11860696892021
184000351442899
242559890432747
81666916166711
13266288053197
74714482051277
281010252941009
27780893709391
81902762202829
270604104394051
277532712499373
58800966960167
143018076155407
112706361619121
263766951647509
122598419040809
70453620071573
190856401196029
185047687299457
30358067889139
164380255969031
119707216264297
36941767330957
195779620686709
148640705371579
164002981322561
44563656342617
12174363397991
43879012036589
69415650565013
164485837889089
122688580259417
227345567008921
280788829092983
158968272066371
21079482999191
121285614610759
129328166492381
246906220119283
1033606926929
202776804632807
61868619443401
223424747187883
87408171502667
95746130093213
155936869483229
248430210327491
109292223048871
96450371945903
255137918565017
194624431107343
180946384360691
188736665102621
153249955623769
207735190176611
270823868957689
229513508014079
32628752720339
142257115317991
218170272644383
71057846553643
52409238134557
45563210985973
204278300528867
59686843183283
132063907724191
44186586389089
464175548971
177936115458697
43271568587473
58938330083783
5262815593741
232036512119389
176008835483953
52343270056393
269126997947693
70388740703009
138851241464041
27687297652639
101059196765203
79251663984583
7542376733459
206061630088507
95611787979949
265517538071167
35466817552487
275817190868371
234350406858979
143163673012021
251390538119887
129753149582047
216920670954541
130801885872521
57094189409689
67732918277641
148971199454153
56891808794069
44321042927003
154028670545599
203510094029293
8873908235477
210763041949261
251830464762517
218014231274263
252456689262733
27022682074811
266429471402873
49377599460169
144388734415529
119126070157651
13115153708341
115096377880969
55340677298173
11906340155849
182965882977641
238692918916897
200387612988973
129786455848277
235921035239413
202053480075647
264558519958907
146627650158163
11831241352709
110524857908111
22271280084973
194428045150769
7038319742497
52133198381921
262820597193229
79942598871119
205156978441213
187435892878369
28933569177047
198144121444429
20269852765861
166612638121273
134312836374853
38733320681987
19300978505689
146083920423811
72652789826753
238454878997317
27456005692723
230270073057701
178811737591889
201702979886861
17606414449537
261644153133893
149884831173019
53826429961277
23960218143937
264488134705979
207430848933767
103794419120473
140642592311471
162440008973629
65946678945691
174250643031649
253630685942443
231040272093121
164393865925943
147663853707583
8416484544851
191881801945411
183864658923509
94814734338239
153744775006553
207175336274573
177391698729653
210715934225869
17650104248479
23272826441581
111039221922571
213797018332307
48791854159339
267802961577719
205263870228059
138139445159741
14012921796961
54470430154957
80320527060107
22288357333139
47925246594409
248369735226631
205849590244421
153528188551237
83154714732953
73187364000323
51188255210633
168018833922799
27541608514747
3693038868221
48671587281169
69667825101577
111807718124461
124038656700773
226631046965893
65642892540983
65211452772811
177230330416817
41269904872177
186166361507293
237333211858427
273749365632307
279739036063757
35261698533713
35087973164287
235440189400301
49231962319403
106200798847127
135025725985741
10737838417937
100406705359871
191640925455169
201347815134721
162720380471591
54353264531773
152173016433533
132904883633387
48656894079149
233385126001151
187384628341733
193408651564327
90255830425087
169734403790993
261208511797921
116715643290797
326419384909
206943064519937
116046919313951
208082871054173
22961575561961
213430551419023
8077010439529
28314863665223
46627295423519
216702108179701
74168861649737
248136805846519
147397577125013
56406820044571
127539684376711
257082777266611
234977996817329
142963660827587
3755082067117
267910045500407
77189019132913
242355492541559
21615252480893
244573447491557
272783449892743
166897056957877
145981824469433
90842757489851
86390050751531
139382041794173
116811227943413
160491985766017
239480269176091
192885356798749
221387670519199
28607748019133
212262130553729
248759973492319
184902589301413
99116210195089
197095932491999
211766196919357
54708369768733
204389351549681
200797248324961
281232613548839
61120449233959
144264214958197
144755003460037
81267382666403
222156123330263
75590243942491
51734752311953
251978642839423
17499365391551
276464930938633
204394879391029
176220924132613
99376452878033
41290963000561
268069877425783
35877188169107
170831323319383
60584679069319
114005811637339
132395242505297
85895093995757
107862586612619
34091743458449
4591033223747
199804535016743
22587967851791
245300306762107
4307092249063
30965459948237
81760867953551
13852844098651
62551387635223
267781775746757
172117379937583
218804503706923
154918570026487
132347745146777
107593963069447
215251971343807
28698121385683
208583462553223
103743277163879
125635721202731
192165735238199
52315161383231
31135857508579
280175043193621
252137315598617
49459540306927
98314496929967
97997096926499
199878643459951
17273995284307
77001439672013
170849300851913
156222182485403
190238623714541
47121362118119
241651540289641
219812841757253
266158535729701
24976899371989
33409400941097
24590837425813
9241742637341
256111479278839
237839482956433
207046552735961
94219320265153
35019686094539
188192250962981
216163611681679
90509863823369
218127735879793
52776369610733
69362949923027
165904557891757
143733296313611
105550593828751
103939502182223
135081238657031
280725895305041
150955520071903
226055140944037
80727131490293
5776133441383
204845530182701
71271385930027
206424702258569
246821815197509
138024623210687
22032360900169
276011893158523
247960806462251
100328986954811
25963254081671
172993257133451
20555889259483
63449384666483
12736018159367
105764746589693
77273449103869
261780087443729
96724955668123
17493646982017
25500096888377
62342245530797
139457728140649
151873510650689
61370935919143
199174089149303
172550035414651
252529009144037
81768081477391
235825990776461
202572222191803
237694575079699
51509002946383
93047897554277
136008236161181
86499339779239
141569573901599
276302510119147
18109769551441
118059734630657
160651909765639
99561974160323
185813306204401
31604581153723
83633634416399
201837145390289
114195732634339
241643077804169
189813036622609
162273264856903
92022985181843
199446626789929
110568851984611
102659082619897
220409263953181
182109923040719
262139148342677
250629144803729
246129527792047
75474549985129
3403678817093
152475302885413
24952921260857
134408094531323
239238105433429
137279614613971
147156771191399
51751954082963
122268030002891
74830548483881
27078386826143
31477898566403
174104027243851
66586507226791
150538632988153
195671431244981
143279995878589
51521285536793
148726829437541
197941914882703
102325338764527
31332814887589
277529580588433
171864768939527
140967073716241
153761819926277
172524625671149
170635029875477
34742848518871
227784091879039
94926272670013
184324288908127
105724525229599
81589571871439
129761898749957
232409288087707
64016548150019
71172378616631
6373876505629
141150095429869
5812456805083
96817415008199
156523211577133
254731305773257
132351359275381
160589944517251
165389703350789
142966228430369
160407260269439
59854135330567
206403923545991
168740620946041
27567486391189
123585836515487
119621467171867
146873715992099
260945841991721
214686075574601
30524336453627
94908302360723
276540388308829
67685374565359
257538018430229
42754950525181
139552625264579
178458327925091
255622385909141
22020659034961
136177368130117
190629517168879
28299648440897
90917724810067
143618052945223
56119273739929
32843115923213
133114815066799
237137771172503
260648813405581
33519270013063
198745825253099
175484389955267
220237937082029
138630169296989
268134981506633
931632796789
25028568159899
35054450924513
77491657608397
117102254516293
268956643839659
90180794913683
166272572843203
152183376425453
45710785285103
223170457912291
275336534384113
3283968899587
9134159793401
32210831921431
179474380226489
103415273915507
35245694298401
199763243307247
90897392310913
126829709506807
27967654619743
94642387572361
69840179011843
204666559801633
46847189151163
213604213474219
223444089437873
121889669108353
276295275941183
98603416942483
10709163666281
91890718679119
165366856616659
208271327121631
8850743385787
198428313398657
90361116931181
245521379501003
86583926188063
185279945074339
278288021423827
138721159739483
53779810500137
112299692493551
30514445358143
165277658097347
214308139110203
102393657155113
137325616887989
198376299218731
156433586926471
226030428782423
195307880051171
239766343309007
27214747998439
46121955187523
258533559131101
195112606997771
48330492758771
65680406659781
141271619157839
206151092135117
191749556363759
249518418581717
63070782955711
212562567289883
47223368738683
140273894688133
75694330095493
212245754320519
212188940179201
273365832698489
89520717335317
41907612604729
90793074358141
62918838997249
139639086407003
117732073136971
168455901766637
56653291799353
26307324173957
175733755425131
218768083740061
252007877302603
21686240772523
176426272059799
134228664145007
94212487306573
217378708065041
88647382672549
228298282012939
120236253918923
4426961440871
212644610948117
29404110685603
152218891812437
213750377831987
153220452432557
22394136250819
200984670093677
230250178617653
251937247470521
85730941973983
62319564989821
94588047810023
109939677645323
69661865900177
56044778502743
157379406315611
128889042059291
7487799648481
272428275069121
249611476900913
36057706281041
272000770504667
81485530187669
130153729581247
210850245842633
187310767908863
88823541187699
220393424977603
207228566759639
178015077827429
196243224199123
23258537484671
182139212426207
86138659432117
13445796590069
275577869533607
68870147447579
270802783163023
227183764561927
43682047279501
251449965793709
21585020845259
83783466860609
69957471245149
15988486195313
80211921125909
258171800788931
89303874520039
123708608680703
210646794519197
33916538265439
271745857138529
71154853193399
217666371008111
199087243183289
149742294852173
190843368342611
57854634019939
261798321604087
163671283605749
8643706757341
132108242566667
161160204211969
239505875458357
237226997725661
119595657423079
193685194067881
114690706325969
37305767056073
72491440643527
256992229587199
75956980912193
239763135422533
197164960555181
37628585848027
163747339827979
179831026130479
105158060171509
161295049523593
32082818931637
191996462784073
229532677818307
64149727215817
260954051090177
250663618118993
246102742434979
6137299396603
72377711729231
239039898435337
276535737481673
256297649578171
194697408594991
221058012642329
65412798756659
204456974489263
108099231626651
31292127415853
192748844110631
34498874095523
172327304434343
121428786889567
183115091914253
281100565135469
7567706043551
265175572687733
184417958620127
142272639633361
198270446686171
47566887002909
113461625673043
222633200536283
216574439818637
218961050014711
132160541356771
31748322309911
149826506785903
93528402001427
56983888108843
262258973169923
58052539079797
118048039188901
174050439609941
201466622057783
88489919809763
28323512161627
83251572172787
273301720550987
41040952572299
94270862993509
71105421563413
181280710929013
23889219980597
83551317950623
110274019886279
194954370014029
154618972963501
53190386405477
43150322680217
13504638358297
26027344915409
49562840999153
64274316108581
165860855167663
235211594809651
150920246845777
277083142308187
41303497224163
247778671041917
99686013026147
101591072965069
50472057898699
182714549962391
237633834344069
86723466428177
5523659633369
276503015931767
207647082265823
17764091123071
56911132162741
138386813641663
30132163682711
233792149474337
172055151649201
80758491671261
227215327232749
211698636210029
70115038930483
200884017294449
138108117794233
280437744137857
261690362010691
4072617215267
43501054163389
51649508145281
7793687414651
79210073832941
105398881601539
166403579137091
14702862670513
175383114037199
67568062884073
226282551876487
97670472914603
147308741087153
158836708545371
276912327275281
21298425695383
82528590341983
108416964555253
34815968416643
58477141860677
72194821367287
61125111438751
253580587753153
93492546679747
71403214989991
280348248757637
256206327383987
155446347220397
187952983553869
105416941555693
50897854101839
188412823180849
94447283449039
271200140377717
26472005635619
248310023935433
197571743168533
131078953000409
30508764538507
66459418464941
12733518271699
145307862976063
117768702145789
19957490234911
136953051652693
181341091994873
145151981047471
190427246288677
36494334720089
148947966583133
56044415870059
94292710936261
43176243976009
41137582118573
18819932125877
73776075022253
213200427479891
199426914804917
207083889038471
234699750627673
158772450277627
196086431289211
208972340744533
48854205996173
83494170159667
51523158093179
158941941127889
215784823662193
124664623123151
109617635240369
170276527644569
59423418875551
172390647786163
230027757004811
33706167650033
18202275795289
218862791040659
228943149790841
43911526879111
93309048616061
173080502669791
72641249036767
119053560910637
7033843361243
214262033658977
177309404020187
130282308577723
163471401085687
237104543054857
29568885613573
113660295831139
55657720471807
239506425429101
147809774886391
17811419513119
219338220525937
230577844792751
209675845344373
247017101242963
27318628912997
266182913581253
33477241822397
16456945214617
38385586398737
33546043385021
173719529551613
26311916571467
2905892800249
102796374940373
108519228122951
221524766147123
121439528921411
135090303135503
67956302197141
274172365129237
250448116938731
86869064070101
19260008830999
230911894578593
272596409769703
260647092161107
208336867176923
205217310658471
151545580132501
88667773602847
212099530885951
220251541148081
64025617778729
47136833440363
188624977626941
80814879663319
207782768857267
162853263814099
257792176447691
243363456558853
245926979028677
166910176571507
118509645101959
260365649030761
270034314865921
222414424832969
258916647192199
235919208142993
147255079655119
106554518778613
221034998527879
271774007850383
101229085795223
104680248352153
251230825159931
81866401639073
177589105647593
16026577740881
8911910211983
155072561803559
33268065213023
188497748101093
16884039543919
40779368927929
108900172358669
10542722584921
254550222924719
69137020851643
187469457803791
30950845124543
41291788798067
73704644682359
25291164524833
125370031148273
184844784982703
215908685208653
145917642000709
151778003923657
149549180413223
39799271555971
149217452640181
135630222752279
33569168806783
230603551682453
240513522610693
180297122997127
140598506820841
52352279864767
25461109447513
211189314375947
276044456485297
276210537176227
37057054631351
155437102750183
189052290806581
4784428196963
164527419810697
55732298132557
242344353739093
272665826293951
13772121413741
154334083612589
78112422338023
159791665903469
98616128245273
221418831103397
21316635928811
28751967885131
234795426972203
66799681373417
77076417351709
107530228115729
11261057081621
214933541655461
229100585888749
248751971061577
228621092864089
198550613581391
233107025372383
139547249328391
140216590865059
194234731054543
182860113528269
124022655006743
185197976512067
62859411086431
212473877691919
94029286077989
154926582633623
195978153939599
115504456454533
16357461441611
199770862880377
69173773839871
133855837951321
99447045310429
225914078206897
11539881726937
158660746890319
168789887418611
71360235173663
170402255294671
101214233600723
114616250577371
22773230114777
116147415549829
215477793706783
39535056071179
16306967630803
260191408711573
76657286030821
229806412433069
28558008330809
17707226023789
214102367534303
166947074251129
276812292022687
191812563755971
50126908000633
67726300763101
583105483823
109603749221611
73742479269761
242924741481767
218487894955723
98426643600913
266218462775813
87670107376169
20742050938831
259481395626697
82972813867019
87208252635479
215319757647361
123981449974873
253033321462469
138823776904207
96455645335843
144619282057493
9156955498903
119432426949491
243142036240451
258483221319707
25214419621283
166475243210723
8372302367713
26101317997477
194062374480463
165107537219873
49400781571769
59081547146161
159363284640253
275931594079573
252060834467129
240298889097529
44402378338391
52171338441503
98181403137137
54346843809047
46753299813149
123565880361893
223575242345981
204659785552337
91411545193481
48151731541777
43813305714539
123342462472661
264414651599411
37576914465451
21160663353623
1600675056923
30980142515233
107187635768039
267068736259987
172302547368617
83553788665141
219161800483343
215428207337881
267367720528871
217997226188003
88722980075953
63176353928287
267320891399123
265321931923211
13132479929929
260219048658229
271155537746321
24993898831417
210659045380793
156584919597059
232809471598511
66959984303909
71381578924973
66944073727231
232277594042407
177423247177367
57288758651417
173087094091253
255376777307999
89286158354831
99176805977741
230471199725537
45482092444739
3729987280373
213897266566213
62142878974039
77836012460533
53753737395229
158487688722397
44641486475077
237011997744257
144241164480253
22834814989387
16249283788081
13219498907221
216368459803597
56230716296581
84589502691487
133581986897299
88432759298167
195685481321189
261905183209643
277359952827263
108720670561609
267283629581257
107972199139891
163480592392333
270796500608449
92829196635739
122574773228519
199640213905183
233189630126941
143058210151333
171823172074997
239640456213247
155397310031923
67687369075399
116566972045721
187041717131053
13073021535961
183652213868999
3960051459887
217496196871601
260993456582813
249378743888929
230864846460337
167654528475373
134712966181043
52420911489781
107755249671361
40703738121289
140036348258467
214573848967811
185763051813083
196777633735847
111568715349361
87164134520831
3619677014189
162721094708929
279047258559997
134281375297423
209527619888537
191574957378347
4119660877217
233634461300447
257642528931259
166409206482427
233695678573733
104622665028289
180101399096369
134357011266091
121883400750493
53546844508709
237669607357471
253256136050329
22138483627081
238376136246473
186581102181143
49917063475801
115293004759703
35239286329277
254692088168183
224774884611619
117684528052541
49459041613363
78998480446469
200046244914443
153142548412573
63400390348991
116844534743383
55127596911269
15525870006343
232545328537387
235584149448353
10652995155133
183455173761091
34739270096329
193214254621807
24242663847737
26482924198579
39524411058947
153154204636547
18800579379229
115561067456437
144131167699009
230419751094109
185368315661401
181154592778153
150285258081769
106809645711751
46765003292279
27805790371367
78455068858843
68564335959263
6901894351217
24438285385867
238293518562377
153347299830359
108570462319859
121524045215039
114760559732131
273860615749283
18683056797929
216498293002169
55298561788339
85847160807817
113766436520213
2239350752489
42278639469617
214804138393147
204121734872761
103423322907511
119022491819789
104687160277981
197423324227229
249863989164421
270468811558321
25709496656413
258120884615129
14280430293601
110685334712941
121510464044041
16433313374501
153958560060337
96872987948683
90031076959997
17498799795101
92720356715257
27466593428929
46470942881413
70782814686739
164426525416103
132298384594361
10922864472119
205420669636289
177635746401829
62586510617591
130772639700107
49476909833441
48291956110067
147535166279713
37357006701283
22700785257053
2984803635559
204362518145789
251333865603193
123407667455381
91186653610103
168746326573453
227255723648209
195112416224669
43697916494399
210036444880309
265202839947601
223222803775129
120818362319063
19112679609719
273071718337247
127777388006531
157074187959061
240222335580599
1489672493237
280461811813661
169642467717257
262230842281301
237730781044069
172517544760901
108035879765563
21744503151311
168887978418281
190438255752739
53852060708101
189256646740781
262761657849553
250261023241391
20714140818473
67532536850503
107920954741819
26957659208203
131451438982091
222816114872783
238976169216139
274597705601633
79892415053587
205226997153457
17373067604359
106861514080613
55748299153733
165500065364717
148072488924067
192747076344061
42163369784717
195219364376429
132763823399489
235875408804743
110112635850319
77535764190061
5980817914999
231320659893373
229388458734299
109518360387329
23073294254069
113400329049197
254696999926697
79172321909783
27781890049831
222223374340361
252788491564447
220541121567047
107539443722083
258651630596221
194665558806247
162145762644583
150909849745217
77789552168837
232157387314277
104401263519601
121959974510791
149657291163113
250869891809633
151989732765653
44245299754853
206275117737641
77695107541901
48591585329701
239102582495141
53044792801841
160637620635929
113572684909027
51376524861401
176013952972513
116682936009319
148636267650251
114947651754269
38031411473437
187137843032963
238317536214473
275458679356633
18082833720311
276987045069019
201510621036199
115844493271027
181556549403253
166381603543333
55777066869281
14032444086391
97724684759677
123013165777739
110890330588153
217641268548161
23187202810411
242277576166631
65296404751163
193708968444923
115258526823907
60486761855341
20194408250581
163902733801399
127104293396497
95992272538499
250687546973189
154461222278861
87954666043801
242114733109693
253333158961361
169381038841873
13020929503861
269872189783099
8608473618007
85555874025577
51383101047847
169573884654271
278764099839521
209789489770507
234178605676097
73714948344491
217208264478977
29106820602023
61371985890953
226857193757443
212373958697167
202415139952019
55317772728299
19673592034567
160555500361709
165026398188973
124134394993541
216961923069809
110937755893369
183252409761403
144654832856711
134031662813327
154044276290249
191667735180227
187279225526461
93611315753441
63969669935783
136585534366429
226903759052231
105531414762061
175587587039593
175112195620321
27455890528237
110011421377093
7029763163153
34459853846291
210781257833053
234655440001033
232463583641197
161190541367777
190232670512377
150061634145413
266081649465077
180122812132303
234697306173721
181903833439543
5666394061841
65609048506847
143071899424021
153494438973467
169271608033609
93295670504213
149136210921301
34941188809169
60748753795063
169623865660541
180331031666593
109073680170341
102805623140123
125406377495033
19442650811117
231556422906773
197098513416743
24532878571237
41719432281167
235587267904133
137735930611127
17059592911187
67627669111609
114877249924937
45533093619859
167958952367051
89251463781449
47955687254401
210798453665123
244828342699663
69524686054583
160515922483739
122586690181883
225427235855369
179763478683083
111557498174189
2281640796311
142430178937511
67600478157031
2248963964449
276105912670691
247234114267969
389683315811
144004166282311
200920147375657
76662399556297
6794564234719
87227517359363
257550011608103
42266118072239
252126477454331
40457947028623
278383318394017
25800527637217
42532673657533
19154978746307
26328290522893
244758658255049
1477776700583
119204462131309
236365284438229
188017037823691
13119417995737
23188221742219
241291153585561
125489066653399
100516448933471
281414783328347
276967941985219
207680345626907
34095944989111
51301021711141
278161259499301
135739525318699
200702695522181
177285555502079
21121609617937
218599265350507
89921172029803
193341627980099
96916379829977
6753707160197
101279548469017
139720591421779
263505667689631
37093969615537
70965686063941
137664230368499
58319808379801
151917367399879
88408688202089
280507578099391
61378370344469
215268266804387
210033659595349
256620436128841
157632830177437
179226286764359
171789733794649
21650318588837
113762451258077
177967596898111
168158212134767
2365021370671
11111810592809
11016281178109
219681722001059
232549191302321
201447006858247
118769067544051
172958044717631
198936490984541
174052393276607
213922911460289
139271055273769
164476459115071
178366717426699
123262584350809
193336122115979
265141481021863
157423885949321
147922151471719
280929496052459
3566385813643
112344453970201
145004155455967
116917462480199
119691142431863
13960229891987
9615825495131
50836795451713
93610783331683
124311609408979
241184206219193
40430439277663
81535799116231
226577889516463
142091529505417
47423749399799
132645887110013
174240210710453
265424748499903
55619224796561
224714864761337
103155359029351
135573504329017
280680520962053
189127246702379
233563177105213
141760794068263
249069120250619
265287513975391
19935506497721
95038881795943
274335389417651
272020339319879
228194723075213
168625019719363
164155138260917
171334791040267
140754448320379
169703284140367
210927905869309
53230424692937
1229392019213
148882871677907
174006460572961
214309159116473
259254350387597
208857387193423
181485621812587
135502207989139
114584250386147
165606905313001
229022561365553
247503006406511
224711961992549
242841856680421
110985521507507
122501658712541
59771413528511
120360979393819
61567560358519
227278422674477
206837670791951
72418674023863
178954913768753
58659760910627
157216085278073
27378433298353
161253156190639
201945076636333
48461310315043
158683182424441
225434404051811
263751843719381
197192585871647
27517107078079
71134847070097
189968987896271
257926734918661
74565777088559
64004349576373
134744709714613
166937270339117
36612052656313
143879711877791
213804122542333
73156974326693
243339234925783
145903779322187
86666799744881
191475601687897
184086788775011
83641807671781
73970704102819
42222237063653
215977199707103
31946671470661
151555905353477
130944676885151
182062456323637
158084981168087
140736266647177
50697599014459
278040347990437
76451438305133
213516426814937
5637057615083
260231185216609
15103977338249
172946517487091
188817025098817
151989272666681
152346114581527
203052572989139
148759222717871
140447806093123
77703868392077
6619245094411
167356878334691
147630580442117
80383769248933
231081764200853
181129072502863
141475732091413
88855925805937
280818613558033
128944570577491
217535146335583
18218368331021
114270019443161
242643562100917
252613320315077
107682561855839
79261049889787
96131481651973
147200244776033
124087217690299
143330586208631
26786341625423
100038040879369
5025526501459
105199310932657
105927955020659
217958397638921
196236088205719
15189222414781
264611999115983
104857592401259
36493442824693
12614334278339
251567115385499
218226652840423
50350764202451
28744886710271
40415201032793
270470126720903
32902385273231
64171252970267
95878790879723
52678613073431
162842237872871
89717391428527
170419061690309
161256688069889
38586186703951
192353160208799
79082112149177
253781666777803
107914595074823
156657815817401
229659596714117
143842697985941
21651208012541
148792999113589
95950171949213
244459807581727
123990301240679
273323512599343
14307704832497
274569857748227
174016076688263
795428415547
92603316261013
119163991497113
148628289916553
135785379436199
271728844003039
99601978746121
209682130994423
245861806410317
99015025298633
180881525267957
4297289159351
264938898008821
138049259883259
141121729463717
101891581717573
197333113188973
187128841987357
57601743021629
164018392942109
135809695682267
257304184234397
270613508752207
68242054296193
158816076991703
209938481917397
175600908732643
110171882605523
139629671595023
257437690387457
236707993630937
216639629454239
38222690653453
57810485481107
142688295653017
93491498598079
10090464333199
76623651322139
107172048515281
174942704032133
197296569047477
7465894914043
57426951452587
218225121370549
137113048539997
173862457263541
186976940997641
110315106276559
37481327226289
20246349067379
220687331301109
160765343198651
37973988780781
254020006032931
242329525450757
207902056325207
107897693365367
230264237937043
170288269141999
134046968453543
265964328157991
139947071338187
85146704499887
253943629326151
84898883312767
163910967403829
144763473629657
143213176005467
198962926954907
143949405989267
268976565625571
155880270596321
161420633966729
37169870706377
49603895177713
23652897765713
10005144855913
90626163759403
94952895972461
11311865878153
251971536145157
170378360930461
31286917975681
66046536813773
136489494822449
12115683286507
29538845381627
43845432633307
145532626668589
26922822389591
266636972722163
74376847710203
59267435103553
131461551883549
87299993289547
151452808190977
89709711749473
82193556715379
116700656366377
85711721470633
53587174739843
220670701484567
23894118006793
212849923530787
16222390927759
188847638829013
272449178298439
126772689133471
108523792632599
30738748797019
110492600519621
83932392974681
62176974068873
179709664599629
114690132512849
215668018015469
107808423029311
214244991262619
20255483598143
203755212805321
114836380326659
213216758405249
115554904533031
139405287943417
153346430083159
262561807113779
242425751459291
267937116182551
59390568641791
218171789964581
47016844831291
101004001618703
99336469750339
252648945272543
219380203262833
146337076588849
117545155423447
185639432291801
178715525570039
69941510196361
151480861852181
230179178854697
180204727025723
74710283938637
178095108857087
145871416341947
40799227262587
210097375572181
125527858906453
48499456757789
273140716906787
70376357290009
86122378111097
99766544263937
221413762356047
101986585872173
140528902282201
238611780486437
36134165511781
136764565921639
121780799457467
246050986641331
10517478322909
101534570859779
155830701094417
36192744203753
13270146782923
281428907109929
162519164779067
267475414410917
138688542290479
186370683887411
190007177212291
173170165999513
236299504651601
230369754875831
246409574309959
200953027403539
110518604894549
124529235129589
31157135114047
218033402948033
5999807386973
55968783617459
18822537450401
234726031168781
7387653398717
132548219844917
189680811662567
235251475129589
152522023317647
79692292813633
171780599809457
1184082642623
105199620027769
115606541801353
37058920121651
104083619911247
269030954846911
38394821428361
67985815356533
212265312627551
19386321094523
139367009057021
189989052184223
238273228419407
85360425990137
242059588390469
185898253243909
159361763429171
102820345041299
175161554758819
243400709860163
27262154895823
148208621212559
232823138391709
232981415203597
180978897481219
49694122423381
26299872164399
41225853283913
191420256077977
30554112697483
125718261022139
86349097223351
63018950092771
175755572145547
127760260106911
43885213145177
160686664987111
222555974065493
145960366634977
213206460665141
127423825016893
166054523046799
131931160461601
280466073128239
116292722109901
128826902899711
109257351144853
213664819970741
198403072447093
16926849542839
115870531146653
134110393445251
71939928569869
78717543005363
229724086229107
186787030650851
246005012617549
255871247749619
249616398033631
268762836778903
189579695886151
17383578009989
63156673155187
127660823331577
172944844916651
106859759994107
18803410484531
239891227166069
166222923745169
41246200350269
164742843003007
248195017477787
137277232603457
197423966396863
157581843470647
219285503653649
264270310739597
242766662277847
203956585727327
278301563399081
129792627493181
129241106463431
155553950228111
68021092305779
47418621386497
171722154001997
211304548740953
165933237531511
31297982355923
172080183471601
247582651675159
193470294206993
61052515257971
102046824441697
158924272206107
214687146703621
98421834767101
21031197760387
136262368277587
172883161200667
17600144277047
159133254900883
139636202131079
68026334104811
126384366737687
111490533082139
154101891450649
263661294805213
228674066799467
66460414309687
50248813546091
25190865231023
125411376315443
117165905697089
51567460382311
5271779075887
106372208916959
231065011230589
223219385551867
5003458296827
50188548157063
10715782483277
201171757483469
244349049270791
144597100177919
270821296793231
1843476548129
191442960524461
29771721367133
11636611131443
223562882766647
210860618841079
60142446498317
187367368405673
208928882672821
134777067984623
256119392435141
75710650966591
101509664297423
22815343976207
115864197938287
26333114898887
220849780941121
127795006267763
248556275531833
281299057573477
157721729605403
227555872979137
47348665506991
198284590181609
128316292631311
235391841985103
219824468124077
58323717701869
62092907064823
25955754823027
267218662143991
139228488679663
5970846690167
279878094384151
101440284949637
31262722693277
116272801639109
201184187477809
221687082706927
258582032485229
23981110182727
162366148295327
148635231644323
19832375588387
262829534284697
235856648331449
68522736994427
127556358671741
27364715908237
19409391179197
185971151936371
183037810879907
12495281042911
79671463188433
165959568838397
263080715728637
210579115371301
4447575237473
203693674520333
15114770404693
85308814389709
270404233186897
247433245486901
126048384001987
97832476997
28536799011187
196819872197093
277079523455629
66506885125151
48024690819961
16360669910759
118160590779733
122054754045281
4958263229771
157275703298107
246331008021349
16544333528621
234902673418531
26800624063529
59573448333787
218943668046167
74724319027157
215361450412247
17678941948231
263951307647983
224137695060001
135641819918569
243516933619517
150406653475733
128659133194223
113061364000427
217518370805039
13870857499549
130161228323339
228439213709851
238473082141949
138654968767891
230043179556143
201895714412417
15229302859261
52843167252487
257027173833929
47035713043643
272647449531293
260662765951817
251781366074941
137956224562201
201650562514483
184536686179787
61406754291691
202665996121187
178942921884359
191367957655093
48090200319277
123975207598157
93545368971853
143131364223391
89141641567921
147761819876159
25704246472627
93174057026299
206801464513967
197588122792547
92016965276771
7749260350837
269007342520519
253386379413977
74445954718631
94746111525199
250557681019813
201311206365023
269369230309397
267912263495017
72636351031669
186754653359641
182734817690179
395622547787
273685749151853
241818849952297
61115361191383
93416131420991
64076192678111
162047366642197
122744081071709
230462878581961
200400170492759
94874106559027
1476599933077
79370569853039
70084524651917
25104847299359
85078063711603
175837292788601
240177487371287
114200829209321
143779784718469
102540508904017
21280136400659
245254954760929
135129884203933
115102190182883
107915387874347
182553761442631
145763621405879
11908257222737
143941838987977
68606036397791
179084132262641
115600741636819
6577755037349
29275468667591
137829055914619
3058340609189
116271942562421
47071363811737
47272788362533
84711826457683
212879819303693
118407830340109
148169059686617
11577467665177
19665919701763
140251038397471
169769425621153
157924862105467
267736373828873
10643060114207
92000688391957
192100347730517
250589761629167
155554646254387
114356678809531
107767079560757
151438883388913
152676919950857
253964148980483
120234463892957
119386795679317
83107169369369
126557629637183
55901620614563
229623462179317
179919556133509
226614453341173
231762524963539
240894336038567
8982627629687
224715033915157
157179165571867
146565092918851
255641535851687
59780275017469
274711385488831
102945865609819
239205239006693
123810074650231
62523640785181
245383023450613
270805476629833
32513720942629
50600017958291
242570510510521
170685561166369
201312724449289
37582604512967
82215674578837
243144430699949
228227446815061
224189581342427
103518630919597
99628424993479
170866317371801
4082754180991
232184675862383
195249512916673
110983780599437
213912766175687
21592283301877
21298060964633
226652395756621
62717276828077
166304725586443
209353913786027
12187162069669
55615510701973
5441029180589
84909463275613
184703220502351
223794087450103
32248784310767
56850659188651
33352574951669
167005030154623
225096169164887
218239023870041
175459125455699
120482635464431
28269783708967
235855904957279
21999016704383
15727719483647
228040127975701
257858333357851
215156850705551
27538125295157
47888410977053
33181078681997
263915556654593
143919869426657
145880342147203
218542533132761
101129132470453
75654584929907
278007530548393
31457546351479
275855286468221
153803392507697
254054928830089
11372345465653
57165820095823
264464614234547
222447787806779
7873515295693
209665177237421
124530469945423
31761024917761
168146836895441
10512874685591
246355728158269
3253842843029
164682164087737
106378094863673
49957010694007
46411193626001
105096908498377
51884750074891
25938902131559
243281866140773
94908138053549
137172610879001
221340461489233
116175628592027
138235436052643
83680939279429
57272717979793
227082351948611
5478430301941
177662590923049
4795849552541
105441114346241
8757841271243
155435075545753
255582200820229
168253596754681
209750974747931
57819493444129
185656328152489
45267851965901
59009809452467
212619749482411
101891946568523
178679793530971
108792703292839
225868939715297
175764476163883
76316394118619
157538852985517
124987461931667
36156615102323
211877655158707
152091464693489
236981005708561
194567215634137
270428282207527
265483176407479
246295258133989
61555604960453
79060433707441
23603827958309
83497346412307
266635251459781
46583828045549
87625045138013
227014048699169
195042541146907
132456607599517
5606419497607
44183791877023
148425366631879
84742432589257
49666579707631
249973740980917
140657236764607
227834164743373
114118445748127
133965100164977
135563205290273
277458520579477
138546002345753
24679011252569
208050918632107
186545552494603
247895423133419
84461595213727
170674492176827
85045141082119
19893061584499
133081900874891
50808048207233
165101693140589
89257172663129
210260911664873
144864249310609
96775842478873
11346589335167
71510352804109
120869706078677
85137589027943
75744542538727
213402554740097
273806741882701
201964370575027
214292840384803
133479854386843
135428189297111
10348119549517
178847287217827
227880705055637
43884393266407
142774929033179
56493501796097
72771239920607
24704498571391
108403188501557
248768410208293
82751889447439
45101923936709
201577349508421
237005517684443
153106190484187
255818166895121
259827992221907
105159485154151
99543048911479
234021954857087
233854458189991
121618458875587
179248074685457
219521180475781
196271459701309
224934546226613
100634528193889
138145064670667
72000032950631
46801871590549
12065751018071
71008774551347
205806434755573
253188320668039
270557140187921
95924805498331
110577881857717
238976275397089
220913965862077
59532841283219
271782531869477
81426193348811
178318600040401
214440080646059
81797083204769
149333098945483
133356122223439
11229894858419
105093862669759
232174301991473
258255851460661
31708623248681
132544535474419
97662728195587
84481678904527
131431734873577
220381624255379
161016736377059
88489703667311
202680862854863
124025463219247
44692617398257
258653936261933
146989660173731
171482271839743
19067132947097
227301058446809
92367281911
180389360087029
116787172673201
160168809096649
151740790888129
145900500836743
8742067533923
151182199906061
226186943299609
212707643497711
266631089640791
143198186339723
49163135830553
1795404568511
197054822062157
165144856976369
47514037120499
275922468740651
116996667972329
20819988566653
233113716089927
167293290938819
199926736192699
94550721567751
260622853314301
120993977381983
144348017273983
197974014985337
208185294708991
207260877448231
99715040107099
213413374809311
24292441390883
110415767991871
32383791848813
184702197410387
147638374484057
107288325255911
56319094536293
79826926279699
239529351430519
141156294525007
99670633864759
264973734381541
244973434779737
224872847319259
142198128114391
95490290426351
249245699001511
85852403920627
250047454400333
72409146723799
2722562473751
63566644141157
131025019530529
106516909262381
10609881160031
138727926032593
165086082159737
276994952654347
21653815682417
202681651569667
165347883460129
18901562718587
208320357830951
228696165293471
212584283542909
268282908487361
35612531285567
189109344855077
24973099436821
120527489014393
277986906633749
183536373424051
34773839493311
36367102586917
230874666458929
281154909050437
237833025290669
270172295457073
242172179282717
221261036450087
175256960756881
272975375777311
55082814558869
112945035045137
247961679925493
28913397605369
161877651625121
149660321826607
274743580261691
63708244504459
189371295848687
107754942522163
50822334774091
209111641705609
49061091691121
94428864319943
139049446048399
65387887526519
266643041175229
93064866696623
107951024009473
25056045428641
252122253500333
122030966559961
82899181235839
142071040294003
154189969968011
167390571644459
63198891862999
129202416241967
169887120040291
234534344179703
241978276685797
27983894362271
138303876777361
127962791916359
193593971309093
102905622353231
247150573354403
166497907846073
44195956077769
263234960748433
228509135031451
164730470523953
79456414639271
71491758533183
62010680716333
128977768380367
117031666312609
137313764971127
203418682866809
53435053914713
261227798497607
28686269039507
14107856377883
196371728400163
29001871844801
183168706291817
273520524566813
187392818164243
224853484079621
120821043128171
271071940085299
120289607226847
230583483294709
234189363602269
181453842452383
51568878648241
274816486994479
4598383470427
270367553147359
154062858800269
193897678810531
231900664195979
109220386217329
50418879390283
137601726858611
132893895132599
32698433159911
174387541720781
227943117533041
3554876340073
113554132861193
158446544498461
51303664939057
256501430165737
195828805019473
120366579388177
223748373664639
104847694765799
11924812028197
216757470202387
190691228997161
40342056870853
64754640369173
144224227992259
257939361398809
60547723138073
85565153361283
157574042595143
158313611180003
41528207616289
27631528625861
25189189027903
113547799731347
43675643734837
16329524887189
164722876689557
265273737193181
8047336458079
232493758587799
108876559814369
242057816408729
161299205094967
257275293203087
168707533955267
159858474913127
213081349926553
193121138979959
123018810991493
84629099029063
215597154981613
145107580175617
59120548032487
430980203807
3956118492013
220924203829333
109175953146367
73385193357947
28073519539453
176904596887789
279143899657769
63610177813547
33782435436427
217562053418141
125524384317641
63068189627593
47223407223101
74189215542469
82790338878197
33968997899801
141320562466891
279672007955503
180572802982547
242779065011939
125948926191293
65809949196583
40898743710241
240213992376023
106871196955513
242070292620733
201891882157223
212384232819463
153277117574393
33480875249999
38870624946259
236883340276711
267941222325047
152823410000281
60282462607123
213933530469229
196009421190859
197369010347903
114452402362093
95986911981629
64939974559367
108428308378997
115243413729503
212579646743677
75380969784331
1887745102279
163736837807117
58979019906769
182011727418331
194343013085261
14388151508903
52419067423757
111438190682899
269324433737603
4658901617239
136422577485587
51380627011741
107938732415489
120222835183943
124674027478933
19926543109631
166234562293171
156671718239299
95848815116867
101164871326513
18902788495729
78422712548377
186104820791479
162490511095889
35744880682373
174590302391471
259810053557687
20862001628261
23207842806989
169490171093527
207584736050221
79854045577409
5786755219033
138466721183641
128343733063453
78612804802963
35928731739841
206842932615971
188766318872377
272365398816083
147749861134189
195599546534099
184342673619287
133900354249099
169469458985569
19130166952991
223404852628249
38860894934429
231997275179063
111396782864023
225048965694869
180833239255013
188930137462877
117900588952891
33598346224507
25068303330853
255686326800353
160285438518313
112518989395427
59532676760369
193428814536053
279637650627233
107166168294709
173898583212929
19958860558487
56676148691507
60983438809243
269001948779159
185224876299611
206086315894427
41801033250751
13251388424501
251910463444859
14394446859439
195214319543443
225215843513603
65034180444293
153390224339467
201411222529057
59292013788551
215296558890923
206357890456441
69318880283623
56891786346173
223830864951751
38154822709631
47179933329757
228199895502937
177481853637589
279028974022577
33738690154357
18471765446417
185239305806953
11420901421277
23786788691647
217467516781423
153923016836137
5226220463719
119752458970247
148987093019263
108885387081169
64118384630779
127970551285321
87701155968329
3155761853561
189844773213083
36295698260501
272933069385257
20717433317467
46963522311067
266519437499219
174835338169259
92638393795979
191384840152981
26167157116103
46334127137147
224657061369857
262859273155879
118322378072593
62959693246069
100059192597751
53881294074161
221691192899357
74828025129217
215534063857873
52477749603533
139779155090819
158010582063673
266642498195797
28127544153859
136289554146341
274278797129027
141933286393879
79471246115747
77482567611727
79865175799061
253378753054939
71024933646437
137773050951331
131386895482021
124845635595229
254892758549941
260951323696961
275823547163639
12189176179981
272745812266553
198528005818601
150913935897799
95211443662019
81883744733387
128980898970919
226171869173207
155642221996211
102835484608897
134010714551741
95457610424609
248950712976061
183436324595549
240310281897739
92456034213623
21971053724981
51210691535639
214532517884621
177930690999883
132297673851043
206759462947489
193437238418471
177861571667419
194645729449621
76128944208367
40919759249701
99002049953011
241533374383709
164654832607021
51503653047677
247302148049329
160646268320479
47544358675169
265940452287089
77680643728711
143454258912799
15805018100129
13656750922733
146942500937629
243232983515657
56482639293583
58627946810959
102049416073193
223308198559489
68815957949639
147442916900309
111468203429819
84005087417219
221477592290923
214486581342911
238435738102369
246848807432593
274062282092317
135215908124707
14533311459283
156872989436929
122930411614441
39131759778523
256858676050583
89355603332221
244992568604867
77550698023727
109772414633983
2779885932137
114059209308851
36842297341513
74037316640159
71920907098829
168346876243961
36986353079189
164630717654807
30253731009269
184855452732823
83016601485583
179051024924071
222667498630303
118555155846103
141149665325443
223159647793499
130571280408859
64282339080101
30971251632751
268867536754937
219577170885251
134457432805609
201005362381081
221296495732751
231985817805769
16545316832573
145717583959573
146039561347531
25242535223089
41298755995169
155092954772993
47468017249967
2357505447001
196560703820123
211995242697871
18576846536029
207836995147811
37214759050241
165170006026859
40053620482133
59727639610007
138335063153029
110876747711287
199413471327247
231969667594081
15658535930491
95187976224707
214188390545287
55289870488049
233151119433047
249582112981757
174235892095157
279973657635383
100646308881743
158082212334593
111292199269217
245351838743831
267127304160593
3127956190273
110160615042679
101501473530287
147283805411087
38295716906899
19929208648549
65643305774779
93731637930163
80085078108491
178353894559111
273802472117771
107409240446071
31562388315097
15894282975293
158405664385723
71320314025361
8413193413787
20310292955461
70361267146363
184071880047019
26560939482031
88604002971587
56325987137207
215030480343733
218775668460647
84896302166857
190044682084681
25754121051721
262814070459271
77423864786683
32755471147921
8434298343161
11001093319253
226322094800063
262267704361277
87146374908847
218994322608001
232263299675707
138690677561771
221604987018661
10528625858797
121275879360547
202016516755717
163754085703699
53421073985033
128574700459369
47802117414593
167215997387749
33520993656067
99956891788297
222840496367963
169461824212069
129059107919869
187606919305873
171918443159569
276598180685441
52483285074937
76796168774701
35286566209373
254117917817521
116543738706679
43957628111783
278628980694587
26882483173537
73103879061307
26176455821797
204348966490789
135540855168611
206676240933353
125919569454929
238302478364693
31681737560131
190011972058583
244024468982297
51402031255937
107919711777667
241810862789317
176722263353171
49886771896411
212727722055649
146106402044381
242641525535077
102695945724019
137356902166031
126820183490081
176693000950799
98314301769961
79356044431201
107900615021009
26079637687847
70473425956939
8857688375483
10171335516581
191341317184741
24158124022997
48353170748657
10344460256497
203936838805313
193014720417847
120276495391769
113228828970223
115096060553753
41553082994191
276380824352767
99664451590559
62859270011543
171135602427301
34812400926101
121725745193851
14942385480793
214978661278583
38480929140499
107328264955969
280201470266369
62375248339871
123740446868503
79980322449487
92680414162019
44563017880211
261614950964327
70251907892477
59099967823081
211303707900283
199802998726157
226128693403673
28527591914011
224700708750169
242868456038731
221834032609877
59423571507061
201774659070541
42882977654507
205241409043093
120395124195179
224158072508807
190662623660521
124594035769211
42023808837943
177896606239441
46743004425487
212703728771263
62939120786669
20450480119591
32318727165481
159840629814179
44853140255117
98785455790639
193836086665337
15681893130637
224122763114857
3140601004781
6943964910247
65819721166337
150605685055523
147236575228789
101370915853891
862909248083
21067637747111
173800289461787
247969843171307
203116874785859
114622283656411
275065117422031
157264912133689
126654858352003
269715498043853
71951169878221
262419953537173
183983093041963
135727795398229
131453807611339
54428004560773
13202263859111
192154515661651
108407343204971
65720530151303
9417485042429
71492701199663
48135601111061
84918505538543
278987572142119
49120794003587
150891829865771
69329827133767
156036706309591
129443859283681
145731096799621
209476821497851
248519870859779
227466886182937
117448864394857
34150381484389
245252163757021
2992039397527
123131373771851
99222758179151
17814587057089
130541103076597
113435431417307
114783990660637
272134003241533
63227497900097
119979206995099
42846121460449
219194244142877
158249534126297
88358053468879
156681237320021
235620304062553
256860904414687
207715212792259
215282526341783
200931309702881
277761146170771
97533063369109
233784959367629
98419467661709
266573621807629
226944488090963
182649478932211
45284123793851
186538083105313
152946443322763
233344227700333
144156300394063
118096194373867
198065684472937
195521702036047
257995807473553
214076549401607
77430033636539
128978334993517
229817244584377
102954040808287
77768240652259
201458645886859
49007562185521
212283953787593
51918525546131
123039190189631
189053514833189
249222481178477
115898179039
30797510782483
174104522652017
52671555037273
274998363770909
159827127747667
225158985750649
74424945785941
49057049325673
109276267230359
110059317677189
270321306304141
203595487429681
229022965378763
116147880031049
33203964452287
13403295283289
216303337611707
38491686139889
230119019450003
141578220096983
24662991079549
102232631784887
280621777009801
280625596196879
268031453682341
102986380695503
84680469989201
45636657135019
89142150120409
244603773122447
233778453936353
269371857505073
268897904014921
37821727794551
210823714221773
112293115552571
95513175543649
13094335201481
265110922240529
242584556100041
118129362837839
263439639000143
42543139371137
191426094437023
202665012654283
99396066815069
238670586583459
34519558237499
27986120847697
38147136284987
6576798210139
257485832655739
274455638979349
82658743805581
26516933232497
28278846439721
278997867542579
262171767760817
196651470474259
131868610462819
90217358117057
184747415145641
254211028299523
240530284864889
218159173051009
276020821965829
219437658855409
279717920114033
220780655995447
39167380047707
130518981512537
164234721006929
140589881060117
227446347896029
113510748425587
170900215608379
5777802279163
110651769517433
44950279836337
47295700438523
140301924318683
16264742076403
34473321424319
112744425303989
254237652937673
150071375022901
83668559651321
280715997895373
134767575839027
133093662024137
148743990216469
19563942174433
94473465274033
223841363469739
224101720913453
156132082974193
41444539761407
5050735018099
76869222819349
18675529419413
98446505957573
12455365389689
136757003862397
38670642737669
81276744499603
759803398213
252216879970129
117599131727681
27250856577677
257950355125469
157910238625211
175794161173487
4025109753947
204818040206369
220457908840439
109744625991839
251334088420619
198805046548151
255472420397503
178323330782251
76772028724093
113022676596827
19016454197449
121825956859049
193192000578953
1002062501161
60101358156971
28078833764237
258067384048121
219272993635639
149319217766003
554980408453
64619627692621
200520499614263
81845064026603
143972761773343
56754430713499
219926873691737
63242240787263
171686186725217
129493994742533
130242416955283
149396292933227
211731314888651
72146473585451
159045523377157
127451768444993
265476673396607
162041847065389
158443409760833
193390167895819
19334996500739
262002692387873
131503941814439
176478612658577
4330327133711
222315620657623
113820878013439
169996507761953
121386145131373
87512558607763
63387317950783
274969957341587
15846465059609
81469698848719
193543605801863
82117706634589
66084928095013
46122380754323
213004515657679
142207034722801
98929106727959
96443280988559
156686698128791
268552371924923
36408805988083
31009878566741
234132241336781
74431077243293
233775247769051
218436090192637
188767382323361
206555470625489
99376254032833
173733256399631
39699262167221
152697216704771
179228659818979
162769251804839
15910199200769
127569413075347
270108127352821
102814230571519
51051876537913
269020445606053
209337982248019
129876782574797
272125217533957
263390760461533
215841811501867
56171948566043
216660668187883
131299730000113
68851222511741
243829158175991
255565843386929
31684833433063
118430194060067
19810907003969
28985699470279
168192796374191
220879875769577
197591373462191
94651498322551
225643135450877
215217549001967
220931535960479
273936695424209
358993668499
130797261003329
57907817060053
62795726476537
193408399094917
219554793611497
101612941173089
225686999607737
2224996789009
150147034924319
126130837041557
224036325213149
115039241834669
113742710292391
214544506315157
260600663140673
16687725615643
187915843600871
103939636944971
136091359125089
162386961628303
268389428900209
274982815499191
105635941671901
42286214659357
234761682051019
181290845177051
238216060913933
133691985634771
170346546152521
203835272401549
261667535983411
22443641861213
149613378615887
103581246183157
32748178460311
120582705423361
155849072490523
59559003242951
103965470539837
228782040581317
274848321169561
212010366208523
117881767287913
226711847388079
131339763532543
216205746945647
153898445173381
126033205737973
191828189190751
151287117434351
184030048666753
127932652595851
9026836666961
157577820661579
18678006603877
185207011177603
59128204285429
120898101761629
144849300188431
148462020166049
125640362346199
29309808237209
183196139659877
133917751209877
8555519907953
52409716327513
6124290864499
8249414141071
22480374836509
53144960616437
137854150726861
265455632991733
236354529150923
242172793925431
131017964171189
47818455877681
176632302414079
123604751496593
250266166165061
33568329632069
19681192492519
140147437481959
140522482823143
95041213113971
139128109818721
162662721322727
121946095832689
32516885704909
79317346284067
71199864517361
116732556381941
60177429273161
175025342872253
44336169199117
192914853475187
32174638835477
180376781176499
80325689766293
128061064968737
56024514093563
62020000620569
30442652737151
237629970892967
180765431400193
198330059023387
143240208003833
61629133267729
161396219510363
192678751235599
256914013953161
257342697500153
507922036777
238731593118163
152718624903371
117878546944933
7560084178589
185474816584559
124073964508831
16807644400231
95969787508459
54368302032127
53287815819559
94980306199393
225047589469319
238689564946939
187689417785299
117001266602083
221591085938249
88934731820777
95857770899369
254632683629263
204642889121611
25623872987857
38135937546383
211265590595281
81145136702029
198524021044187
256331365041029
199948021869793
235038610844507
174958305832621
275584722608303
137483960216597
206976656655721
110435797030081
56346648247567
231329091355501
247599400360199
110914319108413
174804012534677
18281975445737
56700371481409
34430138576917
166074789237377
175121069286571
152238943139201
137312757829061
157171353463613
95800136348029
195022648342661
176628514824127
182289622751077
31689343668989
146309505860327
207053633885621
12869325586561
74133208668637
8728521120479
42853842838757
12197488905367
105103927735549
170569421256517
145945289975977
139506292648577
9291997823473
133970366137763
270288406277173
241034834263313
147957697027801
64187055548761
182759250156209
53093799249473
211204018724927
108115373508221
8507672439319
129535817419231
114468574361963
134192666518727
127289750628883
253599277002727
143042623131101
64599404447393
164606630935237
196893983462303
35269468397377
205017443035631
165066634348753
93603787990457
215181227355271
255650940707959
76025067301307
92880942902717
181141322492561
271514140035287
57880137942359
84449704581527
15708777746989
11666275953799
130596644331739
147474817684577
52014023127289
148081303523537
62029328353133
240262212481783
180975311877923
78478298581093
65958369159017
82785566668111
29491143192163
193462898093161
173656304013263
30882120560969
6189424030781
71353382139037
213815036746039
251133981460939
277277395436827
91946624700319
132630125962921
65385998658833
39850340893037
32634072664783
178734956244029
255880045462663
121763448519319
107306631240929
242323791061393
16641772610759
209691694757761
34879487694059
2538371039929
16963050811901
185482898717777
145363715087707
24149941458647
6406283082071
138735158909167
17447451199667
116779949760371
229158044132923
43881736292729
17847094157017
123655755498689
180403308891733
223676909563403
193169441023939
279630568915279
91805141836433
153029286323747
115139370754757
262930169400961
196525231455451
21703993192711
139658541414827
251217731691761
9631569616049
197180422122317
227813565907307
58154682742021
7562192116667
136558935621233
274254846893513
192835867618549
128269955008529
164107953483961
83381380361549
50946444384989
161576788444969
69914828772449
25009205271913
194460034673413
238412369393213
87019455612049
19185700278859
104657843129659
222841412484767
93645239914361
130039574037311
192827946628729
243226506319633
205570172170729
278098697778079
66897480992197
248855405775539
238551961002191
226782350246269
248021075147387
216008019434609
95793067855333
94920993566557
4792536626573
131612639970431
246839619689701
112234252751839
1478677259921
97149988194871
150098743537129
146065810964977
236911159873819
61724546619679
86069382982159
68355270614249
66195347668301
237184440619801
175305178416673
251420128432703
141875614648877
25124784178679
159731050727291
94847046712303
206550405607739
93234483115429
278684272843409
200443571356537
30285549243527
206278498939417
180501233091791
246566695619009
181263676717741
174109113507793
88360643341541
116222358759257
45408112980311
143919524624537
216626028130409
50618013965161
102960565933957
198432324503641
147997381440569
35907996251929
234815690095507
167677529267351
226634457839641
275359646047517
70539466390483
135151326627139
208295663167457
198976987974533
9483059092103
64883620496027
61952956335337
222085310826461
54371321680777
156886768378909
250807099744847
230199223795817
91924392064003
67600215149573
130731014466979
263139945250211
50078222903347
16054538729981
90660469356131
247552782475673
188080831481887
63795288085861
104063702324597
98546185189537
87861099044441
273647483208679
139462084026653
214415658617579
12153696380263
235924667748083
46524835661959
67420654759151
156054579513197
13889047924007
148195302462919
253527026246423
65953623780677
223522420213439
69305793837229
274768277590559
19291627159349
125992178003761
50519634103261
35387887395863
2167156433513
225863833716617
191492527195181
222562292744951
249162312357377
22159886152991
174957078946093
237887154774167
149943108053623
89258735248099
225447362861041
36917407577461
245901431374429
172517816222867
196165147882643
5860532020789
210508134597119
33933613272283
231710164313699
92484649031881
195435898135279
118861810449131
47566189384003
14155799542369
31611378176629
128534302757207
276150007360393
246181655141011
262970909262961
245831053785731
210246501094907
72581619996419
257021254809961
106629793718783
179736916064051
61094142089399
240792729511141
183667896546691
270861520234619
146999540962873
94623936366907
104934949028713
233739328098707
174424742356373
157001744676767
93311384886751
36901536176143
71456576810387
16259072611709
44484718973161
125268600730193
3303629310259
358473203651
133522317853189
216254537285623
87778901092661
255851238661229
229877897507213
233609801718529
138858447757441
26385910428139
222226392042497
176006905548269
189251573874427
192840494522993
32212806451741
182657753209229
272592405970421
81655069959553
245676389635783
174242070826399
191790408086687
163322934734909
40691579902549
123684920074189
198830220494639
38788645337647
35509991723527
275143887855049
117262199907049
124006530486913
265300177144943
60529907167777
115304253441347
273194196259861
102847883067001
74761267754507
132200920025393
30899133508511
70194734923717
34964094111847
35378820241781
31266689548873
223226266510399
187511030330263
19273429546843
38359679875747
262378899942101
101835136171211
89757256357361
3545820178447
190654330920439
250175700380677
13184537607383
170198844477281
55212864354121
262044957170069
8395134694307
105610306897217
20697905075921
121413310992823
12513022075571
38470780163533
191012544952417
177586816227991
215071626036431
32934499070969
147572485229833
187236872137993
171700856355827
187012086945293
99328519600249
113334632684521
115212857111321
109160720017991
247345100033821
267705903438307
248411588705719
86054074466329
222916646588593
38449931440231
271598272413599
42715375598111
267699935122967
229324214629453
133672954908403
154001892677407
26402156536423
54690310043359
25804695610469
107408988356933
234071679440411
10618198534681
106339800423223
253688462193119
114608270275841
15966053718821
6010306699069
49921623960781
177128175717877
93731244491201
68164985177119
166641343343473
69217437992501
184509689799563
206387967538589
267242409506729
162698768971051
64671126785623
253666379460281
190975451206367
202566270833327
3140507871169
57130346756347
253995438805333
182444894650589
247324491543869
211408824143263
63402366758947
205058607103873
19783727734439
89007209834321
78462120485279
254468694093697
110028524312563
275823864378659
109586415991583
72373637905249
111591566399041
249726373200071
244920956175563
150348448303181
152321879698379
194297871286529
130372082197909
241423053680183
236203109347783
179905414289411
87462549739549
269440888143083
243851018273039
157620428583743
147246873705863
210596644150289
47284838710861
119653054739821
27417941979643
1162263415259
254553834403943
32216706942841
261252886029847
117459471163789
27301880436947
16360464015391
169739375416967
272018998732081
86901386591573
137397577421249
106157594613691
213250410087503
155826251145599
127862132007749
261633520518947
149216940692851
24335975478203
122764630426853
82675582828009
108343362293389
234808993990889
110136065900587
245781121254661
34229212872689
15487388918999
90644021230201
108947882772371
238964817077333
73017953316079
211938125160539
63807121107473
78879236697347
224957870033107
266413949605387
268294419132133
227685451737467
261776367989887
98806009358207
268761505664051
145535776827347
104830303760953
63354049910663
48437177745431
244066914751657
21914908675607
97484451829327
70015409967949
132191062265657
85028562018481
12474222571757
217370296653949
233209709904533
250686620896529
49359476568757
198134532044107
247428450549221
14873440585957
114885777547439
121596469909951
211652339448703
10402160211299
198242959932859
200085644746877
15233347598387
233588735244413
235525005376181
233786272983919
187129686280253
105293121679591
231574906959937
189961734232103
8218246726411
271132774141513
129196529116229
110004973662977
130281016617299
145764083512241
198040182201509
203754118250999
102653566478159
65839996617067
253766826350053
39634213680773
251554164722813
30776189572181
135082540054127
98635795868173
203178566375089
62727724253729
176072004123089
178109341380647
257485791522149
101122692174419
85682676375683
33873348454019
168433030596541
52209790278193
91480456117207
218997077350487
181472232563483
187338863430751
107060121579451
9165617016239
133454387386559
130967515296089
248280383656687
264682485572707
153063885167087
223617742484099
85641618297407
78324780483707
205694367945581
175998581945209
10174112450981
184804428185737
10919963137871
129934518221239
268086503893231
103827014211857
252769223661217
126916953452171
212530983908183
32255540041757
170719854654281
268829206450099
39758145353273
86208556994971
179698242092207
270966614663681
79740741416737
8845203677813
228793996730119
33593759202529
179401613079071
273871995352463
47127354340867
235750371112327
107889643344673
233985417637337
92663733339461
28763512703683
186891194156071
4775595875081
96338995622927
164396179426343
60889280505913
5232571384471
114638670638671
82324052847227
23704812994367
281111551151603
55894888345423
6759303367603
211802635474907
127296502402477
200439180447269
185383467842603
68574725699131
27069690911251
119746641883021
58029003691349
78299946473471
93278154526147
62678018699743
2552348308259
192597987254977
228717904087093
91340961322727
281070918356807
54457384636147
266789969526623
260396402014937
245616057420659
106449179549987
236862542425819
204823623790393
82179092002027
164694735635629
120299456831471
171275130059381
4095915081967
245584000752317
41385621308683
227655641287957
170160639682837
258573087040309
241558764104939
94254493995581
197742722307463
262389323819333
124721515464257
185456827069
239075545583401
78802140433637
184959908581717
215919654125341
185128224854087
225236385978589
93883459185613
201240796428283
43812230849273
123182042361487
280703088699029
22189168785163
125002846056931
12558813675613
226540056207307
236700496376249
209363334122633
117533565555713
204456905516243
121320759024067
170756796081757
127350333832181
155489768187643
211013891602727
172988422052189
84036462914153
198628930850407
106599890737453
151716654075313
38470141011989
131896783439087
70374773276053
265652154119411
68701158729257
28644887407273
23474971860427
42096701127853
17264105499827
154753637169871
59756583011309
108529146682343
248231431122089
12676226318923
195257639706319
76119426594187
234558779181967
65086103177341
157594875470059
238655231041673
119709369373211
179921587322437
16809706586261
129809270332319
78928980453977
177661640880881
219134792597047
57419038084633
143652952641899
254833671586327
214422667666213
37108869146551
272141232757787
120016813605803
8194304804057
66444787019729
179002806886699
52210867343347
204519541740139
74077215628007
192535185677761
167968344069359
59689056043271
213038243666453
78502567528901
201224172691391
242123121326981
245373387450209
25123087252331
140831642718059
103516316627951
241095547185257
139532499625997
208677865766437
264533679882091
194947434597079
147554823277703
229077338948701
217950494889629
2629842679241
12099403590383
178863105896149
210515188629763
77141164710833
149916930254867
126227283337123
95677196802281
86039387244389
12472968704269
148468285460017
47671023889523
234701921999837
262612846670047
122286047697019
29875662320677
224541233402767
205649732045047
261932909258249
176963049603881
85252766409409
184681850947723
11292120430313
207662243009197
274347032316317
149707763099707
78772684323911
109873972558549
92167040532887
65948472590893
215232058828907
44048043656261
270874627799183
145036076745257
132893677420463
94104837980533
143977274737949
253293076773043
86798379830189
141036755554229
8716729806817
237636612078667
56099885209391
90967578210329
16074837738769
128923607363203
154403521483891
47827007916641
70424260071167
116443293472481
165581596434823
238198281176269
275693974371973
115698776691181
137306223610441
59100127392511
62451169760401
170686443633331
16643454920881
85818661941407
47802837474709
144321982492067
146764011202261
152777301407537
76039858488787
61771907168711
76734198173807
68160804908191
107006891070523
51262651113029
231659887606841
188660255047129
155150909404789
61026923480759
27463286750191
259554172581689
22197062401333
123697389712153
272183633122993
222165815379661
133066973719781
220080719983451
85000655274593
183254605883231
18282903314099
61728307712387
281052444921301
64242650153177
44945282925857
82188773171489
174114098202937
79064000259031
225747794015327
102663717285911
280484091323977
145326269050663
176326335382861
268300355919163
190055121926363
202470721333513
204941910100229
70578198515047
194045127291227
157159902171221
163709983254599
147815806219313
82955742983467
259832652199097
68473156014691
23747638337279
222171377251157
269052698906891
61090262022343
271048248886367
111904667094881
262956892931533
229770213691133
150471095962307
37904151634333
211467297896783
52586289397403
78893958037619
40684338311143
105352021201951
76589476814449
109427097018457
80275988450863
203077443757337
62229191968717
138139430061973
196605633734009
38199160245833
107874013825139
275808896112371
203605895016107
234204710537491
184319692718527
177955025444069
86718574221977
265295988914147
1904672106581
14601177082549
139627130083169
70226495497129
650222618207
42103306929353
199034616574667
260128865940871
196679644024103
191812678552657
225248158044223
88008136439869
172574306704021
205762560722377
257204816827939
201160162096423
31928328403141
136407464761663
152306799049997
114708550099939
240387947014147
131822308840799
52108896666989
115721450848387
180794862615193
140451601334089
277912800975961
171487817855141
10886076824761
248556368623747
237549095054683
251242143014641
23754083728871
150409118544547
99950645407451
62501809869461
70771325462963
80940560140243
253547350841731
72015598602053
211747649822521
198234280735873
179876060351201
209522148444733
55520080965719
245403278017771
138397755207461
117696181907767
34995639895669
19858588797533
142440804596017
88855913570407
107052555392177
253907201720129
20206336285561
213622320783449
58632357117833
216092675690347
200803654817419
79135723181839
149786111701691
76694179453247
136187217469781
16712199603833
74368720961279
210496141542893
68524967562133
72745020472093
146742886166699
176472904099337
223837660714439
223418966793307
105577643801849
64688858808887
192672313046251
193817298331057
136739660269403
204985589579137
120333390201509
147322953042469
179462574002951
241784481264551
222442742101687
119436166326649
262836175131947
224818661776487
156576767078653
111556455052313
137539142005987
191139768996551
58101415404377
164884354542811
72617677928921
6902357110871
20485893565219
84706077380021
249028945658749
3787170259121
21908604830069
100432694576941
264795397592969
173565370783919
242971979657579
183520975781681
42304387949539
264497438562901
260252732075737
151877457785993
185357193702773
134845079483977
127054687194293
40305310592251
219810694006411
107399120069531
159040279149613
234020050999069
228231589482839
207566513192057
76195860461377
13618208928617
97873419659111
181831091019307
19289167207769
85992050745317
107066747987789
205728012024107
224766830742409
94864909059229
177987787785343
166004979935741
153238343204629
192465323800327
180641305511347
53661877325909
178678140389069
159676612488773
76736241834341
108255272357543
208972821507397
205172458679719
150726223809313
90034722635267
203947003628801
242007084799063
33258856764923
272228344661363
81876685341349
87026657251043
125425781146591
63921942567389
278079690852287
157972068190579
99262879480847
20851700074949
129665145536747
172275982927481
233255197915853
132377621247017
239378125103023
131847486587681
53578452048299
241641215520953
38039061201913
45923433066947
69816652070629
15565543659613
60567325901497
108967766588407
221324452359767
88235431212647
94728605248727
142885385153311
204171727323259
23025890645227
194101901529083
235856284179731
1252084449779
9486237074233
129842393754481
149676687848651
576103364651
261210430133377
171079569116411
89226885150449
227742869856251
193107888502973
54265532040791
218561827505093
46332549565837
76210751764211
273351908225953
104915757309413
49438373838487
191272102705841
221294626770829
100909848568421
156965577058603
211503850754363
164289468200357
77910731298461
146999326452821
165913186236319
68339506744811
228698416921427
74568856426177
144371854101437
139199312182303
30431666839499
108896367155623
182008281015329
156929396664683
233487289820039
815056460879
9362067374669
147771704724307
73386753945823
222128934315779
179615059495853
109861972428077
27029342752327
6537392594287
90440475345419
10803352728149
118662281925823
260740703654773
127572888598091
9794986326089
196454176511569
175659682944899
146908258449881
114857288020861
34374144800563
74997571254811
152508429899719
155826463777759
108228781854647
170568659288857
148214357094437
142539503362777
165190021193359
22295755801307
143194617245093
18300742906231
256050908594773
117503706999677
200559094064827
173743333232257
123626430275191
79082198620121
254892565444271
148095646712291
141959040932827
230609123005433
185419846186123
206015739977681
20101203511327
12404969031031
43204392414709
60423751057693
216901133189339
215655555992941
198504346979329
19392565892753
186836109961507
108891008184793
16635973602373
39714458226797
15895714621607
216063610431511
239828219119199
61559471294533
78471588089603
209166126639493
136760122824739
30593172634067
102306079371481
137816862516559
178843480273349
19754911613911
177153078098257
124339242087763
238664248492589
133732163096887
185068897119943
142638285767851
146744286874721
59509917027871
77509370037923
9573718026791
165701559489569
200949162579787
5554264417421
127739941085219
2655903312763
228073871266489
109392604426129
12346667708149
121997311191467
163458511067741
81908961846863
246517203680983
97613486334673
273627774362647
69117816238433
94044140514661
114833322424349
18856192479583
207871833706967
21308161407941
74277780664981
132604256691133
91547980958873
130793149656469
11078161419089
200328558550363
35516934416147
129294103466257
16470934368143
13800949816679
127035078252991
77096133934361
276251497224757
82389453544201
271377748404611
29093834119499
162645535095107
177194815787149
276789703255343
221348817880621
101576464397183
1886652116383
166205629162921
185897629706123
178707484648547
86267780862511
217267462902211
274282975060763
13990879879331
171093856611793
132296383922609
273000643643509
202501085657747
174240922187309
134915062821169
45801526452047
57264717249829
157225222853441
33513796535033
270311453008837
133143097784299
47856405723209
234680275635857
101323029820879
141360052682963
98685453472283
149550454892843
83692763026673
244137705197647
171625730429341
88666113900391
132102997116217
168798363778963
166459249202773
102016817027053
56514180222023
50143990832893
216159227416369
14788835597231
211423828227761
276204377709983
42615217428577
52022180035361
20493100652293
104890519261789
68103344514253
266588244545101
24854902894907
280866296162633
250638294533777
88636294227983
95803986678793
176242850952083
271646251627571
156604976242579
83568350291273
53856607072351
101838714567017
165219776052619
243898791197599
278359831134989
94951771346491
121041095432533
112742302638191
218425073931217
158922221364113
124304521860733
273435297976409
56957150479639
221873207306299
55222393086233
83929557591983
73200867510679
175271343255929
239268430021723
271213672448233
11770621115621
95678711293519
103815198417719
58745824424849
188268715678783
212214382844027
34864451632183
106015963467541
11900044182997
168112686959549
30424239568603
53561549067667
14159090654581
259505172733003
276544855268287
250183719152981
210027387828703
217155526478027
109225087391947
5472385268587
145622920813577
373186946203
162357994486333
47702764612429
134608690413803
29856864590461
143131878281599
141798437841479
222399428549453
110839963275997
247298271055789
5142197114713
184175547016117
204360497316947
14347047454777
208260116885101
205667252058427
166640302249693
193463476512091
171660634622101
126092184132253
234408254098771
13562711530169
141610563629503
191264887298731
14895522910123
219256088890921
251388259032413
102046929108149
68090650693141
141527619510527
175602110875109
115019809333939
274686912375769
273870688855157
250320185730313
279887397916079
232987692116573
193486684085489
135545384995931
24731281496629
52355400840763
68383317865097
218756078766791
163964455660277
97648529269063
52455960307313
213472713003533
218059933408529
269115194538689
263424192100471
171411612744937
99159367359293
64269666555767
135826304079049
131892741912209
17435028193601
142744486468877
269778095542433
177304009104457
279493597960387
225123133489867
74703916471837
223844865263969
37965599337499
140784289310389
64135258276919
67693221618787
25012803511327
189726712407623
138620428621379
114106828654331
266513352072127
73517269145959
98982781780213
71046932140711
216900248185081
3561085076581
248127250277251
165664283515459
9136453285649
117137771348111
247415518844491
211755329814841
257078842252207
6042505831009
139748118833117
143732556511963
133871579274679
15136114942547
123761065452187
259446389730337
257154958798261
215509190379389
275272330139419
198244219546873
265072061702849
280696769581321
207953345592011
1567314444859
101265760199083
263008298149027
81263536788803
23896201880557
93859393523963
266762448122771
157236428081827
162827464404851
54966452045171
175970938378441
45545807164829
74066899649683
5096961253301
176091712843411
13140594624569
71236571161009
255242832379657
122275238532467
245594207706667
240586073747479
245205432302933
113795980427537
244375729915979
188631146433799
183234432605449
83240818368427
275618142697379
256531876124371
663059711443
56915318004757
104966211165547
71579200749841
7025332415009
14063224051213
120138605091299
248390204328583
193246679199289
13637798578531
80589920169887
133804830779483
246389290428613
138911126207891
71289360524003
57042072573887
31339210670953
255893930510017
65594636207119
15022403448869
255869571643949
274741470802009
29596570799407
52372982171113
87825908156971
34913822808103
144045161320889
99632090723927
18972906814297
212015445105017
88266267441403
56169607407119
159794373806699
103324302998333
174392502740129
185143190721871
208723606440487
267247676118757
72669172316359
106044712481623
63238804222571
194387192790773
188690979738167
100361374978027
64267291542049
183351165805541
173356885010203
278804861411537
209858894085167
121628012225567
37464708191891
32403001189271
193496352061099
65745807151603
20190170305637
76432913168333
224513578838711
118082333402699
103035804014579
246352360090807
241481131290571
60760269418907
252137861707169
77697713293637
250995444700697
118849179040357
103230204792173
5234287762931
240838983629809
274959780850883
214473737303699
81176626811771
184614177296581
98119192734617
106702785369133
188107291365481
3829899874111
73948133653153
17849500941511
196344019914871
214521843000869
274229489344333
46114953769499
80672519875393
120946727098709
25284803183989
137272454740721
214907686703987
164730826549423
29280721629739
111350744849021
139946460381751
149562826640687
74465453224937
226476824746691
114763090908439
25520292507907
8316266178821
30946892309747
29131897903631
221441450249387
16242344171269
38326562010787
171190832835563
240647570514821
111602725404047
245836242798227
13439843064623
274666777949411
114918980322101
152094643028611
138135546755599
165835366905919
122091113052263
150708671103841
187876000046341
24984761030681
71882464793453
201340652643787
174106451884933
170396586104623
130486287953323
144071326086011
275046628193641
222891465300463
141393009549497
265981324921019
45290945006627
159472348762121
186757737393841
90589421943149
40008706308577
93503312331857
4178821996673
60626224464397
9620653282637
164558695394809
262928356376249
146689059612101
67434371687201
185261383933943
110440991465729
190489363940461
80639166024167
49641028845637
261224857695793
223884700747453
44870463192889
83282317786501
30782578557439
188230123302937
195606806240387
276538044088673
17194147136539
203324519056957
1178452326119
224245197969763
82436218306759
66844478871883
16803911332669
64715537893901
208291756556509
1532737521433
72022233705053
135227041209713
71066501864203
28340040719351
53716216286729
61923080022809
163121247136031
219284426810773
130318399015531
166690431770713
229183527088583
195065530711739
235246716850603
56983938319169
248858122463449
229810633401341
246258957431807
152707467436177
184443228065267
39494580096677
53368542377323
186014917249613
250192814128111
232367568920843
223773906566513
4574289662533
207972558671963
2752837811953
157953176394523
258435200517467
98143998713539
154728287436937
161547114892571
253925268945899
3844180279741
258401359722731
19504904966623
57031255644221
225578090723149
2450286106271
254390419148563
181938261471247
95322626487929
22703738710643
233152618759397
131555479412803
101047939661189
78327392593357
162057875845171
38123352183029
266388143462327
168763077973661
29048082376603
191482931185109
85794158022071
98943551902673
249600757462963
105978463083733
146690528682179
92802471009637
195291445107713
14637593985869
114209287413547
139488036973163
193835425081451
159302713375283
210711290675747
238950635763523
44960745864103
39207754731779
183654830131723
171381494154301
45431882537147
61228573299239
259783804906621
13560839859653
60114934352923
114029656033873
195803259431951
54616484027579
122876095385497
171938656648193
264797671688929
17209551598409
161269888440289
201209524610737
208869137053427
155960049931897
180086626834649
232922632109729
11936483562611
88491884310241
3029557463453
95485927431197
235358482502951
245298102366371
278092717454191
202885760317627
147106153145659
17831171021203
3051859997873
183211105345409
177439752031909
193016998868879
198296676421763
214452643261331
124692692256347
18214300381573
47589122948303
192330970733821
92000177652179
266452623683027
29998476439963
133883591434693
79627498795337
85889264513477
225255091838171
91106921410249
241607768086277
49201016955581
209557986480793
165515815028609
261555276107711
81282276769237
69952495981631
16744272453647
143410703456953
222168399435121
96340328562893
92582676191197
97011074127391
73523179140869
106518402679483
90385845909847
85109805260789
157766178692821
4685373734557
119638815408773
178279613023531
223914391459511
98268121731413
122774061838249
87267838604363
273487902209471
80247847412533
71123969089633
214070928699757
274588170640369
77731465291283
172193457699457
280857483321347
255194793740063
165390246723917
28454947793443
43545813482029
117774069189853
131456527949599
16814595798601
125618708781077
258048152138297
111366317631707
26334693429193
256283596819771
161021040431389
166999985224427
68443200531569
278079576764287
44943884243759
108255787107931
94695649055093
192251483132873
28383916543223
205204212978563
267340709927089
164359500861781
277651668862889
104708732065303
131126398292719
222163011602627
80291711263219
16897342535009
155137234145147
53620657073017
250802777685587
264594388710997
63027324871817
106880470933997
136726416632969
155500078788841
14973174171187
70804266167053
5872685617639
140429965954121
46788928549277
153352255826173
235583031328123
261654372919619
53933025061991
125341689360913
251187885376543
47451553179227
60569517902521
144263379910967
8268178401013
84200915039947
178935281002717
52739369468801
78911464471153
55886519870873
114044987486999
29299538405647
89355507398681
78740848442089
269095901248043
199505436455263
73079815521221
73442906512513
183428720937893
252190132191469
21869777380709
260212550345003
267067810075201
165121597385203
255117612968399
257304575118191
258582953520811
226546919904203
31827805029523
87180971481613
178446009924233
154189955663057
130178296681529
34516611223399
221763000283621
109621242909019
83161144439969
65785477071107
197579562820637
136099012413631
199264634913733
12304677201893
6480563144927
739652895721
29591291251447
15041931380669
187208653790183
257377029731693
137365860229343
46800198704821
111991510379323
82622514227587
55521809476919
217261411479041
272792665516159
243943137689819
200459050051759
34379253594019
118828365171127
15593855415043
268072135945687
199262239113367
202424369475281
145610106932567
242981913618737
39385411561147
102053116730573
66163768930789
97073969855969
29806141818961
115437798132763
170225068293667
222863225682577
1779729642767
64009329038209
152609443841089
212776392635771
73919943821923
16141650685109
100193456591671
267994202649499
219754321092041
223370183825653
102565204234859
255059794844161
50836327345127
241910974190519
223775667395453
79935647286409
122293339762159
119885487390703
191255759391239
137075256926129
135739424574563
16491441755293
188059955648309
173380701278177
115949450020661
50249659025329
105944626733383
41513510905169
112195829024693
145343929907977
18871613718127
217034823914767
111469207766893
43655570544301
41938677715159
31179291508153
220781628172979
49208947251811
217586523023081
135672984130289
218991237496061
112850429816051
143545414874761
221406220561133
26493369926671
43451543445097
90001400688377
46241288317907
170022201713843
229359461989883
239998419814033
100820190315589
113020468366193
225540874649627
236003060475557
163483339615181
29071497838247
146761034627227
278431684194011
27250252219343
86393829532333
255651810723487
67814620143203
130787776122799
257280051142109
43931068458659
112842935300257
120506242522609
190473063342581
57005353881439
60379562452861
5126602826717
223937698249931
35855243499661
216069226599979
249523421495171
139599085348859
55142335583333
56223618565753
3347436948077
42983006269519
99570241817539
174516928581071
10053883696391
241706892864631
195727962225377
22581668574583
39153925259509
226829422758143
39837609554153
18544291535261
270131835279197
255077944340657
182447674901243
184312738882799
29285502377063
210290779114249
89374993434593
72857022938599
147978208635731
110429189993321
83071142313853
86851272495979
264434858932843
72292807030933
257694102270221
138459136632469
269726638784573
80303778951167
224779064591999
161024186202007
43907240734871
112430548446371
92505825555677
15579950187167
157733560278647
260520741915869
145333460292437
157887487886389
146308057439773
201473668589929
183283623726557
233981797835717
60486947439577
23658662214097
164407016451371
64691306795329
191143345821601
166598419092977
267694102640417
58976779955893
151830642903593
150917866200869
143988017799737
279978947153903
202429859193011
93732356196961
55752957861179
219457174619117
31001766951971
92920760651683
104755750097491
171374855981323
227431447253137
1611877365097
186807273714617
216886820942963
186720213786269
21002653416971
176882939956999
92480218828603
160232727758179
214341857330813
185653172111783
240935074877831
34179671283451
49787481707437
258636227145227
247431490424533
232463255260921
49425959383547
26814745787957
103670758339333
226282516538293
219565987229261
3127843787699
253784260590067
57292419532501
228322748409761
164749144253987
129254658319889
202552415236081
228621158066659
176344800161213
147111121120781
69171482726461
95893369060499
269307884540777
202642430197769
209506171773449
147722435337527
100320771334727
271270946710531
43377366550159
240653077746787
185521608027803
280295677119247
178160412258281
82587123054853
142853688625853
269924102332099
271409479243313
92975681353459
29611735086851
5521816008563
153347276177261
225471008586379
280956883152347
208839980297041
251594956729693
41962205959057
77607018392693
145893827193823
277725927004531
48934200520193
136070791476203
109685490694781
25282592275487
80096930925019
5053495414103
88267857661531
170067703461347
49088529277327
232612101390401
54304284343849
186375083745047
205536274306697
258476795131657
9182274627497
127842201893867
88086518034089
144289315028107
217743928751561
265539437359159
35675445836549
104316166851331
119524159431253
124073247109157
168262287133181
22927662871637
168425703632951
234391876747417
212999757043303
134766847992173
18880896914597
104986488997547
12051542307041
226841260486811
53291744965969
41552700398999
74179247136199
51930275958941
67071790777471
177841847365153
20818149894733
170064031180903
180316102243307
184140007096589
94466618734993
239846083706423
267221398873271
38426230062851
214393135003891
81076776398329
229516907340527
53025668250473
69497185923283
125848092918983
50840632027837
152885356218863
105999263110019
30948594508913
204936080034317
37970260254523
241618913177989
2826816746713
230274735646133
29758046640211
54636210725651
106928065909237
219131087406031
154192603879417
139666120198183
159473210537873
44472497818601
146069060038183
83053203969193
216516721390721
188134994680097
131443024975813
251937172419199
31232634113777
209040718214969
141528899516651
143459082509653
81948939415283
112941813903557
155643078962743
195992643520871
55658933351429
236833756161817
24788971791809
53276371083503
50348361389231
64271048556251
80790572582513
275890374932281
78855101107439
85765873504567
151446938767183
131873691060997
130509189089603
211838431721107
275122271624129
165012592033691
51102012895201
12517273183963
88558522346219
99805887919757
29950111233191
49986412179881
67321024526321
267649037550439
75545041485647
9543815047597
106242554596973
173205304373977
212706410648033
136588475007199
24236164992493
94015421127713
235363591859089
211273037947681
9780572960261
73072876326949
84819313370377
214633738478347
24248840019977
47726430163799
65330666727269
94473468553397
28073191405199
277563277359289
35645962413011
267870147750277
248771279736373
87114551180557
184199985963127
46128483974609
39209376712531
225059105262419
81424577117437
61473965235469
269288127855239
242124283423409
6192361368043
266171654164043
24836174394091
198652747761673
126065610439523
74131209524791
87089726497619
216136932984913
238047752987027
248583719055739
67675439453509
248738413288987
183411975359887
42341653775899
257872423277717
44633424652261
157178751471941
146172920278081
12917567709653
77781285403429
192331814642381
36980375095127
110246398240703
111361683577061
169852662061387
203453890876013
57690550276889
19760999086651
137049519936971
245026450567837
90901355941183
184186953268733
124637544895417
6215583460217
7595360678069
183933901797049
275218054597427
176134670411951
59899662309059
148210638042079
8302389319421
46141671878933
170089569078523
234596091699349
176406726465293
261582414049163
161173802130449
265222872745759
246629605607311
89134222513333
226333147281401
199652525361313
171348622968877
140807527559659
137616592386419
35980496621401
134173891622917
194116835798777
209788778476181
232929435014443
108002446082893
195572415969533
253246797997301
13731154353127
271484015793457
149791077418271
101092249904033
254911763133739
126578865290173
30433353101161
164681007496597
266224746655793
173437042236779
139223369855099
32625038864629
118116888580513
274705983870797
144501693803843
9952876425841
81904541230637
211889817835769
248088364696033
94137743097647
259213719895439
105335175274907
32028828894497
205266813026579
698034381701
111224717989097
100206647700917
27080767443083
55442276285647
16934726232979
110742666955873
90848358435797
17816224981963
91559884635911
228941326935329
171988637994211
170932880210539
69003979113119
64705815866227
219953361063487
102701729663711
203497456775083
33134023243427
16621734496193
66812625882581
104818205821907
88008854146847
14033701162249
120084783776021
141495272861321
19937101731523
263859956267287
202051015183351
211919652836321
139053747500989
186716545716409
216492414573091
40525878143747
93821807294753
58104572216027
256949059034807
28490659171217
202253458453961
203977845182789
67823788906123
40114194587111
144056102593553
105643956575431
121408772555509
154337986706383
136722784912009
222690460394489
12997425867551
119028228967003
254028038909731
243160667568341
278927641136663
206081346328267
167712624145543
86853058541191
220082766156217
116030688805627
205883113933421
28530928936121
221190475982309
48093073260439
145790664702643
133675776832369
231485388250807
263294487957421
238527672527731
21053968217533
107046304363211
28503030888271
233102916319589
34503473136751
30004297304803
126403257412001
4922284667933
177055216894681
229453053852739
33259573211453
255382905435103
11333540027153
98487553208953
279925635626521
20962950832261
48738500824967
9589246210633
114895586163559
203485327961269
69408606968969
110578095933673
272982034607651
209374014952997
100224916805081
222056737492123
90497626217209
187395338779291
158615020902059
18622378175333
178644247483657
199791273819439
276398791608733
152342500532477
75404747193623
75014299666433
230304385808261
259062463179407
174296423996953
184141601371909
231560546410441
224674393584383
36878581364719
246978233290333
8352433815941
43111414540699
26535296735083
102224309811269
239259334738421
107154056372497
51178364012641
22059650588483
64368159128957
32494150793477
136876146456631
231293398296677
161474153644459
258460866788713
224226927016793
63503601767993
209235440470759
178196461193587
225461661814699
26134833622757
155709091908959
53876388845359
28801239461119
55036380096587
32801222944417
166267650770839
166259670782411
167610108971057
40008126495917
21616100417323
19504579008697
146064413784391
80529514129331
119544742237703
157069755017467
172238542714639
125939018129957
249239313609617
196074888549437
92624642370719
72295779516127
91479920669321
47001430808767
36075228442927
280410086067809
139009268871071
230076135159719
265211302671613
194209424448727
12083407836307
14038580320837
185725110993403
280356461703631
57567548935621
197997181179449
76012629727231
10261389297623
89440504227869
90716456161823
126486894156101
160874288347327
112569797939477
17396650391171
24136596463433
101228641363727
253228492599707
99707094011027
277873116485563
97990604707979
29761167333409
86331679640917
203407326757339
245220254478041
132946350341257
228554551952179
219360988854113
54829682197523
187177517541881
43916260560349
181932795334331
213688859825699
113719562162233
26172420616567
114230701756289
78150513675791
51176583588541
92832218359711
174413152871323
210670033264177
7803538914277
266656354850357
186767155125301
147313825648259
240290859041473
218403577824857
228676935345277
38049937108583
99879071911439
7385813894323
183849984164321
115608686403979
259598747466659
164354820287017
1859054826103
60363537040907
136851344300479
37001232212773
18701083733707
95902707817093
33664656936311
263077808923339
91635776196221
191980897591729
131093900004299
119132106111727
205390661808421
52482716573821
179571727248233
257266586310889
256244709173017
215503859985283
28550939551373
76031298569683
204833267037031
191476031577361
145630481032027
69011609785411
37413026420977
71092978466621
261963342192193
270993949498849
57367495011023
197725375212359
128937697818701
148548785620201
82464358114561
94734238985773
134857009722887
29855406824879
57494644475519
162790507410101
159100228989047
158720256111733
21888138388661
263095305979217
267027436741699
77775529443839
26439356712151
124607932281709
86224259645423
122410699302673
218380697960741
197191388329241
213252919273841
16835845757813
173630867873611
88494090620597
252041155230023
86799931786297
108579944001913
142840134666197
195420688096289
5784067089191
188076117831461
167211228043997
55665418408307
100208748258511
114888487719683
256178679610691
230951473844041
202811799856751
204784746936877
75293750155121
38408706327637
264847281692789
263748200001791
22939768594661
248700386838151
188030131619233
183027281046667
58591991369603
251630714526151
164564767424839
152670055319729
67679108383409
159278273532967
139119390172559
30420006518801
236583334553219
6645068368039
252510126027541
77779048380409
35845257055493
83369791559039
27391502761193
221616478548721
74252973152713
226904968749083
103640271086899
169494442711417
144850663020773
146133952830071
185106820928761
3160688341799
37260844877209
258864598580821
49909002067213
219695178671933
78301960616567
169228215256337
272244914369261
8687220112927
51382111791809
165296588658431
6520011379003
26651049853927
185845468011221
149595520806359
245729029573603
158326255973513
57155663327803
221006931983417
209745967809523
114469912262269
147197218090163
88960853144083
10910596447469
129625750820183
139633998382969
203758164208747
112495408552081
97553339204863
173679635585591
4199139738449
279412488370297
164154094569557
51389235961229
232611224953609
231578701830899
13703776240783
62127675775579
5083517878709
223525458925739
177162261371597
85176452002517
104569345040647
76833743452097
104651061638293
229767873880169
138783049585931
168488482040041
232662571118297
147300062870113
267423660333523
62924917209233
147782531658373
139411491645683
49590640295087
130723622256517
54884791862539
204361776808037
41162700947233
174187016595217
220671991065349
174799197253297
16991109687883
92604078121811
82911171186443
82587918607039
33471073623679
258651835063679
5037518545307
256362014712119
78877795913701
202872392766721
145959775532213
64864129000639
145814317499237
908239854779
22909352763793
221735007868487
66859911149263
26059463130931
157014893819321
111376369477409
2439560163361
6339317169937
214669955244077
200764589823887
153609862954397
15603445306051
173161911660847
163953398818633
272387813146591
158095839452137
15729113642741
893140066433
131768872990297
46636378991353
27851667326953
10765104688069
254578628360531
212847210683209
91531768542499
256808081088373
53895415204493
110714994345343
276285708494099
113884473011789
224647022727217
274966851874817
17954555803637
244753548564137
80004591712223
110813769407917
75281336374529
121375803552253
111730433795671
73542028695119
193105299902761
77663246365813
89292791431859
161963941980439
218727722596351
186549677656787
108281840307961
217242504167879
142582677725711
157540052058133
6655062899591
114212840493379
208936258740409
251701392567869
159788924470327
171242713311161
80545766945641
93620879328653
129768925116353
7437816490457
31028184920809
212230951105703
185041921630997
345393289867
160684419994193
13549879587499
171939540356081
37537790768521
132398087989649
262130676147463
62525581324553
239854624650397
121776442676579
202363393026623
81233258879023
122772227060141
258737431681921
103249774387381
213448537258631
44216335594357
159652554150407
29961141572003
123838876160117
279609538129069
95109185477587
83336227037929
88959002815841
86785635889489
219516931679027
247624336789183
137212621899757
49373207974799
155739097746413
202986633440243
135582807246947
265465668826763
184020881191747
121524950936633
81456021763001
170079528690143
35083653634423
109776751951289
247396439094047
10227047080639
46124030906153
102978920835073
184347816260281
12682866989323
253029343395833
33997090406473
131338899614723
7528498573039
165558468321613
9229726547159
200489738309869
211609633999349
170487583753273
254923907945353
189727031809537
133885067106727
195872992324489
173457204859297
52409563832599
10532433053213
159595803034201
174132594193927
94749391444031
255350033703203
187302843646549
37187390636191
57718961025457
6762218281571
58493536362691
196492401836267
5880104371
220594368217679
184134743009359
77584755468509
144230986599599
155095293098929
141691470014191
232251173449397
70264150312529
191975227397537
28416975693361
180381281806241
178362888858827
39717682867843
65208885179149
225539822157877
176764563608177
127033989666377
31523996821439
179503599302327
39468318980533
130718276213221
60677212602247
38374385771539
256310097957241
265744680360767
202953193678901
252214700582479
196787880442229
37742396200351
250044744930161
108783786663703
214551786098413
81361821328651
18718458691369
134787583291219
208060541701169
37112026232219
253630157142077
246719914773979
225617440786477
1679887539637
140361389111311
113725039835713
97935418616549
21986755926257
241690189969307
208803192010121
115345407985453
248742529069571
162523122830693
195146587388273
199676121468409
50968708104101
98732571227417
174244311552953
224367702230239
93183450039703
221278465319179
165897539599921
109103325511489
217965459203599
182945402211619
243257271535273
147363503628217
243153095657933
246784592133643
197772756842989
15396487980719
65174531363803
134545966297933
85633149559459
182069612185603
239441215744249
91038037117429
137928702381469
135465767216201
157065871760333
165190386043117
70773459723191
205599003112099
94484594955523
39848926970927
181649500155083
184459943071351
240272929613461
100874535246853
207706295003341
188481600237923
147830371821469
196589709022453
176591511021379
251716322177137
118546874224589
89414637419491
66925585250351
7786372079587
38137685391409
87790442731441
185989358146993
127652540166119
156436670865481
121511691526363
165394639158361
248013127357907
275549381760379
1559994975881
263912935417121
21562199720233
85346527641061
236569439499979
182358075122033
43542614248583
52494883502371
232790453200663
118378468126781
221424552074849
47550156919253
227583408654751
13532266288897
95402055502619
209669756274697
3369544774217
2180776798969
179590274711209
130292619398737
109789424913319
95957929815569
92189885213957
192300355034693
37541957458471
30224497822369
17678850977129
73539597970757
67736015410573
113934636444689
192049323814129
47159459453257
72949251979391
96043264506751
238976062823411
151536948335881
221456201872223
32931164126947
32789892532337
124649537432713
247781870197291
246932619874243
206209172098537
259979284984841
106970288617877
184163902782917
44793884630219
243155375107123
179043255731491
204925345067489
59819306130581
150147939356237
52742658032227
233023551481639
197496050605013
193943022710473
243961102177927
159255627869137
61470509671481
11995896327137
107751617506033
12656304136219
261279714288487
170577681803489
260361764786243
65082193124231
247249407439303
212057616138409
221050102625617
43386815414357
34162886167547
249536932285129
276286926670583
172046912093909
148108362597683
256564831268201
210168063597449
122652914652427
56432178984869
106707062419273
174574356034847
183162760626949
213634490523191
173156250552143
62689034746759
128256607080619
211818770909789
127552304990497
153461674600673
95763684956179
83595462056179
25875656773139
181218501204659
62275792114259
68126180582063
78608389793359
103700979293179
78430554334361
130455837934349
160360826510383
259375249386761
251391940362523
100753709384137
92790783812983
94455910510813
238362340911659
249416738446087
25474175924221
82284777158609
172098079221773
87082570771541
107257872251963
1713906925957
164982063927337
241127652342169
18210585728693
48127421040371
113408932486727
45250198806581
206794393835753
234603735903983
115148225187059
68917106041099
227101912872223
89917104148567
71639975661131
277820412537427
28294294140157
94611357266887
200589989734961
254543658807989
175689228578417
63775800688783
242911511404873
235407409560949
143978503616147
40873286288231
221859795183011
172888442040401
250424362952287
243362543951759
200129756642779
181505121216791
254537479488821
232137356252833
69787074759817
224290116284407
240714897524809
76975139160977
176380610360819
186959650228249
218250617773931
152613722392961
113404699161653
130532186570189
205059202143043
263368266596111
137014473056581
180965763121673
154363446030071
132188776155811
115715520452183
249520444844917
155823990676583
71050669835263
228196741813891
172417931383277
21131550941077
247487973105761
142059963282793
81697573236779
23740002473807
100119216898667
256836316787581
22344618851803
83511449497163
16229921198213
204465724073131
212446430856371
77619913044577
12315432930257
20305729102189
32818312660327
270084325431119
245924758483093
260907700980361
34343812253887
168096415012451
46672770456853
209127209705333
220617882827611
98371833454093
102630974392369
160861311809353
24567789868771
241694217867643
104399933126239
77531860436321
54158885095741
168734394835697
91105682507953
217075083067963
65556010807669
48550280107523
158588247939269
6546173014439
195718022673179
221431951470287
53159213707319
34771032785161
197631676828237
260132480757101
251860586112767
137893660459691
101100407481439
230349483250301
85650055511263
218573351519531
114235218739907
268720278333911
45609785562463
196147505897911
209868990688411
150590559638489
125063079839419
154647283893437
133467014865643
57168316627453
31278547890251
189538923451663
232433505307301
53493614508067
232676785400999
123534469101887
184717732272989
91796595994403
177250424042437
118720723844213
168771401161807
256382199454357
58198971554491
267598998008957
168895633154447
112721188565017
160144934119369
279151669492193
1178730805867
246441584587763
215404823774837
11382081025837
193383942102787
270731400941809
192652988202113
268857046678459
17617938101053
60587900994653
253878022831429
199712383211669
149033304479261
86263765111639
161630477654053
274751607400063
156528923053753
146345247684443
216189128670517
109531625477929
230753883611639
37295140780649
46311853278199
94743435391867
273442927811987
195903281308967
185354110568677
73458787621477
46699675216561
271312044861031
24996906074587
226949885901779
38400942834101
69203509529069
261290541343523
258306438040613
199393198968449
9702140184749
53068540452377
29587286304679
153136309847221
209574362612443
133217208071417
274577303385919
240142652403019
134338743073571
56773263343609
2730888544207
6636799213171
231712377882977
273210131918953
199332841475459
25201703000297
83007924313393
256443064795523
152063778158987
166718010008063
934070608633
240419756232251
114755205775367
253516197370673
224961340322801
100937926260599
42753297095167
255867382044947
179223687499331
199006278146549
144985430505049
253581589638467
195662406866177
116414997694613
227572062880037
192351532075357
22572396253643
177134810270293
209505453328777
60900485462953
277740169829329
183462511916513
279759752114383
16455648093107
64905659037491
230347226016769
168623878610927
193489232588723
258382253652751
36623614578241
238202658660289
243437642367217
45002287438723
272332385032679
203615942667079
66996755642273
72660577197653
31905810231263
153707087709389
166075775712001
42041004623743
134690270755013
140171408432179
207589110501823
132844540903099
124130687986463
245907455038411
97116393601291
36706199434633
93996137543057
62699104078679
201752949918491
55730208060311
64868782406371
170315733854807
82346762993647
188598026217187
243346320418471
139201061675647
157667807966147
55731877745723
179237540210149
42724851453913
245829844827089
38191554342553
7854069050213
137254621092991
99593938174441
19886759831959
141499835466529
43829623424053
156746849126419
105228726934327
29198600383289
109774282467229
175636964164517
44872921368881
72014922221161
84408104588891
170708509024643
96225871827373
218540592511543
141415628473907
13845458528179
42050138937893
253412170904351
8449560169129
118074662580473
215935179793189
166648816822717
143671975378847
187296190973821
173424250615669
149238728151067
223471663801517
31478918003347
232103571292337
55356084198407
46595358097879
4354631615393
46636915106011
72181100899679
43638762418751
238783468506629
166968969613961
177079068586577
215396420260963
102340228864109
255968952436013
5980618558399
40128837073981
62329283049247
280633338813407
217753249048189
12454899077087
88384440221183
31896853042529
87408191113637
49280092591091
157783877055523
36193271991167
210880700338961
229099406178733
231132773793601
100645492018243
31484891205899
210920355004661
67296160785277
255091174642009
164956684827973
21852425198801
234122675800381
34186930874611
42636763638503
87449860192417
59265616438199
108416776228699
261505400935697
94411787238071
145280938898531
16852137023789
133185004673393
64906983435997
245502900798751
212444790011617
73821986245537
168099370643549
76905302311907
252504742955791
55083662112797
128983829082571
70254361852483
22249710720301
155338255839077
171768811391381
159611905928317
137980708007113
260361491228441
203877277960723
274420638082841
36097001012999
53385067844027
133079634808103
149774047060741
160149534483733
72211320841277
271625380871269
173455822753193
183878999042617
40352314223813
172607731078061
67214814690887
195829866742619
267525079101187
140948910293459
40995624420463
119815533642191
216442844331521
175103214428921
167651946980449
96842437487573
84024377021713
164213033416087
25786117366487
270221298182557
108635897020957
200226197892089
81586961045803
220313445560963
11749040214839
118035292376159
281437221727679
75440833493521
199972529987129
155123510363137
152364162142333
164283189785801
53656382346001
88396729970959
89259810389261
107843565743521
3650544607793
144992623650109
240951364863133
104900438125157
19142218353647
139777776136907
1067662116043
96336997200391
11142052110577
98056625235509
170233416927251
101184228818329
41036479924421
280960534941799
179455141319633
43215149582953
38633369731499
262895575407721
11153465911361
118026409774591
33109353342313
219664717157917
95904797166931
131793416357887
186073531424699
231782900924363
119513713388197
105060182869277
43961495087071
60167114584739
202128791070491
211904563879703
180093324234911
279722257944133
82558661056679
159797871089083
184594208474147
175302554349437
193843966430969
145774505842379
68445740143643
117394623952157
187922049939473
41630453826701
249986616009983
222440136748751
203416253501677
258075500511307
172486829859343
53141758953523
133254669318643
115156569393511
70258813928773
250947488697011
19350883375969
70549090548187
65213024074361
111621360851653
258173166365593
256443459465553
224579522985227
225025078359239
170386693107221
76924341654781
41484292509229
233812069501877
212041197157961
128117475398557
40258975831799
275909606975647
58305717627137
48737757983573
147464556086513
62877079800121
191646596477873
231970529564393
46555913573381
277510672932847
139390884279697
211552697587193
12152552129141
137113889970593
148447608412717
220225615439413
239478816660257
184338013651829
259974892858381
261619244691631
44855564531501
25571867054897
242625626831639
251111380984823
132734357189897
31298855830289
13145673911749
130929016133977
238691534461873
205041804152453
151301737359671
245729897406509
255927545069159
119147229714823
243145222319221
24524042627389
212655153922699
217752739648429
184621940046821
258076036778207
127924431240301
6421258921529
27242389935841
202752937562933
251331737385263
35389267072543
186784685966363
137469500446771
149400258752243
96946981962793
216426641852591
23120548197023
157907509298971
54246543510557
49735740892991
266304666902753
102713416019509
150197188228811
209098146130889
208892475418181
110736405633991
46857407504573
181813446920981
77115180779447
152809811716013
106745911646687
9872012822323
62845478610869
135334073891063
30610678744993
170020027004209
226754638684219
78550152028913
237728743988537
207821601905531
15781315509763
235883048502901
119066591826943
213145484340599
258858439260517
255734717176457
6817486640353
272000038538719
114133857626773
9523623232217
37770501633659
179167375713551
250107190590997
47792812024913
167890018896307
189101664216133
269743048878473
89493769312921
182144732549201
84099507351401
17522594813431
278676579275167
108089874573803
10201099267223
107540352741589
213937515347701
228484092692741
61785914890247
193122635144749
3070827938611
125031188178647
30743840829841
220761296110057
60648458123849
234859345949069
246659631977741
120620553517433
261567684346361
276395203750829
214825219129013
44123230403519
269302604815987
75025102418429
161207684780881
31447010416291
159281499477797
164852928939221
81035411521861
221868966601969
131391492229771
67078500842261
165911729859389
207011451973463
193593998475859
138391009801123
120689632140409
264928280181479
273832149720953
214375443413401
249299011848109
116188064813489
231561008985011
155090236423963
260420125462589
68012067874649
117990795089891
270632486619527
193195463821621
115850387950361
89101055135683
239202642687269
19035145739149
265408164487777
187108418438113
77822738281433
229676114578447
201512076660911
89587785607193
145351240349779
159505997006491
226887925828853
153372624793369
64518529489331
23538982648889
168702190699183
202412297955899
35145941024863
9739006268737
34846954880027
107022651579397
33087647372209
141165203463083
178527108364853
82447066334467
44105637773339
20610287800199
120877844333179
116233502886491
23014713461431
40315004802341
147393122776807
278011245876503
221785171188871
160097031296453
85952843797181
58736568549229
152286112487231
181879154857259
66913712316277
207106613492879
279186389881429
219152589177259
65808191367001
194784462489601
23499046192793
175230804009479
229256710021387
46664431907287
107737668340219
74068146162083
115914302832899
277799535197299
138740591845087
37626491350157
274453627499257
162140597303539
271956910336603
132617980743337
22654529855651
144960515894179
265601825194649
80836018398931
154667918172979
35277203936033
243081853907687
96926509263323
99231385689481
148741725532163
91967278393643
89565252013729
14360802949403
212337654518323
274432439136497
275675039327407
103418230737373
3805414377641
72708757775791
78203086274057
151411709642923
192321371195537
102613760813569
115210847289217
166451966935049
266663146283579
129121828384243
275887482183101
280377956939653
244429124797463
275113760596643
489032076833
247295903870417
98591750790367
105857396513581
37486664921989
157505158487843
122441557745869
163765318025839
267948826191677
278890027318601
228544302195983
161923875282707
178811148872101
36393602683393
234859858036961
180402145810573
15511687125041
255631446330551
114610366561183
124726058357291
177180259372657
85650979814347
140213327436583
142219171431157
107291655193127
46565194099129
279247122276163
156351626605729
30784364518483
65416545802291
227455359844903
14661343713559
193827173597539
31860836929529
192199585742819
62000754111007
145353290914369
178769089449191
187430452474847
268514635424491
157213665701021
24879156903457
158306976367399
157009399598881
210615807437593
208090560990439
54940716238151
205845152995981
264226045818599
190410350366843
278876044318153
114158103798559
142859969319299
132448588763401
22569146259809
15867679245037
133112692327969
259460758787849
164430833962531
246283372144427
145334915541307
234323845303
57122104828211
250035082575559
48207822433237
190599001742423
67529957747797
79496834354473
212096315296223
106635692340799
200942686268809
266280193837811
164483755830539
207079037964473
62811362882557
99913481664947
51339254602913
253462646390309
123210355002841
249850606464209
149730045467329
277199620029379
248965932647297
12944214657779
197164429086193
262014606826943
257577415754119
68809253914993
165996338540399
15292429162811
210719273834359
185826281348689
240665506360781
123665738831101
227482247526661
266059142117687
274603031211329
78442909254473
13854298163567
93788604614569
57697315479571
88958104118327
175013590143251
40147948545347
88593004328459
158311215447589
261065899836587
55912606130971
120789691948883
127305905765393
258667837024903
145364194922693
265272133520417
85778792054731
272688765449311
48440337618809
277571142281233
218600975428111
43397137827031
45066590208439
80900624031817
109189307969809
81941279767019
264257077042711
72682562901131
243060870382117
134500445090969
233544144103813
207943038859847
148357343345399
214834890578083
82186615315949
113128743422029
8748931568177
210789647450779
212160609918773
44494107221299
37358606325751
19224898418447
241531726111967
66262070704259
65600228530867
156568154062169
24995441756023
2179033480427
241475523277691
201259932608017
234027307886611
99311407325539
184820854418399
109736472936001
267475123294633
21283247780419
100213309887851
145563785715013
108383944256429
240269516029327
63821943798443
23871904780579
131094238444073
87515504611267
242081928643453
175676288101711
215260534423747
250162960879829
254521907505559
145150234951789
112899717503291
32772824581199
99656310626699
178021653296821
87201909576097
79697481245897
121954690801109
202940897504641
42977241852641
86851065954467
192205806185047
107297166796999
216860500313117
105396272368159
72997576795699
256387647316399
56468450765717
169295092712167
278157020599547
49896967699003
32002854029071
99618804857963
66476071652519
155591120676071
252226129154221
123378705542791
99722490129079
201482833853489
219949775075179
112907463099791
176412197142491
85079189714213
54339721505977
252806060030803
52888037166319
189079615507931
209985128439781
233985478788979
187672169593049
261720926964863
23459464728239
187643665779821
224149719405809
85782837852149
232005911876863
265820411093093
263775023216293
176630933249431
197628559071989
73955681746229
53375344939669
185212925092267
210987271680193
51950313616007
107981186666123
209068557480389
9205719201493
89496116351767
217237847454527
77067567942829
58479440307749
273188218567903
205320681487843
61462204272857
83431257611327
162604588878551
231840895016617
250904694036637
83688927099997
48661362554359
122991486101633
96330136610053
181668432421309
130666297074917
1733327159153
272517904760831
124813217001013
117569065082437
193112667949217
222524457989573
44720375547373
35258785578539
61876857758893
153628919016229
15880481141131
237213072177353
1684747061237
170891638176397
236785609850243
127266829687453
112761031724933
13204915567121
39516918975691
250263932228543
130197778613311
11656108717783
128532162893671
153925230979493
131782888982191
116717851423997
55564903268419
169829348884883
165409496373263
11356720949111
124870427844289
162282381503507
220104577369433
88520946390161
212936174172047
36283348234667
103378911098579
10976488788233
85769852512999
56809953925951
61458314158103
80207275228823
251618578972777
144615661515917
279797610284659
14647272567299
129907084218101
155582289651053
247483029128389
28774242092383
26066563444153
124071517473023
159596166979741
6554712041407
22185181566169
208377732861673
128352038602871
245909605211593
123839009768641
259100113739647
102587144475281
6907069328377
8024342311049
45914852624101
84822439190677
104491480770517
205313495123993
160191555200627
115416749224501
160328165117429
129142613858329
278088101178611
168492252082801
104641276324993
163238181979189
159525393515837
134177577416107
78546193933483
221743002651169
195978098304757
59688647809543
155926535079137
99939905112653
121785488130877
277895853837223
221091544287319
77930061998777
254850019858139
163242758862361
16389833269367
6641536987853
202308531805403
243678042990541
80214692349263
268455129263249
67634335441709
228656637849457
185632510230679
245299855111973
195379977274267
10833437554991
146027624544353
208250120192633
155352996986753
226917368967943
197746255704289
225074958228667
188273224010929
55358606144641
50371879780193
131825982625429
61093394128763
207981016568327
182942666298659
39354666097949
117410676490837
275085266314127
260699062262537
159989324660197
65398276361993
100658355669227
28588953917749
4544894597801
41118163849043
1787010187747
132541701407041
16154817353887
70029932489389
267763301546201
20328179611627
29487073579933
251783461928773
29220947532097
25209226784743
75441727191317
240839963514263
184390831919401
118522569816961
174156606548213
183716601899759
157203283481527
237575807329291
244966646021099
173313911598991
243140636401987
212774402014747
264032637095737
233092521507437
88329086250389
23311336617017
67462880897777
151207691591309
4261034661659
53095563462511
10581558503623
24295006222687
206155576996091
194032133058677
229230943145761
84060228378871
113958830457401
117406534085699
149977862793713
116007145715891
104181694110469
195615563768011
141235515225457
152730316423943
15705356889857
62029381797209
198138261506503
26823950335139
63432657258001
205034086493569
253132918186229
12822590129633
187482929986727
258584058404491
157372520621111
207514695735349
229127215586779
2543709267427
237583248801859
204675677914681
125574331074553
240926517684851
181512963355991
110205866593723
16220110027237
181001105364661
181706579542291
98909551692401
254122674325831
103432407690407
4507627738153
49289204887687
248640893596999
157938978175283
270290033517659
97359576539647
247446075747203
16078180580047
68657209769683
66357564929179
200026218026561
224986023075391
114115967080711
81457059409889
264208152200087
24468200978051
77442138025453
39144644544119
86230929810167
133181705478709
51044410000373
25428521244169
153198856826189
76400012279677
228020337088561
206591866697663
55305813471397
178372737134363
257067448409309
113080517330279
197540280202259
54249573664499
80468785522243
90361459978877
84048575646467
196211672531383
153922665369757
13916083278781
183616028742989
146276952544013
86162310326003
79376317599749
169145402578513
97718132337103
129085967466187
16898610181109
195978115111979
29686711369331
54535238312507
86071885081661
226744062513229
12082547854837
181502100060343
180562271110957
229942156495687
278490621544493
45365861917841
217579047693197
82981130127629
71540225309549
217297298910973
269109838253077
186695124393389
164263918432703
139748670598409
43320461338529
271846445206643
166096636026527
68766000212971
69854857157
126572753190383
15968570042819
204588056548633
133244897536067
99538650595649
209625968048929
7920517585657
18249830516209
239788347307517
50948437573573
208290976230767
42038886585911
279869307026989
120884798716603
232505966603413
11280028244267
192368440857763
105108982012259
241139074362631
180500406821377
37782551690179
72295297827827
121174330507991
96852842967677
238775897585287
229481837248607
116695455861319
230014930554247
280427944537271
156863195738651
206849116634473
23260180478501
138161352423793
175759220085089
274527507583687
14450468557219
73247305916443
117844540773931
152335149033937
42940590344423
124132906479511
226957851791999
126002153180803
116390947893427
239960452991741
260201374211063
164292659314937
176516270609747
162724477725493
78650261615917
208416042405299
278459343724531
130796845358321
96106365491659
66533029201459
29564634609581
239561133408841
147992754311377
120855004455529
104923897331843
263270074294907
59789222342281
169618288987111
21511242171427
122799847136341
177020559682927
160568533430027
89545295787797
210365818382821
91825123236047
196700261197777
231200788963549
145252366883059
46152327232619
161123601023923
80942427935861
250907410796501
112819584713267
243634165500983
5382869325019
240484652635169
47181025499197
207454133014277
62837838574727
186827016145027
51387348968243
18294086162563
269307069308351
267415698548561
45536493446393
6676065079349
19665311468731
120237795217993
5045150115539
61193756831017
139133690541089
267353094429341
72340631379061
183693699468359
67890899953027
245034524962351
234200498851201
25865383997969
223364926169843
137089641644443
263265522333283
125405025589573
255868552836313
80399317832039
276061957349341
132150451078229
181386797393311
205077418901513
279801402387491
270110751652499
179672113344967
22369552504697
191331323935723
213667071314239
241404353941277
137429737029157
17550193527961
209830498991437
16984338224549
250183522346203
63732098281567
40806799659407
6298232720621
266101625443847
157274384580059
145597151610821
102495627790421
23481160991593
148849119629737
157254496445183
14942547230159
127081014028211
199621739308529
83512753605517
31364365475143
42659691995149
81873765773299
279873309418099
93590856576817
274222449103951
119213536977497
237715406414557
280129036351831
218726473552157
117508475135123
186443283142217
102293299869437
252253219810321
129804158420221
167111674512509
172559020841231
108010683472907
32052145887121
203487924696281
210361037572963
106286140400039
234540737777371
249121412998789
211260994228189
59281157190679
205120627033951
281307066239159
246085837328273
10114125348137
73362028423213
187918327303963
274687358734267
255700973907103
19592747114027
108725923925917
183638015048671
203938824515663
270444336602347
34667400349997
216410713620671
109022466355463
49407266825639
95156490230761
2203491727189
246595386226093
2986059708703
271409388487357
192135145114667
4792181914523
28706170391879
125815731750251
280471401561293
92075644877357
223845054441493
197932299741413
111602826599731
217820025713419
140043400853309
155060588165009
143992172916799
60667807179613
146156605517059
245136562822157
56487655559473
70775521683259
171324908496607
163460389205833
81566597132957
248823412916297
11745396481501
146273614670273
50322529612723
141903054330767
86323664313307
10805077951127
113424917414191
263634853134629
22858717962889
128489009038531
20435386362913
102087875211163
53870915224871
174558820134617
166363714829849
8729137887737
211177470864377
62836025142467
28271578194481
237089930814743
24787312072571
23366502896059
170773916855557
173236786444831
196169974112201
88024127072767
244381725579547
90441269986351
176238080635847
213964062956857
13291187677223
22272253187251
13578496593919
34997176028069
152929125426139
4691876695487
31560824431457
49379123899639
102249822199223
258160803650957
8301705662407
42478646684219
833058829313
194884320528529
221879450160913
281236655554103
114956105923787
83219829839023
94012118891749
242094453864811
162134678560067
194686996712071
215177867453749
212130023805461
244679235182257
94683151726157
1263866123053
219130702023803
79481606830579
101522290140251
61888470598621
79542496180883
9443297473009
251312040252827
222861234180161
81878705587087
156661937045281
31705061005661
110638354473853
15149509950059
244100769179749
64117418338357
229028600214989
149076636732313
243945368134331
121675852255201
115896549824281
67225421308861
16152680795507
266451095568431
262169484858607
49484391676051
222149804809343
239569662288389
31648741654679
224549385555757
151262966552179
15129540810259
85689687379783
28728847683619
184944033075517
8025165742031
6782231958857
89984394473767
91325471871343
202651545001453
45157260931789
19633837703611
197961470213981
9256516984927
53590185613487
74543605781641
233849489471041
236471985432911
53271037965913
94891794613619
238402813364077
79795522294993
77272285761691
24243479152709
108841834636207
100241871684107
181203202547749
58619030945149
107127731276569
275587284584123
84184391120653
136846971404111
246440771163149
191772242605667
108740791069949
226777740198631
255361500455879
181130127575987
169554278671907
129460314243089
141912402928883
46264606182623
182450105882287
274125461944933
88638837530207
164161616945597
259370396245771
101077098663379
162762367725431
73305232696177
279784198291639
9145450597373
237011259321547
58823973172123
73597235107223
277294720962797
21056390290627
40218492609457
31736014940683
157233862135901
265468959175669
107093580106367
235498135255249
139261485165919
192514783956421
152080667204293
23265292403909
264995845700909
281380565029133
28968506372957
194963894380289
153158858245037
31755733961117
59843253610489
105624614751571
164220141257
268162832727553
31524939272747
154769087588519
260565636649651
19224328128779
140074265677999
232788420047173
60243226731631
269296700188031
62589262460719
160525818804499
3049836499483
99347468017073
122083543879883
270091385557831
163221177546641
53608734851033
249661308324023
186426204272701
114931455218557
235734424260733
144035458909207
245930191630439
141202082959699
90716848880213
199205151306571
217573856118011
128922233659361
185948743456079
79998710471021
281349639445333
88725699420107
95902411176049
266320593443581
217591881419513
64316590345159
280814805002399
72029539915819
21823030704403
225842512254169
102056304444617
152024960244551
218618800286603
28992534182197
80412403672277
70623745804099
75414614356429
281339288397781
146754068157449
138785520568973
179222604269333
261390218013409
13055933227583
20853004165547
136796735860111
164588158261217
91631978378839
192631402067903
49806950003999
240247761646813
83277953250013
214059719414531
222489126131009
62959810763173
106615320360853
133570476716903
172680391278781
37822159020209
14669125121857
40147955185669
150124712027117
243288337865059
55214938662769
58809353098073
17984708117177
256196518626197
143733023262691
268850952068977
42459447650731
223872701924371
189455874746519
93795004085051
162646590412951
252552715690931
202973131783033
165455948545609
222247484949499
193103078775623
21430381696739
27736350471923
250406086802647
168199530858439
66265424327303
102656613777811
103898902481639
12075315918011
52983804011209
136262101444141
181915332989471
173973341600521
242889930583901
9200809618157
102611588909303
90672167391763
212913070340309
218889399722209
57034898285161
197272752552089
113060854336907
164196273125569
160998105664573
58845309061801
172657426107857
264642127376863
233302032995411
57703762352749
50936987102423
39129242745059
23792349090011
103621497309881
94820919116459
82496382829219
193870273113149
193139091444331
51464274516107
83626351554017
227882419886977
20212536311047
176025619598561
58915885165901
103756109833823
263074488707521
71932135496717
6605223667873
238688175104017
64216101158401
119188763947987
218236702971857
91752005256589
4105854471359
281358552636857
274560949039231
90787386980903
213091385367149
152511362946179
77205870002057
202694927704051
200778600916507
191745321129671
211940867366911
112602576419477
263699371608503
141139762463207
105558128198503
156930582161371
265278272328967
90270740429167
140706138751733
41827331813963
106913731130699
261924691140353
89437884287371
118426002442157
159743558398603
273356147997929
182491842245407
259124742213523
26258388199237
215734849573679
48583083963529
15157974397463
13609046420413
136980732952783
65020363123679
101730232099987
53831814355777
105864066737237
103244306788253
238070609742989
85880860518023
278024215915933
158115003896809
266778394316627
210906966953833
57988555056023
251359590129611
240134190471229
7416975121511
28692069463501
102033414049607
155394197239747
173705391614341
43848998092259
86560178501987
148330186674847
206455175356541
20642135589193
215317475175071
69635469978401
21739752814337
40660693077931
225593025448481
232658392430549
95175609417527
254204728476271
115433293330801
280993264499137
191577638622353
119816263121117
145438095753829
113752571889911
165324685744189
197937277149109
141375184377139
234668649668693
245898692826961
155786932056233
40453879873817
233923417226929
110545032129391
212017824650323
16762039571939
241084213363349
110331367606981
136240673378657
95812048289989
266389036703147
272422989553919
52691638640441
92394065444647
144971243642509
251569827883597
251073045992177
189808564877111
238001994212291
118429127791489
15522609624527
52927484626021
150416827532849
163811303778511
260098966679933
80411825882599
7277578098289
161358368193959
123228676063177
102136941604097
222366957517897
111412654475911
129098255721739
74270578434331
271195205438539
63113339752193
100842423977203
63952464260981
101306832481747
236431047990611
21841401759167
154088339366581
26784536308639
227086105680067
162339006049991
56183385502303
31159541133307
239861667781159
146938464542917
23752747486421
89440278360221
144630958823159
23959024416203
174625209502433
228608260828373
218406686966371
258269905138711
57806782162001
159164048863493
249913928030813
7172275690603
224385798614623
83842239595489
166308696482209
58836369463981
26247888346333
276984393896321
46547293607021
42551546617633
103816011798743
188750758469137
82249783804723
196341528754699
81771464555791
89439393892993
141673606879177
235753923853249
62766920236231
81877864239277
259391607379169
55126552899829
187458261795557
28168815139519
122541335858563
88112466858917
170394126879169
29831107152697
129249752993167
75127687280869
10041543421667
75406470975593
35582506216589
246349000028543
6106705676443
90659381756513
204503083520809
45635613240379
221208748044797
240131197565689
121816480270021
257309285967379
133640849220493
48741351371071
135317718580273
44288714499707
167747679510659
151569314659837
54357180641641
162859045659259
104335459720621
150512897713393
74336274092303
36569304764959
248622398622881
247701282482947
191151690824909
213993674571011
20276137333157
123458007788197
269686458514651
27789027793063
96316084523693
206413678618033
111769463161451
73695457413967
116956283973857
254393860865623
120491276291987
254055379024621
8538163553819
213353630032927
175947387354703
29131783072279
198916239054499
42927293490563
257432899029227
137058653568997
78293108968219
91083589265789
173954263909289
186394793079017
56970945649987
18445315835927
274065860608511
131136809661509
195714791430553
279049560077681
73065287355707
168924905089483
50819871391897
193871038300321
173416290064673
71235729599689
104367405264113
202724172657359
33069502124657
138887942404021
92777542560929
527802440423
59361643814593
134106180901859
62095953308399
250517755190827
196510939837991
226442931782167
36471770294657
116036393159639
187745719718461
91971396482201
57879649219841
129173615455817
275521916968871
98728488060211
132127066832773
106686094857857
208306397131589
216768151741829
171828014493103
180145496227199
94203894197981
111081544569563
74241161987879
44555465489047
170598153397213
20735496884321
204784223640289
250164923643793
166187135640913
137015741257453
278146931562527
203718445427333
129118329122941
88841825893577
179659943509259
275943560698349
222418250206091
214373407428277
192917765986313
37984665387407
57145469693681
165761599595903
255619063326017
141351880146731
53409907243211
74454696557279
47124445898839
24433069657793
151248584064191
195594586698713
219413297851277
215550522723611
274015395991279
32943105977731
138108830411443
137358066120997
227349123045241
60294196454603
208520474149879
71402289010219
71539941977939
227157747409037
225619752310837
69826387970323
272796993314011
10631356586723
119188091922173
33889539163967
161544590235239
3584237455663
47474083012277
113135682013843
274688532021809
37274683378111
227601984531479
52035900923107
190187907683219
71629696049663
227410688761141
224203729760963
167420150447107
136387032381779
105906031636091
275682187519223
53315967292933
16437131226679
76778348881259
253023177957491
150610018254349
212775564699001
89477827543157
68420930911373
244076050437943
119076881474231
152134958721667
102282579424999
108066239962801
255642640253639
169356616577411
116308150533049
106446949334851
211427880146657
87017540070317
154470520548647
240220912312567
164940205856099
215248969491271
181290384040457
199744277362309
154142112693467
191780834471059
105757876304573
60468428840779
35239943075899
15206672756251
65147405789099
156732166793281
55080659239339
107620030077377
130770307008437
139807064800021
72714784065263
51667470166721
87103150354163
176344102443337
254696595527063
42488060945023
195332277001133
70431100391317
24890247324407
67390075053481
150996004863199
161601290983477
9511223522233
218366992042951
66648684800221
152910409637717
249621411518291
193083431299573
262673286116699
150793761128393
5624636996987
165959633976217
242788779689119
122029367999173
32643749684341
216615710254003
116942105584471
215690896850269
278313160871089
161628401459741
19805399565491
170025133539901
210681341724059
128400941549173
182473221175943
180773266227641
19720912551611
280682039174837
79324959400373
222556939961779
80109130873927
190191703854643
241248525087781
240947695029427
74728381917209
146396089568527
175425088735097
135826155184697
126323352871763
118641248184071
110461143010241
234842711905661
66924059951173
34469980006829
229074674929753
86355649081811
236026057281467
267844975864097
213442375591651
66625184373589
113587610616629
236621845346023
90564564461671
182085650721463
22768233245441
57783725626817
255806562405773
17246688537899
24840892514849
272938369808743
42699698373251
186445716888329
261917427430289
351839362817
63812164370029
173285735380369
2148711964393
136616567505959
274546689458057
120817270149379
277471531920827
2194816709417
238313227700893
195875551271459
258785320485707
264014913074771
104647996380397
95496726228389
538061779819
36252490451963
220002676671079
141076210873229
230723105648617
95203865102327
201219366744449
218596194778817
12449221276619
48858987688877
187876716726121
182072799637517
155364206797609
168644387026417
263858404224907
11491781429677
214113431739517
16266323767481
204166477203287
174746291166773
98916872920139
280742326900037
35790423603229
111784591593757
134536171044727
225103987038691
146315448631309
187523023804687
198206493566971
18904883481427
258040992713351
121249859850151
148432006937059
161582927677939
61766298421441
169128946960331
274108551768629
78217472814419
263666822257019
280820732591869
170585600052097
6743497763929
218215409599141
249877111748039
105775059919093
26712336981347
183264184498991
276116614531661
39847666021741
86348616057271
264660515455313
125136453712643
188315967377611
145981513867457
28404126369461
41369869252057
31522208742371
236665636976929
199482883338793
25977281823937
57067926256283
147241972621673
198696300999353
235515045976403
28708645135087
29875936633537
46564693870003
166391819438291
31433155648283
56030203743769
123598776833327
128799931421699
153376403143399
272419769263331
183053740510639
198072069003503
116015235344821
50881998677813
128882591869519
146959355759747
34584612542743
276575572638221
122169594949159
48832599191743
84465573364859
162082618630577
47355897562849
77878060897453
147467407230149
229114462984679
239767112662001
68315309742139
217264704891623
41317202347801
147307252579309
97201458455509
135241783888049
144160858838543
56353212798679
46705431698819
54307868197939
246715697843141
108692213699287
79438215220291
68851269531193
172039919719103
169730393096221
8207947445189
9894410760593
255824839694189
266494664912501
44683347822791
2008318409507
94701202745603
70218575640337
27884914074779
2388325794991
272293136318891
202695328851577
269438852025817
43179057685537
86514718724747
89357899540979
250873543027021
165625423033619
78212950223593
26195640366593
100746785765809
160098113881529
7435567541191
72851042074507
50415452862001
216444439353143
165399451347631
254319899656859
69630438354817
199719082694101
172373583456227
3710644531661
147915744867929
16651008236539
267634740778001
271619659564651
112370510398609
260472457317143
83760883903139
219357865005997
181320793963417
191189815582223
102076370611991
125955749157617
176179653332897
182124295451419
155009229598031
151039359668179
118204155330929
228803707906913
139102534356353
226931605397611
143807775461017
242186127698299
101672267171413
274868863804349
114066658821749
186525110232817
99473139737891
68669398624349
93862856131337
44087685436033
82959097709107
142124675224121
115583910631003
170639176414159
160427490336821
52750478312921
181790170400057
80248650986993
177634139827901
143976795758459
196557469074313
56712353122031
57814014118919
275583472208137
273767688000733
20814647591783
212429413368881
78028779220219
261024149754713
18272174185381
183109859602697
207031795333327
27576583413851
42597473173763
120105787922243
61374572098361
116187719704159
226185928638493
39257553638113
146716427593217
40577401023343
477494780941
11402641819069
22025761624837
157544331019979
25483258487419
92655970835237
84679473928123
182556408011899
280107472039589
258167684282507
87105150527347
57107684711107
137930410770557
70603880572721
45718189261469
152443702575859
179542940164729
191949919729129
98947761880679
106531304692237
111178198336421
185725699179367
228407348763791
187883494207949
65670383439781
275306696091961
38083282365109
121819915459727
151529815046123
44160709245683
109128746501153
163091221142111
254181494044349
15371155767901
263694858762331
224229720197377
215654699485559
55750067029841
81669773038387
209107869931027
33593810428229
227232507155627
7002681986983
133150966831607
22192793225287
22541753724029
30277834088897
101728240852223
243411132439843
58873052734579
14559957468143
124003010689237
137143423359361
140212538628167
190417092589543
156455803253641
28261599136829
80562349316201
90723405112463
146576975646107
208555175378279
2392599061969
126706601002669
40775804111513
18834341553103
157885985578379
49701755291099
190562319792809
63406324602871
74403260676539
205536769105399
1198055462041
190232570745817
151342750408951
85149086043187
60521219859977
175797026290231
202283109462001
231789211428517
212402128873553
30666394806791
126720242538763
129892686782251
173769234011591
262898779215799
31913282453737
251797148825401
71378621216839
203139797616029
248740061337617
23561053125553
147791699979431
204787228932367
59868677161693
136343798500619
35062529951269
65661369978697
216317729222753
143025115845923
178433849836939
52327312069171
127591519843717
250031217696151
116563950126343
209755354216123
80774411381567
152037440039123
152365640519927
136155062586551
156498630277411
259982956054411
152270091312037
242422159472219
198114917663323
233016724296569
123322787002487
117177917095409
231962459257523
186527932418249
198507292556197
53308806121783
207363483749701
179533783540567
268366561134239
256386761219359
119776799097223
18122130301637
209882979078067
235023434679149
204304621296851
228725467647533
59709993820621
281367909042287
49199680081759
19845163461229
159139974026731
32453464911293
137577827754509
259941729077573
205673968144301
236778559879597
222253011593861
5149120382291
270149604740593
185164898741843
140517372394859
187127825421781
69034457355869
234011015070649
154012277129833
160955551621649
74828402888249
250675768346209
6235938510283
60034352232949
233498577055577
93660634977607
129019976102189
78340642470269
247036523249357
212899549117399
180036443181629
22014841468709
109222827615259
39177081816493
18038684737699
277415584709899
112162005956453
158442769919411
134520407025937
106597951744579
36704916648143
254643680933387
258439624031779
7013653985537
279005757701591
240582900965941
224139581733181
148705714915889
230449300022171
122180566302887
24244695754729
175110792748181
4970673392161
16930722339127
220518723703063
116553582877691
15225933959707
243621196185313
104186093658473
202456089784783
16882372036553
48408989626787
57762029585399
181645126508987
46371182559503
233865277030097
127537608168779
14412333803321
264149979706013
114995130712933
212751404100269
88759326916079
60101338225967
262176299840123
246414768793603
143762811355307
225976165412887
54100350062621
159694077271439
234737189016377
66418496512607
15439461997979
265210709766487
254627173914559
15386725326121
1717888353917
28056544096237
15382991528137
36072573885737
20422124704811
267508489001977
11619980787929
28851029426909
216628858402007
267710128309993
167944057966193
193567101832219
8851801176419
247693859787677
40040578516273
185089271032993
103168670694701
106291217356999
33356168366999
280555582478849
103415869253287
99081441098677
49219471429747
9434791117841
169650616698421
119516234439787
81174381406529
4349796183079
253881452128289
51301851000097
131797255493677
75266305061873
112025043418591
197608884065993
40581359055053
35299328256301
279187523192173
64239983572409
114677828232631
180440578542557
15686842681381
196059079968239
193498032189491
64076119860341
126981585163571
253082476430339
254336696601059
220075443421189
89765471701967
38407340391383
56568236426929
209964317051329
242792593931753
166835325157951
38993170030121
239491015326253
92479358565731
71762172039209
234379181057689
192002737045381
132726807227137
36796325649131
116297823783149
197471771355953
34688277661189
175099948152551
180740261069209
18144634706767
278267816549621
61407289435529
193547075550197
218552623726499
109134346521131
175310069059709
109147925650303
85568940300631
122563217220593
103238253157309
254997960480541
222879128945861
69781681401977
220205902921219
230185949956909
62809506693289
45943716552847
115124648844767
270554119299047
119795510032817
273756391223131
26791770476993
221549739473221
164381650376309
127605753854329
9252032009749
211889246375669
251267511330109
29677910718689
24721076521651
214689580394689
245170780864829
31757452501693
189206806593011
42096829026167
102452381781637
206093600894033
240825292009397
54682343026999
60595195589701
251897540042569
228940572013291
159512584016771
120678122213963
245219457437177
82708421657513
262146182666239
214682993766433
227697709463369
46516659037939
2180798983303
236353641546301
13549641980801
115213715943379
59926659953401
6593074410803
191831822194193
39282991723387
127652032790131
233491290916399
175280432447803
195054060736471
189703270726267
277502606239741
264065330408531
192888484088453
91119904218527
159279799886749
208244684202131
19202329642813
188443860768529
3431504617259
239491393260671
42189652645807
188868758445709
134593989665683
58416730915901
253228923174347
46012939195919
171465556312213
88374909294173
266691154798661
55628774289071
80747172819487
179969294876837
177875219331233
237612768894113
19683483471637
263768452546253
187954024687873
141029714086879
34929230705771
243861407659769
60322129422833
190962519170747
78924730163971
235560287941211
184534516124237
84750269922223
257110877162639
179812084407323
91532834531513
76601945133433
186912995294677
156584543752877
127291969087949
8003852579977
209353208496403
3193852561183
5349410549731
42926974453609
136340369915501
49354020824167
8818108522423
202777154849047
184874616345143
42069390640643
129348461317193
111069246561227
33304021434259
156209533920173
89765594913497
72933550078691
76394418870391
179215888222307
104638772120081
19459607933069
276722565957017
147046870611647
261603393816503
137489109574027
249406279718209
269095854383173
8540627709727
246404071296067
154181297999341
81864071638169
205951967711081
34891884381713
216541660676219
3151656726287
187057324570847
192743051065067
236119472805473
91524298864937
135914523358079
117915833073163
221525877723407
183210688825909
265189066886663
277777561646681
30654364638577
139366865518799
96239013556379
127299224742707
78877244013523
98083603446599
162238794798727
124799989367201
132039809175949
215229846753937
15468105859603
128243853184471
247051761019549
157992091381259
172053274810969
32277575463373
254461829953153
101878895340511
116761922590631
239275953755351
35926411398287
192909290722703
117867617798617
257907482789503
215796919899091
169094768330329
174343479981547
68682631033451
55281713435821
228009278953877
194156658045677
52433371025513
95013288802063
106737086147467
257019276778513
148045689049439
155956315287109
127848493240211
109652916312551
254386847446339
248792853963187
9580119300379
24761393407099
42359630392669
130033900907563
65197343156551
281154864215987
280133437946717
22725194686729
45231116148983
3150096163553
197977537966489
15588710451901
248996003793527
84123176808221
271065204942121
110187327329633
159828332745493
39109661047273
247569594930239
180749819123123
98171798215301
281403851962663
19311530224333
157316749746599
214194574667137
157029642403649
187284118240837
74217456787031
264590460576791
155296860573227
174273389265163
92607028569673
189582732827087
122171514221879
211246968629227
19695727401641
156297161419363
145698352417253
245330627010191
6236621736421
112368971277421
236460187768507
15033020677223
230614695659723
74225900355323
230838705939067
218681605616699
176979242179783
153661235646509
245429447944783
114191563638067
205660919439203
169470109792469
39388999588313
104307325674983
146427939822173
106549114265479
210951110100217
20648895954263
112321234369469
133575903915007
52190278586141
23019131912771
115480092125159
182735108265107
19006977431863
77490951989981
213939744173231
15242609430793
129496239595403
265840023040129
76753854011837
156354267871051
199872265768843
153683922040057
10073851569701
9624831813007
23335872572147
56666460887221
249248433023467
249182394399019
118117402901123
209488859188241
9992736732361
167087441339051
137555916011821
111898288084537
53469868571579
72001631542943
220133713278827
102168589096201
46173031842631
68720543338169
136336452057451
121409886376651
210458939524511
235438449313289
228175488381847
90141991424819
271577874558841
159292339024069
275911377691297
85369089773633
58947852465331
207468976534513
146477329542779
6236293258333
208532444645479
142609417927303
180506227909853
103082266913891
84194245486301
58898125506089
38385041324957
256192413400711
74298238755977
77153130350809
235337812808407
194397911165141
205457328424373
20897559910369
56372535852557
180687610462507
100195331554139
16128880859513
166963621710959
200409920192551
81717714479717
180924520802633
152946599321371
167501126961193
34936897877339
48911307222137
275219557076311
279673405188143
224678512098559
199518108246407
258189680117627
149271407088233
27851237382851
113060618860097
163635360568717
135660982005553
172767553546481
53075518379683
51118692506393
95368538288411
23948539897207
59635470580187
145308586395937
27436034337659
23339046183433
7124761657049
279148070134823
12373726229329
96130291523129
55179772227631
43378186929263
238335877984999
175128489173927
212297970501101
8558589563551
49824955733159
205175017569751
23236633968329
226697798863033
44693369425049
138189505129037
22343690797319
28317934347751
1654857533909
86815939303321
214718867472413
34618731454117
24677178080741
280107161827627
131606158283279
218453692615273
50001802409239
41515800521207
134484959763137
156380475774619
96875146593097
123023839397917
104164048266361
162016820577959
3194445467779
115370907253909
139158628373101
20296147430929
165651997306967
23146747264547
239658822262807
124475935306883
257860659224191
126405144519253
146140748428393
71918279838371
278539663640531
161133044844973
102176538019747
151990101443
90024660200983
31315653444331
136497020029177
17067119287481
245933928853813
254233941852203
113590062511021
43867383985039
265522397080949
108870811596031
184139424267959
215728377658667
34646179700633
24487118539271
109214793781019
76950673504967
261539606934209
203416700453009
278009941325609
207763123052851
76574408830069
259981771947967
277568224667269
89409396116297
279787810781473
26304950282839
273220201918663
178351230524881
58688816457659
20465286824791
129624875569493
105027008348543
127053407770379
146138339036407
232627172116883
193894633207169
82517830687559
272752923254261
145385964801479
36009028912411
45481501014617
240463412443099
119588970881869
213968040096523
57545595417293
108743827289003
16389749154859
11604591823907
89784611745319
98338575502177
57984907343641
266137470413593
212420119576759
39916591918783
166784814135931
171922870871309
28286530112263
216333761442101
128348964185443
25885923388697
94950772412941
144894968154719
224367640099333
29704932601493
177345349646903
92274392423383
42198028159159
209613673729231
37186864573139
223814809114277
71605682321611
180778199961197
124507098341513
93719857004867
128134762656539
245126910060371
54198727715009
260596338261757
270493980736099
19529555390461
239082977684813
41825296575217
59516388353143
6761652018227
56589113536273
202160793030401
112267600318459
274471103276801
192132326795867
41419547452211
12765322989709
26744850888697
7421198481707
278418425812151
131801715769253
133592883564893
117917198453099
265792894073309
87405320364541
175106331284903
221979782179171
261008147027561
268372014349963
57068754476567
74369473537153
255138400436659
146959254295727
95365794652649
55875555791521
234303805096499
131912305891309
193596427653773
83621120250979
19884560382991
25068219884639
175037672564059
3425056267429
213985518994747
16704494118847
92928165689299
200489041630487
98596478420213
194853540205703
256019747313013
185564595282719
86878700844679
184720017410801
90358128084349
78116939431639
23291579926717
8824370544287
69329495833991
190652864757283
237836249247833
202837042083101
62881033379249
34362011249281
160524744278159
101250854339051
32365676325923
248984167721417
82338850321477
30290583299881
13500873045731
77067314526997
158830465108421
180883805919629
74966824506599
54152922154399
35391252030473
50585479207433
221295722368783
122944033235047
188891380206031
73694071562879
91571356103483
136599643282693
16829561692949
183780813738967
36286451318473
55402855640047
181581062488213
212238945007363
244590507087841
8948210802527
148352193507031
72587120787353
34217800171741
72245703182363
1880112498457
224147109994471
31042079525669
191941006317209
58568561782499
55839592903147
270760929612221
206852318410957
34338095279231
143711920390307
123191847180473
167159118299389
9456079899029
112427434591529
168267433180703
75280564573057
89804709095599
65781382665959
175762191623509
51650500651051
24867117629957
185852508460823
252328136566307
241753986352577
218296223216213
180799392538189
146278779780547
20159625114907
158246750485157
236496560196797
40467079186187
69826165653703
230774713761101
111278069822719
56865835505117
156681020255363
14581443845123
14621382838927
24307229513591
181431641545579
18833689653593
278669251211237
1827539544899
19875987491249
120881673282847
163201478959291
190309701641611
203112288004279
222253454214817
128839745182019
7934158130543
230311281924209
188347456723249
160157358306839
16519086077491
31102755204011
58557758147351
257592312366743
129204515607023
97837113227657
166897278337399
68693685949129
134652466255031
228156905278481
236468849405771
142673205992987
108217716257089
49413628150223
49251567387947
129828627506177
36416862533291
255273663677231
251166667965623
218466417928667
182097878625539
32511321980471
79087514348683
66549290777587
194176286647757
192234468252767
103286433452959
100174260063341
154004545040183
8783183608769
272595334103513
7547013561781
167707072613543
148668639192811
144987357109381
4556286391763
193540479230921
271539385059323
106553370707039
45653405830579
242378930583721
36994843182733
188886655086419
14637756048857
64903654081769
98674841328289
193100163665401
116043422097751
40328942877611
5308680178541
62627764588091
168229140720997
256849008478247
130253735851417
2493504709741
263979769228361
91234055423839
68690017558339
116762117103803
63770864810813
103486083921907
73628071953739
186971435914871
206837327691563
83553647165441
153930268625723
214428961317671
176463461265647
25922986827427
158196877347787
192686003598013
268635472858901
93642900012709
156004912380301
126857546135377
97587319259783
223218132657917
275338238029429
138206962742399
267430898309207
277990175522677
178726467650587
214393176751951
88969688516161
178105142270659
60422262615167
127340491256683
245571541076669
242093390271559
255852695316311
37007861143241
222536226119047
33000631801451
199946475566801
107780661678491
268076957519081
217767236947219
226349806232483
98993445440983
87639943569883
236652039174697
94387359668617
232666641009263
89867982929519
189474361502051
79182000272743
144629922317281
40168605177553
172743168579823
96254245411013
136467553477543
236836155845353
49644160768399
148343470088999
51638237569019
251795771745797
9727997105933
207950618879021
173010256786127
14881456023167
159546317906621
200922334128613
97020678636631
11740701313769
280640007889799
250919277315253
128032994863927
4901891733287
34613843576569
34360674633191
74890244714891
15116122575683
125424240351101
229582219367
89186133766109
249568308174571
3494068918009
43880831308991
111410580683009
239677346131921
155476150972339
213082151041171
141488820246509
89057575425941
51143490258103
272646845084041
55869043698739
76783226524633
136343658265427
197344105138129
16153769070031
86173107245233
51498457883797
51383223610109
142487351631217
207017571717287
32527669739317
66597246423437
281303393453321
269143687730831
144188235202799
257098259488541
207834314238521
101694654838247
21424287948221
57554658310913
267057256154467
216735602409631
262983711978517
232268307804319
62158704734831
53234501695033
153231531176071
153699558887393
96550946200019
4578451418153
3650121186883
217294672719001
260239730764697
116908102569253
85739227666139
142763669467723
7933627561831
40343050616123
53087309318951
108299439584207
189704528313043
114354059429083
84796285853701
262642454315623
37262814300091
77385842137451
276256601786437
40224481926281
207764935386499
16150346339957
129295509453689
38200450135453
125991882840457
171472768781761
117053906785531
166396091106811
216727620356281
101263862050063
95103270734117
3863942337679
48648123277301
7435199108483
279223412422579
273985780925599
124202299802681
147694038808819
102505681641001
38233129325159
137763210339617
84441724137943
234704234440937
245742574487149
91270049014091
70878334163921
62238930384049
185268030464497
49380843870143
199223937780107
34301300815291
241104593334181
258501522068219
181482801968827
96909105845311
77210043585527
107751546951443
139743095684237
179475164453927
223459193463193
142594635222517
49775010514843
26396900640031
176629342821079
263276425664353
19118844701389
15781958689681
112872199984703
80720969832611
267042996635083
118770802634507
80911757347987
256530925121533
55354604163931
230121391282543
137586205938931
225750107599153
202590570606649
191831384737147
96468615978769
135148651716823
68585112593351
224459412556859
233880747871289
21125123257859
187855804278959
273340021202867
209476611197939
216230710620773
254816666675119
45304623646039
227586806723201
46100825664877
270599440760611
214593606083431
136046980531291
269630183410507
103014690707477
20944597672819
131441038083907
122280660439463
210598883004701
126567987970433
70408880615621
177560682595223
230552281808333
55539537575089
233270762383699
30132004495529
121208607487787
244709692335149
95208059523167
208121379402029
95440580711851
124555700694421
200793726668233
230126153366143
168500061577061
167181324032843
249539343829673
278015715123901
19306117167277
146797235196347
218339559564509
257778198294131
257214238160069
254200434174359
170329371302429
222007179021377
97149513844171
43197928448239
16731767899459
167249505747323
149548770014389
28339264560263
134711468444039
280902962481083
191640941396833
91471538441279
278953413941723
232398788235851
240682178599399
203101053594031
192428975048711
54086774126807
100196044848283
216051220131479
256832249441707
278296797287413
144876911482921
22594156905407
233651830100891
106147879271653
258869009411219
58596801204289
95421632790277
74338604126581
76761427246643
45395529163507
113613311580313
99221241840983
91407042284447
1611058546961
276848519661661
16168655297251
242550464819021
33874296119381
156840078714439
278533074256457
261403339964003
54551835613097
5914287182387
99234144361969
52415330377939
215401423263709
67487196114733
182700733049789
259118062087169
40148623395677
42572801907263
37426113567097
132096503072021
130504539737723
154256781839099
20672616462833
189663842353481
199316533906981
137593370371477
35776953082879
96804672163109
132387139010023
19321851228523
187525612233467
204801728664667
252424190372503
167680439540017
227348718075433
186043595469997
74722927019501
42925862005531
44048977673837
84805601322031
26206699335647
48069878590477
29896915748617
55585983307123
269316304610387
164939724583489
181605828757943
201311146352779
156234606852143
148325129896421
247260446040067
218533203672593
16854566509981
36777879679129
145142475688813
54560081721181
4216696001983
241635827386139
223586533871111
67737587512339
227391173694029
26488547662999
198199248328819
81581657100863
233585806623779
41085951562423
57326291502793
135705512063123
273175429624477
63450986435443
205700834836949
264411758978267
165605789030867
36801658437101
254458194884821
45808381591391
107893405569583
7118664002743
175266137677289
143485026281951
194708756345671
84341759758939
156448393533527
23258560535153
160145076255961
154404281484743
246672870932903
32193912321863
94734185966153
23636450721409
111043995675121
61691576905997
205997408268173
183139945722557
278345584215661
87208926598763
53051982563273
195802698957599
252306073139317
68021076262241
102413311915867
224276573154367
198317219953493
87682034447731
175677370521091
126892448097809
99157432661527
242126454009287
167202088237451
225748340093579
62995834543283
74495384387507
52207655299031
124173330506639
11319361207003
74783378672083
74878828826297
270702511434697
214061417434979
122535019562701
89620004678839
200847119731523
158065849528031
264061056037619
58145567685883
62355448000529
3294944856689
55523047828267
50539603423669
72117889038787
168638069210489
212522605871753
107262770934701
143033755481261
253302755779907
1477421804879
7985288145491
49813538593927
97952285971751
212596548144499
253895967356651
42335802820781
32204792190163
193921966562593
179834851509337
100501191291673
223832396916031
232654533095477
264900166682647
47615116419203
150440093615921
199580759262389
269722238842387
273247599348481
114193080798857
20655636397103
58880641994287
243617147126453
16180618471111
270645283291979
202198536529427
75602789181229
109811579074651
59685240118783
235101136637923
242903430788309
83603184406421
30132261598711
26063549829683
61368852483767
126256994724719
43502077884571
22868644451251
165105448359491
117856703140013
81450424375681
205245731694979
210611543115607
268550770991773
74665558030649
228048462894803
59535398322847
64994986309969
240047646592531
57916460336171
148194061129997
93052318919503
187324864656899
250590932070403
189291740184787
267540327720293
88436142294289
241385723549011
53060390183209
50927036471347
178914560429309
169457001902113
128795790637453
277749068305589
53418748879421
18403429017349
91728453921121
112617808240601
53411878717859
51622599910799
236269265704061
139051811717089
126257072892047
233995609056161
146363636907221
127828496429209
242304493798931
92640826731619
180836445667981
194662757649121
137158196625347
167921104634609
50274454231373
150823346314867
205161752225593
239818008406129
205947387929249
239710430726029
266974026268007
118515173132527
106839907491379
92846538256781
202106908966163
112312534932043
209645713344919
244648065038501
162987004646471
10802840893961
185011689942631
138026826655933
148542867539279
154281518833987
8709643505617
255120883577563
44541419588377
213249277981499
54404272958821
266174910148451
236836593944413
247343205589003
264595555005919
5371468331447
275447163227107
39527839830491
167739337868503
277515939767723
21337681847071
24837885768013
141133388568539
19448020904639
177755335764493
271771753949429
3759285127823
218464993463777
244936721244317
87069187940393
80607584623991
69562047627389
228379043440469
182958200958749
157572267412649
10857257759353
13977729468953
227808245784817
209971099238597
159318667800577
164013201741709
166524724153201
27215741170039
199833912492199
62181878421577
211108125961769
62140792099229
62360242417237
108299710163633
7673993169809
113885241499483
201085573052323
146680054326457
266748344833511
256440400958933
126039793251527
139762834622651
50809168328161
259361825809987
103870366305229
197832659327113
246594748799779
146619433948921
144743548843489
62209555016431
75871558008377
28863121837621
48511929927719
46941447205129
10872593808311
99414611969243
116844888969761
248490504133217
224279082413723
89960821155677
160967559356447
12009219168689
10153487536513
52693453412177
124611486885439
17534689944851
251838814666667
71538970078379
153423304107893
20502193365527
205848548471021
192081602761733
178167436997041
101095040732941
71677259922461
179043317658679
184857484551919
184612422873103
19359409388393
273445192013527
275905297276501
178764236856409
177762518160673
176623509222487
120592804448591
217430042010901
148259923920541
73315131422369
104866671470677
58795070433871
244672043300039
233642786622797
168142806824569
232226581453421
187237328015741
265040168668819
48360018198403
111749052289507
17896237787689
85675995995789
154787732652613
29461562878049
128403477339421
251611800509857
105453870863261
56684931473587
197905011515131
102902768491951
254291053141841
240901614406333
43638618214853
260382490341073
232888593933019
214292329837321
51454591722629
259509840434441
75066312314453
147278727536471
92057875623227
4010634178003
226775130671171
11877912910441
186660612461149
156865329115309
221333470611973
50341599830429
3525461938847
125770792865603
17250557214089
258842357632657
201125417454847
133561634518661
215280493694599
131162967620701
136719233719477
25058830808251
202286269480441
239267499414553
95702893985537
192226328065601
188592398603317
183373483579409
71725243620703
159660822956501
120051792098993
24922332582047
238938993863359
188996264456081
68643064385603
14718180058123
183960840630011
197259965822809
96534552998297
260262639342131
180043771081129
147658695896381
199107968175269
122464311824423
122492737594483
1462681839581
216979231403173
266541208641899
217482756786679
33082130682511
84598425424673
114511561143401
5085627705047
13837754335633
33759194039587
225618395139853
210917848417147
9996967753879
61197664231777
3111006007363
122624026791961
162749732951843
194699011569761
31625161914139
148433586220687
14897879535311
77032794336079
162618778141543
214830116786189
24013833974813
217921828839709
96031757497883
261235579500353
196187414561027
192305067852343
72908070045641
32741021113253
55295546922677
156884764675957
116538470608799
147810715080313
99129978040663
227867381863687
264250869531377
90928231790533
247890638680987
61404056110379
189939466724521
47818458933277
96869548209943
211693854394531
190203756156233
205953717035413
80610340642259
160049530892467
223833893390801
5001605956033
104951813125441
70438375783471
168585835884551
88616088787693
14443000299023
143605166389469
150741857150207
57691912873249
17073590852119
72567337296191
119429478609113
217373388738941
203935335306167
64026485896621
116141821374739
111600128638109
213001198685237
32135859858967
139607005752413
218648883734119
269823886947143
279396480330853
146189798233601
220983132056923
166741345268203
13580118961517
30253541262499
213400104711809
162301282013329
205087453618093
96077284448359
4703885663663
6315121368863
11858773199551
56417637715423
232636034528113
1665004104779
188934263127791
186751199787143
85266612255991
182840324804083
242057655015971
45135336579581
128628398000801
150415793069071
149434797768587
222028981409051
237198515202109
35740791219941
64928229726869
85628911068929
20329703572649
3242763436277
107864334103741
118436824002689
214255178797771
109196564703131
105369667030291
278457366461801
159089041145257
222107813898937
270803676017519
195011792551903
31890196091029
235228676804063
119768146314259
161506994609573
107625521457301
220315126748333
255475504955051
187015904313211
59785738007563
5069781461447
196234013905151
208333117471613
131167878620291
6807085740919
266457573409771
27214849707779
93041030797019
210798842155529
42916961373151
75604421563897
9486164241041
240398536998149
205122096759331
30932874358609
216728384982583
208156830859027
153197097746827
230766651723437
261074497462747
190774940658997
7713957362483
22305204998929
188401697780029
84161155309453
198176365602893
209835774794837
217192637508437
241190050326703
124843543870229
104659357926223
9279358940821
112295446239733
169060801109867
53268970024537
89217500392607
249165676632967
224373686667029
157159996322963
251346065189473
175673710727707
270608494551107
120992594161009
149957356620017
136642470032323
253366282279333
39554539377959
225976130653751
159873260513647
184792653638507
223509033824623
90464350282991
274208142469819
152533191628639
35781726726259
179339819243471
107609117309767
149910728455303
270867824058329
89503730827817
19265339786047
172574893448491
271907233343479
275116236322717
26484741051269
154269479184421
42140995914487
176374768485847
116422399569479
136234921108241
108417459024037
256385563908973
264208343639353
270237032081587
141114990634873
209483957967659
252022740702881
279101766276469
97454876160017
68046430756877
209958125045371
91482207937157
181201794831397
87157301482513
9399713161451
43415022582403
14108815226171
238025030445869
181631013629971
246053935901773
255703810268219
5882500321337
165751652198747
229698414411437
172269668932987
254973662462723
123180277084027
152823621320081
142425757212437
254309832353921
118706812107769
66703776214013
40386122628079
166538067161567
92053429471261
98339008630979
575164280051
137699178807173
45507420969221
28211301299981
30599614708021
100912305244337
144674589841051
172380344008009
195564084907441
184621452066151
218814909270521
193992481638091
136993225454093
36786139901729
13564899265003
81468931138123
254051473836053
206876884274029
74943008910997
240561597166073
38035752171953
113554449047713
61609641520879
31954098961559
65032222163399
7145371098377
263628836314321
253632169088173
170999538598033
145562458069277
106023547948429
30617621127209
35171616208811
108123267975493
169710824505883
239679252277783
184444546106201
255172935616817
28957613649079
113528391931457
188829780777223
154856761200667
10089166315451
217572936005179
46211102304709
97121530032209
228399779655919
59916170732837
227508212312657
248877625909771
232533306206683
210647648397877
150142452968401
62866344691537
154612143477419
44688922678859
91593340964509
253030821202771
127102906246123
150378579598781
17710710369113
212534412206131
186678886503887
76882166163973
64776587701081
14529075137389
190313764228433
145555711042433
151325426743969
234420073145351
204363413084627
32607793671769
220284340467137
197532768857227
92199441699559
168676549080199
125175091495457
79083468580541
235861392269339
274166624451131
31068436672513
137223713223097
258945741627341
108095339852219
104005303901809
139838644576921
138326237747933
200489222333299
143159293249769
111126495655603
49893807012211
148429355869357
12420427724219
226028244930757
76006497151997
118250968451201
202796387568217
274053590214367
15101932609949
165189942490429
10876849409341
249155124415103
238189769819609
11297657277931
131692635579929
199940924558939
224238478926277
42376286374421
245856172893283
178362605313589
99383787380687
219548853132533
130643368007981
22388908659437
173793066163693
3591453541591
179555570786113
20404941505843
124537854686351
213200263131857
183771759800591
119828081172341
73873485241411
104424002442479
141656704917289
163597492729529
235042734379601
107475601159123
90338280205963
214183114496641
4522111360427
175365562817981
183396057793583
74164651492049
131110086115237
125624408292343
277926794787067
138827244073129
243351186437501
115958454946177
156120342493649
96364615754999
9577438292909
93072410710291
255900294547817
177784223287063
46339052815901
236827562656219
16378026752267
186981470160763
41712632095219
55509233019973
118761519798167
84029102556181
145866524155991
30749503333763
131852568195599
198262257595481
116768601360029
269195777020829
144112733759681
251640218306941
9026804418937
193472885356697
137761788309791
138659510473607
13283206340843
117568729980007
97118834760953
38032366687193
122274375835621
32359463835527
176210432378633
111117691250213
15917680193131
8815997824849
101692840210459
46198702876343
269711269042289
118025436470597
280829707593641
1666222436887
111627937601627
190744837473691
50118109189873
252723286337021
211128770411641
45701932933081
11729581311989
91373431569391
190007904423611
159477541886321
86892416546959
144558911280643
26465889535931
101341771164343
79972270455373
12335173049189
155733051019309
929020876639
189879487351667
67270835141947
227621234244713
217493342091229
236768503546903
116067597539767
7270206239759
126037855673911
258609980400283
174582768592423
156364204963933
204502076559043
237170495873651
229567415405609
60100502004271
205074373876783
233223501522799
7298134062179
209244657235883
36391222584637
186324334456643
189578185942529
200131292747167
264935750366411
110272787367947
98776585059301
140374051837909
957029764829
164491859417201
23463949155613
36544284234433
173468214412499
234856874058017
141375862311109
107530761583459
226958327711867
277137674579963
193659899101049
118283820464269
279148378222381
217124344209791
218497433551781
261993063980029
245831591392199
45062214489673
271881331116209
138763092496151
120498336301229
63259576293973
106951392969313
21328104989857
165829975469779
148553264706523
47667216530009
105743264688031
202821076742033
227052583642279
35712707494297
6016906915177
70274032392383
67611442698607
39469659410801
234062156931371
89954079741191
185074138238047
144945151136809
104871287483429
200539777575737
84245996958073
79157132845123
197151628867337
211345013995771
86084916001571
63693306902609
154751281173647
58304087042827
54033582692917
54223702469347
57665413922107
183792385542749
128201048438417
278954501902067
184799164145161
203994621990251
280147056782963
171171375331039
278430288685249
567827699797
85332774167191
221726577080263
224767913154353
162241587109351
145043426597107
162758369595883
168105519083729
16030139213609
236464040010223
231382024538941
184713439447477
232902461485481
16710036753979
95732223735013
155194529590787
50019026191331
280632749870441
15472806954551
58316922736433
204148461977459
232729680792563
7726779995861
273509614053163
229453436493971
215366340556699
184641388868317
234104932033853
277118667716687
66613479882449
189071380543697
216048289321133
101307927716449
4241583895261
203180472590629
3363156960671
151182592911253
280439589041137
17052495186689
88042118315477
76749191666297
115237663882259
159381741967073
271072294361761
19129372991017
111068598184501
72711525092743
212647209639541
210342297648911
193860938149273
232404468667097
69413006254301
10963953762577
251696956535159
260590566079997
190866301475441
277030412250157
14372200161889
188944599543277
149413939731503
257418483997943
32432046716233
95897041052713
256270932830449
267308760651967
144383801643437
159902569100473
126404903295887
118080711865031
77816520799189
65273155221103
4773728083031
67193045769497
22970429693647
37522692434369
269263847108051
127659497485523
256045589922431
73864731683201
177223850981171
270643129694929
61804144786211
190835497890467
95499667053319
277874152296451
30183321641269
190553923290193
32670398627617
79156702340453
48139005921403
238846499259521
39581063318597
120881841588811
276103606732963
178381416205891
228893889969047
95553954710783
228863536816699
37775083517723
271618866610753
22660145674561
4702142401393
211683772048757
33890527790443
152488251464137
259163504069753
85107333274393
38166039869963
238594807811909
133878668119489
27503481776671
24745603341013
43899602281999
257367454153603
67222987709473
61741614364817
33088316324003
174169388891389
74704133478517
118079945921237
1223128621691
274374805032847
200584666658263
136581177373577
261139943160961
132082275390491
278885747787431
197706738394337
65372764853413
48941934945439
232958614038539
15770830175059
32407650623059
158976068393707
244836926069653
74368262267773
272576646085033
17996141498633
80250744893353
60177320263799
278240609445523
32916578986201
48594339653219
86701561018697
234213346777237
188431358887927
230858922338069
190381720019261
106461234702451
4562357145161
109612210613819
104638890932027
26542527983843
153770919582671
97257438267767
70583021930567
80374387813691
209027704400857
276256704329201
204680523315071
33035942125903
159195069840343
150921028850723
221663466053831
94302548214659
150731766494887
173197464971569
5384650556837
218755396112269
11090737159181
110166758496559
198491628383947
150662430745693
161818234568461
156592547802479
183589859048263
25531265192549
16594044019187
271673563069019
136199669721821
187946630795093
7742322593491
281289310577239
185378468228953
275631843329707
152372812356959
71258836002043
32544917877223
16490157616253
75710875804913
244175989060711
253695476647541
86205559207253
269078767526677
233424751018009
181861687191187
57402695355583
51115167110099
221837698431989
131328542465773
221377573615963
41798824279903
38243027237287
5014968200813
230761054873807
26303230039967
245110621107713
107548380299677
254015017637363
207392519374769
240878698733437
154077096991693
267352123997033
14317595906729
105964431913819
89399868590519
117881020302047
227279193433393
19105701680539
92571469513177
106412498622733
103895928507233
120623451104059
112415660001517
199645241032417
106494161565049
58617262863031
280496765363099
61692811386433
249495823096889
133380684107651
208792602783319
234321575447933
32483222467753
216853575938383
223228004093693
168760011906379
117449910406427
240020513956723
225727585782563
85027679116217
29400827966033
258070329983567
246933690186247
4677371412163
122123380338097
83169439228417
89522900816441
210083157078131
73468040840069
97942880269909
148862253586763
53956672433317
31160060158301
172950158099701
153560984463407
105497795338963
169907564775037
220559257213409
18668702957537
34430021457037
255844459938059
209229497030053
91509564992891
231802919969923
202139216458807
191130529233587
128672402632021
33943003434997
13995769557659
276064117708201
97518014057263
121224473548237
52017330037067
149758851496483
5544228184123
62468374073213
93638946479867
136204358343791
144220017084163
91160522044013
164404606377163
129980341373569
2724287193361
157146235472971
197044604204081
227719877201449
140971211651
35511122650049
209217912584453
247537925062063
107331723182011
34205758955939
256117416238223
51516378920441
88158197365261
186253298607581
212629711617229
31150594279037
128959323233659
204371574021247
81831853717069
49091390029523
133778533372079
33427027777763
221576114511541
65905975548109
212575762135697
80836311515489
78186387376303
5500485215633
248518593186419
267521339580527
136073456533361
22031301741413
48766137316517
180405769868273
103096871637407
187555812625637
4333050960461
198788930139959
5990491556183
169526559078953
122296538524337
192498784960393
200397468963247
216372141418759
27702487762991
62551694034457
120895497892019
121408635379099
15831989209697
275484354383981
4088232496631
212406796983977
98963419972321
81296622664603
35967415029703
204200400609859
195097241648189
168432547807243
1765372947271
185619508624871
65498063454377
37296105425477
213869983126601
8448081367357
264430441073801
173287788880643
247558300025737
140366663989637
156314319325079
32044450775429
18460387341797
37795902951217
132612181745633
4800355770923
119531032803703
213487684552127
115976058420389
156582962165269
266057850131789
199904668158007
221048590485439
113144670969151
208148021480887
141041982968591
158805007946239
269359384799591
243712756945639
119103090860137
145632101595209
225288111422533
87788808055379
252084836642663
227203147460119
52644003480631
107628156661303
231017185439773
54381165665543
281376048203693
277375428762853
105293542163077
162938083846991
75129007098083
54142830114973
177961738725467
77566695316361
253236729298141
138584242790563
56877703099423
95950155700297
53567869229489
65933470005449
11874962515159
271125232010329
7140415859039
189993152186597
127359640371373
2775727725479
276691348839889
113604496407757
130728982286753
15006882408877
276926346877937
69321992086979
157154024616539
197302301853983
262766975909567
50636992942027
151692234948953
12865293734581
18356673244397
24748382397391
98186293793647
88595439285569
164643627092149
243332582282323
110159755743593
98817008982613
232876569566231
73631280980977
127714099697971
227203840485443
49141082223341
190481058497663
156265130137477
234200744326343
97104697997927
28321922736983
172024467970801
36481215941549
103632860856571
150244512711547
275074623283507
76271339088683
51833927969251
238676390941127
160557035023729
166610776085723
15993120647269
206103381800021
196951641110857
272228938944299
223395447619361
84066205783877
245340326961901
129750233652617
231259291855367
79265765530547
1346146587703
144873302991881
90763487559181
75391614163231
25720759405967
523035740749
29698970228951
60185907602921
203771571207803
162189571212451
218109270628867
113243801172067
152193037309007
261469874105513
91550715140749
208083305324483
84209959104967
158641526847593
95555676168629
71239818214601
119342462752333
132027873777103
217174867660259
93042578020867
139714586724077
175486440684011
161724140974093
273317748038233
145967984353157
191004792771407
249168521669849
25872057907711
216371928170243
101186328089359
16654931120389
261447057402371
75003805965457
174252729853073
101931691707161
219560087334397
185541210929363
195977844660251
51813258014897
152374814649119
62409979602329
172460403303169
226115987540591
84614319108311
237908710253833
62131031921689
144512590729253
145459340312227
94996680500867
25234930881089
169198664741537
217630429711069
197505139374157
113141770725127
96596152455721
110894704262431
232160709882041
216901225245371
188841069850387
31641902850223
280899722366891
238763130140707
30275584378817
74824511112311
5344962318463
160301624537311
217938998220953
134662433638009
71476691728019
205674456432871
75853881295457
222125314322861
52284103674013
219271446025321
58780474027853
102986068279921
15405409226231
65549365709207
199057953975701
235459854582439
128183980614089
140309917455569
63941090847017
174350136635879
207561859471039
238046732576911
49119757361119
135776021763937
207980181997927
96190963047199
57148065945059
221067296362487
259369741161941
57397511543357
240620799950437
43389279427661
210271539888841
114672433734631
246152024385737
225351503639531
177980101633351
69290035739723
45798311182667
250036445173253
199315108661897
119418587988353
263455092854923
142365445887793
21075902337601
2610552381257
149109983931439
41846965341331
274705153544579
222149941480897
244133619758111
175342489763939
148053912657913
153906288743171
106181003568533
13982172440389
114759587961017
117287844485137
4218498665123
81539107944713
206599343521709
23810990250199
82204193741809
177695787390973
254583517387021
224776011804107
24940151566637
109323391403741
24607469474411
108486297146413
103988904915839
241476933067301
30633648279433
123097902073717
130982248908409
189911204493911
83611502045527
124429076250389
21317468061821
246011740259671
25684125548833
274470957818009
120731228340529
217390837435643
222910332229463
75961922751961
114844866108733
167897732748023
253230364049203
119820900500039
217634321307673
144775533046219
68818223958677
182219972449507
11168938433047
168665484033757
227197590167803
191591068849357
162874467762913
113084905948991
111526668366563
241061749158617
125408137018841
104264260834967
2841461658131
17249180532211
94969758144671
226576565476553
97050625084211
199240808817649
13118308095427
156474918206023
111710970641461
40047533858947
248394067531373
95754123386443
241100409560869
251344857984317
2880868410419
12883704888941
34309701196993
51226731393017
121436651089441
195351037500779
131926574737939
266115697200131
254521201684081
242999067591563
43125377025559
235095253001471
256840773000941
75611512533497
132534227548427
91390767920051
65269166958137
96649201827391
219415529485001
68361419163409
42532110918239
62462191725463
223604726457067
134511310931051
114490613992921
8464794483953
262350458125279
86524118496241
23237586783833
111859134429611
110524999593949
280208116267141
211935770205227
270381111151633
114790732332433
130082714748067
164985686806357
229105717685387
43524400184933
173422079314817
96360980027929
233828741458799
141955141206251
17094038479997
25134472023329
245734430513641
7545801014033
177794173406711
189144141146089
68367432480169
21858905896483
196916264725627
186950596590643
132288123377807
166782911645543
61160786200067
178225067528903
9011843447653
262011974537543
281005949724469
66764251065191
104029979551759
135063387374159
151552758555403
113503733216233
142686984888389
106330655780093
193329077292121
161053814938901
114513373310411
82207217456087
105610650910621
142970954163319
2886783971213
85599081717593
142689357319963
225162778946251
136526040233003
23938225067923
10883781820393
187751053177463
187438999029677
262465062710923
116679115988551
217763609239669
190279817860141
15061671912941
190640146720813
263019834442999
130775791604173
61496650728757
116181940488337
135825523024129
249466818052033
157501449143237
33580340679121
210314390566073
27399738650311
245245998040457
2149771504561
236352485433439
56415336543887
238314455621779
52765816692133
80067585050909
2197665859723
249295725527129
135923365471991
44158552609907
191049188911037
41997831970169
131996683137089
35284467546443
141766095793327
33588791565001
247809984413429
67350734134921
265096561757387
268941278694839
39691038700127
98679535625081
158953534145117
106465304555647
114580103897429
132789013054759
47598320606029
170900034866699
203336605187879
187594216484041
238752904468787
209128483583489
90210498885113
5737450189661
169476639973051
136920185090959
14384159528107
80658991990531
57933557003111
255445626172931
215789738164417
229218380961127
142955648815093
157132479510841
46660318563013
242958296192551
148026343225261
178693833085123
74936987465909
29644240297339
248117462893733
177800630543813
212967319064557
39770346329011
71125623985673
99479972089073
177346188837869
2930727983951
174356789768299
241081468502957
222057020026157
136749882970109
116944468597171
223145415284021
117658996875773
37833707991109
73207529641403
145514801284091
41764120813487
217253645278247
62940941733179
27207870710831
51586895875289
9462553643617
191488386502639
262093104150019
229601686944569
53321950549433
279681076317173
19358060503181
254677366231349
238000685073691
202969921294403
93490431443179
205968585568567
199931434294441
156673052792863
113472627958969
29298094695041
68851373231941
55455624009571
257545984815949
216801642255857
236373180770591
30866751819973
141714118544239
221816890817107
54736303756811
191831368104953
239247198386831
222922262496677
34074625056487
12227260965749
266655856597373
22880957866111
189104119441421
257887467316987
259946824743887
280044031913213
38001234145961
56455715061349
151873475253499
45348079231129
55117386023281
229235735308427
49565494010521
101131872218063
110562895873121
107187124519157
220068276101731
150827328078127
49897437962579
153014433989827
20159616279787
269835614555519
239195280557333
36475234112293
63276212161069
182096462434793
30487982192023
201108857679767
269398471995613
109042686490741
123635115859481
241918086155777
42514653037553
64865935343621
59317231572059
104069529229009
194144115387809
38536219183661
198885172611551
267607627930787
73584317614397
132763061460077
70242571876111
132459936794701
62684139784841
236947197158233
210901929838829
176005492014239
189568970725577
122524939647749
52452311218127
266770076496901
122313592988957
177610540267439
18135180434419
28854591021791
83701197780281
249953310643541
129107883651827
204601460090087
108719605301729
209551047449567
248467132627657
41021710440797
119623951008427
1630337548591
83237848577021
153121681116851
208458510319343
65232661475593
30674200712737
110948160990151
184118268430633
242196146772707
147850534380037
177069936452099
259685534618221
236549892085861
31257214478081
275308162287461
107370862613041
104813071640759
29228350524389
189206467914679
145545304226627
205557190561133
230260554445303
118476043750367
87110797683803
279177743435329
89160482743919
120198680661751
253991490200333
248520400744537
84147771218653
145456231615489
12087380600861
178925040499267
86601494016683
259523572146353
117628836113507
200610569699707
89833707036077
178848626522743
251608831179373
63693065600629
67787208844937
275072682236389
62113947851297
237301574454437
185731979006423
168215847154279
220495396841333
131406968278801
160074429369769
23503767892229
142245411060901
86592906591853
32487767252779
191693372337953
199642516973197
79516248662503
215451978903407
197702132201599
261548112921203
156185999521957
219045620701421
180319137405893
74459514173843
161054723057057
148596934972757
129943979374987
47124041641529
244674101575901
80554827091667
256903688184907
197704109493349
280434517734419
250834774146967
48049108653613
6413977965613
40817135855099
228581369292043
270972819732913
76661094067661
100122774886487
82207435974361
223497969755623
143580506116979
139193319981571
153858828840599
219809706607723
51195694527907
89738991803921
121640410063747
179431404657121
121120884019783
241401486103747
30466415443669
130051683196499
66458376353669
130477501442573
172874401534487
163234224809101
62373896161261
145641533798837
176557165536533
203922622274801
23088268380851
193201412989493
184600026482251
218525725600289
148646256706039
129757519477913
183808750883579
217964198229317
41899000044403
211264880881493
129886930246543
235858953967723
36311581931243
76843051247309
83200789598341
240605283094909
14258558654083
176940739931341
38931139551569
210594566846689
125889839959493
94131823190707
82090865411171
224478635013959
147276150105899
188636787001471
68839268719619
10055813077889
244773465922663
131054096871391
129952726655867
219548927667611
26658709807069
275470940759999
150198729370007
56081792270969
128279598675457
58213061932057
27100876010863
81586812232091
108850155321983
8763991987291
84061311273077
109522510002359
144654288225971
252505257886093
156796742377469
183385223056369
89104558789397
204447884448839
166858167950203
60143850605453
24386577606491
100639476755131
123654314551483
84802410333299
241866566766667
203967227527753
221359563517999
64319426098547
180946482443119
195900984815759
131636016367111
126238611203773
132710358804677
205988608572853
219408024601511
112927126982713
235018060651993
177092156030057
224108844278483
266839034100029
122770748328079
17947465509439
121570911114413
220668912758009
187795539996929
68531892079451
148005414224341
89205317757383
2241143671861
84922087865467
231324938219671
226599789333661
202649857937767
71297343934879
265413201777673
36546557029187
55527558724987
146977585477589
145902879307973
55836217483483
116016166177501
53399870404451
89238488791253
220148932162001
81911960990297
246774973605749
168699915721189
71188274696569
219550913284037
70669374957497
13365553062107
13086300395089
73924621237807
245844920391271
16942184892473
268843348567393
62133994757521
211893722991373
200933590426291
71342117319173
147100502584363
114960814161143
8752331295229
212793297158779
128332870301527
249215946528013
113580662456243
143842150935667
22468021787033
171614994736967
116191511530693
12593867478667
27790190315843
7558536932803
221294404251841
167442976256077
52207890733501
16123027174703
267114221467507
12165795375319
270810617694907
60309063020471
156113881427401
131512865121331
216307093694689
192273599160481
258974000788039
128361806396617
126249058217519
249213928622447
195145850140877
255357544626469
271964139706003
95899892542019
94604732032903
130752647330857
173705486686829
120421249718359
201817743571397
171516428345011
39904873083221
247024024247447
113602266722261
151663001029889
45318110579081
133701532070749
200580149450227
217324221239497
94728541930111
245012312427479
159192723872779
199890812048399
19931997782371
246695785686199
65735752756651
276107217810959
154014559135691
87289700165047
280704069136033
187706988839567
28316833714223
10601900349409
104336323900433
3159444756623
64016053212971
117188879621651
165226139537383
215810654515073
201052260242657
208605223392037
209505646918517
119384279832589
165961640687389
124386272001151
71311831122307
221632062557519
209953188857047
39139575077777
66776611455613
77890282845251
130712148189527
56909302874117
191636438543579
109023645688567
47594683343147
180625660708891
115122128168191
61130819317913
37659862462777
76822157999833
226960713464189
92611442289407
160045370502637
242627942182147
29671595024417
5553438341807
255994897688693
6830513465483
118701940947389
140822120781623
76493083674263
102620297806483
91635876479677
224569607888597
187733643364517
74139893454617
234247443540811
63666562526629
230591322510421
116866649692567
144020632990847
102806385800837
81822156495581
196246796435909
261179843047003
4604855455241
138384792606733
5068191690827
165462125401679
166024283901779
265790864891329
243139847792927
60430517408519
15763378233661
54895352524423
12924791384837
198857974569571
44097021495203
120721599990377
15518791395857
179536448345603
113460769498669
75492562578913
228138884156047
201600070607869
47706218281727
210871884671843
11188392595213
211412882792387
86501665608997
251016629874991
106641968817031
52406954057957
163464108846923
99682702892291
104803248121207
18849573376549
166354499946991
163297338380699
102947638446727
133953865796383
130701415488961
168334255395863
75349198640621
215916319790791
258069923606479
38864557759283
232899054542633
59151845353417
101327351771141
122586642877081
134712726463853
153260363078413
195336731069339
172209395479097
253828280390081
130317938277869
219870864141713
246870057999569
244105364300929
30349057337017
136725152433907
81076242204239
13846384050593
126067421264017
22243337630183
96028253040301
64145093920783
147383713771867
169241825036321
191565656803621
232359317741519
278993743663361
248220345221231
219503979475097
171801567301207
191252903891761
19998229423681
102861449731679
145372614689587
272466957929069
73392368143663
144744780046091
228076899271763
186133748912513
230888240374397
170058472305301
223380843202511
22458150170041
161156800209463
67631115655529
33485939815831
14073864630499
267242185673303
8081550080777
101471467389263
9764528730793
257063554360607
139442658264953
127830441767759
40825551146137
43466651664649
233561739287537
27790539376357
144365219222593
144526087045693
4950714928573
260282316611353
268212876110869
97913761203913
271790820997541
208753327343287
23539077540361
74777316312019
132439126665091
247040275457447
199937836362599
264097254165317
47068110846443
121901712108091
9820129226363
29846714236133
119703247590001
182985424022983
68131403939839
73791958345439
108964661280983
207843622806691
32594585628809
173293872027467
162098703409759
149337919216861
137865063017027
97455467533429
171053153945213
123937033149563
22830664874947
117575600156323
214735331717789
111823867355449
46678551710779
261916782480211
136913667521269
30533247757057
175725324070819
30112186814389
110389824823007
82931812749413
212273107109837
73301326844183
271536385972169
157327367824507
100361438494117
56934768092087
123274653074939
17487082434169
278716881569549
80194383051487
19813806322007
60949016931527
14823993505819
233491719440431
118399613479783
67960108054529
249602024364911
135950471452099
35930516137213
223143352993823
197875665363209
275376187300079
118913476936673
232165851995201
41779195520863
79232047615417
13670841983131
160675633513151
34405353067121
218052289394389
106548605537851
45827522768197
101301604322641
9873061916609
146994962099311
244755480241777
88153802424287
259499741491069
46899082608977
110438933106659
41482907354171
14308487900969
132322281567953
176277589771553
65099379372563
224565016414307
184205093903101
238851753553411
121288159791559
145870041415999
234534365740729
273672250927661
109588559823191
213542150252257
119771360243009
182524504385459
70231668037291
244012600806761
102300372539941
80008220691097
162899347243117
231822666900343
202070933530799
68707233247027
34811782314599
99128172099563
150191741740631
9180511312813
250615914946361
167603416204009
177562607281483
34259766939067
201157799445613
72785379187849
170795634658471
88062409951993
163167735780437
112292147374873
13905626596831
149254463184209
60751256540287
33191763781021
23884389046589
39060334894723
151767686666149
197204539584251
66441911872067
256218702386887
231154162656871
42884317963229
44537622570979
188601414194189
67940541347123
52499715723569
13158946304953
205882776268357
315318241969
105018725688673
56432018001269
231392257987181
276025609960301
90852867718363
125412452110639
250758044703029
156883945081837
87593985048881
97893951393877
135969025288979
262735167799499
45655355579263
260427840007421
37939591631537
84011090758663
62566066916779
161726917693009
52944245867987
29671071109319
72756979713511
56206254260437
54084681829303
34208737905913
20412974988089
111630460335701
103790736684643
192341526132149
75799424176393
237029376021253
34051335158227
194045645946553
190826442077393
50568462677267
222562260855859
165732379881319
207583346302723
273778478242393
266535623490793
20678050864069
120554872253611
23390945260591
60736124381423
101448296863439
162243979781621
146252458561463
122272470691697
183895697752271
208589240845333
162562612726453
32624367746183
7498743746603
106045618326653
231280994292457
176495143728749
105847210637249
52495253705471
68023039467353
160988677670407
129779120931917
123741721880719
151972539603691
265848486718933
5540772697781
257173843389413
17912398070863
147224834577833
231008203218311
229054254748789
273904882408627
217551213339991
137760682908301
120399927130723
169237566874499
151240816936073
85641751799861
98995407535471
27617777274683
101882150157673
158531502484517
265545187022519
53721587827597
162391632066409
242495866661249
171698893267459
275790080408209
233366224797151
135552734900867
225914798540369
35275396967207
150369877366831
19380713323541
251267144103967
226886771554357
180081603555289
1249560000917
177406394416483
205698431467159
185866900671107
35570456025941
32002724448259
260275282525873
94698550213871
168999992027827
99001013043487
34137177170231
193253576377871
195033010581767
179598336870943
52004383881977
250414742134919
127390612299959
253746091239097
167723335668059
279933409245257
150094098372007
8777709073291
165900914298719
78552708070283
107516218899367
87844998964271
211910903952469
59114004951427
8015566045667
187340966695067
188106051723521
250740284610437
143339436010843
70119069359473
266659890604819
40586444543497
80069204801371
28471384929263
77060323450967
8022011805707
167685100283539
198129551055179
30610737972613
139842202242551
22268152890463
236007656186893
89600550362009
195920416874363
174849478525301
239439997518587
173577019771747
84218915408833
95087887393633
67555734329191
121960529777017
261225631102069
147566192937307
281376561720347
3226193221037
132480026662747
118376802439009
153627631119019
212474412516263
254911558318801
16969586837347
27225063567883
102559844321771
262562744014777
87203167982797
279515067063119
231218152200613
83150256675869
81435482809939
98162479933099
40949471032637
112516013989243
71593486961933
200071925093207
280459295894341
279621223346837
217168789277309
204323961849503
134112973442477
205935968507053
48234744603523
174869468875771
230093990796577
15122939161567
139381168871629
75596262365383
183015077069197
66418389900461
220333801862483
12270144576281
51965486810791
167531760267769
101591668293653
202974062246117
133047428930659
158297390029601
190098920601383
135454207045873
100202363123431
163688828590429
214455786300967
119119903340717
15897936947833
254460170340529
29569265091227
241439080931639
220180227398309
179823254316947
67539748944841
52227387890761
256091809817863
233307029503291
166889648250041
81428918575639
265660032272491
187310171665501
215577527349193
83097794829263
91720116960799
220390685640179
180971953479589
261419178939769
110125254064279
257443263386327
269827245126409
187836074521399
129277268850979
229505644654157
64540946126677
25420621238941
81462064415261
127624916501923
21360236788651
88291769793841
197570254537729
154716069018211
32762242971067
51021317160707
77521773311161
175861564073627
210384655453129
148683104177423
154294747047283
209093346699359
71175110117767
145201020607261
212354649344797
3121846522211
175320990028489
121867640033947
70885201147039
131017184638579
271478864793239
33016601050127
190705595492003
185269357165337
113408949875213
159284217651661
170026466300699
154857226518191
161219961284827
146037959483257
169089116180077
220478294926787
234208960151587
193375583946661
103310087341159
152246703976231
73931337724493
219667841685493
159794723180117
52678755555341
119831881959553
206271774691373
86079554379443
128983699736209
170698345358381
204735174197693
26382071724553
21803429935429
83689835035151
190017010259411
159307514967131
7042970584939
10770000259591
52277067519983
222012111940379
243675172291609
173498014570681
178525537849159
38107775071517
196041733518151
45890835750241
154944448820537
279768883415449
114126094302223
272251182666887
37224375626371
17219683067021
143911404159031
127651050693857
17393594254279
211303276005137
88328359713199
77031268443697
235937825909479
14916427145819
101474382759401
93999067351703
201598686896543
162326538748837
1974122298299
114361356821119
156106203111679
196727704774637
110666782030459
145204930842131
141388812124187
88074038683753
17832048549101
40324750668877
47897177511149
164850750198133
112266144251543
22791731287387
157174574935951
99074054507327
132721060324529
31933655168903
172672648651597
38565042449191
213814536780553
168115676656357
56000272775323
238666998534331
270809021194909
126147653774213
242683053401099
14428051259969
62130700695671
163058706228659
148866052448537
239166914482117
209445164156653
246611621530399
279174784732667
12598898031119
271840126177751
49419049460359
250528203476897
227967798040163
249082211521531
225781735168091
88605815268811
128600221731601
162545556078043
134971948759477
7474039532867
59162871555917
183594903175807
52247761147151
279438863856287
100116024004657
72935252989099
175439258265487
149357472079379
168708199217119
204126568925849
257523082729993
53693938760123
178733563765451
208506596549621
129185925555013
267657839178097
251023605444427
95434837849181
134596586034881
196967064850541
229433031675473
100407468481027
35581119805043
28961078817389
49050476765827
261668315898491
235292163116741
140818785135797
106699365982133
51136785811759
150212849324077
251586426942913
65393246977607
69617040818333
133542614423003
6357149112271
713341998409
83933898025867
19432054258829
266487996919357
79316126043173
115840447574837
250800488446601
189552844840111
239489876204311
240713641284139
84501844679957
24476233101673
250678643110157
227678179128217
211610925493447
90207380748613
109719803268071
903029644871
207361002017927
3035748347057
235533314419387
266563573533661
15538259540873
121447009237219
245028129148037
173932016911397
37349165399981
24117297471437
220248444668101
64412120940989
62778922698827
172219252739071
216746561827223
178263521807057
257420633328689
138853737871963
83054316546209
110444879864017
132281832656923
278800732308697
256239895375433
127732706349751
23979686147803
272828743412777
88037712629549
732502576831
76093420589993
256048387422983
280963719869773
39332478714479
52834352314693
219380848021273
163868393849491
247944153493303
27175364026099
127091042198369
41956991915863
165550500571411
148054274858323
129475023531419
26975743962329
94447587958613
205292237561911
246655627276307
14448321855973
133153354271803
140503361862077
13091847842743
197860820072497
189968472021883
5184146195983
247549919635283
273701195000033
159924556769683
106840001265079
195908971429849
11398482947689
116271829794499
146622347279677
217510803236501
166205407766549
218014685866303
47287336361569
97269086788603
151613525597609
66733650829733
197182745252957
153577624374169
196507625532299
58464084882479
11706919908449
114615499789933
160828898316337
214140055988699
23667875876009
43929270597673
133456407988499
130645934894113
225358302538693
215630157752213
6773302103537
127332175140241
125094012418897
199428154870031
38503327998647
213621791759249
209429266470007
48023372793323
107545241802703
16479141356737
92325849016777
272428886549311
134273556925903
218540852331937
252002928270763
154043305199743
141346943549813
621159128969
147889068283321
278889574395281
74163113221777
168003272326919
262784610270551
133624747302577
208063336608767
113487045383923
199080371895443
104781147155833
152220671072489
269651912975611
99401681406119
118025941076359
172800884625121
111926581976129
227193870234053
49179037148291
36309217294079
139351378196399
79528180891301
196173249998317
50410375522259
44287197690121
103123219003223
131103746977913
16626269008009
267716479898827
258175543913587
10376974124213
219490641075809
259736225132977
211436115223147
158652451167389
193637394566969
1041996473821
13706371305589
9668387082647
130460422531687
69305043333947
235139300038703
12653118980791
17799835377239
83243259942779
187099993149191
246811126846951
273934199953301
81645225637681
165942536624063
152363500266269
234883154197459
184812713637463
73730918223587
250354084996307
185004876653213
168058987524059
140485834254083
208050247664167
72638388427903
162933064642133
212085647040037
230375594434501
211175282836433
77080150540621
165337739455027
262270751212733
60825038792891
162018689604953
222832580890259
75605308189937
72197290814767
242163703574783
181538898846043
209607864299857
219495252599369
7439769288223
213607881621989
218366352061157
241018968172331
157636101721237
132784343432621
277107660039733
129990648938503
3574163542057
71184729771677
249796885641091
16576375348997
98790257247403
178146378942407
31653248647829
35754577728083
106806778230499
164128297297219
175424549409911
158548110167299
229509275751823
128495740499327
138876217597421
225186838861343
108708917744543
191598477281083
165019321160653
33042170609843
192935302965551
152691935158303
99602725776049
180813951516707
212183951568587
184029288322387
115974171830213
180698253612467
178750585866109
154521612516371
145705557916823
268194722391641
96734302787519
166136337098483
94401446031877
29791058890393
155174453369833
22391453719963
96776598424837
3865162355473
195737397419573
223052100808699
154438101041137
272028661236799
35858525386709
240428073947069
247739790216041
100742402392847
261482017025347
39633917673011
110837098078327
197919647251297
223416969128333
155853651078157
30634856743489
190904770410269
268518450913651
35742674026459
47118599323517
222008720599933
24344374956907
198393790963139
136764456072863
185611996352789
207289180993441
219800852549231
237967936096993
279283347739969
56648689142651
263213683713949
13101153090433
158991422636317
107341947833353
68092351952659
232502049356333
96820522475609
112117898686621
87647236035553
28865838948599
216897237731819
183027453871781
218072455064759
199742275406353
193504048345961
126240287826661
267547911020353
258775288754263
118837061235713
220932828016387
225565200399823
163631144675909
196218726580819
279455212779283
114156690352429
150890794800917
257730857350259
207637181549723
143474158938697
254884318689461
124639420421987
43052987802271
187896487615579
129988718622101
105314175803147
100489041474431
166119636104717
119305307214857
67348640343583
138295136836183
187179301492097
169313460326617
198942636675659
207578533202783
36202923609389
60306175467539
147416785880303
27727117383083
267589641548321
197923574704111
51233881199791
85618127478523
111653785348607
208257366360947
65158882177381
159797777795317
277626672172741
66913941503041
86891418637369
154459577161031
123783619281499
125986604291959
101232544174771
47868496856729
203902843961449
224791676137397
237381729913183
130268045792323
220188604340611
60322695920257
153310738936769
251569738093757
244954418294491
88337228197199
126330405138589
258916213971197
248576459924321
93511140410969
186063687122629
124514131333687
9450768641971
88429451251511
137550210910549
202765538951509
43381039241429
274923257305093
24316229330479
212302642775287
258778591021667
23213814247609
131471496455567
129266163560881
224587241122817
176714929642543
102881258331769
149798414499523
240070731118241
81721747240747
211242460903759
171386000926951
77527009393087
219090596227499
115759582237381
56221154195923
255313671395053
278449045115641
169338150854303
153668750050427
163029400869779
121884630026323
148148672459701
87877653725471
185028396078107
118370652300517
160864219983847
31682608247711
63771694931033
50063506732193
241320322709839
94478531764579
120969629239913
149261535520319
263993820010379
219200614056301
120331430593711
133488278151169
234958050180569
265882766642197
30411560270219
193715393290663
66808782998813
99541793838941
153941668405333
37484700432359
55131447006353
113318414581007
130382061012551
147688969932337
232500944656447
213858136249099
174406723458557
202694252877593
203590746120187
114645749117087
128784344673497
90734600781697
6355501849637
92273174690387
233101876311611
277135966363901
45246925484807
241491870290789
260320771466993
242538512671181
167325027249011
267700227279917
149764003915793
251031458405489
178387109601599
97174778571751
71891735681839
218837269590661
115323794280823
147296599907671
239752005049483
219271947007387
166681366892797
212462579299771
137645772427949
22857949585643
272230348995049
88476922971823
20375300523937
106938125072677
86636351875499
8955738370673
164819935278541
31243560040411
184126694448127
244224724742987
262983505498817
168482590475071
232025683944367
20826511251199
199131519690463
158722457400127
34146475345453
68752315767743
136403053353877
39074411801903
180962813946029
199370462334151
133335572575181
176277783199997
12275715082453
193627623270947
10468204866737
159892698802633
133680890409091
107166060579481
99429984693059
236789032403197
263112390359761
20898025867417
61526664580783
25242465437297
228246526265339
112729469762149
100395007526213
153438831967039
3458993449609
207456176346697
199313344886317
270356839390133
34784131155199
212704785583567
183695820443041
266968450503449
215439125850167
55873388242627
272722336485503
106938517191089
133141347874349
2988898943633
175790104136287
194566161348773
262175865602999
57946394157689
14775897484727
70326306891587
45623276115541
124774632090401
280492733129387
274440371653583
240821515094773
8529374867941
98520742686019
253921148008589
239537105396419
147793709152217
264348377992577
165664796140469
80239513458941
145173088994161
25736714958821
10460009231983
106213847970271
241675185234551
177180080638681
71443149257147
270500916040711
115116469805417
177239144313109
11469702735913
261345481882253
201249274803659
144105796914269
107473359568709
87513622236697
260233747149731
53647447354733
206431295046499
113937295387063
6136514800417
137078291854759
151241925674659
100141388846501
50186467346549
52074296913917
212543851009549
196027207212383
51406063950259
141642815433913
113297790882427
23679957473377
31684695727133
81248945823403
108316702015337
29351716731929
253471692409417
207047227464163
156902932734811
185411524284169
22128687385501
268550417239361
178861987559623
209855803479347
260275080795601
228483651786041
29132318744237
227140265721647
28583270062393
33441188589883
95523502803791
129509574422357
2422805721373
15769782459289
30290288105321
63341490008453
62173985469977
92884547838331
107380065112027
278280114037433
239531674654999
114524414097089
55639153959353
52116682878599
122970858541403
1390248402223
80475214744783
278794741940017
98828901768679
196187012102303
248782368620287
42903071823137
27023583884071
169545786696707
234057406078057
14032787760521
279168145716491
259961220414527
206039683398389
31596839529331
194407328291941
172303716141607
193349786068013
206572160781929
194464201379887
187341477801997
228041280763841
231749405801597
216211503692269
225007192783159
172151658133883
158191996596967
281354647888991
64521617655431
261341996885867
164805036027043
93299192819323
255928842260417
163400176978921
68512619863613
222472922802197
210621687822173
121960118770471
264701798050231
267766697147813
33166812461009
189367376213791
21156316806637
82216320718219
159741396489173
117206341006687
171292585285907
108101896475369
79191547331833
77655838018663
164190759810947
60398379688601
255816435641381
92348527271129
141563032046573
16030243496143
147438919771529
421824563551
86177300447207
134373123118483
81031417849303
93889940252039
221191495839841
22768559103397
277391380933661
233634466109909
149872832838059
272377498709707
87750854365831
10854162312611
187744409761471
199530577539019
104102771401831
177094876523729
232886489560591
164303853703081
205408439093597
124512609390607
80033457023603
4008481793887
2131425915439
166133184158731
6137950415771
157669695206897
61437599740381
31405562703859
21681449781371
143845335952949
77756630488703
204953849851459
236683588107377
226358362346869
57219827295497
121708599913753
189825114725143
234769905238597
134573935309829
226623737204731
65558715160091
130598639997769
214542224404931
90618007775177
70623940588037
172028506257451
180006364955623
45575880405227
126743935283467
131739365651423
189614959673707
141157938956543
247482194084347
192250417461811
45337572668051
140534514359807
194508731011459
153365154032149
80932198751749
200204850136691
229837121541253
92473477698029
209996063111173
151365132924977
889229945633
10186415872351
114162338688071
45960935332397
217504328354351
133976112335203
185985717161021
55905570290737
242485434666353
29208145873997
148422607065767
120880197536779
139626737377021
262046603499139
280343749129657
153794387900537
67351465038127
221592122025037
164130482615731
89155151261797
263179960299127
140016019684217
25174765510957
236142855340577
247154023215409
130900492711837
209846201368891
173806525024823
265319468518141
34872886128761
148005896344211
211372482851681
118712874754867
238263306508453
244444200569227
273321664535999
36566996808229
231306539136143
152902267728503
100248842900699
223290866294611
265402980188933
65769741905089
23971568257057
216238402913833
250180703182981
154252762435117
21086794184101
243983633799877
247357396368769
98081896662353
197295830960279
125781173183693
228948121824451
25295753524397
79108017158827
127914012749543
94531106577893
245299937889317
244935755267887
84965627779609
101743720139011
154263634357097
278696437550939
113413777046257
224590967703919
182805977480527
2319655089547
2035712230289
212053299564091
81625318061993
222965976102647
250442419346453
113340223319
249899893262407
273196583597879
1925324519291
203638198741279
154751448403751
185055888598247
74886051315469
17189276294419
148232128339909
203354745003997
22588832485927
44508889253
275856631929511
18122987248073
118375414007803
94101940368697
133529230762601
256143520866473
131372759663417
52173699470857
21962019061649
58535003239267
141110147424007
140221052418703
23194826045393
180649758026761
183719009678579
235784520870277
157494581345251
247234745569109
130166000126543
259692823160203
279287843299411
222125462309617
96806324550071
39174115769389
75964174034059
14690279736527
252711305647637
6564975456719
139893994516247
40704927175373
206840055607897
202297883497337
95063962054403
1124578918733
104220164041139
240869765880269
251612689999427
69481958450719
102640472002669
231143185875653
78400642959481
265218385640407
228892278094087
130909709917603
256401502824083
59825547152299
188514688351537
141446942528623
2802732287503
102868976314333
202378830434359
277899527459677
23935684864981
78038496830303
193540275289313
243930616408357
213899004188819
110409542451317
238045801186111
7989065975797
11941967009299
262268995154443
211912498659581
100151418463661
70253644565147
108426589991453
60177194912761
176980866836029
251891188373387
161491941450299
81803372804617
163196649709727
57054572885039
176943482496461
228774083696803
102653642779921
109894640184851
243736609023767
175872804423037
88516464788959
94143438497291
263070422684917
9499002533479
212568672991009
272391515119441
76362072507251
165040697298959
244942361805413
138453614235323
88602544482241
72038663011187
154103957456303
13428808333957
123549648743137
46935202119019
684811554799
76128266442029
98610232255109
154002010669747
126723593350327
244189433574829
232883850954613
193014435129731
96697013551727
100839293552507
251466243529807
192733750302167
61469160869227
230180730873827
248607059902151
81879215008813
91428031060789
49631454128779
267441377994563
151978341570947
121651419595891
80489495226233
244342317619447
244243175816711
159315023064089
221505654429643
93786851563133
48397584896963
115065207196871
35703767232403
267563914862927
113793254100299
208365532471703
278626804273963
144424328130083
180201376057489
83443648263839
177128408627543
163847955412903
263865887155487
182327070950443
239876075450549
44697249439639
41916614183113
116811948926441
247220587629061
36503578788763
161027797617289
249099974804159
17388777409781
191113541679937
16343422505219
160182289024183
154669572698111
278414324834029
74367245384651
105694578097907
157373410971107
115326476837659
261200359945373
50910683519989
7049089028263
158632020724273
3263788885151
200520864093859
41058417773287
191390738916967
247994614619803
59094453739571
86033248830241
249467767468919
93814072186631
231505889656099
32122750636513
108400206798907
1871414677841
78733544251883
139519339102079
180239686203019
47173362535567
4655532180773
243912388571021
178391568438353
197173526092399
177702466059233
274211355656597
124122945296989
224194203575567
271074345112979
24844311857089
76123834414297
264897106131583
39859002117757
200250699508999
101578331950327
66423918489431
54962031335221
179681791064093
254345231012267
207412626896861
145328651921969
267263196695527
209648685964307
153835476452717
89222658272597
57129981862279
117654858661331
260858332834157
84888413931509
54501135233771
9600347005709
31674796398383
16717290893179
87548511472579
230740468895527
189507345393811
240888738232253
160668735338581
60712971895271
266859479307227
146855059791107
6519367423651
249675508945123
8309901329557
149991898493389
279677989584419
86275637883269
213172447359749
3124020309547
190190586699209
126609667258649
184151130016963
65856174746711
112617092266997
139395711962317
119513194473103
17444864109649
181886414637887
208914084521501
65569354772683
14434994416333
13190775530377
242896233867799
109404976404553
173734686825923
252297959955047
99262669163857
86526987686389
195633638918359
194615409200929
46607769794497
143666479003921
254239806113021
21562634034043
86825761017403
91878280476071
267638330462071
36898025277457
95290299056371
98510557364371
7359406341731
216969262772359
263317520665673
31669486610549
97063038906077
121403665763791
169371681401863
249005207427791
230088509614417
196268518796293
273747265987289
26075821740193
119535680407441
180992873218609
277474617974627
69752483973967
248288368134263
86933045568713
40579441919873
58388160781333
235111048050887
99628186689301
256725758026403
178259341113757
228980393504131
128569416395113
82332207860767
105101244826541
245412806474161
172678420968367
141564512654723
263373952579097
122973564457229
182425754524501
192559144527131
172826375449379
196775281470739
83738416570811
7891884043013
124809168067499
46734727355677
42342893159417
19399415374499
263581162586491
31438187664799
16723677872851
257201232784399
73414480834313
114105973976807
10310517852709
17671411462307
111192351276311
267664205818049
265909504890817
215216055323543
155854721951707
153480027743491
21631120670791
281468307258349
277971083879509
162963140003233
154707150985147
60181547523857
193811542047223
198662140978571
247018227031747
173434056047911
147246881842117
102745044191627
15808519987891
181123016751829
130485196184297
13879798072243
207561162528431
88801427067797
78323627238187
244688883506843
110291948092633
260586429750839
55418866917907
3947533308581
190068403266473
177501855723691
219269173867231
36533401439263
44502419901647
249740260023299
191297567938601
56737323663617
234079554343787
8163107954843
49417512401437
227027120302651
196049918627063
118014716301787
46181405576851
273260038867267
175261576014181
189390979028269
2434704659509
250028455790297
119539804796309
242935561653991
18460893147353
155102733127627
205337075482859
57300897741671
140962680956423
80167575424379
29583867746861
238157441667947
246293276161433
14436822502873
38404696540603
202717894729807
229208143713271
98216021853373
87257467902961
124042146881371
20190540568259
255559007735561
255786716273243
23738557891001
271319102660791
76882603298717
57152037933839
155574697308307
213943727880227
216366782089219
276193420275811
40099583230493
68170835480161
98116428745913
245313714529217
46020062788717
109961787745151
79163872874899
124856886608359
117769562894941
217998239879443
207060227776979
104908873112567
49088027273641
170877754177453
164741277818959
153641239189343
118560935783317
269568172519241
209877643076551
120722093320181
125760153642979
158694106037237
36508044657979
235903624500893
147842585805349
113375606993969
272367993456421
114327772516063
116397452408959
161744751038581
202693972335011
167206050805931
232661496948079
172555107823771
276943883972629
31366711822483
235741018104611
195531352230719
182259914796313
139954575891587
9488356628633
212150379948257
150151854113201
198263978716519
66851738398721
197586842518543
147990020803507
145377547055861
233758474887017
226692475688347
159876996211841
3103754485277
55092340125269
175680036070211
154134901014817
111682078336247
280402493595421
233165859187633
167160720236221
168876013365473
248236515373757
186437832438157
218632651005673
244485516695221
11479269463709
224303396652899
268252296380227
117242977637363
159601490044019
38283794201131
251398263809431
75894330418853
70322133046093
170911873757777
52413602888429
244932975047099
199803252919691
145478790604061
216023223649091
99741493326521
146259200354647
269281838149873
223553946436259
239046903611629
33705566523907
128079974434319
209823055244587
37690734307001
188819369782909
278387729446823
218319195641863
118028266754107
220755632437633
15313423974943
216826453066271
102408373536109
55903744646917
82648504854353
123175316008049
266419055342491
182963533197743
12840965872303
202966596117251
65600458015067
25301362283917
109056299073763
232956101175671
114538323540793
157096192034777
226050382722929
14313610669769
237121272060877
98236792400101
239517137200837
64839543996659
170841230626397
249621625076927
3873412273517
130693614306401
76997152688527
14707400628929
3905586362569
176296115638007
811378258997
271109183863981
21803603699179
72246153231169
218854727886959
213784596363727
213875989502587
125295137423957
262457641539707
102081210727711
62705477020247
244647939886201
146936450128337
75828602124839
189847306147271
29055746167277
127031587844981
172588584289631
111880237200619
157576112165371
96398379950017
253031533800541
109060215067477
2517696522811
106608604027109
34001572621949
141145161278357
189433609329247
25332546940033
34990109314129
133865809232299
201452332744583
3390042897091
246578479866781
238838690427353
28392742637911
261879645705679
38982875346199
261325257623251
31782790831361
219052414529947
169074539574401
49706011510087
31866958515019
152320567225657
170923356841519
111390107141461
45898569827839
126368321440349
222019662895669
163406871405599
31690495930349
255234861898193
167941332432527
207032112641609
79674692396657
157853019799313
182004745942309
95228017705433
230215463414779
121858616661163
211095686624321
139689172832701
47775529575337
15015609366517
273423094241639
266577273022913
172050622900307
63825055783031
238637301070171
50789141987071
262064354653229
187606282939837
65909462760377
59953369313603
24582984086567
39698786606393
21117726034921
30072123533801
127106482512101
13220908515103
35755333233811
270525051366797
170963281168523
138143872841647
225606077138569
90785924607127
158795876998219
219295871605033
158275367409583
43311539982247
190692262925201
264570654591209
129965865203099
80407598135489
153407843272753
172860852755287
51361452224023
42464064728641
143840490988489
175397055023383
82508875810703
178803716420573
181959985874981
116984372695873
156168871176001
171271349200279
43275119813921
126653208419821
216323324537869
271021377354127
256675596431329
97114122557971
50817808424807
34861042664783
137856221216921
227979548129209
245012409832301
210175951374667
50185441151723
97599299254543
102444656006047
147240930204883
227605314377611
131680014212407
12697797338623
239731547515133
215031860382181
158447373249463
14021727043921
117027717664499
147945740105923
115650594866953
91729786036489
87416365285747
170645478560507
204603852102407
46222476697543
21425098518997
48395258406851
195957126083351
267119592268999
98478069543163
135777746892043
116031951429313
119869775418949
61150042275449
38674599064411
114272958584117
225772622561141
259717625614901
127543383964741
156007049788267
80016124142621
192293881617757
163316481729923
9696868823077
31504591417379
56251817344771
218409021886817
65090027531479
241255028054363
67635663428251
23493550632569
11227884158921
113907572320657
210534090284123
39638656044439
15440787028229
70580305856707
146861435029549
253557448401337
203833261503083
125312475349661
150910111408003
75654373069019
199606729181983
201855790793771
202670082580699
144348896381551
205256341011529
203291670777527
10681000802383
140201254236523
112024148683127
150759785880299
67440173538083
267617524788349
3312637871659
24954273316397
86008285062433
204314526235229
47365079789123
127640498427419
113773020685033
228678887686307
133990868346337
85414768059877
251399433560189
212775494091217
237367475246591
45748329490069
195022631784829
272013034973831
126831173757257
277344395879959
174441634646359
134031929773141
112676370019459
257051080183411
249607816205611
46719835839749
119338701763643
185035073979913
1868263757057
263738398517821
144736182997603
151003707822973
31540182920507
148314169193843
72188707741637
222584387015377
45328936724311
129107691241057
76075440214937
51069042527143
135173506217639
43649541638243
270920391503711
124293551436419
78526908285829
223285084654699
9700034184317
154230944871499
132946494234937
18636298113827
211358520803897
64061056264927
124196130619943
175611993182359
149386928725057
763015824031
250449242100667
212768013869153
241753424777591
245590565496307
69472905482683
261132345366089
241189550216273
19732611806981
208281293246659
217880061348637
117622541533531
25189924387223
698490878669
24292296909817
78977651109463
68387487224141
1171618567993
72860340817643
203786234007581
82658528287879
237902404848709
96817111150043
231657420788707
96726958790659
22110602164237
121975349358097
268211871585029
52806992938493
171741035935111
113960548905169
105468565480361
8750301022549
80952583145669
168413838844961
174327204471907
60928740112973
106213099251877
220667851541453
133833224647613
185073609233179
57162681152141
193959612631123
234725485407769
64827459501863
35949355896709
74089955990231
216413697883049
215200730082553
213516972860923
8419745790983
278483979116183
267921362723803
142733122567159
22969630207789
74143423205261
110099490396271
218711985349531
105657235620997
13935940052407
188331326784191
93708879579823
127910479265783
182233714983751
257863798482767
113335658390737
261841754297197
184786855381181
85966102652321
140793228012967
204794716251383
188482164406021
222209528881727
7275782173867
49031555565599
181457153957579
193359143685661
9372111194629
240483995565719
76818753407801
94478281201441
179717798170291
119030482504693
231779047984151
153899712620659
273845348713091
94780278816533
137211303809633
33242568181783
97885980152593
243845564602597
70533343809631
181922552604337
80922097122511
94034618314823
153217236626473
227881356968779
276499055393677
22897412043343
224891234193163
212175859301971
230058694818653
111365526873593
41890492885453
210223638979181
89343573190441
203138218932301
34894537928473
123425743856567
166057243312733
172004018698553
277980427277353
64507306643573
35605313252281
247147020325831
170283619575383
36193660993003
224574251977553
171273150505967
170618871289843
241549753937351
214779425476597
185001043106611
201220807837793
186586945013759
146260488578459
189313052785201
242909644539109
76370667341779
24365384064137
81016340259509
157438840993429
213535960258693
243830460885419
2713521628463
102981070702357
149409229473793
190177318563797
73114197174107
247229277724049
145676299506103
129573090739403
49847558974651
35167781281681
2823227757983
231702738760763
38612805460841
259237021498703
219174474506231
23464622526199
91648944936403
76568838135347
165016694808881
202218737767757
251435435457307
88694669695843
237962133551551
89562886806923
203438853392267
212195832332819
41798531218981
151481285568139
24126985595707
187245056218631
217229077373501
152825420481059
15487230935629
117450341032757
85945644067391
241238731254589
20199496176269
144455605913797
13285371698299
158162703548977
217556213136293
222021172338323
147015595115299
37537873376009
132446540169887
139576736391101
137425321181593
51460247424337
166566568457011
276214639143967
226830422123443
47739451338451
214366304295259
237608689081123
255572004374501
268388497769009
39287259280783
99761183935793
100087420183433
6592481312491
208404855631417
124324119328349
197147587561657
104304570338389
50849467279727
83705787857059
255523543084111
67445701792397
19550988258859
19000827033781
74598387571297
16720808772079
205926206372827
69852631754341
268336431343229
32929094695573
31639037676683
249932437284737
148492087248523
229915688715547
275495241548783
157921686638893
128023946547797
214489343711221
154340472673483
213865620687419
146997342904189
272478461791279
186462628284659
102440714027543
3668455257193
18821396055677
116987732362993
211944238187743
32042491913149
77015471730151
143722676817407
268950146032963
218674066375811
272809861152319
166767040943081
125107401175279
139335630332027
113021019352097
101076901552427
215650012396363
262303683766199
10725228016301
94196769310057
179756989658681
92612566219939
221822012638349
110628949855133
235101501210629
117279747220159
151014129628253
85048682672749
120365614639163
233877464439991
274383091206253
38492868058247
119204693512753
209123420563087
67655352557467
42700822698799
244134378843211
94334850263879
172755283654069
121158766919371
228744057287419
215862014163223
62805345990007
192716231055779
240152300188481
184032178939793
153978228930859
278621166622391
85050850598243
135219887056357
124904722180957
62607470964613
69747946873867
124242357630689
82350040816711
113368761021949
235492695386959
203309732829391
92756057627021
19189476891671
130698959551987
171960185622109
196506091537031
100885839770293
105267027543647
249652683229051
155125964976971
166847835699157
220356796675549
103858360691759
9376994761241
98422018742339
41248622958349
71060989847803
186816241795867
106881159458033
255740496176177
195874167760877
68086332926741
68157071472653
213934210958371
81114476088089
183540577278647
897104445773
135989692149973
67551682617427
271875818055329
182433726031813
151095155761021
277514673087523
57826456017041
99484929441143
240727470075181
266619059389567
31462689730753
109878138994231
9394352288579
27411489960991
204228981782351
23158279220623
11940183031417
155684944921511
20610716053637
138784869582727
236036050283783
33108912758693
216093628464047
119390499425777
36106512271691
76353570503363
247852171015681
88847649567283
199975619183909
30133146961331
245949458537467
186695824759993
217382224079369
70228832254333
84129323370161
266148858920537
121712277679261
43535503793293
127921247746339
26327231827469
270716811851581
142294623237229
208433419241297
6616322212481
238325957992039
13595629844263
79028743537643
20721773539903
3009915303887
85233598215079
251941278880867
234019304572909
15258665646269
206795305966787
275382706688521
127815154227443
136098083960513
213272767379107
199241336460809
192712864772849
30850524417619
175605793643297
75137070997783
140396294911321
110993323329871
123437177167847
191302575333511
265637943103733
265700000959753
113854629180079
205635277705747
220017960718351
95492733079349
91360508066561
32258301223453
264280400747633
254549030436413
184969594860847
170211492879133
17309353560061
93514962100711
248873256398651
163388603420491
69360664649879
239590239009581
23217021332159
37658618144827
16972969141607
269330634825313
187877757808571
175986299445919
23903182347203
3259793127397
140319467161553
1521456935927
263275425338899
84066730642897
93337947654403
168171524824399
56427269281919
226655577072763
112189164599903
211352043242807
20720790719677
47878186514941
36655238496857
94249173091897
212876760371921
249200133212413
105998339904227
36413542380407
69391942054271
229204198948547
112574008656409
149341897954663
256661320355833
189397242379309
82239098959559
102744587520277
189727765724611
93199942777939
219161507407727
277021971600739
111652700126221
98935169144173
236258769670387
222641006981137
266805202020857
142589697024683
143862597188389
75163153197299
175865467850707
193862275318619
277335595874047
103894846172981
228350011087189
124332851599237
229181250141757
121084212386029
255653609425943
163348633833787
241606481411173
57076023727949
140481947511727
264066114823601
276610294007921
56637572935373
38351209187747
138441720667907
57554723746397
99327278930491
275163534379939
48882118864741
178310165953639
229946764623187
21046510881169
144797163645007
88096229040299
255791921624747
254778811931461
77216107238047
60857599381951
219411650978867
250495914654437
172287296102393
112950831552649
211034940593083
154429802087833
170035362680861
76823074913483
92823527971973
87288557619209
148375062210527
76557111387929
138712389359543
223924919982433
214555397479831
74188804987511
228957632333803
50621743284043
44445517703441
164137610843209
116526911740381
258147831104113
81863810606191
175399117550843
77641985251813
116032971498209
179763943266799
72740835545527
104549660713033
192991789147867
104664147232243
39358182622247
41753146519069
77738727866873
238893294862423
10280562773291
58119559888613
212132149112647
142812712758707
38815003109093
16447769026499
179725011328519
129914355865181
266283776590631
212565822926857
24561443331311
27302446084007
63851724474817
70323079966169
121325509701547
90711826183441
203799668675243
69117549199991
30522467783809
198328353815587
105096311796361
76938394234939
266972579836177
279790062699223
249904130615861
257545657386403
2322802250479
273240835743751
246938845297219
113711655352579
41196363056837
174782000773333
10196544501259
242176857636797
87806018327213
195405729940853
169635113280377
21349083497879
223874092550413
242128785056027
251300214637201
35935464537977
86489918265271
103622406468223
197466992323127
254478927132763
249650058311321
5623928800169
82093761805807
43525388480989
178387197394501
84529606684717
70211301145057
217762426439083
218373868110737
135692440424249
90086292202573
55596714219031
173144870284681
217744455213349
145846322971807
230127054630497
128442055125541
277574104135033
71674909380923
225838005927509
77436314399783
162687122411419
246237471906359
255146314430411
256960356081043
268961769160849
205623994034887
33145668711107
275195966631367
117234854141711
102575931702313
273710084249213
41696869982671
164917349457583
169489482700397
3822508627757
111954644903327
149513232395587
108264778732897
58072784412127
122760511656421
266125814153239
128808729322453
267569035316819
113789261308201
228152258431283
131985537969661
118250371723639
72802285500611
150666813085433
159722722355771
250516181820521
137814362326111
220535290818551
47551884540397
148245427167689
115889271447541
21644888305721
36938838904997
19610794302503
190297157327737
177032110139051
103363342909357
147953466223063
107470780168267
271310318112833
64642391606621
47124222412447
251362289902483
134073252693097
271562117598179
198625447883987
105366598911031
37084660447699
126006887182679
180657474094099
130245652048097
62508069542267
23914883589193
191563489450429
18323872637431
10041614850097
111933645459679
231105381504161
252723209259331
43474153627501
153785255368781
188942461361723
242737667858681
178665844856029
159725506030249
15739912010621
17448238903349
181087421519429
73815215538557
168162425655611
197912869934083
69464962185053
201660182230417
223823996897939
3497225132243
137203259905247
44804146905997
10841487505847
253462928534407
90570533019403
162728047539599
179978451153911
12055724060117
228943902178267
74721743646689
267205185303943
90000713569693
3564259224653
16200270737941
164947924838803
65921375226071
196604521231031
243360197259241
83829812703697
51921356341649
29078748676303
151838680864291
13182680776619
176656483802987
47667291979091
24232385783119
253976053699561
243625319140337
69176134477423
265841298215281
169693374500051
54291554715373
280335041541083
227042601208459
161456798135803
235263755212393
109997774254009
223279721177833
90468509766109
219776982980671
38175850121023
188239766073811
16292549798143
129457239139229
9202414859101
22762201251037
62159394641899
116757280711471
185844371029601
22359013474489
107618207683579
77344154233573
270668835638699
141370556085533
73608815913889
49862936501173
233796880963171
90357911882773
188975932675279
46672752229463
47881625750389
121651316806429
169618118707351
223416436399831
121169538424367
137888605651919
108173843652739
160148515833701
112761381026561
96562591971463
31342069748009
36035832893153
250794003684533
173431727293117
210757203597113
200923874914507
60500037780797
10968979213523
135907241026849
25763590875133
218738469499447
209292958529173
74303739859277
174245199010847
212354012863991
70951829448883
104076924456443
142841997256759
20054467940219
133618666686629
73727306670967
180210571090369
11321906745197
85417305688391
72994997993149
250992724775033
15862173294991
133098610359947
220987133268091
242047551926833
261002792772361
151257437081081
263440090202371
202188700861517
16947513539051
67905044667767
229681034588413
224693557008163
36207105372619
25892695369469
123271536869461
1967457228403
190883477975639
96970478195641
89707944361381
6426580477439
137799202843969
111221235046217
197760257147897
95927651888119
10005709149881
209952042020447
160836445476017
102145559417557
210959255840309
229328899352159
120108661605767
255563097639529
202079193157817
204227777220227
59901421354993
38477538928679
113161802036077
120790126964977
201956539789099
148833231024061
28439620233023
280514442030283
99112066625629
53129577337453
272334216165397
253331357117387
25160968412929
60516941814181
158576103770971
12340464689549
168897709310059
14818360520531
98435332786337
132618488856937
132076510599563
260079686681303
211899003491047
66586785208039
110935219070099
81262993260961
176973872321249
103202694083591
246846520162679
200998186832173
222901643983093
231705735838739
257385064906259
60885518724119
28480757592943
12982214377021
14876606678699
207680710199771
222970728118777
186993207618653
271038052150993
324152074249
221843870730553
202284330914983
107515256740313
166880379752483
152857777357157
98175851802767
45143969900137
14068285031617
1751378289701
251262691126151
234696814670939
44826610996901
129928360620533
51981705516359
27272876638837
63854935245919
47035944999973
255179398691869
68907692832751
150890012703697
3297050955889
103655073990157
123424997804557
123824575670687
158613003531557
86605290971587
232226533241617
131432105641103
130071618260249
234707850119207
44442801369487
70379273789347
205978835997421
79846422930667
224601032850913
50380500865523
39053417974741
163028218247309
75046030878961
66414081421913
3317285912791
182229524521757
178188157941779
98084497430797
101495001709393
61816952266829
251027931507959
161397676492951
249775914996547
210696928131719
191148142711241
112030331249
211164053392241
10008586752337
137113522969903
105929059427129
225174651988457
62213875005521
76349160003509
127015128660061
58633156667611
67130087480459
67816329344683
146356543294441
153994322921029
225512762899387
233649354770309
50828873968891
216417003346853
19523852181877
249423218121137
179973776160361
157681303472179
56991490503517
230090746879789
186904046840723
183661048186247
151104406401917
176881081074463
254407366981199
25873692878519
132999947794163
87438025412359
220576898341099
127136868582797
184301978199149
48289355421899
184139135378347
20337335193017
116915554567421
264981204963203
32785687614047
219317659297259
40421758885531
202931251084813
132529955748023
9923565796537
149412403533581
92012906868461
197240505727301
262816050682391
179248771687549
154845856211713
247890288665221
187547518997771
118334498798819
123710019576617
47697986701837
159529761664463
252465945415549
48385763341931
51994434490591
277765851109589
53435696384593
191872850515039
192522221625551
215471366898259
64634000936653
219635378153047
226414251963839
128667973861489
5315969803927
45380323260257
158479297406119
212586197935469
247517864292463
808839567619
222534514100069
1912464236161
244712709205891
109156265567273
30066153174229
229933573513759
185689778905177
65770971681013
659877116147
263957314500413
247782513001319
47710599449069
276446818006627
148571924799469
248784114196169
69306276955271
280707303005707
272106351330139
52869850126703
270558603290611
82325117841569
256162705452917
212264812664767
167802330178633
201074840307353
38858780998573
146511382628297
214721301104971
90164241574679
238376090949329
176438665937899
4471935435581
175213669072657
25007768411539
278636369439257
195232012124101
97692201531893
16655092883509
24981589370137
10078554784187
259009732363273
177355319345021
144508994633779
39808397720983
64912309772171
165205919836259
162569238473683
257975735754689
245728515133391
99684881004901
49261915422017
234172166413477
24958474680001
95984737059781
129314081439359
110610980700029
144779280964249
106427047794209
8889178545719
17790075467419
159008345342309
251007876275503
125627916182273
170024925146771
188817783174557
108680391824399
165108772428329
76283160766441
142940245746527
63843189421181
240468614187619
72718094223391
61800987567353
84744181338337
3375484010747
236444418091429
144393069214021
97400009958259
141285041870939
149061834434641
237748970316281
263183994645037
64123490610811
100013758977571
66869134979819
64381613243329
171037895595197
194319214857253
271913559776549
204124722240209
184744920026461
174179444877863
152676028714897
205018428772967
236030497997101
60585458223401
54099058810169
275621746644847
199639697809213
149752905771473
82674096382729
203864840771639
6714646699837
115062702062377
240790243034639
172286294761591
261287879560139
18007443879259
4354372855871
97158464291893
204784284935701
207924863737477
62963669378789
194427306584737
277077257527613
245002368296027
118332826583947
8082176186143
42650509187219
279917896489837
144325916644843
22948870306673
51800532288073
50016990033323
62343205219993
265636648141463
104039120846461
47767327920779
125456355707303
266474354866793
198695775216193
200280356145521
199762874427937
127925154504923
112862904385241
197990119371857
108350825848961
124114670780587
204680875260581
198085584081937
207610332728173
47279561154697
115521247755469
44272215894947
80004142412917
180591305981197
224625650893277
250690651995353
242776992840493
215987613682261
263964544829941
65966353776637
211668461000147
208575397643099
14752180125481
7259547183787
276513025555297
106210569709273
23288561502853
253158909939473
169636371786821
73302514293581
217880183899711
134351626875079
2949030215893
238989030828859
182937930219883
278358989978227
219259412583329
74923053089771
183242245249823
77668029591769
202554483401891
46277261610617
170935457355409
122897803498817
132124088308801
195312079206149
24676478920073
137198367931447
4034940273743
8587197844663
53170520899333
16567069417489
86120379296207
172881415955681
96086231653661
1536969244277
166067159442601
141914810500609
163063208694653
185775585050369
172017757061239
187818571847843
280126060435679
208892023945343
13587616057801
3410564341523
207349226159093
82534852170403
60144180514423
46116150832217
184023157495829
46413355923223
102707513461271
87009565263449
133235473178693
202622434758173
184665768796541
87049905252421
76184240205301
85328149843369
196347809771383
260462522937923
90190340646337
183132576573173
278749198144477
7517243324783
215006710980263
273816120314909
186273370380287
261831782528191
98501062087591
183902609872369
133621323379123
46920286047953
165637636116521
120979576034129
123277056400769
8116158873989
135805941536731
170615714228243
231833265215947
261621453477359
260325548274871
242715903516833
239934930627061
244844218467647
221808856906751
161630472103517
190143471550309
230102501951549
251841500220139
186415116757351
104127978670129
53943777096197
47787957282283
68353408104361
105733013763329
272923117688659
12195845355367
261059005780451
195615743877767
16305801859213
249539291140189
234806583967391
207579218366237
187529546298893
94245107091281
70604950421209
205590094351717
194378783383549
183752181871541
9319053083051
31124985915217
68716041123311
32898267342463
204445141653301
26671165079497
249045165021217
142441166761571
39383210178293
48281294140201
165707332407469
271474315327643
16630476564671
45494323746679
236835773822873
226084272703397
161829404461981
139216537294097
237618716245483
41821129621429
185941272649511
270190977722951
245572258270523
252692383195711
9117776005571
117869272818019
159651145191899
71144003159
45219632939029
238932680806181
67931430806893
85977203843617
211283398353497
1619196060373
194723177874073
275094627577013
8817344640523
47330731317481
130222797570017
104478366063737
195562384669277
176762406768529
132432474873619
137647794800627
255296613945619
55790222778583
235507804831597
70453239119537
44541004787633
278179794529799
218541521946883
124416577333549
256830576196039
255449221936309
43069450452653
35768215393759
114423232407311
173564646784307
21226027619903
38315776517729
205469597679461
113316239736827
24705518386687
34199867206669
57142444226533
184593422228503
162591956310643
130461972709951
253789384155017
94897688349769
175423263168173
82652282527709
160066771772827
159998924205247
230806957116569
70735616637313
198101885925563
202167598139483
83477826811909
119193803507243
128205620503313
85453337088761
82832440902503
200015686435451
6641384737697
38371282815071
13973722707013
80417387337827
261772494835883
188349636380597
192806497492523
87393178505459
33203286722951
127498521965929
142045479463183
235711846910489
184850382996863
110708795476277
162797668834693
65302896531259
231164501525849
22659421347677
31320290780267
96445150850053
123523713259237
10949775947417
271531799440679
179121173002393
178004366474261
183258766001713
251458797571433
42462782266241
116931398758843
89782700368759
261110014084169
161779001336297
272175542013029
24150085889437
256341847498213
92879903415263
218884594013417
222142548680347
238342332467093
249396937998007
128521426741559
110878418574997
129130849646291
121000942998913
132388377462221
178822918527271
265030809411091
3801792875879
217388307080449
105533316156271
41009471554829
143103218678201
61978042371101
124544609895523
108094171028891
99575098663763
51403081136899
120877451190103
14946977418409
44418661392169
127303020160753
18333900168503
165220873206463
52730661922189
168800751554521
157406450945603
54762586621027
66282089839201
15305866714907
184784990903749
239208688221059
8123361245383
241909953831761
112958434081879
9015499838467
40127814698677
25790731438097
47490978757153
160330144457911
160148870939293
155947439114617
203249607329803
263753454414677
230303537660851
79167347759417
69953036573279
261881524541731
219102289925479
171359942441489
173936601411739
10982875224533
105273182090819
165874484766667
208089850917343
79712300246653
232792442395963
193863221860951
80126956957303
40268491061983
58107187457509
7369844477731
58701503152867
14477527009223
28510654373273
166177113134243
164709911744071
91232555716751
239254214289917
93000141147379
244974183984811
252880346588497
168629974611853
269912609749121
149119586990701
195216834408697
55192094809801
118204313339711
166142470121003
192275656949521
10110643076671
156619134618733
62598304553353
220435533092297
107839747828667
190319778729967
159103464638773
256070457001097
233358838844557
101082914413207
63956306250983
258563678665673
53109999948457
139032143085053
91966409347409
171451018397089
7143125278103
270760133727313
130658284495463
234447513552937
179400374659559
251813747957627
143536221710159
76678791409343
254121603749357
181164198230261
193663828749239
103289146730933
57543268653707
125811141089521
74069636655353
68048576393261
155156907948719
128441812575163
96493785590981
46917523261601
274996008714653
268064169961261
80752522355177
74504637521467
75917654587547
233475311365103
159199575340571
22874730658691
198156444533053
214259142724343
196942854781901
229199155560139
128703153946567
171769643816917
148811784048919
78739959535099
57131459929799
271589325778469
212593246534511
269819064926113
154772988346667
19511977091779
34154190295529
45681406108853
91044404005241
35715777997667
73653552688813
4262716622581
223989877946251
119460132897311
248809430221111
123212594620289
196494294238673
67103927716751
246067473344279
150283169594599
151810044534871
50908721925283
191527252230439
173001745596881
145754773303453
267977886575293
110269952555299
134528970698833
59310263919301
227848404755047
139971660993553
166891078101541
191011865380499
138630729132121
40624507092319
106523494021687
98863497925123
200346894931523
9215525038879
18757444321799
97807327002481
132075135981053
66049747903211
159511103915489
2307677527423
155119953531227
17142806979143
71793728545597
38709270919559
13345398017033
176272302106337
168675902434537
103877188054963
279591866071447
63198034716127
53188909077791
73029179580029
267030686947391
149479585869589
117134137559147
173307928682659
13669439087429
54769278511487
225299555265413
116845744153951
187365566213411
216705323156183
158692100307973
28646049166283
152344152550547
79875231569473
889340199661
236965097621669
197622834223291
222874480161551
208886594562563
32778234373499
96650033276059
170098794456139
231291726655057
42456330514159
28730713265621
155361670692791
196955599537663
27485196410489
276613794800779
116594507107457
15301327903361
276838147573553
138347535496571
251712331154671
186546573530431
209154938308517
212742147142331
64411979810483
31773944017957
215576509204321
586286791367
190305520280437
255794781887831
167826312785459
14582479532947
176044232506739
141567303310339
60905277296551
173173418677801
34350788123711
107322667357307
201568393268261
84890272605913
160305717372901
17931467696999
245929858844401
147349134193531
236381327943463
74662195313383
246705266969171
84606974254147
167083519772447
71325924538537
27812546779753
166879211402503
66168605367979
69355556344817
9511223283311
96921088982197
171274670025311
28354336128761
6546645101741
8352369405449
23457455988073
64394962459117
12292313603513
17348217741793
214155960089657
277647326014343
241598591612489
191017505539439
25834205592043
173992757771317
191173184919511
180672242015857
188778434682983
36968835897841
164107011069011
44273335051079
188234086117787
64353854127967
40483545520213
91037307789343
86484040952423
137921211560159
58117299833083
80074403879179
181235829077119
211206986101157
127755601540057
97397469251471
211130202600587
164274645193649
154189100839793
115480291675019
150707028525463
38595099445261
19776352340137
62812205314931
145438547733511
9420131355157
30536260186241
144269327164967
270077204412541
172096768225847
31338968113331
186368196848719
200870738044103
127232930342179
40156545906467
99957920686889
231480250164409
202943605623893
230744470685123
27181017737023
40686647793527
123848135669611
133727185207841
79833848971847
108117208660049
270424954476659
68663396050657
149511461602123
59008982861057
101522268638377
31739906970887
1930332387869
112355683124353
1777961264251
274930678315697
212123092846283
88084433130697
17157908126687
213649291232219
72065676607553
57767526915773
258718891549201
194122166799887
138393192060581
179089161123503
270014355727499
176241710957951
98216665537567
199477528836637
143270246446463
41981207706299
47278776903823
198854674183199
159904842681329
84390998665577
192890452402103
218164338846833
164809001769947
63890260393859
147276709982453
162281287744439
279144500511911
229073961519089
260291280411677
120087404131267
160244063828791
153956904835711
125689498520759
58778705589803
25589549141591
148753424353151
258278953162403
161639303486207
228191756808277
208339449397231
161856604166987
92351170370191
160089676142111
100743028383479
190926627257921
184403130341317
172595179352611
3271130345141
262525840550899
91769559127907
280440475011283
71293410985469
113477539478341
173847371236753
93974298060133
61263352179749
254892307274959
203195348951471
163097617043633
168096285287647
42708797799893
244899408168941
194593494986587
227924404747331
174229995917473
23082848287133
123691672677593
165649245301531
67752876419153
137817527146543
70329517831537
34896261392297
27116703595469
43500150980207
87925524284399
9695375124133
153763334306539
207437240264867
57261782648671
244758860797991
132337752586727
71333030530661
92532711832559
86381811205223
115341547591229
275317014158429
225483530965391
44873927133341
81933402475003
124611880636403
272719865472799
81772143882203
145503232648469
6098637461047
179021443018433
173029013886901
257549939581261
221213874983441
155419474922941
77838482549033
265912361083423
56479562796841
185385407495357
142742059074959
136229601237473
147786575969237
151796671575007
274719146826391
73605839368561
65376909346963
12168868928233
269886187062671
15778148299691
37199372084923
76305808054199
226856498704331
269780637002923
85457348072989
104186653567553
262407487134817
244226579699093
117640633298707
105561532168877
85915506487087
147855790262699
111036720977647
138129527080267
269363148869629
88958984206867
279862642037179
207244378533677
124385522938517
103306561667873
246069907819859
84100842819977
153946183370267
194000144151421
38267902249817
98282352195917
276189329301289
114422213504149
244461640252111
156958638668851
231357493226359
256684215082423
215744402362417
11920332551747
26892307855253
24718620547781
136264352085011
127886735957009
169882881870833
150606729085543
47171581901173
220010813360227
252379634150197
267298232446211
168575210089963
196960070971661
146706948371689
10379657862391
228128250542237
79565308524883
195550821421541
35955534170713
80886773683561
73015428471367
109287953158481
76001937539443
93891878901463
60770372403733
204310871891341
194709788789947
1617397624561
280812912805933
39874841347843
149396018164423
221060193107909
41373062747657
188302643516011
136378397379583
69599384478233
210034071566227
216179948747437
248643055793863
194606579274589
47250564896441
45449818547873
41956979008657
178819459120231
213434064475789
41755062437183
199132351669261
189862022983993
279820185333929
185022305442437
233272113919151
76650790392107
175749965581469
139162925892911
269572464626851
137927591251111
203208002251523
162775987539961
16606534245547
61303144864043
52727774418509
140544366681923
81706666532947
88645824708871
176294447396957
7296472325213
156307159677587
219897362396321
78870607684417
108861812714141
91543530904249
221627917376969
96683800722797
267270357038651
68823278422957
3267283370797
275567193988903
147770487890087
195811339819409
272128174509859
259744322355701
52929339872153
268231710875077
190825137512111
15385095927661
56462571371221
265197870517469
22306383745631
227771868869569
220786645631711
173254066090211
256102658319997
264513443087429
14191650006179
147667388707831
108159257981077
105585083211857
241067036393243
118746674769323
238847305239749
21118510242727
86907794707219
37721123153561
210852206431771
158737733877839
164323288288763
241076210096731
150693161012029
5865852178763
207107370151943
112427881051973
159413067892621
11664273501593
18490833864989
223376480467367
226188721849619
1238718462481
271538548748197
169602808652549
270063467114039
105163919105501
200600606630051
147781462016087
74498388095797
120657758206247
22022673711751
274715572577333
249909258302441
33715257548009
132035026662103
269805159835921
232855834824647
179004318725021
90650885865257
149568024892619
31823564320381
103276083635293
187955471044697
73547197954331
48298871566927
111948172309217
258712744289437
177382417373059
11036964769027
86011114087711
151725179713889
227619683727343
53545130483087
47040440224067
70273998447871
49836703631173
230916985370213
63062862873169
3884066616539
60670204850303
171180146563381
169606578511481
252410570616167
31680093957119
185610745978351
6721353902819
129014851011287
9125467100999
130241478450173
179200156613623
77671813189079
250768741187633
247588350362029
280760285988641
217176335376919
238324658242061
277725026373637
79261411158467
224667464399537
99932176561951
169275437843731
70253039248841
214446775832843
117771564390559
152492471289817
109000400216387
139546947231229
277555594702073
279031703195911
45845080384711
194458949555363
97760551686407
45039954069713
51798619721531
114839434631291
187980275970413
148088830468531
130734969315089
32545962732539
224704375602731
95455050730967
258473409772913
246031524300493
97870056494611
31903679255821
44224083332791
7832712360493
1500694050437
262515044694229
133944764766083
14246614557251
115427145176149
70389735574061
152613057462757
87295261712221
272379589552157
275766722539117
113250230040529
201598770210449
149382004757519
177092615826949
36385541497313
77033703528781
110811820355927
215943694271719
163756067085323
146034549392503
209803546286539
24647893002673
255767208986147
263331332488349
239309486577419
21304567665257
137266061111929
93431470346303
161223667753333
71453071106441
25169103056297
215028651011017
183281782874147
36850203947941
103615783649173
128021867330191
71130751271473
218367482289157
159475391947967
149000756513171
109424604440017
151425644123641
253293373214129
210066508468433
236605070125819
15855541529183
53679450135041
75891864838901
62794713413723
897715336129
201159636192997
210138172800793
236542395867851
179341194242813
63061949161039
9272141618503
29923717488757
10029499992739
69684603990143
173781858608389
145781554997227
107201143429427
125975772307213
61720434796087
254065101410959
155472043613177
149068327071403
51143637111109
6319633286567
182247706794499
34179261178967
82993260647789
43731384347867
40577847659933
146283836661629
38284444830503
183639379062197
50234566734883
252854568108559
91200160777573
203372239599899
281436925231981
228626704073921
48266034638603
118756163682869
35882789627407
132572940304619
11573201307907
128989879674307
206299388370683
240753318249161
129221579885347
87240510524641
77178518527447
265398857426701
143302729073363
236021911384109
26187008858867
89268787731889
74516150967161
112437440342993
53020365735283
249853768940473
229772302823093
254282796363157
188271755890093
72455527550603
210007290600337
39687956993159
120406638642439
167446809347947
218019587985343
164370254111923
205778708794709
111606757347451
155876467607813
107127946406779
95329326674227
210169313978863
153633978481681
26794866050861
242870727984113
105929478148843
203995552514393
230124243693329
273891223027057
83446888054603
271621865733961
161716384667837
87777350112919
78919751898353
166475813134619
201350644968479
274638589170529
279854017349791
6128355973837
182627791569809
113949856351213
252654272513569
223671850566949
232729614451937
193853923599043
139342548405019
255620457066503
200211199145387
51378004313269
94509991256309
222320939798417
180629862429371
188783083665013
267628267317427
11410906364723
173227300330421
125116033678061
114557105590667
223621623451631
194095527399793
83905321002641
127057660340287
134191320089737
271905083465921
164954916266947
140802895483661
12428956672007
143436242756809
120734990358187
79182914321803
136856513549081
15774335627683
155123970748147
171700581490181
228848400247217
30990948988963
129843996048047
148094914452239
218379755773181
248584808732437
233379460398961
195934848289307
273879759549047
152237749315709
9829728525871
182202029176831
49331159306581
161804045901431
260375292096859
41102540641873
96149986366729
246313046214817
43853028570499
64090981430551
66197420648999
157711411309103
91818536618197
22177440872077
140255667437807
30730692018701
201666676779341
142803380257063
59222120202491
87750620163259
13641527990437
72043649905229
107934889957723
69721569135707
86343822941039
36782161202989
268080189683213
279819407726317
155808429135097
245074243842781
70940190331453
279783470976403
16836174746581
110893583035813
273928912613359
41072149647839
143823990366503
66282838385651
40713782969491
85812334004797
263851358898409
110967952319351
130814389977247
188663883552533
248532884666903
251660947630163
82340430354323
41011514548861
76022575586647
91394145320827
47588433178661
204790763422339
3931249472141
111777417534127
231083951288609
151779759598939
172905910048657
66307822696679
207094562617757
200030059415099
203535765605629
134770278828733
56058317481377
205628404224703
76858769187437
5320147831849
233863912262293
20301648671501
169376248413919
87441243469439
21545614148467
192704720825821
264247650940447
200364224035069
100238250759839
94036684454393
22828048306169
197458877162419
79068863302651
254228925152339
124858907994883
193669607965313
62834593529803
217104004319443
185168609854531
71785903029493
14409915293749
85878287649821
21628963091551
122821305645107
213858009325027
139733260427977
221189971808587
242768554049687
140924260351883
144297383122181
230771828252573
113602140263791
197474292720377
44584005623653
120732794286193
17027740570523
275158240177973
64510342629853
138782030916019
279616461983141
131881900729181
100797231789773
9615431465551
124712072364787
212218164494209
141533934405803
179263847806529
242158182217867
57475120033157
73375370991799
96556519867061
117797335736107
60378009781237
7733081081617
277115800601747
138853768133317
15104886320539
81894197777683
125217641912939
132964762163071
16309576374083
95090691020959
235149948535913
29866253900501
3187394291153
242115920835463
185159445503353
85549941821567
206037802798253
161340936830669
23986401325699
74043824582591
203475289848217
269958934259491
255517916717647
207295129458917
235830585612301
57123819144937
85702838211091
281376729114641
23237996101259
238171519251389
219624832606199
254087480470121
55841337320147
99690340327037
15143910532067
154490091126857
179034170825249
177445192673839
47707814942461
221930898631987
240383185116131
64727858615939
172699026328537
45170516387107
40370970493177
240671796158639
123002398494593
147551067101549
52180551423349
167343265961693
96940658457887
93344311424879
3465722633851
19387165854517
71786487254213
146082851281973
79914917707153
63818162973233
453008659777
15726461797609
216781578489353
56863932490747
228692273287903
191107220641031
91901454985609
10351226625281
241049603436647
279242900263837
185999789531011
156282432587989
83672648173637
61516168662371
22018567420627
26433315809389
212141260489
75623861364839
224799939504641
154471892163863
178554451128769
188744549627159
118193019834667
84965996574061
193851745564303
161989133569037
172945238431829
160882986053011
203169500532667
106382425668697
217735413484073
149881391321149
110855880474967
262587624593167
143789024669167
15657022204829
121574341779703
149130980255149
253170280441517
13519325347483
21176041046351
134124169491913
49212424800997
129835398430009
134757865674979
191895799514443
259540800999833
65700621074623
48835428816371
113619255463513
140663198691731
47847674371241
130499671911677
222378335434921
257957225424923
233580272097719
126335459703259
24170155953071
98149386093419
206021554033637
125475744969599
8602346776447
266624388428581
34968862205819
234995068647557
173359092957871
11130341699759
83072621583989
161064231555707
263321740435847
114821939327659
128318392143827
127701910631929
210680913900511
63736808562697
62715711845767
27434607692099
145644710192599
67603092726881
102459713850581
25863037225439
79703716229407
44911948292881
272531043200929
6987748643101
69056497962457
271266249166217
135444609468211
106108497259799
83444400112501
114651475009063
255137954793131
169741646360761
122900039544371
67512333731893
164724933540989
4932453810769
111366351744371
126408401116793
62473243255141
130213540949777
241378400817703
263691391036933
119514247521209
177357457125053
197318434769917
147415685667841
243806303553053
257676859353871
256310093214781
197956741766023
216161404873507
90471673034131
240639180651449
33689382178139
121935478138951
122682383049713
126878818287673
205083798386713
46604219006221
221564538969941
259500205935937
2551755830621
256677747091303
155960128484323
32968650322891
265401962371349
59627619967127
106026460739863
39539054319353
28000704540539
191460851097757
158509279767173
110664354096887
213382958407459
211757854112201
57363002866991
210029835698063
94635738080671
46398871509953
154914516971887
74878959478289
164489382446117
38913086085361
183701696809139
48453125708021
259508415858803
21327475136119
13516144801597
218913065547091
119533143305711
64504277647891
51320700729721
164393957757193
228254025181037
231231403085759
277974410160691
108029943684427
196465136306863
225671280273991
142488974715947
138810759029687
143973579982769
267209313382903
157264757956573
151177052111551
217356841674701
18488231308403
150306415723501
87979150401089
86787031766597
207748294184413
55671109488263
229492127163127
225763631825597
96140130362813
267821344779193
47364857093261
137403044115319
50938965346637
170046497335763
96017422975343
145372075736399
199708988383159
63894925929689
109523606044189
162361258884161
123389309845357
27633710588689
122920925737223
114849858906077
129495649193023
198498183341173
100297556310359
262273349773213
93810516275557
112407953726897
86658400667437
222618270885191
101156586984997
259273451347787
16632018327377
177038103869327
150285701959931
146612907267443
270688430539829
235349200390921
246780961415719
146345723258107
29509919336741
63725651086457
262613840464021
90661700924897
15297394609439
40507030344071
168168322081619
202199549186599
220522145589953
254126240627353
255606639024157
112039617537847
246289752070051
206273857786819
68492781106433
262195888460123
68205052123391
38848369346533
210861042793481
120911987774527
131411098501673
109421993474851
80148377164841
32288902434319
279985953577969
236385994294423
211464990433651
36135873174871
155692356256277
98654412260431
69287775450073
31089004053941
100930742612341
210542860336493
187404312411863
267954535346527
203470986081137
13925747626073
188959005608977
267648810557053
206687184221821
207727112701349
96438498593221
136644020272681
62916637421669
63669871148743
252322585739141
239867595406687
155911736947741
209823492001789
150672954776983
75001405795609
7007056776821
20113216279621
158289800536597
198789829150973
252195466900589
249212397402379
276064248368179
196912139667751
54194963917219
153192931478723
32732192662021
124121572185329
94399059640411
155281421284679
84608122248109
15343922843803
28481967632669
147466201239803
85941864305749
34592028214321
50860840759741
91118282476097
189952971836851
201203164340699
103700539575137
224711225095099
152013503415497
167442223872523
238555811707177
98010559254193
166315086796493
224145361116991
66438466240451
74984415487577
32908246128619
134179334973847
174878587862117
195070137153641
256555614387109
183512934839821
11222501205959
50544144767969
207050322084269
54689569949527
132472598993971
199452761501969
24834159614107
29189919648023
222448395793397
152812596390847
184204987436447
190336151792747
64668596559583
226351545220547
148767235814581
187044906409099
61988348761343
105733494881923
110536972140593
19997534014057
209348790711343
146235034717949
102084880712357
49368548216947
4424331645311
111492441282023
178834877236777
111147843589963
214383233526169
207540534800803
225707980575457
225080953541039
47800546601413
240704430747533
78136009616083
161330753144059
134061671374931
102273770866123
50566460506019
111829290727681
110529674304499
159481538028227
274964016817901
46977203303021
261492465989809
258075288168671
234981223997141
258913605014989
234193541368211
14056954501081
100588689342961
269454458565731
146119065961993
100165379437709
82333786142227
206034425041997
77235629421757
211809604689071
164260212710431
87883372150019
71989291977391
199487995558231
229896707222639
219495989284391
271186237602881
280140570454663
76794360797251
161131249316659
77532349800313
274707916772777
249832837555453
178050488291239
140942459639951
197010234577613
169961370567389
40325506932511
98044867334971
205176901683493
160684010645117
258591444537539
185596519499921
144670680415433
189857083745071
272043133530863
206971524480907
182538785144123
247146841959461
164822217959701
170180386744717
186026381059237
71923498259999
50872974859801
15201809438363
90812930190733
207331732465313
273355360785097
54477569279807
202755347362037
276112668894109
193354964443831
213902008755647
90598248248399
27739298835497
9287885052689
256273401355267
185115947310163
40299559153387
8551498185779
206313106741801
38172709706137
55790399350999
249844517718877
173749663244203
199631885385239
100062869252069
16843614964129
165791103457631
212382908235649
214889541036047
275790471021553
43928613670411
117127196229863
30103080492197
102206468062453
72949318775779
244872568696187
178306796513143
39314000087767
186676892712131
118678352058047
36823365351281
52225263884327
220280304931573
269111901385337
89264803442161
121805343876101
58248497420657
201540902244421
5172785729471
267052195938841
228298873030201
134868277029869
110345991869299
163811331226643
5013919801489
176449149602137
208487347960943
181982743718569
30384821687719
108673146741403
278737564514569
61224203754787
234260182882601
64124391283489
211306463120407
112030148458343
144359254214207
21123056584891
128058391947461
52633939406927
36817652341649
128315165397451
122523269644817
128611893274751
204239530931347
274500488833099
172581434436319
166812793995091
134502306195563
148250420643929
255108310784323
186712307929373
214686078933317
142299042217009
193836764357801
173400542862049
251220764697913
793881934709
97688815672501
6642911271169
46873113707377
113087293881833
35938078646321
241243860273049
194268203218799
118239735417311
44385883933229
53577963991547
95305558471699
62943787896989
6227082614653
247553321545991
229365003694891
278145798514621
123005596614941
55641445731623
137647480386919
128827672948993
241417095214109
17282077777073
123547257902797
230357673611027
186869161013467
66083365775057
233641457019371
211993470533783
75151979568977
211233672549701
126715719151111
245814570177751
122408977502209
241246735345661
108413335059473
142180503399527
126951496537097
175451100113819
200377674582443
150599550574601
90604896338137
100442020431713
254455436323091
46710240565421
129276751709101
699980542231
139595566727009
244838084212093
272010447017711
226881058056859
206987176732109
167687569843789
246329400163729
54263765752069
81935041984517
160313446318469
261472831829623
109085515350527
41812227641231
107130746177537
11131640885531
85596275223629
124672344304121
11981200791451
53588185373381
174572899302917
198089479902911
134260151043049
5614001071649
93615707815859
258779156738701
143768067204943
78273312577177
68285914552357
35833585442939
40912014491197
28752259418053
73460860380839
208953774103649
139324896519839
218492232851521
20763479710331
162605863647611
265565677841257
213490944126937
191302677427201
6665639108017
61534644496289
124938828904181
72714146994739
118326938732701
243352138816691
26822435087237
240849061445719
61998870817841
246950743128211
44124734016053
76687474971559
235602926950129
11448987886957
240951526597919
183588702239023
156574690544683
99362302147223
24640507829279
213048421201127
215058486524579
69165380650193
20207503702829
46427705320961
51661630655633
109050688466417
149634161843207
231539550895229
235673380628363
203899407490531
91794968047691
150358627807369
140533826232139
59676767325341
114735580257307
207491719511833
127417106272327
3215353844473
86471290291619
151381696599247
118632412225081
169576033051591
90342656090681
39649584807517
136827299860451
229669565054317
8950327642549
187660637340767
191978582792251
223480607463767
272712234683129
113934104572081
177377653605343
173102863715239
28943269026823
71073684851831
58350324091043
28239518893903
13618299096991
126056744403701
62735752773959
77399097891043
7904781016159
10335242783311
19369374609311
7047776603771
29929523520359
87428105689277
101787359077357
106159349271727
277702005206089
181026214457317
6850802797723
169245306970321
17952592675541
270320167099607
173985961459099
199549798335623
223591666624829
81840758010547
110715901099277
156086367182561
277051669245833
223836275909473
223336906125503
232957685226221
254023436482861
125981081635049
76706299449089
58116916631057
251059463787763
209805315699521
121987587191423
118762330363933
12944538846431
173737699854847
249706591537237
277471373749501
79064675767403
208404591642959
64342047606043
79496505795059
125459633553563
43343127920161
120577594320163
38966834536417
187830548923279
95486377404643
111832561361149
222908925841111
254442293781517
125525212454737
243587701554707
31274854395913
254780837441153
230094385917701
218931451566559
86623608217297
87787284360823
162822299989079
260682773408287
4493722905439
169749499235119
103919329138411
158132502983971
225682326640027
137972586248207
77734522932281
175724142586579
189988159687639
65742125993459
104645358976513
154517857311241
39198432783281
71667401850019
121595351548207
239057531473793
42044463043151
17929697340223
116615191151561
105731819672197
107883912662509
37306849989503
84848348353207
192219288625597
106503554174819
235910541358223
77664195777059
195195262994813
131294215793267
20069735548501
55107496466339
175361735304733
79122379442863
214852958599717
44717570139667
278890316480417
170124448116901
197893115939137
267462037345927
198001021999037
250135483098547
81012246270821
56568977250011
109040790308459
61385460817957
229445819701261
34950836039507
105022702502063
73250745057173
104115584618293
25563921560329
131046642244127
112451943859861
41963930770807
173165143934399
5856124369421
99325624776601
120547039116817
22153104545123
84174286371619
217708736112271
109279530043793
247677004496683
232251236106371
206482275579563
58390750617113
53150048607743
102348119047129
281025003934133
27793962618473
273109661516539
66514505634541
121313968144801
43372239157769
74953717430947
87267068633411
3135892597813
40060204120997
70785472153673
65804888074787
209710096039663
202134073838399
128354399404717
21506830777589
175439717802821
259037731579339
199830840704267
163604620320923
218775299145701
20831672035813
30032331699947
265669111853549
113476902900533
151977937144291
61160375031599
83004693969419
96772757806489
158641092608657
75420233928647
77123373660251
56308966684847
85548749884987
103021605803111
125891021911189
190704614590001
140552808695843
77185003519661
244201588864969
143995916720503
162343355394631
148340115615347
71033963834153
2241732845347
72817666565029
132133666584961
194105569402777
260053502809021
20252025351941
229419397478807
76942522490479
60297707358227
62596269704131
227833214336029
205780867407989
113455636751609
200653881393577
12047480903047
196131407513143
111836540957459
122820134214941
103739144555437
34634438237317
248236614311753
97543331135933
196351131818827
178112509129469
85694091868057
16353902672461
157578890385179
167908284498827
144482056251587
47220346482209
251165942029879
106460982673043
164468349443219
39513883106629
232430711929567
268031775243149
28305812758499
151565544223931
99890590031569
136518426378583
207601505038973
122192401506803
235515803254111
197648869473593
279605122129259
210965725576027
269363646179867
177531357050017
258063565985377
128443346247103
274011839510873
257410776320011
133771475911049
131331750490729
4404031360139
141125813980483
201395318352637
149253375435503
3296924697749
230934512340209
169608462593281
233303174811337
76048379818987
238154628872861
121474460874917
130125003103309
18896611165319
192059688800047
47084079561187
75712036098869
57330627129497
62104001630123
30248646749231
255828830159173
50285124616169
180199732822471
22220831220139
107916505222297
277405601379593
187826524312129
70564441596191
84491118203281
216180464350171
176614823708221
236803328476373
103482991595111
52738110467849
102981142077607
134808221147003
186818664990229
72854062885969
97981160674939
182935261406321
276254357734879
272672051591617
187757607213413
221246545434841
252415387464973
76106758781323
134174360019853
252075048373627
143332089645061
146326281156157
56633740864093
93919877774759
270877090481009
140597785222261
242021670917491
205849464547817
26840692398827
981679053247
184934735574359
239688880319429
66759385108303
21021736763177
227052920716261
163616043784771
52155305554249
110308734269557
226741023534407
22401321495151
52747985089777
280719138548411
49092851192003
280415149985371
41574169522187
245567916668341
20471155633559
27454580653931
64474571373841
68377758676573
75258754948067
151709664085843
154194278681279
142336796025379
100178539809433
275462824710971
88661709664111
199871829488533
237568334980931
212468928549463
279915657171257
173157290753
178871969732879
246065255522819
189092922749869
59357007003313
271372413330619
68006279550581
136006378013699
266510067088159
235019526241909
112249088689219
211633274530001
147060405300091
186468169419347
40076722419709
26036874830723
97067928498587
132477137258729
84776525630449
215127138747439
87839897181317
63197390095981
2104952188919
69456226971697
62716964709163
277080698880101
256950733671089
194099587344743
112627456366883
137236568704919
122990069279743
112119349533743
199414593129797
217155410199527
56789129538541
155826147095959
144071548817243
54738392472059
89219064371357
82196133117067
271510280398271
127157070761627
115395419534861
204507656335327
124934463843071
31241674100149
260595392823247
138400327207049
266225708832401
19905775560953
41227753843949
109538380747181
79614025003607
49155461423071
56023420975939
126920057284099
261208314561743
17927728733279
71217499199113
68297219894831
269931592725779
222403512578567
275272136597791
82010526052603
127748164837313
107098115187997
56750802640969
281461746243059
108085427092309
182859444616943
174824593257581
86951145920783
252848256390341
148294300798769
92828331970841
129821815658399
65731708067677
39416937386341
164393963466113
145576614388031
12278262036641
1356815094527
88819256735243
162298898539
123686305851593
108734135367119
65852847468077
210180296948131
178205513613089
48878185421293
235937802221311
203412679637059
241595413733819
191229466296919
187358951512021
17973487298183
72366809637701
218818334292847
38869906864093
56337815930437
121501966912453
90901103565301
52493409570713
193570930983971
169467850190141
167004247975601
61935473299493
262157063730131
161594182808341
255024596442257
118019316361721
165207751868953
156876856281833
29355410699777
107779345686517
199752806286329
84480639552307
201125146292351
206752634413933
161099892245239
184730847370211
189499735861379
53732037975773
37838378980033
185232195034399
86184755576009
64578378291211
179036980340441
104213449025327
92730202307227
24737131056073
7461342378857
228349564909439
79188394179179
35884110390001
210691173354239
188135701260469
42200291787859
153558149767391
210692440734871
172528045080133
115575298228459
79156204368433
268715348765387
176522379493921
170182503375091
187039771879243
206033787061931
103424121808961
24430778640337
267053646345191
175046610127769
68031974150131
193328447474983
143314643367463
204973194245713
240446691143651
40963920290989
112207894114741
133199950434241
65889936989479
190414088913283
55876519065377
254199701606197
105703180624813
248301036769703
248647022307851
179063495357233
152877549750973
211128537185887
264377385361673
246113345738837
40121292410467
118510589958347
85311379907701
276652324786127
4789688744509
83610703662403
81941172183041
223292054248909
88189798369571
210934020540643
191387279682199
154294552952633
179641296653807
152089928053891
243835693139813
96698021452007
19840908699481
24854416091447
219901754643707
541708333541
276727836872243
47076546239887
7582325163089
258802430580179
155068840863259
41573782296451
9599609663431
13729810399871
73387518664937
91304769106963
122103942438479
138541883776559
104717823330089
118001352512353
176483908424039
190637072906509
277448209381933
35638296964973
248611649692181
145561893584141
162657314352931
168659501474363
186600035567411
4341989403461
244358158033237
220977128038529
27778174147693
102800078758339
18442707806101
153373681301339
169619513637037
146058062677283
263807844830291
7409506086979
192148254311701
62272452985453
86369665392113
46093402189151
253454655543161
171837660466873
81235269513017
263736525364457
42286145637893
25757289038167
238538868369127
94161462384329
150173339631859
71638579009453
94610506139881
249083307995021
241841599964467
39258756999013
180599770819961
270616559950871
68402869886297
108070888376449
265923668721527
50576816521703
227742908610967
198578817094123
55785178159423
137238575495663
38026378944247
277652102552141
220819385508277
142005976152461
214726488543913
76337082831623
164190415340849
133133182293911
169319686122809
141525307476053
192445077290419
201899368246363
208563501814709
166579840152521
4318065232037
142845461158723
205768429830757
8741314224961
126255821427167
113449422266281
158825327353361
63193468139999
69512508788753
56416446639379
201326234380751
54928336747079
45002572133591
161249601912781
193993941092033
137653039800181
200627172487409
6865554698747
64733390737247
55152687910447
157275077958673
64636683705409
224071321983631
134248446717929
185384062368569
41194577831039
206094396208091
219649942226597
32146054788031
195216202194763
15742844288173
73091771056067
240284731253467
257906799345641
113463366816403
152534126569633
192183402751517
164354486904661
90018362352449
235467575205383
204984756073873
117151683014477
223938237638201
56854850791471
34559064232837
180557759469013
199110837570989
13184750846191
219486699019033
121363073732497
78941854308227
194461474157507
101392023492913
199843886445719
87015393930251
21046666462699
25752126335449
180762147557227
210675080611157
134838517196417
111943956690953
200135033292661
5010564634399
25714338741859
169291890364601
278446057379131
223191847671311
217498093798949
217342019287027
252516466686769
8343065761741
245971968082013
161051114253811
129922016846537
58575738892679
129075201376973
254792651317859
124026637612799
35061613842559
172898271189169
160600220481419
167371917183491
67423091857313
76532251761223
104841282453857
248263334935513
25665913271899
140905136599553
230709471136481
198753780828677
6683908809427
3072772539383
20710004033767
239554017159337
133605239424677
36870029753521
109289298028307
207611392728067
113912910998737
255555954091253
190417547047001
45184578990401
247224937430321
147050680167863
274190747546531
239179861245601
99093460870133
30521114584747
218117716868713
275719944210547
240608965228649
70413035717923
147498595844939
177680918273147
197616943495073
36579776784653
178045619832673
21372692010379
33177161898997
34789347262141
137314699741693
177858995706719
199484694120001
88864891123003
13407511346497
81506405044607
41455353767869
108444419889719
21490639990177
71689090628417
160350692417879
112990999887671
86892053554237
89073109505909
139402503006191
115170691960067
158259320385373
259425209416627
18852297361057
107465831426959
144539770777067
170191110891457
64998604057831
118215533885413
93741552569293
238325856750623
240920551191773
224272983836323
59574748274579
264492992618159
228825944072681
62871895489061
126179226465037
262683884085499
22596191747651
273807628316881
119308052927689
110069394117569
195412166032367
58167195630589
95177258351221
241864114141499
191648985142717
138388802571571
49583622344411
109900717321721
6110130230663
137484897667991
141604121654197
42025393564261
125912484066403
274765283931023
64596918545959
204883594784989
47005449546329
247515225788717
52661660924311
245646227954863
129859306443941
243281969738209
54460470383401
25123280555839
186607740990859
208955435099231
200501009703989
230211765539389
205089120953257
91755329135941
56256004868339
194626627961429
78585141084803
32379176063849
194615482157399
116259230116079
130989986688739
226284915349063
106584945887569
202278927068027
10381250925271
100561140437377
173001852300527
117607007587709
139955265700841
139210966593337
58148258738809
144350452972987
27482131477061
34969786117339
18395831728541
133833076282921
1747289654417
21588027069419
62927646713609
147399847775879
221179599053899
19067568106057
47658173228357
266516205875573
240481312468973
137773916422579
64937370862487
22614368686687
246991911899851
72328044900611
131150720985161
32975226467297
6581859900223
196046377716383
54989678885759
275980205994971
18508013450263
178895200174763
31944648547111
201529298246273
200395615516741
178195061432173
112352204620009
262683435570293
227688902061289
208300429937111
125362080567419
207968705879477
264145817155303
280038880765313
44848021821173
23087988216049
67989907170553
246720947465569
218961940869337
132492200854297
28423303957121
205555351798529
42891262101469
37350545218829
67927017817291
274746202300837
93482930208401
125258638799113
84761232371941
3541975173589
104646820930061
204175681764451
83332700713183
39954624433513
28036903906111
119512680255491
135511573286491
153581933478401
237806924243407
119252323284673
55395975664781
32714727421661
11092060152599
179200334501017
140468526192131
124301693662763
113417317949357
169182235494791
80802649200761
213362246128111
106006934666159
113855816901877
182124531328837
26937958199881
130557789722329
115555361326571
168737045993797
34744719505411
94999586443603
102458895787867
146756327371427
12715307921237
207699287881751
60377301247093
8419754467303
280481391657179
35628607333391
168717588163673
160911227830333
127532428261307
175077442201741
82628855426521
271554030355711
115257775790429
131511302477251
94557405997849
147816891646861
176754143719313
246445523614027
190940183021311
13276203267739
38535833627281
172340706238069
45783869806747
79552879177763
188491834708939
41138582380391
280474008119677
102330245955439
40014259797709
136437734044841
64848719881837
142319125672861
218979975640949
213456834513163
247024313574763
124002910385999
196903859532337
123870114755713
264320036646661
52993429788841
263342042014147
159280935327121
264337574127773
19389382127923
140592620505383
167811243051713
72262407585617
265673302048307
10257379849907
211830591142561
115664686163479
270928647671251
106647181530467
141825433636877
272042552980987
113553324537713
105582788180003
187071391787221
247913278444327
7875103442429
135267294321293
7096085965351
202593551702909
76089948084719
216914298183413
52076634366517
184957855292381
3757104276553
19611887816681
270440270457323
5923123737889
93958257956683
130885411010033
112449491473483
192815124375091
170010804217003
101823883845647
166800828596923
273866607466811
177239357975353
101016387384203
37458967954139
15925404820051
203572859171749
275355050803813
19396157531033
175692959097037
131154202663189
68753122290169
150705661060901
20379142286483
87215489200783
20007655732397
15067982713981
20920604468579
91520042267023
232840928896001
172375406427439
194038530808469
48014951841541
93778345303117
134878650852401
51679124113511
88317699356531
273562882860781
280287757086523
180406053656641
210100000604737
121189747811183
114445047642461
49475374646557
205730228313131
245162853168803
168583695468509
28274321345051
63056469015797
135998379282551
59167346907349
234126241628647
142643810870411
234885239541553
255837975018583
202244465094481
201312933895991
174952125504589
111973908568447
218786492105611
64969702459237
158752276582021
149169141893249
109167837011227
76470475461791
278997525135613
67978928216033
267988833839843
238536515849809
161415891556093
101161695069979
149518903697819
227566176338717
102583511945611
252826135419119
199655811298147
144322128471979
24328643557019
78622577963863
221112916970237
8937432326033
6867758122721
51722213037043
7383907990351
171772739223791
27060210043499
78836927817181
106704862896547
126870509223397
229328942922767
109459681746677
124589990767391
153529498363999
14697532187341
224690228883431
216306991542487
230873935681033
90020779979989
53739488624863
56833701936727
209521349862709
264986427522871
189106426445933
21657597266351
136734709838911
226359077367289
61531457269889
210695730639397
42393551970643
29715524782399
91583298405113
255082229290271
119059283662441
175074634058281
124041788312951
149014913444237
195216701235343
201597408332689
89761864768549
116830171915487
59264519679437
66401953967549
237072864369181
271644017714261
78286112207683
63903595328759
16286101913689
211746468380501
191577645861451
106890720143861
214969016916541
254456886893623
70811996002109
211979545335011
55021241337311
66986211630749
87291130629457
146653344071209
13314058541449
242891172684911
161623555653509
216054649436623
87496967795009
110512278286171
244566192979837
254295707258011
120235217404537
6314895620927
252486134709961
84319329226709
156984519361513
180491855851409
169081478331079
49876483738693
54980714667503
98579177588527
173701161405511
45051699665051
204712490113721
20951220653269
41976483506273
37781420681399
44879902966541
79811528732567
179964035223347
223626666998773
183264975835091
107373331877503
173785949825237
165528365700101
266862169140499
94177453735511
61044194442013
12053432470771
157654927995193
195517962774103
238271801936573
67115369643649
260752819489111
98093944694387
52597769835631
109685729159789
48828419048873
70002986146217
225991431390119
213906826040657
70188537864301
26145075776543
92093120479933
41489110494079
61346670679841
228777284287801
100540323355981
78616078976867
207284111607187
62992821855917
29864776390781
223608529351943
140460794360609
257655950556317
220443489981823
74591334181613
89849942713877
272038524142927
377957653559
93241789823023
256820454250573
80948702832187
271161081037201
237255162275777
270029472114973
41482967035739
17105874020227
129899958630083
274749006587513
59364244070587
96373475873677
49855561980733
254368623900289
238820369279797
209695302955763
213159549497053
269844898701827
189871844088131
281113362907823
198166475368261
270306927333473
60043822762499
39668527434871
64731784630451
44621795528377
241594036007483
178005958695869
139809928857793
210875116732547
108557875758001
177135521476481
251443606975459
186913925469937
213846449991451
175164505253357
25858680668003
63019886837689
254789447832797
236445500915831
177082960597099
224135801773439
267023088370331
270681781683949
54681549104023
125215298217649
276449096471557
259438336484287
70917982765379
89950120385569
27393870518393
267830347356419
27257494449767
229466757568693
168489721585153
23298350138773
135942876751169
261911266136087
75853129697671
81009539618837
230277993372389
177276146921899
82256344860709
257758307746151
264648889319693
254109938417999
83770736871013
73043954040919
17983524681571
40226072994769
131044433626837
28932297339527
63139644530623
35394074967281
103655573711813
17033195599561
178168368275591
275012355166543
239054115511259
204504705488561
185617995671623
151270266237689
81638155935547
178578723621751
115758372262699
178093871349743
86979054150343
1807896851869
210663021868633
189282933049061
204424259473333
121594039586237
14748323409199
33665198855411
26172398686333
231368399342827
164673406827071
89323007556583
259006705354427
86500185454201
21338775461693
63868389883
83910952366261
130896116211473
243499254791543
260840805948301
255288765459991
184043351320849
194744591036767
216862838648087
27971916272029
204178022336947
169655181677161
45534661295887
266178021066107
14736164746421
74309643433177
91950723021197
160560064394459
56303055421687
161266013167549
31979517854231
114376757026999
9349860878191
48410849702869
4723286150417
72477364019503
247257992299333
53246401961609
175238579131939
216236411300719
259981417715827
34693381756487
37859392175837
51053299014917
133362965096951
251087514518249
30605677216339
121620984662623
222248446770599
66953501127211
204378694974379
4748494085333
195320792869043
268746721028333
168256329212197
247085985679633
196392372639979
180479878215523
77640787267217
141739895127749
7068741105529
114151950915601
179865010229141
168336555654529
218794594774477
112963012493431
97921153840219
274596698429969
240084063368137
213035305211119
188242886982701
226546160133347
16921065688861
145325502673537
4386257821843
131563347154969
1623931681241
204610209575381
25365003422303
121723104347147
166825601060981
155500216901023
219232078233169
81325368923921
58395369266189
261041092304939
271127006593711
21928575716497
222098719389233
218846250239321
239902493683807
150219358561511
258209133315191
137735479190479
16219729612433
244748579107873
122489800563133
251167606224839
3822991513043
27145674725371
104962164916379
39230012547359
257763247039229
123148242774173
264504238046159
234219954576571
275097108246721
92881341205441
140582952032473
234160567689637
26673956240797
3077910704101
122949783325043
259666584222583
76852829996549
127535880189857
165597308151881
82144174335673
259892977231757
11867561292179
170577722010859
279222309420673
173344628572309
220285550549891
277240339148951
261279822234467
150665422462327
40415404105361
167778761299687
83698942781261
5837168420711
54631302094217
146719300431461
233028413820229
253662104823889
113072805365129
135611134481351
92779508176907
270568776449843
117608832333527
182589401432941
251115964964617
2392663116521
23236737324739
171284675036929
279457534564907
246960098587063
229435566299351
131659615711133
39496515244777
20951905641883
177156136945153
125143190897353
241409368865807
166356974364773
212439537953471
141222132430201
83064945203951
265716001516951
257321381293973
133011106620481
269069489106553
190524813535583
275229870346721
221831138396851
101866580984383
51686440930493
117838933966373
26910116257901
40392148835341
246301542250663
280507919741321
277857529769621
137001130228433
68829849864361
209399632706993
259646231829497
221266980923531
273299192999159
271923486804547
52775430213377
206195672455847
271186746959701
20625226425311
221810391823297
17330443753453
171334106306599
20222908592969
140927689960679
164224145798087
104587981838419
78128567208149
13238421501127
200329045651411
118558925639447
275624918517359
190865371896889
161720521710269
148829216466169
220696840160807
243691205844473
96847268020963
202727224560373
47759662341319
218070868344299
252639830627929
152412732431699
156437983714729
114336463079771
70231784128741
229659227062019
35220766864883
17247979674833
261316921065413
221993790488027
177735369487759
115860404273507
202096908404173
216280097478829
30452794761943
90832869167317
96358106511301
241584977197259
202894129657873
8890874576687
245855551380419
193986970898729
172413495079367
151470771809293
5012662649443
267333660232733
97602830748517
207511008550513
57188666256439
105563478644189
142100579906209
18124982443213
3340313208959
46608821369083
155627343583007
249071881425847
28851626560409
227239595576783
208523216065651
213472457372623
53182728856781
161869898307427
124452189264917
110080384557179
31608073480297
94951417890163
193080230852203
110910106365469
76425217619563
191539084660967
247834286781749
172157423804227
226616522089709
205581617917409
105882160144909
277576392979631
170186279538257
88289758745983
175259823975959
58341849016337
170997736638067
125409505761247
8849122270631
222617519654989
166302680840987
90988495851629
265080804433129
88228293093559
100350664107137
180766335607673
164912518386689
178813092964943
6358102123517
111265394836397
8535653232289
40107245668337
124159430950661
78369016466761
218623790227751
130691391011219
111632796898613
145295458401061
128425269676169
7635203283637
105212615791709
37444576297589
144971727698563
276613731005159
271673921317103
115053521704883
21762656326667
206957121888887
186651821273873
222756863226151
28984913133013
239911714846499
176581546513417
19676258257037
172791293970079
68597312545441
38223463953671
276111681547001
242981918267167
248409506871941
258189482060099
162585266852383
113628872441927
133827180644489
192692396146571
137194614003703
264835303272437
43202478489421
20546310198671
275618999446979
80066486355679
229395765301429
127555339540229
219340325013553
134538501786173
130445482704853
89662304426029
226820961923629
133145245489559
141605984656867
68558762782009
262826813574293
130530945286241
268261987949191
66794623472419
62893487622047
233858371448599
122040458564077
129122365360487
75684230268533
272925487588519
29939516525329
194253354989321
235713034147979
134667398869931
146383349829329
231080399931223
205770025267901
255632691754991
120984409755901
262346050291219
177037695450233
246116932363613
70233540005687
178199871581437
70430043382441
72176497747687
197978309967773
106013070405241
89701020411103
229073351994359
144765054048547
88052886053057
274705585752679
280394161558019
256697388791783
223890318293483
155906167420021
267365524117099
165981083546699
92088720059359
197627225674859
170569696223131
73121596261283
252947744885839
209251122252353
240296832066589
117294856740367
6107831884267
87013422751561
266020302501029
270027413241071
140621201583673
47978331573043
7991435186671
270292883309887
130054281243449
237991343918017
273925570893043
159658880554139
206512391535377
1437378210017
83058433143773
266558120502467
178675111545971
2081329043501
44444064517709
48204840008947
58924361306491
101961789194029
248055819764219
109799811700463
133071460928971
244262416942351
13449429949973
68593738795669
128009094126467
149265332910181
227205948456731
227945993177549
176641913890487
138894050033281
201458242344461
201885822202219
112390541395669
143733167920127
97158742741009
42556963120657
167265687673457
3331583466593
123320280365753
126304100472799
119603614205437
36606943096649
209337536561807
173675377937597
135514547521271
111780964893607
99910046863729
123747048645811
128740011912887
261707849853757
240920434718609
194571451035461
36399003749621
171716214072943
44251211147617
10337859945817
194646512088877
235579779820909
139620039161171
80495444745889
164179310221657
19382182706629
30754070214121
122410497443557
277201812401333
167281103629369
241191889986259
9804674353079
84451641677759
199325356046647
251862862498879
281003008847123
157649750103613
247931336974831
155744058533153
223188767853743
121977371438357
191964573714503
101554921825391
86223324174203
53931576125023
50382347592959
43580670811127
242438834508313
48655920539533
275544992003297
202061615197471
3945300009901
1582965718447
80461060164469
128073573324439
101613303933749
33838536533653
36855021550693
224977802658761
248991729543379
270335304392057
4940359694993
271520760961759
3078924617641
200243535504823
148447676930057
48935442861077
105906692734849
10016436683347
44640133009481
220966079492839
144556274166709
203553453444613
26907066752149
11532196576499
280047216984373
277339387399783
226611758033069
114839128396621
148720920971591
248183693446621
42081934104179
91333692626801
169684254095549
53140852299481
235200420011471
255529959186683
121980327508493
219043777757141
16183527929353
275505869428981
137624537219881
202303924070867
92791082504347
136475736917033
143564749914587
39963832850957
175104502961419
281462658958171
27330545372267
198780762481549
213118320712369
195867176154983
192360791371421
63093444088511
239112504497249
154879469440799
265276678735753
228902187678847
114630389118523
188814484756489
47739883824443
199073086582967
104707840098283
264371846052361
220894816113317
78494358989911
159221355916079
242270123832911
268541114035787
60874744284383
146089745187101
70625627989409
77341418615189
40612545673877
241605192761827
88910168439371
175965754393777
190324711332989
157654904228909
249271459175149
235679659781723
93366897170279
175745276035517
185470973171573
253265099411347
28782283897673
87834089675099
151832527910099
147055563964909
44321777402711
275632243802917
257662721827961
142337820379049
32345266439609
252523210973381
48027901509529
263803484273969
274669604005609
221315122386493
34818312891161
102604784537923
251617856865329
141558958095679
158069812983493
263112428079001
196067519021837
60937276957859
88130653662041
228405539823751
56847265953853
83902669669961
177537323318477
36228238668067
246479629854149
137449550687203
121201129420793
229274897970541
205240292410759
272864353330747
189030073291981
272796754932133
219114603859423
273955915378349
170092656556621
53698743912689
180389829762139
40088140591661
44891851158527
103810571427637
251807341436549
250904980547387
278165936834609
152408249036689
23131523805407
171380803006867
13501031299331
58201492197647
199260721500341
150983351171683
153874563407063
40838536971829
221031196775867
69760597882849
71333039924491
136015256428021
204667075553231
177481769484269
87894803964281
235901609699321
37532125457339
200649444596221
254819616290999
130080252121933
280826785909819
171045498518113
101804044479877
23168859741673
162894922742407
70809877284869
24445315754767
27429632532383
7044285222757
228527003660759
217288912555417
73232482425607
50526563169763
223967429030041
83770681854913
49754222726059
52009328377777
116665826569727
185110889972717
39117142023931
134700810282397
241285841645923
20788239982817
39657572274629
171200513554747
150166081887719
139997129651531
50214392134343
140402883392323
143262339927737
16570534121699
230047513667483
93965380478327
92110386808043
64645413129943
189446263359413
203313189798311
84836018079331
247889265499787
148506147926623
168296085428579
117856556268037
249025712633903
187264424224793
216678790231889
124226169500591
49414710677327
203572953168671
160419309366383
241668234632353
99013357704049
141694039000763
216694182585547
168346976225699
28125651716653
244587243098039
2445522382183
21838718712011
183627277904579
190301750076161
107908362358843
231751805965919
50577591831623
169966875500273
160991063121019
89191716735041
115363304612957
238659006458623
143770008586331
230773747500613
218534913491231
180524274789619
228749094532183
225266917900187
140893277399291
194390488082237
228790741595519
24959028027173
126112438332449
236253712640339
234020583966947
97228283322701
140484432364651
228719121728333
168483633587501
162728494137887
16248268453861
77846634211361
124987151333999
39984542987237
246555506798507
122118965206633
51932219937067
168419947965821
14537031851429
73747081548281
253950954713789
263121685676497
274560115450193
149825284526329
11126806971101
507430117969
55544948098987
133424210679803
253082987408011
147222735021067
47413410160351
93364753598737
33731599043491
1571151446399
259846730306857
11806841805139
113842139193241
204532151248519
64706154735917
89245280721719
45188551505243
231591048226873
254851574989169
95732195730299
20083694984911
13452332694523
98369617934573
11520427946701
133132265022851
266612998853503
215687108914943
164103262074527
174945076593449
210802372211293
136550251574911
86834455593967
238317476909387
13070356029683
233213923494919
19580119480777
91737630344323
232638989218213
98552966659321
226145900376343
109520069547523
147573785704117
158100241659047
192560027839087
154064910237319
56171828448677
140719321733213
164460069360563
116013138314189
77485413872857
99176196422339
37520281017127
25876339321061
29383764239743
20673069082571
259303239541417
218632141868963
164198922240247
105270108125879
82700834813089
269390794246517
4685598442439
7609259827787
4436818077733
179938075582387
257958106293263
205129417586689
100867648497701
258652911055241
17898148345639
63644536477189
257608451821573
250225773597853
19211432469641
9306346746973
10213873327001
244497904238111
154344597978047
97773407388617
138053971336199
161561898067547
117873540639523
207536586859891
196575595443809
53825762196293
211215084937613
252670415826781
4372517174677
225366461506279
65836713516229
42365762395147
252709657615991
226768425681643
90396520996601
22012235072059
60244041172477
244959033961843
8412777343429
218472811877821
49781443965217
140604231780121
185416131523229
145064197873121
206209556599961
149630387427659
139114181962999
42129536533199
173462592067057
96443447937523
268693108920703
6005387674301
160818710670529
194274233820817
16040919300451
18819059905939
172683902035817
18959985640447
109452613127129
96132088974973
10360264080239
247171231735261
173645704002779
195740264819471
81900075030467
47740099873937
77138149792859
22506384552481
68385761534537
251937469979609
186820534670701
136915809274291
98332187166769
277692076951423
147602375453497
168796741608301
49699353507191
69727093616339
110493513083797
115846488604219
99583251857363
6514939297051
250378153251859
9145039306441
263207422974407
50205416733253
267183617492983
32085310073177
30736554681977
121104142905391
28472587592599
72440607279023
171645292862341
281121946455041
94105325931997
212792330081831
229095677513063
173598945890339
84440961353981
2710888066823
28553902487053
105888975332557
190430048963783
255695136547177
121231031593993
149084238915307
217577268962959
78790263172223
141532406354441
65920307673361
176810102162131
71206596318973
229357370140247
181488292256893
164232319947947
78169756115197
21843399744391
9986129186507
26724850606529
154818676341473
86450252802569
14851404416561
196763671109927
139477646539247
242658136382561
84684635040661
196872634355627
74351101642679
75774026886821
212571698711077
31518462752233
60081944417123
135074247848291
204635998157257
252900075087833
114201328668113
109368234686723
99306265343609
236979682505653
93353705237887
126149654828677
170332473234083
107566792211833
98709542531527
200129003568311
90421464163273
202106150610193
190315535251927
14709724799027
190148536846309
170157582037921
49372253716789
178598258861591
37480865781599
189039643253563
205429056263807
19628138390803
180775769367517
166531260205511
77651263998043
77916857531603
178420655847221
277769519339369
135722964627977
203990611983667
240442683488881
245712729116363
148655217854483
93059438656973
246306107797273
79315696539617
58568132093411
48640482502951
123363998398477
221568142006031
2424889859543
27816874408777
1563510267941
243244361939377
174483074595581
188242449613927
36114787680091
6792161820403
156453109368277
127727575491499
73724492270479
45948556246793
12451863687521
41960843929751
94844908679849
61164116623469
269719009499557
6433442076547
87999819886697
267547468862521
148959735850799
188968825675543
73081202430323
86547664203437
31310669592617
104497854237551
72461486738827
2796080330723
19617493181777
201261915096929
226257034879709
105621427959937
218395771022467
219317862317923
139693525638619
36565833243503
125726361403171
110505663097243
61024491352771
232211871965147
12813098614049
159814120589561
30420232930963
142400617215163
148840083405121
68545612020331
214308140097479
41045012604461
17808164309503
7826621773933
118069160915647
232109401488337
123780237226507
217677131496497
258380291709577
62433832511503
218739935234621
27786356039723
50050023026977
182680169562251
26816548134127
50126624497099
183095558244127
21115155000601
172323892627921
128173383566209
255944765803781
47004081455021
60225506438927
108465649630753
163855558011253
167885844485383
68865238909283
265100750827831
77576380492553
144921619725989
3821471359169
131887874618221
48784802785079
270085863135329
278363144813107
104652615350323
202484829231653
63006660493477
125163235469809
94047058854667
18221654378989
103669482110977
160090520555941
199824350659697
103005714055837
166911515815661
240563235006967
277313712421877
233817829532501
148518490414969
109216711421591
24723247430197
231575238556133
23531108462749
219393812277253
269525311795681
124102176890189
7434727663169
211316863663231
15827836290199
66996224195647
2585009098549
22889579482139
63523235296667
281420540743213
157713206956541
54907854531113
9783087654181
137057332616473
145467530390263
144618903428339
173441560791637
229046940002579
268637059535357
5105505463183
158927484229187
24049119773641
28316865350569
81774383242553
14686763725559
279331721589769
237974694239717
81494090061107
30851530879457
142035556075267
137317532124007
151824031075819
131138431467739
60879800309401
92075969564479
111945833434697
230090076339239
244235224054097
94990179322403
72790568973673
86908736029043
95739207888743
34482666486127
189983124189701
23974584422081
27018422946419
259447607846821
29679814256759
246157638416401
123928909178801
1276691591009
169805024975731
29855016334243
50456655180769
196104485308679
64919618910031
103236940912747
271127229463637
164413357729723
170045989160237
111501591668713
89176756779307
159694294188557
265497663104381
20277794191441
217098583984001
73858126828687
119915374184317
168427864891049
163498881219539
89775574378697
65551573013593
99657491497549
1323456142693
78072854223751
30134652675223
134947652525219
57038185112399
177132086423933
102538614052489
110699244567259
278458898645651
140596070228711
57297461065751
61985163279031
249874511225299
217232221262569
94825011941897
75747336010321
25354986683561
257644586549549
101652835994807
129930806160877
203087780568697
13258277630821
111228203870759
143366994394483
131724688047613
191802985315849
93006322644943
38470619811293
80670348514277
175505210077607
74292208532533
27372520448093
234147986557561
231671282954911
88772177547539
131740112626673
251047161694711
185424635264483
27487066669649
16972915416469
40918285072037
110028610759817
270897886970747
1224297988559
270625562390531
55260030475901
122917513146343
216172032848531
99825499354393
226990402754317
176019714134471
9974285347921
77646483097291
145186724872001
265570242858769
159514348432069
148256965402163
7205178346127
53489630557703
218810609622503
132274292205037
144987174432871
167225856833257
274317576464671
156545932788187
30514524245039
267816231167963
253323314034607
210208018179329
152606387471227
226348325732621
82392586500067
217191052955587
274540989403591
85269516301031
73888452892663
96214589104789
196483264246723
183639102172609
174979617469039
50501085648941
53068266314633
110969345615951
30420374604703
240302291131909
76443932207501
36000499895491
173372298315743
177242206401223
185212918813213
115924442350987
122135836255523
167902596763933
268436455683133
139377718599377
32403773849053
152591174918041
262011559175083
154145986524091
24042327841621
76287361791811
144986790795989
195318924922139
266381491773689
37098338206123
38284818684769
265532347327903
114354645343739
149493186349271
236398133295619
157573952427071
37456671935129
179065750433971
23682275289403
162440523908461
10782120380851
176129823552047
29256525498623
158142173151491
191399516112451
231902391313493
166605443644933
95177340747581
271361521435111
37886109987679
146299903894283
204014684813923
245055802941661
134058604486907
40725443197157
239268863038679
88263497814797
163946821508479
264197533121761
71796671622101
98974218696439
5049479624117
128236577762791
183371214433937
193587473321777
81622167446999
96173714236273
90589387853417
169223648357539
142344432897509
39658948862033
278969734959793
20750693474353
173929292751887
147916021325531
263673149997877
95336262204037
242943198524189
261530664973103
209816302065521
15245713541129
36323288831131
81179828612543
142648100190049
269726163432811
47239289637899
99445471540931
159751066113533
213401319539557
249065894617181
61122797793713
40904028698359
65312763425489
64113550578761
128206921926133
146486469719761
178119995826653
187071319581533
255516843461923
230930729227973
232248268590001
176027031565687
54378489896693
225152131126669
255543078581621
33982251792367
225415449823253
40322713160629
249701800709461
191231460097693
69247472099347
145116399403799
260476163806253
254565285419959
173831838988921
119234634784117
82215053217413
147349642201519
24094320507469
192332723440387
94556110683301
220896951160079
50521866179683
113115937744427
36319978409843
121318273113253
233552756534633
217887468950387
72531897696781
15882353957207
215198317872463
192470777177989
156626858567341
43118977007789
109908125970233
78268064014319
207540776712779
44378757730633
237438773043469
120116932184449
31547806754731
189751884833053
68071904595161
19607920423391
124260727058939
51530743454279
26717709206803
161017313853493
180966825843679
254222991437351
72485990606459
94325585013377
154391333647739
54945263558777
52849098281099
280763019916271
120260933940281
23739482825371
45658606591289
92637105240907
13880093625271
23774228278813
24365671329541
159574656683677
25992842106841
21238050327233
236693998884341
225484481873671
129582322251581
75474068604799
11434962238757
201193858418471
252878618409073
137557603328309
251553078067139
181384764753667
181590782773051
248735448977063
261296951583989
142371506215243
18590292476017
200352038017361
149815003592101
2396700193501
256878884541199
144346209808477
210627559621331
278422808837189
243378672799807
52291309419253
146665387731913
224191859250791
109094912137831
75204977956217
116032273405523
211500793548743
59389030059677
181268879611121
259327502099299
262145630178349
245031242271323
162287619332999
153648130002259
121899647163673
144174413846803
21466873943869
34248853121303
258833530946899
51148558493189
133989625510583
236821003650383
210281102134583
271540444865113
257769659928917
74069670696943
118359850810121
81852146843101
148417789633439
238086860752079
187228834942921
263282164788311
221780833335497
148508338302757
165989272070887
68683754593213
2041495167841
109162989240509
210620367136427
115867094950421
26734201886071
107312535008927
224086381371907
81870591955619
52677659746043
23433378794927
72688579966087
203308372263691
128152618994753
123476926976687
12677640423361
165895779308983
165658058028499
110101511156281
133821627171587
279908649802799
244657653320849
132387008424061
73259202775321
203613692179517
226255335675893
230588460138607
79050502407323
106072208853629
45023606067527
138076706973979
247119430932863
215009141064931
4393228043891
215926526420699
30283881193061
96254296722203
273772811868923
280075784431087
145916152352479
161624141523281
117209795245199
147607624874027
161048400621793
153084210569617
12905419007123
61277149641107
244422335389277
106750875559277
159319045229297
110626562735987
152083137947789
185804169949913
46414352885029
209341679709061
230934200314711
156502949270263
215025106967287
29155889409287
64685241407767
187055222921423
226938308621861
94983694773769
204282002052131
34543764973799
53120404528799
159678159354283
259511452953191
250003780523401
157165006513127
271488942278209
36206293226507
11676446948893
33742387028419
32321754625619
222068330713679
132330155128153
231381966853109
177452287992281
55309931676283
63828162666689
244689234301807
108097472415697
111131592137549
257181723144341
280269046495819
139865507730041
180125033617931
166422306778087
189065974897951
85818173526233
213732556751479
65009752205201
63432759547441
46756174895891
198349112790523
146360386233767
743496132917
36412320178229
189531833211397
11356992478379
104102027102737
210275149193789
2118060789643
260318410582141
239942810247157
193652153804537
80085990971033
181589522247307
13381392311797
37102082878579
108082340905823
7209550787071
180284316961061
49854532312973
11352614643547
73748765330983
114068884999213
109741806050417
54988343624413
101906906258153
40637504857127
58789524388939
130450269473599
191685312221189
265427272558219
184611344370671
214081622131997
69231827092999
260400846680657
48427690952149
43911252906869
142877200993823
216974744199571
218444724123643
135488250618521
177021343235281
151389688683539
37234007288911
180036887575183
143420212738589
40034446501529
191413748477869
50737786465129
106212827871467
238298860726909
211032446032043
29321673891847
263710384606637
2629877632567
2877959940551
129396647547163
40952429395403
40080515188547
264108939794333
221721865935679
71668482119747
27688573006733
164348879602429
101869371423371
99938070506437
223735353610141
280628635227571
88484157791849
176920869881851
77695161875593
119114604803549
134927875905983
2236376155561
55221466144969
265809525790693
122094202144963
90958557182617
124310358210149
15319945323103
202415834524349
15875129977183
250848603757589
8683602259999
256724815954363
53467486629421
200786379673679
145740288468659
198311259487189
244489511592929
129917001330821
14692865428903
127887255622859
247914515307353
73220452809883
53483129413033
86720754960599
240539219269021
172160468576419
129957325955311
103735217816099
152522780230193
129930458348077
67618827188597
249234621628121
195394320008977
161974502543731
100211578994803
59054565415393
157800013161247
174481955192197
131233807989437
99642096079297
278731052374861
20347814510809
222797425852051
94801648665613
185962022759497
279705568129249
52795772752027
98927819002417
276586602041839
147198205762373
249784379860853
195304147846837
49915215347533
275626956928637
48992169997319
240298298809903
79180833267817
172633312434629
186465431891437
52825281193039
209736733017781
27642848460379
55437320537939
248734354501499
137311039650679
239217705288421
77790555619457
102590676674051
159380113102667
190896008214757
162488729884907
255346778853119
150583422005059
201009653383393
135496017364667
68800454185031
102648827344709
102218706846679
144890825793991
48286980062777
18111445370173
260835999912157
275456362861661
61485069281599
210609294233011
217239436141319
235273937655403
245005298740711
159602069414923
234488788652659
61555147348657
273805485544693
26042325384521
229233557784071
69666703104959
214793923923913
207687730199329
212603554534597
260854364020541
178894289944457
226288550180909
7147654376581
107585782427089
152912865961901
33570079441751
88315867745689
276807997070243
61563153795749
84084999709637
159717362071439
142594691232647
96950539879469
171618077465869
188878750574069
68486882725487
244640578358023
176197734696959
74879001060667
21515118010577
722656087819
32292476143727
122894345228663
63220294439641
83498617397161
244704600337819
176981060599613
141481303327229
262854521715553
190126710014767
250316932659127
48863066779487
246569860575431
125694961418597
52135416610427
86746513714163
159683467766309
263033705487989
218155183686541
233218486375093
55683398504581
71845653068569
79625383079237
187587135925841
191254770900341
48248477036269
75368888028881
9576146492123
134051112067757
64485932866259
41753927102777
217254303123959
9734491801063
50055369144371
133580179427963
69423604262027
241692218846983
144890475091003
167623951458751
274659420734663
183620981781863
273319742699821
204552793820119
184033473861131
203475833671717
112427256763007
18636758042593
142156633633901
45350704625573
150612608273653
195343401369089
12904508595959
142065365050643
184173453054491
9670675223903
17446287949429
90978872528851
7232891878547
10392181289137
207776185968587
247195214423863
126665495962567
238423520967529
9497156391221
194898224187397
231464186938081
50070153381701
267032941331099
277457973137911
272676554684077
83235668625643
168957836533547
261287387344799
101793363488303
264947708878031
94124960629879
230492035443847
214378025278343
73594524724711
98597177254853
113698001425559
265580062618799
273907210934779
20943459191923
41153874169027
51491703157123
202445551411283
26917978791817
179222660864497
270068440639849
211123870454989
62007112059149
251001796021429
68301229227527
108472496857919
142541695895297
75299668144699
24874200646681
109817625191507
25804782240553
277154835689099
189400710963049
206123505834451
246479782309829
171065266675577
275764057173587
12190494795979
273283123046819
41883264959867
262898857148149
3996630106751
157118651639921
58837191654643
92667436774361
100439625972463
253397322703673
213746060215111
26946480437927
272516007861613
249482137377271
80777879737073
267713877452731
234747734496047
70345935683201
232433572287781
51940021739329
273871897317517
267613747964243
154641416939069
132494813537179
165011198972813
204123975795497
221748348969029
182219634355501
130895227554877
203001731500439
9109504254611
27534952663021
246312618270437
243833284465223
207051895048069
130439112016831
201438111192821
199671233626211
213386679725641
55254338614199
165124112664023
236110801676819
84610427771951
250946605405481
71652300807911
56022748128209
130143485926871
125736103298969
78655751696309
41561468348591
111286012265963
128283380708759
122502122932201
162828079187603
178670894761349
179767273080397
134130387493061
177340823043257
16829525595661
180506577060847
249871714467937
89636456196601
67887690552023
241326678311393
137113515354707
46816962578839
200920249220063
256087647720161
14263041141677
192776643002597
73656027721957
14149329958891
9930958028597
8264000700289
196161362379611
277933403140871
243778488957917
159455220932407
23774062469407
107141802044177
142831771484293
247344988338743
12351165944983
126925328278531
63940187210059
271098778086431
83339614248641
164523688506637
142685142095117
64840521783293
271680628034593
181812270543941
212123086740029
256550634487747
85946124394961
222755428044971
194511495743489
209694614680303
82695227117101
265578863398741
166842208231637
193616312475631
230491146232133
80656036571183
77535187601623
11271983954681
104679116350541
14533788328421
264393840492967
2791504950547
8935771794049
81026015848343
222312206609111
157229655269993
114945926306969
102833403830207
43756848690097
158774074976641
15806670040501
189219474243557
73408786466149
116665190539543
46153084575761
28238184728057
248620008743993
101910519357263
9981459608983
138983327693761
190734495979171
102369379809941
38243458098719
13555147528493
25479165136837
229814627638027
196622435176759
238783794680507
161496621786337
209830851950431
80956762921123
8747122789583
82732728945623
104872179649163
240730191455263
87942468291017
51358215709393
111947414931571
179560845653363
18957549731167
193936719838247
178354339153841
241794317136283
177047719134851
144930584064599
230265075428177
136818980646629
70899169406357
261296819676379
274042159237387
69616736555701
266204857864573
161382932517691
63186300602281
35774270569181
202802702928031
120235609647913
4066416773137
81333300298213
5029892333933
19103941324519
214872179650223
247301095572959
35699082608083
88959920458583
252635095179367
250561097976599
162969221957203
9233738276681
33695660443693
170630724167443
42731603844749
192248441243891
18340560016187
166959107713973
35227225827643
74581994811301
975232454257
266245139620741
237884167924283
175378791246817
200778488641729
109524247176947
19606589414327
67826842571539
64754834395807
142625445861659
44824500056341
240704547954803
142770086400881
209038230170443
42791193641827
56982228690859
97974802828907
130183456854707
104660026390397
100486792125623
164364177275033
266064919195067
121270570752841
268839431515631
6526162053401
49700600391157
68513536408921
90399000131777
105605335480483
140898228796627
273271248101833
171325601470867
87396283760033
191514729921247
240085812457487
195379108643083
209640515669671
246733211833117
82839370830323
89894473955563
271320168301277
261351623845033
213620119077661
6202757306441
188509451982041
91581554297221
169711521481031
148839648134059
257755415772581
28748074198721
167664505794329
29994547826623
20940622394093
141050904271297
181873935219143
117064087826999
269314634954047
256808428513111
210382848599071
258187836709163
162133218119527
82766105241901
72701782370689
74482066715521
47914302570307
8637103932337
122312743241989
264443824358381
53972103799169
121097899313591
112900676952337
257802965248523
63887676950297
279899402265011
96187067916451
3289070625739
158954331941011
19135395174517
115140285081803
257423957813063
219003146761319
249749761859951
149518641673523
174216889956247
253050015782183
143714337489589
31176744806437
221107490651329
199423266612253
107601943567487
15116808874579
32532431648203
72567971371879
37940554899817
203010437687653
105350582802943
110052432215681
133165371508853
104841744204643
73002068948027
262036770434623
122198044673503
205548045833227
247821142183313
186955025840923
108383344201229
78295228746391
243907004419147
195680836132591
262046906078873
253407528774613
14267582837621
112854936334033
276253439232011
120152715392279
152929770678221
37509992678243
117619517971817
227388335351693
38293851039877
257472723656543
60058816661377
149395878146591
140948885622511
127823155901737
224480954872061
56737825323677
254915681399527
122789796353761
178371396227963
240505550768227
2723018040661
114960030603521
107117948643449
18318194339213
39222333604427
188668847881949
229165094273233
246476214466987
66847895364269
138174925187147
81510531854077
7423503484913
119589099616457
160206154302613
165080420369153
22571393689709
142547874509561
241682853052453
58295768496331
30775496822647
70282787479319
239626499139163
119780623117537
57293997086761
109653952327967
181190940294631
280215856871429
119684602687961
243057777904213
237902571323177
163465974523847
193313541587143
200138386479481
29086027681679
102654497398361
190902877847359
463265076793
244032055236083
187043634468073
33457530493853
10681611120833
60752471779379
262212009465269
260861492741719
130538594193577
279049901266369
226323145451639
124554286621777
217782326341831
50095102976827
184134659755693
163632713487379
166125626153779
139560832886747
235584318316813
55291924713271
96721060155001
89700968325239
5590913599003
87764922738547
165724074110069
80056668659501
23688579152209
173392581706723
215313305092421
116166389575111
280126499566871
192096339731633
93737698064693
124509980720857
219107274107
56954205797413
109204347538177
119207243267719
238659184544069
190422225631613
35952694572371
111291336487493
240078133598789
260013475684327
59385971815661
73778359566721
63252487142219
54310760159023
188346426810977
2629797711907
37511362800139
244492549093307
132667452684799
198160836665521
31158663800009
149650532662507
134001255796511
253521850072079
84430060517911
101418320345861
80790402850277
251092858144433
137818463109973
192829609471799
224199483163763
220213447921631
88122174795433
185511841454227
159157424022539
238129082027773
31633020533129
265822465327033
234088034481601
57270911209223
46004156157307
6172479054529
137554631397809
214888136079301
142437138294989
59432326782953
2264311384739
281376895798861
251159813504981
3121120473937
37706658685771
196870958921873
147994931568433
268782747020873
189177673996733
73464955511191
155641174740869
265320618532031
204398711744263
152902952940539
12725432939501
13379442034759
108162240749617
18001372279337
5558171836559
8442086309407
248149211079197
211239709953089
279655121569573
264065552118587
18012647181959
11364274316779
167783504356561
93262614159997
22930314874319
257449142635387
45889655667311
66776191421659
32409260781707
277908741784763
23620327361903
113371104516223
146020673810317
25309701758021
22420835023949
64103956737187
95879674556387
24641518841543
64482820814453
127052262654067
70910028911717
152273452891033
97372296850757
172685439257167
54651712396103
69203303368973
139604349786227
244741220204641
29900502175501
105634568280629
200357420149573
66441865918073
163779750443773
142667740740467
170698343199863
169708517253307
202002813216541
259231069012067
97591314917651
17281081955477
253631818889107
64546303799491
263709069012593
226652678638291
255808187780987
281321171714339
243224408074049
233797428103103
6196274534291
56589704071211
241709062294657
22168210931599
199937536948477
96573752781263
20827905321761
237570805542871
219035991659033
109333437948149
109231142731241
174133751535307
213409600228817
97673240492879
233592937278581
218755151826817
216844612253729
32606292678437
17336287069957
231395750466773
229712652920329
268342498084831
12087497472247
189080808579721
184392415763177
148000653701441
138428438456887
154000592844229
99980552317693
142588802603399
37381886047019
187759024477753
107720816918269
79243209654467
175404827104889
274441579025323
169747976911109
134047419288647
165952173540157
32977041662897
93104140997039
19008706479223
100092013594889
188826843288253
95636422895077
219253084693151
134220031937533
147837687269809
250194195364249
93925100901767
227904287776289
130408593959081
199950994306729
163234840826753
225119566494587
230211765663167
182378859676399
121643679109801
91736264656639
134425394916913
232421340796679
128638951510709
280533489867629
272443952219267
211717164479297
58768013441791
14268289282249
181646064348659
244950010815859
226155764481847
143226676895117
168661953569513
161419758065651
16167439024829
266160454340383
21391283741749
264180825997129
66464796681149
238813576966901
236759996299121
213032854579067
273916353593797
36247107631543
72770137611217
2008050768103
45066595379747
268569190172279
469722616457
196910766950119
258521868317369
221817988943381
41389407325471
203307606390149
199286987228839
260348522908493
182516997351119
248574922911967
171629109326033
277541994712867
21087311668673
115863095948591
20445153754463
184484123867579
191299889060417
244830933749621
240113223774233
166654762872883
156148911035839
13928834912693
148876770094721
235747266520573
228549938754871
273724625950819
63293864388347
22466213588807
47088490161859
221736322579183
238612934938913
278894466084667
142174138668901
197367216203153
148253059555483
146179981303429
147547238780749
252147964866299
281260733403241
145980287726633
50438238704143
75471327066341
263746568281981
256687360425467
158684385051989
82755631306457
16322634435013
59333453115913
107193897193589
26361616137823
233375945480771
66545628506939
181564927885241
65684964928351
215834736624371
209514291261581
165821948174693
32454121579799
174995101995059
143413835061853
44399802386909
29589291968963
247176428813311
2830071072481
220313802386401
119711384548999
91993871636041
102963996243271
184491725571247
138874856483927
158224020065381
241180626314833
56400695109173
64840253907953
109641588430271
265248665000873
79570358640859
245888009264021
32544778687567
104029703891917
195292430089429
258571280680997
94422571872191
63002036119801
255810974794667
173464902588121
153303443327033
231204508749871
233923031184361
98293071853349
126679046678557
209997831961531
88818179364571
6798352237181
144730620111421
47936430174461
7985937406163
218565718259579
130041823551403
210516535280771
25486701814339
128461872225151
95029402155251
48155122902311
108833695106693
202733312214487
143354452110503
206075790539327
259645665785567
103099425898171
170544642285047
37891222789957
176997937129627
15791063298427
38266265366429
204542798964949
70927845613483
38753692360871
267349236456503
101838831267533
222001269828071
17606783004241
199904742723739
258477899641783
224386757419247
234771135025309
228989023753313
263661836984449
76003317467353
194639154443969
256518414511367
10822990735771
74508049766753
11129477677403
19987370324269
84430090389847
224543853989311
225002951123939
64390871780923
61993979013061
85896489128887
25921905065941
175670457229199
212282477568019
38289941660683
220892358984001
17590729874789
73719709187107
46863100311563
255993460577227
235575213017569
96430462774117
85115457353183
252739058587363
33789446732971
131529630230263
88631232380333
109940141249347
15578048135623
160184104032181
161779077758737
70832462258479
268738102349209
169720293417853
93930860534767
74276414001827
16855948864487
274310874999757
96669214958807
133615610917651
203602436046923
241004497299827
69300673991807
40471656905081
251364469331831
64151378711179
244389701249857
217893558758987
81352748655769
144997444457401
142557612015263
211457519140457
83695163559311
200308246778021
22146504872957
52190959274687
90244197992309
227548860941197
183431617700957
50543872772093
281382856849117
111938774702891
185077198719019
166389914503909
24819385134133
213936886942963
178753838015183
36578254994909
9950093805271
165671826913361
3071026972999
201377441037977
223838520496313
61977619679081
89656136436413
113119559482703
162117999184931
224533056639277
106275606426901
50927151525037
10089582978623
48910180931023
254367035819353
43886565969313
183386446616491
87709659410573
259868732408711
241801195276787
135529025788883
254206530191963
64973744964269
141246990539549
109074262235893
113838727257823
80056125082243
176664834010081
31766231091289
275851184524021
35784424116769
142396776762479
137882588368849
51789352163473
248658036945433
55751434581373
79405346864117
66682075312711
78455113024621
243444969791437
234176547081541
16817520345601
86279151470563
56769819311593
171608728995461
27614331282371
162913569732323
223684447145057
160508759908153
14129489563687
212588751411263
83327702736151
243461671395809
211414455666023
80256032445079
4771351344241
152666449899559
140651844169643
231066973296949
234378120314071
244523092016321
134769923623109
98620073406487
197084155717759
250524524880599
58214103902029
165862856141237
61690168418407
86081076388669
280481519356739
210130877827889
12869289574829
134822153512201
245530078952143
52647105988343
106118090369939
209693786855801
119459866043603
120966179146247
168760371232147
52457662783879
111395338884691
186049429374031
221218625541367
98041512028637
111151034932159
120670660454933
243970523505617
180411378918209
158756261496761
131317335282113
182171436618559
8156340896747
69108021375149
179559354901291
169700805985511
49158254702009
100880978350829
159653446567837
148175397393319
203980428683093
272000582883191
272254382441059
250438513629541
190205244944513
157437896965487
156197172724759
210560488150981
207810282303563
16035708884933
140411712783091
212815845059549
237201360735797
75536907641227
234860924171353
37443082633379
79282898650243
217693015004203
214655278499593
172594514645879
196925947134593
237479134598899
134612475388249
156925192774817
226772475812203
905907115109
52872104225183
50682649756357
215576961633883
123592478747041
274957300650727
33338174925689
28705206379637
211932410604113
102529136343133
135350234255167
157413967358321
165093905364877
91350591852529
206308226157643
49066377364729
66666912910693
95786872349603
125236362442021
262555232507531
196070086280353
243765606332813
144835751225059
38988978058559
263274671336731
247899407327927
178070567342189
92635848910963
165808934781199
81860999110927
150593975068343
120081929254439
163995070051601
268085016415621
243868444699427
261640791603161
98796262982237
215571786346349
50446743502921
110049357118769
118225945418011
97351190446901
143383175146859
212404235713181
271146724771561
76261223244139
198678887060669
146810611447583
209294047921663
241439329526651
70297412130067
128983732791713
242264425877843
229838287404799
100500016755431
109525797728563
191199112973681
184584949040197
192491550468127
1469289941209
76082151054557
172975763574557
199876742892623
224102277367607
63043502270041
21738324375101
136442184235463
88149627811603
213823692879851
55098802853299
201713638619947
266682052580789
142034192307937
72075926764423
253165626635861
91859114900213
196325028796121
280459022011703
257356708278419
32739978089537
229739828184961
77450855845933
103133653181563
193466718355013
162173972450033
108297609998087
265629380717167
179034572561147
66606170507959
78569167968131
185988309659213
2958265241467
65809585995091
66720625379593
110716462519349
209185132086559
13369630215841
19992493149709
131148556822603
132892783456831
227254719162503
159637322124433
44791889482867
23733460749841
19922452150789
20393246704447
7375433012317
139281027777077
196976750406563
254590291087787
278527861778141
148448904464617
18516798667547
169801024217947
115547104630807
265454454966721
6404408446913
216677874891083
73607780081599
12188141205689
222294998775307
185977082235731
73637544463663
231768959098921
181118723906279
122132073576599
146046202725679
240355370550193
129180106689409
48222487728061
151164405551683
159887479418027
275370532202131
190130497358213
152454492533897
238601700312433
107357149319617
262938850553219
237091939228447
84940134571711
44341908219977
272873518079917
265454326906523
231252010741699
114231708455521
88394821079813
225760775948671
114240978040433
54626355610327
149387034922973
271031494405027
81468137401031
54120165118883
65431736434861
134640911672213
215785124736107
252415966640507
37165911791369
150898589291237
59883400391033
186401746446547
54590866682383
187645184269091
38632020218161
65802537147377
110538976995427
51008108099761
56077099974263
115751945935921
3212786332837
222243227363489
29114949007583
230446081155887
165295480279081
8749916441561
122336736862919
222385871620291
15834963007607
213656910248653
14131520101319
190735600598329
101198439192391
258157338992537
118692964853081
206793594814327
206899554366199
78165132031313
222568477857359
28322065804381
247899792137497
248419912664953
120998969910421
267487977872317
272986143754717
205103831426381
151984324329503
18427499149687
186874790050453
178262650809667
96192257119363
138056698967857
5881907327539
72801701896067
209803708354739
130684711915057
19806025724453
196315964637733
40575367065169
154052084892089
103956989392153
125674877580107
113642494355881
216129653745011
191610585093757
164383164170989
186640637554837
10336304440433
177186292908529
251536042106669
73985029640999
89953030155269
147865329123619
6774495837449
259623386023357
87432601909577
36098795272391
136570852876327
259872375503369
109072367054999
276726299068001
96899715795583
117412332026617
180301101048457
136108876234697
256380569640073
65637626041943
77592922176359
236685968006063
187603415414179
266938074418657
226629517615577
259891177951199
12871864314997
280529580354941
104327820463457
125012175224987
268585284558029
235782868961869
201038647883911
85969245400369
27696240028319
198383815094957
163992829001987
165814363674439
181036936903601
100164413152039
220749154070023
77946443327029
114035692075699
237550606560479
55250385662959
180792324275923
134412087414679
19511637561901
197210269125839
83993944873831
13321820245049
94181519518829
18237093790969
156004924448587
247345226044739
80151421527757
131360491270601
219281293945627
72841902946789
54233895881267
222469630396877
56865477188713
235324409437769
5088167012723
16827164489059
73362171101851
18792132401179
255093981849881
143938326530693
48684856061011
279592499864857
166060546234669
205782271872409
50601916914919
104433891988267
272031093619921
111791854916683
207456458066993
136001385961277
196493878074877
231503385400783
127833730751557
62068791154103
121760652778169
44356104703543
64549249924567
135971733506891
265833820062491
213611548643791
23716899312473
225698576911651
20623954539907
29701860254201
213237214602781
141047776430149
54082284963649
234244917204799
237914419595311
199509483223913
229747310406671
241897504511461
91451058555449
193263977679323
117906862499473
16560938824169
160736373042221
12881346713531
224526460336133
96286316021873
198375788239669
31171931381641
229037521171049
40496119781371
36211112922233
50541466088917
252374450138039
130871269202291
273245964964369
261263823285617
5110454078921
92500937914543
210842261355731
260506428645943
130946932268473
208660205972389
156834760742383
245016604485517
176642223649291
3975486148247
264578376617869
140794271072561
108315067901119
72695592175601
85099755948589
143214267080669
29448496988909
120709314495239
159124416818179
275559353713129
223423392641327
120222366473399
59674430466379
58959818328559
14197143450521
49238985002359
92380264956127
172607899099621
186398405568671
710301989629
198767594889407
51285501745801
225314599184767
246725207492791
118637143030381
21936336037177
242930138811401
99964305344083
266274124812793
248672485023953
104188777850123
266919358509931
69021699520589
213358347674729
172067465697571
148992224120693
237744862951747
182159235007459
141747802506797
246221482392019
119607338007473
183427496734499
216782288139673
4385210927659
151503019055149
165611944029451
29193111196349
273574866681107
246451761398419
90437450803001
14524793537171
54504307754579
76945894327073
24352088191199
214398225910217
260773403611169
154659048786811
140276023417237
4438419662591
186728130324649
5184046172693
42524532361541
24340165988917
143737500477869
69602722241621
94009201706789
24493646381873
15015117375281
137695125683461
226542088615861
244312402572923
215463492510193
229330097823577
155881149260933
94916655629839
203315355638797
42186839294641
222026864698351
64806954960589
115284942711527
113365522684537
17281259849927
203579920848019
82756944547943
6193461422129
245396762714897
126136289222717
59007202847713
205573494365719
212387853765863
13722313790293
169268366396819
59875686698719
246897088289977
122611541154469
65175816509621
261799300642001
230706061134077
27252489285193
246201516843173
184800242140757
48344012105863
14039786859529
278542339708999
123079897670701
220940381377543
272337594460837
51678013793999
28673353012387
63701694376357
137600604401503
243253907909647
243291334678187
48278990405299
115109971479133
185378887621549
94159364462227
86718238350467
98955348517939
42716814764783
157087480981573
244324019266919
206237340218869
50021524049689
12618940045403
236279071920821
20046535919467
53406905060699
173039026088437
20866807086539
269800324320383
136883444034773
23170542502343
223650653000717
127037627803657
176177224436177
50786966303351
219209375385811
225609802007587
242394114737129
230826714503927
253780820764777
196991209786853
101544237773383
130592143309039
170364581901307
194324949355639
146332479735521
109792693573757
153543220911011
255558806388101
137875683913609
171100886873363
276610843484879
200109664497359
239225926472587
242350047101189
166219767721703
134063072831117
136703327164487
30339224758331
66638586324223
253446111442327
124477843152697
111798005421257
151083692584819
50638024877047
62031922394111
248436275255117
40980669876701
264197628742429
88687024723163
214593092979409
228288143407351
45266964917761
153195940236847
61318298773189
39434920944649
12025353723211
5858342969249
205021879288643
202597779903391
84731223434777
180620341790729
28797958711631
192892806447611
259604203457597
6694761755107
105423077211293
248547982514569
91929067710343
15556071212443
70338717514963
163471746695171
215414714144453
98481240472627
106146283637341
91671595242443
150748747701049
39135199980199
72924816934049
107818061247961
239362995767921
269729973029821
135647624850721
245797744085857
177162683373931
155040904574929
231985579786171
279463381387643
17335156987927
271210535133983
150561728317171
6270009683243
114450667232339
197610280066187
54562424096287
111910598082137
229720948830859
54402027930847
163422211924583
101865078400801
265344176917121
132194782784767
20857440607319
217390252114247
143437117735189
183233912655097
63273834275369
208408186249513
84269356197041
178008610523759
74414203240523
127064487722129
18406235121473
269014392157757
4675635642481
2598723351671
255579825151429
236505118799269
187168336484977
24269004443969
164340624393521
257068983621139
47257645826771
93413029426687
75890605540181
170342564766793
19953446672707
88899369681901
159842999701243
104885917604879
98709680516171
234310077510851
82245525338609
126681701200753
72613133618671
24216164725307
36814869488933
125261438860699
232473546658391
178990274875099
58762317050419
137139363402427
240788215893497
16361954860759
164989237793161
176639497524397
83853272070739
113906768709997
191296905562111
39372889875661
210082863473957
187843928939237
6676532848829
236885970084301
191381157350737
27494206550807
20410996083239
222318304724017
165871698261601
201430812170543
43436400995873
118401525870319
265047566945417
93284489230087
173320596090329
121548652556803
121357771972273
157415264300909
111603903772103
141825093667321
120881652967199
7734249176957
16647991875881
159602807579641
55390156122643
47696876581787
54807508601357
214029064100549
122751298840343
217159415628263
226235541503893
231124425648931
7880842652867
36349062640069
164947871627809
268477503780583
219293003409643
120876036532463
188997326077247
189260397705107
241360324300411
19012295317177
172897149189691
169205163537841
212206111820863
269217254137081
59888186007379
263323453428361
173649587345779
179028128752973
270396812385827
37990908743533
135489371273257
15923723155853
212792236542833
169312631153233
101337549956719
34881537603217
12719419118321
194911277364841
37091162033581
236055064291877
39331242435743
152914569580991
47661921344383
27638294647757
223614034134581
255353584469693
194464572422971
38490282336167
179999307273889
683456845607
90988667337059
254622167140459
106223982454519
196089607184167
213487814761087
86882573456881
73072757818901
216163388907467
141671897414731
123939391737331
120956914290437
215008889215667
7322012567777
39599411793247
150773148907481
280120055186381
129267200761661
6086403224959
233417013692249
54428462606359
112780174539827
78785630741359
174033517812229
217583178962449
71119491958057
80384858937883
252680495959883
183960687800783
19801573147331
265978192076419
3098656701241
58751634252359
159210879784681
93180905629957
31387914449401
86372730166783
162025730672797
229870930582061
161298356805913
143106056332147
217796657086367
252882956945677
136983104516771
266708630156099
224462505943883
121323514047881
93032135865283
236570256259489
190441820520827
160459846184317
214618464227809
8347665498769
246598221898913
116194267945729
239023644384739
273384661926697
213679118282347
111371222800183
34167109097291
204588904669199
231996154551277
202030248440873
207991933444027
136294076684063
179907782482853
171577759460423
11330582580619
91155185153471
102416665316731
169824590364577
278021400054371
178297628956471
235275366163291
267648635318011
80127538718807
46320924705131
19376119536281
215410879037261
263059371081979
202767871017389
191125454268977
47588975866387
161354553527231
26541010622417
96918363566509
7162319270693
116925087922451
220350124017197
13278973314011
266709900963757
211486006973387
262667345670959
279931471621969
137309597564879
148576622049923
197809813357159
246226647227731
271289424606107
241030516909349
218858498303633
187926329877101
193926360112951
114589929711539
9858539315813
24029094128573
248868050127077
251521991733583
181234933978421
29847560811727
214920440654033
207616091718151
8497058604977
48565577496313
78991039312379
226984705191757
93690250218869
21943734047177
65271146193541
179470666457177
134298940789973
2157682953563
177989051117771
162638245734529
229481039448601
24555127203863
169223898960197
106040385033497
165581051264627
96108855977551
94547711633051
181978196116151
194934289092281
21761697356359
249574353496207
181711646772559
2515647474667
91972801104113
37946720760107
157563006114287
198583775777287
165519218004691
143743809995893
88457636290789
15413157732197
128121387238303
60538536870887
164723449418617
186017417553727
91898252113301
18358988926769
136782091346281
88112775084797
182245518721319
272557851519439
127607303578771
82023424557343
140122178974247
145025920589203
125115329584703
183359685146753
35418971768827
24737979981857
159471309147571
133427437626149
20458712931589
188681263785653
211806925774511
164269916848753
186525717583339
79133319838919
243088970209507
248430266006393
269197147078129
13605963221707
126112093210949
265622275523153
177000701843761
121951540390961
247382776867729
84170941355317
94209233643331
30973793579263
168911307950227
95913958287053
226750002536011
195754137666029
77033155609061
20893319361203
261178602372977
35998437768929
250520473251781
9576741886519
242360224099351
130467211518167
267245144754179
144669536559931
27875065456913
263864914567783
137316517011643
208860376956713
163361317087963
160788094867457
16114106039131
205264495522651
106181887747709
73627692858281
214818793454567
277979110175801
63896519784589
193141600723867
92372046210959
34561809296293
94237926629293
91849194852913
99108394317347
143372697030337
123472088349433
168152104853983
86459431611391
257390681949901
252867287886439
34347612032729
34998413210459
272247221624537
124680040920943
52298094997147
204360508501217
166024689473953
147904217797639
7538133649841
29738266351567
255579778643789
146604566018639
33440249054659
200324808684323
188957790656549
269201484394487
118707948934229
140544802764181
237395086141021
86242616410129
140930563152227
37847154128713
80052771197507
85758682030531
213205642770619
40833191081941
44953488347861
187317739930537
122746190695783
268828898680213
270954784745383
272629930041433
55393315313473
146364114523519
80745818091689
112562748227393
63118101178057
66791387034667
24446833990057
276620111820127
132309792618721
43442943837751
141501432354731
244214160607679
206202764113729
186900914084873
88844963383181
142421299055831
150392426187401
200684244734879
194081274767131
65074824894817
207256653191629
231447697743271
194530261433531
73099309550257
242725092519409
235441976812673
4246277605159
257822699895751
146828650156471
249446943450739
8227809430201
18534191469473
76149014162833
180549786073819
92245932331499
267660834654419
95964006736133
16913282151901
210174373298921
7819351025617
147998538487673
193062255052031
229405873063009
55715414896741
132068250327353
238944452855651
12606953375453
9855105766631
157508439629089
2890426426231
197575190570473
61646288094551
64056228342433
2864975963897
163810860996287
16922847653479
124719878026963
59943772010303
278454012506203
67819465870193
119656699061309
175347977352623
68526364467149
41894439356281
6358954008749
170644969700011
62481192584017
149517654092843
182856676943329
84853602989093
42114715688527
90113634880169
169512493693303
270898516898063
237090429680177
91396591766003
41392302777367
4590393970843
158200480907723
151128413036221
76839576508711
188629732582097
244953643688141
127575458255659
84401804576839
193687662260947
12780469609343
210325838975597
179838479730071
109891768418213
189318625262231
163885766555909
236867071420351
258705519478073
47720062714969
278472518726719
149164787402567
93851148056873
13651067082287
8617487653069
76512944966453
20172168339151
201303520409741
190809615017537
162215068230679
249876869019773
271265123205017
43879637588851
58638610381159
122117430004387
49223357069063
272970500832121
188901267567157
167884914313561
70079079542597
241722185284703
35462018396803
116371938126701
242941495623247
12430327424507
185903810378747
113927851307827
82339077623461
141398370473527
66950860786687
217944003987841
246784961914039
225174460780771
7703913319799
12675488329481
225937278096583
155755516436323
38672697185587
65406307398181
182786979061801
15451919694857
59873206886747
129782432682359
116243266398151
73055654183101
79379200842427
62998585369823
76342467883057
129278066471663
148637715015833
133699423616107
24725411292661
230817734838371
70098528505151
251604259385249
139483265118763
247800299984179
248773814242117
103924487076283
239065878348611
60790104647891
166422240762083
39050022080831
254608204067431
62516832038033
239793162564973
73944418707923
1535170277129
80059073643517
41880250232749
135350218271221
81983400670439
153802932498547
110318131493729
258351762812309
12077470167281
81059053251973
173494441539187
222626639159329
217588473753379
24985292432119
90444871795963
12421553927327
268484335791541
222305475567113
195312333303427
273473077057021
102677992004363
248960304233339
164292651105613
153731277053017
261938957772187
195759900904247
121021704902041
65726091301649
136456955662999
45294894867419
202549027162199
96889190936873
208105979223293
255801992351797
87309172396913
279621051825317
60024839845403
116563841383123
117916857716891
68558278778453
269802809482859
57830082768109
207847111384573
102002105782543
232469296306651
275493281348609
243974939345141
281322361211693
205656888748607
213396133832989
43572924284093
101726806324751
214995647371669
145213593700543
135031977828313
87836836088189
53328901813331
4037249704493
235670084901197
39794561406179
169714956733571
112288286134837
20782203008207
201365587408261
117331339113251
221233332888371
207066786882229
218323244662801
75263767009337
28475991178009
84335999558539
183148792868603
190441075752341
59501816856271
218970924579397
251289482003627
192416322689329
143071819750879
187087277331377
278727911989837
111372780004513
27921387071971
88557812360309
57205005484313
230782859635613
107271030705803
120292307975507
163614961788419
171091560897227
104443496676367
136436221250521
201510463413031
226981323142439
40838675990507
193897980015263
21903849112627
82957658284037
155772245922619
11312226264701
181663008643069
110416978862137
228674873844449
4847361487679
163895981006833
113077571141809
86779562121647
208269585832859
170576887985093
275063318535403
206021680715927
35091688651961
102489776568229
277466810628919
187974838473133
129672453987283
91422173424473
17462403297749
54713413164869
160618674095923
61604025399601
276153549354367
34279538044933
117699408535453
213625358114123
84297329691371
169711187756207
263086155384799
74264471483203
260373701664883
22789785328381
70851415352287
163029064457731
94246722435181
105053790741049
161754250268623
183433807992377
157581674451029
102968228126303
135233476556683
29925767713549
275761354245193
40814774749103
74556405233473
196713773107843
221292152107991
53218326100721
110983937514113
193552720593263
186664993570129
241375023999847
166101405174247
81543589660171
55605745855111
200832415481297
262974836843723
32333004436541
99045006306319
222300181881367
146715647311001
73842165722363
217867539906619
136740413326313
127126595239439
228914764134737
3723554334809
58633613459371
242042346486887
92537027954207
17015426738647
125004719402153
51013098706289
60634324441589
272127317600791
108199955639417
46774688707427
136525596454889
215560485375607
210852625104769
180227539604579
265099644315629
81334173262711
201902712415039
189899382757979
244636314607603
152786907257269
74717245358989
198281138931901
110693711638441
60654112206713
217982633406271
24602854751557
272679951219623
43809624359551
57380933975927
104413761591479
46193281613231
183270611526721
55682591811181
161644276737803
203137469983207
158881030466467
272790824910173
233280510717799
248806682145023
102172181678473
26202614038501
193923029365253
33587054098211
158071907485729
141992760999289
193348587958507
254011720856479
140573728647127
245682534896717
241743069650717
157307690639873
107356917084037
253685129853059
78934605338681
227210519897443
148256036172719
212231481499043
263918126748893
10986213487313
54330874550179
82273066815409
229129195692329
108658902916379
153167815167217
28084007281009
229583935727347
127957818222761
182722855570727
94265155607957
368342266277
233266475009231
256462800231301
143079054755947
157601761367471
46855332419657
31449206479393
91232828615297
130848860071901
66094815878089
23969858193793
280149891222679
267576795120979
47837289376831
279897934417529
6251939107363
166408050058351
20835534938819
66040565976599
236830564085443
196587389071907
23462070316271
35603944310369
59462064179867
179961837298223
98672426020673
8456920129193
65177735198707
280188652145461
123401656413929
40802016324623
199294735740869
11071835818499
62838124371691
122149920547771
249658460928257
11944796175293
246709839628771
159398997393359
12893940117293
138116067291973
263963257050287
258523328342753
66384002904871
113138991329711
74126358348407
7196708714581
45851708431091
99225715715183
141989901131279
144572089563691
151420688844599
150388048186699
47655872488597
99468623882009
151319399537869
200997928675787
54734238385163
200804017526513
219249592882127
141482182749277
2427063188311
272872590484199
73901535953317
11124068820131
102349082184913
243071386973167
233432292815861
99425116330831
90010608624487
180253790827973
85601251483229
264584699401993
118832583696889
211937024524273
175169381145683
179584025130203
92625630094163
275224662150343
209466129853109
97038760408433
6299742827629
63857074534291
162116285301793
273370250062649
175587546541369
71394540043171
22015770519163
267513767257819
125398304801773
225102807253859
80752423603921
25308944083193
72437187217093
280473373648877
260597904631871
52405822589059
174503317668959
210325478608481
89009530098469
30556939059233
86630442875257
28212866824691
96112431982921
60535877862503
176405148815221
71626006610929
45463284159179
212782091193211
236225589559397
151747466864303
261031979146667
174241236009089
57259609831601
57891852117901
81219598971389
267230432271443
180811245886367
29950467777089
14295004578061
144131883176299
11158284248843
67025100002093
82586575988563
114879997402631
79665281912963
79034242109657
232394275020403
117093957156013
239197330888757
142924335441611
200626164017819
187595131624189
97901622248033
125591601812531
113764219813229
179459217152143
114586167472489
157009776473113
243706021768159
69637897644481
231244608849343
26054763793837
174302586487849
221832725175643
174613806150109
40119943312297
23035208819899
105101200871621
272299441484401
56758491830221
186702346661249
194412579970157
225066991611647
40117209916909
39007719191267
62068924594777
262867430426849
210172300381319
89233246494811
6378828917333
171890527359157
204616500949337
137269149555563
207464799692459
262663129421747
102177271404787
124459740414221
244935534845063
257350618887653
20152529227211
135256528934669
260756876272877
156892752863929
61995007194199
103787089520867
256326341236951
198514919720471
259516549182173
99896811736391
144799696779349
147582154720423
13567011307981
58435133032753
7842695331971
102184717173797
228546760247473
91831355948659
123643953942629
258871651235011
228310651876963
146510320726661
194046509635301
108452200299031
160514408361319
276761084178673
180689576523413
141320354216731
33547269921331
121121386267883
212702300881193
121315671157739
124667656650841
14338426936087
23739430728239
78175957199807
152462310239563
63788575145837
23179548836569
103349030248847
138843355590787
259977552409423
103099346210453
223411235134117
44839468810057
187550542035551
58332001132871
56486755788901
256532202123787
52778577932459
256262891693327
37980095927897
83066925484937
110856010711001
107400107140517
258828562005821
82705979386159
78527221502227
3573150193939
106785610933513
161263661150989
43218557388703
234763053699443
191440792614691
90528222527317
38743880732281
102974010010373
201264441363149
125077927578971
117942819114761
43471101786649
273151495290743
187004746976837
102789518546609
182563628263427
265156104522163
220412898624803
278503180557593
64989511011391
211242079557473
195160385279059
179453029125883
141677231306833
162006233145173
227866873147937
277214655754139
131787550408357
38766525703907
144724145764357
107250738180163
232821621648377
86145504732071
230384248224239
27976356568267
123750703846493
46799141105791
236648366490163
263423951641183
247756310669401
218116284531269
63475143997247
25619658927637
82648349486009
223582078509151
261536751477103
258378585418417
111886178649659
1011416474423
149213234430829
81947449869991
169268570011403
23108460774653
35033417281067
119010884398943
234166832900087
99032808554123
132719286123491
63441474543511
27688436349191
53532584625589
68080476542161
185961905101387
226398027858259
212920431082651
137081189334487
141496978900243
207401911150307
5597936510561
63267182320021
74643524147117
1464421527581
175968136238227
174066474915269
115451061390023
242548962822337
194220313359521
36978005594009
164462448529979
175269717816049
141732818370127
159303102350701
238127108377679
224694097054181
85025081089577
196249443274889
32095090527583
265356700767079
222132134528471
185173954480981
72846574564399
96355438915049
274424145578239
134563587085307
13700066271589
94918909315411
119754192102823
63285167634449
12001561360471
26979874045283
276943809597313
279772747464047
42633526058047
84134865687143
147731533885829
3096516138271
212788269160927
121337932369399
4675847253251
29645451368833
209465306013127
140378633173379
173782568745767
194894664557069
275129021053319
75069490553567
79581707980601
90926021207929
101095371871997
86293715342269
88170158734891
128073329622853
112431299722087
139776611034551
98747108522497
237867003777323
182119870668667
98223335175109
27607934278333
132120635537117
267543105888413
281297290318559
41967088500509
248417582845171
202543128497707
261036690265537
251043611975999
82638295130081
119934058265927
228104096984311
144638140908449
70484610567307
154003802954297
190490080245001
70503732118489
54797669397391
133350355091771
27090670467499
242715640908119
64197485810347
137787336220763
106354683295303
248006499664577
167143529352031
172705780753117
237954093699247
58089026167507
269345742417673
199323421176713
251377915224817
123719947755653
129098048971319
146390975342113
88044645197701
53876681472793
165803807321059
14742521534701
71545396541161
206428507832429
200350771475473
278088155964341
150029139181049
169209971146987
278605382341859
211619564559971
77332207598861
133489203236941
39829875991979
150722563081577
250041325612367
192842508670993
211838969407693
104044159585633
7085742654787
34090727282089
229461443124937
54831605774059
260105051441579
131847623378179
60662974580861
50965933746463
253231354018801
70202318664601
95585115092867
77940607801349
157155776594111
241770784915433
143952740601899
97057639501411
276067473744011
277476128337217
68710048067209
274625425953737
254402602023763
165818364134959
200935840257401
208980972517157
198737967288929
274090593688361
1170636318193
218987084926601
117458056649729
151629091008067
198298349245343
203144178229271
71013816527209
47358740750813
110114324745731
110898358925353
127577193289001
193880109697357
110145157197877
109868039058577
123665814673481
61670491843393
19829305293709
185449423224379
187606668724303
14297717638181
170405171779967
277210351987147
43392356539877
154260544057343
246542888449883
261211001719289
6013406285477
87823664841793
190846240664033
90091865950403
120883129769041
65564628487637
70861270740079
219786518707297
182712244967003
179517288802847
142617953312567
110775581164943
174127220757949
275520936221119
31573987163359
100152999859673
235938575078749
241296437358059
182937056630749
224090729080249
237909765776099
266987090713471
271101091927249
175494891910103
189860044744627
21867684565817
64920398741657
148701877570783
197482077871283
16857199066943
58198008507181
108803595755443
23059129617793
88720786008793
237608847230663
108852021422411
141963670974211
151684489516811
26778968686117
209914478255627
141295175408641
130056308933459
154925989231103
99248980818887
205231865361329
36022586677943
31278505670813
116899992403459
78191737148843
46248047665499
73517299947383
159349402425893
217912799793457
180846311252951
90320507414689
258345924372259
113331006033493
274234593875329
126792343396951
201221268289079
198986510445049
280828851626413
6185542298717
2013261886609
114155560107553
232004221661939
19347382097611
157154524818503
75825141028213
154016855763217
109864728151319
73688280182633
142957057492027
120619829306071
100485648986663
266245406419409
173320520306071
56865798682013
233973000318709
149245337111093
83274164340617
61084975532363
83117617000937
200980815662387
107266810717303
149582524255993
165640178334377
246566941752709
94446300267037
250061519988691
19065364731271
135645229355239
276034136769899
281257758440179
276262661581429
163507074773267
279908632288027
57425187143833
250249017751709
146874037535111
121298304014851
34936981389209
5994317963849
127676676018193
122370651447901
164562572120027
169521029021737
271687705888303
190058251538081
11901889252039
198099754672777
82853151582437
93280025402393
281025089864777
254788249369481
48590766712843
19018322439343
151449475292441
231479283331561
219828856142711
2743668758953
7340564520803
147467718015857
202792035884059
254329770295619
204562939953529
217522978068679
5576348273329
130292346497011
11514031368097
258296913292603
192570817316107
183596816451437
204728679224759
134450917362821
165566272983179
118367382074899
192180441814007
107949789867461
23228150648371
38236728155347
111627371817067
206311113005783
267745786610593
160166843732221
191297979786733
190252339093129
118848539310929
84058173336301
24590381238383
53441545364827
11738289235531
37011638420611
165067147873591
208468389399469
5787656528803
118769299844207
108898097607527
223992418715381
146504317929311
83748806328829
247498675413967
140213201997793
230360990368853
101640409921279
8421822994063
263546897165093
184358457966043
47330704351363
8929667596741
148503576294841
82911341271167
200202056780953
41854631742047
7877986943503
7482009919859
104800576420291
92341812178423
164719425799133
100027534067737
84185756563847
63739592570669
5664888080087
173872708580509
93254854325249
30711036916033
92902693612331
213816910250561
80975296595267
77007832865533
223753709930879
77360211824383
243641751275861
36549610371397
49199069336629
206338975565449
48151112292299
184155919244617
121401598154497
182464262798911
52800511199167
199756397198551
242519475920077
130341046714499
239552540309113
204846942275293
9297248556857
192695564933461
37583024726111
79875866593741
148548901645553
25735484013479
128183188060079
59502882216593
194089635317257
131917760635099
126074116012699
30940038620363
169813595080211
172445215103309
135492588015419
20396787027493
54625442329901
175729553585813
156257643029573
103979399356991
103756333995103
109257683038117
12087236147719
206724898572653
33083850881993
184671580212853
118270411690369
144155364923587
271890434327431
54894483898021
27386452550539
165081909413537
57483912819379
157085163734111
24884655238511
50921615364947
96723732117521
170609449839343
179535568645193
20361297478099
15165449025491
52962819107911
251004433534553
57946662638407
176575034828539
49785045659299
189013572001687
115243904731621
173510677160981
100866382233697
10087965307687
211789424224531
5015931120799
217438748593097
127989659266517
261999655318309
85964872107811
99462724499741
132904108675699
274233523823459
207274038625019
153722895554009
29847596637241
107904527311079
195111110663489
122072250994963
220019826056699
167260564835519
158323024474841
163548948827351
148596073523627
179745708096439
189443078356717
236788763302139
229187228744363
8374234872413
16056695623139
242724839336471
100442952985483
265280969444321
10086828269321
27878869016431
9980071142231
16963497792349
246990572740489
250940909137693
36432624566567
110261795853929
31747426581701
1504818806629
8115626539547
107368797462491
266187807387269
264879490558723
36106784511503
183105170973997
12552836683487
74756967348533
240706309132673
138704477396929
44614099089419
187949837070763
190598187557689
265084043915281
117218181635041
116275513313051
221983275456143
36857262283603
47574925898359
115948315020613
225457123361497
145157202488687
161141791759171
115370099068559
5538880704337
175854552172639
268487498290439
65944936971503
255512676880259
87173566757731
276274911120737
239827857864593
235122070315411
76774296012079
248365378343143
62374236465487
218939112736637
47551481551433
104957783125093
178077483937127
161773677092711
196725466397839
219461868594313
37460512369109
149170419716623
272117336981603
151104960419243
196375349967169
204368970295079
9031651623977
20783346584257
86001209816251
14110580189581
258078295544921
183775247017321
158771265706927
186523520147929
154625193401923
103073388725701
137136787074121
148983989134091
236242485679223
133793833152677
120163632646231
159260369727397
160712741731033
3529040894891
44289066491717
127787049648029
68067548599789
31462931331437
127009356359549
215935473131771
220230325539551
95654260945541
26943673717217
161868383005057
110835196965587
91001033463451
242202052044637
30347620663651
140377268686037
116047257516121
197113178196079
235964620058177
157337585798629
203415876738973
60808912303121
199682626027697
181712087670073
218281485985141
3472203133757
151584870342641
144576833389223
262128624398411
117860109296197
71197013877481
41977325275057
100062691972751
153681158223361
6349922548799
156587628894239
155102150856647
253148299763251
59193624015047
27742070350667
157304387716901
140197430441951
261259073545783
218821367980937
76842906983839
245290112047777
215421869829899
9903805529689
42981716986567
247663193961607
117876840915263
65401661656831
98949639024113
136430831645233
11496309036379
182067501790523
131249567503993
253405060159829
16720260130997
233291193002129
36148313981323
57509028450901
55641069765167
107863246220549
82215960791683
32137380313447
137132002120807
186117055717367
21688514185391
84289661191837
265907704289329
75989167877507
176410883146607
252404308245931
48741811278103
193167937754639
224632702384249
171582948628067
235855641877067
213340169123677
197399143335659
160087724460757
190274955097529
216826688554919
98602873117277
199335549329519
231598712676913
142907699736569
234850340195857
153743248013087
74096258045483
139364593809137
136667193943487
42052665857803
9461144165741
171892559311073
38743454336759
36402392674849
106283004037597
250852085568289
171281969204131
13334561043613
272566296944657
212696709303283
67296449818217
38451964433033
174296981712827
114175961507089
117370461358643
246971008915133
258262381486129
111260868594947
239539311346213
25324441615531
209751733985581
27651174977663
254188733562791
154901305935043
272051565988889
37499434291157
204948417690413
250932736544741
110148789659959
117944993312719
48917245276747
237997454663741
84542794462303
270124895588591
16491275298737
178481063557759
227225844158219
91864028108869
72382914673789
150161401794739
275838461147741
217069673236727
83290580686213
202790970554749
130956896303719
32320554110591
180292086663457
212112000553073
89992027995967
246871585619117
123576168252253
97939072444981
189837767307301
161778457264637
57014925407911
241825834921973
270447693615329
94853393322557
269027473038139
120917035204741
7149124310401
103580542802311
234663039559357
97267525822837
95485534504991
80478059020771
9420060781591
191366703106939
252868427406121
190834722026857
146628740234897
18212738295761
254924725467227
96505129485019
199140412570819
220975640801063
186341132531833
258274525511447
76718210688551
84173287499459
77213014803959
11662181310907
99726213972571
242890900285973
271804426017601
78997600364153
157690670741459
95040916306003
78720565123043
95607573255917
73542334660577
99805517727719
226282985471483
72485629275769
43824696652559
127603211061149
222567373491433
100029326267363
80321724919181
223725585477727
165421666870927
182061106136527
139357605431557
232626268773749
118833637058671
133680278439863
99774496353901
208489314818017
235971431625263
174434196319919
271139162494859
146988763876223
1785780880183
149899633627157
237381433818341
122979558463129
108283110780727
205224416280511
251009233000703
151786723895381
251626603605101
96407400248113
6235387603919
75124786306711
176886055770461
227139900983461
157181103818699
114667767964223
220691891825311
917894794493
120675150120401
201765088157579
202349422862473
195417776407453
244479924463193
94521710783873
175665707929213
77882598434293
4804250894537
94379154406837
6682318766881
17638162178671
193158640464577
150446544714353
94209389133593
183899325149003
32097098603237
86766137992211
144644381535389
80310639248443
110183255426653
235442917933339
241730847453409
109330025424799
18164931678533
169125823563127
40264100515237
265915899740977
61782219453131
156830796901501
151525090407967
131563598498779
6572341806689
37714780634893
139176142109023
242682531633767
131807062927459
205324296785593
81924264824221
242099620635349
78607372440587
248758454164841
54357899801071
8180847667763
33837051926659
179544588696763
111430973234927
12568127080889
14395502741899
21944280885403
99268897220873
109100708612851
273057374001143
119659190228597
64973561895119
32835886908269
166816700778461
116404601929669
184829577048211
204745416909343
270220833864077
128512099691249
250730900123819
136243121764597
76378941391661
70126385926049
25795872743737
53750762143711
210966185260291
32963238754597
82972397631551
230442464067661
181938686042689
10538860929199
168759248627537
239786224554221
226261020279209
233322991319371
82746675771203
36027940184923
199877539856191
227831713018771
172725775193753
202916865964339
46901607684733
271387386112237
112019366596583
118214601515863
33026670215537
102145103254811
195960847954343
46030762407523
159100823110279
20947928110651
136661232687887
169035324136919
26887881145859
121928404446799
15551388293041
227646015730723
118209610483843
34334594727701
66377993927387
159878214056747
278176719384779
77848049564377
110887504662799
275438780067767
3332431381603
14659674520417
2089426153471
124649681487931
150789421546607
223036486072429
157558792183171
244207818729409
145396546819477
255495343931843
17427183252007
276835369495423
226974086699401
233924447936159
6843218771281
256316427012211
88345425469913
208197575626741
102860693625839
65508435054599
119413047883663
86459778543277
255096687491089
67192590069019
199809284207783
859573915807
95910810780157
201634655749337
102259592292173
64978819217233
86372130325391
218725192993939
173999119622093
92709701494703
123547071330451
265250316758177
119648272760711
52028596239337
8123990543807
246838150455859
170824615462783
191613772366669
157982937847717
4530355701803
157875541799999
197609790698239
248660114335961
252326348343743
159455446951057
211435175875751
161922282507043
53716436280103
2037660748793
89551145438837
213610880129327
236017502151727
92574825321287
16877207637847
121235776843309
168557427369917
5708389327031
167700250326853
244710671242867
36235637362927
248635189703009
238479546715667
4146275813627
228312843438553
84108676833047
211999522074553
107927103510403
267550077173581
100299915755869
181873349749939
7970739940043
157907302890643
105206084416453
50314142204201
115376889070019
99933546222229
234665161152197
94625539885963
276025250941417
213863828585213
266940854601481
211606385760629
274342656722971
149428355354987
112518477076937
155039252707189
219668955556021
131185343709919
188705465804881
49827751096943
246485582230871
272869996069117
113479423125329
100141663701269
77240351091257
229045881256873
42824089139099
268374672944519
3994257956291
145072204442903
80421896193971
57259285940203
18703367522507
144266591056129
151528352701577
52039546441009
125407150180589
33471280891549
254727862461431
280811646947789
93859138885483
56050972155089
190792448184391
171332015078311
74911448241491
142600322985893
246719705150593
267745765767559
168869389455083
277399090670837
155714921011343
81196840358423
25538371560041
102640206232691
108690580201481
168350095467991
40136265343231
24506709439391
146713269857009
7378133801897
72783065394451
163983882969787
218806062527893
205222114921073
1737911306353
78026534670911
123181145418371
124406480171123
131018462130331
198006659088827
69449405128253
225286648140419
188818124643727
140017751116429
277044025761253
107161516071619
168055580962627
104338182696467
127178135191967
174110243965457
220804792149917
219848822454763
223635922707091
200499916321667
85013813014219
1694784028627
121049676820861
90537310573649
260347410275933
279352455962521
216465825044179
253569949236673
74399334176197
8652054907891
53582401746439
20464386613357
96792328457579
17711202478381
186913164441407
147949158785671
52356264905507
33256424121229
17650598306969
123563787088619
155431603833419
63889585874377
41733192112519
204964520704841
178424200836289
207706359319301
70759710168151
126818069999207
13238165411827
80724247763657
202677066279437
75524494508797
153259586610461
67364093797621
261070488586823
57764648402243
254736503063191
169477457085799
126203999717899
27115700813867
190919699329969
72062419487021
234635303518921
85415836681051
135719711404987
75922494366991
154383973498451
135466342064281
222782442952187
96881965051889
201975293671637
211564377744217
185275354619951
187650393648547
61446896205613
224022104252731
153657665600939
121479879946151
138935060559181
179618403130717
148425359357563
125352464376137
84311595287603
146958495103073
76325599425073
266440496461837
143090666031373
16939061688193
39161355032407
263703641037953
88024282227881
50753529623077
453125455297
193395425488361
61454485194383
171948677362127
27088730546543
184599126550669
44314228585327
169258584918473
195212447810767
160371703150489
62140483223023
172574852791633
19966097747371
214026956499281
252629947412287
280467363256637
161935909766021
56399640247129
166602251091611
151443490587877
181931631300373
276209440233869
43914980684951
56922481515187
161410918738387
134031713280499
22662230988487
218286308289683
258395629067159
53205187877689
96197235893111
202157227500881
30903726132221
13186503613103
10688043295129
107480251999661
1123739591717
66592779116531
114890579145941
275315481618533
135028804681847
26825753484359
139911812163181
235418655739571
253139982903637
31036536298127
125552597032969
118874069816317
275339534457593
53230605581701
26865808081649
137724923273303
116251840687691
271140901137077
243468813101231
117753096748883
149278957493399
245544831546431
95413546866223
12796760505329
5265207854177
24655563671833
113297475336169
61538373864581
278433078303449
18984976212869
203769596018909
25924850254711
131071423692277
61685224792151
223945005924551
240440021397167
204287507998733
130125457540453
78991651266421
17330928470539
30775162466957
260507220439811
49434884519879
271986684445577
269429565995839
216702848827321
248963212081553
143711352614327
92624409792737
5809116543427
206232160412527
150275077754051
201301822382777
128149326342277
66428086858157
151566692944501
85227684827977
179479864920463
35204751375359
130646082803897
52069115635921
70390862303033
197765982305117
273852455700827
242455113026017
52094376550969
214203212586211
269086121208139
37275937408291
176432754337703
14368784385121
13127425631027
101993976215377
41397330357359
234478763494123
75801863793973
145592306962889
195988506965137
104507933616211
56501076635747
122263580482411
3972050023993
53375133853817
77132779038347
167833142271689
55867897189121
60854487835423
58397214139939
165284622600511
203772973449389
263316750480991
228907824766993
159703337819083
65089473751993
186165338971499
124074997447759
23361420966619
165492378476303
243542479931167
77314885647887
155345610242897
240544417606063
7777145344469
269126637334589
267578546309227
164203404328163
122341686587359
230388880417133
83326492907519
32191454056987
157754928170761
222915449305361
61118511309649
99090770793527
169346896473037
36301809351341
222222185014513
11744789910851
72019770288197
260289615116527
162669169355267
166547540099459
21307221115457
27803502255131
45630082474117
216471536676481
238848832603811
154573411067197
219130555526737
177305371248101
241288510609771
263809126874977
163718174168173
51106416386209
58196625925153
137230211359981
7048242074581
131489507023211
78540688863173
49858009462451
189495853768549
165710091785503
146531397908017
177699433606679
254399766175897
100588916936407
45882053540341
152423894354359
204352832593303
136006814285647
3740590963157
129353122528433
95795285592653
209229420474001
66488573689753
38049788720309
234623911135969
130223596123567
65808144929407
151390664189131
29966406911941
212327826008647
280598567923897
188156759455771
168761433085051
105897976789469
238456284743773
11562224014619
161524211025839
43465059847897
229648239054823
32169814296121
85872633503357
89408680966951
59500751743427
174572806636853
270234019810199
202715905635871
243088140729289
252281475808891
17963913387881
148056315886711
107242550612719
259722783682171
89940445149271
219807953361239
45555141259451
78793339319551
208857422672383
38873730420923
192571611795379
56271950706253
153336928292441
201438408017447
148633406939291
191601796031497
151002332949121
40202486530081
236231244142757
109167536472419
92813916058271
270983039674013
206568239718457
72728459542553
264024456484133
111929155549327
31625697550541
264272295412847
278842902114683
170734248036239
163664325788129
210102196401989
148280083525687
134594882201203
46148709141949
184531522166749
205302356938583
256039650933707
214527865880189
8057687992909
97234950527579
127354782514723
52826244032167
102734600203981
116698518760529
95529358344983
235600721220701
79408024986859
201260797124861
162795449510417
72100643684963
254598467593499
17004886190837
202311527667829
62471698027073
144083075630237
123031056793817
114514619797999
42146396536897
128107631102621
117737261529659
88206430423879
84706433022163
180035860674889
93785774898649
170782026619019
117085907854033
203077421184947
158499256596311
265001123047949
17028378825127
234384471965317
162362678955179
230614163930737
191212717851503
241257443270593
35719041419059
211811233173139
33957317538913
173978949141611
268324671243943
68933570830021
257254709515831
6921537845707
209608956987449
28479007342613
42369949598131
162836942132069
97419806247151
230956195847159
69122636685913
105340553337977
116634909108857
21217324160983
26874184846651
186725822358709
76569035506063
278227871381419
16100440986241
88924753274639
75314770174723
23360958369407
13313526932659
173007612898853
4152722096429
147585201491591
26074707133793
194013388393001
163525079469469
60601558230683
4617101401487
171253149375283
265167431143843
37823033270377
242111423690141
271296999090643
31473814364471
275503141026797
92976128784829
266424554057093
123642731391199
7935108049109
135963011273527
42539859494221
30867743635889
210036702495623
175754356231313
280598869368997
169081003698149
101216524082369
187199261116097
8469376199593
125077221193039
162858812987153
146791362947171
276248770876487
268689356807371
211970906669213
123352238476141
264776009742313
201590617745977
2758730521649
71119870881461
117647283560227
51687013493189
58199174416381
175863979533509
209957796744571
229089791115407
277349552896337
23708226096089
153599487481631
235871470972229
250744806434383
104598496893503
37966474684109
198493183802183
224723482180727
217033080867391
18884062702249
50136867524663
87621069087619
254044464622369
165016969798943
102827928488629
64714787993941
273809842534513
69732443980729
24761274320201
132311225718151
69366500644711
50218025208451
38351924907299
263678743837319
271929546962833
117414625188517
238286827077821
249439468056931
40330348922107
37064096118503
152508099572957
122879339585729
60389645323811
82677167195047
74076535345937
47817619978577
140310511796243
86576404893107
219848536336747
18324144296219
226171464149419
121676604720829
160581342809851
127930244191153
155258847603799
50494773542713
273574054900283
171135951077551
52189526300293
232261874259463
34620988846177
257903886665671
103394060074621
127024253667683
70120863463589
223820103553901
276467521333271
243699538806457
225621396491443
93086483466059
213477576063209
42125153484587
470303056903
86823073396523
30773577800213
133495931622343
98302952659721
198342305211863
181619070344381
59503091188949
73706133946253
271688255282573
111662996110307
53796030609091
49923778269227
137591699086603
173420109731371
17558141916739
152420092145873
108624670107757
191533513142857
10516281655387
58584003888437
7565249427511
242693445440819
272506739505223
135191603508431
163428011298241
88862857260031
226703161501823
56483687296213
243848922894433
175340643548227
172869029024147
237105607090909
15085758936719
15869684547047
178633249376653
74754078460927
142911845572267
190341533670917
172345256521699
191923297967171
272623153550089
163939902706199
139695092018549
109685213506103
181954539693041
175119896099543
90137955610657
6995782671799
104146910420887
237105536556037
273997810416059
163607310615263
261712152576893
218240434175047
183161244153203
150134923423619
242725283189593
15604035681797
33055771382503
262852816980973
154086654084229
25314659459491
1141303764779
191718999665993
150063531009893
58970845709939
262195533263563
201585358899329
44077002166759
161173736661983
148926613993453
223075937228549
51325280861717
118733077376821
280889522703871
13554363106523
64782052602067
96249152505019
190861419507617
198840947502557
272611490182079
106540608209471
250731436472009
15633600034813
262865828866363
144117173219521
229808370601181
200260111004507
230502551712781
181085819580517
191078151753191
200099239543507
219023908145153
269677185822433
194163687317597
243455530564549
57406757639971
264527316664123
32009201063551
259971966585491
95290921945883
92972863561777
33087350977309
14937565298881
228995663879293
223432437709823
252876238407773
95718004991863
226098867702769
270589671291607
271099211034697
265061169980279
162120811454447
124919097841073
278500280095463
39463162309477
159404572138657
280770339766799
33211550683139
236441227800803
198123627499079
12886512055597
203984563764323
243981472131619
41305564562281
192011974897241
203413652137991
225771178485577
49871126949037
68858012857037
136798472501077
25879108161749
258550966633279
275173691695951
241332225847103
190938623933257
61735388615129
72011158640143
48722352385319
214184623512991
228265886071919
132781222003597
212131011171797
144907495869751
277378954143763
162991003610819
117200964207347
278531923910609
144286177104011
77620781677601
37735953974531
75095225149831
108497876718031
173386256054801
230628844945043
48738038154503
50285112182069
163342996426633
19699690057309
233820318242411
133417849920899
28446035957723
45042071361017
114094017511609
34424600538173
162240246551351
206203059802153
151510506912377
34319207209319
111175217581859
26043426044747
190700395204337
5058817776547
97086362590753
265592652474047
149936003186527
134702268428843
47792048969683
124626452136191
154180741498877
226443989181533
214602016501709
115911781480543
192396339493979
181286416258583
77890662493933
56238173895083
100593424338629
29436574774261
226482365442353
196002458112277
60555724075997
216680978874623
71620737186833
186112148256871
41700128944993
178188144405527
71754523550453
18575198260901
240353921908679
281407965242249
2709582541177
204301469894377
87872301381703
197249525190877
234353955477113
108986573621641
54132296200289
105772346787113
175404010907399
114687570541781
262703385977969
9267567471671
49468853367181
29411346959557
86518750187057
167618568686333
225132259135271
23477291567143
22120507278929
414762140531
10088384758583
177321895629829
158760528127
169990888281301
168720125181373
209824791494111
151402094217161
188549029777243
191919320768327
163642368536483
5978308067987
36773408380469
209112418375583
257011304937851
126934901860021
172750888240943
13448327860967
46041472751693
249324482343971
278423436302939
26772179362553
30544750703651
191056613380631
236418398846117
271634622082441
278846198638603
251173448819179
60927399629617
46265980442653
224980382403913
186762299682923
33659654807069
15641292992309
173782579647031
154738349847413
62895082913711
62303965932583
194734785388043
146018558689609
274095308296687
10090519036271
181565225221217
247733113651181
214489318125391
89212709568287
154731359745097
229611266590103
44282914153207
213603238052317
139707145263953
230098605446509
143265091000223
180511297432489
82733111692853
61314591773059
151796519446183
1014707779889
51677564932039
210052191960907
187668596421991
83322217781251
132695928343487
107536491888143
37287514146403
134980734620483
169014312210481
40427276656471
258603888827147
89435116337741
244078390221119
250188990251999
196850956047943
129264127634221
183324786699469
86965012776679
158426686700479
119194921770887
11136671288537
203682334794919
138268918863253
228579956568371
242006469783983
203772641553007
158689822973599
102671278306241
31331724297113
228630927809299
155682897062197
256388719446637
97633056164359
279872123631953
94006924988519
201494097151631
15726681097469
171073399874107
196266159622927
134879905773703
30454885435151
157896664109581
203376137299903
190777050542087
75932969632603
75080054197501
158783826650311
6244483456193
123632571562429
70078278834691
73049558720563
249338398589177
201513842352059
248915428560769
213634796720629
21901055306699
33102710117447
105340840533469
233951492047939
55631436737551
147650946543811
241933442552467
67802770477969
92239307493343
30743603931737
75300534247417
222274032521069
4714784984291
36751141191613
113075605315489
119703318632137
127806601908551
36219980876081
165577607901269
166184435893769
176042186324383
16055876970979
176821392378107
30588419969347
172248602869117
233896704639473
184893689212807
252592921382129
55908721507
111167872120693
4168370526181
57945681131573
200497204606723
182373491748769
139683209914103
120757610532257
247266758278933
270561111113639
253007033205457
46631438034581
159760871883443
203471092855829
191534509610953
206389540229737
272536597639279
17567664157961
187344724456819
219397569303287
237921746588741
279224233096307
124514373239219
71974063985909
74170694672407
2225150797957
263648173086607
56997783023201
270978148053817
135528093418721
39999221512163
244825685319511
81617274955079
122332348355951
84332270702699
73914335389591
15638185011017
263512435682723
152678649742789
175526207250479
186643740282919
104010128622451
43388089865779
280394032438381
62061098612923
29876035466129
23596714364689
151766020064657
210671718875377
82982596473793
136037736305987
173289828822221
130519798301819
158283949037143
63674688501427
221322688210007
125744430471593
162630697001893
215623806413833
20481037571999
140171630820911
271302376532189
208314053376643
217836886003679
107903146848239
35182096655093
146766112878409
281289994853779
64951035040747
182288123458349
62756398145383
85843418666009
227043541623007
53441267174543
86783135278607
270669664885381
5719546347019
204819644828287
255065067781967
161522833998901
16512781175239
279547172910671
264355836928081
259936498021219
12840099178553
278870137641581
43295503565227
126351169954297
271068897094277
109126439014273
4748886373853
111468392033783
213543306936181
148417718900417
265622222176177
166332161972491
239666483008193
258933507003071
100401651767887
143490129218297
38865113693909
210780044622391
272194864833589
255512127129737
62743091869169
212593716879067
259325413535113
211963451066849
139081765927361
253717990014451
156568773295189
269035920699701
13034767826671
100005617720483
251012592215279
193967949005231
236285970441233
95559680397847
76398894482329
100567503312349
162867888657619
194065146833587
158572387140547
81583692600037
149167616861867
145969272116219
10946164647829
93707947003183
182689499468681
252721272482167
146718270186599
222169584389657
228982083426227
25767262935343
184792132961431
125291881073503
180193074860179
180116755114567
180874497061589
21278839944533
140839750606099
14447700201829
281181341895023
185806383483443
66295443833891
113106095499967
135931262591207
261817510810831
135672144979499
21509504927083
265665040859063
256945245695531
212981408258461
150096674130587
71321795693147
207885039380873
67110379235303
103876303958099
161316334219883
26275665010717
111054516323977
219455549632567
269952328933949
100666460838061
176129545661731
117981624740107
63972851935051
116172317044129
16541973502937
227311636151167
171247660027141
207766924208663
28201331867447
262284407977099
45953138869753
169455151351897
174273461851919
47831521038817
108630680033929
74748646244183
155205664361611
157658845032217
254423595543643
149480005149221
138954652611163
260426499469369
63145530632003
165305623733287
75884712571663
266841519386051
240567634547633
277107069015683
273924031170187
194221681970779
227709503778551
107956452581273
108368713149023
147892461168541
168240594687481
28603686346919
96457649744567
265222969926833
82930777805597
239687998266281
14432773033267
2922261089477
266631026216813
151185717844751
158057838245299
134016156160907
117609928235389
732760990631
233259644888873
58918287016487
243753338796067
126039618271249
146264709597571
31069386006083
129168774133463
141519772182401
164653223312887
108826544893411
158875915168001
273020602667551
94626326227217
134583406055303
157740454910989
182216059490411
3509052379067
145113354005621
221052411077117
225520177024319
210140184902933
39065102461919
161973396979249
97282490039389
124188726436739
246624167984239
103529119244729
147944824123423
105989447258447
238051499858933
126485123075929
241037147647591
271772957147899
77131541572363
257007858673543
242057929078181
161590894009943
251944873888073
166196586760499
279966258697907
48832009461589
175784503018811
68794419403579
71563046531201
74228905235183
139160851015903
67578323720653
249991694938369
189039263445871
208508737033907
39909560101217
3572087864617
167669997408577
199471111502521
149522396314129
694274026307
50189761652983
122417123096867
191632502454121
185566218144061
45642653347441
123672691823377
205617114943943
224677901749549
108812321696699
180820197272291
172879543078147
62902938123197
69092075420021
220721695891369
129933488454779
66641852166793
25737967109633
186723405439157
213361176491357
129970906473301
131652125108297
6782506489321
37121744300287
161810849697817
31499954314753
114899834583719
43950953834869
167196936244301
168121779084191
141432540475393
225097889654699
29808186389497
212784757632929
2347345105571
95374002820949
213232270009321
278469351712561
26238679489129
219949095845951
163824719472611
140373383093651
59875730804411
261572175834869
90992669408551
196744872820807
79530839382983
222026654216761
248822990090057
203949702781733
52636821608989
86163477777757
64562639355967
168131000517119
226587971500027
7047158746729
279268348007153
97156000005061
67419677111419
191694233990773
179357205308933
44595165211127
127053396022823
47488105030963
94450790217439
262350538752433
113202474489073
231410306170357
141805193350489
263357476341173
23539886555803
87570328048031
244368177502373
84390122725561
4709593403897
226778138523971
65101940919857
186577757311247
82715259930311
268217889695467
230159517696937
159348984269129
246230537994013
231524222160239
97871959718287
164016830026067
244409950525259
4393721588237
242560344982843
211270905123077
251894453469487
18215174919817
87019662497333
112463889723371
84978772381483
134037537760409
137435415599429
98147125651807
60871281421757
35268906590251
261705005291567
57171211170127
170522165915113
166768680693007
257423757908137
234100966345357
61832885708527
260485800880391
236924392541899
220637039050699
113935515735467
71301266241061
173244375899711
181580609230873
37022584483567
95579398520719
270530979860507
258222247963039
186421997784601
154174607580467
26124766518517
93143727757517
9672839491207
202118337922229
150597122898769
232298439828827
257113025242561
225940099553669
82010969319551
264693646969247
221361428969533
160245650138677
236484450052177
102137276239069
76389431522939
7510558181251
13269477627559
214851156294743
127040697245933
213049541792951
217844839242229
64637275935317
180622649911447
146826370731223
110062424823301
17479522904287
66888624799933
87324916576763
183364408917091
119577059941127
123210912091601
81464351407871
253118199827939
86128164513169
132187345557139
91964154896833
221089833780523
108905768493421
58272839697727
111014021017069
126062898541199
99246200662681
27044630264417
267077872990567
253550221387699
111778397656097
16637319201593
275956310440801
235137235468417
205950441188123
173098849530617
124771095061199
40517000929963
195487501846097
11712900111743
168128106049411
29345944386929
99925926271807
119042117363959
213600948062347
201784159580933
72307786952543
35941505947339
37184952192191
19738561469663
171747859830821
136810139254211
189349252758247
22268727417683
143745949719509
218061150916943
133867767457087
173764824583573
25472232668063
264867852160931
122403839439523
209926092020917
244146876083807
64472649293147
54500861081987
265005893996497
19167055257739
72513725101793
38462819575441
80746300335331
118467429750073
86221599673201
249312855455009
7651517547809
89446497649673
6492914451511
66940714461463
171363384284947
179821242790109
273736235841269
267275018191459
39110404810391
202997033150759
104600253330857
80889751206403
218837865820841
162032501834761
114521876057887
97458671253721
130784189141491
268288926093509
53794526744897
195510082607699
237375056628113
3975549392293
249592076800169
117958928629771
151937849901863
141602009176457
38894757308929
262611512901677
240849009466553
156934037365051
203887115240587
11417538255719
27728659765679
94174351376113
46925816393329
70759741510111
146499647285741
234769294082677
213740808482101
221807759096867
244031598002407
235469998387823
279825327233941
141329496739657
85132811859079
160023010764143
172798710982087
106029679071553
214567131427951
18257318041231
182295172229519
244555559889959
68659059306947
33829358297857
203698358333663
205394481433147
97894141893001
91946395996153
176933731666099
241424024364073
64278301690769
186334293077453
199078309803433
116946249669107
231792062188273
256301829606853
237593051300413
243732072979477
265365933515719
190224165809207
101887957898549
116373671432621
233775308979713
187039591320409
85771990946053
274207156852847
36840853760083
102301312434973
172380916966801
38095165732103
159304550732839
262499706891451
147207335033509
257409633930061
223376816069651
85435211438653
75931489507717
50833118647973
75947175223123
105418731343439
88562429378887
256687561153847
81635473994771
187771658391181
50000427442037
274761834723539
141162192651217
15621539466121
69476799338029
4564739027789
132719351655103
14701365217001
130240421370289
6171516050461
78109754399737
114456582609553
163000686165001
148578916677847
259338870589913
170017803499639
85570369882421
213386325311161
196204987287031
112744881264203
228025831794487
211104686687369
250799374078249
143458556396257
102284316771001
48301378501097
186117580944241
5038143687583
204049052883827
145533277898707
60932662655863
133422210663407
263668617915203
46752028967563
170169165632051
157683857255579
111983955640651
108262025718359
7424846695829
212430406684033
53830905866851
204458044867249
15554134440557
89970661575737
244202734840417
64192874747711
278835147928273
128601898671391
79775953018361
99996480569809
254002633671109
59505397810207
59529894466739
17163936045233
162828882556357
36521815165903
209799116861723
63390386231771
122440761852463
198839833249867
62065406826971
280523632232983
77935442444551
228829287078961
126759823270973
126468966842749
147625542044933
146474190585817
94136939215601
638142988871
199458504093731
254029527904403
40539732255059
269502926422969
57247514317387
99470867751953
76671999143141
116616576788317
229339417055501
30407211370243
142493429936843
197932241266787
117099289625699
212106468126991
223495961320553
133150767299519
267107899495643
39883128143267
172413710829467
164759677878769
198378044335399
135874647145403
280373157515023
264240981332309
84135782704669
194344206059257
130067275284469
269430645686063
20703086604763
148229773066993
150553607586817
137340763644209
268184286614081
105880072874453
30902789756239
15254598645497
173189120770489
94900922071357
243076444082963
254256860716399
255998884166671
200349253542947
278330614230703
203285786711341
43719439505933
163730880166349
255811808688643
34199499985837
2035445911127
69056750474981
126965284525127
205960769180909
48254423996483
271449065797537
74418747639167
18021233335093
154295075165807
37429290969839
23021267696081
103750841312719
73187622706463
102181125763567
210503540720119
25507593991493
145794993376163
147733258839241
58493901785237
249601246922029
221347768762591
144011861927029
147149324375941
46920710690027
73304448901777
240946601738677
203916643272431
29042290097633
120269277509891
152297982838097
157131685335827
228615033147601
109770403084411
102601594546391
261904762136309
224353610739157
191444046373621
152579757195919
258614348462749
213902901426107
260698298990027
61655895825233
32877683380153
184260621481127
182880120826577
197110866573823
231786880286743
262708654913363
221252573394557
56721393109783
37588342743227
277576551137419
32638889262821
219892316844667
172260203275091
93194940853687
46338034759993
150408106025311
132994166863553
143697904280257
4264595787997
186558248154599
153072570452671
180904938531011
278241374399419
101043938388007
217255426249291
27566418027289
257553634118513
98787254056759
225230364406129
19420683498163
207601865500363
7579528987837
27725178171683
145349300607187
189487527986147
210500333438891
226773329725883
99238125294059
6033594413563
260133356214059
117487499035271
123586771901897
35932192207679
147118324414643
117604135257911
117190228077847
114517581160321
259977757410479
186913265494229
128724834178301
2003482206287
175594644926339
236921838073201
29176866598661
160906060352221
94747856903939
46688819315993
116718455869921
238973333346233
269163179388841
119903904029849
201218681053319
216927694704979
167551076541971
181273255525451
136357113354401
221004043842047
273824696298929
26501050701947
188387163171281
280461579106447
13573917612071
118901551424093
9411637267537
131295256453337
157391793004529
222651274205543
107346635482003
235877570582447
46131101623433
4426530469057
130469625759481
108643895557
159385195083641
272349464703413
176630605023127
84604814030383
188765801265337
142630201455011
25382305777937
281340822672461
66847054599733
254879457081631
277555431700919
276392204135507
221195386568543
150300499491673
139558797609197
28846798212409
52493687157971
124615285822141
162415185890807
232931689839803
241869688027189
13976209177603
75023672682137
22843532564539
229474233868547
250516047467297
37101985005083
197104663937021
111971893829713
210624470756309
46752833085919
35898414721493
6945119998447
28334421499513
61583240074163
115732892348669
208506569443027
134568211468487
218447685004567
159789510193007
205378316197979
62785787800819
245935039410029
24134476365817
10201559199647
132379306296373
102060492643897
265018560519277
63835784639443
254540458983403
223229458251869
64462622584039
199666074528509
31690285602029
237342869227967
84534562318831
138568759985363
111078978759659
100540909310749
199054940869457
129750458208139
57105855784751
66623762621161
89937659951761
45421214219473
5561506058033
12206444011631
211928549513587
21300711274177
77644372911619
18519655379111
248968320316769
242728122794299
256384625134769
126573298288111
83255166654497
238497971131187
260552241804623
162246522703637
222065373617053
78412718153261
133983395330233
41752273195669
262743958740919
242361459237809
29745143328031
692220984073
122339922373861
254572257906653
5877370472539
55745082442067
192569303567299
129701294015141
211282392615101
36115977875051
91402041199361
12397882948889
181979127354389
261508480425793
107879970970549
32942654846203
75992821626181
222122340033521
278921463897277
203639483283809
279410028219451
33261660924787
55823981166859
234049201408877
54656734962547
51789632799353
263105692647451
17343908364089
196955359928777
205713309970291
88492488750403
72840315553721
271303002498329
81998819143057
253503936096877
191453171941327
100830688461427
201139156361639
141045659826209
73405834515623
268861718648713
215641767388457
43744345666069
199534178094473
16197227667617
25036172940013
174256805164049
154518967971527
130906191984229
114886106597959
76913461012039
152140307491093
75325144256533
184904718961679
272657952050401
228186959325187
233832656087389
150301081021451
229138038648331
66523923927931
34303958883179
269426672499583
54244709442751
110590556909083
201872006384273
239232176112121
217737970102259
108776620324843
219132120869171
11629835397997
138448661387483
18414608172227
53680215373039
132869272080239
36166083225989
55925257990853
228830965817137
244339960604213
54090304526833
108942033783691
117136624855181
190105071960283
19178916708517
146796259174627
171627705938627
7876705073819
97633763758499
209700771186509
85704354585989
7189637934989
10625683425473
280509750030197
47618541967039
92156429023387
91877865190283
137018115600719
162295221901327
250153284595861
127665336643123
61560333100601
90830076748969
36926660537633
113445383141537
98378199509897
181696858019893
14541311575411
36485268856837
156169974918341
61665881474653
118055597359919
247152304147321
70841041430527
79596144069317
7019139670619
271420704924637
137221631472727
100219678399699
131909244925153
280234614815633
11697950940257
196238926285319
233406238303307
173184098083993
92203789232129
53684422052683
97435781817289
235988347596257
9916910802649
5832013581931
2179569596663
134308610605727
91875144657199
92818963180609
238220660193811
142074431448263
153538648262203
100143557356789
113001694306087
44560431138241
161704050235993
152657769164123
18706794331481
169726579718317
213451958845201
62998960487783
84786522522953
21608169568213
260581848932299
134732696873443
268986044635901
177389815165967
128759386666303
11472398288833
129737913439769
84511015801559
258189545065721
94660048402889
251712292217627
148744441287433
39823178555549
70149578714867
232342320881927
176762802646663
51926704446137
31827685137811
273889309260517
97336875912923
224058080301203
148642433388997
189016595737693
213653307597347
37612777169623
251365585117399
144520417767683
215607615643019
139644501849313
192974408600929
699854442737
37686341175529
248735654003351
270312323470909
34793032189271
13070553780589
64685004528871
118872223066199
220575553151381
269883890887153
132012859039043
265748191460051
186040408708559
206836425158983
114918833332487
138417531736973
11048849675417
17317172868269
211177485847387
148487623526027
88749975395551
279812476340399
278090666608927
113938195250567
24968079352483
208553444517367
153689562432011
107400107466959
179979771607157
5963909881327
271704423646309
152299377266287
120221553574153
166727016322333
68992125319267
165926664891397
274343759566727
258580409197723
2769597300773
213031686729151
10583075274091
229398777738257
171262401835117
147232932157327
180583329803971
27919861555213
203243703700949
269612833601563
56135425357267
17399252073491
37046623475467
184975109070629
224304669229763
62713572091447
175501152405373
71203616699641
67197791752747
6591259884431
245213651759761
269766550807981
139551162377791
236488098604169
138311479239247
47408052271319
19330722952033
150203681633897
14899831715089
25854959136619
29927642119631
173831858489587
43325280919099
177346784333107
77168943680783
150790986827189
222097013981069
146932900837187
45246909063563
176548343632559
50995584719837
66243759031927
212345458585567
271748030466383
207484217060221
206462696115199
18682147363507
67321031145029
196367353672571
179970606031889
5574517858759
246211102056407
155293084853779
4820981030179
213239026549811
71539566479063
84011514552883
233369335168187
74366766930653
43522283399753
143805222104309
197435495106601
135596044910771
245782947696049
43929671692721
216766053582277
153362397234439
102947778941179
158224095440533
219865475038093
111853423549297
26610014894921
147543907050019
102343836120191
178147054457087
98615836410461
243765459979091
74571440021713
63176741083021
229403471043151
15162231237917
51607961063557
67408098943739
185638448450089
74926738503359
221555020730297
80423312947391
155847682122901
215563039042903
2060887699733
5237820126631
166225844147501
6636060051703
133520210154451
50825008752431
197871679440971
110565214684261
102120990389149
201831520700041
141748279408529
202795481998253
173801945416669
208859910890063
180268320554549
224683591307089
36967640494429
70660264700381
229069432397261
236850908646397
257062255616713
8607886520899
144874906602649
150697760652293
140114672485231
45512403962863
155651085444299
134811347713223
94467605496529
676040621857
25997309328037
12613129968469
104051947966319
233064609323059
144528641387363
109806831080279
133229314222757
200875826595971
265311765725777
198706672490549
207552522564307
105958261759639
208064152189067
150946079623673
195324995887027
116317990019249
215929521390353
207899550148757
140337693493307
92067884535071
243768634295467
210319832689639
266596458824653
241339148023849
91869931292507
107312576004443
132654899518433
51115056471203
246592607614693
280786054109339
86569404127357
254841322405847
99635760938981
169678958424383
14705686922863
55214734885159
93180980689729
243080101294201
147326561140657
175117134764681
196884655006129
44053609395791
261733512713117
29563467183167
190970132898481
182194777132757
31568582856247
152955544230347
86047027891961
17570038765067
8654914181533
261095095557469
91892234015443
189358577750989
32548063297691
79578739448933
230746209657449
254655314212589
216067965217037
233391474907727
163554878087383
279600955967947
34277614216897
267610066655297
48162476743531
20455411074353
168224766785711
195096343691861
72415913181779
82642347134791
169737500250907
186978154807331
165059066710403
45718740767827
195886662646949
174729871076473
198769404849523
32680794827851
174262623147433
142905871957327
127926932655581
256405003902547
133694544819971
66326226621979
18955501784701
21197757535849
202890503901401
12997106136961
243303437606741
88399671885661
115372255359883
270853615829899
113459650136167
114761359979939
186514541123737
14093796213593
15952868667503
43014387291527
74240974434079
225792480378769
268290319519637
248572233005039
260037376649987
182589029715041
274517976810817
96680021177723
184863853848001
87105260011303
3906462055627
70518873269653
98993625563263
202663800245063
238567839163697
122036650967659
83876109052199
116208921740047
93698365554509
241241857372487
165994011999721
92435712299243
279835935952141
87081795480133
99628495575419
263864378443973
113031987129469
161944234974923
21530249338049
113022133273487
156356599707667
272460194347049
130656674205517
190890509190037
164834168975011
200308537015967
203912535369493
44238518110733
30418881994757
114229408746461
71962915116251
136823437064627
20490174851117
235773490999349
121573881474673
59716568286173
24365191430267
128892597029401
212372078783159
90853152093359
117610828602539
121473495278249
142317747469537
83407961400343
72137321938961
68786618504833
99799308137467
280024115397179
110329591821089
133592294390033
200203062727513
212122643360239
153795658815959
117544866473003
148525721669243
262332142281449
40283039618441
277275015018769
173582742548351
86869020310753
62785717889767
92559739374059
106141504201483
158721911841239
74728441837979
231303996484657
214022213246003
94032545032183
27800803555333
221137377414601
53246233279517
181344360453329
98288294165021
217545175464391
258415535513263
13342094304001
220428639910769
109138211501681
242027361951721
147204147158941
112988159948813
122092025270539
13788789373409
81159855435007
133241719972057
101182851666409
168313073232341
121968151349279
229558690429139
185606221525633
77646278731199
196597377471317
146136406245413
277256308862207
75143466080647
120345990660503
89655153812293
222166310736169
108242726683411
11044352172517
71700013502651
22723877455267
264457818342827
127585570516259
151882657435897
213582248725753
271671496678909
168806372620399
84610753894571
257647352556617
277359936717029
45332901704429
128669838664537
1787567723527
119713606080379
67727391100903
277048630531291
209762387736509
214078613084477
43334469773039
15074628971891
224755302621467
76597029433787
209301376530409
55352591176433
230931329188831
213962945703943
59987552983933
217423767201247
154462106721031
137699592043589
266948206632923
44154867494293
236680834075883
267143343107243
49131761306429
73725218707963
116226964625857
214963109543227
259097084001359
166545177302639
229030908352007
182919201199541
93306947468731
30837759691699
103740046020883
173306218618199
50782851295879
65549633162567
75015006231733
20887491633643
15823352770123
241501761408623
207279739794599
259512429497357
25804594183337
280779244744213
82261671809143
165569259334133
100084883167261
254711822249663
68080127704709
88659313708633
183934631351353
3930191011717
255752280471929
163314574032431
256348034067583
126442500121757
27068604640249
239406059426701
168259575796061
59786931421247
155400686008423
187308864690257
49631833022491
159540843454943
243670381124897
157262341416671
187437676298101
73557064837129
4337340902849
271757044577533
146534444939581
157134292569643
173773919427103
268398204765653
185859821532943
134422876119001
29837725697119
67197968099411
21169284837319
179625969274289
12759761021219
38041199131493
27702251984831
257194053821339
143747433884231
106999573145447
234112148805677
231884703305891
59979499405061
14705025850363
241859762631187
257396420603719
152910333513247
4912143369181
138873091420969
155129593099937
85744147788577
180654341314519
124806717337339
154185802804417
66078654877061
273652309439611
34292657488223
174874628415329
64470207859051
23362666845871
12548448581651
150585076178941
2398195633313
30443788636201
140394397994867
59670058353131
106784304408539
215169183770951
79780368348353
234872594847389
267602705929099
250173367976947
279357799863029
121629273945583
129347680839467
163058264419723
42074448589729
66527633262653
122335900986041
56620592412427
15332731417351
180746818544441
215107699764029
80326313620771
107291220708629
217777645932809
248788739334479
207138578108809
49891429319647
248795983000739
25499867827559
182686488484397
97100224152671
174355974925169
231867484944313
14165770055933
126548359157567
243954447672913
94675939772581
67110851204161
186787440947879
26442159613483
147223211824723
76607038319323
85868266776779
231860436367589
263925578522303
194709491683043
32221403539613
44349055992589
166322591601853
77783094505187
248863449187237
242696430242477
43968295665269
246256448534609
11118608053247
154328710514903
96551465683091
99349805231587
232738582280093
225383486965573
49009834676189
46642743723139
94039117153649
93726702768641
175628634739391
42183522126481
264048386133013
133284526565623
109948069229969
219064979352553
229369042102771
165569713414871
269406511016273
51844064213699
148166642086891
241589888500321
90502663303979
88576999573019
118224049358027
245656892656033
175228506507737
14436728167039
100607148102101
276883049956823
244319149425569
173571939359681
228546898641619
116049209338021
195848020408769
43325478360361
176405186273473
142252882393961
272040309077903
98065671263893
42397889595827
131835323110417
190926076385773
158866326170311
107625077707319
61782368666939
279036759450947
180812533092619
141415585732153
91285342956293
81186622179109
238994837136487
80050462132021
133001449574321
67221013143181
257535727488989
178243917411607
188440303587703
142443138597853
126083456760347
130584859693201
29890059284971
195405292226033
135604283877313
28889147135353
280560414837377
190251025447771
88871944002103
48922030776127
83272863368291
139403738913797
232322796420457
47856125835737
162467844312079
132739621640287
105896248441397
32827457523017
154861155464149
255446845948219
128790310120247
277062383921707
244295758004647
120707858109199
280316992490207
260020383624587
204998607023411
138881114040791
126812786119189
223803244000031
3933368001733
36665157958963
164822405124053
264690057359459
23412507622981
35739115247783
16820290637251
262671576203087
48770266368713
241644520144787
239902211759729
233764383718379
266569362482713
183121185750073
115801211191331
241832634067979
4454833420601
272330312872801
197136260612609
255940419675613
140245659797729
226744029403303
124961862060487
55750799505673
135994834375199
93968454159271
113648371135463
38540912205221
69999464140621
10479436565011
162079024738243
192137227824847
99618180604751
136434993355877
250738385365271
29667213781559
82867198342613
181949829332759
53961264233489
195437794819217
237910835516707
9577581061793
128751479919919
185242067508133
215862745810837
67466540713657
137055843542447
29103567493807
33157892553817
172483646291521
80516161733677
27527684483213
237073855218437
177407041649107
256404198711509
73358717485793
10757055334031
254545523890261
53775856998707
119267926473247
262910861375839
224328732583541
191638679775593
131156958809141
196363245953201
192390112698611
29767435969307
158448707274577
102611614844027
1097247208819
232364289756899
190877584813337
257768772985301
104055311812139
49195487908913
41766616088831
143902028917019
99796912687111
51972540633539
22566643355461
39190297696427
34815933239137
224083526084057
86641643989753
111059174026091
130385353545607
42155919277567
53947895494679
275161536026639
196115817086093
279813194139727
134270030308769
160301999636539
168479289725779
90212523530803
61871210599663
91115789449931
117480564685811
249773808549281
3294229365857
269975484790639
276956030797807
21227338854389
79833745677781
35027412780821
118676441023963
104886117172927
57659522074321
168230745230909
190601481305749
90626639184113
161663224623757
47662769032421
265360169279417
16651295044009
170464094557951
245985588150109
259007885606653
193896121761379
118633233224941
76753451576041
142261205548681
230604188295841
204597937615901
52621137563441
98579239332401
47218909098463
157957221697903
53597842640191
97649849721509
21052545441143
232497195009571
14935794005549
269829184359859
216054016721987
178902197861941
32756916482539
195270840097657
50710810628911
68162793545881
104798386484963
5307454762189
219548071887217
123228248974609
189241900926179
277091254698701
116539038339193
219593941162177
109362398330219
190883062420763
2017565930137
29542470406613
28752282842587
195985068215197
164606060650007
107608834626707
98549126636711
233029176063071
220549330540873
169882494680221
241285037990923
187233088335211
113678220506047
19778152537111
236329595490301
228618072896153
101664118940893
246479387878393
214878632302703
243655261136611
265996682133223
62712382128211
230152062757349
260799129224867
14802476351753
11281562329777
63226130817667
166782942984793
273925881582481
91705737576883
192759681132127
116663762694407
210830254560917
162892140104009
129916637254717
24101448352951
232611374221571
87233032116793
2621283203213
233067328584661
108035670528803
255406572903221
177335014721903
154971917886173
24973819611991
166446567343741
255983840676899
194834505195569
266579432898307
153589919568763
46722346948393
66269435837849
1006869420121
157422362726581
248941473274867
54307311126619
223303808108957
71538329271989
244223242671439
94600217918959
233038251457579
243939243572657
210260685120833
178323822010667
56233457597687
150424792778803
184988032680877
131511671263051
58913903780569
248977104745543
212237416074977
115001428530601
246837328765343
13935468516311
229938283609351
223110505544987
176586752520641
40482446088827
11804316800917
148086143079893
256613977590479
256396054458473
15425740809001
178431491819849
28444454769083
117246046510403
122619054320057
169657826470541
147368717835467
88181017375049
993510208403
239095811651129
163513313465597
223304554825279
234509185474903
20469391403203
279710247664201
140886862396747
4956066099839
81109116167227
45264244111591
260651734067509
89072879637221
208893483434567
28903624289717
248699489586557
45620299601263
242557458269821
193113616491421
79298434988809
116136409525447
246117474387901
33475693448689
170961659449109
266900403799229
247782046466743
200062411400129
163574695338643
62738294589931
158963270725037
161460353863703
254678663258627
187207080855997
241440044184091
196411046854411
134871829068737
264470795830357
248200364765687
174740428377271
69668665045193
8312197743457
30446945112347
188305767101167
99966928061171
49232568628913
124899495822383
176786851527271
59983854640219
229246960069801
7232084899933
253874993081657
30690270215533
90659249901217
170088754650007
60896132812477
38822732932079
244324131177767
219953300239069
182638912684367
269640014070667
163036100092763
27146671326661
43780053936271
117915712759717
26555344241369
227265048437951
99119003628991
128740779306977
17181858461923
57307553241959
199660503529657
138681281592079
268098015349429
124408027539457
66937096349159
259867954420441
175440348446131
86321584491193
89596393085923
81590483622253
218510276217257
82696264187861
54470695602823
274217206733363
258628730575883
135308563200247
37114732862689
144289462169737
194252909407607
246391419386219
264959478499883
270954259622927
237742098949673
238689980142241
247630797973459
162711589531111
236501153832961
157791131680549
111746357917111
82639388857681
166468724099423
104804087827853
39259735596427
243333199163293
211807449389903
8348353915919
208038216768143
208646443058341
14958221611447
21896293541357
234287646273481
241924650920737
248432084349971
106715481931073
67264961194099
102956757988933
189866684746111
216636349958449
103270569799679
21229480447573
134681601739141
247915578399613
242771463741119
141012764597333
130447073973647
17791871713607
79251389617201
170965639440149
257797289028101
178486908456149
192859008785797
134404483712459
80836936508123
199084720590799
1039019889077
261109057967579
179073012363953
83176819803611
133776418854671
169885899629141
262087892972293
38571203036761
251981166252667
202898592108133
176858441964427
60951924742157
122107634196253
170179857016153
24970867761647
177911884087867
19755282103751
272970549587459
22908651145999
11046861956899
170145179022391
43705172354821
165988327813831
179226941480479
45148283426299
232071481562069
162421925808953
139805539996363
261968039774269
35526468287551
51258503527507
234074171001689
71842474151297
241540118818421
270648339147749
178705194227723
22109716890571
261091899630889
86818018400797
85911246790013
25436403631141
185489067147431
24000736476781
161778301091993
215301063719641
12414864572051
106443412476301
9904220669867
112612115323583
117005338530979
61497535197229
228781773602203
165703841612039
184522270664203
153745608344803
192293029562917
7465740459367
127817233626457
208770356877437
129997854250489
166646186238019
44833462283921
157489644922697
29114000505257
261835153547689
161005789563491
267413410592023
258874069145291
73260443095163
142485488062781
78724051172831
30565602936833
255551882466893
156412890731477
121224872688809
227542312973267
149846465645917
2600242255081
135351510318971
160188049154891
150353448738191
3816938152171
168529113243581
124340453490697
2123986359007
127022426809951
236028256886011
173739258142519
172323262366007
224967369383023
5122480257149
100452927766753
201599868561439
17242564666087
134385225242179
226590916025491
202309896987749
110816761067611
34768383029239
36002890756141
32946546918937
139288623612599
189411410550569
36426288525113
137369569499333
181791486057851
176107409986679
89945853947269
137270794156357
233348634303269
69145878617693
241910293070491
124090522969697
37869223983653
228950927391869
200796553760941
154705934996779
85776998824879
129414766951901
145976543183539
23723385657329
105598272188411
260266973109953
137561120991713
244096645710167
272575054636861
7251920418377
24846491527679
93020098073069
17993934554593
242811849036719
278738415833903
206328090492701
264230468903351
149657514750857
85285136390689
39101568920807
884529085459
207646975945637
30305301335159
187267378151591
239551098297713
150019795003487
225769546458527
113944170468481
171809095622611
31161509173
144943303993897
54809402123243
63277582160017
7441073725373
18870860809327
219623942511313
184961742461003
120296405228089
37596846273277
237109100908111
263069025718651
132863887911539
126161846634269
39804878679913
235303734141877
26263648271057
199198609605917
239567466451441
235007450511551
258186489305861
272675089353193
229237353087049
131552580038021
229692602222197
188201705324027
101711707196641
120889161661031
235701564631219
755673677459
161939286460139
102071298711307
64933208845909
113843473271839
40655458871221
26876666473021
39695098670333
55110595336403
235381434144221
57928370317373
197416217472179
272252571630713
166362084921259
8316467280493
213588052857899
260786203075757
12898810515289
225428177912341
54448125723613
257567890960951
107795134831603
1779118611923
148008418403863
241286466438133
89225637113513
229884184804493
234487111898881
146956591563161
245794714935137
93538138747747
241278508989391
17384895361651
94826862122879
17363147583139
225521021372089
210443620774657
102649863913967
111784736070769
125830558437371
169548895466659
267362305337453
274250199692143
43147056296101
1894721688823
49503795538913
125472566759279
214684786218751
46315135778771
46078544797933
204591574249493
188153732332639
17974956948211
48722275139891
129939094923961
39860141399381
88843807537321
81544145804767
193299954227213
129549989226137
157167463401467
59644930543531
177347554008173
181229410384993
225917335532393
239164252166839
192941095832029
161374172384149
33726668053237
147168689597453
155128326336733
55770522217661
55025547170911
250512678503611
86232912115481
17835048349429
140597000522267
127947934834319
84138589081319
94469551567553
16937500223003
214167515062703
1616971166263
222590669514053
248399813582917
122719263171409
168999056391493
23904593909527
228258686418727
141708694147997
124685944678501
45718686524149
9188334781517
52875317582267
74512971334831
227098784683313
188121038912281
113292244209479
112294200769351
178130741444563
118266267438563
100159665824587
202664973114811
107703217331873
4348726077463
267958134292129
205123146007487
281330322303817
269519302002161
59651939008589
31029908932553
83375105795263
247244776897603
22262833467961
161984446106683
176639767495847
51932614987973
232731639775807
52023735921323
48688498912343
116906020043753
174041571618623
124365027676963
40859071357381
122665381496033
120396124764841
56409532311271
13942598742601
68733638397121
102534394884731
56238444936907
33397490393867
6532260604241
110159555549387
276743298483227
245844628373557
234294975955501
126081154535443
228778061507209
277788124800343
83196723781519
179637422289863
141799719853049
17618573004607
237161444909569
200007625974487
3744746859967
59062055408227
56580990832351
135767303630983
59948319669421
42576145902197
169657626156409
204860415256249
158831313477953
219826769615237
125082812632501
136017625822279
232955261370737
155734236150637
129390072898397
101656113145753
237922908407993
256034583269497
68536931794939
258665777621149
228164807668043
67692797927543
182695043048951
34090376715467
164846243840933
23140158896783
258183042463631
177590159232259
63640810069007
146939703062923
75136883354107
136052309281331
202025777837539
110979048509881
20239933432793
195882040320227
209451009623081
55773852312881
224315719452469
114071530799563
165286554367309
97671566086309
49038191294713
54590230422449
216343169412607
4834982446673
15664591535779
53443776173077
225136221579811
255210669112967
71116684950733
239397649443209
168273436342367
22637769282929
231575737271731
67393352170273
161873946692291
46488715295263
171691044809017
179803847218829
217645234895831
185056939926883
32083644063413
244889781040607
264723548133553
77938115129053
15464523755789
224739969954883
152610088282859
208586192272181
115738448416117
101868221280901
275406899010563
37800525563711
249248918024069
190650207293339
131364628198493
31136248741771
56823012582293
44779682803403
140381063994617
26311165268777
56920835454149
92916231825721
145352141508421
40299253959079
153158719878779
128483814503309
226625693801609
35553829554403
270668373999241
28165764079897
185732656857721
8719577729897
164236332401161
143427844158461
249979429002181
100077043310663
240896364931843
44721109112371
260701904201923
105403302036899
55902302916319
161747788746457
104137281828533
225280754976073
26895084034073
234151495308307
182095070654999
193900163848429
225766019506021
109416204801671
100485843102497
101634730886071
113511586853593
77125824911203
207309230502817
29286717399859
173011044089713
6665325816073
86293821579827
138277265998117
197664400285273
247135138121057
277521952048469
275068195585331
51486355571593
271584588730669
197193985023587
124466784559133
278467615375291
258102364503439
274310861420851
78836105018393
136169059935877
33234781052747
212430074686327
69736671408409
136266309429161
155190818660719
117011571116893
56425198430351
133341263653643
250386469742413
102288292269799
92246389031453
104052443703577
119451086743759
248838115183967
49211526966391
10649003593499
193504196475817
160406867812357
33371009128537
112070211319691
37451312887619
155472402463627
241649014728449
213951673473211
85551512408213
106939940368949
5968862226017
27734040840953
144784210530431
237176249236271
269559529044919
126868828770347
265853593642867
40764443317033
97676015953757
159050545129393
274644946460387
273590388590353
277177730684147
217186495924397
152483260965781
78124552364791
174315632044121
114992313932689
254874554164543
48498236315047
244992683648569
186525587760601
113160228939991
181074687286001
614269971629
4702933627321
37115228185241
253138271723807
243809787418619
227529479643853
203817076719769
25653794685899
200711465600003
85608024664009
89048479631239
102805930443323
79494313311373
95129258770999
143993854882693
179357519168929
200538351382357
189094705558687
195724480217743
230297580291353
64147389246929
186315971556557
257390098088533
35368351938977
54686936099459
78491758708637
190069125253673
44417339013077
11715027808279
53003839128941
21435969119941
160331461028353
174908318348921
248650778319157
18350038829371
88842538341269
75370437790799
175417819705069
189438295755487
223293200149309
113206360794133
154412477293099
151534892097301
96560147615837
275061627553129
233684830994353
36762085942553
174682303805497
240927206512547
281410637898101
18631495802827
266827188142087
168655836831809
10679027667073
236126415258743
211921182838513
198897045707641
221243881197659
8086050006571
215280377787473
222421046939249
141380899758011
6454554047941
36339752141783
278856435240871
164129582846599
2629381763023
263797066508713
189186755769493
133657206447883
210829426636649
193596487240931
8733716506393
248135675430649
208860329774233
167481237167627
115891739023429
31880597658859
217956511218637
222997121493877
155863425313579
87769907618143
257524471342549
27699068657959
224544245433941
229767443403991
106733719477471
42164401009121
219368718197813
4394684324593
40190578084457
79767004046987
8500776820927
273541886711089
40049811632969
22948082204149
8403770750897
53042714842027
188286136218353
55008490177021
186646458465851
203511892607659
107516990561447
150090230039777
178222614673849
41549872505291
85315928741023
165297411844633
61445925713323
145241784701551
228132634912697
79186439658371
161854045238981
163612586738537
103869839577589
69339644450831
126138034602331
224587657216211
173934415969579
271816694465633
186171577508551
51213376610167
56748918156841
16960917584977
253690662785929
257896323551899
160569653430941
223633250268671
201380617491299
215766597066193
125943819771443
80255366691859
254500637200643
247098592642771
103935602511959
241309598735983
3509450741557
68863514142737
25748526612251
237850656765829
243646949843239
73873273801949
252979875811361
5066843069047
267302072971177
142228102587881
217214406622511
201814265465299
190073987534107
200008006224877
50731599407963
219425289511469
194717334061199
98641446131269
270767372342113
189355171585259
233801823633517
20629905124567
154512790553431
197315739261413
220931598580447
198970511923327
88835650164011
188575827973307
56474060003059
85326853610179
17181876907681
262853834535203
28846945761989
51426588707861
185726476939061
189856889517637
35573794255973
193834109926637
81597314238299
181793791449887
72160506795019
23685325825891
193301923619659
207844196754191
154004405750159
147223538461007
281474826340843
35274874479997
281387578855507
271080532054837
180808293177103
205546837591397
68624085995893
38139900386473
195780209725943
195847832883299
125256271878007
187118414682629
72163263850331
262738233502193
21048306821623
69349026555047
258037557802667
138258944061083
193845992820089
120744351181529
242349274285267
280683801642991
137318000280469
147138091404037
77449785145253
217115393725729
7599613232899
204179086721263
19391757330779
137665609545847
162817052042591
280306119735737
215814502515089
248891983724759
106391392465819
64719016614601
179011365598399
185459980452863
144118884487261
36663473780473
102869352701473
166111477180477
235920786481753
209937606927457
138463578427553
233830495859501
1524460474627
60402097044577
188383299194627
61789832752897
62212892502913
59010620346929
79858382639957
23395347069971
52754237163041
165961626979223
157731245198707
116151167930323
26435917158317
169539336129257
159643822019753
9942439967483
165474075826933
255099814091503
13436817161543
191248651798691
84057160855727
225839279470429
256722120601559
153421432300153
162707535931411
238563203872601
126105435532579
234760969325269
121011314817851
7814852637751
38790301578071
23759984816957
247634950194259
6023733789361
74557444576007
91921640846557
167462953107661
49030864018537
138431818273277
164560552590667
28860468567059
165560208354223
80784428834101
171391082783209
20385418690157
203702199139259
51115696562201
20788527070931
202216653847463
270100248450139
216950918821123
48963502938887
209372882233993
280091721930743
152621128523179
6295816728871
97909918669609
58088248905121
136596151197641
109240712211049
159416625423397
53420493440021
10875530316257
50725563151621
259787512100819
233439801684851
205412086255913
160864920356263
138133456803547
132741469429649
147594940816781
213185529828679
92009407565917
172421064956687
12369917822863
127099539129803
22041588760951
119476491549719
13855504786633
61264066688009
20745205663199
72309516182749
33539533890683
104461261131413
189755471446637
225991595089451
194293845358841
39241983161189
65257798261847
253828056568399
180762796801003
239228605246013
242244053114507
212547836514131
79829127372131
189638479144883
198530957376797
54101927544377
187404331328309
149334391821803
199904297036413
195018114745073
208613045249783
139402563664961
60587901925679
28868546211977
132471184369217
134395529140513
202811751060547
50334185867593
168631750015901
211801184386507
111319437293671
201776722650739
273284945383361
32641802165893
177464163627353
75861759524981
131930694866017
84941230958861
138921301803499
218457227549377
53085704146679
15200945361713
264381734360413
40150635819337
65478101593741
191387460455837
194614037722397
275265649270849
201448100529323
225928666650007
253833951157313
18027729946957
172193695218161
66063084306281
180696267275453
28314377530519
234337670796389
233255312230627
200743122432499
212048347365329
210432571780793
281402422007797
236489065460161
223039380216623
186288060298909
279014457133457
201569224356449
105317850577097
89369629757609
71662040768369
272861842471577
151893907476593
59080967350963
141021600507503
108811320430861
51292330241107
134125490765951
71997764113207
209690542154003
4445452461871
85693124253173
46365725877101
259985965070123
57889324563977
88030956281617
115842156956101
197248201986629
11527118725853
219783958905089
85654807962719
22773320808881
147994830594631
19890577586977
176696115459307
182135819670023
141574794973009
128887407997223
265104448121501
61207864599067
274584612318593
196193816807179
184140633031403
183281709962207
58875433898797
256808603237183
148464545506133
70724878138573
150340900922447
61656046637153
234447793070443
238150820621339
108088435898083
69807896342893
92771156388061
21234988586323
75021868217519
71942071510759
227654318546843
199162588497311
51911084159107
44724839295049
268735515704291
26325840629237
245746173379367
101102118000047
205224640628827
31152437412419
57871351487263
53814179357269
175493502851213
134261985487537
104354283141349
80616632437069
98354164277869
131854655701039
270063788570773
59820659576753
213636724694531
65628765531289
75474202839307
125261723805301
69217362458131
16966563584011
260409600815597
226084764248989
35605391752963
176196906709151
111731086153619
234399541968601
47013191013247
61463524624681
252012296661283
161690741395243
60587487540137
8118073481549
118533990382009
155723194876867
6268189602547
31631000456161
191450615296183
188532509816353
57895144901381
1280754962083
137386975632133
24833600962271
255105269891089
255538477441087
208590159666127
10595167623349
206124106572451
192241181266639
42194482146457
153116379855737
145160306241833
180385695457729
186369951635297
1293805971307
220211649057649
95202710317277
272775931110757
262361046232613
261567574180153
8734501249829
215538551877697
105167270832241
22908442248271
247347765430543
160836881572321
261496298703727
190576057284079
268818546050539
251923172729233
40661633318989
101050933401647
219571953701719
215195327629349
271458194757661
25370615907353
152324706520153
137924098017803
57456303489313
249593378415767
95211430802641
276620859812777
96643155939667
72846397589729
225515049670997
143785417863097
259110276598997
155129516085703
7486845530513
232474976037569
172587695823451
192142147155407
155240964150187
178047416390323
271689940683839
115358598828859
155750494669879
27204919200517
39820767705247
116892529966097
243163900303217
260737324510301
129455803878811
272103710341781
117426330531623
9144060091711
130553976041579
168081363227677
8731977991547
209477672528431
148003048947211
16897511240761
149270295392821
239181170345683
72949396508447
238496308035649
224917971255059
228009628963807
60666883463213
211193116005847
605917419287
78375285394547
151047288392921
42671040800933
212210801943739
128038667348611
137388573023323
128002692051343
61266252164317
191392741826141
19579308237457
226749278743133
70857756229753
188888214056489
152563524343469
198649333513831
2043286512977
239359777700137
182810071536487
124541411586577
182162431483121
214059195681113
236510195571269
21032675600623
77708892197953
3230811027193
13540057104023
7910318940061
204916206621743
145938852506729
241032878900903
26639421567839
12184553513131
41605130163109
92302381106707
62894627793643
196121718937993
235414453871059
135609554064067
112507085632321
128059038065759
58276941445169
249980641713371
271165250153887
228346228200373
243397258201117
226414176513583
39277540128803
239748795264961
131308916193617
123247192264621
207119132049103
39641280458363
208600003027553
275276329163029
140206223693027
183383158596173
146634092216363
105325223781451
133644167029129
259196742214433
37341246478519
55873225551443
175331186581667
7020367592989
257890941056327
140420604621679
231063535511153
260913049575221
11947272309851
95912238905381
80171940618281
55214434917833
257597734380109
25546876170953
280888938220427
62105340276943
7528662576167
45551932056041
83369795838613
128026843372357
237671310913733
168065719708247
126017031758183
4807446261347
176547792265367
66700086224641
6106315707949
12543217213511
215071991976383
148109148799223
131431134429593
280890157952399
230805933219101
268937223625709
73613567773519
273834799836119
1116410989649
130484869933279
113286703468397
20098309651913
258204458479739
40240328183801
175236199091101
136894204390061
151629144596543
6717703317029
160132517737091
152246147051989
221875090817927
171416273016529
167693787739589
240030173423329
104209289118631
135591207938453
249874466928769
186091623134029
246129281286337
144806384333839
212456786872487
260980525964219
202926426560449
70075157771719
261613383174763
202583456602931
203870047283939
253976453931983
203605104860503
164083532160997
184523678520239
10697870249081
59795067054409
15586374714221
235709613406079
116874248491859
192365837989691
128276700219611
9531246571621
185780582268191
229174032283673
209164632522883
4640718144229
163946741448887
129706643150671
65526991356311
7325042104967
68025722112779
39583746180037
276902497537121
230828302130669
276316143325543
60999893552387
117056786977957
197626131296813
73149824814817
239563762449829
21889415733533
51005375219101
174309514210757
267590357664893
102589452897209
39506969113147
196433313419351
218782245797491
157346056879213
44745072704459
180033624867413
131286889558087
49939830459859
61403507763463
168833770284019
213194065307173
194170492840747
33111426873157
185649130416173
105746371472087
63159303777821
88109290582399
182765386985737
84829279412707
217836213021107
187145833074623
16569017439943
112712238341869
179929889863639
100444206721081
241917039661537
249587966065943
275859892598561
162129514181729
179187764546281
29020590895601
181323408112453
29095526085917
1650548091473
276519328460293
258458732516209
19883364984517
85976600034401
144308944794073
97498035038381
124896883920293
9729167973389
109891786248973
123656445143507
270174442589917
15655599682829
125586388987583
3052723536259
274990406522563
117077836753069
11279252751071
213534266973259
196347069530221
71928553370603
30749702881991
165935265586703
201288826575437
97719160814047
242297203182197
264692627432749
34883533838303
236081363778419
147227659001387
94932252477287
42982691055163
112585858624301
90326658405013
136216292591971
192687110421929
220518447549223
247508128960387
270994949038057
23598584175031
98324791963267
271832887345871
116717532975937
66608164734179
248802491562307
202400554018501
208861648365119
228229462173527
271597534162483
253775411261249
160262140417867
83606724824351
118282673896997
55091188106819
219360380328821
181352683995311
23111489125313
119852642999623
184254586651129
216233935006709
81029614493699
185347453415491
279268634163769
161059817580097
226119467261557
68523939319151
9322803835141
33615756303379
10374162198683
235644977370281
77835088788869
201706200531373
160842297297691
230282739902393
197694244807793
255866497797997
222389684155669
82883246243011
77930024265721
29013334540133
125391304610981
143843268030229
123966522157099
98914185529961
64145845955819
112265928839411
221157873936253
212228308036873
7304026024201
162168150706447
203922718872751
12910592643439
214435836938509
126641480343181
7605241569823
133099497303841
195431564078321
153948695599747
49168559877517
395513980579
257554845675041
94113121284241
273735955582139
4154984296241
229247567322853
43393872630637
255220772649587
161906734357783
33576290042387
57558417179113
180239247618203
158479935488627
103468273031429
180312799782431
153153835488061
106389584827751
223993992987433
41906338967369
111890420148061
253518674944567
239980547109643
135449088588083
71458691911879
82324673987663
170772001681657
238250007052159
69202722494879
219686301938639
237013152660569
215450243351621
134543439676487
141627321606649
95647854581497
14032967997683
140236014087877
15463280327629
96431742583019
54161453669231
235595182770091
45474302670371
202131003834451
163779344238073
195367916209261
139140750015919
127387805703331
23281983670541
208086128193217
262836494424281
60219187872653
153176200946513
200218154045869
136138388088247
234830637290957
222080437126367
27182635626347
146255056710109
230463137978219
63952384424713
46638235988537
74849562316279
142253809421081
167978878352771
143813249363341
92591796410507
257024846490193
233441626788103
50762527435231
41391868324637
144595682408729
21185098875389
254664067444613
181897072655147
158315845582177
143603381640109
277962148697627
120242797972523
51677668483037
189089691301339
254947328677231
97578002339413
243939813805939
264021687754873
114085855140133
88750161978749
270446416634731
45328390002319
32713025189111
205991459874919
273230291736971
160523377514873
135173303066723
66041336032433
10412703825323
148873058076893
10607877041717
81359363072399
51714726550463
73739504570959
79221951074467
202552793319587
260332147056049
185433284229419
53776664841593
204176563181881
68520020794213
151311143109521
151328484409457
173316766813937
31766958916439
203455285978327
144820381531247
191313236365313
242643607858261
188369756804353
208091399688281
148910608680409
76612991400931
96680304713959
208153659908017
106623292085039
280308870059399
91064748947101
276392646611071
176110726878223
272918496406901
159703027860947
37158301390681
92981412973091
113578179379909
21966929918851
59783507864429
104735334351719
231611299705351
125191766911363
227843002759709
3255352370519
149021869841447
169066240614101
15745936192759
96694350999481
271991982788303
235011660150263
101105362437341
21805212994463
122539307900351
119914374947777
15263827410553
263829793507733
96269403755933
193783458924509
9270710001923
47061915056977
99857640211613
242075557716479
59936920759949
183772319370473
40863188274019
195466123336733
179632761710729
85502196496169
79515520275517
69584262105733
8753061712847
192582789515813
252803179217443
12688209322367
281266963039159
245099645059189
125361642457127
126186493270699
188748476927599
26084940948277
17823986073991
26635302870569
212428018475531
237743291614951
159722934821189
130017529700911
270779949970037
149756351872313
235797538309189
218917553037731
187607874446711
269734547452649
218343096007651
149916058249619
124978490583803
24900652000501
211285714402559
244562012567711
71474595190391
266167632319931
53800733059639
267248758199369
226111533061493
111333997871419
87692303863217
47384508781469
33959964228947
171773613156389
177304647119167
101159849968873
262488534439553
211411078342427
182209206746053
279166522322147
252140147284037
145427908072399
261727647811303
260408925767423
22896398798857
95357075592679
183945357099641
38491906955329
242472056585159
208204065208193
19447175518789
8316606894941
227129518340947
99804109077217
141615284906639
112576519314569
142214270035469
91818196007561
43786039056307
164235245259101
150360790675243
221626460115871
251853517965767
7276509974029
33082068373703
88745034293231
220034079125227
75873889835609
74024564795639
274855824063577
151508731325953
7973781087553
53397956263439
219486169851413
126450501716831
233238217008833
133132653578381
242894503945609
56595709784447
164597640332221
196656357213233
115450435957657
144710100267223
264691563063443
258864450829099
90084906504737
15334847198497
54923866666499
206695497140749
63663396358987
264861258361993
142642126274987
194908505561053
50692387037689
258578145297559
143570989291357
163022028181729
196404979679903
67736689813549
158824107258001
263339658856751
210308198941699
194605970917769
81590932434449
191772225371413
205231366135571
238819202095261
210488799874609
255819042923407
277934490320857
132282692518957
122776073263267
42352054123663
254094351026183
53305582493347
99417829747729
104174154524723
258870054376853
260534451146173
13927220098657
7541222203771
242582049289079
107427351765803
109953670502141
217542884766541
226896934192087
275069193388499
16733467513333
130159152896021
243605588085869
81853503445391
10461245900341
56947564837327
183895663138751
47488783481407
70986696579307
238482119382701
131291946902927
65259526963549
31393707540301
26321057364467
182272282514761
109279316698889
14893743196403
27877762193191
250365008874901
227001368770697
175589693713471
73470023435309
220193033536829
171905850985069
222137318069663
132141494836229
36588583600103
132311893568479
269743542231061
253041022170451
141495746936029
175680209854013
243629993969489
262932400005211
165825126047393
198172872009349
15687615602213
256763054096671
269792605200749
30486846144961
177654971930603
115123548968963
190132941443671
248674688563481
45034244850253
13856574789847
156747094180373
214569725259389
113145745327733
164251557948463
73433824458601
10623991105421
145008955889153
31742606020409
110780876879369
135892190275507
104351346643991
175600968785287
64159981615943
264917163726731
148056706179509
117210636670873
78186559523543
171761857651253
216124763509433
250867410891049
66725671170413
185133306585503
243633173213531
195748185330707
268947204151447
67683663602351
19618986389377
111497290190771
18341658302719
218071190324237
131106022192183
129592953340363
54998911568603
126616035896573
9338250679297
194227141682087
113974942181977
19313540534107
185021461513769
135610398708667
53162801263051
114986968516729
35251274245301
157513497351787
250219965636649
35275132336319
193236379412927
218322960502313
189452946705229
216644961944617
104278737502727
209048131199827
204780534466999
185371710156839
58029668233793
218174734380419
103124894544019
218025944502299
164585798214749
167237354399147
19080452439011
189318987190607
276778865394959
52602980949749
89142975421351
119310815131687
14546082284177
103391698373993
258731455523213
176691894993841
201669158530271
103345630274947
88823370655769
133146459322931
189406485298909
276915509993729
198930582251179
180245180179369
234008711757211
235534765895287
165615476349889
211111477041727
45688400105407
159448097731721
174413215019633
144792291903811
108657173200031
194228964943513
116891429816263
162597638647253
246481690259251
35317956172307
230612908336871
113109440949607
40496313652931
87013360122977
11378518699381
45065805095573
142622581854719
280660838518409
53621417539493
47599342733881
277542164477077
115199004047557
225127534842461
195147434033569
82719763914103
236289227511941
113833698154321
156402136508461
111724586147549
94398079480373
34000669563457
7725202511387
11024423480669
242614685009869
116547242910253
70156559400787
150588477192323
265381005774751
194404840970497
23038368292963
196509900985469
59336581532143
186263638398307
175282501551427
33608776970603
235151782489361
201460250135449
16171586822323
260398550745407
27886851176053
261138440605283
112859075299877
209587097558171
60757483375361
128152634278231
42660702705521
223417215263741
264186355696097
153579179337427
121432101239611
133537615181041
263375508296959
180577204072393
208849789067833
181251653982193
246560002236857
50215194328399
187668347774773
83055150221047
180755927680067
240066858593803
157922873148877
98549682867113
262180636770737
135093996990013
3036761318777
110070092280607
87493830760807
119474810046517
131750455997731
175943245692167
241952424797381
85193216933681
95112875656063
157859649248767
232674604326209
70335875366641
247333382493199
135269441527217
64113066275569
239785213061281
96163991034523
7338490112117
42113560309727
28368785743549
117579505564211
56749372768303
161697152215799
48174813233453
218929857280097
267564561257909
233583853002361
273713196259589
253697261184377
261839670150797
259676756830849
10211148436651
170975212423297
92162542830893
147065260715173
219641539982453
122334921184627
108133031208049
217421052152501
38871881002861
87763319574011
222885791833531
7427327024213
227412290873917
245778300644089
31573673048261
197495093260277
130748418247703
70838407220947
168535271826653
280376735912107
26524989896263
101514604190437
139557445159523
191015168366189
230177705767531
123448420489133
39102475757197
267042503563769
227087776423987
141497338343479
221213314178231
39545875395743
207470881842011
145523226127493
257585431702493
143147932812499
191096412852551
137573480202659
157676145232667
142496206475501
258729921022567
114210766818943
220250341110461
251559838489361
247011187946531
180003991924831
125033344887043
255749290569109
153670486705649
200506558352447
238562487098041
5843307630767
93072235844243
226908297334913
10400359792391
225667133965807
62569867279681
153957086964301
37383729073351
279043225388051
112317354612277
126060461409451
93072378715751
39873106169251
74488770140527
224896508839489
98953099262851
228881663544841
228803296896263
200201360649067
257738813612551
134018014494449
237736745099879
269867591340689
94701401871397
10656344648659
249625761191381
64582725499883
12168885498559
39709745355923
192937928379347
5314788248699
100779853488499
140629260210913
102633318766603
6646077119371
21812061368717
103702129002961
42561786142567
26490941419993
85319969777803
212478351121769
91156478107031
66221909919713
116913152596351
137982752486801
22640439584927
252429324445813
72772558584571
256781130908089
137318944157299
163433965281469
50219383937941
234343094571749
14436986089151
32139407179261
105657445294067
111267068427337
215339926628033
137225740001057
30502503311081
44048126612363
74846514224921
117042888100063
232698136921889
87059549339443
49032706805723
193918339074679
91925217610129
153257768320991
279682493442307
203071291124899
160233171542369
52474133089879
1557945010711
213389608590973
102435753163607
19267527677599
137420472176249
206364064859867
173236896738589
247651644940543
233616817203821
224949990683179
236195068434379
100212723734597
118210101619943
160800482404937
177043683969541
99798929897963
146263922408053
25452741751397
170341121441807
35349692539487
96640078447967
3587378839687
125356017303233
31426751665363
246484628754047
234654933267437
89580784615423
54497727252637
117101540328211
48766573516751
134966529757567
63861026140687
170377735340609
207738804796321
138682528351907
280161607484323
66372023652989
115987126751047
129277004770601
74870510435309
130523314227589
99843560556613
115731533237497
106347124663267
223824212875391
184164462834307
21521714427427
270505153696499
229600398273641
249998229005333
17555456800369
270160881495481
247553069956757
174458720376877
109644853236799
17735237353531
142591792538287
60854003662591
71974806501187
96664035367819
7047974733559
154746705806219
258180456034027
6028625610767
173829529774057
45286138740067
76706640955379
183507589497773
136485372474923
56173812990133
72754973732593
153173808666551
86363756131217
141685350269509
5147197162109
236027419863113
29794891373369
12286137349901
152942390365357
28402263834457
186706969878431
227980364028301
86730820535693
5509223503559
138106703088349
228687779763601
185147430452623
189278541471181
67936284402137
241406787632557
42740178519697
141872651304211
45065523736547
213348172491247
38863714784491
114479166382177
54542860714231
7628780694853
264363835402981
167865356703917
125116092427393
147232720643237
193324860164411
274888679370271
142040123778029
39679697183557
210005959497827
245491614546377
238649119502093
104460741116647
37667573491201
225381257376073
103301078428693
212229983695759
119200431443809
101152601962249
31958785037143
215554919223547
281394485298013
233773444530047
84166543843469
120176356378033
190554025014611
15331598255881
182715745067599
174544806398453
251374866365071
141001273963391
263391354361913
276945006332249
131507000561767
35634693854147
193423839404531
256165642619459
49830220647187
184840153114649
118907980865669
42473480097823
36555671528807
276581859904121
192909067823921
263155792421969
204445113447233
95154018295813
229041271531987
180752842046129
223905123327437
88911705112831
267224618207641
238570383684757
71403999985343
38501613733139
79409311175531
232517372576561
151537000536919
9406228864517
37149476363777
185303009807563
76698379892929
127284035007791
218414799643531
197029510870733
67771351186057
47027425317511
245609296972271
41409273234559
266950351732193
252090767105491
169859783309653
268936393392533
53601248839043
89407092971543
168020381085551
138839049866533
113085233326603
19866045677707
122237153625557
102237100980299
174825668645501
129242312839033
135968657326009
200072254407023
49106338218577
188516033412127
187195562041927
105472255109497
191559219350347
51322456921691
81182014455097
241922796336967
280685850623821
16779245586167
90706794870173
152422332616831
184724682047881
13207823727643
44153463656303
30068377467941
11240444099351
182147605400087
124452292174181
238937312362711
111119583182081
73789434175739
179565497712451
21177320780579
11515335661327
100433922195767
222926387382019
1755346342513
256465893690991
39621229551383
72081223380937
114412574348507
113452260835567
208933203016201
201993863133919
91001976224477
97203099682261
270496191966817
107682597547687
38358102953119
190872455457031
17111857395713
64129223206331
188689583994523
105521338771853
77276951552089
126586446319103
211645297519651
16141776033881
211307476850251
155570689432343
30867301661033
6637384102717
54328273998127
17705168589079
243430777222037
145603023059971
62733759317483
76039762711961
83018478201287
128260065569929
217840118417983
71503152115477
19487910130439
148094371769741
233562511473047
30603155520347
17830991189311
71436889685743
174533901928187
184409062103843
41686219254791
165308555775133
145857024313309
26640246527269
58610706760999
141028767767861
167948970498367
90935813609789
52378607169521
53709806673463
25687929481979
141166647572009
148892014439771
136476877471931
84919896423811
153721429868569
6877241954659
43035387508769
98299708920409
266254295203187
3102505428497
128047249800439
112656246531973
246063918115399
14707255210573
241222111817567
18077192664731
243986456260037
79318476455333
101126900757523
199327017386183
19569276415891
799085855297
121608538754029
166253086983101
148281096448307
51162952539277
170223485722231
6798336296077
77063203674503
110824895796203
96622306053517
69054800857253
30676706612911
64769383679123
187049842271431
88091775550613
136062606742369
221130065224661
224677002461827
104162170569449
8485407136057
80677127085367
144183441830359
274396480189613
76349061729797
26361693700117
219021696382759
127007338023569
210885810400379
278899894794319
193680969804341
235607932684693
237131928236611
258020097529429
53697368310541
245219811668501
165779136168409
212856400667063
31515123344027
216727861138801
58071647038277
239675853826301
79055373498137
140380719795109
16809194796077
228617300186641
105276170604239
18667579846339
242176287151147
164220090730211
130255569137767
161995935200111
277553711909171
74228036792863
102740280368177
58641273967691
109941548512657
63859943746559
216333335668693
40156717870751
141103289088511
185879871583037
187706094010511
108027299995159
38448131017067
71653900373249
122441820435443
153703909884281
84231063452563
218342088197111
117286634890801
93969878526731
223739394849571
152264624495003
182668105273831
220233148636343
44819239319489
79337218783409
82989637982177
106399648579219
98648245856273
102474818925371
152352023120153
215929841552827
202918322478269
201728525082457
118413332381873
5282855872951
9620535901391
47070619145519
211040969527559
23803049025661
36855917063209
125117266464863
686994960451
44729386413059
60078815045423
220018881717967
228640898283509
111875466178409
171779963976079
3949245881677
152377962268151
165371604953641
149982929608307
178937127858751
159824051878481
42201112949057
178169316026833
144961467541361
247836556543217
173630281990097
865216575319
190947020237027
238547539258201
103327049353799
83426033670233
45415739731403
274900786140367
84491779961803
50818156271213
19073086214981
14361211598659
120880365814843
71919764133761
242457899864423
42674885568527
35202373653649
203028373011241
269363676941299
143425653916651
231498137452537
239468444213441
166400984373661
191728404189293
247150602989401
34913070366211
81746832194003
263653124802293
105238781178829
7404805663439
32430731029267
195838678695211
239059465672793
125851469532853
111435441271603
156378327123523
142303608567479
167045051348353
118028396757023
50665480664503
269912313562963
58822171719599
241394338240973
176734844206517
139202291402519
229369668748301
180033934295723
88825294449007
252725350294523
140079375637261
273862165330393
209988762738457
33044287292227
99156474274049
13499938997731
91726875369721
234288971385409
136824962097037
239284595632697
45732223362031
83841409210597
161952495596777
3492599471917
248507406579461
40246716738139
213074234084603
203697070994951
257161191815267
110598132880927
2138627850167
213343703535757
51546304110923
119729636575093
146437915771349
88918995408431
259435325749763
233407147380689
88792737251459
254632866145499
49476620844733
219615361567711
140895405029453
136107564508973
93199193447083
179200363352419
158577213111367
270719649912233
271530891522581
175437097903999
89766303812071
73280989814293
273328340666993
257737831637911
165981113515121
48528665496407
42380286463883
274504920060223
123445223630383
261184333194887
57356913154897
8220478856713
195115553060821
131313348247997
106589251188151
60735440180111
267358028846989
274939040713511
99357663262999
247918966169159
185736467609881
118678549520383
80773997089931
51114462266389
258027342644341
257944402925189
8415905797051
135629754365887
243462349674547
258553781392843
257094307161001
2357546328803
224871079909999
272051872982767
8256624860177
154887519102143
12457209944063
59718949250837
250617941948597
65686635614707
246591780125023
273427263141139
250673610945049
152579087620877
175670534455951
94331105709077
81201000229523
60781550885977
96563782405733
116693599911739
261051823048873
155825928921253
54952315580887
139785101768551
78863095976981
52373357205437
42861926259431
42739601534503
41125548039643
236769809158777
233507977603741
190580205568919
252529131625867
76535212207463
149178952109977
25519842799453
260736394333211
136008955572557
158750871614717
93159848678471
238173739870751
6796426029919
61259486443217
44912460188171
23819955790073
32493827005841
260553134116111
163492895325523
2933460324199
88607855611783
2474538405491
83828027246263
254515151497007
171555963425557
27458903487689
164620353844741
236685862513561
109013748725767
138380686670777
194119073987857
16291248590909
160447599822617
46375449271181
246073332474113
181928498676667
273205823584693
197201113748423
81654561070883
170516229706789
238397730619687
80159318727091
149020528483991
27762456464339
241789226481931
6846138987791
173191965997363
151241876857823
238893892764979
110337757623571
13963257626597
5463030801259
196495849170389
11109739880453
47011863291319
244443839001877
71939912280163
228009471089947
131140161913531
149247368382977
102401817299893
128242106199191
250710136953127
102958621814053
150640796315363
180257567853523
274509448378219
3010249492373
102039746978341
122154265154431
272344564916051
111805368453769
58514388081047
241685549200237
169605990899923
223033307665009
155527908275867
187828435942577
238767561133063
280539910979941
9054877030607
73633391382349
157072588716293
252717428954173
30626873891483
202771959274459
48522928231517
90268571581037
209868562231241
40218147746549
234809976226351
44653407345541
29356864558247
166248839913071
64774546601657
264344236251869
205042353490753
18665726718641
100132955689133
220748418750557
266583998070631
203888669538193
88956823026763
281470751562719
271394554405973
140884188971021
121241067346909
30697015446943
155269368235097
89486458492337
26305960890593
32711789597821
67265040084997
8505587824931
131516266597039
48856860863411
113790846243409
13151534199653
221609734759201
120323643974999
122925419216419
52058570861953
103797215866489
154939448999081
133323280548221
269508039320731
32596256257889
226141251130771
80699398595969
32147575459819
177022237267153
128129217864667
232445578232239
15164152977859
127068685785857
87121781150281
5055665518159
117873407124689
271783067860877
110147909774339
59809421181119
40879693513669
221305296445553
242917819335439
185939185636739
89717169050933
277288597936781
187095694539499
50407427357321
19297576147607
274566273113273
214124870274023
106220747898851
40124121018269
237998128359457
168610915193683
14046226150679
216701141721521
100728670336403
44739046304599
75154051062641
145823361238873
170998712051429
234472852150709
4131707793799
182640840727
268338835017661
212300460508757
30731068818091
85518276514603
280109395458883
196733372443123
148504818565399
59762799373763
241793430938597
211763693592541
68036419677791
118638994162159
220611047530871
142782803787991
241092633977651
174169739935297
224498625254569
209262335300537
159968809204441
213346535330381
253120444063759
188413615968931
135353163164183
178391928887269
58080198921139
44107114535213
132575145845143
26913175827007
16795104645049
112349635985801
265008327630251
212944035275039
250789011462709
123391177581593
184369538232889
13864620110771
267023215116191
259813471965533
173924214063683
18353004720377
75048734181737
257356222627807
159948509343839
44155179325627
251855655267221
127482715368493
577361880703
178071940843681
258377670863623
21500229483653
63184400954281
36731072570453
252451454799017
148090317809899
229130701135879
251767113379003
110949155654551
129977256707941
10995293733023
202207710349237
212037004113881
181734745939979
208726871095073
35967553389589
129807502366939
160059094288043
51679182446123
46184859140071
18541902208673
204983092673173
47459491155589
278720242148833
205526156957519
193799172422591
108430128788713
191691237975491
6280604486171
136562823284539
203709338225947
231258863273689
17505805870139
258978355130777
116249301339971
143133279285839
64150129991237
232520920061861
135387603986249
219008056736069
267401892635303
63485581977469
59309935224857
154102872002731
71622794858299
104298909045473
227344207192321
176393784565751
85275267761293
57397006574857
248439101732807
96823266629489
26331067732327
150467731700161
274537874052359
206336380048291
191965509673771
234938864185561
220002290116337
247033061619601
276058900896593
8001456614659
212223942531989
215922965124233
111689924017547
186606914121731
147110717343391
28036389642463
49878586402721
275039091618257
52048835436727
14169864909037
14642287425841
33961591372721
242499867463487
240207128447623
185136108769277
113308539612029
66442178190821
44981988810167
81988183553197
240763922101567
204807443850967
229013470977491
129200320862819
74439693841459
169045260482531
272369667357367
67138260067561
4456080027167
254259036147307
257137074349747
7835897648143
22668966987679
152135163612787
201020670815189
165588615990649
98262700090627
102130534392323
900640436471
215722852255451
93106028080157
228631967285663
277098345118157
21002688206057
157113789218521
33239232631091
101829289916741
197055750518063
253131299486773
192791288556499
32269479879727
56652758445637
96664542859421
205905056132891
238283798402561
85545351844583
15301071488851
97700498205847
196816049551421
101218018869731
72574350390329
123247910132449
50478097242187
138317125076531
120831826866833
69861612341141
238381491920497
56347925392211
276370478023823
28265245345973
77837708366443
10281794038231
138205288501003
244395064050479
226826902292519
261265248756893
137963229501029
50894572736191
186681102434053
128009623981409
175665055937069
13662951038221
24408151933859
278852841549383
98106733236871
175834402148599
6126924028553
149591503626283
16143328382659
270633468519871
173265521788081
215367324486527
204836197835461
240551912099347
166259757849103
103343240483407
157994582500691
277385501693873
167798741110951
20762403731969
62659802590717
99627077424209
254389301879239
198741171856261
144207719140153
42167392096639
125827653025391
124938203084239
98202316485631
32981315620247
211537572298519
50207239598897
272336321083103
257611895336599
78981398846989
48926758554209
215551815610687
67334702443159
174474170850209
217679336568571
260971074380431
203238007795931
89298594710081
22143446303773
210024620268263
197899860260743
260631677034767
201294668996191
123805370032073
221608959468989
259145559707929
96788816105609
10127886767767
98588287795807
174273236073259
74007855770887
203781542860979
29847053935351
241582404041221
197217866237137
33223510291171
119677649531747
107979056140411
226023345673207
24585353675299
61357487949067
75064351509769
16260779986921
50062236353681
8785847699191
34299934718237
13821565039517
85486553001169
244231981451039
28865616681871
99566393503559
153578163113279
221342650706641
11009293725887
97222888107967
139523081313001
91404321792001
183438887830007
6322718947183
144859220745647
248058010777429
180606251475239
102776959665503
112623348666929
253650789050539
230135598775883
8248350109757
171024663512047
15964749250711
78075686165171
133850363872583
220890491348899
269150460520973
225582653001733
95978402564339
109406645714141
51098937886967
177437723985479
47319923273341
129486245329759
281295176846197
92460019627463
31536856492787
2178834084881
211291493962739
140441589595771
103576121729989
39801206550101
71863110474037
23720669488403
2866597249969
38176347695077
81180547962091
79018920434593
141845853009097
71688443424211
159821613015833
10933583924539
268792630990777
8830228504337
113816852224837
120534159171787
40331339658977
136013471475601
40781663588683
68604864613213
239579126421913
234589641608057
50535839429461
275459071058309
232156343228701
39143123666237
178746156859463
132451075981963
251217863038691
121400422625513
17178797572883
218798814484771
273331429360441
194624643531281
238407732078017
59136313390733
160503006027667
272663906259893
218318924042627
70743907322401
236055663132293
14246055490211
105396644604929
185624964127201
7126006738243
164134132504373
196152704629003
190167282400229
225964248472211
12790673571623
245371292672773
11578015450861
231861645992441
245355356095637
256562743472471
14447342818429
147689327383309
133369708293727
230975072150167
174167708530537
246634060268747
100044312021431
222698402642011
51111766883689
236765784085949
169705273879831
221149523181061
179149735836419
190677908170993
264888727104811
77321991850199
23143049549023
162628411439629
37397746092523
153639268117297
88119774916627
119434650703619
104593726212281
149342379291019
130203381896603
102530726894237
271003575653003
6846894559207
263578672799951
137731742880271
174298475488013
114312733765687
164010756912703
146153792375693
103798008494291
12577789612363
266138440087441
134937699317131
266839870628083
179529547737467
72052764912277
21577945075553
178817961207583
184384629703139
268982378845183
152125736984989
181957118242787
235447275372671
243568920772279
50381469349709
37241328880709
110470653200209
159849559279901
154849141189247
177175513615609
70209063359189
153242773111193
220684641756277
233444578511527
99699108202069
169543178021339
265760510775577
48758722551163
200393802650791
148979583272363
281229221035127
166041976875589
145136431950067
49400898459817
137264976113003
94521210471241
99079214157817
277902639412621
152563181597017
273514183212967
139401957205991
17694090838979
147997194785953
124269925514971
32220475411921
55582517390843
157913382178807
195361851242641
9601208641991
208934348068343
165652642716191
32450531649511
173146952372573
111565481575117
121704230134709
42048787472803
23401887800359
30067090131737
24888830751199
9859146334127
109820160921929
90410047096997
255538343790941
210595139155421
235369000160507
167354624450933
21888145985521
163014625937489
103870023453403
17683125690421
209959050192169
163296534775567
80646948349361
18615321757271
12181643773687
10711643678311
105973962324059
105963342610511
219528790234141
220224954833981
32802448805509
165702420557183
250094947120231
57661016817667
172201163955671
185511075981251
121314245205017
205862918515183
152796060776561
84761540900273
512846132207
259890256432297
20171951766569
143042568784133
190787764034009
22974850062179
262394302010873
275971940352287
263341419062261
14908051547413
120021787165747
99440472208673
264851825740709
118585827718973
242766569627347
245639181848131
117397365137407
143479662378859
107719376401027
91490298639967
94249342924237
275397605731609
187807444331281
67592379841339
35164793618693
18463420597277
192383478020663
47022775641539
257231124567271
262464562782089
56685293114353
151919852129413
58073643516307
126947051166823
184909012168523
252262205486243
222785261016341
57275935656139
6746762208031
137571908606387
205047327320813
42476833931603
59145688604459
173310252874673
30354059085209
233315803375477
19005978847943
133990376198143
20487375239189
126562803737203
234909537250273
52234807778683
204874445258503
165310072556567
71495193099419
169960273468493
56465649691823
86032572657883
180574685490559
34716002688659
62880444323413
245109038891989
34166517142559
8318794214069
270593228842129
123672442052473
227134329802007
158943772606513
161534476725079
111265330189913
88787419888361
134360761919141
119292334923761
164841705076819
146027537418901
6284663022433
136080745104677
191779364924977
203367009781531
122881616828497
222458409408853
158259693846253
104375338262491
32155248212039
215633497718363
174428747786299
162603754605703
177300147523207
88720882619339
190768184613971
48060984928841
190525879726129
166456870907741
88575547336109
128724253539373
96811177353997
235026135130519
156264651534767
171623767439353
162274059716099
137334360268241
102751808969827
117577981383817
70701423529651
22508176894829
118368331525141
99659240835491
142902216640481
162841457391869
35385684275941
80248943815361
160133345535767
149042903535101
97576488895181
209314645890257
170872119390233
225713185054963
122961437984773
66138074727943
124951051552043
261506385442189
79098931169707
49284174898789
927966255059
245657422063363
255465988715789
214933094509741
164570338245083
267109737624941
138622979611531
136708350139891
79310397707633
250322704877339
57784546423661
18579742630723
258919770798343
161248734832111
41943713984443
233848452196727
98484773583821
38731584508093
59531840800637
7239721403137
257757541870567
217630574961367
85271072279749
28112379452557
181869553158589
241768495096607
273966384486233
175410766375849
272665611437969
98555261277961
145621408996597
127892219851969
178109782208093
83701481986303
204275695084781
19684850753797
17183602248991
66265575147173
80739501012743
207870327769183
182415101254931
196073754231373
224089516188971
195327152659127
233013156282383
197678517767933
47797744551341
223537826198023
155862253936481
173401856510569
228328520460853
13452962876663
21663170801801
217632742396211
279468111550447
104843979171137
43553129088047
41456727165839
274178529010109
146078883657053
122907363716287
184431811197503
245632376761957
209950189748933
93163917494147
181323093397247
206620080087457
32518384867957
205391815847749
171393386205919
210242582071051
3952452665879
219345968281199
186565858476379
38830550225627
280015280845723
242502996588427
142429155302513
138120115888511
12667114640903
32196719863471
39237478091423
225553620477719
146392821519229
50012457796151
91642653326351
67245365671529
122750738544851
103518251190379
259538718345133
51197440267877
147516434753669
147387771353561
135848069499301
198498241574053
277518049387511
235298909009921
71343976714847
150675186352129
261013387090327
206729310494621
104646530982163
207946399780117
111433409542261
239832511614083
229388182480511
193155140753327
257750198871091
193140188293219
195755936701999
4276816759169
66065772643231
122044080058687
254123785364177
152078478162817
109585624025387
206086613307893
187385946976453
182828881504369
267263008041439
249648494474023
106450829796823
73344556552483
156238752824489
130612845552979
276434981015623
142846171476091
128456995625969
216155530860383
126783246858293
213683112675847
25172053225217
29808593446129
179753547807979
50015240873449
57484956601729
92558508383513
123624218453413
123044344679681
60085018745657
205029625381309
249846473235971
52964636527007
177315219094567
154357191049651
218881592910427
192329795310209
146424639567653
122010550998241
133903426250887
32756120672147
34772245846813
263409899370767
22836311860091
90279616488011
233348695344197
50556029471203
91491720066499
21557836721557
212246764714781
102035320071857
70642308407969
253920251591609
36031631700469
119182069727419
131099506791347
63278577988391
198244292081291
172720824383171
271330583540959
128054755172899
221542776511607
99762005123993
266802144868751
53821873644667
85122929752507
64314838655443
116876131445651
241551673480279
170584950318229
12989419639733
214972516741439
209606353114861
216729608709203
199700715206851
277787992501447
204311879378647
152771838951113
77668773274843
133138361710031
109079495647271
2918524992797
38894438579263
267077136038183
37189777250651
177375234340553
38368118196589
68721792112423
57272122759499
185246836822741
239560105594903
207349063634477
228724941499489
223901737982803
138140275966163
182249570629571
36596425350521
116944198358551
28584230414423
87940341337897
142226183071979
93422480524339
61409135035279
25819645447501
52524582036011
20513274592633
99236731935751
280355785367563
186469062236983
86680199278489
248699099918383
270812632649809
180005739281609
204369388803973
181068027101999
270528294185371
41310957847147
183294404985719
159837001912279
117329221381951
105000945967679
157952267581417
177258448649599
141931260462623
26118373248169
231646981326421
182260329813043
182624087279371
104241405200357
195445142700133
245308247929769
162469638030499
115861447722463
268647993568733
157069373073307
149549529257693
216982822526837
224259183132937
237593431546199
164734297953229
264190347448613
150327671789531
202237873016551
165340439063711
217118075326081
95048833809337
31608211633651
180604719854303
136626011606069
212099814977051
165921796455133
20009771250647
247117168221247
145891942892539
1251534850673
186845458287563
230535711438293
195966782612023
132065186348659
41908268076491
42070176961859
125326418497109
250629417677789
14801080964321
244759092191909
86894021661553
177483139286513
177660883843409
59234689335931
146578750945909
207756487349977
106703555984867
37483515866711
247704376501567
85630248906443
156184134215839
232656678734761
276788858966957
101382656833747
50028734992967
60236829701747
138338662206463
72634295261053
109999167462017
232467659724917
34040909422831
149309689883443
15063213118979
114094218441331
61309558081283
74184312427111
274824037289327
176016592716977
108325798033861
86487386066299
61548015247501
98351650027913
279764651890813
264303382377733
212130814818253
153825483660689
209374178644067
199723487814691
239956388819837
188241224220557
263767819765859
17653407165473
94759183348813
31146262725107
256937683711
25662243188069
251468399501461
206626715486159
188723124539617
178248417277631
145012397262947
44353490302843
62789857785547
163693538270051
171256473288353
32819149285303
8392421680547
205420497286187
12318694284419
94229735911291
237018461810153
169647428532809
190776511607141
214370974253869
274338034333717
217496700904297
248988526944341
168114073052921
55290584624017
251675491325177
114409732637041
232481652840259
116310355381357
203580268778483
165804923555527
180118566331939
182786021765801
100587641605897
197553382149413
256310185621223
5887139026547
212227423669883
97223852356559
200125022082679
164583450457487
270170769935581
249138371595989
189453572622361
244348473322427
48869780847053
257379285494113
12248485120241
21911974164727
251717247504887
209630271639227
256009828881281
50703157704581
60142469841631
85038910980557
484432842077
215586103812463
138857929647109
242215536426203
50236694723377
272505514758721
134483828098201
123379127453119
13767350694941
224629677277387
210754008891121
240814412561131
203598203240141
107302152171133
79465036003043
91670382361631
197447135440487
109183441941913
9524721436057
51101111779217
269430166338653
87376789957673
220882686030187
255398030697959
162739867437649
226921610150699
13906223512829
113085564760379
58978862392259
168270026193179
153875721717793
171818878075183
272749622678749
177777975289399
280480893157357
169796346280061
76460195526619
277376930105773
115770009062161
137571390860627
155310085730747
125484850066469
248321915109461
229684456920197
80315495900779
193851792025033
258855145429109
181278790138211
54447003453481
229409537828843
181754692900763
149185170819253
256831650543553
133665370518803
81857173087211
235262203201429
261886424090777
173602994914861
125244304423001
189128534776789
141372038591347
90762665082703
65633434023637
11209689286339
109129401128893
276660352902151
2106659611337
121560069554321
49873510584551
86565463740731
121834825707871
164967081809711
268592890793033
1250959668533
65782048145867
271254603858323
23743126778431
146919725542543
115005650189231
42460860949523
231628495482773
92168125710191
250070787264421
66742553626549
132126711543031
37251740892719
114388946005241
232517585658329
272709132073943
54052406238437
179181963477329
132357866092259
135896360686531
10120536874363
5172283700807
130110710847487
10433187739349
259748279099993
44630776154509
213388540513783
278696843472413
209442871331119
78571398947887
115619660611379
210598957322893
31710104248007
19881479127667
155610285769373
83545188014713
213275823289481
199920191931529
138874611299993
162333513626743
153910025376083
120024189096887
228276462113131
96279852058997
260161460584213
11874817428011
99802829422433
53120900979239
62191094510893
238256278014533
262706061515057
21628396839737
223931248893281
3575838720373
88175752072567
263832989836421
45957140143091
243151519731229
165035194834061
187609332177923
273200373030461
188382765971087
217651601221783
88009837164551
109972012959997
80352256950607
245246023372619
56465815858201
46675591599067
212999967417239
212641571683823
248567802575839
47075874208681
229819664401687
260063640493561
125222543206393
180242173112101
240150692126519
60401015847541
142439918422391
3696747232021
135336691749313
114893009142487
6236377256569
224137755063419
111270726590923
155321712638089
79696052212379
152309418251953
134623465123739
42351160366279
87295061447729
78787529919671
193269899839619
211868668358723
44615973134599
28854355250989
190209024576223
18914799238499
228675644214421
108749040874891
20030007881743
69893449584479
27459842663023
239837659328251
16504531830287
85043842841479
98756796575249
109022157024181
42636501089863
165266339816443
243993709915829
60330401010739
87610844991349
252516968581021
55568341162799
231964547707577
150239132773049
112230850978439
253676792325329
242015207706427
266017576580101
169706086166369
119468544185329
163024918561009
40866503738507
73601445020771
34561237293221
256144574487817
136941326567449
54827234267063
20290531695367
206389393050259
230570433792779
168950537599457
126824104276963
127711521386153
15296023538779
20602997202017
37463427129637
31364628011419
177662578189793
121792810235477
103360533588041
127617345834791
156833500626617
279346694454563
149160821092193
221868380142659
20339094622933
271306175358971
150295391912179
228745984190609
69482714040209
248411554488743
61521202932263
26443331451839
223724175934811
48830964588319
52864532247337
193975464610553
159549197498921
20892236027981
241583684980817
19568960596747
11350496999687
159664850787943
23960606343437
101724935425721
105954734050619
88468427464657
5674347851101
177941975345039
185883178726151
34075771454863
108707069539813
81738974077063
182708544338629
39776134533029
36105718925519
16948609819951
24304372993903
229408627704287
140021545439239
30780806880191
146587734677017
39426916774277
255500398625977
216056793044893
209435670008003
86499533604821
226419575755411
86722509581381
140506359275797
47555502354223
157459613338187
103296287922323
6652412948851
157070132769629
234359048462573
213448104678791
85191205871581
16993594358801
223405453958867
128461394001277
199299021755153
85964803436587
214267343212421
140750955349219
56635042438501
188544650114999
83253171425509
251443071193099
170863222816313
348065627737
139446233945437
7255471861301
70938446074591
251584169003831
36406250662891
150704625203903
151952420858093
242554735177969
54315010342237
139397222316151
169967586957709
14567873673623
189117902019719
112536256955833
133407189699101
230775832859827
142982263175383
57749574795599
191393373487949
58587511586161
236518669198291
271298013574513
112835671200257
198776201057323
117033461478691
45170442839591
180780009545257
237073621368127
23490567907727
170345283117991
41913094214939
42248570033339
99249326015431
81080509295101
17481260353279
104992960869143
55319502657973
146101114529543
276596925247529
196886710527581
127878121522093
60541152776567
263953693473131
48962195425349
184425134224619
268320716710897
160616578648909
237283142476459
82111001698883
63904328236921
128140203745579
85193435876399
163171157173693
236320857790907
84264536502931
67267888451593
125244116040689
45821036560711
275426739171253
36095784001091
40802319477839
142106635579919
121612122003773
250624874774633
163506716380949
154578730465207
171200453667641
146358538088843
243810692302789
111002420439073
53466554486057
2023943848799
258093989404241
270443708790781
276337551698927
90490729804861
239423175170957
205861830238517
49279114998679
227199990973547
136648557249863
221126740717709
37900368135671
49125899954003
85925653370657
30200490568999
242814571718681
179351282202011
261620955674707
176221720732121
29458589452793
107707496004809
77657570546701
79183815779569
138414174302603
122912591256457
151502161911713
105244633595239
224005723129777
278877509355307
234027942530411
61613078361649
132983112127709
155109884894983
112487898168683
83678536048847
114347304039989
9104207547623
262829916679613
225251293634173
106548060328597
190530293218973
216789980931379
117280666929763
111230756631479
146219824426777
140045515050851
1307294594783
15802084811987
101498687585681
27176395793263
169911039952037
263136459365053
50098347247307
256086492714971
175041675196139
23906540574139
143273598611461
22772892023027
74824937541733
22701970379581
93281294010391
119955876903287
154317209348759
179387305775357
243466808546681
174514882210231
264951841954559
249344354670431
182357233020509
81018518948891
52712605337663
18106160142157
136812679082941
83352882294257
189345017991193
72267916397153
259366002575413
12306051840473
197824458827081
163793295208211
254528999503147
85186219580029
230508535032733
29984664142393
245575002567911
101987732135173
111426139282307
24003596588947
44143356197201
202202487268849
211976564974631
177212594363969
177127457140969
239518700273701
227393322935033
116468734825727
67433746587983
219255852671381
148737600657071
24882112173739
164689562119739
52361769689143
262007977060727
39605094492209
198505355982631
119417855101411
45409529867789
59712755140393
180163304111447
247400302681949
16204151232631
270122080729331
53797496987161
186923227121021
226503376111391
131974490744777
97464636847481
260842225630423
128569123828477
87853262465477
102079340591429
69173306856061
157567672369763
16708404278021
18555676192733
48982563380197
159001093253413
95319805113257
121335571036873
125677345439629
68659029617111
106186955421451
108118046658007
256430653319957
220259211203741
213554045500811
116542770370181
212831865090661
22334166639767
20411768458457
104020133970611
108322182281231
114555972077471
115626297816397
250359177466763
244173318830989
164156484381139
251481127915639
157182105672793
151002838986781
140668159547213
132616341252971
157005495736577
255335842377839
75066438408359
142150679079293
94126038608333
109181592340027
13554269649553
178237112968361
58707107190343
266863900089571
266060208967433
80395273601683
89387712439567
68802595966411
134798040408881
242779536077339
214755372672941
178918701876947
83303632790041
117489563933383
157237694246293
76727362197593
281099727911029
109970039764187
251081270701321
177511593494623
194923802793127
142385901128881
108343843028293
119115878828197
187423757627993
236011362352333
212419331856551
138296690186311
232523437413143
191193649846993
161011199643139
246315656926901
135325605400849
42351939981563
46328983430971
5224927764871
7847522171891
117681989599687
256737384910871
57845343161581
193087291386307
240836838224287
83461356768607
244505997324539
246371132262881
267734869552999
76954476961993
58733965204631
73574294048653
54326609171671
261638947408469
32558659253719
183821868039263
236480012862389
167349532774807
105478800086147
198492301698001
194370979439821
197604465730081
223182584257921
149910952253809
47404265959291
142437692078273
192292937381089
80554746068747
1518761818813
270527671825993
222448610755627
268260547113491
200311503833509
271322151070561
147046589476823
210452691177689
238132184471653
89836601488583
46318471939699
92872840372789
263580842514149
47662979584783
93699968645089
194484665421689
194031929814091
183311393318959
129188489431459
168550824958069
227093359306213
247235246500027
91679682328789
278637245762167
190446223971121
225565186031659
267186251630377
1060129587203
85876872570421
143236097402017
247101627958513
240160365887251
169255780492441
161820199453247
159729841276261
263257868403547
60979348759397
122888962524527
143531040853339
243606064054649
187929630115681
271082384502437
121651578039637
63747573139879
231963246377831
12695367067969
5128008370697
59554749799859
44552246065357
59529770767223
46035714990539
234402447953789
232358802516023
206873341004557
276530691053257
18895287638309
185290542459227
121356565877329
53877485976287
212671514384333
64413729750263
231996370484873
204927886630583
19431772473653
177954891058313
221902962647257
145229315979047
98627452742633
29311210327361
90668292034147
275974117268627
199752236766421
110303110572649
265275336812029
121194379548757
167221082857657
18078044401381
230216177537453
46804218804647
153665390058017
154036994789567
135166890440579
238132720706801
126545911214633
66198724343069
140973221493407
18950686672097
231069013388539
42963555096197
173386524354521
166333971494473
1186317138761
169503330687773
32870284985029
53731541870297
76353242472599
145723312350809
85436706409667
149681525416307
175231712537681
205452519369571
104505913079681
56853555054707
2307209693951
210485833574279
244192252255829
221563095212807
192428635289837
43061870406109
199383890653397
26452895623237
82759431647699
104455811282591
255700730771323
4032120886291
195035895967153
251914293916211
215224908906607
25709556699121
173666002735861
279460012151699
16892571696851
167109682589527
122863729356583
3449782639103
262681934945987
157084932654539
42639749592773
27031081302091
205075729634681
128577979484117
50471847150259
219987820900579
31531393774759
240799957306651
202114304427881
220287898082839
138567153568891
46378297664143
172270984659143
134719282134539
240829980610727
64823687289659
55676709449789
65798713263263
84074600946521
116746247551889
202079823451783
15378031758449
30683912386073
217027339716961
36967780330511
145431468457031
62609601300173
145767487176511
2780481424771
74820885953501
247712746582853
37304027825761
18678618907841
104612477947543
271361628732751
115006000618969
220505778956789
263696945235793
58337490812147
122236557857047
239658912561781
18282252844829
242244718470143
68927213868523
46754325611509
91650966376441
203089136414539
114199942637827
161725335398317
29515187136049
225232962446951
176706427691363
165127879532179
106633166754131
41524848697903
121268392856467
55479698703739
274912636859543
42043521885839
107679659164163
154672743208931
236785378973021
257992636937843
102553266462103
42153219220097
182975239491137
216026835716317
198189959546807
128726759530693
73423972910419
171034036529591
175882704164303
257502077914399
158038588780739
104151255067157
129838647371141
96681762056071
160902485289017
28393221829309
213330736952107
189149035102633
190519467337799
203225414582513
166848475148527
215080175288651
132283067971507
249083794450877
222195026578627
242214361509787
169763337979681
113706913444889
271350429518197
270511167088171
233700795019319
1427867795303
32451472142123
143009104010131
111248529083327
85378465391143
67079846380159
140356614307031
47908838039429
72852397356539
180906316933369
205129570215397
170194893134743
124643925063793
69410264032531
262639136135279
202794712383041
155662842188939
107987528489089
35865454942633
51154072441907
260396626486153
132759543165731
103139364295651
251936867653903
110920228513063
9938225942899
16243648972171
267920711339989
130056042226729
104541018863423
535783681637
10856096564293
269809183269389
175598758573187
3890462305673
11678815938949
195846519728311
96619205998993
140790524424289
73954645070743
149093114689747
265467138961091
173504616855847
92585763907961
195994386078973
29029175925119
56138128966897
79226106616061
33591834387191
68629445505143
213114322800349
128437526015039
7372127645291
113261977304977
232982669683301
33176250855437
1029426388447
48640577150969
154202901428273
278176158922349
86836481839703
67681620278291
33504512669323
222205856587943
251980561311767
57623981525807
65851137926737
248891392856563
138564911367569
143583133043279
255291442947041
72452494091111
279602535479039
92421711252697
161253526256957
226917924000437
36477295929317
46219654268891
121710029161043
122748380950639
276278819934449
44054657799059
232133602592233
132607687316471
162163361551453
156982643921473
105499165327609
114753198183797
106423089044971
255493539213791
270426897774617
65690947570973
50176174203823
113974616166091
16464189714337
33256900053431
108443223207491
264330753619663
221759756324111
108012270020483
103527972648533
22923531414149
2053989310687
281429820919987
43899421454641
233310651685159
227160599173253
115921362055483
36432864213089
42504969546553
226624880310667
225380507471569
176362824852167
178581004178117
96358966157437
263488875090179
236501776497793
204199635276977
22717004722411
72654095545727
45625085784097
141237284132029
122126237194033
169167223929031
27282313727707
87163300320619
26583041441911
167031731183531
248191339760459
184396081883621
113503821871703
199574984005261
13714539664807
144813008309773
243227995445987
264377601026257
103208751962009
139328102328199
93342183652037
141574450642433
205656326451083
275765827080823
131828775335627
198020147472683
62662075743521
260240920700177
5297590186151
210674379027727
144944108588501
19526932408741
109526863832993
19678228713359
117149035446539
233190400683421
39819194464859
68418868683271
217903611134779
26449478312009
123321575821363
95258293029467
111512001697469
170559386577263
107027147482963
25840621551889
141082246645693
22723302221093
263989142444927
90380938378349
152729642335351
172767198741703
128684204902271
153901745626009
90777746844847
226772005455491
23991594216827
46112813863283
149642439054971
138272925256547
145661836589771
42602648399699
167051415348941
82707133566493
250045999700423
233430937044139
30853117646903
91630015625221
201445240508287
180966110389241
238070547021653
198829553605537
221387095919959
195820883641543
229847247770431
154149421324849
54791548211993
63081609103147
18569636537239
182931792868267
230051544443377
92123108291477
148828132366519
197679930473143
65147006277317
216477331704329
216969666738547
115008742807213
192403141269799
201332199234703
161167486563607
4488439275709
141286707772843
164273430613291
147568323715903
23264111353607
190107257755081
133502254361173
202601263459583
41661830468261
5227163933591
85229479606331
25249686307343
210623649600443
218291074708159
26397160143997
148004509404233
102978465760147
135089172140033
278762327424863
201698608986019
44567212185281
2322498194899
78439552449767
262679439905879
60429267768767
28820896682839
250575920127719
246049238210521
110205443843041
169315883989523
207748902445081
99351237645419
10829098099711
139330842607361
222681711420557
274920110023997
27177375775073
149197035335921
214188416158753
45564507003107
85444156020989
148377167442211
77741367600209
104308403235823
252477006636887
192474022332701
70393691961877
152461802433517
131672290565191
155082792717701
116619467890243
244458407497247
264559809544519
268494174995047
151872349596619
143447086854521
43420857511531
34284419466421
210376779541001
119921131503697
73109548476443
50101108652411
242422973447189
224538500209181
74047853915501
143226310749799
132208928102983
150940252172399
278273143311497
210573990140201
80584896479411
171757658472431
62493778246687
226078857649709
264582305574607
207122550068327
187957432146917
220357873190123
277757603084389
89485940504563
171571435936993
112921774423529
139603772079641
186188573451151
133729835033383
77855322263519
169125883651817
90541389522763
140751828971399
87237177305617
146208092138153
11780928208267
69483375050267
243169462486751
180885002237431
134705605811143
226658886752257
18365400372061
40336364021861
61630926264989
177616839069757
263874287336351
67034125210673
50798241229243
69420784818523
274988121990409
132460649263171
63852062644043
117700928315797
274517288062847
100146145675951
152257622382871
65138975111879
15492246357499
35834980876589
207153299282177
141074169765883
2038448698861
195354716713517
115165347826783
100529111381863
177879806975747
131924521403219
172851522077033
237511460857271
120767229132919
203287070362133
152543456706229
231148254644443
59688406098527
2573653551893
136829583069061
99513990601913
159177392864761
165034590300221
138151577462957
85862314066069
172396083487409
150618155730169
227879042432149
280140236488241
44688387805471
68778865957379
267465644845799
121765853723747
205080956315951
191570285714861
48143370864529
104867384943311
194607098909039
18054319542247
201395016640799
163733050139473
219730228629859
216206255979559
144619159147921
98370543602581
256644341702317
130950711867307
180512149177727
232857783699887
20074745639681
54139236814609
129049312902011
139656691147327
158968365537731
120298597475237
260363881558577
125755969820867
9959828849627
239486146471907
49362270644353
26722792602593
76471644417059
76598411399173
117660604312159
146406177333103
119210427092381
215647887276127
214269672311549
223355607515023
117979920552491
39314128090339
247894220105941
214519184799877
141540087215227
246718002967673
171385712066893
271306722858887
137482058819473
253873123504331
25592697403519
43231330607063
195355436689381
157086725158931
231014993150789
267580982865029
49801361944231
57993291021839
77970147531439
99458394492529
107028416569663
137561861844887
117516778494251
115723076594959
170999718047231
245978870341969
121269581660321
169173105151307
211830489852847
240424682027711
157665347126813
64491671807881
169124290775731
97953625487831
157249842850279
198364735090751
5285947260067
132643004663749
49001092215469
165599167675099
42865603734829
170929896925483
48182771318369
74947239978733
44670250355447
171696050896561
138275823424471
76400391137849
60903123998669
179581814387557
141827651298301
227216595977303
183485449174427
27090220711429
32427827183209
120845417462083
74070642566447
129322944199459
230771772433799
162783318575743
170437334589131
194903206578791
42487359875221
130876742768701
168213332542733
89378206391821
99835679624117
91274109840643
92552368603789
168055783831513
218098145293907
67198620789257
16063278842011
74958108401431
157690136517217
24874160620789
25176447955697
34099327504603
244881813259417
131261279881531
2737899819827
157497388130081
22887151220819
86663933342891
273129732809137
258032785477249
114479558549417
203266164226721
2171555801791
279380980528799
265412920646669
858315807611
180756201261799
260571891465601
252425896875613
100058810007967
144199160075657
44451327514609
113719526443477
162994012385921
239755191183769
214176216864073
183712814613079
100904493401083
55276161317239
53322849829891
33907782685801
38756224086037
119106078747031
218081841821009
275185211956661
231263611680091
264377239839023
119541760396391
157156765019981
64873454954681
94902270192319
250378920296509
135350411512247
10524556960447
139025322980317
122359399636417
15471857431973
67009262841119
227409049130509
52776377689883
90073487248489
141569949702011
11063911975513
222750227065733
247803986637937
253881716894989
205775951147849
149446921708067
118253018326657
80598286317917
235970974547227
268478318558987
199926622776169
166193990577467
114342149947709
10699158851723
166403118990847
234726296515801
204134719558481
269147160004669
103745796460679
144571053297739
77443805487287
65160462040403
176956897351151
8382535543849
244456059794773
106444176325871
267088472917003
98671327329251
48879545305321
80872994991137
81445058025857
152480840189501
186774826492339
240318747588481
158462630831321
253563246668161
162174487252823
90647200076747
267600882947137
154689959819401
178140421790831
177406418661391
156561105867233
173186537217853
257044825367867
289151391979
47461516191469
133711409111107
168454102905637
70748858317859
158825485154851
258937268310269
176530105731491
85412217156817
184663213012081
159047385819449
176259132955319
181198926904951
202961052418433
101888193384067
177286250604193
153821782934789
26640004429069
90974554263449
108063811834529
187566571393771
277581170615939
129323527831061
252562920514243
18408999175703
142235957989093
244003260429751
271315723981451
137791353362731
6199530817367
45757872910723
125369672438287
214231899659413
277317189369089
271071910920313
102044519337353
215276411677007
36898265038043
125313120191801
239865283966417
193136617753957
36161433521557
195832560395431
213121054893319
236996777444429
48176599845139
78755146547153
55889737052761
155530746696271
49862199629057
41118838479223
136294441124161
256086318835499
92428613778973
278528075992657
254182261696939
31399718689133
154210101392293
196620055469389
3405897689149
275152009915511
160465611543161
32951267822177
113466966208027
76169620495273
53782093988551
123252558873277
21899825312611
79716804436141
119650732216787
34739224203017
165491587236631
13491342972007
65386183584217
117888236025271
155122092633449
217097571724949
160896736549487
156580992504241
109957306676017
160550579985793
169183170115909
71092198062773
85993863849637
68390446997101
215875826460391
202555429850849
94026547512049
177127462745747
261663554109131
178534990695463
120380058266729
234225137784557
16567183286911
273115332011989
240847454302409
202266902806699
241213309526003
29765593895549
10447606334129
264909640349173
24121894563071
97021027014491
231944377750681
48006379364149
135723388476539
60363781919251
31212034116733
265047705834071
15261465709873
145753171571407
120442440265523
41723696538647
64702541561807
169017687819073
175614014191829
127550030037637
266870664597289
128142180853523
139289384188117
105949809315853
82332087402641
103294934301731
39661069390171
42849631330273
46088521862941
262429611525533
54745565798893
20615005778743
75788213117489
185229642004219
165896948274149
27158218792921
78428227044659
219654844628053
21804028431917
82725465019727
191308053994787
196573813235903
218003838068713
56401337761859
101858021844727
232752560994271
280895257534523
167107356610979
221814304500517
42039843846569
23625530318899
235726868277727
22160253832181
74286802573267
261440237098421
183197638858699
251514224621123
71581442210279
74975220779839
278225809598699
126309372987799
3823941438557
197555367632423
131516058218123
263719688503003
242484753548281
11263274085289
180413241958351
108396918388153
5904882159641
151111822719133
71074286135269
106941004982257
272913330433321
220706884550077
161227590133067
88177405091099
214299436073629
46246524839741
72859633246733
17678109782219
85889173192051
112772750919991
63913027644289
87302641585843
232323578553673
127251442848401
8951586640693
59499889447547
266364093031937
115066230659117
127380837189443
156549789325337
198675107607979
56508725093339
62573049021383
155944235573933
180396370097917
183060396829577
146480601604307
278471556650141
193096324249289
112547560644887
1078487997637
143860167459601
256372178465917
103894660674713
161949854438747
32233459063577
30510360325969
74152388791049
116185545078857
207381921403843
162108494434363
276908531581169
63426158399521
35715936334373
128409690803327
245511115390283
275320899622519
76278487128671
167980310844011
259727236529171
13444652581361
13021560811451
153676489567331
163275973354211
185718943925329
264186730041449
57585683951221
61641122243759
31396565654177
143999770493753
232953788903161
80478116131321
17972032726573
105378157455737
59344692507757
145303078313473
236082422985449
12943364332901
70315686606127
176850097560727
9227207256931
268215779146369
227822632972663
50939618174597
197272555736203
221298210746801
12907822141091
166117845681923
80823804976463
140944994630491
109239192037337
37882621446767
146816739800303
102942371941559
32676063747763
118224926743663
89431037944543
270073037866487
258702253298081
12017983028881
34789328430209
197489817474527
67205700705587
24516789100997
214516672530803
242435357535043
56461796739107
89792129289221
72398885590679
62692437753553
161701585775969
164729173459159
281055631307293
54933836307523
245903066930159
117638990575727
38123295590477
212941390973771
139593475568003
82983066006493
57192386310401
210036005240081
73738062058147
272515473488123
182733715874299
135974492104039
87048691266893
78488216235089
243538364072519
266113028154947
187056232766693
270286066048673
77232948657119
10778009164019
164028080089669
219566846370139
13589812902047
46114720051093
246935590227349
268282333736597
158148760249693
68070436832537
270710073709849
57227312248217
217847368525469
142217941421279
174875303361233
112243191557921
34530882149681
136504214467853
170284094164739
103167408204701
122476709084333
64463224526881
241819210063061
164757327043811
226313100991819
185746256793653
62401219772299
165616379680001
143246123443771
177397006275323
63089345321161
90284101913359
243140706332267
37625895341959
93311587574441
212122321332721
46778621181119
118859155824667
118064874357487
172797205912621
54502497975319
236922050827229
12614694364673
62839968146573
70298463507619
153301351637713
277190196982571
98306961087703
201622747012363
38979991658191
224693218678051
41367459560701
203415355166873
48763196275487
34847072098417
49711515202417
177157283585411
252653180252219
35845599720683
46303571389433
176237510765339
98931305858039
26532731644561
94201368250463
103640924668189
165186460219523
35715967827389
251500612056257
107421288696619
81236032385951
252225079910077
2531477824457
200024471630857
212821827822007
267038619787343
194389588378081
193939194236857
97407356964691
40764946374241
57673738492841
135579716557837
209214082111129
218070472268357
102834082199279
36167553639619
184556623776727
201868086654733
101067534709081
39710863590479
148777854952201
78149402164879
224245095155507
92015153707643
44700289556177
58970411781847
171571638314059
234410727573623
62273760629959
75429452229293
105524688444503
256739020131163
48519531797749
242654253109483
168217500724297
123207037537973
190663236257119
102866658646117
113967178620619
100853063722799
69641369157337
104082465643487
214713860426381
125612101622933
193353885893327
107877610656743
60655990207849
149336389375993
246252347037299
157341723503537
62611623465779
94241917918667
151087000829441
168316581523579
33489565003801
195450413856769
189895371449023
149719701636511
173750979256541
72098263433759
229683437726069
167002879414009
214164425751869
51851200434727
279883059555569
250554923100337
49693105249703
193587934367929
239356945738213
20484689699687
130157645033887
175839310363679
169335591940433
252893632877401
206748400853923
57600593761213
70482206870347
191465603798281
265699814224171
248916687539833
188257404291197
184607509385087
150651247311379
27640932235957
234504410706887
271413961408531
269292530905423
80082287210213
210029559833573
108420476965049
161669356734881
207789630159721
255276412251737
234529557736819
216111770327053
3061339156289
147173838276221
164391985645171
155334170483533
23676740170333
101972053037873
229694420135051
33000536103233
235224100509809
236881388676971
263355918609713
212799260692327
27188236112221
50443956549919
185667055863787
108481818348667
160134346017119
142975330848523
166308178277399
22925005424129
281029335643843
141817124555549
46388922764159
197942020315307
269981276921393
197194616371
17160642223927
172007163810073
127212020903119
155704831937917
235063822125109
50105671537367
190380224152133
71460908203133
152681287546873
25430572847809
247169059367071
111627996828541
193901670178753
76956699041737
217661323839073
77969784322589
88041430540649
131702432515583
54170450785657
35591969647967
159188269015207
148751542112023
183428675313197
11349607738631
229279526296003
177342341726831
41971214077171
182348062567633
110025194199671
81657309104153
13600685333533
56149743673687
251284231857431
219821291234557
68732487906517
136211917864301
46096753557559
274899314316797
160131898482467
225212400180773
144968808042689
267098200209349
219467956364507
52652783158897
7715741275861
274242380752243
18967914649457
8933656736297
41373299557589
48623045695153
3749461488961
58873818134437
111030412204847
67799474863007
276962802280421
116126283623359
127747555913561
265199192503433
56231740464667
221651836072889
126966795462581
125200899369691
29627399396657
145119187333787
244014130411343
134567580037087
191491575448267
184110332545913
95577976977697
196062747602069
249714678864641
1369128081221
39656549162603
272981372980313
227835180224087
91084892180759
269521749995339
19178756885507
83038166772611
171202979892053
277578467800757
127326989829301
43688175625561
243807099551801
104048727571007
54189805817249
82979806691827
142705973865097
118004827729031
86639195816161
263531388075187
108075346771841
205691002006513
36868224964433
50357649665227
207619286506529
163669167946511
167754191787781
278308866154331
274418257368557
220266951978037
275644263992047
33332729269253
245063804771483
137531048884643
273926237801299
77033798597909
180123800201497
184534928555843
185011759016771
236244392674753
156136091670859
258573012973547
274504417724071
47666554206911
183862337465881
217777758551369
143355532348621
25722166777093
31171442293769
168345621308003
146589261394021
116319070587469
56215690100461
242555010182117
128905250675263
40530933997219
72693273508321
50729400157253
45498390102079
117835506142171
102883468698407
231682779994243
140404210542803
47745964029077
209087735684701
109813073436593
161155646243621
148777047438959
23810437863073
238799044098313
206720139766837
165991138531307
81493527321259
248686209767531
201262252663999
51735755497627
163670354054527
41981550691057
126435655378597
153803527919969
20325488104133
61718617538759
238259972476637
85643691372277
45162696790373
20892156928693
22736915098199
157346362889257
56466522170791
19026969004741
76750152626951
219059332034821
178642985327161
99292494160049
149300417772463
198468515584873
278034920028323
230521992436891
256253201513299
52797590452913
42037183653923
265767475640803
41908005589369
70209388292969
39339016199039
82144041279497
3156779487209
175739637415411
271503909798421
43611316504271
230862261810371
131265940536373
25931268064519
177873873904033
134559406525493
147000266413643
88753898801861
233877776435161
29454105432137
220495363123097
76777690384471
127458970458773
110584874808833
45703453040939
98605611890983
144910367996357
223948368902957
57048829012849
97251289402933
35226286833277
19743430436887
204804700331459
891084449789
174853449596279
105709166437123
133311049164479
63942406526057
81134743754459
167680222321111
78433094887991
225681921991429
236071824399967
64039295135671
206496105548687
257896784768911
19554358524763
120038377054949
90961094042669
75231921685649
119718845360599
236186050527821
73647937651229
8183986485673
89220200886587
225144822688319
52114731954653
256819613740537
94006388552161
200875083372179
273859308908333
20339567530547
233995291051129
262484773929709
253338995679323
279431359799003
46898177365411
34550502899651
30412603503229
228269987217599
264755415482573
258760139371607
130203643397719
222435733468301
1476329768159
27265278787039
50104717016423
170219791398803
146675746231121
252728662612733
255945003455987
11325135787487
115433073172867
265052963308633
207850904155373
23089797350957
113440512499273
35065255932419
111123931959211
19805432443171
236567881483303
164566020840517
171222589654723
153504600728443
269291513562781
26373719584489
131912690874889
42288786570193
11841252780899
39077047479391
245603059558193
96931235986913
112002915616967
111421743046847
194501123626639
76492702372183
191419853431589
252057792113321
199114548282577
69453701964169
94481514197377
237965491952021
184151661962197
114016128342863
56839471288997
88638354263089
150117713924099
147770410365553
260567565068737
123835164356723
273352353590749
232749576429217
203581834490887
182913856102793
204452782009919
144069617068019
202024003826231
108460765318747
258544841043911
99297091453507
222852389232359
16787410165969
22878735768013
170407518397951
184882613163361
55745420455819
237189590032669
2766875200213
86475276251291
51766590159047
79379170343437
112139059440073
265515605633849
205058527934413
211916816683739
139733573113933
130635461117039
17182211383471
44749673536247
268046244114763
32971800404327
65580295325849
36734508216943
262843449853549
131449295769581
42627296137837
204315748049981
55469110138931
25488392829619
17554178920849
65916824539387
109631881929659
237782204722747
260613313582073
80997627990743
124913970348109
76412255161813
222640633400599
13187053051577
84023823760559
68841525036457
176641942527073
260027001996409
146869186535899
21033052543519
191340938400881
49562385552791
161569535180579
227039780270323
66086318091727
58124981640863
67806931705621
272980114041181
238977182963437
102429572278981
53987108889713
175445326500461
21787739652803
24259326142097
179842636100807
43913779105661
87144327735401
273978376290247
75927064954787
141784522120039
20178929799863
132406860128429
269514930420061
161945054738227
168744403452689
259122432583331
228143668755469
11651418207487
122173473715549
3545599255193
71641541130163
110098314618629
71033091551137
41406109027903
29746525043657
67061880086881
216623608859453
117718574491451
231060043872451
177990799578659
121092362566579
111279848583503
239809802871209
280812951298643
233677974996017
97128072739861
137562851790271
37342884440273
258515284448471
7394150084429
47297972858921
276932734117759
233876420982467
256635033214237
125487042768443
183764069711711
123255828341531
108563421719069
13208439091321
16229860687147
126513238655689
111866357213431
83901832073197
111745856850931
122330797869767
185274988299419
190518527664337
68448471360251
217973003187671
167693686320899
213526293440003
83625810412973
95059766221507
11932612656659
212712916292111
127800874523417
61915151918383
265617459814397
43039741527617
104992056810931
113279049382171
212945957849029
126277529801279
58027877524499
8511380855179
180214683202093
261669624230141
113836468326433
179355036820717
43156920593863
215640681473509
40800754852441
47270243521663
26882586279091
251528086753403
63349044206579
173002214630477
270181969816039
33472019022919
31963254343057
79611757154329
238431958286617
88732191351071
255610237323407
35854326155507
277005930933247
78588605830139
181061708666537
272120028478679
175579430136731
26951176083851
737839416773
265692352537673
13620568753163
211345026020129
255955044013861
244292212577663
219683828078971
42728944301503
167423902537183
146084144169961
82875561774053
104299588269713
3974259265439
155736011072963
46710628173427
129823192684067
27059901457243
183573464322533
242336161643333
113152425991609
105893231105083
263771662468253
182757623174041
187703068242197
10349325177937
41842583815261
199704464228531
73961992005703
256299795631301
117590145443021
186878475845393
196257421015427
150010930101971
234491189396911
206178301615729
220527958929919
256099412427701
186402987017477
211332708888461
47471781700991
204801842832539
28572239465963
39186371758253
278937311892581
227615293362671
64460882258611
104429235768287
188709381080813
89225689087519
228652580813179
59189858132677
201956128112239
100675427227343
107810733514399
96232484935451
138707051390623
186657608066803
130025608814879
120260485682539
264064937790011
114055423000609
285148015547
185278873334273
59963230140521
218995876000417
233684704124777
263568872929771
210213464047267
11147018599219
109866384490931
39581707640177
98934078150071
218038806803123
268683127813027
32246028659813
106953524275553
36287881215433
202431449020447
2885478799067
200501259567881
86402356106987
73586572574243
33741753811373
96899069004949
193264986542149
21672311196589
149831165446793
265878137318039
103002575308117
45688534979303
197456662994483
113398140605543
109996529619433
198617993005153
90753789027157
236178544777561
120445516202329
206157319119589
6154551983053
229928646715513
112404651031567
67362565415029
204654171948283
43881078542237
228161627179991
9286714344541
234211782442789
20926565243159
236097216463397
171227624907103
70458108290279
228095524784107
154464722962937
53587978606069
262081033240181
52157391332611
86688532622039
74689839347147
169472417811623
16840927412773
207079700807429
138472117438513
110794242986743
256039672961507
228333805261427
44806292900399
159778317527951
215320376078189
205430468861231
127213379463433
202819168643909
47056096697087
204638678948303
209382881167853
164926059365017
58605073631851
79506483262343
188599664233319
67284490616411
23898076037401
251214768496591
221905365863803
32006212099237
119516427195821
40954329951071
197398377051769
122692278966623
269327482364477
145362855860587
6032686971583
10827911278091
98780687300303
135171775055299
192206603314639
246089208968023
169390876553089
234322812795937
249776058055723
95854299747911
70155219693043
230345415561697
253997963034341
94659075498049
53661149222101
43970942190631
80392113679373
56164092998393
59140720627991
195198145605511
61536312990923
241695545299127
57069189560441
236562090233243
247822203100267
233539367975257
263974624884403
70399018454299
114467407287643
29709612512039
85918663554733
24371602491641
147134061906163
258208927865257
179068491071159
109370265700667
38862430004747
223256284578737
280058037005717
125470369556767
21169642198501
179751991475711
234778962973273
27556320483607
67527097312907
5771056972301
263204486770567
273778009961333
261629373141259
6721383005647
211595137764173
82166145350537
4276275616841
225696411529111
187242842643761
80723336672519
183509877223913
109822852675267
55952147230093
6512298214787
162985797687287
10972925002283
238541883554551
33986417184917
31297162822381
254486493471787
50938096225127
197024435823169
181806176982407
185512123402511
249560308198039
140217305033599
150426684413461
181444202946007
213845321847749
75608786426951
50276838590323
219035255335097
27630669644647
158472942894307
11875598896229
244684824742829
97268725960699
274413344039347
32121783690719
101171061232729
250610775256591
131481122926687
13231117522619
49505870113561
156222898342279
55485152401429
184342761104921
32054462567989
158160616874417
167792987194361
42391227838471
4017675618233
275265339761899
176104100124467
205875126789799
113778174724813
110602478282729
138078152925883
154935004604167
141958089763751
135098535444331
78988320427979
164296013536091
31151157693907
107050703220943
258070186672033
154788003372707
224183482717963
131739457379177
67362785325709
208568590421707
188947196141953
128417559265579
150767498468549
113126923989647
117848209997473
225339086089373
54393156931171
221547364401221
12846874037477
220040250941197
194187904557847
38764240587361
11233301493899
229158865603361
222659278091359
207139678246517
7504794331933
62241160541779
219025354651541
91940333786003
84319441908337
166393325343529
1369419738839
257420115141589
93816186880921
256919491868327
243625836287333
262990317785999
251394836855501
274503381587377
146582099838787
188562304565071
53845304418391
180623672138069
15153685680011
40365881232773
13104097373617
41495899753619
127222848198269
170651003689427
100754914919597
157448132005543
176405457772471
207943668036149
46746997407893
129835192332683
233126589342961
15415022920237
270674611415023
242829313006993
45046273854053
125180197377041
226317375117949
23992795760903
266797464382019
121163864995207
225103165432163
42215800135567
64097235689779
219644620677283
87079350972851
258112358317621
23389639331011
24145506351691
169058990149031
43217028349883
198984011358401
174661413175831
27940930481197
78710051867483
19515373909309
95615684399507
152462963415839
107385433258177
63615700369369
48123532972667
279930469196831
145676380326493
135526263794879
38323599651331
190181154834703
186863468289037
1127692443263
37686461959787
148583414758487
1406210329157
266329471960313
69618732651217
97873243594129
64789100702239
272031009330937
240510561867781
261977724224119
74342882663069
231239684235173
180403580222449
196356572934007
27073167667573
130886046086057
176632508899867
198914950822297
64452352559401
65772228702953
241231252853159
75864112136159
138621028632329
71031368900501
265690325285597
53661166074353
22157314199107
195800432215309
238816173050171
16821439930777
39371337652433
54490032715033
102919839620069
2264277985547
219776507424113
185964334338841
135553184647043
81856938998743
152142128905957
58374842534609
83828344474073
35729191459319
223276910680709
118513334695939
197270610377201
200772672202997
109015287280351
256985688004099
85159582103363
109498541439883
243436399983911
64286994700009
277330976845561
196477849837307
63127286144693
262131489298669
249056654320951
77658999018277
113424810817517
118956478063729
183073657397219
188441370515297
213702077134517
36113039751491
220102442698393
29514417353153
123509310420169
61876068704731
62170788397621
87907110765181
270102988863049
203949427449583
110216652157763
160371783838729
92668688650843
269602210245091
94770269014541
146949272142443
20588930082761
80386469135663
271796967026659
92082987578723
127786527925129
175702924905553
248803845466087
247671732017989
106116622204751
30982983753143
8350262972047
71366276436799
247823872592369
226811232996239
168563039399639
151677008511451
31461695070109
90693891083911
222747520901531
105899082723769
163541550848873
229062889882033
16025852553547
80770011269989
206258287403081
255418146162941
279736045437127
233382108525719
25233327589969
160170474659773
259966455098893
181340704247347
52911192545819
72167847422029
45354168029167
160314516751157
32814653087507
42528119041963
104572593840053
202909111466953
71750992785611
224379808113817
238147764053257
159094907951929
117947281320317
120092319431771
97195745211991
162799493138957
94124312653079
129910519772707
148203184599941
218796161029717
148878185029697
57552052703843
249325871625097
113426268928471
78449855513677
191636557100003
174275090727131
276888094344613
179370916364813
109636108096441
213218372920117
13673734249349
187703648831407
22116769789207
222297618164273
11086261337731
39072754248239
34855543254331
76787889275347
220095357060253
242881460934811
102447504782449
31207136957587
93000475005887
123577648886239
69323407358963
167561850220469
2583064297909
194663209633727
88026573878303
267477405608887
195304794146921
260811307609301
233172806866609
30675311252629
21634410884773
133010362500541
263480244402217
662150153363
131939896618337
112435734118091
276628538061119
118226587290073
64113710225527
130817007497531
6958150313713
75478418775959
31592070318343
234860038581853
16453141973383
109708859307391
44874565131727
11597464973279
6131661789139
114697341405107
58777649955529
252490150660961
60549533162639
54179950320059
124696117075931
69952410529273
231023378465707
251743392050783
242720201952079
140718328356367
152752178292079
136171990613839
115632739126433
31828898296673
59307247954607
115360224433277
117127964407681
281287475726447
52253031233423
135482458671629
106155539322277
28395400462669
74314112157959
79457768891951
22711742598977
117813625313819
95573832186797
7564706240347
112617263812717
33525141950813
120734928848917
170192153159719
280294609473973
83994547486463
21978318820319
122458721128657
25661226894613
272166662137093
268880080991507
207378135360299
36423116165021
62388293501671
247584166278139
136195972036589
273786934757767
137184433291663
68859515870087
173312246758799
134259126746917
55208540059081
245854486567721
56053736990431
132397980925439
273493990452923
6321096838601
16954997955209
9790143552767
99949378259023
106663829807489
166795880030707
236657154821291
200385985081511
178569022311629
164293460306639
64885227845057
61455218632099
156494416227887
258946876579117
65792141245003
118955382872723
164685353507281
74574925487233
205413308789993
139144941235483
92730252480457
23781912582809
22751433867377
219522262000061
97070380111927
113884662142633
267171428392097
193914302124901
139606251888893
115395043770329
111319352388157
244026985305139
70590412690999
165167137444601
269391819422821
260265856974779
85255486416179
2380537626301
50056037794261
165648231772787
87874592255809
183685916136043
113359352199173
241841554981451
234203616191759
251187086178803
100047526652987
203125896857633
124620363210407
17200079270357
42020521155931
216337949947879
14422811537819
150757632614443
278434852502291
61610051037497
48507199449161
19573008226627
121801186669469
236125703149291
276695068167653
40346563341419
163301690455549
147124966827589
165967961877541
223134990244213
35931392558057
64182480234193
36515215591229
183433949134721
229348385421637
228547034559863
80347797252461
126279356287243
280022220923519
181872485862883
23334659258347
39731241901781
172780729592491
43152409706501
169370114263001
180643093020107
36399126151961
189675385750787
24844884489661
59338853979611
211012986048157
2743684146703
134620454519
41941382279021
215306253322903
92091772676791
247862841243151
22198756880761
233892287910709
148997839064731
202659442223207
167676510159877
266484902931259
124824515852579
216819552665467
166309661946751
131238536936057
110730261802639
35427853740749
115589148197581
183072741771137
184036034006207
224472800105317
160553913845053
95477965158091
222600550309097
173029418365667
232065495778331
105146187588287
174296964639949
189542110523833
186202001855959
74273132389429
86079780456641
66035129539721
179673200190413
196202044219919
125141906237629
161895123962339
16702141941263
225923574420317
76840379881087
229951375003531
108995093372323
250913175154877
116417839525291
48888946679341
3042674557891
52446914070809
151129258242661
209016584155919
125711979427361
132323383129141
76490843933291
72225739116623
270840400976323
213203812739963
132509568073829
161434482012911
142622566421701
200782188146129
88369081817227
98551470681913
159993611790043
148180385283991
5119151568647
168728033394607
269320245380833
188656111945403
28348779370927
19714809312521
121611952256129
61901603967487
243211937838607
235278867166027
37611818723261
112741300299527
174997764524567
34069408914617
91887156355193
92870626410823
45634178322989
241103412615487
122086327786043
110648141666243
206353387851019
245233982570219
153874315067713
274412863650407
266229461222657
116488435292693
236494721961989
50839096546409
154961964136913
237799751039033
151901674899973
105083952045641
138297147300071
249611412738187
260466260724239
9553677868529
52368705220163
225346472682299
209285868299087
742064282683
62485398348511
98997687894151
72833664269029
85640426160449
223990098795607
52405539958117
32842433681737
165509262767197
2827773283051
105911535408043
359851784819
1304597125123
161832272197289
240039266359693
29180484457073
107015235972797
31166661472273
77228482472719
46832986142203
222731430275149
182234499872057
198269427087617
96835565099747
198334081261907
281142018726221
252932057540089
221771431579801
205377492270487
203077729421647
68948969309651
274243969229341
116490893281937
27656470505263
225284865940241
230627272790923
91140335330329
5105438344777
25726988780257
274390624230629
260662318642169
2848546798703
279720013937563
32876960541449
223552900088411
191016180504091
8409637796167
266504195372377
250593428898833
122366272330403
272114207527873
218468298413191
248731707028447
251663917185799
186210927503327
165115724492353
169804571374567
209798160742669
263292852620123
175201242107303
52715041951921
269722884379783
49988075764873
10651828194409
94112360053601
44438230936081
202364758156537
217799191146157
219164983648223
106077238421309
251983560822223
52363873603273
271270745356439
195558410484179
178521261677971
157467739952909
252837513806149
173806163277847
179597248924697
246783404058487
261027712141099
136732763841797
16941984311401
211435041359903
198751623407083
39313387804217
102112360846607
4908310047131
241125881572679
221584034938633
277082713058413
151212432521081
60758096290063
244299868136827
275674721615753
82026683106931
198262177089161
384194558093
19439567773651
20187259155187
138651123610817
159972189018373
258410256703033
245214217979557
112645966251523
265438324049449
202576801005107
63962920889743
271452827969399
151312138878317
231796643849933
228954295158767
249579208646849
214463302731653
213798614120341
225697300813603
238211113673209
199220401524931
263058836448209
97541912840653
67453258198771
235188476500931
206830002248249
138131631610823
272659572665699
18371920774931
15256299637883
194024049898963
132900953237887
242601922378687
11195878160989
15166963454429
167656061765189
73953735679489
242116925162719
264464926587479
171615954310741
17627204226349
216107314389719
57787817201419
39065290765283
28882626645427
131639985254929
101987940642337
228097392693557
245476534846261
98926215806959
42698801079073
189574824074213
117795655581269
245993994495539
230403697331149
242104401971389
134373320514637
255384197415023
22223086549399
211828905649847
272317078048381
5524259963813
12053239468513
101630820894209
217039876877347
252642058833077
129038995068491
7615445010637
49734917731831
51668386619891
70161134232599
225731196185051
268379555853961
145689924999413
259031249397469
87709984548827
2999769602527
4475849997877
278068411094303
89720606472113
226806162168997
184992205187113
187068896937451
256754603039357
265397913749399
141121207148011
153732031887067
29459356103
238582835159693
129712064949583
216536823518051
157756398154687
20042352642911
105594336916609
174461583350479
70891641457171
204142318227707
89923580358571
254391364455539
183636454798583
160007605503979
57143400791417
152967559585553
74517190962451
118870734117097
214105340453353
153818148986837
187375430708023
252037688521391
280942124587639
131358807910961
225842969458163
257384274662689
63075048427913
88138188069007
183900212794219
128532218139239
124607504964821
135493994377501
116914979467963
129308613865159
101267969780363
213022976514857
272644184364637
272002515189607
262510149995347
12943723345001
229333133369189
184583326295911
47265402371009
100440911027383
18649704643057
159904843749229
202848116587973
223890821251597
96412097586943
1254821201663
95048778644863
242081122329383
200851966055707
188602414188689
8255268094547
193515687011249
73412678550373
28320472200781
237962354661503
45379576851107
87749914921399
100644039325507
137355976752697
142747147800431
160569562818499
162584521824853
22684332548609
142764011995873
252421588982669
189368616932933
169096539064477
193886703333187
170829024431239
106582574102117
264270287176619
164828695308611
101088663307031
75687310414357
258099599936273
61693703353207
94473783281939
223141576805473
137218461467819
70769814945187
275335984040419
100428926629223
8665411147621
148097785557511
33440210542723
207115075671457
1842189198119
34658171282363
87581167481831
147596758612531
69996548846333
241981660295437
2375357614187
272394250670141
135604962158389
2338815426601
173754311266351
106812841254101
43646051535839
238082176047337
230397369918193
67330833092071
72405926744663
271590699667921
252346189414373
97374052539377
51722835961571
251507607662953
271681738651061
228022322187523
23616739351157
276228094875121
81098200782103
87745317678017
91992552659281
14653509873523
152066630729219
34387945069781
103479255732323
267948457591649
114540751286471
41278644993727
201387171193063
41585118237077
176734233792967
222187138939793
91735059720901
40655888688641
106160074135337
277125302429749
119714309715379
75144911711377
81094125757241
61478296713881
217851490635907
164130199707401
256983303711661
16939155431729
52460147013563
166825855508119
228721489445161
172089444602377
213659046203857
231095334631883
170371609268611
109761198625927
107876729863141
125938861356001
158476268725717
238702571589439
96470417657059
5586100097927
91611350152369
179056980985213
48731881589707
279794178066433
132585892799669
65970844524493
9005501148337
128698779022483
225430568842903
110631744690491
256614744564377
40403757728333
174821961602579
168142029983009
112837337236903
150349972519913
94340018364451
100797879195773
47697502093051
100182592613231
202661638951267
127599469218737
264059558653019
269222575335419
132582482667827
261663601726421
56259584334253
235176009353471
99494797756561
240943533950653
194966829517049
14122161564487
255280458460141
89049122338633
83058191405701
6630513205691
256416760964773
117788224499251
227727271326097
99097035744281
75324698053547
66699872114597
71856179949401
13177914407831
43226155833907
160592192931101
14474754397781
61523057671847
257758069376453
113888168480239
190944734095177
160059780918287
93434022969097
100081649802139
77608978453133
60706625255113
132137819596859
260102736591979
45473485313621
242083042515577
170513975967443
220872583389977
280893522867641
189322507312837
109435840016941
179537949401831
5274045539509
280894547346943
11696547958883
206134945378693
18434330584129
150373909986103
279405552173161
91101475923547
77119077433987
261804413622793
28432597000999
113350990170749
121197456478183
166228656965713
230323087264163
61609475267833
107600356279837
184406420672647
79215871684457
192807714120829
58135942561889
80670555427387
268267420239089
44111066519393
30008613658039
7941472208231
85184876534117
13721043225187
256897229687981
186272541013201
103444967688583
20795002811603
133327495350493
218051531252447
241348159633411
148736607814181
83462851174529
273999198877637
96153102856751
53584204855529
1238806961017
161552588315497
89270114974373
145139871943109
243954378222251
171928801704677
55427823384611
149663179295587
165928822273567
266781948533923
46299019488893
24444415658441
199737086162963
4287786470563
219443014413191
80347628250007
206210371455731
247551287595121
12411843036157
88943139503243
20525843958733
74125188121433
241410107042369
120018289403693
66712273849523
217683832932017
214936054895173
34461077105591
57007959660973
231601234536169
40042304080279
99884879181383
236071801012679
8377272938509
116260222883353
56925975589283
219333930221023
257616112989523
19537371650887
186725366645179
200231081629091
199013263717909
26788929101611
190215159854371
186526786510861
233729663290267
186482616274007
29997861616787
30985594483213
21980356807291
217156833701971
161390202681781
94153710671569
107590525555481
243806053832843
261877589382107
70984977226531
162979504777273
21533433208459
210448140930613
191276237595539
66708211056821
212662929298727
183145592224843
231147805973207
249955124558081
123178946983733
255480482532533
4031782007917
209171059073497
164592612309313
20893878617321
270574310777237
131943672270797
176824207827791
194666796811387
39601893266153
137663356238267
237633214443511
714391687147
90058002622117
198463315518899
185203279798871
55108145962711
31180804777933
61947635016889
233909251408333
129044060304667
10404345472541
25931311312079
203935940774417
36394072860529
257936546375159
95807889323479
36973693865021
15556276207067
16685401678271
130631676326639
111353297399587
82704817868437
123729259735271
183805319474683
10017038475413
73970466338581
189299578036493
129786979313683
78997585147031
213019074158263
176661640810121
214350419710589
195255844669877
32017757647231
277240667355727
56910049146917
23238686117263
222229237675189
141475103674913
232113526486871
149644479059041
163700735518571
224954420782933
142386732066391
51901658519453
187321226853151
100619367618001
41097778642423
30561152579449
264571331015633
26762237658199
221724156947131
192412396833469
265800382099247
255592689064781
220387781933377
23159985769373
96581742519929
44170804185553
142493462684227
265226895428161
155666787521117
133465270424261
48791798824991
249521593141673
157868890087159
244538273171597
204129084765961
210579316853593
95938822505633
30310014275533
18942805617937
224450138595929
269500386818539
83651189276489
12181221271327
184499992733519
271420268866651
209131501359821
55195299546931
79184365654741
251890096188923
216307420568851
278325355043563
275176791340907
220692971245367
17278970501951
28624983408403
56627117160167
38176833827983
67891558606097
94277394832531
269148080799287
163846967647481
236251664961821
63413295157559
72091193162489
279919534568231
197385337740781
242156312343571
254344239143129
52546067100227
68413277682133
143222642157619
162350359160831
21898914738469
34558368682889
35619343563899
110246008744217
230345529939017
105581074865503
194784780566009
244037733414217
170060169664471
155714959387447
28916591645087
88417632754513
105099875628289
203605666105813
236844683471479
75120319513067
33851389903733
14574933169393
261019637192047
90567188884661
106463240055049
32613131393917
213578525592023
71872071521917
80629307470333
180427715958163
255718631027659
99926561798131
259340543578789
153638368605613
240758242792637
7776341230591
188287299772283
86612939031511
140940035536457
73979183762291
205142559953831
128837946503027
40359515303971
250271288315327
225184228448183
107230973686843
160357687924531
22499385766843
18945628762997
69970286796673
73760379765097
10490065067171
188251653669619
165666880512457
145622497887547
181456874499379
124705727992499
133357956155603
250718379050407
5935647532379
64075326848641
94502730266107
124647752104879
115080696718553
64824635981477
7246936924099
170556619275949
100721065198399
183958999422883
129003271951039
96018912590539
110491535261903
177348876251137
71985794384321
26833395980389
169476124999801
146341274823727
2082875836439
244695058354223
88648048176251
118122252793187
183083566134827
109427802311557
37130218442971
33562845439763
255559974979921
107912138567839
48297091905971
47889967506323
168677212135073
12255304447951
99400951692193
111894071646271
4392960722453
184433716904237
144580397845753
214259804975243
51698473417267
106391616356071
18722786090429
108534123963061
163746613044331
624347190007
150627622673249
11363138757787
76609124078041
214725715457087
150202022474551
274517257614731
51231656150407
18123994600739
1522083516997
42799574620357
82177116908773
198525950539381
21624022276123
8433719040827
140952716993623
156124314110059
201746299555453
36152982572731
141763343564473
175391235952651
227201933500709
30416857688797
114825390249373
229008571825667
80114766591137
22009498200491
275431931050817
128296584907243
7766621042573
75058731381349
183276646882657
109615923787109
39827866954321
135684874196929
185917522273711
151013254331749
268051088807911
123846897342407
218188032280693
275268230604803
176229314643259
253852312472123
142670316266743
60523660970951
207297404431679
74338515047581
185510681201633
96579492060229
265588951129823
105224145789793
62698810963027
242779946526331
37812473696267
268715595235991
73447126525841
113187088552621
268745319427577
159004824844861
195161704484743
98302345801199
263774687373749
206200474915301
132471512191267
110742854988047
153963409437571
34206737071121
106382538669097
22572275047039
111925660140109
195800821756873
23452810175083
49424367094631
222720706634471
151061129359583
17467553348087
114123469783997
188768484501439
211296752298001
234176220448901
117345900265873
33244771564987
36540147741371
201632193082139
60418569917317
168161713110409
161263656424963
97163282543729
166957952644003
21811140949457
180205163693281
80962397423333
230646982464917
180849414130849
160776056202539
209744855838521
108997839934471
37912615751177
48660252987113
153216771954847
115049642675183
117917965801841
208188407280947
209506484874161
19095700971239
87082306753727
52693298105003
251811603475807
81938892443137
259927248723847
18475823052601
163449397718843
100352217953849
1652408141563
198455170245041
2945745846233
37392898957927
149097858348167
141150418573337
64091729432581
236357710798721
246142802952443
80848388601679
35613092656159
106301404724329
198556811601469
264826510201849
35594310437177
250368964979191
246481054001569
79516590901409
254230876001513
109278193192463
39966509647919
190447407610633
195239796441841
4422921470767
159766186456259
121108782235547
138852006823687
229279415130901
16531950201269
162486728501479
26424927289477
175335247200077
222062791604963
76293090779179
52106101607341
76456762151929
171822695968771
100824281905511
267512398420079
13853005227287
156234217704473
166953874501097
92006873355511
180926122596893
119903988136697
243867457281803
61109411970623
223752925616639
17765652281567
10932574160173
51014888537149
277281886869479
197080727327573
133357070081863
75832150468883
81892772916463
278118364381211
270467859502081
108078728068357
131300210184917
135163945897943
207217784953321
148880868039271
36368830164487
67592794267643
113725552895147
246612991423037
2106794701849
211541726997247
3514329099559
100808944508717
5295671747963
192637428638329
200005391758559
141280583182393
43117593424111
228844950129403
130781154958943
33680079227269
173927795379137
120302919717173
66804263018309
175037350897691
98387045097661
142899438230771
174079976708839
273053895078563
26505852716549
246806233794037
204995106427483
88807461720709
13195043298289
228993991904687
66721400004737
65293337400209
98215928558107
177666882897617
236813928228211
188014213666801
152787088105513
6229330717913
95450555355781
123550966958077
133068633938939
210798580573177
197244611388511
257371172879969
205828205492419
13140831040303
85139222701397
18634249649377
207865595805139
153855239466979
260744554686893
147520440909901
205783249344623
172292991531347
222491490245659
142080745216369
97862748398951
131816653460203
188859477125359
136661738116577
202450163551523
104924133794353
244301779211011
177735951847747
228015536179183
136919149305667
174391327333939
70706032690399
44097762586573
237936338845783
176466998295671
104412244368923
170495318492567
218129921870681
170025457777891
160901852383703
222459085482779
129958594713721
159662862259969
78648336619289
171763470535511
102695832263471
271429612760959
190140249020017
17271268558741
10222342567819
184527223151281
53540467388293
168629468310481
143745043590739
127208377645837
164914300919699
171362422320911
201827083276969
115979974601761
78119865660143
144393529579421
163949222098289
234637841970713
55526371893163
11968251589907
177492310748959
272063211634943
223417082866261
216281220748847
213832369480771
159161000492243
55978339399441
94936818812431
265472946864221
114419617175093
174449031874979
267002170810873
170581289045149
126525712804247
214576176411431
35061415174309
169056148266553
17699299080107
234320850557593
230799528522841
110369992979327
46206259736089
217204263003019
53354541827033
245146577800997
122143811646767
41742516576377
268969744126829
60420827321189
72198056732071
73967986684747
17692113257837
224163942669419
237945530255267
124002250382161
156461830296197
208982339132443
113461917000533
243392776417771
91585430110247
114727563621373
140726819157103
40367493353743
121597232049149
81286483923559
53549166610937
159894548257883
2899143096433
163687565045863
247330515814091
101447414416987
17183351633117
175531206371597
143512705249439
203515163650301
55531490414819
190447577173549
104819564020433
166980719693119
268702399813063
232399212120457
227484932342989
216985165778503
88417056679123
17537436971297
69315005574383
22442163759833
89548173894371
115846125044113
135837429915791
96161515975223
27560799440929
180226830557197
168509297070659
57364125942421
240647790599663
237779988457391
24257586965641
98809912846781
63667185005311
7871385327217
233708761911127
104474568292621
86571343293119
113057230817347
48815926275211
270173916632327
278519800847399
46345031489063
175814792595353
30100754803111
51186328723963
113484901205843
25072224398971
48153623388001
109259111311993
200478662898551
64920875217139
106520008910593
20737437502531
77150232204343
67249685717717
47706872762663
236441556543299
262103479954471
191553868645177
101290124135371
186144997210261
80405247542369
105921769470859
110585770378117
105364542573263
132029125326673
37421682121133
172834236985859
156522772480247
210392517584603
151565726704543
101302232965937
98009729191483
168482833071823
148959021201829
277504249060499
208278278540791
230673278172737
177478476126557
264315192730759
7869787740083
36260048828449
150501083758759
278456982502679
272204901026159
9194898116981
152081765583329
168994996638161
192252013135151
163796490052799
12831927439267
131065009054319
252391563151963
128109047860643
248695204910549
88432674803567
240149756768387
208994419727567
7654602336523
114544523070499
209778414202387
70582001815861
73837700218241
30689155183121
102083224922153
274222565788271
150070678867507
275488213185313
4992208797889
138590824520009
216014564056553
240845024725813
5778935884037
212015886203593
157638299475193
72910865431637
157928868480169
32723670788009
64629222351137
219275792214473
30095247009809
67115565898441
129580839372847
11077587796997
15766316752861
59994697934539
89743375342651
121985384307511
111183327219941
43687654371421
152966861764727
185285003515901
11836495968181
211545161058523
6977247053477
72894459821819
52653281278427
266104526776237
58755411125377
68400969177461
54845104834783
21851871998339
229395125853079
143949744076939
157338682195553
138154436408137
184238123049559
56145752835827
233341768787363
203093560232557
218809808732363
132452871292891
268915537417591
209952353098181
80234579853443
127405188663959
168722981421763
217063702144771
89464269252257
113465910960593
238958262397499
199229647383791
280169777060959
74195893026653
23445603720863
137246210820091
202450637509229
102293909785387
185253937545823
196065227509159
56772405722203
186566257964071
137216045809333
112561697708947
192855426646621
264031033738333
70503902190937
242476496704069
8907656399861
192446424189419
44060138336803
265579527999503
264498226678391
279950071099187
149393006546141
13924877956529
245020224097157
205155247572281
224006388463943
29827806359581
94310516034173
97033174943129
50860361456951
195492411482681
12994844121419
277343050369327
92491935423143
92750954019817
226624103027801
221966521359631
278574359660029
170033600141651
280518479807539
38831019249157
273042771584909
170921424010937
255491921005961
186356306323801
17840039107619
132627779365171
199245218611457
95109822114061
147917010613081
244577131075853
165949555080271
147938158845079
2687887027723
46700426640787
65733264393133
93529058729297
229028601415291
67711094691103
131028444637703
115779056280611
270743070594977
80842508443129
88695376866293
86810643483391
4175672307881
245028141269609
149646906795329
59664311418869
7682822022937
185309125190087
190971346948273
222565962494107
148462030019921
138588349216693
35753992796531
240882422984221
122917463563429
5502815242933
21270623036891
31517727584407
146739280796699
199048035817327
140986207568513
149323847991809
280594703054867
46610796614983
193331621216057
27020939121719
88903092118013
107728918942091
16062568187951
81208539756529
98176754654333
114981944953
209833516440269
234125068198169
176547388382611
258254281570751
53062419573799
102623817451039
204160839096589
237584529037123
246790886057099
254111886335773
70092881630047
52146796725533
35819922137221
72641660311139
98026413282719
240594011968213
194915122267753
280943326301317
119156351337731
185532355266121
219356217655901
135118075108817
145989202390649
185237551165841
10747956396559
17277736436341
279522414753679
134877083294323
203186607180413
149888522689669
188006460856223
98014180515913
210592745842069
95288737326569
279156093720227
81410220674357
56044189616123
33988558972243
97476854812849
214653857700593
116511904018361
175063457868121
88140237895037
238264051692421
82226289983569
51733273268269
140289292990289
199624949628809
111723365748143
220538920723273
59580056041049
91140767922019
182011954441301
102283058118091
43601174425987
97698866530567
225549668645377
172231576968439
24879338544713
246796841238973
114605811463733
104264953025089
32825133234911
94332006476959
178217784201797
84943274744177
260371875937939
30396867608663
57552691664957
229408702702451
61754019654589
146748820910491
32128922137447
147835392644143
12623008055191
207295513364879
199379406355427
128229535171823
12884928419101
104232787949671
110734839275551
73064628731753
244587812107297
135924137250079
205282557788807
14819422800047
278525165631149
60952817924497
18733382121907
210805399848031
55291023260381
22532814516613
41539157660293
35028710058799
150538216890767
177780435712571
62853685552439
77936463349517
115962314986381
261286226483827
218060109165517
83278535424797
192111634902557
279883548339019
243664898704907
66327042470047
14457475976387
88838946390983
212911827870139
225903928656971
271345354079081
81385433326213
100126966264603
9163857357619
199768937981729
204311870533567
117220184059367
97326284341217
30591665239063
189346743523967
257931710661407
25926778123537
198157138803149
172873738047209
28323383322077
11793428888113
59188072154039
228653050080803
187830830995807
228836839480547
138231852249857
186198081157369
86089670811103
24531142507351
143400877054807
184744181154089
21962635363553
115688359238149
80499165447809
141769820674421
90845518258177
141488080125929
98537805976553
262575318692549
23951534533579
253419731684443
227719462094777
273145759394897
248875283397313
50238551913259
216103895783077
212425293415471
78371966185627
169253521919357
114939687493619
79410518775319
80622815500889
129311582905903
174118123893377
132446850663769
1141140908191
273047482632443
162971479706537
62100525146467
277143927020981
122347567968617
160252909498109
261110271372551
141607730986439
190932589900133
208547035476737
276923003724421
20669439671033
177287899111951
134418877808767
59164361394569
142001642756693
189103138774019
38020230233977
55068269434127
191718950915299
257169956586703
31309600465777
125692535581253
152369064719
141433710350419
209871923029723
23107812651653
150877267371419
194135240611681
261404002203367
197456488683457
214141458247037
68413221790327
57798363794069
15672010633189
108372328505293
142563381010471
46184089028677
43872324766481
59556550247393
178706195196083
274165358277193
73351001686619
38237493271729
7539366970453
275785952952197
22564774662803
47839010773271
75585973857883
201235326543059
20626629033767
260489920849601
229340410828603
187065648173447
191540485067153
170076729600887
84984250987829
229911578720143
222921894929891
32792423829203
256779266538523
238108627845469
74839176562741
40401892240187
24735906709307
191633619200363
275030316981281
130362687956227
128516335611751
77169645525617
60740075660977
204504649252829
199848755644969
85889523535303
124172271907891
10981312105367
118596380600941
42546976206509
236072309663851
86995280415397
33731986297897
220839819913621
181436964948541
7029325107881
72595634623297
6288698460223
193379655977903
190496276463067
31594230347843
247483067776991
65971923120487
234623107959913
165309013014031
4587072613177
14725854723079
167683291590547
247571094538039
78003732026273
115526107969003
98681482877077
100059451703489
33759156859457
227417014113229
160080771433927
110988603357679
222813207709291
49512649030837
207633463606061
91185729669581
268116724005409
259155379571653
134281617876089
8786440822541
241432357480891
271797237434231
32065044621539
175325167909571
115843671959321
30567019897943
103469438649299
60587144269913
37524178989277
271614486433799
194888076540863
149727408370277
26654761691941
187594735629229
20021715003229
41866048812089
85156057533143
237358404429169
109227316856657
223132233305783
177677540833783
2612595904883
218400392917261
54562308435751
53307717669007
66708492373571
109683450446879
107026081591307
77188116360283
28735205342743
149733817454539
185926143467731
30708298343111
63732032101669
123271682036567
39659535220303
172049093856467
81673046508451
214859594481373
123096877059503
101626195507091
127475483601731
28089255751309
81097322404009
114022428796931
422750982287
199481904290623
93319337311103
572622542993
95549411530693
218806637116981
107831983414091
124988535398603
174854748320971
140975207783507
223710385077947
272870858159303
250186812302953
87386955001877
88350218907199
93323648067761
66636651771379
208294170801887
12565261628389
27383883899387
259100615481601
222122761282111
76112103081467
150061810506533
258651110051123
180520850260229
14846932227289
173302147593011
109864218164863
180204768383429
254623736057611
92114309955737
217541240857877
150449167248587
81712113320833
272841164464199
82371376103813
23979384205813
87507321056563
215768804696623
12959244736259
113290681058479
74345040440207
193181944689623
25256486522419
164932635500989
149647684506347
25683255626551
230910510279221
166971185299169
66192370662713
207259177073401
255138537649249
34843936746259
173673632763629
10224504495529
174222558016721
269330060498617
7183199622481
51069345442433
30952237989539
88355248549489
135720662557537
35473707086747
14706665000359
158579327892439
74358275301899
30531189630023
264226035488893
209969250532463
198623394533147
165232192569193
31594749799073
52089996050201
16322563104937
165458964457937
151559992785151
173939857114139
123790393819957
65208011404271
103637240468081
142232229383449
210491908412449
95639543336201
20815573503007
243570034255511
110860304376797
51007133886679
132673712780131
129867409766089
219784262981911
51575670449573
183000974732449
16848675747863
12568978737113
93283692327487
61301332434469
175831454651873
26417989671923
58136510698187
249897912439997
94576502880359
160630944940727
57132454451837
107891882334869
226136289769991
41681171947421
241189138822447
199732578333709
43356619125737
172019199228187
130721884460821
224706711219149
23375117755783
42335808863717
109945803942463
254138916509977
65184435995999
232270230655261
246291222257029
226138744737677
247787647806187
248737097309303
185202656173567
128732572414993
142182580057937
83526144113719
142090747449797
180365757146693
167340849149653
249317278503707
191544392367329
251449115449117
227907593381893
59239641622361
117460069874747
24042735018251
236920904091199
54514831461001
134671891468837
236454535460021
111650443433041
11163195430979
14743655144269
94561662550241
24855509157407
280912888622623
252908706257407
229961462544937
192800765353799
143115648273443
240322096420387
211595103954007
41647931212577
232760796637279
279725526112589
281462944112531
201264546873409
108273061351541
47893459618057
218071844971853
263597082548377
74054753221091
230280020581957
111393371360111
123739415016499
103729386640903
191597273850677
163981934788409
132272323453373
280669137529607
97960141576873
232968524754299
150858221415817
243231069560887
177275712611341
207710083557971
220902117928699
2220046149511
139566970071377
142190179033219
91166327661667
99304288665007
155258363328097
190164609031589
53458491017501
18271078952143
107671358522831
198841104893707
63865510165141
95025482451257
208441038710767
117367306879897
103564685576537
258222758282497
238441108704787
160762445747209
11091421153997
181597490759143
188114949535339
95682626834863
19318280414359
199567433426063
200975890035259
108072605626099
200812902676103
91274640946529
264763361443043
185629504587647
36260536834931
19531153710259
182538886194079
80478634409119
238129953065327
187912597123099
208278522207227
132252872399603
175411231878737
105209939049877
142212569852693
78871975206229
20372373241189
15929499406531
117782318897917
215268079788493
23591713276421
147362843607319
121557543520351
171713628882863
174501470536331
104261862284647
24464280725191
178558433780773
65530226387869
92615728634257
275412316797187
180281092653881
153592832608973
182204966718119
223716081882149
212104831906717
196776480287119
162479746542797
182954321297567
151193111978561
126490981151531
47862372832277
81650737075561
90221931506087
161967687397951
250619338016753
167265063795673
72822500205479
219944986141297
179565416357051
230228517133543
215912252309363
10236421781389
182072107457797
43488774107543
226027399327481
38052290280451
223267188404983
210192575633459
18732057486097
205112089894619
270875929829467
170288344296269
172557695602937
111058781835899
108273269954429
246660789640319
41086620126449
201375039955289
123351981582559
182318096858299
7986991427683
275431130903561
48755741665289
226030595369933
223445608411171
171985871173807
219602224568513
146189441886287
264748301856341
94981735538303
264957801510067
66193564285087
272063378512817
177620013262469
98324951992627
27927184602539
112185944316323
73398316535147
278445007180693
118541716759943
63217826430971
190602083114507
207790597337657
215511178203499
209247618170147
61568361240497
253771018627081
114305904290471
19169809943393
229483507588553
3268001269879
85974521716507
138478786862513
131144045732671
49326207078713
171712462225567
189850938567419
74855583117773
222317412827249
125349530547289
171021071455891
84811582601843
156386400087521
77829885704657
251608949228321
115162661755723
236838766902203
65347777051621
198452712538193
3721511179513
234420239773703
169314143122801
31305512648117
145516924110293
151851393623927
244144597190657
274788930860273
95702807336177
100223894063053
192204718515059
28048813394009
198052242626323
182272957620683
174841534814179
27532064874203
179155540104661
252181896291641
175414851565981
10550002760741
124680147927977
216040037952979
270357576560569
976884116179
211280836039043
91401393966563
83701545719083
190353398186689
272609020271923
202974262699337
248588197800409
31488680480063
101391659921471
34020127504219
135447521310581
197504933879321
81857848110967
98256264227423
256119436094047
205686436279097
130500337433483
258408729683747
9404172670979
103142882330759
278643525621899
197815787729603
101594945289631
101579323364291
129554073279637
260193562728731
179192722131463
85618643456557
191440865893337
44794512612607
188120711086793
33695907365987
161088759921367
223356274434749
247944482187887
259495591790107
3225705612917
59668904259011
252339069296903
125558974420063
71243468564537
106545880981679
199177011891203
37742404905937
257368781029177
190605235216783
7993153748747
281376209108429
50828430532777
104805183589583
33621526980269
171756290443847
116432789003053
124510274994137
9466589126999
66474471709847
164553293012753
192121952912573
62317027302121
17658668528191
223248127440643
88189801969831
209313813498793
189272872250923
219406946882153
30380962074997
42947691586243
38112726113641
264277013878523
264757735109731
148649987900803
260287415519869
192456350901653
130935277879489
129726666276073
135736464970037
227818281531613
229778898427633
78221611585553
162095273197817
183963876357169
4333043492681
233918840651911
130407884781061
105721838589527
143923571239213
58568746299023
88344157641763
118186607242883
281450169281539
20061000240943
225243923523167
61972692791663
220450262377123
112762948426477
67527307635091
92458521057299
132574358684167
215253559306417
225922988635609
107382838239797
186705147649633
46488257287529
14672961226181
36280120712609
244015679653271
281349386994259
74523796682623
234840338580803
15392804295049
239794298749001
130710006360359
128233724600533
127448422928587
258999685567099
156615425003623
101472893266999
12764114023099
257969979121469
94331932706723
48649855319467
142954532480719
213958844687377
178771496098277
143462156332939
19770609312371
269206539052103
35252803048319
150669568607693
169860286599313
264414373779973
53689118273341
49590126574939
247367700342167
142163225253979
59478170927251
59884398638269
186219682919797
39206612962823
47641836529769
51415064327153
197563821721949
88481305434113
150496052571841
108545345098397
103864213902179
164170559334461
71490889928597
227018769678607
273601964863153
97621671823043
272904613942349
233573913760981
69558184967671
81470685104483
218614138484233
154953365279693
40027390376957
131607736912013
223628771622427
47394180840899
242247694490189
234492887834083
256655218809629
258116836688089
15001617780421
8730911379401
272231625652309
85307285053021
105891177468121
238284910688291
96017147141693
116470426872883
137467535684327
53020984072787
48488145516491
105685534094831
211728986091851
154054466620253
190542707538767
10261889962189
14134390401199
85870985420299
153505453257113
145804659723623
16350713338313
268561803920731
6240773229181
129476988440837
31871568746161
186131132956367
279037652373379
149867373845753
9647292306101
121515155330003
170438755308197
164984692345621
198742226452621
98485239707467
44481096414529
224040276786143
10848767149937
54768342963539
154804596883903
116425898507377
141106867956031
51188912805067
16378916021827
195890613965341
52309603652071
115329238645391
103213143866291
91529142651829
149050216746133
136603522794287
177709337293133
172615043294423
233267594184319
33623757179251
144346162211891
51231281565599
263244063564637
105614945705821
123780445692329
43310984397517
62351914905349
141279768002413
8465947492367
255088483979741
153502175777947
77198916087659
110905741326299
152109408174019
16730964617557
162858853336211
117049181016133
206527204516097
201655359461057
146109485498947
168753971538287
34090392861709
65826375019337
122367180539663
212440511342509
242120953270871
262191223499903
175189900261151
164622567479719
271639648508797
174455669065399
56117992047193
194231041931369
273736796152271
103849381814797
275012271057883
275214627658021
124789199018251
69581814691603
157056180448171
229811376317059
204741028911911
16433859428453
87740092983259
21160317387593
62184908491807
222202744437913
203395737560441
226295382181097
123524708691997
136158889713437
201594072009713
125001675335969
107348244873281
209410189104751
32406286153321
253408121019463
10694110476953
261789995134973
77518819351829
194151177960823
229563604202221
255252041699537
85102525706917
118030053921863
77965065604333
275744024547709
38821402377607
162265873956469
156786446870759
67982110762513
214885552875337
145301572354129
88322627279801
151136545949723
2746734726569
70725590688349
24962170738501
87985560351419
110142509712713
199774167868349
28778935360729
201885586004549
211042098094661
194683501698421
32714527896539
58496527172857
148379299571911
90310371681121
102209328495163
115474439871457
244958434434737
240088353280091
104363020054499
7378500368669
116756490490429
161730680728087
93761308716989
263038584126803
16309198584911
123992715123709
134383414297973
185562058126297
129797812393343
222025661631643
27128827929769
233588695688297
271601436553921
124128739503163
101463562058821
210141991840831
177668622988063
73536201918401
266195606278603
71864237681987
258285945641557
51450693669413
69203062598491
280915466765573
176587470671347
208117955747903
264215257962767
55279489701803
240002428665101
164435684879303
260097786370231
109326983439119
240579071980733
152482102776533
93660726136909
148774047378821
273540214048289
56432676622351
63364600423129
238242948359659
142611259051871
122608038753779
83725973826227
201615026960201
83009656909783
114695347625611
126111766117301
52558091866549
203483355839573
135004362091699
107057755300567
82239899742883
106568266602767
253257443495681
226279072630943
19161580359919
209867554934593
221015261339359
35968747053133
189005575637831
225898933645657
111416027169401
45077688995659
60469977152831
266160588495419
29605427767351
135585995564753
218812966336177
267529593819311
74394935388077
16991633259943
47861856869909
71065304220137
159180798861949
273268536974899
108679906898111
198504581876047
158517952001917
711430607359
154710020098813
9314022808133
225619076526479
26871498816863
4513830476581
141728622098611
240526256973797
158244868381189
82855453739833
121858800273271
154492346013679
181462457488217
40070780339587
73314054676757
66518591041607
231203974876969
5327068655803
256782466833967
204975815506801
130986175670011
187199797326013
213191655833329
23166172189999
30290860423151
457903641653
169982450108047
39266180611501
27077241426197
139834807883011
56514769630237
273208942268441
235236220738663
260534105076911
67654111617283
196925279863889
257389823259187
228699568940551
114706747048301
133163841694327
182491387410131
88689570603653
134212798430587
149066225040853
185416425255799
160099972427581
119954343260303
269307121590431
20047684921487
213293633396693
162747425391673
69315557757541
94736239602691
214704780241547
208603396271453
85195373294809
134329878008699
73208603617351
105723150249491
155054596536317
63940792903843
180475141108841
125015849703161
35371532916193
59524712542247
160200601584791
203004243595837
270355585873273
7109083720223
136480621284857
146155956887419
196054254888137
148071597423829
79542671525771
154277714921579
132134311776109
265125606072109
1158754424869
179728436980427
40253784561553
35757616710251
244037765286127
159268887800467
42263502582919
82111431357019
108629868545441
202062933902351
261689381117251
195618365017847
82705046202133
67540870891283
207889322865491
100711830771943
259963968776419
65597600138387
135221039886323
218991975236219
185608980932743
273124838515657
247185540279973
198027182669363
245112243162767
188320313025623
183035163420539
271569187609807
146883873134941
221269368251023
131174278253959
268771218250681
201028736323061
23486892996793
209096818068473
218798806926499
102254703777439
189918754224863
2929580073131
189583643143247
34095488012813
173186867828783
235289946563401
24075534610453
214460211130351
258450987198137
88240647386369
162079696334293
29289529883899
14086775154043
98231540135941
94056655831717
162581500843877
184467002945389
255930638717003
229098603415639
124096427654359
277132097660707
157588863094951
138243143620909
74019688699799
131776579913483
6215625136619
23733605167819
220047461325049
14707500653557
33234218354179
228884536877561
12419219527469
205824360428509
254563319621461
34211117065087
114047110086739
270073625314777
83624391276469
58665081642611
86299503050701
145392595893553
126127675400107
192088905068807
247745545637507
216473111254669
130394365410731
163894647934153
176880099722021
247774293850679
253153835868041
45829358305069
62949575987861
114410767500427
128965951862291
68973179655613
78994434543281
241456035700207
230709520173289
140415396604607
208886926379051
74699197911827
41813330583469
234570568939999
237033247929923
135438938700937
110260489709011
18046387397153
96571445105077
144251969351069
142803801803947
45274148530799
34377414880957
91965440339011
39330287757653
249796429688959
256207653229049
172920006680719
91951909589509
119549519286877
243761395301959
8849089677083
164799370465619
43550643342917
155095862999731
206554476850697
275545640948597
23861752407371
132592730943437
53855412636719
157659965639009
85071795421303
180552649948837
197737845549089
85687860878773
164175808551497
137253476946743
19143128232707
175992310511249
125836234967981
130631900301367
236552521366873
45641644242169
234307799067583
131673119291533
235122661158137
52349155543171
218879324738033
153066867938759
233279990100389
31618901229989
217471880330279
248071342824611
66505378783369
47602188597949
123592508293453
175175326894573
128434429731893
45058483727669
263213953562513
1113655865611
120778335499663
166815293797609
160271002871503
271268094648449
168723289101109
151004909045113
124735444965643
274835436239783
218555112796231
138612911250173
250096751702891
56308960306411
228863231305927
225334893106501
153904914922349
33755674324321
72286736906767
195231201848713
246038548937897
135389593715291
86249150095841
143104990911529
141960323042023
184544784164707
243286878224447
104027992061863
229154122285367
76489285769549
165780154596359
24118666734751
81204873155647
31636907998369
185266504491221
144796178854861
239863162128979
188264874275927
26313911963123
167597633820161
58934689050707
75711165373133
267159560090329
114677234172071
87239497123859
77840445563219
257114956750177
153837246133607
212407302504437
234064129032553
36566509507369
167784006359407
86270701569739
22303731169501
11054569508111
17227108915981
107970908902859
269605573276891
76531438350401
194896647267547
245366142449693
92021249282117
238585325613703
135656679893873
189983512545251
262710556104571
201553279780843
24745602402527
179016170098877
113979500365183
189320712549071
144896316825367
214140535878091
252754104526811
247684423622359
15574303073449
7950562884181
77404830408847
237260931543029
205393503317347
217444789132433
88481889326197
119443187765101
125947911847343
21740288603777
142117619026247
78643261414271
155299429418299
48930737764309
71988554067679
100762016694359
85198702421039
42530254493269
63064918709951
169691800169497
160514959689577
39017031033259
63109067731543
130623262773697
78090521487659
220015185813859
146173911071231
172929122008079
109260829545667
35283431533247
254711705747509
201188625499333
165474848440691
112599729739969
196716900168539
6435605434457
171278576250851
157867217931883
102608029106321
140241110939851
79143512819533
173840153251319
259028385524771
276992737156649
254701135632233
22566912138497
179617711885333
173806309161539
112012296534389
35716050245849
82100335676417
152363015379577
61118711594243
157499813489401
132952473116443
142350712814287
95102324623021
124879702454893
3481641348259
114777435947807
226719970489477
59241528567719
102168358653211
148586940505441
3115400777941
245425013593603
256244985011357
115207168366789
84693386233097
222639008567011
73191008525617
166047743871637
188703636724079
228050094729683
76635829165871
108120068900509
38635240725547
212432607911801
129635378108191
63536601910277
247602772487689
36712205346547
82617360709649
173202325680959
114498092087663
87901638439553
223798080789509
224536039938803
94813790663297
68800861242511
110136406776733
204657897106973
112385277013771
233009222267891
122368833977279
279005192209049
62799254972647
92125132375819
173996589190841
230208886730527
111432325120559
68200597260833
263269265811199
93430577811101
129064318957001
203795406120641
76279279167893
122609230646239
274494750912191
189923983638817
16114253483533
167297202191311
182145524532739
249051393267337
89361243693481
157309459508471
131920322636351
11847977623897
193903312786367
47995389723979
6342158191619
156180871512467
100055831674717
180265551933163
244138786793549
279332775964201
172309030895087
9806159654023
23665128201437
225775874550593
180295670547827
103420926273761
140654996226223
161781668163847
238012712373017
159144732678583
117877612434077
200205163356613
43295903793143
176512033536259
175607230361579
10183157705827
216460460295491
116608420582021
89411724979471
227157817825399
278627973393499
37695208401353
83534826262387
128932928766583
172062117461593
278692125195137
237134541070267
249420105269653
268445405317757
90415380498239
242513761003013
80178017390903
129540287271907
18197506351771
126838441557631
5215609443641
232095581756581
27482418977231
146981203086959
64352991660389
254218400163319
274028126771339
75756731772713
17930929806287
230792392239347
226481795300879
90784716815369
235015135826297
22098753711239
35866202850451
122544943314991
168585846559681
40866970641979
146349841970593
219201631739999
149793440596243
81821538112207
131903522454637
146269904749229
271319244791893
29159403790379
244142154782437
9664988485129
113584820674733
150882033794209
262136644554599
239142812704049
212427742511273
210482926448807
67423681673431
246306127913717
46636041667939
83554039497871
267267915970501
19124862100801
211901355949847
202993001366273
104855297350897
130245333884009
72431437470593
233105364597713
53413932815669
69650440773401
107946280466833
33404670577123
191161786463177
197762475086279
22083617686639
219640269355909
145460977090021
45703310562487
191613334910489
190616346591823
275603147849837
127735528151467
124182094832077
259136569284169
166768838073421
224958477827261
265230904051951
11895251768251
15509094440351
35447990317847
261244590657599
280886493143981
258220336777721
244699777169951
79563997549171
62424456028703
224034555240907
255439575292549
186214269290239
252184864529509
264998996447929
79995731171491
37844087113489
61212080590873
222831811716313
92667668546119
211897073450327
142128514048559
186684014964247
136596135606551
126571896625621
156125100931169
269898949680179
240604060504597
182356921322921
94231552179517
142849192404509
4141886112473
100563129795787
21004966472143
120547582917887
270823621602263
247169338356527
124272963135103
205794678867439
181812847342703
86244504794401
62800557442001
139354534374919
39935337116251
78901364551717
247486021014797
280728624395411
240268637584301
191647104490483
211815419951059
108588147558349
162330306065953
279018652459583
121025224639439
142276250963131
67439368660051
262090780584109
159558507238651
27910896550609
154578997704739
76460131765139
57517645727617
263454952345307
235182339807407
170067239781391
260802131930449
118083834375839
24700955607473
104591601841607
163946577050279
234927118603589
239424412749091
208627102218883
194782229464171
82469067975991
180701590984531
95081243980279
198013495802011
2117317208759
31990731475589
134317125454907
104418152181097
77181862178969
99304133778613
75614339156761
29740406492359
61022712339359
21695567760817
125459453059373
166101215815111
262125150046031
120547188541511
49993751195173
39218406779603
174937724300501
217178147212699
166397380105499
38136632388233
65543956350517
56914543194799
216054601782563
99294559526873
227922946865671
170025956414183
271455526945007
248174676056611
75240629571031
241886951998667
200835218937211
170525873218157
6913163472011
79497204815953
194339674834363
122590994680163
134691900856031
146350165753093
120223089415333
260795399675593
99030283889899
106438133939623
55552635271391
17418885106927
53164767587189
57380717558863
171242454813307
29983457590787
23494168655149
228138455976307
4599512350831
118133210039531
85339551353519
157577442318427
226295093412601
56181511793947
238787653006127
51523933292981
114757450251967
219972353792011
222638316434459
360421920449
239563443860821
164453802098059
22692542510921
122873771012831
179985750886621
209525422598771
218670954893701
165979191995497
71587197230693
256378367588251
162421330081963
255773735099017
230516801801569
259367492185229
143626024919017
94751900695313
30223704953567
76320583503863
263976398655041
47055671007853
56400309862231
269979349520779
234454492847677
85811216232463
38349379198127
148153680772663
31831944183667
279805418876383
255305872424677
153473220661157
106278616479947
8940202687187
39946861474451
55160061169357
20539244736887
43229699994557
21390453726287
132850932239071
45685316414371
128797794073387
93843504785687
154027733560387
126758425715417
34515771505991
158846203523461
73766874007423
136332186555947
86760692374661
124201539418993
227732808829957
169874859951677
75990794732119
28229145169493
236513839403731
85523624597429
48795473641247
58046694286723
83947570905313
145121787444481
77999824277659
186737718999193
119440775455153
197489796859007
261131715183407
241072525528741
250017587639221
17719441169189
244202019190639
96853128756739
145358819150899
93638941290187
58716500225017
33185584838239
151074739163869
144267897240241
22758759369977
252660600409223
19690317818653
219118604219071
30701383532947
56768673998527
144999878378051
232372720811797
210700565758271
80847720028067
231949579516519
101650074723091
51763784917489
86961073259107
249062922752213
157996357266599
279034072176679
173372806017349
184617238956443
68158995308603
154090586060809
155394484617013
217022079777961
145652637187459
185335863406553
201277189149079
200711228936773
67099941624073
160867726009409
93943580818511
209699256978229
154965298729607
168009048768289
269705001640271
226846524123641
126964317438697
907555134469
177084654368549
15792944511479
156462803835953
129352365536419
253468486589189
105142354364843
44616454778237
253563358040621
65384057412577
271300612375799
85295824409189
90315013124597
85432047027007
201405715665827
172610807748893
10676260081849
32677205316419
25268418517379
267833082334277
197284337369857
251070761300483
172831330529971
160242725365049
18053974394699
183684956415937
202151808496499
29927289990679
64852336332757
70973031075913
278639193219691
42487860667397
19114835625373
64151687729971
38223708538901
154481873545169
74917814592653
43238523590959
208530036584893
175447467177349
1306594836689
261570813183439
142210433581133
267539879833991
259337478507077
207104589268223
1117727017007
79111816578407
121728654828167
156042486576763
186705587966431
96494482781299
140289475098917
42312753277583
155970857700569
186830042265239
237469499906623
158943315000997
242964780583087
229633189729003
115322815393927
27959584079741
61892539621681
82308179013191
88658526327353
66393742034231
254199320735047
104899824234061
158998653357191
203861919393943
63458577980393
163521818261033
6636841701709
236781950422873
246328009990633
70206246285841
98708445213461
64531177644833
16021175298559
263127980652967
34506750898999
162044730256543
268717855687067
226889094408139
38091555591493
155239563571801
109940696091493
13637481605843
75708935954083
196012360917209
243759305605723
262909943226013
273782585676703
9559753269559
83384074012807
119170632814127
205284391458491
203690406296891
130604448112849
132773761670909
116777097184511
46928339365837
198007404192989
228045278120339
178893804194113
142147062437089
206141717829547
45610061205727
4923171777697
171322828167899
277456713483049
207283787546399
241942242362323
147368234168999
254657169551437
163164208542893
73618354867279
141102253878653
174372866965379
153053102872073
263202472105367
54721334613223
72292675673731
4412701320661
60887414530849
33446945465711
142731591699731
12925055627441
37815082765093
121830265506377
33731995407521
258456139015303
88968350278609
239729040783913
31712548117771
28840261553879
205052952664517
191073987022073
188416040720657
28839491078039
265594731036581
166202858149121
104723340374833
206390211313021
28076240716463
215284012999369
188793371196503
157668165291011
216104004706981
248906875758973
213033222504353
271621182768937
77061759006629
25363453250591
73597545138043
54727101184817
4676161655329
253782843080149
60499776581443
209320303375369
66810475857757
258178294460137
22432107396541
234835630553471
187659982061231
88645933740307
115390504140787
274329720416383
54089298902021
263054804182081
17409425602271
33422961359089
70966433273117
164273421499927
80111307145577
214094898413023
101682660352961
141650770999321
239286373046309
34286463053659
190023157460369
196834024700633
32128713643459
117257524652713
5848941709643
193817881416037
75708993072023
174966932423771
213925085306213
165163476949243
254028929273747
160455530239243
107158095168673
181428808789537
271252189750247
280709459544307
243453120461041
40514234971813
2472728751277
180244863638123
100280566669
33994637115151
191477947591537
234767026447241
15648671011453
71009380963361
3217205342509
183195060565483
169397648515717
230134489719301
173764032610243
221007362101003
208032989220911
268080789321997
231988410623393
140689644326909
32226685165243
64789420169333
273560760091579
175939844324597
99556283388557
186468743156359
97702314119477
181527826571717
167638111056223
158445465946727
39747391657949
249687367609993
50522112695609
179075582051213
179383574594197
275993088718927
19101995462747
84727513596779
99139104179629
137516055232967
218667873443057
158919916901719
84680093997277
146123004413963
168079269871159
79555907932979
150743237110451
45078612306083
206089100167609
202107308817133
207137586522481
114931262815573
130666406874473
246207514069193
25282620349451
255522032313679
5863152879167
3637549606783
23310281258659
125924401087711
67250202960397
226849804165493
90163434996029
262127403293083
172878733476173
147429902511961
177613769923981
217861717531949
80456047198957
280957901453377
276606659960179
8133708073181
164166414567307
172313678491963
173295304662787
207772934577893
250413443225983
254233461576587
254586867267899
265209286219993
196978314033863
91381967553367
124859511053401
231645590377549
71414392124377
46817659194289
182995889943787
177585456961009
70027847440051
10126321481233
118024258747313
76143936599371
171695915241079
65699598889513
7317124315937
56257247972017
201695789426113
136227159409753
56910270950471
4046081004377
1863371790779
68821396162777
99503377935281
252528855112217
6503857506973
251908574921917
117581737107071
151340225854123
55494538860863
31294324699877
113666305365539
20312181524801
263620122088613
15086891363983
238874668214807
112112460909569
4895709136061
271751097676913
280001743822979
261200992998749
141434219348119
197126567954971
19712933870221
118489191610507
146231330066291
6519952042987
26831952097231
122651837709983
243573947549333
140002163042933
186501813965503
223333029583297
150852433746173
157011472155157
46212090427213
12337663010909
469282828583
115069283801383
216618396502393
155060015231087
186661548171481
108311649754513
277297776384413
28407569159903
62120277630923
80437068000973
173376874324741
93723985570469
167045956825211
264718256265409
181410157806421
30418160447317
108558505491691
2297129572637
123284033712577
275793023414263
252442574794733
159392930915347
171036458588143
96601648658093
153471743132419
572915546909
181764787616591
94761057220751
112075836958627
116378328432143
103890094114181
228891643193593
104836602187199
194507687261029
186912843564401
165502958687369
91974935948809
264981531991889
237393943019377
112889663704159
1579453832413
230369866677053
131669032907189
226953837413687
27908622124709
204756886908551
106885334822503
241568812051753
137350005667949
230658057532069
86884328454127
199429902542947
251370302427191
85831301278469
161030962884301
71507099323423
152558358094007
44420599513349
183935034284257
238661747539043
146608885718069
108612938828351
187676282845367
274606427462383
167653067311087
154818057579803
64028266818863
193577826719689
13565806922191
198998853778423
122619018799339
200754278874631
74055119344277
214958287537171
51642199893607
79402875177343
61145263025471
222389357083513
181477735274249
2316185439889
107503251548603
107433354209851
80669415573079
42737405775739
138396713009099
153304296294427
203518236786607
107653597653817
137287976391199
231441313357999
142118961308593
194936514082199
261023448782233
101764002230269
120396184998571
221891592697921
80336604829253
203194180865789
249825305480143
56303895417421
171227425977563
189148090004297
167932027700309
66271070621779
189242969278717
257101541641069
65925033029707
74478287212603
75101793474011
29826169829803
208595455236863
134439060402641
182270036704957
117193260868589
56343390218693
28757122149797
248589768906887
262457776700023
190170603634967
122486564132501
259695217335623
248681639705753
85867983415913
71227245252011
10122800392759
171707267733437
115057681369363
239979091205201
255453994708373
139146195705793
34213392674729
9644727389237
235501541698651
18426785872109
260758021901807
174615037417031
65253369695453
27119614176493
106271587490219
270632605238141
219828137067977
157717758919873
167059325100449
121341714692141
278542910652037
77545017872813
214421683714181
21374257969027
59696052590903
51110846821753
179943700509373
182223619455221
42564259365961
52080281241101
104398921154897
167334340204079
189000301395161
187966357482619
43827836130931
10687427784529
217143378360043
222994724276063
90324961267271
30104907909539
122863073201159
218410961107091
252599737697639
277601903874073
173797231287829
210825587792003
150774360604097
208600619389931
120449431465009
120511194581993
83831273904137
128475280005593
243615229319069
168794208007693
18064981283917
43277562409867
145422405058549
276174268376639
13142251843781
37273192460599
43257088095167
160643602791337
249126902162323
9932396415947
230190985452871
166639075668853
162616936563253
47863708429001
279578816209709
120399603481721
274381256601527
168647738437993
235714679700667
67242480829981
184680361338607
102729982622431
208246413466493
78683030703401
3276035664103
192305574745483
196085180049071
238598254033499
138465151157227
35458640202191
100024651876489
194784337001939
31517929995991
192830810878001
228476202799259
268147744826917
111790772891891
94279300066703
116691019474207
125096574431599
277022498659457
81870994721393
138316039524001
104525380596589
270772434524561
219878892900523
256375841404811
200926845542737
81395594146117
41076460564189
155196180496699
4127867458553
156250662341827
71887193773529
37827769686593
247590103968157
236454603440443
235801658093423
143463982354597
136271515005943
472268522447
271005811056161
14474279475947
190103469122923
140751765925093
201644849949623
175182779140637
250547179662313
138734364504137
73207982769613
227473752961859
77046318382639
272201066061523
6786861682681
7815394515079
197725933009531
255259970197543
264459057703639
247476781930841
112039798815163
83727525312103
20375020334267
16370045327887
105523337903279
193495827803401
29500521004651
32033616550283
252315865843733
111078559623313
204570765114073
180620241835837
26389165728857
3148876701209
166526131964407
56244370740967
31987058104481
62960165376673
74866580368861
110509713057169
117760391518603
261261156980639
133813013637221
275658157835189
266837223411739
140230175231323
207627687886427
213830328335381
195380438469779
261765175585769
138015031644031
236419343564603
94773974128963
166865218066319
162216163992583
35605095883129
237226970868787
168310795940447
195181916385461
29719215952717
212993801086973
244280708879957
36229266623969
259245901422733
274635632027167
133528318340449
63451884560287
254383490091589
120195556018103
36850021033453
69731690224949
191147139369289
123393483904279
38793324515521
160456043084147
198879963060091
185680507100021
181777566273103
98924666213383
226640647639267
100885067390687
268309798833473
10249173956771
68382850649681
67600755624901
253063578019829
102111758697803
194861181583841
169240249327297
24357981246463
28323305535071
250438132444187
146056926193543
21218679773267
229324646274343
250791453369341
116479907472541
188697592570831
37631026146821
141535985212957
169912544132911
258665335977197
109340203715507
127723114066007
56773975632431
19587494983247
119416319508839
247880006268437
77814187928153
277448877536197
158438751205291
42775180129057
29434164564907
143742988828651
27368586833051
235917686254163
136126666739123
133483807777183
224241867330001
47635405137547
113082709316953
29607817357121
8447656295279
126239730100331
49263077987117
93871137588001
102468120843863
127597048263757
174153493007647
200309362799503
163920400424681
196904851649783
471583791647
211242664454699
112427314332539
25310219363441
178865838599597
108819855786143
278289215370473
264285662913409
220102455426839
275479797071737
30684494717411
218670619962967
269018447861627
231884433714047
88692560085817
65687065204303
261931746401263
81078044167243
38805576712171
54540136770409
215733645951179
118869796171579
212319558476447
9553759064513
6885442186871
204700120590649
154437502422383
216288038911927
195114596502757
63045944157517
257185729045573
200229671526559
239982015201683
167836173590339
151085204178871
149615865055757
88673614529557
258161179391879
101919280458641
181421060836541
90392581237297
32431468677287
44403887552749
278386762063247
157483952715007
171973967883647
235099212132601
92927587373869
185729120057339
172589930061319
161900169444227
93564908659427
203539940109221
79033008727649
78184491333071
146072147189069
8105748217837
245277445933313
174980858763253
8055978643819
132622707076271
268153722583883
129606509804983
87460008271697
48977894963611
100300348795403
72100040847251
142886026575779
237547514302187
39031022349841
25644046927673
165795964816487
82779514345813
220422131312827
72470860120663
57411052659991
78979874950633
61740752102101
147566499061913
203533621048231
271689692118409
216827040375499
244002731687641
26483602895173
10116658339027
64311016206781
109889300610647
257090865353981
129778178527433
126493800899329
39123640770659
106786056442951
53637066581419
257351804048737
271771349884571
140114751561019
87452073361333
63510536283473
74828704248373
250912500209537
2504658490909
40076011354303
246521128428989
90301635002987
215617232353547
23533150460969
188731742936279
31729064517413
28469906090929
252276831574637
221353884510743
42759566996609
263053711618367
1777262835757
155664567493133
226171711134553
253720682790529
154720369534631
71166077878537
42765957825823
220205407053059
163991004160367
207788636845157
159440188838107
120170471124029
230604644086877
226882029188993
45670535447599
58226979182563
197832657668869
268951296527861
85071615024371
54615145012271
109591227633409
116183750220313
58836888641561
223146609173177
89098707159653
210722569086937
11090039880833
221833759892309
187030704701363
264108632864171
245832141778469
23106823334041
54858216642599
195267418921511
201577452080023
90949135992557
221580868448279
35604275451677
57564896716897
101494406568329
76890318182731
11782149312511
237903011207761
46338889135111
174150713377117
51469641538123
240598290393557
235792995204883
122221460203217
9968461348291
268799267315609
265296233040733
63621807517211
229362690750821
261980833942027
209390543002261
199310404705807
160899168841259
245289058492369
55607001064961
171814417326961
73662150770603
46039823860553
262601058885499
68389954807813
132037566724321
155994749775679
59865502195463
237799906050151
45982234005889
219256787678143
258835846656643
119222496336761
2065694182061
124944592627951
62518965738839
65023261503899
173335925152567
94591601951303
52801910889131
18083381786803
44399122110853
35943006933833
214559207716361
107296873190887
88840383637307
280330117203977
215762733418433
65020494579917
174512151834151
93429406257851
72463363384981
175106027277583
211922262747001
174176842040057
118425382829093
93673816069367
112986533078941
90497958888943
13201677896291
47910892337807
193285519922093
238496801060317
82608836117099
95684401617169
16018600722413
39854028891011
241758507843961
189211628548729
156159578143967
31868124836857
276478847397647
123277290684013
244339844493553
256354110929503
104802672764059
149495823430427
242485715554387
189669470793169
20492653569407
21445239671593
31740590896801
154648481139157
214247639525191
73436322800047
184609566482741
135004550006497
216321260018467
161903009207573
60231157626041
42061298669699
987627845579
53054390563
38164762089191
218906139051913
91743877469659
197568111712847
741410891993
14327368488011
248885757790127
229832997035821
150991094017121
38441398370341
186330378512147
233580653086507
128351181903587
104475384092029
223309640357831
31684324478393
1951225724551
137702618334683
219528834545351
207413539142731
151115429997193
258593792291357
202564073903951
114242115243181
250441522235197
227340843891649
160202291875141
167232755240137
10348381104829
73529895611687
128187479977961
238192089764647
170728654471663
187632316987501
2673645361603
202553840006929
109315810097929
171048490069799
30985447227697
45194935291229
182321727727703
23598219746587
153183898160521
56825503587409
11424381295303
32638942600111
190695619603547
102684898664963
13905492759881
134839491650047
242069724377269
259034675014697
275545729520161
161394109380263
181416256840099
23380965932551
178494003721487
141027932514671
147730039587139
238150088533127
9872201420351
102784686227123
1104162944603
116153305042717
59955666486851
87399045008767
43559721745783
127418958524401
57387274199851
148879754220467
42532309703693
64728161585173
199583661318493
246402935253089
167453277364309
260094907036319
105953206928419
279097397838557
60433132653161
206021544797423
147735044084401
42892202808053
105826186628581
273670666023061
21825576707929
191032950543343
203414684276359
53722112133629
178169084759767
215555663703011
203886763452121
254865036261931
59063384185837
76558738779113
227840092587047
51734489063539
147702884498527
56894689011073
236194569229799
87489394247653
156072000132863
119503088137249
145226591211391
84181144880359
130927871675441
36574441825969
82342667124103
201846458671241
64891376046373
149247223795211
248570327146103
281461537875839
44945766303731
176832868058113
124048802420603
105838633798903
179345930947943
10140352023677
13781606204111
108057025956793
40098944712613
8792002602869
263211907140911
37064273298001
180876560150899
220394350857259
32926101471451
188115272413681
95667030793223
228668455852363
219489985889983
192021959539961
137020486627169
277658551306571
22919380611557
240290899415663
104157806825483
264953919556037
240636513322399
114392458505051
15821654386891
83309340621917
87473627251691
107369203003189
9356277123839
20011949917229
12699069215597
143296488019753
21739049284591
78563433308741
137582171915249
133732562643307
84533578531163
4618751639951
161754033672251
93663162986389
2487026615561
232202474993273
63241156726313
8282008333499
216553875087547
74527091716939
118610857822123
13185669740161
117914139182551
179010580356967
128265775932583
253010666307239
220368771040553
112501374639449
15228958998521
111933892643917
189024573042913
274105571594753
245220806781947
45300175990873
125513781430073
275821317601213
226892856696313
169766947884643
191621378563621
36569632781987
248742855796489
123349134095023
31245726104071
176250247904959
127800595208417
128020775561411
12844340719783
214272326069603
233050832906813
262820295913831
83666855904413
145687794732737
9176500841551
161008156502597
87624145121041
81950884163279
103624025658983
227130081043543
199327337678107
232657638644941
267236461932689
2941695500833
113329308739099
119058001534783
199071849536999
197430152523061
198883978811543
135010453960649
167642773201009
195645135016361
1075462046149
38514144348037
18860460531329
162021609547307
155875685620153
60767891820347
69516245207881
73068112941379
26064165356941
220713071572811
193359110393219
82974705020771
169617034180597
269253046478131
79272686575259
86162777301239
234914628945637
47005653376499
53044008965023
257154637908667
126225304785347
168043308983689
26904194923927
151159256750959
135454936782953
45088470444319
17568978637487
212373226865837
10897254864817
193925628084101
141380254180549
38800576958599
65320331729449
45657663795937
264464797683371
228321201921781
36232911260339
115804721502893
69186707351347
215110385173303
262407439674587
158866315170713
268299937095821
276328996445861
225192047742841
69722064337183
262015090672633
117889618528063
45892256348599
142953674899549
52887715849427
28083950107727
109203068424781
16857244266221
74324898078971
221740600680211
26796324819521
46219801176191
151090867668883
239354276718043
12857183491547
165854156555777
275438013404329
101524328303897
183336312723457
78772904721221
100587730264457
148831250135923
109723018049423
91972217331571
154099172473691
8691789683713
198425962207399
90600208292911
269494481356759
168634354743937
236587145819743
72344679442081
270932509236289
115337337409429
85364129778299
101801075241773
193323535992359
43356779075573
227405395326491
241933746110249
97186620912949
88960688256263
232871770941679
92970648548893
112514453031283
120460396748389
164391172891601
224143563279473
223660542294281
200532994138249
75046344442411
94722073742911
1375205550731
111343840168073
34013600593853
188813255033927
131271637365179
2656774167781
119520951571159
264370108209589
190300350492493
153605749020623
122735552479327
184288851587699
22628335163549
80713591258351
60349819562959
73668400965977
119857150678913
269082724373717
135561710153983
102758514464341
155665102585637
58847728561679
250777806653027
272566130272823
217503418902373
266145678381509
60273904291459
131314856097989
263898325094441
244963190604229
78092870716571
248477674441193
31857766048039
27444537045707
81815562806543
212699833037089
227523772373063
80208356745337
239219303540521
256832895445627
54633890861821
10595756738629
55467474112571
210445001608181
243805600642519
121922257986827
201540176928661
92174156888893
12297017671949
15465506614589
131321106263903
132370825302589
239653656844897
20033962831121
157919115664649
189954619208597
21587544561083
58101963580019
100409314171651
69181979076347
32782242615329
2495001866251
105423640314953
209836200157043
159024977198179
20224338196421
266399182817023
254742846272113
6363154836559
173236961329807
181920290448217
75601276889353
273741334006939
115422884435687
152462232225839
31901047891103
212908961017661
270288399958613
271539411300977
11555547394409
139686173063609
147940882770649
268830035647301
99893388312533
118604873905289
78327750422561
149410045726573
76189994134459
230761661821619
246901467387461
57387147763571
151726572799213
192034844471681
112491542904539
190950928801967
46492802251351
92635530588617
51421233773339
45420808736333
72710305238387
246800980765561
240178033880321
216603434022799
22673929912811
153526250397343
93697076167627
81095059675733
264294239558203
88055025759991
160376570101291
133134988316651
32565047160647
25402414655269
49750696859177
259689111939007
228080428453277
12129120098897
232972107613409
192566319862069
262645994667877
237244058589301
69605665831067
37645920689303
109701800475941
221711453484581
148949512215047
199659224584759
8408192202233
13008118796969
24548888209861
107456010547751
82438856127611
118629144983441
236130865982197
145167310821523
125602726469641
33737616496037
134917062805799
30319702823633
91400312898809
125079687498767
56051403989137
77537149592597
97355241956971
160857635901247
181614823575461
220148953500937
219230932045001
201052744925567
20260019421727
140030855010461
180976134917569
76510764926857
197901283644083
131967691323823
145783624923557
131066724368551
114865312051907
18096525852367
267897729230647
199348965646231
171898838621827
236278924650247
155387604933949
96330375232433
164905335803777
240380544781639
142575278991391
162378844212521
224896935540059
78609574213697
178470150261149
59360119670959
42030294120277
146596815312341
129898558879679
108524489947297
46678120058711
201861761143033
259404468298319
209564205842521
202629774814507
53351490859819
182858798575967
186606675030823
120976444096373
83790989407441
108707955827131
69542184152563
266232347168243
26211470249971
206730819984077
152006604838421
189505187986459
246126351097747
150692083715071
37899122941469
276847509699157
190585985197081
42523385173487
86491392605047
257576807330501
234353071504507
67713296775847
76039243923271
166810965292043
258211556031907
210418349719841
212237395211981
156684400313071
181604571789191
54612235033679
203546300399401
32679130179439
135041057593199
212483266682971
27020536765681
161291624477743
232805384343487
258444475102897
25802816929787
78056790585467
157375992272573
157820993667347
117934597594997
226603376235331
45102376909957
53631384296431
120305841047113
59998018317331
31995148448689
76545135665407
105988216876079
34308064348769
66135077417839
81525784530989
179142892557323
183756117843047
264541891756871
157994158710859
167763753392561
43579967882897
180817274724523
243135280456447
111138865829137
31952034169571
70488050211701
154015688688487
135257698012457
238696781708821
120309794460367
51747576143317
249648436777573
148579798294349
110437685539847
243134221081931
108514695026011
244903692433717
24135754402927
16205126620847
230994634347791
273265795414561
331149836377
242307999953171
210410509143503
260238358509449
159040875938419
162377983285891
219794003182993
56887364780747
73815006702473
72018680651537
111655997177897
126637910796493
5395668309643
2385762996509
238736664240089
28269026579069
165028333735477
165859874674421
103621285782107
278931857125139
46103669877791
15860984493799
269202866425397
2275999593113
145044967831681
204131564204891
114712211343781
30562752259717
278838799942277
99569372900341
206242315451923
137987710666787
184049434317761
121849718841281
33759210688969
239458134753689
167458165456999
25652886970141
109956570753989
54103001942329
223391480069921
177285843553121
170631754819237
231492656798423
70169811856657
191407211902051
204419082299141
125182307475653
75512556470797
48395157362689
208820459601569
106222661125319
219791839470517
140286952622827
56743844831801
118747047061537
193401260033341
77412748087603
113623876792831
109927747127053
264934921685573
161423690967967
119971626273893
257185609850209
147863034322033
205154045652761
24093003887257
25259884087411
134275462734401
113550888065033
239907591652117
18603549041897
183790269367571
151306355285909
197052239487823
175183325511413
155755540505251
77960815115207
141289824146501
215497621751257
40947321849011
39439240143691
60743409478547
125182211157799
251675552510989
20260796450683
218286034999187
19215362092363
33956585766227
55802927868823
174920893698611
81766431866689
30483451395457
118826970874427
228806724754763
115509328375997
224003679886823
174199921487719
148641100173089
105419927492933
47399004238979
190038618634541
150160715278891
98079730091747
243167998774469
24240137159999
86689050163427
80515602630383
126613096847399
198589150471493
263810476682927
231708614245159
96974800748179
23284403371387
64598681541923
186954330120553
245740834328153
22516049706581
88041056484103
229042182965143
274596523682749
220489560449087
217753989837889
163787142862423
141530968338751
34820382354323
208813931667503
245287996090961
170929317200657
147320921492257
266089551189577
78373815942379
27290076963637
13736031874451
239007227594059
18510974644937
210586690005101
24343983772187
151319110431449
181508637264011
175519509799093
214738436084723
206453500019407
43785992858987
153609105043517
135965395060973
33730940076929
147859384083469
131507720125427
232844322749303
114470425712737
145639611946853
132655744893677
33623810123369
96522660196727
184991561292511
103152519503027
23953656511441
255841193869381
279830408788387
259981114592057
18196614527863
158568780461713
11884575534053
25633924483861
69364999928831
37602202268269
87154414757639
60771294681739
34058270331817
99998585645473
269551446163189
60117621978317
194756047455253
273746879938937
280598335408441
25519127816089
159683456859517
7697620673291
91987711859317
53212826470831
269845615356857
129335651418431
153238307182069
14137163298383
124618625390261
20461422995627
213838889202823
266080459210283
169950909776467
131319222762809
54938538833569
271814252782439
33682385822597
150937226929343
258241265806061
87197114273813
58757202610819
166699839136813
150900811266823
103286545530589
116159576254019
266276786619989
180232871706593
226769299814657
221478342783749
128396481218549
131914278745817
3128974784347
3280468734793
214779610668797
140501930265659
94667155055281
172347871683283
26213216307779
157847246308231
122301306244549
131352296545523
258450785438171
111983237036353
143258124434609
113450841868591
51032788735777
68657721865273
217947330819929
132939211641419
16234319460571
132703302488917
24918804786341
277155204403673
253558726402237
244134755272951
33677074106983
24642695175193
114424151927021
114930931924013
249440446014503
119714137251697
245817094538779
231160702928147
114383978248159
175896590605921
51015419143603
80009283544219
157699574545433
21315460898731
148182509029727
184862142818273
32942464955347
206604551102267
235584711671479
272643827527163
241439095459069
219794009674103
278407286295823
18159738801761
123770534466883
68729994088703
273449916701569
7350226216871
197120024741753
274826074218001
110701747500269
116213185588217
63610150846439
43987811212273
158047323414713
265056811502377
106690602905651
163629314653477
43390864419607
224600087360689
104257251343249
241655393490067
46530925212461
124926161980267
212325606597361
249707284139479
170032647606797
79495913122957
223383914179879
102861383869367
156013130938019
81943169220557
28836087679969
37946237094487
196825435805143
177932035364861
181546389171517
100926206950663
75524914696211
150201832920691
82201747322089
24301139141473
45333572289373
50718318001579
31097766426487
194609006750747
211145775180499
250238886629723
96111345105109
43975446178189
253277365647017
211184979476663
127797315679801
261493346670749
55387223109451
218422999724431
83102709086609
243498484577693
36258908923073
221376220123283
223572124635731
212934295334357
225870344466047
243251184349937
125496268858529
57111095265907
6801379343749
234948248424433
280542818529991
119996877092479
203020497648721
19703934172459
211002032262037
227976656594191
262100041851871
73627328892881
29171630378717
239360165701777
190963970599351
72043957924171
48737021535967
61365648686129
64540112078917
50087298700469
162383981493157
111422843654677
234266589172013
196352055244621
201808138482473
223640853388723
199120733601871
123587000776763
142189036296029
259059118235891
203379948128839
87248669828687
1222173540919
22704479575643
247119886146803
165395124117011
207446299795649
244490437151567
228490120751359
25624034311991
230568468435581
59300620284761
132719076154267
86776172992219
194959358845219
10248331269653
90564830832649
185804099269597
174919351857391
96092916609649
82425328243229
250124032479781
7815442428203
246092174548529
202158104450219
55628480756389
64221918151187
215588990462809
97742063225441
53836454611417
88736266938983
2198575445623
69309464482273
44479167999439
74704850338757
262639081110319
78093266601173
32878744356041
41949318098923
114161181524287
56721427036633
87685632789107
152053428713947
31980182725607
21447124495661
75420001346621
238066743375121
85828997136719
245354641559147
161807340248443
33013538291959
224085416064023
142336209821389
60325984545899
258502353229189
138240407717099
25987814340377
168095153909029
185202559437769
28343359445957
66084039654967
128713111565827
124550555054941
104187125147321
94659449953639
31891093103393
271651873373801
140372365644011
236986622991961
110601891414233
83580635183873
236614782829921
14387599285063
24963220335407
52673560727717
209795795135099
169258221141673
167112456049943
13296509278603
273621872714261
195179487321139
274020403712453
41295313521779
261082016929927
272256148947949
249658492491229
258295192143647
14654886233311
120284151997363
121023761598217
118718968455949
132176961077459
230855216058893
193505625626693
178949439981311
110467282942333
225367491754019
240450646647229
169135514167297
123113697322037
68337849505427
239338140423397
2447219181577
279354594864749
219722961969521
56651657956633
39451690648397
158353664644751
154988356857869
192360408666353
86961957762221
53588274414391
271753828381177
179952122346193
169631646287087
280034996839849
123610469296711
262390439897297
214922507542081
1649861182391
60329846158121
98786352224311
241748377451459
93997114044109
235399118106073
181588694957903
22063595225983
7938680330411
242869703731357
17023643233853
40693175512757
247016531394653
13198754838341
94725027623621
241464016818677
111888147107987
235626540765557
35071913947709
112169021462951
151440841001287
280648423390051
269215768291271
193373595414113
171845195219891
4363535554241
205242561779587
275661178977773
221739035850379
81412387355209
71403942591473
181061568401731
51204052960399
187966640463337
239842854655567
3112991027177
249336653569253
143625340669651
104155889364931
232243323081139
223024710462629
45191427562703
130921073175289
201024410812777
228096662624617
171235235030921
265653403596127
263611499157817
206211495415223
3730370569729
242117564561357
153313840569599
191934817388647
251032874666747
39348420310079
193118858963683
254044450621993
130829592448211
133857034700267
117308171652487
4211213232679
196550863428973
49729386931859
229735578970393
180663790410487
39047206302509
204549597569377
38186657514697
4132831142413
83975093920499
76367405659021
274433899232711
31991819642089
14038631318839
205524094153289
268321426669799
216959143483139
264448145692859
261562503406609
76408220446919
221866630488709
116266632658529
106594278131867
103925036141123
84286336064647
278474270509997
4484413252021
121085077058857
117424563597587
260333098711057
194361870837887
80856719194463
260886014568107
81221388371957
38359915754891
112460036602999
32780439407329
156738661047077
71731214900239
54858243318971
131177703343261
161589336508261
68845664241353
63341900476249
6425398052027
148204473151279
20429029075991
244483942808513
268384642310347
36346957685869
221025918699457
144650175570941
11840141297401
62855174552923
45994947708439
244059803176939
270352251630949
420820285471
79804153577051
97305367229647
167451279097127
156749474571667
252773583766603
167012240550847
73181777624069
209384947595669
136700353954789
100591729257037
20536442692643
248156408364311
70584121624343
160736749518749
17650654157111
45865481476349
110949479100209
169747580241467
151971681130949
74209059548279
135493570301431
67743831007339
37809963330743
93050175046949
204964010056999
233135578386349
130375899881543
75478975321751
60906939920591
263426691474757
257084834411033
137689577590349
262023841529521
22855235568493
277768682426947
148637124483719
124642970055449
236473941298871
114254117134799
38537358771059
90650488747933
96508447146871
119911511045047
237967567477687
35329045950547
51339202626689
39643623656927
232960862126911
76217803052509
59988208642679
27130056159853
61722824789071
105178868011601
75077155465723
62298457039523
165741045715009
181013047071743
113047968754729
36205155077387
139904753644157
66123080554859
23721650126171
223199331421463
189496823092979
237639515879503
264367879681979
28742283061483
212061026617717
164214473978297
6641047951333
5737334605259
246719447956283
37041044851627
15481054441387
232960730304779
40243636266347
76219982394707
56792068399889
12273079644713
41973244529569
57208854195371
144817299566857
205144715564461
17302909592203
171236708624213
98522564183143
217449813926453
17468519213953
190903495313669
107493497121679
265814473298119
106816828178803
141613877219429
115651212722569
263264402002331
3860209693289
151812844179487
273125693198077
75550659563957
48955430425663
140225284167497
15774190463411
280381222755787
191275022987017
143780967023999
41011748531063
139633790404571
256288226367157
188607015856339
8200969537381
40611985332949
130579429264723
73122990979697
265542322055057
191048722346303
181051992628739
177637595917891
206764843969223
64225368557621
258077943742309
245568489175099
148186650675991
257193370888273
279968392577561
158137762290929
1843378941029
195247720880629
149879463415109
47197571368751
168346178402371
8046824359003
14009032399541
165435306723853
19964770688827
253485013832653
76220658481469
39350792545661
15177060372319
126103404058703
206495349616447
273765642950419
179737338200669
188837020232827
26784860992741
104315449642097
171117794993479
252645408902737
235334619261491
94955593660349
256060567343153
8062755749467
27952070357287
166064714338609
174774588902477
116469479488031
223656508543889
155470616967373
280610165977259
148769531538253
208620518323883
115660470858769
104906403578267
31409486323291
131111361147311
197996052860911
12943139033819
264559466771213
11555037374633
122113334974483
178740404576879
172110540074393
249287225284961
65416202111209
61485110716901
132808891193773
45737629666837
269456278889869
77322239707631
249203609985067
25557419418449
201949493009207
79962191698127
25241113574689
90880356516589
166451823126299
206546576205271
115204028149901
207545443131493
234678696820751
99357605056819
226209590365771
160538564483683
21622163029553
89735871472477
114785729528941
87778759145417
185631510620357
235812589873337
148399826274509
238565059460971
141020345451773
246589124722819
73181218312619
199154409354821
69593905812943
38817286974469
152308854192031
27811068435047
234924837417799
187784411398387
12186073138429
37530063520181
3610607460113
159723704601821
102028491809861
129466121798317
31975245426539
113327000122319
220630738158223
168485777958697
125118457936567
146864181106597
148233927506737
162760578942601
55340461436989
98476852647973
269053405230007
252130666955009
71039119029913
146796180189787
144880387708237
73815533583607
129312717834481
204128578085017
250168755213341
253807546336837
257787498863809
272880812468981
209300575800461
33075332534887
141013312936319
252921553406107
154589937874949
249222114605449
111744814717819
63086982029573
275833686551681
225259480964087
155186707572697
208444398077243
220253550429763
129043393617241
88264423375649
32377335716861
223507555356971
13149917977507
60844898264497
215431565992829
40033987389259
70831921514777
92207981239601
12384818481149
17400087858697
118403270458477
238541855192477
272337188110021
42545298640577
28099179376951
2385436976423
10333029589871
132187598340719
199308207073097
39149122674679
83046108137219
261957287921107
132861950523611
280602263137811
41086591660567
4551226253143
259632196389719
73664490896791
178958332271539
74244334582777
21556472837611
85942398487747
37793883668441
24367739117041
272674746960757
218694093928033
150188525266207
99031259757607
138682849683863
274225028362849
276487694114759
151131307322917
196017165591367
36647275997873
96732087885331
200961407077469
118823228700977
18133644733157
18769251968813
281261267115467
25740616599617
23287166095139
219280686843319
112141143491933
47620798117987
263401792498399
55710735918491
217994089115303
150954191496323
111600667336637
25355441766971
130705518562579
80303117893501
105380662627027
192011147894603
245898379488563
226786664708897
152666827768373
35515772269421
30719598179069
212952541321211
195853078540901
1954225738067
274280628091279
210500282343971
251890369180453
134242160725793
32744836552843
75299376911623
145149825365609
67508684687221
64449211729129
7071546790657
32729536092401
83992404078217
148958253856253
65476936167569
69043410995621
260105041540177
72471444053441
103291656614429
114248709607447
188325493753547
272388414883751
3473402840629
241559879529421
196416835443889
144360859192573
107960300727131
43703631314881
42970655436151
54160700772463
135671330308751
62792458584679
149166482991391
188536703851487
22176652391329
35472221882143
100051601414047
48381321869123
53473352317589
334727954857
214040639686651
196859121999349
67508008888513
57761423110763
253284842875111
1337839860191
51975946918619
256761671722889
155493064998521
59195042678593
37377454614593
146312246275163
269848417088189
158151551196517
131766108945287
123070387427773
252959521632451
187798184356819
32389736055689
182113607639989
866152531841
29079973089067
201164021131949
12897470786051
279451052208931
250396400502697
226425233966299
254331400598861
12465172603489
5654110559519
124779933682487
249372753971489
245024366588483
55055212945853
203813854512923
6771509183141
232372733249453
172842211931021
37996442022421
270397351834157
195237225497521
161473518263909
68429703292901
90946507331857
50893601259587
155026136202031
261209145853813
158685770887921
194626673508409
27160477554953
133707825428447
8237277028793
10150179839057
227885138183537
104806388478317
116797241955047
87557367134723
156482153681233
229255983165967
101891017992143
121761943960219
240440067797663
118306459924529
158677701618379
88415341994971
265870322799343
155295942906133
18327616696567
219151847204489
124377609297289
270874717593113
79897927236553
177868032954551
130572323049611
67645537421353
14159585725151
197728540158011
237368152129369
81021123194377
31022054471231
185895205206661
251171338574197
17721913602121
226303750861927
269306454399863
208739688431003
137794766237431
227828219314637
103202327744891
239533613955059
123506590458269
37344481514381
114131139193283
197583359856769
35194723149329
248584208485817
91586992542893
3298528351799
239793873629137
235974810162601
34431239069473
132090371669573
1349105616377
123302784010603
59938872238379
177469216985113
252203361033203
251989607960347
271100024343047
80849017668751
136917018611119
30791948551939
149887553705143
59459734986893
187720297078393
124524829677223
84346280172379
161017220880073
230347253653823
153673708869493
235064877789629
147294710817139
197059123044799
108581700905963
209170660022923
242851660796083
95682456030209
166712269492297
176034997019173
22721548144963
254581649063167
272154767682433
83753614229231
48088870841149
158824666942657
65418019299889
229284363367933
197962306645559
56064155929519
83269814903603
116882561434027
222170661460859
29864030100449
40427533402129
135368090210123
183445995943411
59144021998003
268887182896961
234983594692307
9442236596041
134472547336037
225983880909691
244157136621691
31481176759469
204612961680749
213612386635831
274753457074223
139416420584867
84893028362929
205981685971093
3307394146027
254351429045569
220502223929297
221393978709703
253307594790559
233168147535473
10037060029109
232451291355971
185425844300267
174530260561049
169663643441627
216074198663737
112993748638819
219103470250843
57148805614073
5390971083319
157881631419529
20269674107533
195677831038247
125067910769689
259241147373683
146446293157081
20846576521831
181384928533717
119665202679289
271314295569047
241363570427029
140485112407529
166458442487537
137931308746937
64061657725721
77750123678057
183571281626891
79024305227689
224728060517293
209443005399779
230794376809267
27568147049407
112592419229033
83404068468283
24045983570069
120383801931139
148995278640709
64852151155409
175208951167457
196661848818901
167846251784597
217461627624947
115399476213643
213716770533449
187068155391659
139685389770569
53905024943299
220901429843441
236546843233957
223641691093999
12093482416511
162332496317993
182675970419941
27207960885337
99676788884551
225923103690133
18961456365611
220579245400331
97782838830823
279813811012237
251945641297061
277886581280797
88440883455217
178019354326631
20113430106733
38086345137053
73491932769193
153866857048061
150484892965397
178513522355351
78192137672237
101323270814483
65207641611103
142515312122129
53636528491933
209917291690859
206215769243353
106524525825383
108598714566737
150531440865019
176044285070959
190753227420461
267526965375023
101572572430037
129271922069581
243159156893407
15720745608011
275865584019887
155489165553251
54609061778647
268919242378799
190729922887079
32922149158649
67167294846529
94410191970449
230071929229049
11166877520543
153164168520061
213009088533191
141470065054781
88069549031159
257587004079799
218680162573409
106971511567651
39285515548789
80538263274533
159217221936121
147683503568717
58227367606223
261216376282541
207309855950563
57967196053121
227874959853137
61680305449813
149535791949737
241657309184387
232447291036127
129166140606047
214538900101873
64353891500533
11522924917043
79599240963859
270724455318013
267087403080857
173558622960143
262625905061503
218133479853953
34743391086223
133538594373901
134837147903501
125100373985597
180693682063721
134971218371309
2499274141501
73265309923199
146433080030723
268088172689833
81430917993767
209946196162697
20262445459261
1684868418089
119184467062963
84302476043789
12436012522709
274208395525531
24838412491337
35199231778727
234047375008123
90309377376721
268229431948789
22827689167253
158794911613487
259795715110721
150036905443589
276549954660029
114809682758311
82303060174241
210642629945653
7451952233839
244772137663213
265220623221791
75842730704357
95712387383167
222450731360131
97362284118907
207556212909439
118166636724511
112120895363497
165187122502153
30444786952009
36290943204587
57463915229671
128652435458081
94785326821487
91693825475717
146240909375677
211785115907419
207263244877807
258130476226037
81191902851071
229483559004209
180773176605071
214288851685091
199709931718841
51877570246651
230305959957079
75442955027519
110626421556349
168914370859499
152879625244673
229729772501651
237676379737061
21707364514271
230652096003167
186105049958677
123538736980823
65757069896519
117333510318971
105100484582227
226046343178423
42646265837029
188843294714689
272271502343303
196910791601899
1762501239799
206761814743703
140787133545973
233258293709099
48320101557209
48574528139737
257737853972279
72270628019921
87589997375819
152507239660703
183118607725577
144437339342437
137711310435383
208733537056061
104708264899591
28005145211653
176210320232923
166468649362117
273354865515181
109021638392743
260572959904913
152147909653099
156601086901283
280750609800893
240614010456223
12704032255141
107077486078049
3284509166683
186773599140899
153671463340799
234979771180153
59814244436783
6823376637941
240184274228009
97904615434037
276070130816231
8832897567913
74887435129541
61016939655631
62808372545923
84801238933669
180313957674131
280743881174149
119241431404993
279091570691977
24607761564299
25061894092517
183529094945081
104176569477847
262049129606963
160306481670943
161508509419721
158696468421749
91973553701789
35773666016399
161908976315873
114614379271849
164734589547971
97450655098991
72721523251141
136766454996959
124601671467743
171128960197319
111039213610909
145797367018117
42073435950191
45661515577621
194998497206459
62133906690517
268083270954101
189394275015887
27873297568267
80257309498193
227219737816249
160393481115911
78121949518603
7957342522609
94432241802401
240607659239803
198429323504309
22803152764433
230588939596261
262990035095807
271510909303633
134146742366431
154451490400861
134852889579203
188967817868237
89564799010859
44178190598917
257475761815183
70913281770581
76926144266089
238639064938279
104365009445471
260177633430529
276977794516897
170506499115049
130885750355623
273027039144803
141866496268933
271625847190781
238079153768399
218297073303527
19550592779191
144958913660839
25759368249071
255342693739157
62397994331503
127888261480219
26343597926759
94974231344743
22343452741013
189287705380909
145819837446979
8244189193589
238874879485433
155069762175101
97521397897267
27911519429413
19864298817679
54221542036157
3782427610387
194252763398101
2954707524583
229551950517611
107167484429519
64831675573193
192177616655077
59713833758197
69833741019859
223593569000843
43521998936519
171407258093
153098742311209
23916539741291
112515979028923
113753616933791
59397720096157
106921954460533
110327569906819
254637092261633
71840288478593
194722914925537
16264210866257
60123813417223
138670798090127
182981105191063
90001623996719
19062135976627
124062535121653
115070917409411
231577081887017
277309516228501
193272749748667
67687727754497
99265696462423
28860273453653
267178585548401
196667526596371
267973713434939
184512914101777
75419713314019
214195634558053
113232859383107
97935494155297
252596674137757
223506553359959
98134205817749
115235522112349
169006965427187
88228164929743
105214509597541
104849044507703
207164903436929
132953216677847
14617903189471
54349157495587
129752000052959
155437824950783
240196096526189
61002713893577
94481428732699
59537432276677
79189384498151
11491086492707
123450222839431
216829325044961
187223264471423
174063031227433
143712799025531
270034762139281
121442882515621
273708139538549
96392962462289
237471989473109
70585035678071
116677356259589
32304286362637
190766240733007
173504746841381
121993931041919
243333479200403
21657072580499
223947709011541
46988552079101
73448708230657
258854018682991
40579686707737
279875089208887
97564763210933
45035351017819
193850393601317
81977012797321
30268349254883
192499936995589
273520804607591
256907756562563
18305038620361
165807503068663
41271449105351
151711322135509
4902186007051
169207159100513
132256704623843
156963827771057
257051034263497
34979074652513
273620918694229
46956543501617
156719922182597
108879278755901
232194006980197
87772887122857
151382968729261
192692613039077
87189570250547
151451897074903
185007706713299
72572932240423
183890933444641
21388287863099
214641283850113
38155776855277
187151821534387
121604029523293
156934207467613
127205872114303
766886197397
20945889386011
159662537593421
234140628414353
218789988345197
6787814311909
85048649212133
54871100777351
192986849954417
116436053639387
240252987571963
47863269270563
168829003777871
272732763920237
26890609617673
23028548493241
198995194394923
189669119243843
34997011062779
198023596715507
45888225030029
28869335673313
179754102402767
207125617561937
278209849315003
263386761107809
122610702164749
194900225064353
273615347658853
104837270907821
204550938011911
82954183187543
151755601930949
78894780453919
124099571137151
187424267711819
218435517144787
178031958094223
91492577212207
21611748263407
42332557516853
5474105053723
100342774770181
237792666880991
57984759524719
4176439414951
128150253601703
262292895487759
15455701221971
100904748465127
146254994409257
83413793717489
232817372745889
160652394697439
258140429328427
94108087428557
260597389646921
250050060030731
240198155621527
60531832470229
45084568710721
208667998980631
85658743903387
261634742232923
97575233755403
53004315607657
268639447139543
48823592781017
212310402140251
271044234098917
246348652468783
62594168070649
237158752595651
234952732708207
16556661416381
17071084718747
252232990895773
245279851180439
89353171575517
66571620839183
203099577488293
117759189331307
277782983436713
47484474682081
280111848678227
52032770480557
189139026698009
119846429383783
98457924119197
201825799342589
47707895801857
168196186268303
17006468029829
119901078820427
65216459553877
61231514930143
45840301402361
129419180382553
179557205682289
225469362003959
241719475775497
35787164136673
194779463584729
128715550265597
242109535055489
188793500923369
266312093676361
119241675755333
100115475551561
265310959332493
89852083094783
193495365074899
64160736473359
252120251574467
240034017678109
97766573910209
168965850183649
46088746704509
271011422461337
160871965476137
203017228405093
117657956760691
161372534947667
13627813297867
134212633635523
135954147954089
191521718482183
32317602339457
279877745700689
132159485703107
84170991448699
173939325291211
125822527017601
85121235765373
190491478581233
272241743233183
216226523890397
201946417693079
160670448920921
279036666169843
32754961558909
141955372841521
177066728987833
122243425076431
112971759030281
125312516261297
17882312692193
155338124276891
263229563028119
203692629049849
57976341846691
133053557175307
130622893183931
7402909241711
217168101988777
203662295702791
238085230492591
78554915589803
66117657172379
143308065853343
183073654010257
87866284466621
203462680825777
109251921555067
207736582880539
230644854025051
131613769685501
183045045460213
15385470894793
87234312346079
88994030118341
242942298002099
262524568221731
43627065690913
126090448237067
31281379847491
194787595269833
214781856934637
45489010754767
176126110729381
86750579421661
169883919777683
278066256691871
252142248768407
66370537869913
210909778850279
117922144643929
15383233687747
25384342066849
68754967903649
114353438914709
68157950106979
53090702973701
30542017585129
79718161606159
16635646352683
281294322575191
248050141738741
181746777796411
190979615619577
107254361408459
241061181723619
134089405077361
187837291213241
110155677090341
42096083584349
30468056352119
180786682074821
164159891877439
89069411081561
233294574375679
39317548518959
118807705947649
40388591795213
147783137084489
48703885574011
37571851162033
238539626982269
61510391303531
166474736883649
107089161013631
278183036493941
243331915650583
59664021639991
200507502104411
219477099152693
8656015906883
134889917954273
279899215552079
194723229233549
118790843125177
225443061868471
270840395015081
198662471267879
33535356203137
261469925161453
147872614283131
78916954756777
148020815252491
175314584778299
165428178895657
69825901016551
90925195881983
43231069271339
3363317498599
232524426984151
15472417136053
276418316970967
210400547495861
25527788555783
64923981037397
27938682394627
56266535570801
152995668480497
218249714092283
236965091661449
213922234801711
210734627549449
100153489715287
131924039637283
206615272959133
24229280083091
191789449660283
68068739306983
218396067300311
189499118089427
52481085248167
145863322672789
99564191784721
112266436211519
148872937836409
55551848040151
196100846093377
16044216487153
217412187523667
122374421936161
123692846541391
268377707821733
70989930761713
107691319693121
188747388162343
82460072015197
193728688467271
119352314166893
95239612850117
261888130653229
163194244148099
167991718995731
145592491534799
71395334112673
212148501979577
87765550948577
77296596328417
4335278214347
16246656071309
146722865861023
253206182199917
25620902998127
225184213975859
131226956799871
253325993685481
28756249598243
243428906414219
45508354271867
72528430179367
33335079763331
210445244103271
59626162831321
36610131801961
233102876341129
68894956140151
123396525645193
176343052765367
216955549941469
41033470566377
81996616033271
55158040266101
57810633605867
224332535683649
166748483448163
105734874970859
303294569779
226909543211713
120756557713783
223007502312719
150084211518179
112982717331959
147951608976211
105248509715803
261431243867357
187841679243539
231998022004549
20483988028433
54785588537363
189307120271419
21996137202799
112921895289587
124173312392683
95377325111309
146004129369997
4880338935851
75045605259461
174821298998719
53595436362151
223653677016109
98133084304597
239752168959451
157325399813143
243762484179881
118419978885553
60094373299021
279839810455747
206966104366717
108712783584373
209807111354371
181796517137707
149430323245081
122991151262809
122448388459889
18126144580931
19660655483857
197540940194999
171750081118069
94578707291531
208977227766137
119931398250017
144214943558501
206208158342671
174561569337019
39191688458171
142931043267599
232948582181353
98427412898861
242978788806097
241347505347791
139063199052929
226915901312311
60923852701903
262823273096677
188123499422009
61294421047877
269657485034857
153587743476263
176797850072369
179138961833309
70562210606777
172449472581713
223061091945437
118422649821109
139711790733323
256164736760117
58246230348743
225105547818721
114370346383577
30764663045299
173970863473139
41584439393131
51786417869041
262116195658627
176313100707563
225366025432747
13687129080971
191306601019229
144253588864447
142605244047989
189226882783831
250149866073749
93702655659391
81472447528993
135882133240573
134692154620183
185197032578291
268072159604573
224139750154039
277617638094179
3002745579439
277926789028151
48821750490553
184232046081557
43156406697247
38234813365093
26232125638417
8498992860179
32976981866839
77676595743781
156195090337799
96383333097629
123365701037333
235749064726697
114696786125489
10290531771307
257726248290649
14393474257177
116746164555739
186709735178341
55370369105627
271168202125531
172304830330187
144478244668129
113496051817241
72465118489201
266311981377857
223701950788619
26660147814319
29011002413369
104655353533873
203114788619861
215395860232789
182877337759243
119937078178187
57275639437507
268040548646071
228484286109271
110295896905751
146531965196359
30504192468539
260258717994239
3091778437471
148714689758053
244119249080723
227305571706739
103931052442099
3329777167867
185322073843859
159903263939123
74989023036583
48746134283621
242395301674483
171225297481627
15666983991539
262744419961861
46407007769209
153568805488583
226513747295807
161763298541269
145834338770353
261975209937787
237059808052073
148445976731813
42422427068347
194545991183441
52758584630581
270006843327019
6897087620897
135971849952517
15226738174553
259759621690711
16067092474639
280619558597153
155733235924261
98730888253903
184451078627131
166133214853909
157749419554717
52596379691231
149551446904487
144943315195013
104370559522381
56173092719867
120324542243551
190671148820543
43709051206987
201123253556089
164634707964593
200397723490499
178487438345831
75347620996057
21455353757687
94412899846411
216651210708019
247600361979163
137520702486187
236587968263401
92094908951803
237731378137013
9079562606209
31249470795173
113880758150323
174903091640861
146310268597369
223687315855961
94678447056019
70139095085959
109130143340929
164870805315943
152710354827089
114148167303083
179508037071347
48465640927117
113290676210519
47465721924167
145545154869313
264845744610481
38078065196543
131092074491087
235036845978937
196899795216953
127573422596237
216826850390897
206236368869483
127416135880609
221561298080147
86919816711083
191897585473177
243890558529071
58218320539241
25473214283243
253905161703551
5977624548143
181363985496559
200401059501067
139060446571733
120407633130581
73615447823887
200648364081509
52118591067941
218228557087421
232014813853139
159118721326099
168865349079313
113614109221427
100609216497901
65676910805591
196398001644041
187014107690863
7872557376407
237594141913319
108339392831807
191095726276219
201879109792439
66986455044667
254750295964147
214919597954563
135158510459857
203747690712239
233885580828253
272818283662877
20689648514237
276026255494999
22267238843477
252029035030463
142474914468449
1019487174847
26428768245293
221346915545123
275909328478657
68279399645269
92785275670429
246073141123631
69208253704613
165039825849391
138902927345489
173136180071639
32438784666133
250349689423277
105426743152883
155028520393823
230964380282833
245552646051151
188140340717531
142519462845433
263050105380389
275731892133749
99118367330579
201025086180461
187666158486721
2191120390093
38664918761593
75073709151533
11589620823923
208066049485139
204609279379391
55725597133009
44926121954243
210404335400663
217764824028163
32826167116363
177098909190029
29162785497449
232607317449407
275308948531909
230332486014161
101621160813019
174284344462589
161661960209983
123644292414119
105879058629961
176356053801581
134033403170801
238455334582541
97938519013739
57447891148433
236338616903957
57780451479167
110710230390509
176137073454217
41985746094107
115531591593949
147466079687477
19963888103501
238599443973509
215067623207903
19408709756831
9550061248523
93754336621301
196167375558641
128700682048633
212577887169631
185415135134513
135047931812341
83833041240541
50190654710453
19458516839063
101370845144651
35920118529943
110744241274517
46052241065449
81216809182129
107186060477201
149755448878181
144338656727977
180972328452583
227199661249423
187922762111023
125448790413083
277960030104983
105346930196689
139150331165317
32791062686527
239322535332103
60150083878361
231599850573061
66096148179587
10781095454209
247196010666347
99373840134307
188687498461199
181882635009259
264606889186721
193868628554101
252441230790761
143046081403499
31200360909821
247023056442241
164472637574053
21702557102141
50085136460633
266844667312033
115867153756097
66073225366411
173097761355503
24156885091069
75999992573341
73991070224693
247979145738353
137108781260161
25159542348313
191270191422029
147001847381149
189125369603881
88260153285449
20811432750917
203140997099527
43374771298657
111792283856219
154386313912099
124196996133211
87072405880871
165461643225349
25146631966147
196360124693743
274430585570737
249181189689217
213515189282827
54938501540563
39296261053019
82783760765989
248676209721791
196470721480003
183059892485411
210332412238411
143722212733661
83354909084537
138337239579593
242632516549399
278212660072909
65041100479343
48064125301903
84923261790137
13816609983329
97820530384883
230020562405077
189208387509259
247611226093289
4434580305179
204091065262141
163013825323709
260186704034419
211228533896221
44629866577771
266284171702063
274945843417699
230858296686473
16212411519197
99834419318729
152718253695571
131381487333097
174021275878427
193038143907883
280678341674557
268159388314793
22068652560043
209694598822703
4332366266147
170221208287601
54684760454413
37148022356129
105041489999539
80725571522909
219693970210873
278491472629219
277663145772307
200763281767079
132280650789283
80799850128989
116573879777977
237825655868623
124524215294839
168457789688011
237085066110643
155811203501623
275354509482253
246950208462247
142070068571569
67883669599121
105329631255763
207216927008873
79331472012911
78335174616481
224870345455181
92415556707347
20786221015061
58232482023403
264393069091913
150813618531203
198108968261423
141102299680789
105774635928193
259722894146383
130844459340901
174255859494883
94811158049899
48287472659449
188205126595067
203524826915197
170830984961107
126803085466697
36200366717741
95003940177257
120423027190157
204646377051289
138724305510023
5160686638571
50642314312763
119734144447391
96153869503337
266081684636197
173336982268327
46897576266371
219920049746077
251362988903941
134155606147027
213696308493839
45044340311983
140301778292537
134819298608923
137185155212419
269106584793461
34736100150457
96753242981711
176585319499129
224808992170333
191431314088429
86278618940851
243596655989243
262419837066619
41138679432953
107745817731889
179494968190801
155326097588269
4098469879379
21656183886307
40170003184873
64623088122809
173759146858169
174501923172121
175965798715493
143058825977339
254068602662977
14323831532183
15606955138799
246517492916333
139571988813953
233623834564271
207879062735221
88797942449717
134551951041439
54353329293733
27312645739163
116950523281187
231959289784171
13236879049957
274905011561387
9913603158007
115977085023703
211061602157411
90449541797737
114888697708957
277151254260161
107597253686959
76395042123031
133627936661623
29969510028503
180080557138169
270474696982643
203129879835721
128486726934529
267480291138149
187906590777571
29201940092707
138012492026473
195527883954071
100100234280281
243830230485379
58985309455927
113532646957187
22235513777921
64562688364373
249902851970537
24186969358493
77365646034641
82510771670827
22526565590159
174786305173573
46822551125393
254420943684707
202918203568499
233208353513843
241273854696041
257422502273987
181412796403273
66199563893861
111521786691281
281201323104211
224207037654869
21093308652149
119294428203653
183818413096763
700194436651
81325544636053
141759641242631
172534239102937
148353746629463
83061505572211
103359067245953
54153003116347
29007589386059
89076514530071
193878447261937
142231345413061
226023044056349
27974427654557
256729253608637
157671758831203
97294288501651
18857282971819
117552290683483
11068095084953
200000723092507
216533734592689
276161789411567
13633624756469
190213505814697
192586992905633
204094105880809
151622528045777
127358744932843
140874107801381
73808976402809
78024614220277
135188803193471
71657813443921
252228632767841
36060837051179
93612905894191
155329909248341
151477361506313
125264280270587
210897417714817
35323281785683
103487225409793
170712973161791
267950222493227
124722681739723
21974130616639
18509286051709
34327826533619
224379790200959
180654109967183
23734008535207
56683597504987
81539130943937
24711894504289
63404750102663
170594281686889
8298811807127
128240848009633
121347407608877
82015046205569
252331846271317
253618843918831
261058320923891
172030272961297
6074589598643
22175042858467
67879632724271
193229317175633
108785688032929
165648471236483
207483070687469
269981527467203
37931260254161
150579882535637
39560548376731
38005277482477
44911914565163
34942103128943
263797542378479
232237838556833
53978087038019
37071207679453
138895961150189
106177246804127
217386141201311
251151298299131
233568983206997
254293669237913
256383581867431
207683641095863
270705773930639
62528677276643
244326303257431
195461807556731
74151282431923
248113743274741
210074787703523
270335059449073
251016911464831
180650135922367
51236598973909
65959312687777
209652900041593
67416003178099
217311123144373
136100474631673
82895892491413
254273393711633
68118435708857
17062461305137
7340003236823
178558767622427
164584366658203
164298058978159
179755423966369
210208380178471
144576062671561
277907418349507
53494660962499
59125394099537
130454204755109
192356507518873
122591578568209
239420993312771
66905800077527
138917972249333
80540858815751
280365994041611
153120011001143
3584373797597
223500640567717
254965585757713
30361142708947
8685026798473
271514275471867
102675443138441
107257029750803
259288947453751
235432999362277
65912709013049
91082721119771
269446686318217
157479266168969
148632496727707
280970600087
257627205812267
169848080647397
250716321944183
99235339163293
47851595049809
145980403532459
80827814629201
184421904001609
225942251962157
172624570372591
165653609116129
249125610993289
116509399490293
39463425453587
23163366996169
76447640211469
87643330515919
81833429769397
146978260345561
200751915993193
63320573275573
166672707575453
14197854601747
101978875701071
34705207808923
86198454688277
50182589517953
13039767616873
58239977117359
259448571363841
169818634369673
146337120995927
270709956034159
192170228561513
111829550608103
218942727282893
18568294851761
64419386895587
15799499504981
261533669025263
199941209933501
65855972728043
125007870635243
176116956424699
57715317039197
131605479160997
208825175439527
167677501807241
210329185600873
240568083511487
48343710383443
215613324993629
12365100081923
272366956480271
209132568760783
38802923050349
227302407672653
7918539058123
205268228430151
182823473237051
99595625367611
239637699288787
220980088813769
31264610304289
108488352943499
62156921321969
101244930838319
32024380985057
149926200978413
15780171860821
113729932144183
23149072820201
111008318248921
254048982650627
128518585262663
105550569362261
31835454808583
250548599927737
54120195440977
253269361332263
161905694322461
70550326018999
147249890612969
219919142620997
61934969024953
192548404869299
38062653694199
309760768657
135831278012407
36049579743013
274062916906213
261468327360353
207523789434593
57381907599389
103061337997337
211862230270421
255129389511077
138636852703399
42522400816349
265224578758501
159200070622951
196234685605183
121195616234009
250360936692439
65409529629127
202081442005489
20050137726089
5761342730981
30861643813729
43240862876831
250447807784431
152184904286903
242459129486267
16935868060901
66363442233401
16891045140503
239897303190617
45477548341703
253256764222061
44366061584437
84463551471029
242098052371969
215219826068227
48854285665883
235544550969907
215561340490081
191766626415389
31924724401201
61925985182521
186094758730651
6091618246391
223895693063387
106597025535631
253811724348673
12982989166723
83731965626963
3505853968349
43238426384581
152132003414399
152605501287881
224273233090397
172795606112429
186235693495223
59751525101249
24378539646743
246251745937121
57329084571163
275763987638653
230128980872503
115075871258519
172193315031047
215401975097707
158759783935043
108677122534063
181768038966991
64340859117133
260408773296673
264193226150629
59572324892527
139338666929263
124810408711633
152483710401221
208590717433603
192570491269511
111794219993083
14303640256349
111674116734391
199962358065727
227892756868013
24967649213579
49447377057839
192403448408491
236110276702403
166752297193409
40175458855957
70306237154821
252199603942673
195109337880739
30815122060979
270979626275651
177823982105929
222531411104269
232803367871617
201174967205837
10614296148559
205177333417873
261049866086879
194543379289817
44613750293443
277780249070299
114292398491021
17347577654839
234408095357279
271327471409737
61348082605807
198940946903291
60059945813059
235831893106741
13054375091437
25927390571981
194212488248473
59077219000567
173429423200511
139905155890519
197294347974173
260496868760567
25571920769137
138348775375039
263650544924407
9898987041217
107421465943661
253399280318627
189409198782269
4772793956807
181665500874461
55960416622441
166554722290861
111773359500767
60830913192079
32051610087109
160122198412457
36237186227663
51789791170489
135137401863799
179186915789381
210107262113179
18560306952779
184216897016917
33880929453457
103927219574777
160510461057127
87787348646783
129788691312961
136428192169961
219168629992567
150300627546239
275450811076747
238078997075659
93559202454713
252815902835359
277636925593507
224119652341927
59411590502801
5323367578439
205544630802101
118838222353261
134423461825841
115031504898923
45074755777399
48752154220937
119853045388939
1218871051987
74891980407481
19036657617311
186317134745923
99691491194773
14673604325839
197096166350767
278992724148949
23358739784707
5406665079749
117226479297079
229433446716679
249409050518351
67670006609659
75996655466749
247004510781947
226937971479431
73151744927969
161543814574931
142375013752121
18897519019319
15722534216029
133034019719351
173262675721847
217414381846559
86645072986957
85970537247347
131533951567303
220365053502929
182298137381587
209753902244279
154893716401409
265596341302823
131321218701649
148528140335723
157720776989579
15769635556159
87637861570031
171234798554081
268380590124667
107003635742417
14465152290521
91837011226453
39948844789993
171215545907477
249122600420909
238892322901439
198084192188261
246272255689
147446674267033
31530316545041
79842627563327
66446196243419
128319236289593
43767367535779
227898324517361
250213910798629
278497860625037
173768295446881
21778954030921
56322100679899
203169801410311
122122008334609
119368716308701
177380195199971
56396653244357
70303961423783
86473341519473
271759284550469
176603199711733
199434894807341
114860026978967
170313867509783
260495885218997
107133499729687
190420973594557
183362235486229
8258499347729
54024192892531
74948290785163
158068903207093
79618065367601
97408316259179
272902762655993
148344586536427
143143833596447
241521079654381
211750444316051
233359755178757
57680617789121
40353994622233
156355625270543
46955734754417
237409186664369
141730886194109
1756114885043
149014247777513
173839774065977
133601037784561
237225165611257
7478964242291
67080932407523
4040783454571
144665136587857
152629640645519
127328745394909
22626121939763
194049907284391
114487446994883
36939736789169
238534624231369
236479220814751
121995070170833
265239979548829
22007694769223
20625259423921
147184303928839
3765663632267
81052436526953
216279571174033
57458649244349
130858726983029
116825945691347
63799957471027
204015862010627
42879525583991
16069688170037
198256482087553
110702995234211
165793696863841
69233312435317
133418938550539
233601581839597
198961988990243
12715257919279
272456309450119
215452042320191
25722590195689
20837328924163
190309341076537
238604159654599
258327895108421
70191227966161
264826801940251
126098414983063
210057234502937
123588528224521
131799274677269
16542111619703
204808111601077
23433785785591
230046542251607
271821971657779
202529060810917
67205329081699
136501663080023
230951594922481
257063109619061
146673335386577
125333810386909
240651237153953
47003368426039
194210735439979
143559358447237
233298664569653
2223040214141
194075959749209
84273281515021
263033843755847
243212695026593
266783461374119
3926779299529
203477766287797
85580476733
106092114881647
25359482594371
140581109652617
241521751820329
114298915746259
95710187447911
269495795682107
129833538880169
208806263615797
145587795856807
169728489180091
117771561563767
41603906799929
7744065315967
190374109727929
278433765564797
167718829589123
267051529802831
171744910264463
201786741092887
129482790823493
98972761745947
270499586253521
90956380772063
173500920488171
12269749917773
12915972384691
206981486587763
268779442376741
261876942474311
203395776944881
245510387897311
251324779108171
248630246477149
107645599941881
24334718167303
53024701359341
148317479914531
275929121768753
187795071228047
135573576303751
12768704664523
180269301026447
195315304196603
24035380416283
8509086201139
193469231772983
240207563292623
70018679666081
155571299622007
5490735977773
177480125309083
229069960472399
29774266084397
192714419058871
215566511497867
209079195783407
83847514476613
74404942951103
1387351318501
15807043783969
164604781601077
126881769051439
246838367506579
48958747773583
158487767650657
32267901265939
213841485123577
39810195591169
213306126875057
48651680850863
53056961284009
173967513724483
142804193458583
40062138980053
163180643540573
220044155514149
258577476104641
158266838182703
236479825330873
130561502940343
272834354352577
204800404731253
134485988561677
240748321297307
119816706392717
21808284384127
21787739069357
173856373593809
92777855590213
280070874336647
191799884165459
143068182215771
268158078333599
56422841404337
31829384397101
245048953935571
172856607246391
15192003375617
108735201802033
86131800770047
183464265372163
212745246210521
152066020080061
1181304378439
11702673212537
270134458136927
129018647961191
236363910723877
5503461313199
231750854460017
174164977274203
74162610328967
457313603419
59299129267331
186663248618017
15563353308637
257615914569241
67784782804183
19377841284829
261172412289101
125095271655457
107697105917957
234531102579727
164269218393037
168844949624639
216584346201907
134537429394913
203785984688981
41358439100417
191660112048817
266116708685683
87650757309937
120562367956747
207646701059401
111460714197359
173350494092669
253562220020489
185703310294721
259270689920041
176487088355363
8107873073491
276395862655901
68086603169743
174524546376527
257964104105863
267183588007199
186491961835741
56124205276219
96590770547641
225995186868877
169255508252881
30306489941197
228100093984877
206838249859303
240699152591881
136025066876399
96341264942267
177417453265813
110418579266573
62332201435507
152478752439623
132576347467321
201310179503669
83758914220199
95649710014597
147067247967391
227324093060563
69589408082647
62429566690607
219549684448091
67353428390531
139147614967073
141497996350553
249374229680599
167540505615283
61535245103447
55960342600867
15047092135841
76550714014301
146939812679399
2731523636447
281351387179613
265412255313421
223212594501739
134447264992739
180990947183251
181102738821197
118554714200927
111925508871661
88489967363803
23423483463241
68982389765129
153513552695497
10021242221311
96817187488843
195979877597939
260556241548523
64422919673921
280162256423911
105355819180783
9748953125981
145846134539537
39381016974701
204116394328537
215178772302323
98068246723189
208488569211389
175518013647937
35905395904099
141493359086351
172011923837519
34302270870841
94166047082927
168602621700169
86948867935691
143538180005839
52381065031411
83338826333593
150277108469107
148786314943477
196697101994651
145066996408001
15102694142693
71664029718529
80212853625221
218321704558121
14752116334181
230574657605011
238160952746341
107400140137393
70522137567799
6209689014569
214466075581613
123959008095569
86587700248949
43821444965183
103093592285573
280124803594903
246036526098067
81118657604773
176727926531909
18912082173631
192580143470629
73295607345383
38568283135771
182768267555413
17356194935771
244138453800401
200865299955149
228360439319563
147119576431043
196166412816613
239346988647211
45856232962537
153387365031779
17720564222167
53017630132771
194206781280359
152844788339197
244515303542383
57557363605817
28970359029721
25287249667973
227521266465271
98057893489183
252321725630383
267990996363323
182918958974393
124513339445479
213994555087037
44170608920323
81092772499429
196386205599977
16595962381399
68296021133677
68864433220741
13594774600637
123951900858119
132756985654333
212087609008661
110222033655499
19432643119013
248750909291683
264502779938629
160614900940723
28677244883071
31146942116093
19073887186951
265399898329427
128151187474901
206757103128761
205524253952047
63703862405551
44000353900829
280892573221303
197211466788911
47476982356313
123138148603501
39684310761877
83974939494091
272609676296887
4154901323497
219725249059717
220036413592937
112166763870893
152422040233223
60194960462521
170965496877361
88888614703253
268838232229513
32016082354447
55012674734767
163257688425523
54242490999481
138075086628313
242817367009043
80675583653047
76184987213143
111930512355043
40553522048969
259733192454737
596076101419
160597278034513
82688910212009
83143133874401
194396566695601
189522370139827
144931622076587
117135831716131
136020880064527
153498135643943
73458227082473
44133402139531
273105541505519
44418523486489
121997060121533
92930092522987
172243340874637
96343698933679
268753312766623
30096044384591
118019204253157
141125476751221
71615029190821
199568604054973
25465637607383
60549400883731
73646108828587
255379961883427
134918320322153
274081032281093
237711843829121
235858662582113
111925874392583
4735837547593
102406706431037
140280394506251
237647277040993
71802480334729
54856968426629
13875311791309
190015642675211
223300969332557
55907764715083
242608210251307
90197606579569
142300606786909
90453533123153
89140826238059
69741367075903
52797171486517
48878828765131
60465428621027
120070788202567
29615146895533
249127541497739
219814780785641
51385730516143
142372725892871
266494274838227
120305079324979
232691840356363
86078109727747
28226289219059
126789368268097
128204715699869
86612846969399
41821005586909
51326009358137
35955906710683
158538396373433
35606554558277
50706743367359
167454183995429
2344240884179
196193400206807
28755199346593
143784662170811
135749808650219
253696755800749
69903625930097
197971578778859
152185254910907
231227070370067
226336212918223
164140996291973
133252936102859
15977733191197
116516326885997
58658035333631
269916509660129
174788645717123
267222296378363
255591162349867
276997385178509
96972499976327
18917449651669
160450325196463
46098445401859
114920560976759
99794897720377
255448738528727
25493128237739
108259173885433
106167025364429
33435976232579
122167283690173
246582047187673
183645353410073
37557684633533
59153193868081
237006861662723
116617363560403
153976671310681
49374064255427
91813191923003
99455799119753
221954624742451
98608721140823
233939401406239
133134844926007
224755811523479
29781381338509
197877138338807
187630996040821
275467202069537
253026872902789
264877107922549
165779656823491
231487334907743
25467825416389
27381474002761
74148172736207
153224955830543
134918563328663
255568552898999
265796677478333
225073105917941
212468914814137
142879533454607
150333143351603
133285408641991
222678644667253
245785893774439
195701258595239
33353893756679
254685776873821
169522864150399
210963259756127
162116252751461
117473183783651
206727811230071
67390662443653
3828062867677
218928402974959
180804382899193
199329177645391
127569523656721
63768888480463
10726668303979
73237879611329
202764844613333
176026573509707
280157392386343
193864570425469
177020843422109
177725245999261
26658355774993
243649561412923
25599801712213
88859701769849
1938656606597
237065420873507
171090874333289
206491367950867
129272417055253
270648888028241
141079974688099
13508506890869
117440686753889
45388958898553
137911280457289
229445644293067
141612390178613
62993678627791
123458807690923
77385539452483
259363537429519
89422590113111
80461877584771
131604716543891
64534409011733
264185026247921
195890204845693
202187239965541
100306494152671
129341700817033
179304280191947
41297676920567
78809028700421
9731239556629
55819628719843
137446645629859
99273050005009
229419557014523
198897953650667
166111685458969
102832185469969
72761264281481
171884909688727
181408878963647
76825418794093
109850915780653
19910218864661
136299564226361
207540648339797
136899745854397
278983070469833
211322464879681
49979461587119
151833120785327
150083652211333
96506825917847
134696263305661
193389644429873
76030106461471
254685318713461
128482252283501
265210393725469
193899250792627
84074649099559
172928309497189
132572764861333
2755942459507
214679335917929
264741169931501
140993272681301
272979318604313
136971040462957
174987917188991
53273246629073
28454659754359
22380659799653
138944362344563
12309948859519
20289722769677
148613931022937
51007645234999
43879479177773
66900950959757
48288199540613
64342021759507
143428468065451
132087878828861
87564886019467
99278916634607
23002867029853
121968841377923
234850565173859
49421438847769
99741973603693
40503356367709
269587699447061
272966630246873
78105941917831
104256430282559
110145223528519
256076630311597
8408407525249
30877649971901
139993942757549
66755185942597
113436477636739
185461532915629
163612577758037
28040748004579
216535436813893
207242317940837
23543354756741
83317241068471
24081088563269
66124165681501
127592781485669
78822402386537
21642139459231
90553921061413
202059401180323
244077949821443
57529395712709
34697155042243
203493272132369
8380786250437
254512435885291
70411753954903
251090330323117
36929544210899
58419854639063
146141525107471
145221524847211
186132279156833
263646950885663
24650651436031
56844414872051
141790876372661
18937037206847
57809737885369
23697205924621
181169358455537
272900622989531
136081261092353
220578544826329
127532754010429
85784921080931
122302425186691
98395825683821
6174716809181
274971411540031
236892227975573
52429361868677
114973090849481
231249600884807
110421761401801
275242406877073
230513586899429
107033569087439
20378924182501
127406949796121
248241650070473
108119135111683
132736523704501
189356241724957
279865261333321
93145930052321
44779948472671
31223826342461
81093337555723
59118601457609
116044832349247
161820014223619
28689011419361
239033014965869
85420665449281
103052264380577
275942321859077
243492658796461
224758093991083
77106527853499
218121107981351
173127155347169
135265685331499
103086075489539
133351116827647
258797718677347
59049246183469
208025657903753
190371373610533
137281899133037
207754360543111
155565427172321
137064220567111
181677120606269
166608932564993
122404103827459
184147488813023
248992815485801
75891969188251
91426730125301
252020175832339
230743530105379
83526442051777
185469263358199
67189463459357
261491068176067
80884288231889
192888332996041
213500754968399
169440015441029
24914097604633
186821313318239
183274109061847
11316244976293
34942601025817
117545050954327
204382094152801
122850900030673
221468680717651
183075879514901
173082208038643
165706853077501
128648179262221
242951002601779
19536244916663
238512412161377
190899582850253
54158685008507
93316597515233
154688917225361
275911048497527
184815740282903
192562972836203
20592725554757
140578835955451
212942681275117
42658107339611
79339099722271
8593237207733
254859105337637
233324853272051
44960874111767
76378006585033
20989770131921
133513016826437
26317355948743
271460037753211
103434082176641
256829594715461
168405475459553
226258555218151
280266457428457
191909816882669
158078149681043
170753736365071
216825375283021
138581022446627
179671629145009
626086544051
65287195926077
147433604835449
184581209789479
28238286040759
90396065819251
92653151670089
140039269482677
203493014568251
217567980862931
24306392564873
38828249302589
193207064265799
78619752020983
48850013093701
126657076923583
143019950119549
232587344132089
3105076543411
148234919869181
180413032368377
128103211968227
173901990400729
107165615002709
74701291075513
253399329735943
184908028030241
70193377772801
135243473484967
179815163404381
29042101221977
200349828230407
210635327663647
95627484955049
125267222471431
124233593652031
141808235296361
52941929784187
144462512809919
42867423030793
119535929308727
239152220099591
64421766456611
228150927635929
244866550415189
187875733080691
273265504350467
218416847955569
166686243462527
236351423908417
225010048957207
226179973960763
42834966000313
234327630804067
78963294751433
255455262848351
214981394541049
76992433794827
234078591089753
66315827840287
150534979654963
101546311556681
159729899505797
33656598887243
56905140265609
185524513811029
115273990093063
225425060601469
206731993372193
76426678417493
18698774666519
204561592618127
175410268698391
194670028388933
250611625380521
24868339508011
142385943224431
156665282591197
222401845116433
211358168112397
10215018150487
251422405569241
248711434742213
131800305068209
264806681285977
24562306925323
236093411562199
213382882439179
274412921966093
67671418828747
41724328279649
86295288719413
56297276872357
36278145522547
183962789577563
207881112427003
158072797259029
14575935906739
27172580295121
103121921225837
964482835441
76528846454107
127031370934927
162091209758789
266997271292957
231188073233683
120448541744023
201294512657041
43711610190667
74771412493909
186462267415223
145117743979217
141626092556407
212174237994101
255753208049809
13958630862413
98494218343223
15570880763693
157414290619981
241450174186171
77061697438751
110703039837527
58670034994523
30118511540333
130471515564343
86659683811567
133509998669191
186730412933
209726478534763
77188086794711
249554776551863
42550563264497
49004716454381
191943352997573
116517972995513
122273639310157
20407022030107
228975374482559
2031756245941
41627059560473
199576304827799
71565987738521
10238809731809
199483038116333
217517793802667
248077529801767
225546948939289
154948101861961
89214058427521
21670161026693
70623809058767
19152346813007
4445276667109
247499664708097
48566363689549
208394865804973
173866462877347
229779907309129
165567158912971
227244754909591
146450916975589
210294747475991
179074008498457
259215556410893
233100221023181
26707014133229
240055646934443
115490291746523
135732168755297
176404035983647
77054768482201
281081425998383
147317016619249
157401001042343
203482883479459
244530469947947
174409144550189
44933439573193
87114222457853
184889317038331
48274003460317
4439061805349
65223315755461
143747442808199
170358693950833
37213707817037
4815196051577
138305622143411
14788006941497
154172415328783
250146643721363
204854183486993
14896463867227
187037146287787
250789042463009
33994583992301
249992812511801
128375899267703
97475382915019
263264059371629
111795771104837
147284234674561
32697883321483
128861644457527
49722960277129
9563117085607
7398785315407
181872912420539
142688331500419
280113344181953
199180389955817
243623964996649
167058124158661
94328909067661
206724913031561
12064302794099
132898832018003
235759803112411
50401660132051
275861678477059
190802448031409
155664228344269
226533239775347
166737380330377
21392254871587
174934714280519
276863236357361
187245755723381
73720200417697
82625333139311
163142644219831
182342242891331
249489474919277
264010827506381
156358061350411
75821837769031
214061095828133
44563309929757
60737823713027
151157970707039
197240844302213
4933705458523
215193138181171
82281292730773
199839842286107
85358820098791
166276013547961
87661968217193
34884771394723
79445911326791
114749039402659
121800787528181
243078611884271
263273193750197
245624027782447
96275573735101
25946957425931
192651069181097
129132070281449
49759620545039
105079403042197
61879452935009
183440982285877
132669683681641
160760882129863
20241407256713
149239868743193
2844644151157
139638342592681
106354364536877
75000921231853
196161304205887
155042846303123
44671248065663
108056034274541
233041807461769
17662613254801
136917251164481
256057145772541
237984884950459
11257588574801
66675513158909
112354490520557
85794336533449
61006468267883
120074364686329
129760341086813
120976931083751
145097606762399
99700157479123
241764533842277
270263069519647
47719441445371
67921536891347
155757919930423
109745016184291
54693484984673
257123465205511
194384460734251
64178522599249
227496196097759
237420534548101
257467206871141
21838093628051
111569147556149
95439026207117
124587559228207
41274255573959
13753720921939
281035128794663
31650566938273
281360576211739
82003310193743
57881481616243
85977053153557
225977968434067
121363783604009
137693602254853
242667589378657
242196551329351
74408152781857
270967134152353
56078712495857
149405561663401
126661414716041
193181909672471
280341305265751
243362401628239
235732935303389
96840225584749
208416666916483
59358333432401
66133832651629
36639857004791
254964754841287
36220516513231
178952650523351
262802677399061
214286136144679
144705658198579
215311574722577
177134085617129
19561789642379
100733568094517
149529599929991
160822669849001
57546675587161
280774072967537
76771542203063
224471977958099
75779926008313
18784964143181
186170670503981
47561346170621
245968104510959
76964689334069
277439799729881
114547576719431
54185537609459
176714210222377
146907196974149
247707531221497
135838195077941
270597296493917
158795175858551
232722173200541
215705780795587
247095113159749
264723071422739
143663898415111
125520167552033
18788711891641
114802285899139
5241266220623
120352961353903
88245802533113
68668550224051
4185390647803
147281292259417
382412631011
246504212517809
12527437444469
175240067123101
269960796184697
78212228602559
204318137800121
17708498518013
132320677301927
98278869255367
198772120701241
146704456951277
97020472980061
114874503506957
204019434398491
184776684040103
139046724025973
70910901678593
76327108468673
227136557724397
69399295547521
254877866440807
49653425686871
26262467924621
231870662169599
42708687205879
98365425463111
148801000497439
84065246068763
279792877721597
170439635369491
261912084403447
137043761277263
180128570625967
157397906112541
15119065784153
8412358587461
184748172948091
8796519134267
26931652347463
216169376851999
135691726465327
52020398832691
234594192166847
62255918792269
117210668912927
219682149785783
30001101842359
208636608565601
110094011667707
217171035818159
51316993078147
265210038047399
159375656887247
102389885083429
147677304262039
21392067855539
187488103978157
218295348042923
71022547118051
161072405186951
257828040737087
221474815491691
221486880507359
142713925268093
127276589196293
213511912024783
158557784106851
274434526690837
65843897921183
79078755341507
115871529256591
48489306715649
160777109264627
278200943224549
23549439214993
183208166682161
138513951773441
96053897682107
228319379537003
59325383612293
279696008247133
256880000097803
16266763198001
84521017816013
131112211006753
240390645958289
175096369748711
138129160022837
35203599704011
237085927723759
178677803242907
95511669751793
189113379478229
15763174454617
23303691403459
22928534812307
15170376946397
236102146015927
19683463142489
202160688937373
106903280598251
169615223801879
223919110853527
272458981798837
66815562643267
113902298970931
91438341950689
275053110399271
74683114315751
122566395992039
274248131143451
269126583829223
134786778973331
208401957606049
248837547853541
157350754157033
269359465077931
235058438243669
229935104729849
137337317892329
273875937284113
261245950068781
198839625259157
48142190873629
121732429320977
271533601030963
238109781794263
102096231690283
171151982479937
49820668052209
117905573452181
237675496864009
72995802212051
252827746138027
146613352912993
188137782084299
55297231219579
146490906244271
210226638639817
790658308169
8592002909143
27183353386883
77232664147019
139730965948039
48260180683459
62223001734671
118767849946633
2306780579659
51342431265887
194168102876491
32125060705757
143339296711339
153927948997189
173610157917541
77059230498443
64352173499561
193502579291971
117047093329687
101363858222437
10294925259253
186492117267527
184610345666137
178605906544151
182821545890677
181721470456433
99913914979621
28102882730861
246754521092351
45088296039313
94808699442031
279596784120893
279140948020087
24893548281409
142179366269657
183105781678423
10578337590823
36248782896901
262719559000153
211383515093629
36202848606761
181693589128757
207039537235519
266054391001277
39456660441139
181283221535057
212369697017957
105932888646433
2421046799957
49259007492209
52125018725749
172056044623207
50762914568683
153308761570889
252704032638349
213055148659559
192896042142703
167150501561971
253255496191069
50424862607179
222681021673507
128823029648561
118607818230971
40295885412667
275588239895539
30445531014271
11181026126057
154085194657753
211945494789043
116755321506731
185761694329763
80422033185503
252055451343037
266741444992853
35472113945243
76359418300927
89486305520369
73140554972579
36219887739199
248624980092403
83751143506633
223942912337791
132524017838033
31832376277319
238677806407373
32232718404473
215536873498873
257897320909301
53615329191539
35158551509297
217542632713723
152131118901049
209917463283139
197992797398191
107328158193019
86901284817727
134808315436679
15095493954913
48678003954683
273774670139231
182887436799631
146876138392037
250964847778889
117083734925219
175973100719803
41188053093127
272855412626011
124527451273243
71692051011949
81617073014833
73938231361837
103793740025341
123086057143009
61943449750139
178457006191447
207661857933359
53477967296617
277630747828157
162892004674523
139352643636587
153305677398109
236436914364523
106092893446277
202487933977799
121500923669107
239811225852787
61323566863019
146375927224283
245268556031633
275615984038933
268484538163417
4440351979969
89141518446859
54935667473551
246331832191331
185231614230977
155876295895361
123863317623457
244455137217989
233002082984893
203308522896421
234947120223749
154191260943299
226369995973573
260156472319459
231495274554617
268255294520711
124687289400293
156583460833873
226037755581553
276512229728923
153091209560473
40831563455747
195944658096581
59215591275887
228211201107457
275023422933107
31193950799833
168517402222633
208652122281817
34453983008327
200718134475659
270387114805361
206147877731167
264341039134637
208132602235933
12728896731977
248176152023101
75072536468957
92996664642743
188167506168283
83120761563127
158894184549781
91056005550919
158897638352279
281193474514717
90666463952047
128216869946929
29881046450809
116430483754399
130885787558371
178303048471679
182364692229319
58479014165251
136100992050391
179341007456729
153322544359669
167630713859293
92571739360687
239822440076287
173141141176607
175678140083521
58441778037653
166087472765111
245478638314649
218449043885243
231398895211739
42166885133687
46069163829583
137642587634423
169061693249173
104146098343607
59585018561039
74108006849467
3449804523769
88545598546367
240480214319843
110954082185629
83167149237163
17555804769691
222041368948559
182627508688831
23686419445357
188260630665073
149942092116389
75526924643869
245169242001517
201786236718817
119425163142689
139377432467081
267333488984539
160616031305971
170519909924879
145263331630699
13636434132791
244883879585987
130310332968853
95910241804693
115847782861687
102073415809877
135070679244377
17199233990467
140621776842941
84308523423347
278448613343701
34167093155101
233607007163129
100389542501753
31224786343789
277037716504013
213517343231957
107760691386097
183498573320197
481682490167
272953835150401
102343164850253
268054659983399
121365138955157
201809752381001
138243017848723
154972289874187
221551093655713
71195759238559
258546993837631
105547571906611
72059286830929
265463245898287
213368570334551
40485547036633
119575627897903
142692276586771
231114562167997
167352144867977
212910380295359
20771742413491
183666375601337
93921091452707
261954367707709
14601558176833
163878120330829
128450725817147
176091672975037
130585938887137
39235045737191
158631540874013
180081489740081
150045388094873
29124066584791
79788313082941
235734383293093
138029831365729
53750207296147
215558127400829
242558179221847
174296098988951
226753761263033
231312401285921
9299670155101
20431878392131
104378619574861
168386553271457
58834148881019
145724074500353
256691032697059
120757192595723
273205439272853
85937652009527
122383687876573
6446987020493
10698901518923
73746678730631
32847610472221
3022539527743
185780070180619
251959662237727
77142642901187
254903953543649
26287136049917
122758688221901
60459031839487
267889893417247
21142859726327
16311650229491
215812439272663
249150498598783
71330800162199
162475545685259
5153499605363
183064497566597
154384391549651
178486812711437
267567851107279
200898382791961
167260585046381
69148010740139
241624684208801
174634816672009
195506633290289
74460181114639
177833994784547
245036524416389
237439178470997
8866318894649
73281556604461
223541836040711
108761641776199
233912346344503
142371863255981
133834277181239
69306240598037
149695742097641
162357679796729
189098915773127
181674903446459
137694487131973
58414185517553
182135413902581
263895577875493
38225984440331
192602524863367
88187094435757
128819633663101
277167547753321
198623589468431
133559939545157
158905195656139
235584620009909
214452078116047
178791525398723
183452517319363
268639579949669
140241777233531
19042636048613
64752541994813
158571062777773
229131343121203
163261901856649
132281445300083
107177287051511
235026083221409
43210218438071
30394483823449
240136068006707
109741401768611
264241321097219
237714238437887
156378496138199
258986858219399
120279856376203
183440823618641
220949248477747
211845527270561
274624023072449
189989053702837
227785684481591
114991647658807
189925153645967
54520350545473
90530223285653
155378175636869
16958691626813
223115407984057
255605408877023
125661001217681
4932628604069
179960057821987
158664389135761
2175974255717
103389699660451
86964654156791
110043612893971
118560028837213
181842375234319
265086958433081
92513216418037
248637566097839
162897665092333
149069035461737
125492514026801
195300310773769
149587065216769
82290669772351
26937420909901
43373342832793
2314134132767
251693660197949
147022184105717
11332001121359
250691830554343
205377032108029
232162212989549
86750016671287
58802235094387
229147418979623
196310369993429
194774299751627
194632800645893
90631650473699
181513812981229
100500873691199
188445207510709
126340116192557
105928126994341
71319811648639
245036209572871
255957203254901
245303545582751
229428436646767
68756867262389
213280385610077
150427723556701
36987623929331
60215076211681
280174530342277
263666317332941
148153136111249
26159191458571
27341433390701
35998933319177
157518789314561
264293359554017
95460198902171
266880948163007
131294726833649
277134849843641
155331963685741
46003388174663
280064104732021
214685944792061
9280730382887
168682471731523
101187903069619
174795672557509
3184755602593
5280770039729
206498435921629
254475604357181
22834018451819
116040563354767
122217736463467
69786178106767
139146473387279
35119808760059
179422801680299
6511620193651
163645841640703
270384832381537
70747021384657
32013753707387
88467494859253
81623024140169
248656754668253
10654470653963
63786243905431
154366992073711
53219357148863
102516128677423
3847427558417
224223612323639
151640053653313
33608125183487
22167165892849
281025896428517
229710104256121
87916036830911
228936360810539
149969673842777
46667407270157
277244764416491
82054968869609
261781831263661
54821507012309
202251298436989
32049212691893
260021151472363
147954638283989
84178443946001
258857956506713
39616292788363
81018865654357
90598578840811
14689424807957
25457154410783
127378933161367
143409132268007
48384516967027
161267296079621
276373463142347
23022494741627
234307070859109
245074584543329
12187496649683
165161220758837
48593394266047
182328752037431
172723601016319
145556802543437
10634211318449
156693525194201
100114998390371
72490680621179
155010651078967
225530018605201
66877055114693
145574401068401
124746538717447
23480345533261
143896159218863
72090790542773
101060815281731
123795807307267
9935491022101
252398914757603
169080732962623
204101688876817
252750825367133
85488895990741
76358329717051
115674388720511
266961988598467
179285490870841
10887799056661
32044487283779
256771324741709
256308620295407
8017267684333
55648950047107
2997726012371
148402264474579
173921480738711
236570818624951
106100010365623
85761735367489
19782866482901
14580367660897
46667042939519
143846841081089
145020294580327
76658716108369
258554832796157
136217640660953
23155179609817
94917522550861
225837029557681
114696808674017
13762860749441
197473745038181
228775050032467
208644393079819
48088382717519
19665848237831
127218985566061
250776060867011
116128202182271
240569987090887
35997222557383
30217799247959
259101879644683
56692258369979
56549641516769
162187414834409
51795993879583
206530401455717
62766512681123
6446525469539
96120083103607
28157720534249
23162428473601
166487380062791
180738400393037
126475693798019
145516212965593
87783315657211
94349617898813
270016795635199
269108505948077
133160844216079
116681151449633
226551183382357
128813287062679
84900374135537
243396565613023
203167512264863
9795318712211
110511778191179
196851157854163
16819499590183
239709097764289
10671143258381
117878618995051
232896109565047
200421112428283
73777987138463
86453709130267
147202537410571
108089576538439
185534634930917
248748117284503
108918416185127
143067171591793
224884922094689
12408706077871
13602299053909
184404854939819
236643015874523
159229715887343
95484863248199
69032679123361
148089086508329
83702561551723
202914004264597
107632956007739
183528462570797
266774487178757
250999620033451
42108651642143
81648504785597
132374061694909
188285048966809
33179899243103
278075186828687
279750247275823
211366484684639
232710374910877
201969580956641
188281230986099
250369197995437
148279586688179
58916924163847
106892350621579
171241886077901
148455985686121
141849750524509
200987938220299
60915267604249
195040422292433
48360218067607
228401672397403
236534216113271
110509311592259
46747129354231
73085594388899
81023577643889
8797251618557
89546315200717
202041177828533
110768378440189
238716445292309
224139133195457
113293068931439
129919209474953
240530589765883
5794492240793
194993974455461
89818491406697
104855909865593
127524566626609
121878701118077
44346390320081
259302958516103
3067302556127
147369164134537
110479470098759
78812527010123
250285004049007
114973684753513
49001150283203
112694296047467
217700843443009
243417337691509
255371541464797
239649248888033
191691597725557
277104014329847
155115333969373
24836036309239
23324166617333
38412670267771
134905701346123
208730165929693
136230383678063
216417999581089
96683925144869
150778212285079
277987300387477
171401150551409
114927399793621
272520754099807
102600419768761
19747922045123
141365419435901
44393679347393
224281694551843
63085973833523
278040149373031
78743448241193
147990633195541
92664971795537
129705302108419
277055991924427
196060875371783
245597381862163
154186725953167
31383622655299
43393127549567
246760024867751
45264317184917
143217217583521
118251601268837
235405098120583
201280823837747
37004904533323
2321137382119
147681374813953
97460761313731
23216170635311
270019707780083
222088263767551
268816650430417
227342306793079
180938930331919
195960060437861
165826454862581
130913872955903
179713732993579
4868446524413
252127247296139
180270500598257
240360897176027
145018488224539
153119299119533
171873495810631
228281007723737
218282256643729
43553035746607
31045579703779
266388634359479
63317906235817
269918860124453
49282839396487
225944476490501
99778056308003
169136372739749
54647399065271
202363289364317
257686174225769
247960764690389
83871450357131
70822940286499
157713013594469
125571721308827
20888082334451
254956996772719
136327342673363
212112322419713
81745136778553
100703239173793
160702562667377
116871085165531
78219661122541
239530302899801
128362580049107
9682413983719
248518400782801
83876920577507
137977994699201
215390957444921
72822590532271
60288495995179
139043585158349
199532978835937
32758507800233
126645326155217
129603743938957
108828194290603
70265877376787
8319394287977
55375985384141
91019916149857
209770761680771
202860136816339
173614418849441
169737328553869
98134742790023
264844366271669
99779357606521
190268677759883
10541144589721
158531179016363
204954951954433
118235033653067
210035995865651
3263283626887
208910490906331
215305137832739
221845437827567
179325429986291
185064821654191
71895119581949
143700855664823
236223908287331
227108194739137
40633949988179
183883565388323
89585699827147
221130975349127
172266545063149
99351490279831
128922526659599
216293713933387
61465209066749
113589303177731
145811388068011
173748975380527
199658397517723
67091935612411
68869226565649
44448055753763
199479051018967
78326998273193
80569829244197
207814918235759
101418822102361
134418352880927
19455962008411
243905221696727
70656728499653
259455712120771
68557212959009
32830350651421
92066754348521
67954917688079
264832224302069
140266232580787
181752679303499
189439996068061
22271739666331
94360015499741
171786273084137
128393055139177
253983046288459
133353929136433
269577954473939
81599890897159
40740370672997
155826243377473
186530726319407
177352610927113
63916657814951
152230360580153
224117506010809
55283664866459
79525948389119
39691049419939
39729548916311
215983630028797
75278304102763
238915959091081
142193500728217
269063208041027
14704475163689
126863457489913
91992729185171
30973414517753
98501426620393
239811081291203
116425726487471
204552107099497
273744364928257
112336030030391
87573694393771
63043457100947
57333712376527
18591594539891
62844376994213
260526800161679
210974197032121
53394755714029
33689184129751
125961672137261
151381790419471
153420187375391
131119835072497
31411688777699
87866577452081
235193284240309
253664275208551
199307313877577
33615705244477
160313388824327
212456016361109
209947683831071
240791903939047
240770048565653
222016862940491
185440790054111
111440422131769
225988302627169
39800743349863
6599209726457
48264012088993
90424128028951
115553304039427
224867372246381
246121905751457
158814704619071
70916271333529
226018566915941
233527138294981
63132879119251
146043929579957
134325498112681
102293766245219
182124009901133
233569268092619
108655624466549
224680090050181
198272570014231
191159957410993
148758271917799
201625965764711
83458436135353
212655493124159
244756813430351
95022695620889
164274701863507
208390507807751
114487070440283
61287066442117
27021951559597
80908673293661
275481946212779
220752921486191
148355173382069
254391264970987
199622554447931
232945381303147
129165522498013
236763887086361
12188902489817
222577370140289
90070497699527
227595385157773
247868669981531
241562974501229
16615567148353
159594204541823
64406724642163
205309882946239
233570476044569
177752753412449
59666556972859
189824112607819
209625009004681
245987308450771
146034642535643
4886403687353
16663043462959
40172620097279
1851420765223
103534153598641
19006283117219
147228582414197
50135736907397
86462402768899
214268600471249
230514005500061
62409491294783
1092383443919
79737107033449
46251203938529
20753671510529
206524450635707
80238303085901
268097305196309
72813263313419
23599036983001
9159580348049
192820724575333
149712151320167
198575611513507
103454738195203
120613571095397
213658170464633
280993311614837
76014558991081
269586208210159
183800055822517
194130096473197
59810563055333
234009828132079
217138644834851
27982147068103
255660701691781
276795550922789
180357755697643
111568849478039
261840696701321
168442921498013
131230095314393
132454110605647
210320622817033
221064510699211
229754246144677
122135812781371
74901488580403
26815943991779
219866266143233
204102544569961
25905858535523
181374174142747
37280044766177
5795389067561
234578070323819
10793100028939
65299836231781
137852929556413
65289160691603
191872511614529
122440411891151
199061469908339
25783958601673
8347370020757
187384055365159
46385557453117
192443753321993
20378718460241
161229331259917
3518739052847
169675756166027
98202150006707
110767226720593
194698953602119
219287778989141
266155428316457
171114799796701
249028389007169
47244340236323
166729136683423
34294303048381
143760208143943
167715638952629
117473994773587
164069177587457
228064519323539
242726310616711
218654151978149
215322153446263
79229100834739
80989900373087
227996680408309
207208101966883
104148099705191
25652046174091
114371907970993
156224796705863
203840399233643
266934721391911
219473265605333
18678079688479
40845660513013
60366713917019
258378649033061
142600369776233
62402055398107
204743384424577
79000187603237
235571162976041
281025909363943
277946564262769
213111406978061
67465696670653
90635919962977
212715338029021
6646358350363
143264969496559
66958752826061
9860444666861
68967953214841
279255887113387
130321440845339
234800029860791
219562227376249
213624132575977
133307859016159
30408069709639
231051804518839
43989721527709
107985339068791
92755400959567
195642180105641
228686630081359
144546710361619
200602787205553
82107886952149
198468207708601
158299655698013
150941799657289
108328924608197
347023020919
119295265125461
103789578828937
129867616080401
24132386318113
114351861097013
267533227557793
137031144015517
19423126379947
86878628099227
38982834275563
94255551519637
52688762139127
40718609013557
90803266869269
159590306050309
136419077601349
167347491255731
10506628338137
232944799905919
98068123836407
81354930849713
260822815171703
18685303939429
165073382084867
156820133207363
33210022801717
87903512819063
167847616015033
43623061911733
259481366851897
219300558645011
200749164540833
232753601627537
268490107669187
236129679702551
158543443609703
253356968752331
34939149585983
99288107557307
256199479596589
111191967879073
4761310746293
37584748072229
127321657746949
205952179730053
49126553460973
12803242189181
117130567362691
39877246879991
168300940217939
267259577935699
221152410859157
203009921642009
11715850698163
74684428492361
77236048326947
200514012769277
220281937363591
180399418103599
14460414484079
6132122004259
212451621837877
166916806510999
75056303775199
47362176646021
106468585946621
172721936329039
174992009221637
210442928886821
71779139089277
8290065877703
241062542543761
28273618887467
70080018420827
222841332263113
114960308006513
127229575963247
255906212403553
95479552098587
142641274695347
223537396925369
76626825601397
149447730392503
259971122493211
251799981245143
135738634189861
31722429909419
210516761175823
143066925615113
184140147362653
174113931466043
93655411037453
81431929970291
63465350959897
101448879955499
104893780453643
86898428909791
214123720801649
100573519381847
70192880937103
252534465614227
92987114540429
86525531122343
161766465774983
145232453615867
74877049864109
96650427362669
278040108113393
9394054722919
142378177638019
193263391456981
43786806975463
48549232211401
223599572456627
38976269362447
40796305521317
47421181774301
44176399914863
72233403449777
190868243435861
134645550842969
18062439861079
74759878773389
20868405815251
28050815757863
64368101928331
40159808700353
167246525460013
72941196088171
10858951410871
262639642781401
77479609320389
246740383388231
262185495992177
36553777564517
246853775556677
91207205098417
271594484523833
88198430079329
206030087821609
205953687857273
171538110245771
89945541125939
107385479162629
76651783492387
9619454303297
187730462308943
205112721767509
238582221630119
102671796711247
55968814689199
273992086089377
226191144525121
101564152578593
152234122117369
2246859236861
223405954436789
193933119312871
243016233950983
230805327169957
248001962359111
118962299689771
56512130490869
270585469783193
11717103234049
7487945011667
182773315850309
252148057162103
172132116769681
122554248292369
221890352531131
172699710558101
159089695296799
151062255078487
219203373943153
81951560588497
155781407166487
247451838539881
277208835575153
134621948793419
194759425234097
35046172640159
32187949970633
233950960282133
73354859258701
123639945501211
169172010841541
130839617524453
154639412713691
166001124728917
192922772712169
72897993557107
200094104263637
135746526688187
42017026212373
9164581632337
235056786370519
237669691569857
20905027789963
270066669590273
50027755542463
234157802546399
253808693074793
26634393589231
248245823017817
143945383648621
281330901434437
198444365101819
125155985418313
46639609616129
179975336246983
135571991455577
33064410935161
50867573323613
173940190480531
280655515936309
61783602287717
213734339205967
149999806791641
60324298399081
175360384478989
119227319105863
122627649520841
168603053711837
36447723776747
148815104120717
246741970884533
220684142939893
101381439588371
4940881156361
16538634218927
24519529861691
118927413709627
241366195291457
228871428625673
165825562996553
73625190601201
190511172442823
145015834150961
105646740015539
184921729750801
28319464398647
116231385605911
73249762515443
245463106058479
138675344688787
179472589804009
97652340956363
70326451494833
117985249502717
24903911416031
263600243712649
177728050723513
257097296386187
201807822901273
215901691975523
77890963329847
225428223981979
58870071516079
175579184484029
195995102712767
218688725442493
177503000582771
281011017304807
17958611078599
68406499687697
244409654828683
145367305556887
61100911624619
233428396543547
3497020568117
73183233393821
178907899362629
127831340311949
31780116239891
205121000655547
12886628530091
143678262290039
144330178391309
264456402791453
244176455188147
212807751691789
14841089261639
55118524970209
236345962789403
264575461834391
21211467588307
104395382067841
183240950666243
141052369234339
135182735078597
4017313900729
10096067434721
27463331232187
147807606488239
122527667646353
255712849963903
100596379102939
132025887223591
142133103554089
205904387700019
6992470017469
222403727005219
45805103181707
41416579924337
274796347402217
246659224348513
152005690795951
72077137787827
29396728779997
31715022459409
11856596706947
119224932128921
232727121209599
127759134118639
145998609582401
117533101314157
122807110427987
51255615621029
93669529422109
126183718342411
268413341500121
184511119493677
234940350080551
108476352169363
34939409910749
30909162007931
187446425658431
219543065006689
217345484061787
278134663612951
22014565741387
109405105406437
265816857645301
265652550168113
4522654269821
210502204279709
278832831656347
67616252791459
30574795027471
139146696810977
22822049004481
166114664747839
225958177793927
106442649716647
53702907197893
140135458097471
178098177466553
205800118632373
21398912187313
37889865457657
40945016356273
17542166095463
105994403516299
244754229042517
63887439060169
254923119291593
255882872096503
262705019770357
231133291372957
30628861042159
134744807483929
269196364235203
172865117976251
154966519142129
79481678185229
176913344391899
211175234186641
49483043363371
123540287861071
272180866004851
118879815692867
60370434205027
109256359935559
166153881245041
118258029294607
158824554040613
279569908922221
118280866989821
76370228947769
15969562103641
7128306543179
30867711310039
129885173334589
239160155124859
26735715445913
188395298060513
54723379082909
52955391628163
237720111004121
85637129594389
26460549244769
100321595544701
69684374676167
274411936346893
29680885320059
7987256945989
16297656390539
29276889213023
21297706266509
205717739409697
111486351047683
238656296283467
233572835494573
228000792931321
183823475144401
105060933842551
205749915572171
273564907130773
202136240222387
144058549078253
146156551364987
62434756451117
267451419055543
14081992001963
115623766303601
235801852553263
164481399929059
218428127370179
36539526167923
166640424844669
102814601744291
277211345361827
13126105944433
239179771361257
15850612147259
67084187317673
205730394991741
131065056502027
88684542349043
156266484022471
25982329753781
252726781625401
56252727660277
186203065887791
81338544812911
202629456824633
38858978946499
146842294563521
166591761338027
111172336256711
226750908320789
78738032808949
104495112710371
55412850935251
214249602641077
200348046409739
278842137071521
253448668224841
226579647426973
153622485760309
251216883157433
194350747836209
249844554330347
131204105682443
253656785480939
75653841317653
226705304509667
157792754330857
197013665776493
49281606111037
236753785423627
167232033821981
182002333876117
253385471244209
69862758621533
129414837123301
119158331649443
124039118683121
218874091845919
36082605945509
196052800746109
49708674293071
55397963064161
153553305272189
160079291852761
125258695327837
137085144422053
226329217217303
199602930019517
14824876506889
235322132098061
251114316182011
139370330294947
43709808285527
269836936958311
199312963470323
169337670392321
88978155858847
43870552834151
196431166121119
16788581212199
55019886613141
198431301458837
75023005766117
214205493372193
234867980310311
109237723506047
84819765142331
89907120512017
271912736211421
171697509150623
223688917728823
104658284526409
217531513548061
201779755045493
139112192835817
248685780393223
263691999288433
167528388413483
166843630410323
7382509500497
34644146522261
38118460488971
170792567896079
40053237565963
194248620945121
150616368275743
273056669881157
60931004258123
122325195680663
126289153703543
217063988708929
190735084865581
196073388792079
97853999859211
190719033416657
1803243808279
48567365626027
209455684556753
33634701697123
150018812208047
211534787466341
152711442256099
139295705379563
168172756679267
153254147698711
10552996299407
258341016375511
104947068053683
68452293522397
214166112983623
130912202718397
178242669132581
27732905173733
51445714821637
182144416647923
219913873517003
206070843311867
200994877677161
174042987506119
91225240844471
96379572160961
99792526997599
73274413663519
166736137102349
45846736091749
37688754080909
208538576507621
253717014320423
99330833988577
68155893839993
150802537764079
230320761689549
273776120042797
235689005377939
193038274999007
134766486055231
222958679618033
279021152104909
268714894144007
195615402150221
107630381295623
74921263530313
201399142921037
14909333490197
135484210783357
141912932141147
32069313463997
218979921414229
242601132523801
80334211479007
147298008412267
173861996774483
2379148491061
107822157224473
203620590058877
125919621325651
193864877433769
77271737885863
235597558168633
239396175361877
209126147495561
196170419246363
208000331072683
88939588600127
107930343650683
65275934661337
71053874699473
22301173319683
187167146685863
203359351712459
4441656619927
61301143813171
97211058219749
79794338950591
5271134501117
103951150288043
31035170697893
185900818658479
188312014276349
179141706162499
200993228290447
168741169401863
120623748455549
131401774978079
259281241561777
229642253950181
193089296852369
120749424413801
6426458714497
182486271800047
96724668225937
206141207735753
46767043037443
232207752785971
205318202786357
167122242719701
121937712806453
267080293382719
247592368682363
23633679683227
122069945298727
273005044678697
259726777100909
17438408371639
28805601097457
19912799695013
14780613642247
95756827269463
72292674544637
31604402841287
62000468213683
63051272576269
109363022228773
8543872643069
94587761116313
255090562810211
177927076844663
154714786512019
209877908594843
3738852948841
140596159237169
23304713327939
32275383993997
231924286616509
93891109695947
190749039672761
132805441818251
131995007346973
2091901367113
275293327671083
74579755958501
35377632894473
44877341950229
59426805933491
23266141530623
132856422653663
254631450579607
209330172253991
50126431992851
178764792921347
191730113086639
75837306250471
231657110360503
75378338586451
156362064203377
119151437760253
27116899012937
12764733238613
154291840051703
251482249326827
169521192489947
12840068912807
81562587836689
108559794191357
227843301293227
172433814290039
12280907286827
51870448389079
115814603300159
255768110341277
198380782976699
136231329265541
34111363545731
3907699482419
162725073372317
151498897499177
221626772172173
265672581645503
94197183265847
112509524453771
255401857753547
133895418824161
106288339471421
223148438712337
46778090230903
32061749276681
54025535451413
54785141224699
186066776548043
4194650050343
203682685282259
274195753271413
175175155868893
192516717228439
82303475655241
24473983211351
230396964432259
184174408305007
256086193839523
267598581509569
91861434930857
147183630650429
245957508235531
79970660787107
17427155828449
53564393760649
114215911889311
4942523072609
109546804530931
58717837849547
123227471898397
275056763391191
240876224404891
71347413023569
36885868925393
34739830786853
166401457763501
186551700297113
104964916849939
129901773214159
105909750813001
263393861717771
85583352372913
91928525516873
83826392382487
253942923912229
222614822821459
122597465186993
218166368662409
47724609108919
260455470481519
264968672442751
169951927094501
15083933703341
168091124141663
49530666375677
140267619040973
254384574597079
93127795843213
203617212844621
64229265485993
87616361133967
52822252875781
64691721634597
92308870986041
30189294768349
57770981131637
171041977926049
87561360710731
7183805600971
143252713012261
118579565871463
68557042886161
2521578978911
145715872242961
165638469346499
55219574524549
193996353742903
175901789216411
148290569781209
39676787557219
222001424201411
163369631998427
194818084785433
9124166102971
121723464437317
17965383570571
38567080681033
175269729886987
132214325140949
263820975582887
230388386079029
60537990729583
92338411566413
149694723647633
72038263708501
141319521031543
259304989692121
101076111681617
273867836383919
88474867394807
232073008681733
82580198274113
150621781147931
245000997285361
102529732501769
273708816094249
17007114770713
164090314204391
44905666922663
198032061582401
180555471299443
133246011281303
228898918165837
209374192507351
16760543659459
14186502096769
161159438645659
249944621833111
231775548844901
127203704057149
41758575571849
181757765460857
133205523590599
218789934712913
92489280312617
30754819544681
233070273654347
127814629605881
36066676255117
387299811089
128396558686177
69844778653277
196161201847153
139775570687003
27408072269689
138548537363779
187112477596069
109196049743783
243030775195183
91833365292863
157685139829531
32886067484323
215044755915229
248815254213749
98698115004103
78565175059009
35944291350833
166842072402301
258118898327951
85508213536111
195621489652751
30035890558589
122948311258991
177889083691427
57977289637019
118426070669561
165735064222817
94915061783657
134986423902439
13065864570481
141878424979771
115491881785699
90183101479301
89951675547343
172648855159073
157327783563029
116719618197053
275014043952877
257560917109117
239448448651981
53579555767211
218722835771287
21211818920543
72276470433659
190975536185999
188000481595547
1349766805267
95633563589857
280670068197307
215901543790307
119924719525777
63930794131613
133293231515053
173496032465699
125969206343479
59530046638921
123948678664669
128647702781159
17591068739
136915422697973
214001611857283
174301398311023
23621338671257
49134557878223
202933010970979
140361215794453
3186441647219
39134865497003
103459813097549
272137782422839
47628777022313
114674782917679
42512258660453
189646431651511
161651263791923
147367131242017
162493485263687
45956824752221
103482891927859
253335967335631
150985392408821
156056736419561
41718973159049
72343883309833
156607887807443
8510443689919
49349038109369
60778949621909
125765464752553
140048757963607
215443777987171
114351544168847
136636483914089
158438234834329
259510691577413
34757946031007
252994464182123
46640686461389
13697678379533
25379085487069
138365468065697
258144631339073
38505210073829
355344838553
198522725959891
87985397222521
184597023547249
220242821248049
41353977862013
192939650447149
194653683237113
39625277485753
85395246332059
202296737558941
63588758215583
238588365749927
93894332928793
127801200219971
187832855279429
55796540027087
108175070249993
119119922611213
272571685559527
238894438987889
250671171077513
161414391393329
71221727173061
75336798019961
171479925660311
76540143561137
186003774864793
45922398509833
193442814631009
186506864307013
33693621304477
229979408956777
158557711433161
141013332636763
3411711512369
212565382948757
64824988671689
120736950440017
149989334685271
123624931943837
75555221019007
191910143393237
252789021258913
230364897791059
70993600128107
42329078937493
80382034666979
49318143646001
32127485409989
62325950382713
29213985151721
233237474600111
27386325926413
101847593184697
100600234957441
37382950786669
61159693826369
14620112984437
74878015715519
208757706151793
130923311463013
42923721822497
197175739083319
25943707266467
119702407716253
51705178705591
224094647686333
219292236440591
238289187164383
112258688489089
61457316516439
173691534480847
160488805009229
6601170624847
101936283472789
33237399874193
210353865295507
11398799094229
272674408450621
124688677667129
169851906035137
55216825419781
205556129547683
147261441577021
69808326829811
132536381118571
2744769624293
156431301702887
129083928520783
256393271927729
224908604011307
221135836304861
253656887192911
111521247603277
194072114875381
233753140476769
44750416393409
108523227433297
124557202751759
166080955220981
6818404011799
264498958292813
206473355946461
195495892301741
44665288167823
189067831623551
178226506508383
127539196827353
80733050254391
133886872238989
113872924639237
130888880392643
135457700663437
38480932634539
152544849145501
213090580857047
98057997598987
134407692076039
239965805723047
116815526957473
143398304257937
228765428522201
206069117978953
119381503961873
15299432894561
22320087235727
79367318543159
87184931120843
33976336848383
260010546890249
275234988502589
140431189739969
5174096591857
227614324782389
123844506186199
44311383795433
248328393787921
184655880838357
257201127635159
134326499318567
14330046961157
116773041836831
8411456054341
137720931215479
239109606818737
211360367103917
164651799295013
123395702796853
82374908619743
33514647016373
76848618073963
111828241150237
137457944132111
83639205508039
119785239627869
93511251433013
111000170962217
154822429490567
220838450874901
115619662133567
200507274424283
126424700608279
220756998121201
258096567034123
184114157424361
265093958190043
151012710963571
131173938130007
122289569628397
98345880383969
188159554705741
252121686219973
119758382890541
14270106314071
167547973936513
274161453541817
54298507219181
139452419607001
142089737188019
277353444334411
217523670167449
275377263323467
186488457129361
188950733942561
81883856478247
109629633950609
200266762676003
222143578597847
168129535772699
127326124811959
104417350730747
279340392694079
164509432470731
134251642818367
183994871432237
160976449446299
176127080050807
132092985760669
260727638465941
148490491370591
201423506583721
4899898188307
92862050162443
262756888522537
180717099269027
155335507875469
7838994196801
106312009822919
54171506396531
51482707906361
10248806852189
192685181415941
43389886814101
225442611568001
41224419222781
179568625173167
165339237145153
203380496064547
62293673356121
63822803136959
34680881666363
98744477169659
259976401010071
118432744915301
193369171973869
87894618875963
128907045998167
168559991896273
210626284049281
228209983045397
131168728382983
274863174044639
1781635240513
13176351547369
41252253187507
258529960058917
144061505545889
200675218626137
75794740723883
251633929743557
162206183202461
75471014455381
244759135544783
93544659295727
139749968315497
275918346186179
206687304948559
25524424560473
157496342044763
238722489106393
221192603697829
241823735102953
268863593234377
125735257421713
59535405999211
166577668302697
65922682066459
185832432762323
157847351109961
234234316442771
232728768933289
79546234245311
135228242587019
34498542775993
140606520449641
131271640042021
163617402265679
130536136160057
205904241113507
8375173173491
96154625073571
105232083617107
105818628094849
208769601872651
58164156913399
280778524412027
37630614599651
264318565089443
136156246278187
104802462176623
131585828755649
142808011007203
281284711012367
233505737583653
103077080480273
52757855585161
179594955007661
78831923183227
14354492485313
239115082871461
229023238469953
236330653073413
176908726155803
107795483767471
15741881191999
153758010576179
127791317513159
166784614572421
22090643018299
263278430324369
87004862762989
69266747680061
135643622765969
49217671493437
246317177789107
162516494768707
103987815356653
224076796775413
86964136377227
255612367301867
246174635521343
259207580425133
69818881978019
102249897424919
241059421033297
110383848598367
127091693141969
239678164901899
53386120882091
113033517655957
171413543273477
217296346747787
126694151514857
188287347818741
134654361959263
132537722357617
237430748623267
178975359903853
157352323576361
100816897386377
132123529783867
132836949146729
69554343956567
191546939593301
106276213432001
42591257894111
54420846722093
231482320252769
188628156628441
67637743376689
14947139719607
138150191393191
28871103168631
233286658999627
38201125103671
227637634044241
28779998724629
248842798560151
177853834171063
40628869105229
186956651570833
34901624729567
35218362106211
52091353306429
210351660141979
58197702200707
130399278890863
206091803884657
154052927932331
3521514849191
224456146293497
236832605186153
22371964871429
257281758188647
136712261063143
261080838331877
35439511691449
262467749429419
180665350214087
182306862114743
158604312216197
201399284957461
229236128087273
95327157301373
243877353494393
144512176206487
135162998697917
91367518199731
117087635031439
212232529713647
122661887314831
276502457669719
250180295580973
170138724364247
223569648415621
53459051996257
17751137966923
46361695189993
22139581512623
183243113742701
279471866751377
10047302067953
249389557087493
178601541454321
75735472192483
24895247876531
40491951428497
28875293267833
74222978280931
83526322676207
259540388963671
189963471818191
64393994514809
23699118458179
62687531544437
123721532272249
127262372262167
23346461892157
111165057558187
77477314645033
202790789100301
280835148795181
145445671490519
34021667658821
219681174656269
116489294795851
262272299512241
251365520787961
193404489918449
49539054009307
199459989667493
98592141127309
216323357385899
267121648901083
184427779691641
199820695082843
104165742811777
53624303773709
230709757467757
119800286686753
215079007318699
145391376340013
268555652769071
227971905400223
111422700805307
1254159439651
278696365029739
144791885233357
202087670366293
124049011922413
187879802282521
32661419253439
225410388640013
257654701456931
237353747636981
270865781457053
272333241011891
99640523151431
276343530152653
246496854065851
52082815873411
210136560656791
216160981076059
71178645333143
119442900495409
5384446654817
118492540596629
10195189306381
254348701412537
237382457341949
146302514513017
118675751614207
232880762380757
129406270102961
195294962459683
122932134511477
142633606550321
17592080564291
256349072370367
165935044939451
210756485502653
85204826506517
86763881594477
200450810644067
34783105536649
25766661438989
220757626047823
133494216863333
218226515407009
232443641905973
105838749249671
162708044067727
124443057433151
216201927393787
23617540883473
160001616969619
131242344599573
8393650653107
3594470304587
195129800501659
249246089773147
178858144921793
232809262179679
83788725842513
247542720575653
252507993245311
121063472501519
163276769026421
57777680242757
191125453959977
21341764394323
206650463808743
66696081376411
45562896149731
43720152059609
218765965590509
139683171282647
114581598259013
130885747141217
254373582077143
69213762856111
248879969030809
98231792472587
215658164851429
52353297528823
194766837183839
280552695737737
210648374401763
228190773664109
21608850696343
145650087377539
243272170445393
274377329988451
112819780863661
31219649553779
28928605616377
130269690123031
191042660880821
144359785768151
262828140695447
115450815798679
231643381588133
256593280455907
138049832551651
133222005460807
147678010502177
114803691604639
225971429010097
218735638804057
98182358500139
168326311602989
157805798729231
159267296734577
73746020198089
243305072089433
261056248465273
952964375791
57705644400043
101158826785201
172612767057037
229956223395631
279053850009239
42282587792089
205221959422993
1310730439553
208259238758891
212217321272119
142425455577331
75608974975333
277666359954413
277258436358517
75760779569639
252756041037047
3550673613517
123636719161121
171931005121969
246772904093087
37740492923233
269358522802393
150397691467973
57733737713411
30342654516983
235939501932059
95400599815679
201105677224567
16175895340961
87566929586363
228490029289771
124961082601219
76200579540611
96562359884593
264881917212967
205315129565983
106994069876119
78711588746909
73790519911399
195949716081349
131912372742341
53307745693157
254404701760969
143894530053161
247416934818499
28715149855619
235196425944307
204302859485833
256867264952509
54511932864607
38223387306607
37444645311349
181717386511357
30549032137651
263189613763889
34998323121611
9808813535663
153249293766229
30171475359409
232944436661473
2270265499547
136017920773409
160751828285501
28030657348663
35350229988043
266764713073073
233016561365743
152278013594977
127001235935141
182564710164373
180551411771447
110754472260947
253866408302659
18362551103531
180464225179079
268541574563189
251529011962691
271635961919957
234361794911681
28294225513091
15355351028357
145369438832641
119433864876211
30221964670487
72801714403657
39367708802099
222768425058323
140632078549397
5331378710641
93828817785419
132075979720579
58284377554411
117739950782269
194881618614629
16366205642873
188679981835567
257728773581113
21135839058329
236404493805677
56776046285681
191027730614627
79521570382081
263048611169027
226441954770223
167804545838387
129818826841931
15743380831463
77116230291469
137258249624539
59737061111597
49141526812649
179047636754843
15079253689327
245298506010119
232053329152297
248161437838879
98170307355049
172048639998667
162360832563691
160100081044637
132426986049647
28350425279923
3519076490977
224954353803197
82922787074003
190705830816229
136266060082967
58225841814577
159439566819857
163189707670393
139868337347929
31770298600361
35939999137039
12395743870271
100959823129159
194302155455701
260769287607559
84160645538869
269401199122243
184394664975113
202537871381071
40486081835207
230634195807251
55943700991331
55096280212453
150473340508109
234192539987281
104582123278433
49415929563983
231138511143143
18265825504783
204179014581637
261286614247643
33684625942507
196559995960813
22254412381181
111359813900149
97862909260217
120043169944099
172753904874797
93126090319261
78814582145059
23556551540867
10372684917953
221072439129293
236966548779557
230718985152913
220304412462613
167782209018317
94192758742603
207425242710533
95855135890879
54632009148559
163201030010653
211991131604243
145782560487371
184397184731897
18150114554521
47104264276283
201329662546169
49920051166417
269815689252841
230602626903487
62341097257631
187751420134147
59239777399109
79640601015853
101670118064143
198785169068341
11207680099549
119003902823867
125493632754587
30131957717101
35872680229511
62111058225701
142553248220269
7548843870991
126983992096823
179464261760939
53247238158889
209160748494013
93160600794577
163217047290799
73285665912169
164903650386103
249727654340569
16055229900517
231064654748413
96625445208323
265355591315807
212636753679121
5111627945911
275086828613293
92301691706387
171139477027283
97299133493897
232416079346239
72047441429141
3971738118209
6734651922343
260523963290081
260118273117667
16047963847649
117661734934637
43129053953383
253927912722149
24453852815633
166639125116221
95329128748171
170163119385313
152437043527763
239747199456277
154852850554673
230405328226477
220786686131227
199495066324133
276825575827837
179288882880917
119279056218593
254644123681609
216943174092391
10100818771657
245249582475463
146379290099929
140345671494701
7176155451877
43478222303273
141893982767209
183222617715353
37343745707431
85789448306621
257847308728333
123064291452763
141637876429783
114422220484609
35793107530937
228246150391279
128479031290817
223056899371433
69284185990067
198766223021207
110160516978779
108013898282021
33785637025411
72048395253361
18398659209859
119816089319519
58427593208671
220514173120961
92101279865027
201084192008027
202815504485999
13911418941047
152984998862051
81255268886161
144205058343877
27580860845401
172515250262119
96909776718611
101307149247541
260099734406011
97634606947433
140560513625737
28893115781801
129850832124089
274849510189333
15901544769403
48259622661307
17555811547009
56827163473799
194489726903443
31634980778201
195033604259281
250245293469361
156275682537463
68569441600663
269861997728527
55852956137749
7713142530677
257159706771809
137893180259383
10793979236527
20709874622977
49110486663967
273327579875761
164702848082207
39078406221293
150394706091719
138510704492477
88438025466367
77528139970153
146759868891241
197109303499193
217628715638899
260800615669651
250835611805819
227743763210989
241655955425257
237141101024939
186665927941949
199597293793669
235562732312779
228883703163499
156553716286901
143934896856293
172689678556027
149741990568229
151654344653299
178744242382417
7461476430923
229978532273011
210335725938859
103703442017639
212758217742157
1833512853643
232040211275993
134855383445269
240833051854331
69963592620133
32094177309839
108112267730287
231848504573303
23836158840161
166548875473567
146232494379493
53149106935957
118119364065797
50118909808501
195085401277307
259983876244567
254703716124217
200310603846097
84935086818619
5901052674233
183429401578669
129115503213959
42964889387081
85696972155337
261351562211561
199032087453781
36776086993343
120669489165679
269924335476743
198735352103699
209268112936877
131582518965367
124828058677397
72677774524777
161641179453913
75177027795307
226658924762029
111633438156677
129232229535967
169791567327029
35641639439509
175767588716749
58265774738947
150631526403689
25029615326069
74565218055709
252273026618653
71121044532319
8271957925711
165738333229397
77000469484319
101593611705647
207494401115627
203136611033743
40844971673683
194840842244743
6884223057253
269720184622723
75597884934241
144308537597603
251860286362403
5650214815621
188680569948947
100317191302033
112729852131751
70835874336181
75030208078283
281018137823933
254442261565001
237001941515819
48101680220443
144170575144019
52692389702341
164383518748507
142714800540787
229037402656199
97558947511327
158674754773889
197444645801267
263128298014859
240324300647213
163430386758347
212646354310867
172179172962113
69593094367397
165007789277347
63576191321833
107050514373293
112130913844067
113202466479367
236034131031529
246117592013171
140260931974733
48716709402679
82890101972299
92126015998487
145854767305201
57721120583963
272474044829687
184128145089101
200209876696237
14544800288357
249619084114199
112942701054721
237891181495987
248743740065729
177957282414599
146257271772683
265873767237401
10672046816953
265719114720859
143148866481697
117239914604851
38486721596537
167385804084869
209055600369197
223862004876043
189039155799157
98885505304073
127155122082311
280937994953377
152344528251953
84321833284009
66222679778603
219626414985253
15669034650263
269611453057451
87768173988413
73598035403957
186094328863133
234831271848079
161829390951623
212502138012161
36742016485151
39859116357077
158641323655663
106658214205943
223357307627969
263656484583643
102123825136103
158442551874839
134361956374441
247610558288419
41666698020011
95170306619893
265033611280723
160332000351541
104165231314289
281355028267591
44442540123379
241184951865083
177739683303241
121935136788659
136008440854043
147942896085637
205998419705047
225964909179377
89634928668451
84289821316027
74284594437103
235057557380117
152907826913503
99356881910879
278003024498527
159362225598509
65524751844611
278155497008707
98259777579793
81436065660779
42415446160051
128023963711573
54391146420421
30388792635947
166623503605327
94882892784569
207466002453571
18339861943339
267414500255993
209469994972507
156041390678573
173607468589283
54946627929463
133314967207237
57511259363557
139284450207611
5156130689069
271596165644017
110758099750829
167113435290611
195625705408907
58950368842363
225750067403501
212355991160051
243019814370211
206946340380319
242403868039603
178728715243279
119100937216619
109688457702433
161740324472653
100137364847813
216577346270653
106620378616439
248397901141171
45598991051147
242716316518853
253581826161019
223301543747959
226675830379259
25864323720817
40878031038079
76080641530697
182505921189803
195386735662883
927772724323
29506619370367
236403744720607
115534381660199
262559502745273
152081276230369
249054077643941
5200009030691
149254466548237
104472962939101
160279764292261
107941441795597
63021666105091
75922911142877
153419146389253
154801102572377
262534395430577
110134997194361
92115686384329
81491493935239
119172928123159
142142425810001
108368474919191
177226744805059
93403744734439
143011917319699
250812516026623
269842574133863
264541724608439
199729093192163
65970334758569
249375525295409
234456008529251
190835360361601
234906801791279
236704710808003
49726133149477
159916770235487
75554920878821
253579287371257
81678421629887
163281754863599
49441115500463
136419069263219
108975985096841
92233856539873
67846869826829
32867927481139
147173612013721
110099064347381
178112105755121
165344765556931
139079281147931
197293920611759
156929514897721
89511125276827
47149543744691
182316408708157
22701334463429
34106307297467
40253919955721
222433842911389
129962077257787
65592955001591
70706064532003
39965127989113
94279771234273
161347043612201
45271443979691
71819697511649
67087025910083
74011644096827
271571905692049
227641298668711
47480085803347
105991987496203
6715624916113
58646035686653
278890144057747
254430989693677
126657104915713
19412243138401
41072666510257
102470026212101
278547585412801
264280036759091
48241389066977
133628532964237
154906064253799
196470476158819
56586074594107
197249729413937
68319557029363
97717901565901
78770947088371
222777956771471
163746516525083
10981316324833
5865414873299
66422307344347
198026715630749
229840578804127
167700806234519
275100948770057
102797268639127
21542641386403
180734555380003
174918276003269
262567252450577
94812719071633
218362972058461
108796210104977
159871392157571
232323294491863
174372529665577
96331390199519
239796497574719
159665575603189
45031648630291
249181882025647
215041277463979
81016910423489
69423519246101
128116083476567
124323742576133
12891697780711
188931601144163
186760265253239
192106246104359
265980382858121
229024522311131
4071939495821
148142032093217
212904069031099
250857250200577
201717135651953
127078562350373
112808502340007
148373250496217
243881773318441
87938005292591
27521035664543
120456890050207
128879017986263
218313813204101
121277153778413
32815101943243
252646979346617
126815847365563
76291763730277
63433925652833
53096561076523
138428283146401
258960791999293
129516880500169
229964696263111
49531523925889
33050119772941
28530238599127
194829037782161
156157312481579
1337840594999
276132312533257
184999852214117
17604224710393
174890570235379
3317860703609
215252726584001
231169059337627
10469354619761
246708271727557
203874565993601
14187567289373
151326833449073
204564095197507
154836203933407
101849701664219
185255806216939
155712181789739
66394625539603
89826893862103
268759587975883
266803924230313
92924201300867
97940831572321
143799713599133
156824218116037
72256340678861
48365607855241
18204723117821
278777371046087
142718114450773
193725622254779
166524297676153
179109133537319
192332479707107
224600098634939
206119041516137
146265146363081
148862666964647
11757327397709
212992778400667
209415009989503
106700665643339
122492160272057
171054737782483
96527859989573
215802963410149
19368500282273
45493842371489
69045708110161
195609033797857
125019002291213
64132484357833
111843388908011
182568417123149
97512395286767
116348104828367
16987042820659
105916676221471
200026386771691
1725606847901
263941324587679
77166719050961
179312312977663
22176518054069
245165411075713
161555080553371
122089581107237
258960225585427
162116818684651
174658279315577
182720530292129
70370821257769
44386157951063
235948510295921
193724454759023
54738663141059
230784144452513
231168062241971
116919626553187
4545560883811
77983748072939
70176686842349
134865801889909
40381538885197
26644174842101
7612181060927
248535259804577
258404771015431
235387509661037
163661977772893
193593385923809
218281027697671
103255768191811
10027070634397
257923002757787
265485356232373
71899192479563
26873436832919
149368803829621
118465503952853
150796218241301
4969497021119
150074026069543
94112431120069
183119216330107
68431293685793
2269307854207
9523638979927
4304419405787
177631218675517
70133156974721
180366385245997
168680800977757
26167181843629
197800640378959
178116827929907
246390590562799
154434450318557
186199287626897
248231546901427
125146238418347
33165249582931
246271913329121
68900635321339
74757954247681
162100503783437
12425378698981
103685557825217
118518321132791
126053251753061
105817156171393
192206394690839
164194510871957
120063297200129
18830781888431
138917219023729
128525422672987
247884255566911
266550225767083
194201847623603
231050351265043
92993691696511
122317551010709
107775946291621
74773708173707
264739988267641
139327453510901
251442342305293
66806392348363
165680512755377
19190611523761
256026601704001
280689164384527
135756203948159
64402058889737
75015892967879
236037667393631
20644823872511
26827772294077
6546408439567
228435903629347
123714504364177
129727264328681
95146596012917
257731890878993
97645147128863
11672894702813
234940200741131
181300036917737
19012179923357
181628526194701
164518533166811
192502352512663
75720258954017
200051321385863
217118208259963
64084079269237
8832722044771
106249171545901
184527693307157
59463395176219
271513993312753
251661499916119
264730511551739
273094611095027
137900203569101
88267452675443
132329132306597
63856601892997
173294356611301
19033993547741
186588357387493
21078604098709
94506299879477
25214872122523
86874360672469
280458754237477
218700174749183
190354205543353
102915359802361
103426506270277
125548593604193
193020715399739
197509357916807
111134317394801
258925880648887
61772165882711
278421077419031
199004261482241
180525553790993
224403025662619
131420672282261
26241132173129
203938319888603
175598419187803
251471479283147
125914408089341
237593416125917
105479011037209
25735204913507
37677784641659
119469711170137
80276300756213
153447153713417
12950680241351
29550905494681
29750847790819
157849658153417
258565692723031
39695149867171
256399646042443
148999214909557
215082976877603
121283584541059
132760701872767
157169219174941
228133169558087
57121155604391
8746580946497
44126511277213
189050952572093
95096358922709
64480472986277
65130753871489
194920838636149
72265153352443
26723461781077
95287974806293
50375706025529
26610388096219
203418308777239
34844669048191
110979716863121
185266670927347
221382713436811
280170784626059
36917136188291
188058666431563
3828453956563
124744594270117
14131090276033
166614158871091
192903454076681
38215077431693
177871185029357
15291775206937
171068383638209
138320136712909
216293276465899
203907438529733
3762485632117
120889220723263
16474046664059
36706638704741
164402857930541
214980016908301
159625781475011
167494670145409
54065375889053
82393007599447
187858496009893
186651120929981
253972377800459
271006544011937
149881625685877
244650005519443
82069394703479
4627215390293
276031335976379
54529572711379
156406761127261
260914610575357
52352738110591
7689813643579
219707625058399
238629035982641
266577854352781
86996302515779
27437916263629
111249859327889
257331705345931
199459325782271
151906983184877
139926470898503
93330090290599
156169049720963
182700385614689
84030382051799
99452644273547
152471693544769
81365687045777
239614744252031
236561638551083
72746729212307
214753248182857
120352024958629
109845923151109
157344699814777
177493269609137
265560133917809
266285315785043
4813317782243
145778873392247
134155379106127
249783737388247
51563271302681
12914198968103
279513076077401
67718424216139
279580710692431
93331153400713
136522438243153
180011371558009
91833665513087
119973266844259
241399641133823
139165719641989
198180477262367
66676965918529
137674719013103
36174672730829
126255592649233
119956993856863
116867365452973
276977901766403
181665236018659
133784807145553
35357584644643
235749880013647
274642215585781
151286840363669
154583633290117
60789224979919
120588586273963
245930643690701
150798827247491
85116176601371
272953722785669
178443942052669
13557441411043
207045081134653
160252320709493
219554189480671
62469457550827
84557663245771
17557678173379
48057045271387
131908319085827
10775607801263
91339821659627
187175388211811
86027710319641
30876453080129
120361718930987
172103599289689
66807984034343
26206981362829
228404529640669
203032743053761
114964621746061
222474340599139
132498372872207
82105108315397
220866455376527
259226400986261
145068127009439
89394446159261
150733348010449
260979098445019
181313589080779
135679538443541
105686960118809
31513556526527
36500183156783
58718680492853
66603146625403
92016637214783
178959271378057
60197951774383
156734497956997
65449261069391
7852330195327
71264441728787
149068535522899
5124819011027
111009548772937
158123365277041
204372583176101
126423611129947
175959663279793
243909489739673
253128413895583
267262220502757
175652605367923
76898165927273
124780271169181
99346614144133
128188954603679
131326123519291
62970206084707
263098066521967
260425085952799
209691640107931
10888180979327
58201796366473
227467859191319
189368429193029
235366037511821
100050835185163
25736914071871
160898473437613
152162045646593
160433256654001
248187613364489
340079836399
64194139370239
152033186110441
99898462087891
157376787251069
269651166205937
150506670478811
58520785209377
26511572169541
88580974577743
122249868836057
17279564415709
245725017954401
84692014786523
45427197613687
51702716259917
150330574557971
124571988531533
84133932742837
51064066091303
21708013194949
75500204328733
35908146482821
99380279046877
9279114098963
85841580547171
32682997615753
204164427217363
14780850494537
139640571621557
222679217476043
175818744135383
80705137435079
37995018579971
16455170288399
203361024458909
254305132788893
207447685367737
110758418401067
224617795539953
275216049641359
67867139742371
103335073349743
234738050630411
156502845379303
164223029556731
281447609353517
218427984617519
12493755354683
114139874532223
258652609613329
108498869005489
184897746389969
112063680931357
227970688908961
28136407136041
252130158882163
185779247039101
46673525666459
153491682253661
219650214539969
105454140344989
173908983895411
26642071121339
167862410037587
51419114588909
243072764297579
132907084977211
48002050900451
51527019147671
5115663590393
12673660914151
190788429778523
105861464361827
92148677049749
136064633692243
205522236771497
41204242421519
5738438213251
107028706831001
105108959158121
246410099405627
82351925139557
204345366212731
182737211834069
114386003777207
70591396002263
99030360460523
1255577228251
108832814911213
55577187465427
69399066615787
88312939015181
176128383765889
4483476141979
222783108263561
60695504165473
18074276379871
204437332177181
217475700819031
258611339057867
177434838207161
186468615681043
189449663548793
87346217882867
184478622717821
118237247141641
92569170505607
28931033045587
50453052264931
244668232969109
247587149741611
205505784828191
44994991635719
245212956924251
242865712893367
164295841313369
136517264568701
24350730557779
26034003193547
1978496880641
230711165281477
143288610608597
156932636788253
30836062332437
71813816153557
277916581724053
25023243462647
27889460553751
101982493177549
11777744215277
18148315581299
239689899280457
224919243185587
840778683653
76730044292147
130595237933449
191613348026017
160002524304067
242103435041063
281220283470163
118553367142451
26518091226013
267203000819731
263393008169743
1874791870817
201504351374317
97216344390667
116207632458803
115959462631889
166003347056753
99543533632133
167767622272561
17720780380099
256519385880781
267515461012607
215222085551227
274250013748901
266333521734659
241180661360251
207382594554217
111138402881893
144083395505473
253472744982151
217754880544093
19840409968019
95304304956337
5298434886629
88181215458641
125176744263427
5968766359063
123151519025737
164269461598283
205302813035851
49681053486553
207747121004627
191005399032247
13790144921593
155691316053239
179702686902707
196940265047087
237617586511043
54188979329383
168439976532479
259303432853417
212871819295349
234676047186491
81649267651789
150268805428169
77412472458863
164282201085523
269175005618263
196527711909341
40616776485563
99265855020317
108490599870491
86599141787593
199865923223543
165493150232653
36711694232777
266670944929369
54357140829889
142437743335649
89405746103599
275850739348643
43780273420901
195191118179027
86642003710849
10234114079227
174198915326123
278325030556879
278919384666721
139375848480259
256601311979717
83159952376673
96711416604919
269354061924313
208205691921209
82672816831471
192908396235271
236945380265213
33136540272599
149104563659201
174225824940749
148485420200297
23889221159819
28812488501063
53628425819951
268070190103
237926605464841
13778611254461
142432083326531
56345235751681
180068019634439
102738203135173
34285514324371
210142185959777
166516364579527
201152259184711
91812261462071
45380392671223
112851736736099
34152089087773
59270466513221
66558399102379
16235817376501
18641132073541
139530497623399
240580124382503
26987710472423
165544859640451
225622350001483
95016729930761
116548470874357
132554154435023
181099023169663
118699977031747
222423694300583
71408465189069
103753644370169
223019095107181
68977983791449
128379022092641
138220510040749
181836699043291
162055555775917
207450822637901
223378719777613
82165258691287
95718518074913
17779328318173
263843812005941
59126830629653
266875568559647
77121205268557
181441986031519
192301040671099
72291091514519
73675933947883
186119166214763
65941561586707
52222281129481
198745719662641
78655029748289
180302969862809
40911599717533
133078100636513
42808097962753
241848764822713
241795972661951
123868519933573
185340778975399
206749703865799
34251570194521
33222320191321
154945903909261
19173261025153
25291327570679
141060277567667
191256468104287
118686351769429
45017751342901
178692651392737
40016268336937
220897383725093
255707027952679
119479543283761
192365325300989
220892655496199
240652666054741
13969911763919
144637426990297
113460548014357
198329536412407
265540475311427
103583699918701
205002668310403
237667546261949
122524517419099
102940272410111
82948536944461
51283452784601
17553547411
141445796455517
108442988996983
150267721459357
240717497817773
150374388057581
158776861782059
16113376748783
77282501008441
234025102618163
238391769473479
250200547161811
277445382464513
110746341152989
216734261803667
79843173642317
52776252142681
241578058660921
160947000107893
268512516179917
76616653942223
49584151008079
135747955637093
41363497465051
244584052824077
121074644827177
10429872680347
252286460411767
246888686173387
154599350729867
277369471928597
210191587984381
162309157823999
151765668504503
243699507367649
12566885286797
130479378189649
136081707278963
279766200108133
222515715390599
109076735758537
88056295958647
272586576103843
261413328174799
191030359076581
5810074335341
105432647847479
198506389790833
569860461553
230199396732827
210766586332559
159937184311759
182679106311703
120833563056413
26990857577377
40294564492003
213619066647781
8856728369701
136991442472453
136698651467423
146934526204061
206396979981103
196717931172377
141000108218951
143141014261331
245259565683833
180589266483281
117568294937059
269281074526549
162163903724987
216309166381381
135273479650201
73909275567013
24935202927269
70690794608531
130707929083829
35068164283357
192763766265299
76715906948339
63683731183139
180815993689577
71233256518159
144938699181427
84201603894983
244663845429293
180413025040799
77385897435409
11793193830191
196585868523809
190466982846743
55206266778253
47195634316657
140415669517883
249947019652513
82413229751219
120456453520093
202027846586369
241890934475221
70727123616847
143526065185961
258846696567143
19110543041119
63896388488497
161086499844733
44208875224603
25993507224583
90136439689501
89152633526807
105288170763467
9571244971231
123609522994519
99901081136503
142760594193907
87906212470861
168548783959993
4728225817313
201189032804093
229740364685903
280346625770707
219559839831589
85709655419243
183557132468797
63860000126359
85942739618893
215206746789389
151005716177161
223786073343491
76543733058557
198847534779437
117916912581751
207303327631969
71127213423797
145823771360227
231120288730399
213623221813403
35558611663303
118178331117163
188561272067107
236392392717161
149489101221539
102059537829871
89060174989183
137604253077829
247103687274827
102991069230223
180741735351439
196112690454619
91409184145913
170707257579049
10471847401927
149060455202311
187805551035077
276357456334381
184815072733481
242385505491257
22853560947241
9884166134611
193373975952847
256536840955649
218017716885911
226946266768817
132344581447409
209647547898001
32891166348913
156202753582769
220291477930549
182697976564651
256398059013631
34278707986207
114642629886929
38427086542483
38524395943051
245962183165547
100724168087801
280818867224459
196807126587427
238547460201109
94260335622749
255198470218771
124658193429571
124658853718787
135576777602309
235372172277097
26793658616143
43820797729229
98826822382423
165628012901201
3354755275901
93434215091443
22499651626469
124880133541921
269433553466323
93906708304327
56756754866729
170993499056987
257164488869839
243804212311771
160788758499659
209943891838151
42907935656741
88109474758933
94796994728783
1750032488003
220374006421021
275051147327897
160405665281317
160119010235081
141865692047129
102871208868539
20625475136983
208154137078297
101918302325113
223526995104607
116349071246543
174047479752323
234428249907167
253702868639243
124431389787587
79660426624081
165191870970667
155433025752187
271977204481589
37991812064963
232478422387489
106240201444411
233958943063093
6660056761091
264018137409401
196061498094061
273175971647861
240437793705761
128679264973031
144206575695053
277668573641297
244922489225023
97447791154171
127032047428963
247924771025843
32394041614619
57478755891787
15806035672681
175924942066669
38898248722451
128830050100463
85344682689313
231507292249567
111422661447199
18322235130187
187455615299453
70062496289153
74529357684281
201767503458673
117010153440679
30376555457407
75203932488533
235288352197651
72541719797303
209991070567877
205509126323273
162710995683473
255941552922259
249705370982863
134405238755911
122708166695459
258160497372523
158710725996821
234947466534229
180860374511189
121351744859881
186430338095633
160592807878913
210602084407217
243734585391821
161378647124063
145680710562733
86020802637919
268948811934347
252928777175731
236978343506209
236094982399723
29686610370649
53993020577959
214929895818931
158852767818971
47633160156341
120811781766691
36320347691207
174710594867447
91057260842879
157574074152289
98723676817741
258251593902101
200904669496259
188382190969369
11362018229833
240402494325551
233798327900191
268346013072877
169678091510311
76650644528693
115764924006049
205893112480969
4689140299367
267535823534939
268159476770117
241516876080577
191853016198229
70503778510549
141650948705633
156150471729257
222226907100007
37739685469117
167950413925831
13758269759233
28896821871443
225564858006769
240405212359997
95994760585117
161864649006371
119540428512451
239937298851599
191982210911389
50499630520751
82678858352171
211327072655273
177801074662319
151122086120233
247588056588589
279627818835511
123945096209351
60991547960869
54633319006979
196635387339683
162933055395829
129845756427559
103279857096739
208153960752763
265910698269961
168221187732379
44186227437589
165331116092269
28626098601437
23712702445867
248147060323531
41462972302399
124257462124073
157741016330923
240094271877917
175093187560631
34335941948123
280570340150909
59042023531969
154262305380497
69349834285177
67421609716861
127481605785353
233103391275089
89961038903171
113043543433343
150273772132741
155879871962849
177089105121241
215082060985697
196688972848703
203320073039081
141019571000177
72482601336619
27072356969857
267628131566473
33518192270267
193463684655469
252449457852049
117239856795937
15692371230619
228639855150793
117417281814037
110996462968319
75424305283471
265858496708557
140928538352033
245226708974917
22637337935221
222181437687791
1305283946663
58420843305967
168312705874699
250982717751743
275264891205107
7530606411067
69071860528207
105531761177603
122019495021337
210070190302871
35242228347061
192527422423421
111574676718829
237311619948349
255132337511437
84993107616211
70908511094123
240425725570757
209769435929927
266430902067997
164615889786863
27100094811847
102557085271933
194614929334673
230903294518993
94491003989561
136330801872553
180444870858101
172906324038787
84983994635549
42895871084203
150831750647779
164903158060723
261387840798289
205752012813379
85158726308423
225845984001149
44989314496831
56530077005429
263090239959667
230899120757407
97062504781423
84285766976651
232249809812729
8582718130423
213465284525599
103075805781721
46754836362461
269946819184877
134139400605877
142829351589671
209401459102991
80061665710199
177200507834587
33752772160193
73197882169991
80281351147027
85975123560761
12311102297551
196221960502031
179134518740519
149696066379961
14707777467767
103809806262511
49252709778101
7340141609651
37921848332969
59460182323691
80185050521809
133018539985139
34917416988427
269957819564759
98829410017391
117435134516311
216910323350033
101282482599973
52839111315313
7498581161437
200340903967103
130769027469083
136935620792851
197455861454983
31403594218349
278970423309341
81439387533013
20739225683977
152572140184397
265474182633299
185791611445841
172520932281959
61394906164379
152911565307503
73517075246753
197457007259327
111496064581729
9242004612179
8269982364617
42084512237821
258346253506613
229709796463369
267247247124941
2674863881561
23299054513951
58479938916683
242015196092611
57258550588843
37213014895981
276893452998731
267399700686149
22406255289389
582563361181
26143311567823
195863044610089
81679637034053
83001164266459
214804416763877
8979461479523
138254918173679
60083282702351
43749213475463
44682092301787
229464644221129
208655400130637
123773858607437
42141516618337
266401498223953
234532383120883
72930292568933
49164874380877
223901241996899
50908334361593
100852822641889
100333036582739
157480588380751
172556164112347
66032623249381
72134899869667
129182301956303
204207116223217
256897720033771
16751313577841
6288836468597
66048756878311
218449242692797
183088732698103
72416124387323
188783377686983
193974377800843
219934464970067
71077491891673
163956496435561
261470363424187
179404113648931
215687964724489
103662076545947
33864305095459
193811668838591
201423496891321
265805693373163
25101303340429
119625289759813
193698689215289
279570025785209
206665410249659
68263519895981
32681269138387
183876134933581
61162678550581
175319510880587
19090885967641
133485247575179
235203464211211
63588227668487
206104566204791
36184524658141
44765956017613
89529421863569
1237131284197
26624705922149
130206355365571
26039373818153
141155958787639
6833597354803
17676916649839
148925960617597
55082043530897
4342028662561
31345527845773
271119411905011
161590210247707
100815929669237
254296639883639
203612764908023
145812446829481
176630883314891
132294258132151
174305200744967
22267691011847
22318782030767
5673772818101
195808276994563
15999079170629
227759901890159
232557562709161
188769177316381
37946478822509
16500056019581
47811136348891
152147858966303
185236328231393
233919946299877
3539479203503
140395247409407
111048610149343
260578409641553
234287851141829
258817294475731
83344114938299
222369120902449
81410400790057
150920367899753
184892332703389
174518511370799
251787019768937
219232704502319
30369875062649
279442287620773
278132627319359
185729393830367
174307713548407
204163359972829
54949765774769
199139819103961
59065283225779
204782566194191
173607545863267
193291061005181
60772715032969
48318899010449
123762257160049
92880150139057
102347281025809
205491736831411
264791868637357
2330543625593
45746844419347
5645270315743
263338121143991
279122606007493
181851231972923
120404163429083
219918641589629
244467643471123
141782540590261
29277597184613
38965766739407
38896139736989
166045192835257
49813044832231
63758302504901
244921366192081
37317239248871
145580797776929
157487588199979
127911857569963
205790969159803
40776570605909
14648534686573
134739167471969
101922426839537
87458924749727
55245955927601
248098391952461
55244146694059
167995389878867
175598711314487
113890896117043
196554594430063
274397380993849
172303155900011
225847045575751
242060555173007
89333685095141
244897769235923
219252590651609
252487114531049
173182449590833
275182053680687
4329467399219
119260038646253
110301145705087
177887103631309
4120405919563
108692995000171
145621422506129
43115290246631
112383541886621
164641729643999
19430163648013
95716690878059
160363231763173
172444082621527
88914618888479
108290080655903
78731076031249
129337482799801
237610915724993
58292000754277
138469430564417
232760215415107
209084531384231
226111797869767
97535752277839
65273908397017
175434197051497
96481329676309
4493901173953
7844543718593
183192515997949
260742810099391
190431250318487
221551926612187
92416034067191
70448342527391
261259697137391
130544566559093
23910851584787
269697742740649
198610243171783
18760190001061
223818548858909
143982706683901
45284124756029
207506933030953
164382031610899
163356255109829
141407790962489
159820242900953
279917684873509
117634064587549
112639408424597
110711814357629
5849621858609
135282987736753
45273819221749
5161814124689
149827136753219
126035221322393
41527615091383
270837076007959
237469168147223
129860346834551
157016010800807
241743912568517
189412461021961
233002252616027
107370904551389
114975984638861
206067693840601
8817046408607
15856734518059
112756964250097
181981937429113
141081840469387
223928963299337
266104927059703
137193394170271
208920165783961
124054979886713
43944901709309
44543480238373
46937997443803
53594906296721
13381242040729
190073548802183
33518940285209
258661325164889
38905215608513
221702854230769
64365413738617
266935445626757
64191466055579
30335525560313
242405525035369
236292841114919
227568716244319
25983136994449
10769086213531
77476259032171
8033091641989
260202944532317
160563843713753
103109724917813
265667295023983
246164210941907
6660526224449
97631065208221
20310957427757
269273277393433
52405717390531
37828236222377
200907773584807
146319286085449
77209925079191
72639535367521
219259326644531
175936801224299
103095802161811
30240977482291
152326292258579
136624723975423
39697776294217
833828868623
184135779294097
130624339443791
276167721949061
141309823992059
135295294988431
89459583341941
100017890958341
148367813059789
148215719669117
94572907199149
152271134544409
75099606858929
10015677687019
4352531550277
9753667181959
16785575641049
200882685063617
56184939277031
115418166361193
206321931816331
163306148249989
126269453651777
97913876208391
125774801384383
20934963628963
31332023781041
130498534666909
186001202335541
193949358825583
87601020929603
24795733436251
246703086419171
4960926842813
101002561883261
109419794554327
49119218806109
74873612322569
79782981277973
118543698042709
108211620200941
62405564523041
105801108950333
49883775004939
219728096268787
26391690509881
131902896419953
33766642373201
32002501230311
34128813305387
24640863314269
23606022265073
193497793391557
121331993099921
10443708767183
182491191557251
125840280376331
268740369260123
238563588935141
114702979934449
55355665605437
281098677989159
20022325199413
194727752025077
110503081345889
138789586529569
156652329772891
280469683004689
33882142765291
149223104540593
226904423405711
52889657069219
101816757756877
114936476624327
4393476362537
229894893440897
32063388995531
198042871989671
197602766559829
215005252475581
98725160782739
263395745929819
158112584927639
164515029645851
31453922730877
220387494105791
93131777347463
37179231784529
230789640320927
175774666821287
98240108601983
73864632897521
272713133797729
265393286101997
203429815522541
81515159813639
273371839526351
91582469369267
188647236838141
130368093820837
156445691493859
82142252177333
88356005373179
107256050211979
119668707514469
92103896955023
277438947143867
40643184914779
102207226312417
215941756653169
109879611052349
1716010809563
262919245892201
268014481578517
227737007635303
115271445269509
118944742406537
229403544735713
72007357045927
272799736038677
208754828608087
10076198403013
202094899391663
68128032729019
273537033377029
205104915797993
12184015354633
78042610079099
102314706873781
183973441025893
215537021847709
80258003596643
235302281687623
227908004809669
82395111867407
192499870887341
56682086094713
199963517955319
261807863973631
43406939095433
30216327885511
86729157471751
115864665159457
27161648670613
81153502966661
42896457928321
121387645741003
247212520092337
153718752546607
223210525180633
132259567612397
9024419952451
180845697831017
198613279264583
246945141844207
277806005741119
55088058996637
97587782902919
218753830821139
116571500590771
266804397064061
201366768852343
250458707864657
176722798046801
177632048344249
24100192216159
99080161359247
104229111733613
40154382909461
9279741247523
73589441109071
84616529182447
123835350644641
163623843353911
217746935847871
113137972899323
100340426611021
104504386731691
252096489804647
242905472049143
271292631441869
270308375671357
227094965947207
26565238653277
142397768586443
119744012356099
274187121132391
1595784833791
34363271700431
130986369297209
59681178234341
160313670729209
179154429180919
38603585301713
27864926372497
67305184724389
240120709225207
121824059326583
214791128747467
68887416762893
115634956228369
217928659583357
206001855457603
167760645862307
97582296961577
244351666660181
257738049507149
259287916114043
48232185654377
276749308678993
211082456082521
124895759501743
217440743597851
139901414352241
65419900200397
205933995047279
23317187776823
253829052269719
211885941941657
268207442640407
274316725462841
92630185709657
238913858398889
270761469825349
110557417804811
217174596387877
54296729249669
165094242161383
8796719897227
190797828175991
142787849045899
39273497274293
212704737653699
160264948927417
174745189908043
94281776685911
4532060651081
49196569130399
121392540172447
231461778233039
274207644816979
263523636988763
152092514841307
132137624636741
143097118551577
39943734111923
208676391564271
176663719315877
270469085407511
38976222427501
8082007626247
9957083472979
223732659292169
19505619613049
155588931676517
185827592899121
221683853422211
16397373869131
108622581464699
102158011173479
238171309258291
256179556766659
233271335711467
3292327123321
248893189518247
212195129680913
109737668503373
264400882498349
84398163342293
270015117670897
52130639419037
21273625169483
169900594998971
99416242357
122614587764369
34915516255003
184293420600161
193525098992531
278525070514409
43160025091153
76020857045527
104231386381741
266918599387333
217839129868279
49588756636871
114215812491191
226122384223429
22967598830377
120847061447461
231596514377
17416991187941
104366344334047
4040406692879
164106800395001
12386198268077
68095705522153
127211728508771
60202533893239
212687510706721
171570811110661
66133193279873
52313006730893
219952243108943
98389525916141
126459514249973
74151512946361
82002663598927
61285339840913
270947168173063
198766619815307
200318848427189
193649824673093
12913387349111
226964774764727
210329965392629
23146202642209
88217944551601
86698247389283
113451463652551
79442176074061
116154553383049
188202557049539
205453610229433
271801872370823
233853722935243
60551480516699
61853475439051
104978723336587
58586817852973
21018287029189
146321306501261
194272828259509
27437938738183
156112359996577
107509694591213
158957878821583
191712224989477
235692891102967
128204225633563
148381206519593
74288080235219
31819176094831
65125666121513
170497620830423
215128288498757
139809762165947
114475401450763
260738762833823
76786042862219
138832224417617
96941479896353
23477653068941
274120015007957
63295563402263
54661660235363
22189679107993
117811434602713
60976676890489
96549434306711
76383418392383
30255536423323
18029445812813
244972305840401
178092819153679
227313728771219
223645230290803
213959624019703
53626096546793
187570088608121
131943059937281
139684822568021
16429298729747
121975471568591
123197838035549
35265934264931
208953943171867
63541742227193
127308165516713
233211742616339
182325830729359
140085122646167
160323388422737
80336840832659
210958642594939
128288973220439
6630493607471
74781305192329
133900147499473
72177858947609
260271763307441
240909777916373
176189015630993
44029601848949
70355760436439
141764055042989
16961269147397
248086549155751
244320575417717
137087043712739
158409428508757
253494617273141
115161531044243
43313683938181
206049317101757
188363758319459
234809112261389
155386443697781
106676015488169
129971332863473
275794152154513
173211350111113
160794231598843
154740983811719
218303484925481
50503856472541
17745690785591
19946235849077
2803769834773
90418400098709
104924326115629
111489961487239
48661223849981
113225482445641
263021868430487
211374896943061
80853928427933
141127068050107
133539928140109
104451140299049
154533584099291
59473619315507
165127237959377
237942910609841
134787712677973
51200883143933
14393530396571
16852998291769
199516468292279
92967600518399
4108241112991
75063181129733
13865929558093
64845236303401
225296420138857
172452702106547
199111028177431
274076055429619
103442744851493
25421452854023
108963988526359
32014754011321
137082024962023
235715066688583
240230158981843
40626619537073
44620478705269
253922777861713
246306881926541
245486214404069
175604397715907
207498926905789
109764592608761
259867573797739
222713162530849
42131674816081
248024248970263
201885659926343
82145616305303
170348939631701
14243434050431
19744340834899
199925721121579
230902503216797
252161192273479
8700768180289
26638271088659
163666897294781
155724012530711
11274860013511
61784118922597
23714319884461
162117319317601
198997363346981
43328361222899
68143301195111
209581591226897
188201771077531
3891810760469
231752303605861
119977498011659
236911034537033
44317901771447
204551116332757
139792164171899
138519066034163
85192886676371
252186770655973
166226525269517
159781764689081
262123447479793
120660414621041
218598764877253
24822687435319
188099408919463
55583792559811
59448898445941
124327161628447
27670579540169
281146759281589
202715084236999
129646064898289
233380375399247
261267644034343
7991361290491
47735747883001
61346787519529
211555497782441
107993270918293
122217293708987
116535232554893
267171715525573
7434582280309
64089924054679
129013212828221
37064157286747
108434721168517
55654961806009
232679402628121
98649552385781
254478493354627
48141933906299
153897185851663
114895255410329
43807482881083
127156060580023
262207090777633
145931296719431
194592286065413
59779210392659
48445499964397
55634548329793
85458256258607
2063772925801
162555998392157
105153478763701
263976194885867
145876234155017
168834901737769
184273715210719
255093073020241
116563924222789
77980974071423
219906370893959
130951191519653
237517881914273
104238949086919
250661638063691
233202080403407
29882383018963
263336600472263
215729658589579
71569618696757
211042663745593
136538262536387
200470722890539
280061129573131
84615177492077
281203599076339
233501836209767
214536504244141
11102395540867
236808598673189
131156502501379
171003720700391
180410380106507
8120066257553
78334893273061
40349079859867
263625617570717
91422781513247
125018664458969
159675106144823
99435858909721
239249648405489
244535482864951
116892284262541
239425196538719
93626636067439
154274338267657
231315771482371
82117408530233
119725878969539
261687599668499
173123048768489
146892289502939
257149032765431
24591239771599
172360634284277
87203204480921
228843889828237
142185940331971
189625169500171
12076724249773
240148579119941
48012710639539
68916713403919
162782655631121
166155416193343
116772903545917
274720461364007
14592013167973
123828597245861
73808858263447
230317061249963
243525771676307
162189205106191
260378904744601
264463076436791
71270285375119
176674482030521
240988476258259
223933504632443
12859866581773
162085871059033
236575606023947
187627875916267
60997175291407
5008077206491
122361291938203
40400446573013
180276408293459
150428632077547
95344123606619
72225890181871
215566203519241
69802852323839
67858420599041
196149336451921
153645583627037
112955537134157
172748073209741
45294196189243
60766967835389
56113270287353
224671947477059
61149281026567
173204423431357
159842867234723
159982857240209
65966103572641
16187875545223
202052544569719
96683403148777
217731534314417
26832220666271
210709912659923
150472084710347
112678762744927
271166708008843
98593126805981
278540808205279
1338058847599
211718435644307
86724826966303
84456916048951
32845570576409
23661639610319
177362265042577
21527376253897
33491006198443
103695480595853
109434018169909
248963122619963
181715602972591
253459922385283
145850064997801
33644255048087
224100024824329
141427111917673
68172639546013
165588884441593
247374775970041
253688417983813
212616696279437
211102077584249
32526519329147
131184631700581
161276417270861
36746061334637
80613364718743
83604974615381
199994578614599
212495483674937
278321672460053
166841570181959
20067562344601
47649912749423
119837262336469
188089372586909
38848011177473
77506770727283
226078150718191
150823666345043
204483781990997
150590868666751
222257268168659
189139199441117
250424168454833
48629250509111
8946360638797
142274222358449
13414667309081
131306317511557
226890339355037
213717580925801
30016522003649
247639776972689
78171378760763
113798972608669
43725185625127
84996194376523
56250964465687
98359785196121
234567388642897
80487927451507
131377754760743
214451550917629
211332554497697
32193419346019
278897931359521
251950691945747
206368431311363
130250724587693
119026138658461
30536204092657
110365118412631
30429646862149
22498880950961
192580943026883
276097720957699
11047259047183
53400594786173
76800499733033
248407160381741
160694964082703
253480854909787
197110700692097
268067033912971
20018381783371
92094392344991
230741179746367
214970456843399
49566404518451
230977329441967
161110549125797
147985325086003
114679230781441
130618344257671
212103252314543
157902152498113
204347482181959
229678620983047
117148739033299
75795902017177
92234833155547
37998382575877
140424371054321
142138399387891
232583712983837
269845782162179
259000932362407
169163042405311
195990420298087
153946281552839
224610998848219
248752723171739
208187048084321
207029034580939
109519963780177
163824023403107
251206071543737
269916469414927
147266582435263
129824062436741
188296056516397
251611912779211
129234689263859
260501297921027
82122849475267
73034387300713
40744893071447
246950256987451
192847769522099
223798303879933
197614509791689
272543172332687
112020775994263
175235795863943
122011754757511
123448541416757
127867086344303
78549918094819
15324781814747
147029288116309
80684480280931
245324574987901
1453672597607
123559674594107
55067893935827
175763296606459
104657671403339
10312738068439
52037385344803
177772006640561
134812213913759
45519903365471
271701837720541
3587964255553
248331628583743
177630736503001
112243907757001
275409439256507
111123587739343
85543436337353
243779486463259
8086106013407
260879094148997
105371084332837
147227360226571
48028308589909
253757183179133
263693140208191
142646610970571
245415208452269
43899988993097
64857474138647
36874296151601
91427494274953
197937320125639
217133360797373
31236614653273
81938866260521
43953533199581
216345160407787
21394466862283
112954545045073
222050033155271
280379278300813
247135693898519
163385899739281
151509054263341
6244102406753
264611720560009
199081093706171
261941887759273
195940407244867
238194009920617
265435422702179
10478510026703
238689638142379
127165099049399
210049419034327
170475022105163
85756654407199
261367668802489
26190721650529
38028805709249
236917958183563
233068663217191
258307472083481
177575945856989
105919591446457
75136778350057
49134119837657
41063370092057
278312468178187
175372950497491
148296497893073
117638673871783
245099290279241
274268124186431
185289219054713
95227620126997
106217747673971
227220203201479
143606892344737
71622972485989
99868721393921
45543527374291
20173884746651
51082847394283
204747588388549
48183651327653
80204254370467
165642039464773
104088109433647
140506334594309
230737829642809
159051607098259
158013104403703
222399874043231
165299404322191
196350602203097
77416917052589
242095659784817
12781093345859
266753702317961
154905217350761
3082122315059
250449852807929
264169947215711
71548976778557
260333587247561
214733538429749
92998051207297
133459272762493
237309009807707
128972109037273
75836169176549
277756782630203
73187817497807
195794731317697
236508577979551
259316381071859
251775216594697
225465031483157
15751376030629
91535264815807
220517800684393
67038143700251
60537511275569
129383932985819
177562997894509
130814082240133
18717595600741
143923043638943
231012147374447
82761184217891
145837647554021
206784852192197
67817779607453
52501154854853
218395078321699
48976270945211
29242356034343
135628011527951
6795323741189
57014278498259
140468723397941
212647318385683
280913363905301
100329310736009
228402060346979
15711410006143
170296742829107
181668126801013
179912791105921
240056248069493
7079047835759
25966880491679
23432205745777
87181333809601
15631054294763
162708407393951
22432050190181
260291479398617
263020543747519
159936686739953
129442033480783
267158923995367
73374110129549
94022931369793
80839526681231
147221170456777
52185257022553
41840862823169
244101341598689
161205429212167
8514565859039
181261269740647
207226618426073
148865899748959
129664996406903
239149532091061
180008870250221
230267191947131
223032865329047
104455837567771
187290484904543
106539522780577
230799105155767
265014923119949
83198063157259
164701916569793
196050703870789
212064756934489
97750196610713
4965818000509
249805884645167
139226646857743
280924231886533
37043254720961
245861013069467
128828756728453
117734780396647
9437805721243
260298481323989
263934557683703
155675597816551
42723039470669
189971228919907
39573016757557
275503213579483
111549119751023
150918885080531
4854314899849
65954934674987
19453648562609
257078524530133
237279455409473
180287241585029
94043885304013
2423293425607
45768214582757
191506427593529
17205230839067
228524344221581
226440037628969
232567051666561
44135124332041
205512776908207
251670018414593
229207483100623
169730670835333
13009907191609
70737723089581
19549596901619
223391061792439
216442859155577
80742777672181
25107132950069
158511301133687
107414491082539
121684254757567
22382111561099
176683762359389
197065502721067
72675295951807
271072828600897
136962974663063
128578089152861
223579032362129
31665920040253
269412026037569
118295584893469
253538514499219
116399703961621
56768940535523
50708125600189
53792884611019
1043428452551
73841488183049
255389574676069
117691761622607
243829488966929
40898609699657
8966389056353
8089714511327
57247010665321
100738457854259
230023731996013
57238418903867
72268918785419
264597746190839
188526202478377
168097987781923
33897994299331
75009435759409
129305392764451
20238123108191
160497778087819
50381643074293
164713888149221
64396827622693
239241859272727
258964273819283
64580454837317
101603406358679
20152225355473
732323184979
147569953587029
115816143568903
270988608311599
231063650396363
22998742735781
170194795541891
30695338941499
476900953619
217475251055459
62936904173483
51014582386759
276738295163149
115216314276421
82793088490067
121452019226779
269122365459221
157549150409341
133253134689803
68552397958999
139998872997989
73553368609381
207705285889579
2181333253609
35773745133671
172703725630511
217533726781711
123123221771183
19093882065637
81572782899331
55612280400559
257467352253953
154071083522567
162851004339299
68893671149509
277913936860111
185166399654851
244715743189483
74472763536551
275302143708167
79395416130347
51549640398229
199390558546451
224675154718673
93624612083173
178862666311421
133842178234519
183486496324093
94695700203439
95507610994127
252521090112029
150929323409993
23169063865037
251199662637571
280820553988483
250061076515213
138549178529101
201876026870059
80347017208571
138553675869437
251061028382971
95490369115513
139016358735907
133771275910499
79788621828247
173074583331157
280396231604641
42668869274851
33664204874177
117281933484851
134647725832547
279965463207173
15932301450487
57956806866493
4228608379493
146737411485779
227515692887243
215765308907047
202192721991361
64766876891789
101635299105877
213078042832667
114782412005633
47656593249703
54878400105821
176732874532997
275712386347591
170907312842041
177973908707393
170952073281103
94101098839141
145607964378497
207730012159651
220633359140291
72420613790599
252740227831177
268635048740483
20255055026387
188529258163193
163168731954367
27667815100217
129950332992379
42997554542549
198146594103691
281266183032673
97814289159277
184158015801031
245472875574127
198552284254603
31436997674959
99295960417957
194840321827873
206673890435993
105324693697247
104072537974373
85906797834203
167245994674303
37649633355931
101208157592123
249730113935957
52415929241393
213053472039601
77056310320679
132703500440657
201238083927109
5333379671531
164890869358921
98255960541901
63362582988337
222158121569641
191887204123529
191344608960317
36571814248301
250763474010437
263224997960671
137699388204211
34903587418313
156161792937373
96385210224911
6018203596967
154469310099163
146283811896641
250200767165399
195442539292489
184313260179409
183560998014319
110389998935971
93677337182083
161072999374099
131214072918497
93501308124157
188111257333663
229027908792299
242434760984159
143005514054807
99686830424953
89419325156503
59405189523913
220981049382997
204616916642423
22980390027479
145744723339403
116271292145831
163851021486767
8962155386381
32033122337459
87724773980651
133810329322277
160243384924061
97262505938891
160681936851211
28740207686569
83087490224077
274032929942567
124992937777849
193409169088483
240699778144253
111544454631173
22834803714413
29131472585779
25305700499063
23424470173051
1785330377101
130448999871727
216069138265723
157676791159669
229262477075923
86505339525233
73521780383011
247354080790277
228153903521591
141372003796393
148354045375819
40067933394341
96319726845763
5386121000231
263647746683077
141887287917241
250322801109397
70216422626459
265036806373517
240022465809167
171107405218493
29126583764659
216161809591979
230197166248157
110695944475657
3122455122847
164736814046549
6180629203211
125242834667897
7127007200699
177476874472043
112046383457179
172914454368179
164464457935523
149978399169629
242333255906927
217208527220011
212506577420077
104706805945297
86652502198123
220852143545531
60134271474503
38927549835787
190106777339209
136230030728299
92099415330413
251383001572229
251835905480069
264827277648247
30496667270143
130727562281809
107620197723959
176983425874471
191664103231781
166719099997601
3585464047111
56837408403547
240898309918493
225544297072223
125554104549431
178625927322701
230812148329453
253889578594933
96473413176181
17344299034603
122166417124067
113349907413389
201396708015583
214313057690503
23081809931881
177172853019919
239419357142821
200884569289181
34891775061109
47169199766831
202649307771023
99353675557861
205134766795423
249573087201007
160633625681527
202909509845459
161438515902799
197002528177849
193692181865011
92998907888587
260294006770297
165454897405573
8785780006261
104465419332809
221194894904507
224021102490929
44216395700209
199171694458637
123818045508359
42702771925103
189862226934481
129122280518351
108497242917529
130671910165493
66881105044177
6008250279919
2200950628889
4179454818739
146463628138999
224309650316503
121182065337161
124138084725791
121457002824029
132332294013649
265886630905219
269613994910053
143280661809049
12234014143433
236288014266019
124214889788183
137356542587773
1547558435117
106624336973267
142665701623331
144879314344229
293065395611
153329512823093
187349205543937
6565497370583
2701873090457
259248528853393
130427681647807
106503698439323
128177295958091
127641023284039
224333721793877
2343074065987
142487533424471
234354130965007
71873058570097
2962274744417
214825288866889
257945042690977
236871544041193
211260095991793
202604351113859
197234164500913
242613799228543
84782239379947
10983054813953
217593169492267
61742702348909
29423589004391
107705118748837
97978253272799
109270091806159
40560144564521
191122965813809
38223449702267
40726594033649
130655283237719
107884955610613
5974715358811
98895436122289
65592565279537
103903651389757
208611776522857
121087908505043
10990804541671
95298907484569
185583439978841
14245136412781
101925012787523
260467542590219
222471883514887
205000728975893
63504229041713
150622578891119
166380871331777
178942189821953
255112415879771
5158504638121
121131751988473
214115457929717
182575941451207
262067970930133
176520357752449
106935238408799
273113451050023
255235279154789
11264226763067
76178856686323
94710718944563
217665042241501
39094561413283
100533442916411
197491398558107
99033397769809
169224720281767
213567898939721
216187065221209
146596284390329
105713602693859
24966179874913
5147744041589
208697198135659
213350281023739
158191396311527
22327981549373
138368938663349
182454496376177
115052862279361
163719513445517
89930936122219
265402092874301
202753843503481
203652759297601
221186636820833
190370869230821
131691698897567
259283293735819
206179798960763
270115363016687
164954480764519
87483519312029
23354948815193
48020371119893
134021775021581
138421319034109
210566462919587
67180712751419
131092030888739
232587863525569
93794084973593
17637212795879
55093629887029
253397663676551
252846817807049
41816397256331
102621425453143
24121417614751
277743775332061
92339868348757
249058731329663
264164939645987
60390179659819
266601522751219
275783630260669
153838400890061
5089665100027
113305773931849
99676688131387
29988336710429
142460990896123
189881760723689
213175309241087
145790839053709
177476260223531
11273072949059
254744143557923
66164320044791
218704393605443
276610987415089
210170915343299
227505197990137
69515758429009
78467144840653
74548804203347
245480572851853
254871122927339
227452183243841
206869470470867
173673097184281
275214094294219
87521359075429
23903174655331
1018064842273
29619566429681
274404888552083
226278287534921
19675890538841
40112373870251
151038486047621
61877007604807
135519293615707
2396377870591
66246094748051
195872555653517
106063634978383
179699379759331
32822664412777
128369450624861
227335248435709
80694225198047
158321797549459
107550999160991
258680948543491
84133138302841
258496607160991
268454024417573
15792628288441
92904526158793
110196906056141
193622300324857
164781285974387
90897297162143
119202705376043
42860474966887
272434973754421
45952273824871
197333188218223
22866562031189
108327368596397
26126617170557
25071319553551
91832080096073
189672817214147
83832175663381
135258727044647
20336530484453
152777515668527
223989896929319
189392701033573
140150538300397
77365770712963
82009336507981
179942636120473
1932295930709
94996110750721
281145180936349
152978135077969
238499503255051
177995355542231
201339166431283
281266310023183
154449462764279
142934234349287
57317239467119
160057459126399
23509315076497
149161001289709
227367168231241
65682085995209
3559956423563
261570878497993
145593585807713
137561166115921
193633533923083
238618470665879
114330183471817
164677381694797
88410613484723
274784366079323
63643329093931
163583712064109
21707661515411
31844723365523
166029166840051
268300615630921
192437577848729
133923623611819
189423193919657
230638655211329
193992964165691
70867417581421
145711009595849
160661750062039
74148995525393
160145296410509
158667549164459
113369359860011
247819802868487
27236753178871
224464318323019
51569261792479
230035688660123
51662294545241
129942537357881
59272606559681
91228952573183
46877282117593
150177829305059
176155386329161
90541100512097
273295647028091
106610411378371
56388927909277
218240826564119
143425918867537
159404634238331
157229795209969
214413477631579
161745727960573
216942033797519
88539768741971
245458364420461
143943069135643
262477038635521
31302692271119
158420465152133
250974478074709
278334625815901
20624354842291
55174660020803
145097838840457
150955396346837
200478157658237
141342915359671
53500940508409
139924984018231
174134129822507
179237424747757
7470358593301
243669672162797
224670883848403
181635682026593
171661047256819
78768056133737
154548017891171
92541749729729
266922540169309
177917100707953
157116462005207
118843355096581
147400250844731
217918505465677
54191522818723
91837149859381
61578202820521
189312720286793
42777099895589
250443470882681
98743585416251
25451859699499
45887416870937
38286037991039
137241181559683
16355332593239
215711404123477
266692207433191
143327917715509
122483229984151
63971501576737
226319810490391
116137788064637
3919295064151
241507321727843
54960461073299
38714223153391
84798111047759
253788177828509
213382737714661
21577552601419
119271548082091
236424285909377
30000945927313
12010165146377
45026140644791
255673490219513
220256530002473
113304864356419
144781871847541
201441312270449
220899213042929
123191805343037
232411390611847
83006215149623
144870881213797
18770199528307
180406720854203
232986569842447
182494145278241
60226022018321
160229425971311
172265818228949
50452046509663
236092046936623
112474667719859
25137912635257
260281501761187
251342107434203
68126565782777
39362714229571
197101077536621
80540758677481
114154360505321
278936898451331
222812400726563
263835651807383
246067394357021
6586515230033
136685290344287
56218142679571
40302161018633
77651121135457
57104099789827
68347750217273
130937336327771
126586116393673
95809997461687
117105715354039
126846206269571
14272510620491
74026499667427
102924881695003
139615501550017
168395454486397
117995552682251
155657446957141
122576805363587
223981210599481
179153282083619
10841156382587
196864160006027
262838869454461
273760865243563
210276586662491
40522804604059
231332494404283
132781967423363
30247460078509
220462242012521
206865042595241
88513205730361
7492097077573
153381176055823
155048533751183
50416651899659
125081671403473
86827445798371
22155482272811
4525121651737
188121208827031
231164004975983
159449317089397
201245939603377
210613034572513
191906330992787
167865487683427
225891374388079
83068797572083
201828684291323
24288586788647
86637741473887
61870458543923
272948865707053
248240257684891
236518622663903
82519758971597
201541294903601
115093080913949
163839434352743
256452977537297
156714935842529
143245113190097
201627174785329
13043901222337
165566143206473
164526081568769
59349514140731
203609330962319
153548434444231
6766086337039
190504750957877
52676878970689
94079261657879
148372597024097
5601443777599
222147106403129
256123712132927
226124583029791
8926272960359
78792248665307
260327485076419
263108057424763
259566671632111
122331883162943
274490612276081
3447198005443
124508852817959
119088123808099
63278573491493
662772491753
220997086969037
187008721171859
176956165663009
265302781910459
37936915795747
61524053259457
214584502932341
82524682319663
180049050737399
49271829864707
16764205085627
191284012518439
15207201281893
198651077358043
250009684012519
241012857103433
132258619029247
142835311569857
91105975755649
14327568817831
49065217039549
118885976622937
147796897571657
97178376500753
170000287028149
165592820188849
145972593430969
74655962581357
62521399430129
228218208076279
269067612419803
19669799149681
223138638748681
257940352895273
274508343977519
180973666951997
106169099558251
198267303771697
270541987404889
112745153256283
180239068829713
160231308969133
12451742736331
216008749412999
145651340578951
74035451148787
124559933410769
208396511890379
105446355015613
20937699086741
229572581917321
168284631871243
167237866011641
213263677511497
162041599591171
216716273843999
219436217136041
98559723433763
184582527182869
104305343411879
40122111384521
217495045595159
156751223796731
94622684729101
126544294220041
275098671891557
17317250453969
246903160676687
147248067526489
268324106485817
167757858012827
262001245715801
57409377445621
9292051229177
33722649949301
49677425485627
146267078716963
49697379031109
9670517961343
279052209743693
247999511996837
159689263893193
243126991456561
40656155573399
218861472258853
234255856307639
52483011142729
237449422222297
199137192501697
107936691951973
147243848842907
65794267666471
17357320869209
59044624252591
173483572735339
262993472894311
210786883295311
169981464859111
19668059485267
1054362870727
94319306683003
29152639190459
28566142977989
80079989592709
141086742419489
141953878508903
189486464323999
97642996949489
188618396995129
119927287152539
212929218949439
26994787199983
233035477613009
7876662381529
159336353548171
160990067563399
156317717183701
215373621704519
34858729457791
89236236927853
55196661356407
5122360181219
270842797599763
210501680801527
25313640138889
231564567818387
59405648616857
35410933558717
49448963092069
246289891354201
83521901244293
238427172223439
50443883960623
259927577963381
94340426583751
24286022786891
103422898034461
255918669648781
179051135108189
131366751118331
244603084019407
76744962976391
223721262324587
196708280609999
247123420858199
37452882578063
164026079873269
280494028917551
57717587764063
34897367380507
51823729249883
257113425351833
183109714941523
216445834247053
125523048521113
117378304381973
276349164506773
6746235724387
147058105396927
94641816271829
101309726248301
213775491369367
131120283046579
76581041382667
138914541386923
250122862449613
194820855930941
129565223396291
67126942570297
33640097107193
148159931119129
22287039756281
86463858055801
42468689520533
207619407531901
88382623213799
183532815241417
176614094432233
219839434968941
214458230145097
127833188837801
113578025886883
127940009970107
10134711953417
204645991296041
68713551321229
164019459871313
129119172345019
160233231251017
41935203846631
23483361000529
230423304884447
121429833199607
67766606901241
82977246145649
246115493082757
54050919779179
45983399494129
20569492298543
9472024141529
150187940575031
108311077213307
79284455385089
162321080746403
91200697433561
223466044427107
14203949559599
251851214463311
88139076237899
273687686173927
199446811252391
266873309368727
22935147426643
86009328800203
251425567748869
133015053305759
161166087523097
168496931456237
178268934697241
80850084368863
48038469926141
99171981174109
46052170308709
121883563568621
110457606121033
49588351884899
261038701005811
273197864388443
198132110547131
69229381276019
224260102475317
228590695714721
110539430857147
242709498922411
171095475936059
133902133188403
14258469038347
62391366357811
57440128631063
244758127890569
125004829006093
109515019199269
187973545688909
2546266276189
253664777673107
107853206599109
205150628189281
13541892457939
103341027367691
100197620538157
258994587029231
22127800651949
131503691560667
235689512491049
227403819357053
184733215298329
8514817848731
62552103280981
232862484447427
166299265011553
212085466695911
224515793653211
62543295457991
64720314297239
179020216346473
150865342163807
134747927107529
159144314801309
51170593276487
83245994791009
151065242396533
135005713168489
184387005010939
60976263334703
9030894083383
254978863726331
47398268906033
246773452249033
223761251667949
129902429978821
204473846798899
271497219185749
210078534059419
138433485063347
280226155172251
127963503024829
182799627434119
112180226881243
127677404005049
179682021095309
127633272856949
178267299982153
60209699166173
223906082817017
5333346459209
12324225458033
217001362515551
19137298809637
56719697907619
84597193867297
173694104453041
80636340860561
2080160812943
271265985209941
132619784765717
5906868389171
246882801696343
29400360422387
103777328209759
160065147676459
161627701346831
29015664485671
185923713177161
113922247480207
210095037199693
264358513288007
50048298262657
128532227708861
5743991078809
281123350517671
214295621483659
89813067228749
132493372980637
222998203514509
119324704257271
140657593898483
218690434315183
91720192988791
226927556355107
47534348592779
37200762658547
4060557348821
263357874754847
16503444921157
30203767199869
55689399413023
247106253489637
174994308362677
265225833323813
26176399014317
45647982246499
274718605350971
269522262875303
109820502422039
87445158380441
132338656242269
129931263219887
13687894103461
41146291873097
162165271169543
136742961485321
236568352934741
100277461155917
263824684659413
32156035098101
167253217120337
234949936359823
91790992150573
17206583528293
73880420669389
191470770594319
20126974977559
138978691022669
18887230785677
144074488005919
24550461591287
162029576800129
138373695563777
115211202874303
247959123731101
243970571667113
113096512922009
86104049824613
192408185492021
43858877441501
88837024866679
146385206906359
136497753706331
142389419973481
210355225863829
74050206281011
37375830746011
57614838107459
263877010627651
225105817989419
58916485235999
692794881587
128946988290049
64075414282717
112766349216659
105720022209401
225473568207529
54210831023617
89029720922339
181351033305373
218777929106809
23268775775081
215115021757127
82184417207773
73565661827351
264697605555763
155416190071399
186960732422351
277234136008507
194075456386579
117948559265759
274414934738317
64836752997787
223582612017139
80064079788419
146957291796041
8003012175049
137099983349323
182381444032409
149124106246183
88318688793271
239610479582857
255280440700921
148646063433013
100370435059933
152564516005043
267872381665127
112203837950161
25942573693741
72967422013639
160484721214717
138362109420019
222609129162583
33830701955027
145848607286663
80692231069969
272553226757971
203213871703373
47056638761113
16171686835169
186331179417349
254042127693197
16770128628733
125241074581151
139629820166209
26781086418253
68382379927093
14840357241133
253155750278141
274418020297327
137444185829843
111224497514981
28254034387697
109740597197839
28957812209267
194526369866503
167118611050949
197927992749341
83862641447401
70341863870143
1229480503807
87479164107637
172341571676059
141736064309083
266764951084459
122543029028683
115452063600043
16447441665929
274808585470351
261653423297081
73887564145601
61024851858583
253077132697723
95436698557261
69867970581007
47496414316693
37566571763953
263068529333381
15549721906073
108498573668731
219262884571999
23210424184471
67681777809181
204762710679403
43459867706813
73392961761271
194537805449483
38784541148909
133392384421987
253440120336133
235201869158699
246964066389721
117803539675313
239365266608627
256468357980997
276080819703737
102216109230139
62806446378421
135709235798897
180065962845053
2276900501297
41716206615047
101445415004657
169131671519791
134585921116001
170136909783089
190674093303173
262604240303473
35315582646431
28845718457539
102145735913827
279061630592267
276456590157289
141768560895349
207575289685987
35210218338019
116952815053531
195338780693261
225819652245449
166290854540243
118859775599303
124912450047389
6354886833703
150322552889303
217639339164113
154282165874659
273821355873647
278082364763149
164927427005801
68318240371327
258466812200929
150484209986729
226950318692243
95403242677697
235034856105263
98259499051829
66927468238021
86381854690619
11910386352089
30261680708003
42751127459179
38590808079641
181945072392493
197452392087803
237008557369261
133718361292543
235407084245813
64907437898717
8722505613139
226058253937699
257060976507359
33940675519631
7789179902891
264420136887253
277022926950307
259923212417159
116445830908079
245690072223511
37686689439041
80236302475633
159023518333627
22301282170217
92926271211821
55939914540677
38604925029547
188138316067619
118978282465897
182073477609197
103762844163647
273317560046957
187588017800081
99772722603121
127170738628301
76421897746153
59942602209491
246372134585167
233779796053277
46815106290461
11168560379551
43642677169607
146912459537243
277585463477291
189078441077171
20742776669423
23182513776431
103650295402729
70941934469251
114485739891437
127340727250129
259091132412319
278071978638637
115103865617023
150668741821343
104792665876891
150284413076783
80049685699757
136404879353513
216606514232233
250698903150497
179340693302401
189639629624677
203565991635007
137564059927031
159383483321431
88992051809987
70257156388163
222997189321987
118997511047483
45155275922573
151317767507827
175782511505717
182113728564017
159254109724477
200055230873843
233113873784507
25485952975621
248448708708259
205302533891207
169033367334749
42052781985667
40165240433651
242018887904489
9691139071501
245028430273547
258231621717197
91771526438899
88825878300667
206386357763603
176095459622437
273051610220273
217058765248361
161461633968497
279578320190333
125154969596087
203648876301659
245873187020827
167823128897647
77323937167871
65048666068693
254909772363451
236001861328561
204564004408823
170185828678451
39415468539583
28691156160871
270207998111419
25129495466869
64802979253169
78628770026617
239921297970247
149806523425567
116426314848163
144778426414313
184578249508837
165652447587937
10238930130893
1539045545227
59620963444639
222277273281923
180579058275667
55817048879107
257996347973173
251730570153203
170896872806329
47874647267771
23243935741601
26559429869113
79237542397049
141461789228161
242367910824509
18750098870557
67975454253643
2287380042217
80085156779141
187397379454939
49253089986739
219234848868691
48083914922357
9858282460613
84211062485647
166766230482127
268484226274921
103132708009601
214761023210717
218214316078009
10565337570751
52155508517603
51474571739137
157171783173443
19126285144391
150270927536777
117098046248303
245511704999581
27743633932841
180574644146521
34015722927941
263688503448973
64330359493819
50271482032679
83580830790059
164057738153693
72393546915793
160711320216089
152016377767547
36228978497977
5775874255157
84941784225139
130489986775541
8755474774157
112141488999359
71963865234103
71004499253839
69523294441621
120207288505417
76312337278799
125219322821539
100413065129759
232418860544249
142341645326941
279577224494573
45910602894479
110969765473733
142314827786983
179122725875057
97507941500947
117366640637173
155362674214067
151925138530259
73062232147237
215403586716623
22275430180933
19488393266059
177457369714487
232616724726389
148816381670071
182003337483203
267795821181359
264282066560383
154899683771123
100683860360917
253138170171743
169078124632871
249816081010967
36453170491471
256939498933721
10972459765103
47497308619711
129839199936379
266611074702779
23096515398917
30371887432261
76237231299043
141389465983193
33173822607337
278836913150359
129876775970203
277172798904697
12568451787527
58061428633853
66434654891551
177303318584731
126063792237907
44986385231087
55197456297199
57944983799023
142774541888413
267990910784131
129938648857603
62418789700493
244802266671923
256985027806763
201844495137743
208065975007993
62661443232653
89071480519577
198350230202009
39247934830669
154640184180421
150754007467493
137038249681139
158278572378203
54345430508771
166733867072723
40188941177173
247882100990231
25220718114079
123341847437273
146091776505229
209479985250559
174597431726563
74845328544047
115691465636323
88444731340307
144269085793061
13395561267469
247302028013279
33125665816759
251089067175229
85103620325951
156322070028139
196697856408089
150995319692177
51364982241983
83313417959671
60268533271399
160095472617193
169237565409937
87693297721807
17068797699403
23873622812993
61940413194883
196812149176879
181847670548671
99888068868589
209428768554281
240827451641401
108224255394823
253296880767011
194920080118969
240382411042063
2713096519849
215879028067999
15824975878337
54797554057369
1331487939937
64065937142869
93948831384043
270335335163563
265610927835041
191926900780579
76209438276889
7074086886511
146767353187153
211123087059167
71738618080301
247466582018377
75518456988859
72018141662911
111907774975643
100896847833709
64103071553
119043448826521
94042859441189
22812502542803
85778500561157
162843627726293
137473270170671
249990332350207
26691265459847
168284239047163
10671715035907
14507309700469
155600753588569
109875868664773
169258577000377
214288176666379
265810138166611
270559363869209
119996191758517
136872097580549
52632300900631
108012558137317
174326043030719
233258693758553
97897408023827
272445951542059
21549354426163
36172639540481
279195192332321
66555257330123
16428581306707
45496734367691
171598602839947
30193987759721
58869929733497
235592280258437
188903076154099
276692784594097
33768719332589
143417744364283
220361491704251
172318259400827
266201791360391
41410719935731
118650792407183
107540292370897
70160447074589
167643876783281
176288584708661
92873651874709
48190378250453
156451359740857
229986452085077
245425053489893
80155468745299
243928457732959
145922414913673
149051032244743
17494948443191
86580844994993
191502291638179
114200791869961
191480905633189
257364222326927
2898913046329
19335748095451
93916066100491
235932387735049
30652358522437
68824327332203
207765517159117
219021906840727
74150949846133
34020391637417
103042746374977
272834874652423
41188846690841
117186554179547
272667750179647
266789036430481
6959632453937
257553317458057
25866173818721
42271463592649
23311380865631
182917126057507
113849599094963
85821649721501
256624954153423
169005214908247
145389923705737
90765467545031
4939334215637
251156598284593
239875814718431
29249122499953
134078596750201
8716056581801
182619089227397
52905861480869
240281145149459
5087598795457
87225602927711
78847737915341
181904885032687
12094945647887
64110500294359
35368891254157
108413647182317
18343487168759
162294520030061
220318082781211
75894589046399
96466299415669
183408874548017
209481457444243
163946106806533
224887449158299
112867490172623
197539434350597
209768561017153
224350595843441
188372444792087
138164714682389
9616162340627
67888218892289
231802707869591
2409840731479
256685496284851
263414932091677
90135858846599
230232065630321
15020690974183
167220281877647
204901650977939
15526795964359
43525019009761
86678727486433
186126961018489
239467224241009
241370241235351
243290189164411
181450473839893
275786091246529
264860571758767
260229724983997
226633772413417
35554223796869
124758694869793
189115791823237
83881736797171
251585371273897
49825510194203
175691807741341
58184537123369
260953260282067
47752366717007
166166258799829
197252575171033
224675584627783
50867075088191
206570650140241
16569396827747
274732145644097
280537586399501
113893259335103
41555917439233
149473605560693
136322897243081
50332909604983
111799103752711
4637537669389
171439735136143
57126230426983
264236802375191
56561164801783
245072489096791
36146852474389
123948252226367
150905464133761
256277422028279
3671282529913
272359296440351
125716789172551
139485631425409
268502587579453
116470454860657
46555705712431
14038742386321
162993202493939
188278504629437
21362273747557
35224327802099
232058804573161
110299708099621
156160917629789
11817054882847
10054054942643
156879405651847
161538370128803
162138916849463
170440557591397
138902263471427
43125586710589
91836800191417
240528229493533
253295612320441
265511497952807
132466552408121
154092935233949
158906019020159
257697146840899
144840127746089
84738743040533
158055218399107
122430026272133
51782165277653
200555626376873
235929260839687
51843301615921
198436571482063
190215763660639
105285138551797
10133799282613
85732432363673
97887398022061
169971799036693
191639038105649
11954406527387
216542635383847
175845766448141
188797969282709
210114762454279
66191695519949
265369719160591
196424244895789
181366660423969
10860856347353
159782228589743
72735103706927
247270401046283
119489755490099
143400500762509
134268078769987
15783065592191
42461287465483
180629435402681
40242318703781
23775335779829
101495925543407
14228575316257
122972425554053
211789462097041
190384262238281
192731123154341
9294972480943
220004592504611
11195182268593
160972791761963
279224805611669
122648612900311
173769640057687
3328931631667
89123314848907
226049044857491
229758947597483
635011713731
117195299016619
244795335325439
114668427561283
262050546396599
152468893614287
156106924369633
267671937669413
5677577234129
156338533699171
190360194150331
134486136220699
150586897505117
277757076188477
224409737335183
168685702793507
40460668264553
249939434022799
159709973710321
218265536109121
77642713087187
160353501812827
204483489615689
94236662022211
269039084782283
69003223079143
58494298313123
35982692472497
70556702547077
65282790672529
58452883816559
119127252205321
99258935224103
277435462740533
37137363839159
21352116598049
142022618690387
17057122965583
237997961857489
256411883107697
58488319374557
215282783257121
78768641589541
219056844723179
17447239057673
69957509698249
37104055377601
199718984772257
141168937102591
69645282290957
14109537916811
197518238407223
9029047259861
131620825717019
189635527079311
210381991013111
240583419091
229439141247847
37684850582809
107336910036511
197428718319757
16404639527027
26278225761551
146383253570041
201828095123309
101522549375857
256602678114481
94095011652199
244945748649443
32005906357111
250380509938303
25223431411411
95989187670479
257630612872447
135982656242729
122071228248623
180505279838119
271770791328131
192919667925539
242809987605827
99705332774237
279390121294111
265590425807789
24586003510207
215833516193483
9144428736167
29157621627733
201072312505637
171796399685003
208996440380597
72702489283763
111798248671573
43506856456501
77269899344273
104587438279913
189864785765231
66285072817603
1915143619049
64504558547237
132523895182457
166981167428371
14399831083853
18032442795721
54911291282791
205626061281343
194165704610707
163782596503301
223273267369067
203908017003529
251199103910413
175467479990477
83547137177029
217849748285069
276905738183911
207275022589337
277065227669917
64674621866209
240141788399441
11511147162077
161615975061031
35742108892421
65886056181131
162702332192009
112987026993803
81045654436093
105119754418363
93327214985827
22185630124367
31124961310253
37077860848313
59122953571489
16799753133971
262832416351363
69598074487631
19049096352569
146697492209441
179635325621707
71789336046931
240757432363867
183244401457703
105770371566527
19695331969073
67560123334049
133330612788103
184348991389597
106438687433327
243682525046819
114265908328223
149946321853381
215734636071061
178628691868063
153495969349951
237329769353251
237362921189551
252748425735193
4784659453781
51809458760239
58845564065641
144895971227083
81956849059997
80782186328303
221181608417569
124710073313173
178072861161791
116363075362913
148322653581569
212626110768413
91963782495749
145595788739783
161298330921701
30531910261793
262624600749661
48025962742781
269816092893419
232463642889931
251052177929549
219620230187473
216168829689149
239983670505671
187526089255381
250553226767969
203558008257907
219696570620687
166543840995683
87777183019693
52598834553739
3155094627389
165260172370921
207574256598043
187009892812753
58964752369829
267159591199637
253096582960271
66699274312081
270570049212709
217466224938953
276024219596819
118525080182863
8098689388481
208865209613429
61559159826487
40077886090603
193872616555043
205193694328907
93041521467313
278594416247933
65895706923727
230535779917451
100587143958011
240356795186947
260284866756511
38178569004403
232591507241683
165464633781743
132730108772753
266093741200037
21256668944503
168511974521459
2164671148403
107389133336897
103762550789273
113301296828789
29467620339361
273485371581733
57874888730231
151250927147783
273287280628303
218953498256219
213193979576533
88823607970451
102638911989083
243993778234183
202397687342519
101718637254721
191945115736943
261369093738251
60966391434881
226422982556107
111081184791097
119445122385283
263667789394357
190544664586987
278987103835397
78874445836157
233591104389233
109534303552643
141645300565187
127517355121111
132095717706649
222177836222981
210043656944987
186925522504307
1814633067239
133000980659147
134708082448757
27579457679299
61245422830903
62288872982513
130978398812581
127422787429841
260188736286373
53957301306053
51570103144577
227989182417277
36777675784301
68450056798433
142053108494527
236486779598977
20298148086277
3008994061657
256776677482049
28807200571529
62364785728447
180697044905281
20727554612833
242294119769161
94735364510977
241342800929137
135510560155337
35819909268547
15056978641129
29041586752817
20584933404323
49201524373471
65368552089733
250058869113107
151548944482381
242828280197903
250079483968577
192478332444149
23855136382579
84706597187347
235605226043377
120368867443577
228500921797339
219089010075751
1518681385519
111858659411927
23825658247789
188805535524847
177644738844017
167348080452617
145971109932689
209585629231501
151483508376587
10931822277589
57303473090861
34472591023111
82270310358937
203417935117559
228547607251031
33294177583391
241021972690159
59939863430243
53708509288373
192471252590011
19101293446999
34600780253261
96000557153819
225523779422987
26275386679877
19142163743539
163305824200759
275812622171887
60617565077929
241995108447581
179166007807463
117550821563407
225434018928233
15237189796793
14710021329533
231081045544733
241461672400049
277360541651419
144268198686917
172626591246721
200111249057039
141577154527481
77131125161903
17544925487291
249941109618091
27152042327717
63645866221733
106151201671579
242304715921027
127662867152333
14920072403227
49599407438551
176740182038041
202301993883637
203947182403847
161062528260553
183679255559693
164449954963783
232679312702303
211020722503841
32425045953929
227692244097403
239310581609117
187292956921919
218555904408379
108444291516013
114284901641173
233645370284587
181180533222713
153036025941857
242704503908033
170170983738001
238322806961353
240211085101807
171873255529607
31627206088427
201739902935353
49142884017811
254838229952291
76878821285003
236533096322141
62886301040921
51734210073751
183765537777929
101961027868919
137723968816099
137256587842721
24863848958317
250753264127549
196113817623167
140619314607209
228551436906071
15545441125661
185128397851939
11144708821891
133723760489191
220016222839781
271942111678417
133199359007447
185464236250247
44327370014339
11459006770997
37015234490911
44781439659911
148162906450577
68137276613677
1709064659153
180740049165059
95477204664581
201592258702283
24325323712489
281153197452599
71391071477659
36514512427439
246087525578441
43876289944273
232464780901907
55644486354143
220849881982441
14843549393489
260945651481197
130244332348847
277700312265403
10827642675827
10956512968411
35527763614841
111172374400943
219415171456787
233874263992543
175224300374329
100621747174901
90944223739027
171184424933497
239921567248721
238175648492251
178279434004073
182052794543819
258773807426831
157412397006817
68425464924419
226449265069553
190896037449077
137013296280083
199569976629137
84560200151149
220189984424411
15982623828001
112435788957367
121421915032973
272839410633617
134244977742871
259431644488987
87354855336787
2195954767717
33081039633029
109665434546467
181313472083489
22946490420671
20650969987561
44490101056249
123914812047263
267887119708363
147920716836019
146673872426113
117305796078091
56132270990837
202692771359839
171277654439107
88404060220103
208059599384297
204989458254943
112718308763849
193813441627249
37910387140657
99261128289937
104072382143017
195959267552933
67069033368889
266451784881571
210625416112159
46973055048847
65918151296539
240097640334767
133607909353733
245081247454721
116699486516233
154021620685573
223624786837519
14254694582497
163465253230057
258398682106651
193374046601357
4340626333907
246308111793649
143599371943957
135987002458487
84417528557057
181180166051309
12642741576529
108841561044163
61709139390907
123986008000249
184439876985739
134101193056891
63897785280671
129967283589149
111460313467703
227637824981503
260743457088997
48261545262241
1411946997553
87741105807281
69586164096091
255853901450527
253078974938393
223792719969463
120734843274203
127182032779481
219041907321949
139185820808077
124765666915499
181848730987409
183881975142773
12072217448587
66344663285359
80563895821039
143727602375039
95627835767333
17060301617197
32779321735469
238303450889929
508460151481
6647590967933
184637747384863
24745954960381
83616549859343
224752687001239
87008731581949
120085284883489
44397849557773
170832385337233
269288747722613
34266275973613
239315876830841
73794864950329
66398409072571
198915545348363
9771286109369
226529980706531
5710824297613
85384402298549
11690619515501
198550660638773
209471823704657
193950811095259
145299809998169
82787897646161
175993228443611
61932561782159
32441121966059
151257821831003
222348984577981
273865076232313
218697909193301
176287888614073
51949969982819
150072842941193
39695185565213
165695718878069
22833770399491
71702200310729
166695999666019
251177993229721
137291215154441
75349630723967
159597223602073
101200191496849
184623986181169
65404314498749
49144265839373
140143698336203
229788385016051
245994613798883
1403978295331
80046746302777
70657373464817
181951189691353
45455097395369
190670028747823
139932676632473
67060976064917
254195173353337
129043227386681
172576798418627
209351819117473
231253270819049
270802412418583
173010765476357
66415464860159
85712660151023
154728596618429
171776115600631
8774112443227
159726376286879
42604693004677
95252066227177
182414541920669
79358894644891
168872158867429
151464989853851
68616296381021
279751292422607
259907490306241
168267706036337
192806990752463
274063962169651
218602123561751
178538218492267
252312849864499
51553408072471
158342236044809
187444040685323
90852095873753
279882750821137
257747014541963
259964620220297
226124253527441
142936529140049
241715939509631
123799992360791
14216305566887
230768448449233
34954477382801
170830708637233
196267041055523
133804956099853
179436483433849
85679738403491
65409634928359
84137811929981
55169521656383
164553789493969
51126939570893
257210951048369
245281237077143
80321920553801
197341498568429
125510058256229
33639721939877
201554579559569
136798705441829
52834888362547
88057602310889
239391537946229
6608699428819
280673713460233
21361631293147
46046142804187
15052363006229
254388465318193
227901333601693
211867023518959
140825340886463
74359673753569
161033528930689
132761733016931
76781488394729
102770523063269
130217477484889
4699666290359
498091284463
201928026339271
4411543960193
143512976203229
170523378024991
265415725077583
190377055666859
156412200440957
194778786788581
149880253585787
252602355015169
39534317621917
114020268492941
138841053915859
41537986362547
204813426247841
69594903287311
245631793474391
140489942098687
188594703307259
96140202301061
40287784005143
1501377325829
209886949971707
270734122065587
274527887661613
4130602387853
73690450061051
80493122047603
44036139879839
167210189300599
9808566261653
144605711207281
38267630474963
23879269139287
253606193682923
274538796572197
213415969671083
113666383277989
191791634639749
73586015031187
2800735653161
152408466999049
80650568786743
112791969875927
219481875370487
39504718612837
157654629539263
63101481630479
204643149082657
224138193720853
33174566828681
122034505115503
7075642040843
82024296238519
183539270653331
259114491244331
148707471252803
116759879256029
167059801339241
230399324700427
41202560369713
246419174390303
134404260492283
190235405819
84931672862921
48096322189171
56432346420601
255178478809213
95568060959759
71332890469331
265415351708557
173371858521467
101272915831193
265119805684879
215059456649549
17977085080769
202563396093077
237345772599157
31390719305507
244495473148783
272804851977409
159083212076947
265132868498339
265552007126093
197631907283179
74110070661521
173640552829169
13626328069261
88235160005963
256265729854793
1457394520297
272385934981169
77523896149571
244421835505423
4097129589211
93835281112151
35090484129731
46744589913121
200623150365499
66919970948053
135427635052051
89314995963559
11351321765897
153129863224433
203360992023587
72577922953931
267908611705211
243277032754577
196224092546837
37761231131671
146107185581977
4478743193011
62418961521689
200905475239093
95926542255889
176814572240681
272100713840687
191532593823517
164755346122111
49157970994469
214711867360169
213154221459017
239935165187363
85295767185107
123750248029579
188344466383291
112167870226801
192792464861237
263645863077593
4688318008613
102372468247477
212846089832503
30905406495239
95747376711197
101663428734817
3453757424927
9638076902759
205758957818149
102428848454987
173283013661393
197907080148751
173953937802373
250858613329823
6784822883719
21170813633239
116505593306953
252780752481427
226849554958483
90289829860963
226514918925643
207808896774971
106011228272791
99715367705419
112295693815687
138092830723093
170024136762071
79341254392691
218275858803697
243531440440943
98004743001677
268781401568671
40745078429347
77525776166393
185636258262971
114883055489047
24463950566021
266502069717977
9023899122709
94879667061349
195244499138573
125929561158209
190555982808221
240394750287619
208059238402343
74533284358751
185323147045921
118201229487469
255286562827433
158040464592107
40848110497349
76604437380413
175738672697167
80861362029499
245523200731141
38984527197709
264763292138419
176528863079099
15926589345679
163513559003467
155757393622769
261854502995819
234575387416681
165404627170087
171037385912773
201049550047679
33266636934733
87074610675257
71407632445271
69281213119249
178202736701443
96482287142999
44774195923883
80308431666679
159083828867857
71702266251601
44409034664069
42620519321803
242426561104069
190459458529273
80452780559647
155802883286969
48715629919133
137225594700001
75694029636613
98597725418681
101747469265111
163250379639073
30181036073179
223038185187637
174232601160941
72970856047679
114707744349487
187249931375123
214315196895463
177677342448709
50275289413147
103157688792593
194480003475911
247861657037611
100350155142529
63128661506201
262613123734433
264228298061353
276700836089239
64227325488679
76838191424149
82384064213767
231378202431073
30594036553583
215565536505419
247504974624233
175703748226663
86422311134177
198142048061203
179507329513661
50193659107817
64342743763373
12928183766471
15788939558221
238281693249823
192855443373991
157159087053011
137676966202519
3526653562841
247177597261213
187385970152993
141132396479927
159313826346293
128910229410409
128660389021147
271707996915389
36599094949643
117182050320241
24196187616371
29023252826453
251648202466019
21492454281227
238685688773737
65988736930217
183194445515869
269760362749597
30987726534319
216343259509667
169163093330477
100588208859659
27840454619671
12470056943977
3831391539499
110124970821529
44991074512883
272713531669459
239326644833527
157524152906473
110748581084849
227973512849891
80567340040813
212620852414079
36899941170457
189118017068507
168978960033083
9854033675569
242111405455873
19642091112661
125711038097243
232735888464733
257575727894893
203984884600577
89079290477237
80341719875591
98905850512289
140063831871499
281051727477827
246800537215109
218937618551117
69182918509657
267559023561623
274563535761341
165847783668673
266196100584943
27599689143001
257924382551149
193681057133981
41010122957747
226542139492373
142755008092769
123886186825253
123436985035697
264416997351763
65213830349953
114038041820771
42711902190409
171318765549293
127532592544199
174630024838273
4039832034811
142066902686743
21366070853747
116113572297353
159013748241919
232619915090201
201196670420563
86090885953109
177160664001989
126464532174979
219459572391953
186512204086921
103590111019387
75302782402427
120299063932373
39945263586511
247624131375451
261818181026663
225547949476907
151889254395289
113191225940857
137177436317731
221638611331931
223979954058739
157521687637799
186682383317347
256978247380691
43184723257409
9827587798289
170949992222921
130439359565659
276961588709423
175656110343977
251250017111383
187888782087161
204143823074033
76039954395187
120140398799557
11063269124911
20053620685127
119421023333039
184576191429121
198671548989071
10738321345877
196757378843419
88867807337119
202515397282403
257840191973327
112389808797523
247521703045229
59995479945007
25664627632351
163929982466083
150982166955709
185657406337283
248384958947371
25795696296353
257272659743831
175595944666091
100020422120539
157201583062289
209428671274769
132957173187217
23464753388743
226272623502517
46644772880969
213160841078351
87359694200341
268544668172849
19168269274963
146330963022997
44633714242811
88387277422189
117633984965773
169341819637451
276943894100899
104286772375829
119257083314549
237183307141051
152303681104067
189701500121039
192889282355221
264389403477041
170630574092557
148698575905823
132125548997671
123970028298019
194202537784573
25320665751349
142710369375727
223531037199161
263799365260219
25629026226823
149525687785151
154493479108247
191678558043551
99913800710177
245515751818319
230698527080561
228623799691711
15110265830137
182256060717277
257962779352687
120996031631053
25334698702921
166905720778681
1172881631279
252788553318073
148017377145763
72234153914971
241221125397619
174206918906743
74918370299077
90941145078809
77319034532671
17647666578467
134230530310967
199575111217099
29279713492937
131142631806421
26327906174287
46399240957211
109153732149373
64107837067759
279317152230511
179545870838687
110065135419709
41590216257019
88624696365059
206328025352063
23009400021571
67951369215551
172099877362811
276467042373409
152761113501151
214512696014387
102720346539193
189475667410823
143089258328053
243695732953801
147738784971047
164672159278247
25848331624961
177477326548477
276312618419389
271520407917349
14881321017383
135090213205609
123789687987997
114912934902611
77351693442043
108577405177393
236784703516831
152744923254689
10776318786703
21204330833017
203558375663053
80596397904817
69898000642069
257888136598679
180438504655447
219576476759989
27730696862873
250027192972693
92649386098889
72560774991053
118478143065889
83848593771133
168998635895707
83608226635357
269546427073019
43509961406453
220155337441241
114650494178393
145989030799237
70409953013573
174959836423217
244184830348583
163088593260167
60227976261389
53187679017463
225667391512663
152344387576111
27571082600707
1543639789919
248666010438893
72460646506747
271851207028109
84051551986097
64678656003271
15212504439191
227151915156611
4974910095929
143392285947817
276693988872877
20836040516021
136375951683709
139662308524027
30035484270719
219388792766839
129655129655671
73346922632119
178553709707839
110124905377703
99370067086517
208895643395533
256000861265323
49785775266583
115939893079189
260915598662701
271213746084833
113905884121751
50171603121259
142537266573029
2624704723583
240751305926441
67456730880493
206706792989491
89389473954349
167777468647577
149260651879853
266052891313931
169595037182927
240586050915113
153649496528569
24398210346541
112498001696819
57685513299217
61527679895051
33581484404483
37760850868043
228201463333037
57886811753809
206388719267543
192013013804641
174096865981133
264774860570567
204541971017101
25462279087303
145828264040863
42059307924719
212875993234063
176807066947933
33195876632801
13789951197727
96676341089047
28621634557169
262281050584951
52700070544699
77676056346731
243905085292207
242756202343657
268620371895901
175441430411153
65688765636059
215302046063303
253234752474157
95382651207397
133666399378123
29440818809029
232371039049861
105079083490669
163485300377479
231452469010753
193856216034743
87386703920513
153179269250339
280833294026333
231606442212707
148386751904011
40800036080411
5511180700469
264415326098291
11389395103819
231846755944987
172044958454197
117158808244111
129650241218261
232478374352333
232675146109331
162575634732991
267171457899527
160187367504217
166521227271103
105877997042039
153094538179309
17502628783261
70486634707673
83564342643799
250341283959647
54467342597219
233775220676273
135742665032801
194520224944687
96488526240419
254561262020119
271192977180473
106237668285029
233087417605501
60422620287581
51349441252013
261732106843063
95569899036743
164146544177479
181104577739909
126054568073909
276293342268287
110195897740727
53956468948727
28553605383679
62946424460419
11508372420101
222127041828749
247018450552871
149598081098149
156457376103737
189563634185069
14334442658951
119242941632333
1795478669557
268565051241083
104469286630603
6244085437151
137951361509537
124465279859839
106449200733989
19649456672231
252877522556249
172694469148937
74588184654653
94188548540557
70609776205183
113995417888019
157270203299459
62962819034431
267306148828489
73989905220481
82595644161959
281097532230943
213455539296383
60926351829029
131540725154777
85559499000191
114728381877829
53327949181217
243859869763819
11638149871303
171591859667681
150728464755269
196004938359929
239542438305229
213617662887589
246238394641159
169012274687089
128368469008457
238724751580703
225124398263981
134170535498317
48913223870263
225326123340113
231287506589959
144656443155683
50587715584039
95724645235099
243004091033897
85316081683249
63411414258061
212349121911161
211561197104263
80338969938217
126970668071909
228329035145053
60281220635477
168808277389853
171534084621883
176662133445143
21722488210453
168538314412619
82223420243683
211904238952463
6500448854261
20909656075981
109939418760751
143126335408813
16690039022563
166448793217921
82854402838457
158697990737911
216074494324613
231989394487447
169459558951093
62871053364503
49846908402881
174960293810249
272380726835797
269861450524661
586762193993
59379519046999
181407484023179
211946251333777
109861444779577
154321713451967
227521148130889
212828526008479
218116481701379
247317937465633
66936708681049
10517444496367
129634699573381
110063515821263
225998049822371
251755225904177
275424238984483
134480311901407
88337964400039
209012628194053
31401442969483
39575449608811
184346826633523
176423267490917
65373014792221
206985359512199
247017777235169
207774249162803
68385885084481
37069300690501
886962815483
66755337338621
5877103106467
201587961182249
88967018643179
126637541393287
107973562913609
257883589111223
93260186106173
189556392302393
31097486230319
196227764295337
90327069758413
132116332609871
238257108418841
169603245843041
182985204703729
204014604001643
63306522047233
33369255627511
36388867203347
234691338833221
143781131777659
275840251794967
242229499688441
113069872389931
254755104669473
4071712219427
70586429291173
269479343472413
5584663484909
15199111985017
56527851461443
52791004600799
115019950058369
12033917441327
138335443727471
120283105974517
41766693798359
204165812102533
214794575114507
20975680112687
260151005581241
66952395833593
261778607401309
97617591884369
70781772327787
182940840425989
5368763789393
173463480562613
271077002832827
67586413219277
226758790871729
5366449106351
5360610248407
251863870186051
15124193737451
56221136183213
202848165303587
272959329918943
279653260694267
274671631779353
219449871440909
202956950238979
120294488554363
38062320400799
86872491625571
66183701372821
47101527618881
270705322051093
106775976055681
45467740305551
9329984791741
258217059501127
85879746836209
95823130669997
16937026494341
225049760245613
26228530360729
171132101536811
20284888557853
210451478276321
196574374292713
84573500298983
217685949602701
62569885209457
185575679053619
277835680071109
261618628582459
77178797708737
224676065541293
217290442524139
244306804322473
59573435656921
138853777681057
7137890757979
56706678446753
17984662961789
242375829740251
67902026527793
81461917683983
3966230644553
146888687107189
221205409073273
163527333481427
222353373382411
28834832697061
153433409982283
177556638760211
174883772449733
100651682849251
152993259406811
192630103267883
62826912698467
199686423508157
281466322527811
80493378757559
81227659407101
75471728679449
14025025760609
44313757473077
193578819450283
122403383742257
252067503680191
23258063575441
248801097110609
252361431376583
228664192065671
136110571729927
78715687668953
96634071005237
40562614359361
114663880808881
72460605582011
246633236528941
176588790911807
2021735727283
194672549653811
135255354393667
138818987275301
74861199069047
2115862363957
161280287317693
164877581989621
106380066003199
23969426505421
156797252348119
159780824866651
178266822569323
37807740297199
122116763365907
105390206553497
254550611816107
94489756301921
65867688312347
170024520114583
15977751953693
243134260266049
16171715656751
38059794892783
137376225112957
186247661578763
152229180384737
89161703964019
31598527593683
147822837552617
189503471414311
77360317421507
99500781283087
6073007808761
41114808674557
140416694441147
176734905226921
26881206462673
118514797064861
19396990985399
84526537636973
258797670508903
157828323779057
146216691826967
249251759289073
182013625945793
58748601221759
223243450451029
165475654504687
160487662379701
48918213488609
25162311136997
137242810910251
26603413108513
17659303652191
59208073944923
241750953912047
60150118881581
238075952210639
203722080396959
96369231804617
65147637341389
269294492024681
26747310218969
280131391595227
79535811745021
215180495729957
70148498030137
157785046068059
31727709225521
278393740613207
231426690497687
75329347534361
108206597142121
86947272883687
275669279129999
211422439231903
28181566349953
1409811842143
263457313089847
131132602277399
54840619827491
270408519259253
265113339727361
84866440531291
205916547007357
70711920342529
181084021462871
188790822731699
162037995750857
240288211751737
10158880510679
149093845510877
255878394532949
78096387018743
81985296668927
236161818653807
61918214375951
218371415853599
15364630486837
40769064772847
237538140586499
138472547103901
249599696840239
194852763189683
278923995244243
204278897924359
101704101585337
224814034223959
260738326880641
148180923169421
42418647396737
108113952584797
2794608692801
76655565998023
217845769459457
4614871737493
65167813246489
92141739125971
264513482197417
272438857223879
254053316754781
263410581118337
85214391771361
162000922641193
163139318680817
94891443985259
175492716539561
157028936220329
230552869886117
193827664284797
151966854794449
18754986347947
120491522967671
45409877465023
66584010953771
182467108368763
24710590917359
141869926196821
35754294066649
212332221526573
17136224889947
129013153368929
28581396239317
95982158752687
208416730731103
222829221201163
76907361150569
199909524436481
48900136674799
77858411072389
201664461574181
187489877851147
18209525859029
1081315931837
179819779360631
31286967955357
235143818586857
212583361190779
265079326664953
36728256247967
110132700156109
254614887414691
210501166160431
30072720938269
276132050661647
59311272574837
260082696067541
272676039087701
110957073389377
83323250894729
131845848106201
45500106454613
114937592365019
81701294008021
48578434480409
180381622129771
181094321073833
44547431729327
133335496837537
66936871508971
225874805821003
243736680919003
172395281806511
106393564166419
28324180301297
183213123875473
200398588642981
271838949245261
276175531429219
71066754010547
279336412228147
99622046998007
272351205692693
94716793559477
34185426297859
11910721921687
164261710911869
222474507934927
124256366420891
210032155465421
193160256957401
259112514698941
241442569066481
262289535399077
213454834055017
182563003934027
228265243876507
202404047069813
67498586012903
242452960868581
7640707351243
176712277381789
11529529897199
232680853911361
13672499111347
217495086230449
251837657610953
248749088298731
71512277079277
36004605706757
216568080947767
54602530881959
250939540950389
153325503740131
265620101287363
33845464400141
242978591398031
179699648166373
26375140167841
155387969531791
78558291752947
54843011005103
55812184861297
192054396953851
235911916284257
208882619068007
42125627292173
8818658212387
245678076048107
167976938782537
143913705837203
224061900281393
251769738928787
71397831370309
176427362269339
47494023182941
217378660471069
64024789817693
42740577902833
240539533794377
173872636063237
131954986764259
224678473704119
211088131637473
42258973650011
114242795399791
112367630566927
249218238368191
74983733102539
197524657984727
247381120489787
68534605615241
22607354246363
138851189590301
88156359433889
1748260878977
90532687174889
107998598163749
129301399662301
108912593737763
268704184807301
273964863058259
273676336043057
277930040753051
112482624912799
195257153943083
4294577426423
110962813038439
183710056265621
74795873371441
167838961062907
202284886304393
50242963590487
49624915723883
195702705703913
32558021473921
163678496105209
68851166272033
158545640922751
134459396880427
9454454358539
9566747903099
213778120670593
209954504479501
224443013984071
220434450950177
187177860458893
269785367281681
169756590395387
59779401000049
113685897407791
177148508081401
79778699311469
59450376575089
76748092554559
157767372993431
28242180158117
27184832264647
80404403726071
247931488164551
209448167436283
265923503602343
195946931277467
77381062168093
178742033548093
164502752796167
61950077661793
134373433628167
115520988495547
216403628939107
126159986173363
89314762343293
249047357174797
239154139240447
100349110999097
261080324999993
239914207768679
177477383676389
82410677276639
35542723928689
62030583560189
107461595935117
37031162286523
168621081418109
20819631706021
239167132716901
170949244824073
18583211332541
234170349986581
275615200993501
161205141775693
104503501679411
3284582355599
192083899124261
250505967626401
246297073994441
116763742205179
74465958659047
40602346994533
192800041899253
12290430782507
245754628983197
116442363724387
57378769915979
130035825909833
273732230109109
43501194271219
228974364699319
76555388234707
134521784781469
92096807623987
129141639478157
159491389676677
105442331076059
87085969958737
176343629737307
228002399894977
200991491132801
141906238421287
252869672515307
199354128562907
121808995899949
218478608582503
48249424194583
45794635048567
50974473961657
120668138667647
48194391947579
132384022613939
70588666503829
146883081843497
128965382185141
98844365116037
278511661142497
25186952131351
209116693026607
221273283073891
34566640578823
9066988430113
278054232336289
17643532489553
73220489011469
82359112745003
48608514305119
186904108543927
141002339437111
36684004975271
127616984352629
59346939585751
166032656211043
37119677747353
231349457579231
65667470872361
99004546505719
66437632148749
168858945351449
39507604451009
72539481392303
265908882297671
125476983462443
264611052018877
270656430281443
124084187680883
72826845556057
221889636128521
79483232222203
101690643512687
184374158300699
219424222114423
14420330206783
5620969632163
105950369039629
270758481224219
100878030353447
232371832446823
19584930349151
119875698889901
239064580936451
18570957106109
147600819475177
27618237398887
142007319561299
255854604477317
76054786985407
51648950330189
224193417296183
39329135635571
206765141195983
162910378942187
125254911299603
229585216310413
268702333787243
212863548480197
189119812589761
27703595757923
31481594725871
20040928830799
251718416813587
231152110083413
109816817536061
193048718759033
157367569936127
236017378042829
163685080108079
195992288097283
263681172946837
275658063180677
247305831247273
255644604398411
133662534425383
260639033218147
11843408522579
257933184686143
135761548644703
170627736554323
249008320328213
271876429918589
65754122731931
188638707007897
234096694217291
124250675069929
228234490978589
31213411297961
261187573727807
187893274870901
38553550543357
162595978332077
193373084589983
54729719944657
150791144218723
129398896123613
233306102607553
102953238185519
145349814437257
134037051944771
241915840983911
74143072850221
87122562402527
279487770513389
115769847374723
254502263420071
229038412001437
211167217170043
114088994850791
67873595887067
68495102242871
24935898998177
1087040285099
228367306854383
21610454912311
200336331440159
32949373551691
52530991938611
255139551852413
44144881058563
270701937976247
58918251452617
125904330602377
259636897775137
237768261145351
74107539652129
8228932285319
113499322978439
70528769842423
13574388292669
5699229068219
164084652838643
131409538627729
274633020439721
170836573392119
87394090977113
181941622731593
179155879146493
208047322919081
44427839313751
273117587525591
112853533192391
231425620703807
169122504449881
158818457759041
17939419826297
56098995145363
174524295528293
189559387433891
215110024842451
94046445743347
69078990541711
72516184438013
259461355816427
128314083528011
168596892321883
225291714648491
6446190807799
134153432835319
144794233753079
109048095078961
106815010687213
1323550300201
187420998871693
65651815186913
139678753414133
271363016856523
123320605329821
202350736094711
36926181491687
26419839728939
56576690876137
57194699791673
163012568921681
164794143884941
138634315088063
119933724255467
183441959911081
77259759404297
37607913698263
172696943665021
228130720516481
172151498624837
34038131188123
243947908267967
181406730263477
15085525489927
80211972097987
172751634471881
103350267092837
261628804367939
77247026307299
263104800554509
261247274879431
133670885472769
34808125865423
90746130556363
60289527721909
172220330113267
107689559776517
54324508499087
79859339768903
180385781821681
124222749338581
189640924664473
125344735987477
242798170377979
100247852569307
114602300749571
204721849796537
219394619325319
211005795749843
36032267158829
217263634755613
154257107152373
49629052531909
127052559419953
176171209566311
33579439584503
3845083654183
233098991553583
69541996382759
240823703062937
73893361942259
12875456739671
116917763861191
222694798377949
142027444345811
17806325617357
63509817671107
130243459136207
26001051728917
265251051768541
177694318914841
280519836993971
185082932177119
255510491244551
118004310116219
110647038644291
20577001710427
198097380042637
139014976346201
76275328258907
86618034369617
142903282424951
236545948229429
160761104211343
253961752610977
78638172787247
212144263557157
224633784029917
55846870831553
154662264097889
50330001957247
142921108690403
237797001828619
96996227872787
225908903054101
43521290469599
185401693970387
138158453686087
86331646510451
172549450044943
254719751788903
223135346578279
73141847469101
146276306649409
247247654935069
205623058916927
112460840402021
277441608237037
180279920307023
179236415024143
218857203469867
236308281816331
81970681043579
179356388882611
199068524695043
254681823491521
48905416420787
196916227734791
151141137198203
222027019497971
105290144258009
41111681435393
144301032626143
111105533268557
93924813648469
105783740037947
11415388867973
8087372572393
32889445296073
280295277833
183386929158073
279854867315861
130683265186937
161931142463621
218693610853369
179345735874923
278442423893233
141331480806199
140936801617247
197000470148311
62958532368943
142276652927603
3815657468803
37844983383173
128068319540269
150808684402709
96659173381453
88964502277087
73336794051887
253963143889549
71260118735669
52196896335937
203320237298033
136862400032669
123336376137427
110533361077213
50834244177793
113030888600809
52134689361757
234118857244091
119198157492577
175837110490343
86631337096231
37617632114507
54456699315721
189580497913493
170634387340411
111282596990417
86857291081579
16114924430153
87756326705809
4288920766061
271503488934077
240772972234699
11467874953853
148133295575747
47618069544557
116449764439093
230191059148447
186588698740547
189503561084701
112937991890963
141337780107287
99438843417673
164027385395891
71608614589913
226362336250613
25332530970833
264114926852239
198551958299449
11817328137127
235634630359543
200882419545061
31286342636191
96095635768453
167401776561137
144774494001199
237616803485753
62146616424757
191839496521669
161638758750683
23057607888221
115620714604181
171238764999517
230368444069069
112311990782501
251468966547641
156388326686447
183148233651241
188089524387913
257745346683521
261309297521639
124704196893193
228774018290023
111025102597327
228556076551823
176456359451821
98663932698181
184746847855397
238133356961977
252627949309891
52579014384961
101292056190307
267333984376097
167769017308471
177997135935659
59695894604393
265297180184527
30236054168987
138131102832587
267824788190777
34963164970651
239395806031639
115712519101691
45418799564689
213352267802119
93576867561329
43531149163199
219594479038663
30366741536293
67882027185827
69762632168363
225215842794809
235227127345849
166374265172497
57846977141227
202650102007489
186439160274413
213062520344911
12878853763759
76973850147329
211790091717691
9579786006071
148066126030103
152947076979161
8519173349087
183858450291913
212578348521001
96372224913259
10711003313693
182593622057141
125433782285393
9158472388613
72042287121331
186347966352389
242044391154031
62976202496387
15496001740519
52056533454307
63575939468609
51948598389221
253822979562541
75893023868749
152354756978561
62908268003729
62364701351339
204688119284087
87913039260581
94963052358331
185882774495083
112644387917797
108318317301611
182579148182107
147134204331971
233500477523683
233196660708481
246983367947933
259343403491503
130196859356359
191356437868823
158809488969247
245827082745191
47521725106717
236391973867403
40176636398009
137609157048787
19171818696509
215753789506429
276054791257723
19209555747467
185947241549683
153147218585833
186008585640401
126748032947611
100583156912263
37054325095211
18243380981689
137294700581923
196054813220093
174756903910829
213061550686877
278075704213471
80963676883223
241517510347559
182313375347423
184421386078547
172403492261281
38736830672401
207014544188779
251642577790651
36288231303641
147977276720173
234223916411189
97290286091179
4475567676529
164881757578481
49238749750709
55874918132203
74618870348987
243705273094489
76305404057761
47416029733561
203577221411423
83445779723759
58071780733103
21257176679821
239496657589643
209332613170393
196669043215397
240667421294869
58219800531931
72396336841523
182160596403811
215133194960947
101855939418679
19309647226349
46414588826549
76780073412473
40719932911043
258781243036709
106530348457573
215195203612789
29740207874561
120287073323513
164772392900161
203148183966667
231465580620511
63207206621809
33601080703639
70841495866909
160508819258443
2865088019303
80598868573777
140473617738737
250987743931619
258856871229259
267517990024651
68056004335673
143612187141443
51115571710627
230260286749457
200280948696371
255450685207259
120853981505381
39680534925203
89708664200807
119613702535721
156425834979481
166835883405907
21456984884243
61561522952407
156073644637663
69225964616363
266045608287863
76219128717547
49421254949657
139726802932103
146944218186413
245518384206439
158751740196923
57724783971619
219191056846873
205278889954223
120161870479223
194564887483907
52122606201553
273153750998773
227093864719181
4417215047761
205744708923109
179050445022209
146468191522409
121002655657537
39010393884563
49496795725219
57947226649201
144323821620119
190233091253867
193234222090997
69705133609747
14158592993297
241350251166467
34141016637631
150342549977023
204223563732701
230005193716621
17878020021467
211924473890653
4279438153099
106499378164183
22486581245071
197540407770089
219108408776287
7316165726329
111114292531493
42418298133781
68105509114763
106390628638111
215933436851159
86775692712097
222341639274191
244543407710387
186675323839601
217573741134437
200425498614527
238949245212653
233612510358889
194224194823759
96985724571367
251420890643753
160974966979987
173070780686131
99977477476717
222938661308359
234282160098011
50821669557707
49693338134107
123994118276579
233525620154269
156590523984403
133561392634619
164420093827961
252394178064979
171515318989081
226405490566439
186084401234863
137950468758637
186087418891813
263319906996359
38991591647369
233448650289199
90558061943407
144834590127317
86671571093039
10372260811337
222566429833259
35461643952139
159052179421823
71648174010121
212352136877513
110210127761917
79237166608603
122493821731031
147800803944961
67736930076239
5336992030199
69259431087619
98270329644199
32443564517051
247995346916231
114034499973323
55449130594009
12485913929327
693860378249
93645444059227
28323792665431
72456372243883
185541465476659
181690581917759
65209970627723
115013632298263
151535567441273
1631188197313
72366989663257
213386806893599
653205641911
167172247894403
270535226714959
129606996040679
252143522485291
148759938721181
98924762574353
36237565782709
130072086628943
195317547786649
244247658623071
154897460188831
182696599749407
71112149002157
208332890138663
264974428357747
241868596554001
163820972454199
153800831131757
59071465544747
267064981068491
75877560807241
140469358948309
90670018306697
240052609433327
78852491886041
16891005307571
275528113469963
113188037051669
133712101608121
82613786087783
165866370975859
254630473219439
256316976430343
68463948732017
235162244960777
126422102344961
102140662205599
273589854420647
13857325851011
226424363973527
4781026582523
224016801902581
29280190755587
172516467881063
223977461030431
38918383244779
103022182154107
276705879478811
154353951313669
270966987409759
62085616797167
37572830913983
36873215135269
131703633006947
197447357158939
49756392241159
208317598796773
11816403917209
238325062806287
147387328230283
278147656392409
209242532237639
193373478717383
143874353860717
138344857991917
117468012124681
59288203189639
202991777532959
226144950329633
32565598739797
165687251965199
29053694791091
161483473005643
32739504295153
156598374422249
238844450331491
138013552270361
243173035937243
38308679375069
78805834024321
81951980792681
69980869792319
184648836740339
183020372836097
202117887395107
255038259768361
250336927406663
215139054240457
156744920202041
237437584274687
98755781874571
17920240991123
203105476140239
155153458171741
276772803332717
109548665882827
227031217876403
188485800493589
95930564232383
31341618509147
182079458405543
80578411775647
201532756150261
157735303973641
112014515695549
253269044051431
16854054799081
223476010378561
14165819232883
21284918868233
93205007622029
205959880607323
249823084094993
149055199721383
265335615447781
262663020098249
226910929000363
74255088402317
143456276445827
249907728287407
207975017459117
88756704635551
275820321787457
6224931869137
189535468892591
262964152605241
159569647452041
161825458994203
140791452044003
214813089241097
254862471592283
10943091838073
167040658862999
34993856483137
76512384009359
51731229653179
22039998619777
61137224056301
110272529209411
261862092359611
164057027778599
129912639803659
31000786920881
30738823129109
129469700262053
13581140773279
87075373619111
20025572511751
211039576535743
249356297389543
97198567396297
204463630435697
24394527836269
125892138508237
151040031773933
26385743206943
148990039284797
41566054377403
191384904332051
198756729763817
172895342346869
12051447239581
235644978644303
253090684498511
206885678196361
85261326594167
192816099810001
255498059975381
197790941583839
79381137443317
164594590717523
18665127248309
79620113808887
196756586492303
36002648320789
110668067633359
146538560171467
20099920371539
107702130852527
42257646479687
95884574503831
179348532848627
26884001259079
30019557827669
166212692761789
28614289516321
73366815937859
204183038942177
108098246911271
215914360758251
91025295283037
9789467689613
128383371486959
137251475551639
11930710041233
258469611929299
76303086070349
110672717999147
31672750056107
43699680778927
116471386262339
224278753339651
91535467929811
39974236084229
27833170021337
41086980270019
141120443698397
144832665259367
187465872579277
224767664115607
103650709611013
183147527044849
162312451852673
277093643362477
29188379270579
247754942258113
163440632800927
113521953358087
82849681665769
41962853508259
189845959936987
205507499974583
178913924926081
179842401646693
219933794554039
92079262619593
186469085222089
239971943519479
212740781047063
26609952255191
132496960750657
98178330351817
247731540842243
228173242391023
57956655209821
272778211100653
185472186042851
13348446692443
41502244860653
126096481118857
114625384125019
258261279751147
265548386126567
167093947140877
236474146049171
179027789063351
183496990685189
49856979655061
23576495793493
142066264947127
59989481371969
163823565535031
193923605029123
206373807771101
14258726477981
262701388567309
208989889834919
25673144316949
38913021747449
155115807159601
78171060635989
48687511391957
270491827111939
12131945943937
113971997303669
192910654720237
173434027701941
58492332626839
47982425611699
182777978910139
29490637757363
86624182744069
73396760078549
255927684220123
270284101420279
118031011097287
132701940020201
175797843536453
96122326882693
134966736750037
131920838719651
969901656179
108322091532469
64847123985191
258241521779149
115996785370597
110219603190157
84270936316253
145279580517251
276035917814011
36434229465499
226758503959859
28856076086353
52509683403313
199903581349039
855177902521
184731212734451
269559052902427
254913019468411
139915292230783
68539768817771
262262176137253
142730022422431
127904717435741
263614129930607
69158616054967
277100451937697
130992281411003
147879237479489
33933346997219
248253750802697
163149784771331
249376919404117
42872254681589
101709182585089
249172282390159
246920901700201
150452434220909
239991053310311
280008794242351
162170673377777
18275018692289
194786331013411
270748364491721
258204974273243
280956497903183
146973460605353
154141195280257
198599142333049
234973630080989
145450556023321
202115317602547
24317727400543
116948540351057
12408898868057
169442782257559
260489292696343
9018947997721
124020143406251
81313143074921
9314122439837
88949699291023
187165175609261
159470211298921
163074438068273
229184154128009
171920250997909
172547084923699
3343993466389
50469613976849
212983200782237
79338830386787
109100080969751
137473848127391
102608017963441
262717627327999
277297720192417
254380816220737
211127543109719
58423270758653
23726812090153
179353348675619
240513262964461
15089293446443
133490493109297
84557817292349
267623296346591
183843447440593
26336274391457
188329822622603
4942905646109
8907084926071
152494198417553
217856639153339
35022305801741
5665097632657
154666013295373
13491155856833
249484808347519
232087559930431
261328621661069
88971747055453
78153945999487
186034446217727
274961509067243
40930661161601
95733860996237
62785385239397
80888796483227
130751755830049
176462235353231
191095967374111
210637967184221
232810985594549
136195341552371
40409110747781
2396848658969
112491911700481
74670611659073
179911661152133
37878759251761
33633280934797
127071470666089
155766293375023
45528799303177
7524881786987
221324389734827
145809021302297
153137653631363
104522522605889
257979494648129
121588481418281
234624574238357
29604340707853
129717736571117
267200772324851
27918201984931
213497018368171
6649320837083
254695666730821
230951717035399
219649410112091
143555638054819
123757802256989
247701338455807
42185672283311
177834351100127
112138527219637
163249306023751
210470058616471
171506090776453
58318284483637
181029435156743
238849313707517
106044997923107
242794719795811
64463762215639
107352101416639
242017187727727
226589389045519
138873441078461
40829881156693
129953378279381
43855279416743
140722971233653
65961682398697
273169708029499
133493040917213
224117259577669
141053807023427
64371355634659
176994668731079
243125198115773
121130705705791
205520901322397
200307432453077
148388539177973
47683151863771
82663165785017
195550803221483
26697472214923
63926315316833
266843083694309
84703871344069
26965659319493
270426159451979
3981167190191
244031058743117
22559180286779
188067115871911
238235592927953
238235134948817
10240980925127
221655548390999
42332382049999
117072818954293
110845444304593
25559112475783
274092741709081
277287454404397
161520699576701
17567574405371
145296997822051
117408286530371
76086655649617
129486618143261
100809918380333
65092588874461
9648838104329
162233879206933
49410732706103
36750842451313
13223169544061
124529867396069
197686170432451
12997523787191
246036981656429
76028335997503
96561270254219
242792223591661
6824686330043
172394108944777
45601735588979
102634017083617
273468028399759
132605351821529
198386748859069
200951341253833
151128276849769
68554808925563
274419789181289
228597613006619
33404421194299
214554274608631
128280360069779
240236378703337
172018220103199
166077943389851
165870211874207
196014920018507
182478362060231
176455200732719
156323864998783
48952882609157
269996900858939
133507998579587
241242387157507
114974158761893
73658797215953
194930135628539
211852557281347
117442883749181
233451833859133
239003859299273
223934134118683
212859454007023
269914764018511
250133894619659
76795043205301
90371629751629
13531557663461
276155497734133
65470903067957
258063187005067
205432657841839
102072078080633
56651876367349
200110692612287
212885059869179
174651259960367
173156434720133
78349707208427
229108176301597
195431412487307
59347095734747
85043746884631
190360432555061
59006678110441
101954244854587
191480285276603
171343874643631
62414577115663
73840486308571
273467440253863
195119365755031
146998560646453
199889740058093
9242290555903
92163807760081
112735000636877
100438189232863
276952048027033
6998535354781
60897392441957
96861186674377
211056208343089
162715467672227
94235305022239
257606697532427
138369086932213
165055319036291
45527767314301
549746959351
173496205493089
102406556897993
246615546893101
256560375153449
154974669475411
75765154453759
110232835838639
74661096180607
133993684723771
150302027743079
106118297394643
93808840165643
57654266971919
72719726881981
97169957697907
74013555386033
179688194850859
251435724297097
153222922214281
112814215057373
139730370200387
29270560549379
44421694668149
180775877287933
177701173642087
106842570073289
39114068144611
128325054072697
70253695981237
78498607800871
215733811070143
199841738251381
95407584980459
250617156477581
228056250450131
273611320196023
157687651518563
270779500146901
25789041070679
106977953411281
224667265613881
54010092494329
41118493731241
55795028888551
125297655145321
42379667694223
68807061270877
281165742057259
39962776659593
45567177174613
218327647585231
177977497151203
4851559386923
152504606588603
11674235982911
38343842879231
20628031493347
135192201466669
226136601698863
213697306757927
274186553459659
230330560492919
201570849644597
73485402234583
40451900677037
134028012293899
156068360245051
137204646950611
127466195890559
154736743331831
255987588086029
169313719290379
218622118390399
279106039121309
199792851479303
92934413702827
15934710614759
32985963577313
214654631871023
200222372147597
135060463577909
96637172716631
259333091763533
263976102686437
88829816514011
104934443236789
141909195094627
70399833067853
196114643419241
89661462375739
158568994288459
125198025035483
38452709343547
2450971471219
178257895705261
235699306099913
227889237340991
85544182375837
150400155697919
120061436786419
41938494392143
250603068926503
37911294270797
241153804185601
30333912238309
188668027236527
253769159536297
37446081501373
126763729941833
273975744714461
122242099067483
130625248770479
207073925376187
11641098430571
135656058966409
272088892004603
101182539346267
104965827864973
106717111548643
175975130217463
254088041266679
272745430119737
122355662831447
153283771766711
115023326737037
277597666300771
91124470954861
94415508521111
140375363551981
255184920664313
67097565466307
156325949779931
157629158868449
160934842664803
131062133275901
18015152623477
100712897785433
52121761783187
200917853907413
174890873164001
155385886872341
172710009473017
254185912173533
42444727567819
246717906347357
144780621292891
195381620275139
279268954227581
184955886387607
202693556435171
232105074353611
77191412422067
137354210079181
127492288532711
89477178051953
49829099626711
12375554335829
78398249092711
106239936685637
17909243029351
135642134855923
18771878314867
18567666433903
139283282483351
156746904806621
61409869408919
129787545778417
23460845549153
3798244089127
202095447273107
4451551584047
52255409011613
47289989882911
101800181317577
275132048628391
30200329149227
203564731322213
101200467589579
243902891946113
173017044946117
84620058754447
235052521827059
220732612919683
38693449908037
179808462494519
159970557559177
2529850342319
151538908516991
263968468540057
128521088721331
56624991862099
91194458867453
44827697116519
80970418424933
37904689435831
28629511038077
103352166073999
275253993736619
68116280838247
162480168654743
90166341902057
37527595363607
105663943994149
89297009411713
265435265473639
112043328978827
212324106542263
56213627751019
125994936920117
63113303111461
105328252378627
231311522494123
175402781062177
237613188375649
261488832116443
179999750190173
99843336010499
243352777428899
222589391052617
76186982351147
253390107984899
76299337175759
68607699632503
19248478991843
89169532645133
133362604133371
21319761216079
59438180398463
230905819911101
252202643499161
275708362793957
30260171115791
83333623064737
228726974624867
27278685685109
70583294350727
268208323158929
141705771124361
77984116620889
83415026408843
176557993628959
177155394835667
13849460131061
202166005520489
12310904507873
74892650393663
120746673347743
113847249333329
129682541795843
190044333068591
218144894412917
260981948221187
134097712113481
218104142479627
255650681554397
26711590009889
49789229211889
688930680517
238922946542369
103721984658703
95285239386907
49353311774357
40878572702153
18323240060249
114496396794053
241176630481727
199390986917867
230404662042221
20218324986997
200111272753177
27972425682479
70031873770987
67013799113341
165707930579501
13873602656561
147551578061171
193463798926921
4911868736893
54818169550979
269362253793877
226492558435721
195722208832721
153735835748213
228973973806471
99803037377
117993317081867
7653095688731
96595882024381
92516061910043
149113579863163
19144593256057
83771924858729
264378978176143
1241518792933
93053719397377
221696645693881
77932047922639
163698550974247
201786196108391
6558974076709
75832306997483
157216540035493
202698264496331
264156483153467
155814378612941
175600725915599
134901339370529
162007892753419
81730137835679
1767951616381
86019598631611
65031260205553
45117347701343
269449967967157
246493769173313
20599439802811
172263551308427
69719636044757
24204427881769
27530062184609
72242479376371
239597869670207
41957703541057
10853083605517
279255880572971
13495911321103
188770218268213
132562271216989
170898804659081
132632131078319
97175396156467
195804010338259
206783512491713
111151299988961
19259438373907
280976508577937
262835164438043
109365427126817
141974937860531
278172092104747
38447844576451
130411061829583
111504546282713
88003217481167
43696802485981
74018713542149
136675642873703
135613585118983
200344490169353
53220404707553
232562238645467
244038706241831
139740826503959
231259997817923
269131000366847
251165069766781
50979315546281
205746855266987
101723232491719
29700030468643
75624386858641
147783566492869
73503589956107
21133577541443
18012964013651
241266373680217
195559361635133
43116039946009
41648512046527
129873850158821
244940629085197
246098143594013
791589634709
85019137792643
236220303783623
88458521726117
140760795266807
171680656791701
170871451013867
163071506426243
171188078786873
250192622445169
159551900639657
168318413751661
117935170176259
245910928894663
203691961284971
51069097775429
169389483870889
264598236823549
193504730684219
113341722867739
231544166665199
113244378828421
111492945061307
128508552142741
212901720696139
17067987809927
198473957055169
256497818536987
56801377398797
19031878382939
106407846471371
151100414367377
25832835597769
23382775660999
142084744179121
219744136057577
62154372391747
32935337278183
88597333827187
218702100801413
270898898207071
116878988794991
202489709067721
116246969034457
19466528183983
129723698619679
28267286611561
230363999396449
49234536251449
183585223015049
163473902252719
79057875679529
14791011230293
176697791645813
25280686144913
141797094222989
56618839060123
132740190468047
98739551236493
141980643679321
1993118990831
234532770368341
119254802724311
109216328198807
192513889658263
160339668498589
231580183517141
207271608214621
232780805524433
117140586402941
158311623201871
254606180521247
74458477716907
280032735244811
175709501771789
244484670118597
268619489489609
118434148305397
258538286325107
71467252465237
196732502755897
177703372657249
131513461414177
197827655049589
262403876697409
147881884739791
93552265389173
239913106729781
177167020404769
77011556672857
15924716955857
20176700368313
32699039872481
48941397948991
60812709600529
83409699049939
253467414716171
205120141364329
99134949286031
153141574728497
233075476289599
117574717999867
153805447175119
183686742969943
234161047954397
223126164227521
223318830771259
267308015121691
250989765841949
3622970630999
39684999730903
54720561239987
179885967154087
31046937039721
72585796720553
165983861465921
150642474381937
107513594712539
174679854625571
180679561808293
3791061835633
53348423057603
43889666228939
144247866164069
128939603650453
222188727553129
29208421538867
4896345262493
166256196025669
252250710070649
134668426471441
126457832449561
274013921877317
129517746588929
239521889806403
190574313877159
164376067982369
192605964693061
144238397165221
107361245624273
1744079671361
261732807305579
15558236493001
146676191946629
160839457201463
11019521835097
186633183279007
254715551498411
12265744305319
249051779684839
248389901871569
134889141843341
84343728125149
272697555183509
102883629523523
229210773998729
179568635985131
659272141543
210495089597213
246492648700411
182662662161509
21071536160111
273122285688121
193017141220031
75401584699559
18958491039227
247632349460359
2828431293871
69152400259363
188111809645289
240550057360127
146965758223729
267702632263349
36214058949587
199637224847029
3706462177039
128206288262683
59705660322653
172060354962113
167267882421803
269631721697929
68550928986523
106519576657469
117780097002697
134643684069757
276147249852709
245518196497117
222434421161489
131984578966859
251999258206429
234340632595859
96441430825823
87753940292833
144640973920747
116646088006361
70012182708373
39737632396961
71230110092329
73983033859829
119699117455843
181947299647579
8421183891391
271631409905069
125969711388799
18950178754289
11135766734789
229382431685387
707568370381
258617568089591
165933003711127
9022108231109
190977896915983
64796084185669
95710808465581
167834261218763
259696332899473
18304460729491
244068958363487
64826909846749
77624233800767
50177437374419
253158383914453
182276739393131
145206556750093
106427302999973
16514959152793
251043394290851
167354538543817
248805804174349
253563665747237
157775743411259
99086626076309
86980604767451
174806613138401
188784470236729
177123474311233
68243463514669
34540367706197
144027544810379
234877310374801
124596564948209
15966564490439
215051411295241
65777170369397
224045751566101
122275953219379
103783354687703
200485939442777
2269049821369
250004656688263
5830122237727
41171091969211
232463951402087
155963748771227
193881089740447
49618751962807
257687005802407
193024449259237
227690735600929
110134352314249
133768480566937
276659223729611
217095069098191
186351113988929
161667257368303
23391021432593
43353172642991
124877046964331
148627623742057
49724090128217
160552761877787
42947542844663
117961737180941
217332620293853
198014142365617
55195558592417
128784668633119
17454589909567
181431107149969
116534026009003
214900417343251
217691670028571
193784335169287
273289199336171
234738918499823
165346795322843
250235356082981
104214434692273
14347190973469
62003547992513
101075697376541
151136130693029
240243110427421
264104244650833
196127850283007
137731773336361
158474538292361
91256634033091
209375586496459
174934870262771
90582488038813
127237268928689
221091933964687
48217830454517
231217722490817
195150022742107
89352698203831
147760604906597
129075529385977
260614086678461
44198331079471
196561068527981
118154637515723
63485873926663
102974461171819
263602414262771
21154685351237
56789832974417
172287234314471
241244609185163
25304546863327
87903438743531
274551399410207
98843807134273
80015614806619
210835502388101
113284498347931
41272371914957
7020285896699
236742084411221
89012596054111
83298815024069
95689529837743
88178755784921
154411633248497
199986850342913
88253367599653
256426012674547
8154224845913
69222617426453
176598255367801
157624011756803
253843998226289
248714514953207
99040917301871
276600618318769
271110631058737
97976505142597
56690485857197
51765576629903
119016340841023
197050142735189
220961830997357
129734038481833
119278489403767
44315496703147
196391071984153
41445227059651
33279587426861
216406625983253
168559379646821
31645715515391
135151661720417
51359816487043
81537371310173
44768278985513
268330727420083
244058536113673
223154501540303
223085869229173
131191302662867
53824705374007
68010986808803
135247624054111
125263493182097
223034022645563
238424393481727
206860954854713
128592106102909
164972105388593
281268536065211
116510940351241
197584081046879
219365572268123
201082075828927
100027359567647
124498032717697
167859364259443
66984003911639
231843438543121
152516909753707
82518849758533
107912007581549
184271301571649
98792692104661
66813616654483
133217701067173
22709535230531
271675018941769
11848381455539
139672400412023
258122917444459
114144949980293
264013653447179
252059125064261
156464990146687
161868212386009
205203444671857
211353575985779
48328882213541
134176478890589
143922457782011
271778513131753
204913434421789
100520649035237
192895882827281
216127883056369
250660451240959
243450041219789
59566057585981
71547272117911
146233600755989
124739157811409
42172427045941
215459447971519
150791878853393
224718522780107
15284365496443
296165000273
268793226585407
100661698364629
158513351299649
209576692052219
42125617787479
53050893832633
76397641585319
201022130752021
80709520680623
181827613844077
258001801746113
77465003451811
120962867345209
172022333713567
251984930754331
187473449155513
202931816249389
238319659302199
271385541256699
142661249846719
15075407431081
66945863991079
94582402103909
134540301338021
70614726495829
87764380845343
2588163839977
89084038743943
206810367840047
249143078462197
238542610362449
18724935086197
274159246036441
71348147012683
97295519618639
31022375610679
215599731035539
240222122418833
94982645219729
156393516419017
184804542188753
21232997156533
256697806520759
274720099399727
205585270904191
247165820515007
75699139367011
245017354860449
6286218098029
106206503438011
180665074920137
214287130576817
171004336129349
241972988056109
37379227202171
29440066673881
89369128309379
199497098512597
8760346361257
226359477845531
68769161354623
175273289813711
239511673876777
153134066566553
12653857485803
113064718960447
224047348595893
231055605176369
90429675882883
232067963680453
228030307830427
72398138105789
143738783769787
169683144532537
20384954510423
55179320106403
79662857870149
74701137705737
243028673723281
145384572427511
49436513200381
26419295565991
117320354798767
26743384810097
202191161182669
18199247363149
204319805437271
275540561682721
53318304508067
37857704613263
217950191519017
98168994065017
105132741947381
209669025271133
16921502690551
257570138211359
223859143131641
266918487435287
138134417884637
108905883295343
22442411649841
218047164121667
155047251670523
142339428576097
220375215982501
87651352064359
102786924669977
246929702060017
209954944964291
38453491700227
36835954810253
196892895402851
4705007050157
138854321392417
224185915314191
25184950011167
191955035027423
111469933436557
41693024241601
237816906793153
63518477258351
127542952132067
145670831657621
217232650093939
41396011789177
230391935049299
11602273125203
45974458857559
212407767861371
105359615446889
143088438781199
153846680720567
173472366313943
130429227686599
17558326921693
209651336749333
19489983552383
103243015811087
130720811074501
168184996269317
160954934892029
67867226100979
9808852731919
224099287889293
223908497184521
217861551779239
216806842426667
169442776908679
139860146382911
51770537557681
6697670066599
179276834702101
146922799041521
3291470571647
250609019421767
118529306703541
131754451815341
124302789211331
247358701213991
172338382914167
119461188092531
9324937251569
171289756999441
82755066782677
110622337937479
6050665674653
13389420351277
26284537775693
59778504688927
99252517813681
131427948847147
237964169680903
23361547491943
152393931542263
210346821887777
75383087830783
93979193080823
110129104409689
98264110036451
95815109215907
124377951425239
25503213219751
138214921693943
21130040887121
64330895422691
129811019000437
176581027583501
185310961319119
51732734488931
280559751710699
58034365574137
144454834582351
158785836610069
103558638417709
169825234836479
249049378005979
216547439739511
49204889164397
222404341108753
44796973730737
121995742188323
251042405882963
47540672599247
37327431514717
3423042133057
226807337898929
58667623631753
237195355954987
260211613475153
209480325379001
104734629117869
213432530313439
51026758857941
15947136535537
16710395032973
59965724976631
112487447379649
10126677529667
175950965268389
200713847714993
71957608870351
238556470335829
134746229723519
269637585779491
262373545364461
23619650927419
55311191728069
20142451957
52343030425993
185668560893833
114785256099193
167492496819463
170010544588387
2690215049471
237812005259299
203563717792499
41225278070927
231648515137801
209320618735583
239213844194389
34033954355537
41996710406933
255565833809911
244800261141581
215634914292067
194366381735213
236551112432017
86200696926437
247008784378747
170430382039597
35775546677551
219666420478811
142345172157457
260913927111317
32527258233703
80217636167909
223285478255813
1226423134823
151047054672047
225110982370669
174173916063911
198843068533573
56832738744043
147895065867163
109825382572019
55346496203963
154086790078973
112093663066943
169383618946889
270173791171439
265045109924093
4269059896417
189189888214871
4484555035783
172163898979847
147279597536237
256139517013103
199966113598949
256490907241417
20194003744703
244470894279751
225116117196739
173343513268573
267220656694331
266852210666843
247295970368119
39424763422181
120442438401097
96123856931899
84569550416917
25124802642287
1599559758491
38591819306767
54086873005729
42909963059231
229878716572433
157505821032943
52063569625549
230393883406537
207727016464601
20481200661101
121608504326737
166264133426381
273439173715997
152684770973171
263182769119339
279687874975987
233014625453653
264665656330291
50244687005759
18991727565683
169068817954363
21027107725619
171132563776373
19865235838303
205378437865379
88363873031437
179184058088687
9490899301249
152969695972631
65892758896567
206014869233237
238954749822757
208508590313693
158942697012221
246781194920479
3307185174889
190853362383127
170361205406351
90322900040353
95875998992971
158486140009097
215707691632843
146085521977397
189605942269769
150677176818659
250069715116079
115025710480651
66337796091713
4312151068063
149282558474303
121519558314041
191839098924587
6724996236971
218985684383287
27376620324593
200612446654379
20188696301317
191273246257897
45076711618481
165732013353449
3335937929039
236583476124337
222025035289501
260789685474587
187942732885813
44381190428063
35452900346047
169880876991113
221191034603887
171131977219321
145460867644297
132572654340967
210451906027603
125720630730011
142926021193051
52181467083763
272167338435959
173601894124237
271124998652941
71683513829569
178503463681927
124495853624897
93053727577337
124464470575889
94236065009369
185763894767963
35357563016471
186385320034289
140119312522129
76822763118359
266543329031971
215305381001923
140925774665659
38684660553293
89698228913323
24964008918067
261309651655267
231072707880083
250595816856901
268055728069673
236760145291031
274184289329033
210083018087731
112437486911863
13445651381089
128833983955759
167758894370051
29334064211077
99676746514493
91984156367569
163392144922703
179272123790119
102789415092361
170018388284441
22516536316817
81088948946153
278448786449279
108905437421257
175784091923327
27442680481273
210830444509801
63117848031487
44428420037411
72276891983609
170244598381621
136520414286869
161918516247877
175661285522969
3593539222877
128503551698089
4758106981153
101830176749309
72158164580303
8740300531483
56365127247857
17833513372567
177991333991617
156533497347481
10302124007569
256160486715479
264722873903291
230140491440969
70857894668389
17106271272821
51041128035437
61431346338799
41372368562113
109033806533621
12527888323109
76098643711
2302489687711
228817952681509
3520204555729
62742931576207
110257942992851
26531878212491
41246925168187
228872327553703
142686159530059
23157447316489
107941337909633
70528456139221
265057308038377
239133880808969
167557974337027
115683763979059
60627841457221
104357238549103
185684163504449
25287106749587
262023434625643
116199509288237
275258363268113
37820879338153
100031901135821
134366538508669
43952742808537
273959459370319
550648347503
197054174493871
177937783907327
232620133810021
68749409572691
229003706433611
139531368842741
175193728931383
213007524643591
167001225288787
242992074792353
48284303134841
35175754194631
8069215714277
115598940528059
225942832645847
41435435149271
226763838980299
34809194859721
216104122626263
253454857022243
142869743774239
7466481033383
100514914399657
125799770808281
68839233944111
245783973193903
264535764628357
19134956822029
251420105136391
9552241495873
168401434341583
109758534952531
272759011268449
83285556271193
38376304757009
277127542009711
191780935771421
150973687136231
23698650152929
206079860558783
218852638589807
197700427631209
118140474685397
53725635414553
277806861199909
181740658904027
200786831328581
44163020412673
220707492623179
93854121229717
17542887613591
224457758821147
92059173168491
99501294591707
106793891870231
218731167703177
169109114065967
218230590613853
209713509072943
198696735149299
232947614015717
215908766680433
175857234916873
102999142896847
173034945340889
13131384750739
212374603958719
4759840800317
154466288047867
116914823112701
102353496570701
219916145053651
88484911617169
225288187896361
146686553095463
162727745821349
243788867444653
236006559746449
50170120791517
218228952007159
139289735501621
235831681164943
126294144462347
134374666657643
190595163695081
138180170265023
29825743332769
161561960941907
49657882719223
203767955738093
29937960085333
276494103249211
90697337167649
145900786697311
216524483508227
30667787673293
124535184901081
16154896153771
85639062852149
34879450394189
98537380730773
238889536134149
82210790947513
89936852085863
105203149115147
258667949159447
205806049351381
169587411545707
3296638050487
24433503139631
213853259239469
129098140248373
112666880500049
23749293084653
91739999822717
121354086960319
138702323064761
9478800786017
223731606468943
48339839737927
67557607833253
130788047786131
73956556540309
143198167490141
175727480083849
188805437122399
267747514455287
199022363178361
6026175298067
270269434336367
127160431235113
96489990653711
208239353228273
128148673104169
132270206020657
183009511944731
153243998873281
278487908030261
183553875505607
95679892255789
244633529579279
192755252322653
39444216653227
40536919486673
185098354190689
143257707266747
270051520358953
252527703666457
110435379396469
29771644196831
244067155871953
136200343013939
121835803065247
6120022893671
14716555098053
29466908837503
255645243039457
33273778757633
209932043145901
57727683073967
240013970536663
227427451313357
37900402158263
164042614571383
111603921537469
167768050518121
44661323576633
43199055450673
141508781857987
270890210522621
193317641525353
210319569798607
277475703025151
215893998872063
239011168925887
182424079381279
148474499907623
49266307251587
37233137206997
93725022422831
145160680816999
111101343345791
239832793637659
254442354350651
24036292289929
190279817558657
272827184172523
181396517963299
249033468732077
197608996333103
54134811463553
106491271835467
13875965657833
242515826309179
259903319362943
175764246597887
120591606300481
13338108088337
48987462615629
150190746477151
192334182110671
161788871248601
224042354293057
46555847427979
164180154725611
269027913236713
261862325716669
147333093394699
190656361202243
278527276189777
146298046437967
156304425630931
36884915929151
269146525538119
279341426847811
129430688359009
260916012088601
116751838201891
22336221822991
266405120994581
114959118370637
59076812501929
152619711638819
75584612888731
49143813882091
75527083914959
178395788221999
219489022760503
20917021041341
148288887450439
119278624072687
130136796001337
186186080418311
204416250252701
134235241215151
169850036509819
250421043011879
235324126076951
264433794446971
264394987729979
47633530372861
160629167935591
167440286577569
194886218884901
1117948600957
132656605903643
77551203529609
189203225111741
84299632397831
272534562998303
107380387990747
116141022663607
64846160831071
253600859378963
256321714753877
208263981605699
228435458266339
19201032665081
10316123921269
202858029442037
128437944673627
198073235415151
169064159684507
6540101452349
243924868869289
3055261649717
221181910322173
153574413199703
87234272615341
99018249317947
260506270948393
260999054488451
179776629349243
127983988313681
47830547830679
2617188167437
174348560862419
13854054708317
188098921978139
116129472033383
84545669813567
137171171396719
249998526801983
194743895258491
1432670185553
56733935505073
106907303393897
20265167795531
228845182298749
120536332275461
155054640304493
151330937183731
148170053491283
168394077550799
54014717163179
123860226801407
238212338630551
30679638301727
177441868572257
201743511332743
124512145748443
221203184087273
52264256831057
27775345353001
163611119663417
176851553096899
173349840176923
52727327259899
252879502721429
257496265369073
44482230309353
249652682056471
267593295275783
169098425104051
193367280578327
162005389789487
142878362986511
261998428089821
237231159675577
155199749732567
84719746409549
6997131376621
111278678152231
152423576386441
49431873924353
242312399922217
235573934537663
90490715236507
105575686710797
187262448886661
70607318532917
261580811720201
80930933911651
255480799109453
177295066565329
44444178892873
144366994869673
31740036711113
182621248859761
2110421619991
266478368502427
265460875309411
26531124244901
72427672846057
237930917409947
199315236747043
99733205816819
279090447588263
170907076863553
130062500805311
66420719502461
18771998830969
218052303858803
105683734426903
121280747548033
219688175621923
203824071924481
5680606314479
280339146822299
39829772202697
154692137971649
214660321419653
189627478381883
63489050685241
53325599976167
227602931553289
131843025131593
261726694083061
271693590417913
98189520121351
15227683390529
68497611520433
249507658939111
131439550223417
261434142173741
42035213731321
205688197830953
132094182287923
144728367288389
262727179431203
172068415390523
143996292041291
120399392969087
156982237512917
20754564005321
14408693647043
131572397876279
65502071534359
58415627506541
168774576577171
36465546308207
206639865991309
254049985648861
151010213900387
132491376195203
88764907794331
94636918878127
171413268949697
207154560106211
245928484447823
72981648058219
145894057206019
250073059278607
237680455054261
41219803123663
136194715403759
210847901739157
15136900208777
156174037392671
162688907479229
234286607444507
33194863785971
216071120965027
267542315609851
125264545671527
117581723119433
142644769988927
278658007701763
121577014158953
114901069794569
229034441937001
108108451470641
208501394187673
247121753834231
145129877766277
75634875161117
112316914337483
274780849163731
167655117607403
266833821540623
52711026535757
223001785183321
264672943594481
77036085125423
191540944147499
237156723448901
220925934948647
24416485582799
251996184503951
99396224627459
111428978058403
92789147593297
251246308760413
4311467531221
473795046779
141700068402587
198587363998577
137363129739637
12058512874351
52688137500919
209679064170509
223639733444599
198830544015421
217715333025139
96967048201979
239915822110091
88383967962463
220238265392689
156518262107983
188052239141863
256679085988217
116718935090911
145203486012043
169936777371979
151619435674781
43916466829847
6236483454221
212688351899029
42662436963749
82383621901979
65315432064161
155559890608607
61779637899373
221931683586311
91085152183393
108288761513657
117054253390049
60342831298283
78406369951031
136781933957957
205746360819929
254922770114629
191739011318219
154317520288577
171047170149839
114485855892403
67501793851361
81724687081823
72731507404931
4949603168239
6982934619341
249234181115813
232920539055181
210788824224541
91151394264421
2981765498191
245894186504809
144528918459179
12140239067491
63674071874867
135718916277223
130575372471101
218908427229799
205318866126097
171436089673019
175927637630597
41610609512933
167710191873827
197557357691929
242139138206393
24298771930093
162295587257707
58712101165013
200920789679327
74810443305769
9458843692451
28242470272519
147906644966981
45043369645163
221360400248041
77428675060001
143146043617639
127241981422429
233512733637107
37314290016841
161679183110413
113773540718371
82915257302209
150087756683477
106723417768049
254014622730731
253436174243207
75381616188017
127568432386163
3113272836473
16926331078471
257610506197607
226218027984463
101993772904703
133559002325531
68681138080579
151983722970017
126734047193279
17260178309141
222718162506559
76169735554709
45367858991437
261879955475069
176233567341157
9044713889087
90669510943043
78599148904637
221292398623553
161503442211427
169062569565677
52701181281167
157670846196209
32558193597113
160944473856739
89571071738413
135069342831161
151242731754703
119913115448471
60509504745791
68661010128589
141297374106829
127194545850481
37451136136643
146959472779087
212621982212999
41988824396551
15669948252901
155667478804697
124800195600433
199642138931509
227416103238791
5825482814831
18052987569259
193031895092419
242201201635849
93689476774259
227814651983687
154242582922823
189126306816089
51874631470517
2194656230813
150276390044177
88395458623811
86932355610869
27307985826263
94347683746333
201848307136097
126296095641343
272687907553861
236823375805267
135426958429327
106132788463589
40535545665061
244875073065869
209277322785781
118367044476469
111778993471
12653419637057
191108752617707
145066886450149
277335741672049
79831176087359
24882494035109
100516956120263
78093738643871
225973967889337
238941615094513
225853853081107
36566572267259
31772218349321
155823633307019
251846030220643
14777036215411
27909606393961
111792380093929
13522353308071
25313429696563
238102231090169
152317255995679
148522306835663
137579459640569
218762790313283
29480132778493
50688473231783
126511570921907
49111796757847
246019112614771
20696522563777
254580565399997
11695951945481
20042335194241
83743472860961
120123806603897
56682794108929
201408996526259
229631697579203
36276607139569
89144720845897
11587241205581
146642689862293
103306258970867
272630292129893
207444755375749
71536850721653
77476022318699
268550219150537
41044636471687
193967703416587
171402466855073
124064981054029
45243706574203
63072237643057
274768815767009
149752217703523
204322644801017
212580981130027
105936646361167
81995739078229
44615498335319
280094867418599
21744690811001
110291003658821
5787655928783
148085282467211
104106648175021
122056577887883
62073341826953
38226064281421
104589185540057
254291093238509
54863998162763
8618860364827
69038023064987
188077480352873
203504738472809
234392529331307
45739570458377
260952586011373
96883727143211
77488489013633
107800479522187
174171895788529
12604738079621
106400089023169
78580668273479
89077347733039
59437917919279
68480785033823
172503794182103
233804095741067
200277686829593
8628591128681
247402849969091
20445475316509
8975805959567
272651377621241
160396717291229
138367260981281
139730893151821
211331354314819
90230435076839
224640798303029
18668090493593
174948731364971
117927924617599
251020292974541
251864018684903
255500828893979
211931821583609
212851572212729
175189382329099
42069738026419
280614542232697
68043191509781
23999396721059
161750225343653
6724837849133
253058351854697
213648889921699
206306581747303
229929667725001
260757727408081
162502594358369
26273116883527
33293591989417
261175640907109
43554827505613
177017586450389
25253362365037
88836480932053
149617350859703
216786268546703
122220259774609
247621594574041
108198689216353
270360019943347
124157329089323
107641470502667
277069684369033
268638517760567
113622393209131
76282640896793
133130231379143
109121047724963
39142197458773
177701477831711
251527086749473
112017055129027
113843819013163
182618732295101
127931781912749
205740726317647
184054107602749
204213415214621
133633642715423
239907684840667
105134867058289
75550885421353
18509481780947
99965998889269
76422723355049
103489776158911
51464614878211
101980069917149
217891485355207
92825632955051
102367523074073
233861218921303
183491558959003
141513283328713
238008208460189
139841446991153
24658651848041
129503755392377
154776299757809
48401451427103
41600132163463
30715459383397
250492408489469
215871073421257
210042459008887
112171891341047
40164535329353
49628986708351
109518713362361
123926343282013
181634510019889
130331296660879
77695203042179
270822999333239
69806086685047
184126824598243
38879015553817
95406894619097
60000177813713
16593811849301
80274753576793
27671284307543
279352724690797
31549278899903
247990666475621
162098111598851
264076705138627
260662242999443
119004078340073
225173406392911
53256683779157
245656393505659
3599773039673
54879887993269
32705430761579
262129478892821
213194466162697
93285611380879
132676291194913
83417898541427
44262196106671
214953465948451
165837846557627
266374691015803
159634491007687
245496617702257
171624988347257
258531711736579
9586242458321
204513177776981
179918611385371
226371232528439
253594519212409
109200771415111
212208439387267
172713114598699
147011216805337
5083711879999
112571791571539
12728158184743
21463273457971
230058981203833
72213779774677
140928270245947
263401345832879
186763720735379
94141613648647
79465697794661
39269085260593
144997131221233
146256345881033
15990638414957
162066865982669
65342030202613
144191474553163
111001256203399
74964207058957
12807893668631
14708450935517
219038059134749
274708292746039
280164158415257
109151213868077
105507249472327
279557504960911
167620912458089
109492424144947
113159701502473
195552118217207
67081421741891
202297052084857
210454095695783
34687357521517
71238990375533
144981327850757
252414183380519
156466871456561
272717997315607
174281078919721
72616436756683
62990386781911
44025319419617
32648958595993
223129311075397
13739353442359
203721347314403
78535067887609
99833522444129
52694542062011
61187832197953
12609312627013
82998474556373
130189636330361
128681338927877
104838835283971
102546530885287
17100254206649
78535938005233
25750891776769
274632557521849
138874414773581
153305899896869
176795982720311
8260287445283
227143003271719
174087042113273
216534135314767
5130633013879
263519315184239
54237227392889
51136630504187
152034564512923
80609401987189
64713656452897
164207702304623
231347112997141
263834948914847
51680413942793
66462513649811
62583732887443
80978060110247
89844964928063
153397679997823
264009784858111
138046973877487
158111547622451
86621637485161
191203916583193
127680359071847
233694819136349
226635242414879
221712490236943
97508697050489
131739199112753
234146562794713
49353810555613
99326024300777
240426547486757
113506979103863
195237200077757
10001776626973
99292731881813
35635839756659
208126852525937
11932509638659
102976030576567
24010462408837
270965012102087
175005706718413
50352444853343
183725277926059
134668488282439
83635336256477
5164292242859
242091474885581
20217351164149
236548526866831
40959383948381
177602816371391
99770623661707
168282244457519
46875426459503
16774976581813
36665145849401
14611098878681
267895920926611
57575546940553
201652597332103
173039978189621
82120167327019
7526911587883
101058115115831
34420330701893
210997842049801
90229058455061
155815197523399
112281472441277
195628548620959
134296980278779
200939699904611
158452877754551
26303147945717
3776781837029
213679008326213
107891375151239
53625717314501
202332417668401
273302035650221
125151547279153
182563546722113
14915216167597
143888252697559
126013097790521
265636565327747
250274146579487
225922354953299
270863105885851
175453040381413
246932771799113
63821048973533
206962342461967
255099509469731
178051569956233
271355568458873
178590642716873
26956464816511
120562317535423
220326144390619
141201576224633
85943342532721
271530922658713
81277652911097
59208290272211
171986523899077
14615230323619
220377192733003
90674423502041
94197019958929
255475227164543
279545832417623
147406908171547
271642495691461
206653337847497
4138769939387
24151420795967
76875323924527
87338947442083
128946332283511
60690874932901
119500086891049
33178236423019
100051497151423
268133056103579
217035810404527
184058177913791
27714309774031
147970651354753
200785377954313
79790604108569
5803142297369
29753407575043
148952561539567
42630011507731
270910711862801
198420419300833
34655605027097
126038136864011
40530768517279
118102169478101
153129538346063
272812901584217
65559821431211
213923413113667
73519091516141
198221893635419
7838744910421
49641976761617
34416053205041
167424900881687
165109407425377
163757843065823
195798515165629
261012020911573
257387817810751
164326623014291
259931690557883
197669493308893
215651421623219
156112307726563
91188847894583
259420791832751
53792158952263
138823183026197
98597526953021
115668686302357
252367611078179
163875070652129
274151228024203
62618117271299
134076905065669
2807435893679
134812484752087
44265793746787
198322371084401
220950923095571
51693270952601
220018609791559
277556600335669
192739590158833
144363631771421
278239647689287
240192032947421
12702064773199
63819022287203
4439573573791
45566087211817
63980978610187
243184066583321
219394032873881
192902176759753
3046338886967
64877839195667
246786862508717
64014392525971
260974787186221
175685347469473
276968809041653
22558610415227
273160838712011
235798256277329
167507763354167
105370178555077
101766328391939
51590259363917
257034772745299
2407622283821
177846784817333
73849559789483
249476752666277
39366423009061
40767431007971
79453675974821
43325963683657
69175371827693
203002940534399
179303505855197
91332353843713
234034300620359
224435294773343
74325378658033
159398790285811
209496527325941
5129191750237
135250797195229
231278177908147
113187618879163
32465779797041
195756432680983
188104324101569
275445172842947
176587755598609
116029800616633
267853030651223
164603164617389
58042506210853
128918075992507
192533670845707
257744051453689
111934065046159
112761582296729
226816397823671
198470876637487
128823155271989
200442381204133
133982226032027
273217836048533
218125336144511
226351043121589
108812381676451
109272324982013
214229001692687
33707347534369
40535018294179
56683851032629
274727020790177
179145173185907
28884322507669
117200550200233
233549492642461
6979866000209
173627347416629
266340638904001
18216227866637
140163226237913
52727864355233
150267159632663
106003100439107
243902732366989
80273008044683
67217598193127
129752102617171
101970005670457
1099803076763
71376800432057
160210670163241
141396580041271
140690246510717
276296734486117
226041180830797
241111608173719
217017978734087
124407175805401
225621579522341
202929516963721
147594031969253
86971028708947
167974975244207
93819493953109
68756124760727
416212321253
27879854238877
93878418522557
95254389731429
89276329220531
73269394357123
223415940995497
202492745831059
176601370840441
277815856812157
221378171040937
8881456322873
141919548647267
10783081052743
278145559831231
244066830716791
167801991689417
168063982794041
96062715902459
78082038292567
49997158090247
250108287281641
82877925736289
83931923504447
107809800820807
215994437096927
277418281297189
9102199432877
6785802417473
6631552887307
190956226091471
141681234785933
263036443803317
91680487494451
94353549539287
257978924939569
166732434162391
113661807667879
73821840747509
241134039601573
250447964379463
15630597978343
241196768034793
238491513526501
54955033944263
245223705958261
200977204688861
51826790760743
203727526131029
49597070470919
80155989755951
130757604025507
64994948173699
261199425287293
75929332770541
175163661020441
121259168818321
8371412767559
44235933320833
16901170719991
183056718547897
107269851206153
238719545475689
17833993950029
72101169304147
106902667687429
167001694456117
140514946108991
8687520736441
142186690371449
258621132897077
5560989997643
192116297674661
105096887593927
152453896133557
280502874166817
132744996445549
19413128292629
277143678997663
241897962028231
241773523210951
35752914309533
28854872372023
61756101400627
177621817947841
74882496302557
275109481250441
271111215118781
197544849710927
66667954473193
82669245167429
124307562421877
139078358340769
217466689632481
26946461398279
23900140679549
29098565591209
227913469027051
182649008211113
122315154599167
8342197070663
160431012003859
194484144775169
207447148133633
245238969581897
213475151325133
184381337303299
24572818182169
160973661992471
223633895156293
83990086041713
199731479044169
86088828938551
242927628903383
186308809767107
127571153608039
148694549374411
200506363568059
134588521197899
145593108527393
39994084356101
188072279260321
62346681299593
67965919080863
153593797502861
28503131424463
135615171289093
213566188004237
28928734296697
256153394667323
197876243293247
63255620754979
156133125189647
153583312221293
62982647577313
223264910959231
4389146791717
231868205432603
171607291294259
35879044623647
215753779101961
53313169124843
173239505464829
155914902188569
227690151177101
11356425993929
265556300421289
151095987332111
118797472043329
104484296607569
132878346827251
90946916801771
100011429480881
22515872375027
125572803993211
155542437037891
165048420753691
194911442750273
74673112314127
151930724659433
208425682253947
57753345552313
13206793982353
243664440842419
72855741712387
235705725971633
271339958945347
257537468550833
220405987254499
208872198366253
111015380294809
1025161636901
248045068384073
277315596168761
118314814556417
195150875687371
134591014401533
113084923458869
223911068446031
15890425449043
30061614004831
81162111960043
263339788414991
257421925686281
182959041597749
6590744042143
186806121658357
239274215318293
205540794702281
132137224660843
278790462033949
198477545261119
40546136032579
65617783498213
204546803908949
27622192942769
8463382460509
94900514928041
20683744534801
96112358927033
181441796084921
270004771484521
139738714398067
56940710833711
185557094357183
191259321250651
162180287079331
44692274930993
259893849660971
152847885804151
58473431687243
16765924129249
72194421010001
88255163957483
174081517021109
238695488600249
24881716026077
44030918604509
57441657622831
177936479009537
207964355691437
175373721508127
90152470482301
259428406806991
41000789360653
6898926743503
226203207684551
270827068583209
235001638364419
176480058546661
158035434650281
28892486773201
20432458982927
95921529066281
44257733581349
219265972235263
187301869859927
213708774420499
215079109478231
137227643663251
217009286978707
237929570136551
210153789993881
230761180379579
145234005416543
50411900975741
12012190620587
189760201973003
82016175536401
120930490118701
139862466167639
52376940039121
235355414020877
7956654155617
164382689325937
124980035347103
55737179700203
116136234739423
222799762127759
6537365850451
1551543192869
69425674069501
49425588867247
230623791416437
146077388365019
86681362845947
104660788586689
86951941065403
77325984464203
126762742916993
54653190763601
182983088117407
26317757670889
129584782023157
140128563780059
196775362816919
235757512052827
35815944376801
15017860045183
47647954819301
140494805367251
240410542263943
113902877744827
86654776054481
235358084924539
264885294124337
94438554670193
3715096676329
6300543518183
239697143392121
45176749430551
83320824253129
15697219008061
272812225311217
22906431242017
265240113868099
136898914672517
69538904654039
147566427562361
32444631499561
198634781316737
261301688954321
40950056162867
123805062103997
191942614968053
40574675493647
188966614803509
50939439260417
217013035666849
178872606396811
249825328838381
224439135091679
148855306005911
155850386007163
260020571128181
221664567279853
17959884810151
94283284221151
118757450826607
36293373868639
161122336857871
60196270240993
61660123745839
34323916142333
6189196202209
34056505821293
265987929366547
102110948227601
66818378321077
71847068775077
164024846649277
31681897961789
228127595488907
206993410927103
43171655901371
136734433534681
88338382528813
116720871861247
60551975401933
159610081160749
37043583086711
191624680055119
196271371685891
26459684106109
13709844565793
183463505017007
198198063360839
159988960640783
230532884158597
80637723783973
109683248610889
259341718035359
195841461922829
9843911131531
195225261848567
256849521138499
195679945688819
249758211392843
249738037103887
168457063336987
169551541921117
86955000789029
167188841725247
28886672388031
144776287201243
232135259259949
51745227923803
254598394935623
37498973010883
11602928874853
2784812467279
22655261921533
106700987540513
172152654152891
38385715158059
48122993673263
3897030876293
166176634254947
203192034952723
188807646740171
217926264249361
97682960344153
79519920900361
259297197489791
77187765620489
244697176954151
133824271430879
253725716282413
111206749279271
36866120112673
216629940991157
10146507737657
161220248112019
279571471804763
108058211110177
37823150884549
158379768189403
208971374389949
72079550679277
166855851114229
229884261953629
81390172305829
47892354753797
252888132540359
59924811369733
173732586152381
96402579073873
262862391571063
208116649505603
251099325123643
172226399636531
99086063451421
148507452193453
60667050103013
192377504795921
141464921826323
89333373532267
171256837854163
160314888140933
84536117731321
201026766527921
16283776646339
125696890941823
131315175943051
196390491907949
163489617732211
133987975607069
200393722447777
18810540775801
240469657030249
145486537776829
3690893859397
27365878868401
106954213190779
119942944701607
105392878569997
115930908246781
37458887305919
92787679145191
267877747651499
219542307478721
37067892056959
21042709093937
184577350282103
257173023914507
58962034171367
30424647779711
219894792575303
49385248728863
182026910280307
220701564441779
246320661325217
90744768087359
259454046923387
220848557975713
192047005195117
228948626607913
58531040216749
246713298552401
223704746656877
135984776963363
20027836019251
193441539377011
129693198262273
180108953561909
169257257234941
263500754359481
45143369957747
140198929050793
133491460017869
244222868039357
65234314784831
132576669843353
275169767684611
144187474980239
164773966249159
96267509121593
131451204930967
54800184555289
163018775489281
131815712070209
244326248533867
115940862218941
29887393626001
63797681769553
26678808227567
93971912636191
145082407268537
259678767890741
276536957413979
11387489517589
215942045618177
237732865905127
158499408230993
277771196057477
70565452648001
132431525844271
129404407403071
257530071709403
1107658521257
45800295097573
266938240074251
116778984064357
238142793778537
131446975670551
188706347100197
117291613894907
136791065755661
269858928309541
255510258160159
79302010124767
112982342902459
278994714903109
257780982289643
263476823771027
86664206641211
228489945553139
59180941874359
34958336632829
23220569488771
169934702200177
128356058526229
32291053739027
192886294296991
104518693066499
272452496900027
152010050306801
57512861859413
279018730048027
74981742274657
35290579640369
181887101029883
94003237979533
149055848577071
256565852109739
259319538731711
134040249163823
33618959759387
73650544814281
252508806160951
219822747641183
254200191296173
195148093034633
24198885689221
54735731700499
187887441943633
6143563966093
110509218730039
186002364453383
19734869490491
49760398950841
176366914751641
103412833776949
63753010359971
170283863863097
917871499123
265948985011453
8427265495463
212789947788589
222479042548897
264264464473181
221253941768243
2068969748957
169704885965477
76569759954137
10710580099591
51640980129241
27712779326269
115926151683959
114551738475553
184212114956113
73720185104141
204599744181523
161684562234497
250897051853659
179295190990031
178219913536127
264343055248031
89346654831481
268765000806353
133751287949449
73992972742609
18896448448231
223770015657733
126995966399311
270137585390317
68995700589721
180880302879649
206279597087323
107004217928603
224896303461653
195929229882689
58123675010743
104899582228391
58075651717
70829990730413
221843827843271
137191693987963
140416130565059
209328881736391
91173314929019
5600898196909
20700347260699
239370936042487
41311032407881
111804891439999
8300104286213
256874683121711
68048043156773
28646804489747
181430102100677
79092342322223
204698254503997
11816180361413
66122647128931
111492595633753
55407477916697
262798639266791
28826546201569
250207482175603
147622017036157
206108663659211
235342453585073
145692280016741
183022867093811
155629506274493
214943005987583
4802218458337
114125966815037
154817414426621
156467675589163
88304884934807
36631568165029
248844164672897
235921919924963
122295231225799
69449654122151
143347932368863
37826334912917
265417482674341
279291716161981
19200014261399
181884989355067
194064747627199
231788579348411
117877308575993
212741313897019
111299414747603
255144938486489
145544361301583
20414836441247
94659202045567
10534449840547
49501955665363
238066415709919
8064946844869
173231866130591
271626162809203
176538842728883
233249149006793
164491338945443
37068150811507
183830840111629
57394995963233
195747677372743
247391403429397
70908284462017
237905597149679
166654126496681
59285506047773
264469453656893
195928556777089
38590997225357
107221567986773
199807255368883
204493358225381
232468443667507
60779113927717
271306453741943
209810848946431
190447739185787
191392744723643
33160874481743
32308920704201
175138363484969
233526041899663
162463104396479
21948910210421
210060261788621
5824131586457
143458328557529
245463360543431
110646732674389
67104810819887
70494052985927
4689806901811
14210111290607
255101755229689
251865098218219
26643255465947
163645628932147
204795308008439
243185068357031
145749815246939
151068532955917
174305502295037
230142846421699
47690765639269
173720414672281
10961813704861
56902071439469
236314424556239
154246193156423
104029924454377
245527443391357
187271033973847
128589551237321
160891581965951
27712443082589
232649130396259
24030036097189
92556238387313
162050064552947
51575091873161
124364922064961
57872437312153
199581156596443
192999811442563
236240872643441
106716722156647
1010917403759
106751597145821
241354041885629
195727424403113
74024418122623
169805406585091
110354096072251
16005621407203
261689496028907
91343401631393
104649291729821
26280913054453
199991681288843
115570725301909
139849517183653
25260648113273
27526969084781
143468005315451
6478288966453
190538979840637
26683902446101
133883873764441
122716202872127
167988048862939
272889674032267
81901341946027
180818843477999
95904040131359
128017592371883
113467170484223
21086760279743
241390344436123
509022506621
14728616965121
17731972454687
281244050885387
219526729852627
114458640256253
142802915856701
152526584658863
69748102462463
233604026132621
134854975114103
246843464434729
230965627491419
147390571148627
156161086036337
214960652533141
164404610102003
108285304535693
126620201954003
264182124617129
119262148074431
63836902037047
95655027524033
190979003311793
9307450866817
229308838567337
215755717223941
150394784224717
142265289286391
77961801972839
245111904788111
191358018662809
249415501422443
73608544966591
51622024837571
204608580342323
212350920664511
124055240038109
231200699631563
111789321976303
5244253532737
163261013671453
12094494898363
123078032540431
249515861902963
173708103558109
201173951411599
280044147508277
257066067690997
188664963864043
256188920221343
47531938369999
119062900892027
131560718550379
158097443587403
10007727367289
107314948026023
200473083271987
63067239298027
83595160780217
205393829304203
120212825142763
154420905322753
260448704964661
136642126319593
137074027737613
148210109279621
6901523052563
54164182603117
184184799049081
26540791625129
254171111787779
137006844402539
189344809055833
243049873527107
197651420416609
140581848118633
199454571791383
268898019462367
103620330034813
255199584437249
201174375870889
229370005806397
95535494525491
15195040518953
78571050676373
221515083541769
8981881696301
144383760899837
266930625652829
243330128898469
73312778403769
50469240021023
195392089355747
275753627504123
34319808566713
90142417873489
62023570668877
74562075840431
54387527836597
168636309398729
94284677376481
183286415397443
125878487681431
258021931004011
87142596015689
44593493339611
8335425194549
17468815616101
136915485484069
209462772225559
456357244171
230339301536203
218527660455001
212610548821157
55125859055101
51560168783597
274882695446351
214417345245281
232701018011017
224350198385497
242704099517197
91467649197011
121717349503441
235374330353759
54865270205099
265993779731591
19231703863963
146514499034039
38526636742661
60539547027139
152260106359639
219343874570803
183030597680429
170731676834561
278725413335851
271268381548009
79904837619631
108868372806647
4103028603901
186865767433721
93986644885943
43811364633401
33755498509627
199623579405857
93243561873419
182255660470031
201133533745931
27224835178421
132738294594011
128365487475343
158180896792411
171049973254759
65213869452761
18489104129611
111937854230203
258167748361847
16788394445833
87750830140153
232588166701249
54967502069387
20247002900309
100980335327731
327373853461
184663589328523
263408680219507
43052576363443
178061669783069
225332115642773
19314313071563
230843859551441
178849542931739
81702617489953
155743561560101
73613158710989
265988155818971
181585350861701
85925347740889
203107985479543
236349203022727
208659305669791
3722947328099
34471451751799
195699100704377
13279435778267
269602594475843
35718193018429
52363882179577
189771120566581
43679103279593
273728854574411
207413902524601
177141624846479
116873005501171
145057429771907
10221683075063
183834944083933
79260904611179
153583149603139
81894278693791
183856709639623
155571112723409
40597709844217
154012133927851
142473866407751
133084853075429
6531084050681
8359544362231
202349494737527
53552520940553
76800957803863
192489627651847
3490646588833
30671597129207
55255759032541
33469379491637
172454459176127
255094933000373
10132726109663
128265970414807
220872832874251
239844487142851
103975466920349
279493369620701
158485064100299
26103452913061
156227180517571
150227195931887
127864631226149
92564679492031
281088825086287
237242403910111
38741788089611
43060029216901
63774875346739
225643557502057
103391986852313
252612150983119
20451519794593
277456244998357
166546769438131
209485387433039
238655809300487
128794926521957
25958830401221
142296180405433
19628641214729
68478611937599
46354451585909
169825329681911
142323870800723
32781604619627
277995578140339
271732437507523
175502302399297
219061015098773
211926092006081
76396547946007
149808761348657
268198236261611
164620163919709
19481660501029
257721104634241
108924607474307
243172003809583
48056864253929
233785738363447
138214990784119
98904769929481
208181495502703
24133617453373
245062636447841
39032152507723
131799251848267
81898917336547
112485004116197
180555116928211
124466321635427
266287095520741
163080071730977
142182295783291
84782641968737
51608900771809
168835785282877
86519345385611
197694801015511
11092648656343
90465861310397
65089634704421
25285798462783
222305508175711
252019254114689
63404833904437
85647479246129
153152227864673
18301048304387
192594103081763
22077347007907
52958566207571
33334719823787
202647919314413
244622162224889
174211945098193
13172356397071
246786182908541
156340074975239
241332202495253
244264328254181
102351134159411
276712193685547
191949515158897
53958597055577
280127154087089
179268528823673
69810352293193
218432440501267
274883649064177
175639767578437
177666291008651
96714158781587
45360948041657
209397365218267
58818390638809
35526171385021
51811796742919
47773134622853
75284793523363
72089076922147
58336719171697
94771588731587
58686966916351
77611358182279
107161331149151
76414166854439
74405784539903
62279931110077
276312621674659
139554532072933
250147859067217
14970103720379
241094141326139
40657491599617
23141427980117
221264971188953
244366164964133
231810105053291
46251882529109
84348050284769
150060687568147
175650450478577
259613245064177
76897338124889
158257258678901
227693850752191
52789286411347
125108011073693
228245944229089
64754289859733
133378796526959
8448268177121
139027126287347
92658918142787
40649982068063
248546631797957
47303012282411
154096588588471
131068292605181
206025657309047
269178781596209
15388888700189
38819918397941
50196384323737
34726273156039
264440312166389
248174133248303
3209338980439
229403383085791
35686566516793
178547140021111
83595912364183
168286735391839
30065192852587
91473833955523
257254635322273
130405409704139
206455555251151
227337986698721
149442696092351
224200057586581
103228856215799
114528069802661
197199586441811
280299402693403
170770394210149
247548015308617
75444960709523
232949949431299
135026851317559
240525674881211
67986772277909
257545664302919
224500587656819
138824106431897
184327126247399
44122864533257
222540505620007
120231384401243
247333063583231
43045342626037
169588171817357
65571853782959
270494043680779
51074083837157
231479348961823
115487315520953
113596599644149
177516391535213
7442409375587
195613881484543
251367063676039
109669059725993
187761460252123
260077604707559
167935472703839
58827014423113
113551939939261
173738378851619
137783657183231
270657515916877
53428185830731
193812802135859
96601793685767
202933666806139
101835643158343
256869584706083
188833418518351
84699629799013
189886024565207
116078968404803
19861852201787
178429604534683
86035059068219
43233828950821
1916510375431
157999956406289
122465983991849
104487880644859
3670616945839
180777865898579
192227443082903
149858807696701
63571267192729
28635001631077
278594267536163
229095700900477
64158152443739
249929285600639
106014739434493
5637098791033
263974391983033
212796184040147
209829623753983
157937209007639
194499507708983
126680744547029
132389568326011
87921894114751
197869382919899
281161392051187
71862829230481
205021371600697
129556735145051
100096132011311
61019355016643
118779876952921
59977174773007
196583871126967
69813717470951
132250604619443
79062198291883
194423309665547
65559248307031
257476945995389
94678891928801
39686675754367
22625150449043
249497362918697
83255824348769
240891858590609
212883170206607
32353040204879
209742892022161
23067770674409
187634268515117
252029867312441
17516995133303
60184685741743
188386129496137
222545994109157
181551266003161
244842297148733
136241361761357
280404594449843
98500764991309
246768229158239
207376174167571
145626559016173
143458952403083
113580707082079
147091275368293
59011770328757
1305302650781
148166892946951
100685430873427
274985165925751
279009136970099
120609385792663
47889582718961
131702916397391
65368864722313
47785137353131
237788688888073
202355777322901
146450602067867
185676833574613
48316430775659
191081233404769
179671488108319
208728198951047
77931376457587
68345913860113
34676518451147
188840985898217
104495850263173
21812891419411
87838318917103
74137376419349
189076270412527
213220331110651
66333338352587
170663565797731
232334065833673
260896776471809
164427001971581
55301966705429
184554665079283
146104817750953
153828705526849
37896953570653
78460874344001
224659973588987
79961107546951
129578443473581
148087485875101
109246503117179
181429093172051
260437043135053
49663873192823
76201437406043
130458065354857
143789816226193
76228979869643
50006572784033
82318790058587
280643268308467
230861465489773
83215506268463
210599551923463
63410552802227
246939168707261
57179899403911
252821154141293
101044727633611
198441827191687
47127730654603
169279217124431
164519680502249
146294547356143
107423556207053
218067586158901
261703857165139
56369871672313
58568333936291
190602154341947
83828455515067
25073668454929
160119444485107
104948128061401
268702263912857
6424928957197
158745870506023
215722672261039
123839271483721
54103068938927
241921124645033
151893373856831
110921602141403
44964416823889
279518982151067
6745128106439
20750589586117
31299298238141
235488706773659
27739554585569
81116425896361
247118671403101
161093327942279
842657151023
242932212925253
146501359342813
144987180856373
253024129334701
107257172701181
144331707570199
104468685774703
32695797391913
127020916610977
56560812478831
67252565679941
7083627759349
192262630723517
205087267676479
233788951670501
108857549303473
1828780776817
214441028159719
157026938219369
114292840455379
65361608651879
264509227121213
8446033525703
206209997808601
92381118172949
207094145243819
103084732349983
35150627926133
107967304324801
153857675980609
100868200112021
114900904747193
50325620430047
194340226894703
199435035549271
252273132225151
261548563379903
95671125151747
252463026179557
187551983514151
262897043964413
67449998121953
66123517836157
1820699969371
121556006825137
9367370573909
118117349592689
77943237408461
24628778289749
236837266787183
26785473137413
279148447324781
138835714731151
109556846606483
167839818010987
93066279999389
104309732624219
173059580545441
258059000701049
12104769656093
251294183671633
150797678210537
115653648281357
97028097188639
259309535224463
19797184367033
20236338360169
17299453964959
2228916378281
123282173078917
148758927094069
190535621230369
238158503165371
200093497811171
43638219595171
37628912885287
200388672322561
253216106018119
121028497736057
140357065125917
49500513959609
143369956658827
218564993937397
65415085516633
193398129123631
105590158214237
225553278259501
165462219521699
170448156373499
271412563571399
266004716445929
245665444754291
85037682145609
238636534837031
61994417719687
21932669292481
274668285927569
209246934165853
65115050547401
185799906775507
42519000640231
236575720943927
276344632488107
137625714035539
57479848515833
15564427405669
137498215608629
45933687717889
273707479075957
36327794254399
33937550468273
65224071414739
220344500085181
97174140261997
249926612841307
152896344696449
151252982849933
47040205558459
138684347514343
123222916911649
81294063804347
215696488123183
57045205256173
106379732541259
59449423901389
222299133264961
138763026632509
70806105358861
202171377713243
255252381087313
180850744673461
46692488566597
71600450928119
57670655344403
7476929597653
10057641458629
275699212906261
155178392025037
146823807446333
196815488832817
30542429248939
239961231628201
184124570440403
253340342280133
222049870291049
170958131609563
138803335580719
208164744026717
207957364474499
165497345520259
43536287578187
177030095862001
157727339356889
242823066353801
47553839362093
99636683085539
278253866146609
165039505952957
81264582475057
110120578584431
250426629240427
162455968189243
69255575050043
31147187656531
144256597052317
138258622414609
229588793261341
147868641546421
100079859553819
23487244571221
154384884442559
87191475962959
81441737963483
49797234201607
265502330204453
34059379127377
45693594685909
96755819578031
37736474728009
189623686624817
68697764134891
215192067833021
208913431523339
20521563362581
141211511487493
207002171851289
62619166056943
18012199980713
112132810954057
263187814003157
252366969656293
63903752546983
182553077265887
100622371405333
79644709021811
91042203782197
95643317362907
34786147936457
20103547332893
156955083829153
211567547131753
65374173546589
19239310204969
16050684498773
213195878776607
24460043938949
198840199770227
78638254286947
61873822294433
117920956409593
278106772103627
254867102628601
232328554827713
98444061768499
23063085157741
89847559054003
126888438087811
39830969773169
147879189263983
52112739375929
135394509558109
114266537178749
30224176245929
89861714577991
52131983124119
28795809107041
80642194450667
118203185997059
140437173923867
224452143155861
266432596610633
72304367825377
225229611366299
165922898668343
20679850277549
1239620246407
155969889522011
161229749632207
170515470197771
231257884034113
66913767080437
32766708569519
265435231968679
137337143039471
71138895474181
171337856078957
269446598382151
221360451938713
280787245771393
113317939532887
184608230832737
244603075185457
109847676981037
218707896840737
219830257490483
114132898185073
7445232488849
33113444059417
141996840851273
219666659252647
54638216666191
66237616508209
118320602988337
120095701177589
201039413722489
199890309934963
229344683076779
162664016680411
166021689686089
59625870107899
140383812260513
20528381353771
118988420757967
136619573464477
38951120048353
94671153590393
27193597237151
136558022058791
138702735402271
17853456127061
71001843312109
242478272186867
8020047791047
231377776990747
10802993067539
129612356410883
14022189298853
117267243450341
113507492098457
166234755956041
38543320577533
31882797303509
254363650176683
244387660580137
101559887572057
77088494485363
225333071644453
63277944068447
249539520735761
255205205586679
233220140047957
164352782272631
136546981413631
223801576142423
179477934896021
213149400547987
254146263542399
28256090470877
89601162148313
35878775521933
220099375767841
100949570647553
261476094914833
214964517309467
140991679600361
172185008424329
137797473570209
22226041485997
25571453211067
165627776329999
218829687800359
15405965528813
175502645573039
279688908505207
143501337020453
40561278406057
112016813875481
253109183247383
211551076519231
79710561864757
243215065702967
148566989359771
143103719772911
128627536114489
85080678534913
73180801158931
224934774708473
150003784538687
43195037737639
17865686529169
231431709293881
14565344517799
43635150978511
5586973192291
90539664420977
16039488243101
40261385708821
62298611457259
242540022210803
36193105257983
30777600036947
10963507376449
218223781703227
238071000892271
130340104192513
199829389349867
187915827048823
71091228077497
9660168607381
262262523440993
22860081035251
153626615559343
161970178253563
27267406904539
105462265457719
265183853284169
219961260520247
232505372050537
128777985466903
106284881143709
91467745013291
117470213065103
197654379909947
172379083933117
187591293648839
142502555675873
256963752592529
243352727216813
195579875658749
89046305097859
15648849824077
162884637305113
82398963109013
112834611810521
247922713670969
22680708236401
176397796278793
75498850637143
132816062037553
227411598817133
260457727179527
131026127987771
13860198772471
148902254813023
211175066295059
219385856717369
68789555289017
268155892400789
244509196212833
120163518556579
185321884530767
188453675693089
266010685962863
159593426694451
113704228017439
254396201994359
54288461789659
93492516372181
116841242382181
208711053290137
154060637613269
241457982791863
235356757411729
230279910597491
85064849137087
112571469300907
141440252330197
194592527960219
32349043585939
219652651231093
223276375965527
215714261641721
132846730895539
77985708076187
127817782670993
6642858737003
266416275102359
256159766398387
2559116468437
57251919660373
72973620436751
18397670919907
153667455764579
275465158823941
224041791139337
64415406743603
110129868245311
240983544249391
27098537054737
148594674954259
264241536335723
17665244245487
62078715494357
100569783304153
77390786726137
179185021722841
208358608447697
110791669125659
185429503686709
144149611243579
31364077960333
153153540709801
124551693092339
159859320838043
187343101378709
118474028093053
177829431841979
195138399506951
183782747351993
121125126391411
247907089250783
25975881640703
28297745411609
12694047992833
66542742633373
160205285659121
23942229056293
129519774700033
75034045488329
207218117745461
53923728881279
33750937355591
175024191622337
242645740391783
199784441713849
210496950549659
120443237069399
42156254746051
157202020759127
181012340359091
97286111255083
145061729462077
124555626831079
25637127788123
210137714748961
138766018763767
152763955496021
25655918622533
175841954044759
210871901420959
245431460128307
12200575907977
91581858464387
2227309112599
14960952879953
109686744855197
16078808507291
19985312724659
23303402569991
8999553751289
180339376546601
245367404091917
240690746311661
202955535283019
84599713077211
141519489264541
182494245234541
10722551797403
70069529391889
200280767920979
234142582755049
230269117937449
188800589273371
182788844644787
170561805849257
141396940056949
171522264239731
23528328029519
21025043157043
111674745598639
64940027968819
60656905428601
184966401166753
12568439514707
112493971070617
71391528366173
97354208726309
103706286579193
237894950164999
136039331048077
189694293497081
144173044949
41819887142057
213069649495007
22093658375881
276517877476783
76075393896589
130816164243971
153729084376151
65140554003557
195447554634727
14286865225099
59705965361123
186159089949907
214553443118071
224294012532329
6847182805613
112528906151243
92618208846161
149699184982103
188730478607477
126413543452181
67637276400151
161630415126637
42150516829903
105619454507179
195047433684287
40202894207027
55744837957177
274834060017899
222287001140693
3598943708293
61086728760061
110772365243647
108533048199299
47959514679919
106720923150659
225549138188183
266013670074631
193503957378989
229452063683443
21736075911863
964508767711
154154045152787
42115176734039
238532717291119
160332248573089
76194926826127
71974280781661
217249001920213
272408210129389
36406598269357
240380963915143
77409692785057
55110511707161
44221713030137
61441368204031
115452950637469
117865004405227
153861271572409
164591403871459
75499892858651
202928781584359
100351339510937
18038043880543
246064306875697
136344735724331
254522763723337
81708165875563
133316618048051
110828972033243
5764001003153
128116357274813
18825736026883
207019821232621
206738599900643
113341912460393
236103322433347
263070806623411
163687158106529
77123114144287
5352842287337
260564326601333
230022481793773
148102893979883
252916942412077
8824385931551
247827729350021
93316671559831
119466677201947
11845703878553
240059722051967
43152795491903
159462059620063
252653113506851
172476051904627
247036091617433
140432484658057
46617050818733
246262646714677
274486768313539
199218622782527
29426687805899
8468572222289
25499991130921
233976269107717
68459126666477
191818818035443
174423121889993
189527169223603
212344624516093
240614337709483
67038158965979
253390141074661
160460086649813
135145558247639
250833271116053
45353877772703
96892521181549
82460098063907
213032529408001
106374894419093
8342268038009
128876828910503
24866567467681
12521179597739
46736578279081
41913130762961
121353699967343
77565584726089
233325401780957
145275127220173
156211019710727
26700745122767
264654978166489
2000385375239
37737657760093
102647049585583
49562532216737
147295004465599
186715606766669
139718238952153
118719779013827
114883917276847
235254027956261
170523940377139
153108627608753
224973102780719
42516142392793
58536570407239
32996030807521
262191783649417
37959187034459
229697552586587
218252308394689
60783938287427
121892852233913
155725164016091
7684722271049
276431298871141
9355995606599
229620060042143
120008450168051
78595200972941
177817978416371
228092391180161
274491742811051
226305470660011
141612031428781
148359811477511
204216010652299
3422084398303
258502015110851
262552272504611
6647845278491
195795595000177
226855804247599
109272097435883
164139625609991
148150039874999
133040420334161
24387032018561
24752145646513
203728848878897
223050696487823
173182484764441
5860554247357
60946594719247
184423205915383
23869704624637
98382762504853
18555811372031
64687676691767
44621413281833
185184071899693
163958735239333
225851270291597
143621317553803
280560679574339
37623015164407
27686793358067
38750769325717
25391840354459
259132658324623
344679717337
210608827375561
178873675414547
61850213997373
209162187168401
269359751926217
174704621054179
11030744318359
273208548569837
273370133364011
118409026801729
138110514749653
215335161617629
157549241992991
193543343657557
53631013100101
188401602601361
149905751467127
219135912290171
83526049233433
56604921910513
153994486841333
139113066455309
30664823575291
56895176155261
272068303297237
35888707010089
194245363463911
104274921271189
160148302135411
161089353442217
29171432021033
90603392479157
148681492725043
229514629983671
178685059829677
124244003978881
167477403866369
56908820027821
91739779915369
165935762552533
112960851788791
149582661467399
193218103997123
5280628253689
216177653901007
186424659820517
111244386556019
84370628099339
161692540685729
7841877020581
199620696119057
271767486320327
264689499180143
168628623536479
131764316917433
260881586076263
23750793314161
182198977441207
208508465102813
97127596335821
236221543753777
108444464052541
206016793139827
251941306257943
139151186270119
257024886501587
196950082134283
8481653915899
212197666819933
140524586174081
134159259035033
112994636557141
179425217820767
235076316617627
13963733233139
41821302446173
249877736753783
197019955039147
99099568267087
80396118546719
162993375107461
245961521351617
229798102936219
159454168095463
203063068884139
126288942862541
177894470269987
24515872932689
215758210147751
54440577382823
144685765886059
191520370246099
198348317601131
89055619804429
219669797531521
70415126486197
257068003081913
246517003283861
93984815162899
217962331258687
228495384846061
39435618753143
134784804346991
68625102670121
115253289709021
81894183269891
202276236658537
204676095934703
40136991983953
46504358965223
232956085792847
251466102906803
136604898337001
233790831814427
202160178293221
64820702982809
112504117414133
253401041004623
241449014346083
221298802731899
8391614900209
272336738816921
204420437864297
56889917608763
33513726101981
20887110316379
264838743683029
17179163725639
140014509630089
61328012350537
218986434240131
65179938849247
67034385059339
206784557902537
11952822136457
20314567368787
148238035694269
183119107906723
255437455341569
125709387860207
249154253502313
189995924568959
197036343947801
146705373408733
225668648193853
119122088950001
248281208891921
77345977873921
141561085255957
211877972754499
211993763419481
155816853287063
242120865581993
33084323446939
101874661602079
125912050929211
236978671714481
134744493318997
262890095911831
8334488988467
148646218635589
195388995551861
185239605375479
261085725593809
199761436165163
164522175004333
643609837841
41834918122213
17207046899219
221785321345253
72183411738211
235576545848747
266741536619123
73734608767903
263534159769499
50345710804003
234494405677999
125697892239247
51839668843673
50100825339403
109286349851417
134408669564471
103883362314707
27534002410753
45986888353787
16194843267517
39636367242991
34044331736357
64799947339429
80910649976281
229342495714741
239817057841079
246169160033591
108013724509303
231589981667347
131527198010227
5175659482687
75019608115649
269574132185959
113391985192579
751833438841
63640170084581
14742936961793
224133161303767
124473260594483
186766526722091
18656381500951
211309989237287
156646875523433
209411293457117
59218878431891
193774335696881
252993267848401
149260001714653
202260235677187
11945872193989
182892065506333
135568994555987
56253968135657
101696470624079
29756720065157
194939477432443
197158702079831
90596731335343
110490582924649
189557047019521
231398032831661
209957383136777
204978845608213
18353137098047
186408463376633
11199720395179
148420564998971
191855657526041
132617961133349
215252953802069
276537517498087
244999253029039
221895443864641
228951517971037
218531834353867
58013177410619
257875005548359
165823173128299
128018850810677
44223270638317
5454104662481
147362268189193
24338011750027
7724543020807
17801029880611
55079038329347
135185762729197
275926774230433
23573102564689
143873491503571
35989770480523
130573100027173
125220983129629
76444418180747
56381027323991
172054819413293
99256461926107
94952936401831
150772141410769
196686234707143
91525780242769
268295252722681
253711791629029
244029965651141
98954701305223
46815282459401
264430629827113
163865755280081
279945156729331
150334993216459
228174356165531
279449155576739
53221985149253
142407132531761
205008535191907
244937809825433
256504674820753
83002946602483
86465622763313
9034070167763
158837983076329
208707521210567
23416137229307
186726096328951
94759841045671
88907636044963
26657976275389
160920830749561
56896153736827
45953271171343
113411845825373
138425661770863
259605014018429
72372157820827
178836149357867
176830266046139
79989371445469
264914551698413
190532517838127
4433514722281
131476517432801
278160573530887
278571761497021
246148888302017
90515305393361
7192192592521
40543768966219
72863445963641
6845624272171
216902724868931
21878038277387
89120296876631
155250798515383
245351173333069
118821850618019
249517537939387
31907670093763
14990693908733
82162688414431
275611808877577
256828846881463
108035094638033
251061268025677
121744921561987
41320016974661
118149503007059
215297792185261
57165957238787
118356028567039
72768636167233
128401805607683
100151829383939
218653079006671
271301365328963
210281734451431
225791990600441
243061045237207
222023882187137
53232313116109
171660734819137
173687185019113
100692005849329
28721886342593
142762406466019
29539024518797
164456579004539
128401713078329
22680422515943
16768235839357
125452602087671
260592902184631
257808517855283
254343315094849
243178539024011
123568742015993
168826350204907
86802173874179
174804496427399
272637152695477
60818235155173
230466443939609
197572363600457
263320754451823
94567246123277
129704859987421
27588470935799
74637302473553
91011125180123
267154273857199
133873038135959
242174421783839
61842127252439
31595737667027
7285177377571
188574620250949
125887015642789
106377462783127
68161366805023
162128686166701
228638328538307
261746839302961
250607546712953
269242224037379
147236693089693
264825846742169
110684122229431
146704560730951
68119394979841
72389934202741
216801360715703
224135882076199
126956971599083
216324995257823
25460267317753
39948566098937
72436337610547
5906075123537
15565847640971
59179407660391
195969613392529
270634924131433
34019943128471
199706016922079
177783027289771
47627696121151
244153228037177
124134744598561
17964453907219
9920659315961
49343293571843
202312928342803
224293598032253
41570846500723
265159626891529
65651010374179
167417357000723
134671388539249
21592634190797
115951299172223
57931856522539
67676898846133
14478114084893
211704710344427
256659822940831
111914233334819
7577078267791
60324825418621
42706295820901
97817463604741
23627908405729
107845690776517
17975278685717
134554617058271
38392035211177
8934589037917
53404062419641
250024553935517
213981943909339
85834424020907
223545657879211
41529069653479
212217591855911
242110954266947
280798544359661
149208432556019
136348528620463
34083938649979
50581242767689
238052296311163
172443917439217
133426023342467
68646586421029
208326324553817
71990516898427
134169260200159
280183060917937
3668903686229
75235989066149
166768315954909
54994108248637
148346266749851
196841347207697
122398240118263
259406303522207
137396234501627
183381738396757
24032112790351
136876899935443
615764003999
42526643062271
92255022538201
59661650517019
117509298361909
187037374313407
28509308254249
73931261214509
98036472514061
23142371394473
182357170802407
151282930676183
198402528168599
40853696981681
36366428271263
192575704192247
157284183448957
184210485422837
96441962578727
164023688458781
166148880840757
4307505964063
195366762538271
50632102541003
164612490242779
190026460078331
199743197704679
161945600542139
167995587933863
237668203057669
139197515746747
234058698481369
14866573204333
177315890436137
196885598404601
140086353865793
220034322229373
104320405451659
211161917376017
198574243270661
8088576988577
132488984832241
168001002331273
142830432244369
18465707602523
66506289175633
82503202544447
136823165552839
63512425593679
140615200724267
87314783554039
269179767259933
97485796350269
169749841127729
194420190542423
54854306186107
175217566356479
96745484273419
40349387044847
245347923408689
166896056592521
260019285945907
67132664707879
276098515699177
118218681773749
262865662883959
154925732171863
57049448155591
77134109777663
239471582692037
39981265993729
140534623920749
173557188010207
209487300574127
238960604323681
142387126720277
70963768848941
144480778036219
16835868531907
175890545213381
120377539387597
202010447607119
51752257692293
70965278625679
34798417960421
276727840056293
42560282782553
274193426508361
29031683966561
271218421774439
22502433152807
178096852993627
79811506461131
158101022957411
270949383416189
139072242596489
65814644392591
71338819933217
82371007676051
96024620780849
107531587544903
231951951390409
159771324413159
18505311217487
42251278678031
198876073436461
53288554520767
212887365977833
85620253002521
32842964854621
257917756752847
268833020352331
248074716302747
53261643066413
215791842678029
2927106132997
191342648250133
197211119470003
161398568915699
9818389892419
96018316070219
154472765100007
179186483077583
25989849264497
184435117566827
36831286922413
248339233325189
193584349665191
140046525420491
72883837830571
58714998354601
151427372214071
205134212467669
156754499925421
226442907031001
195645312411337
245408012485147
171739749960811
153126612120943
271262025691511
205016298850877
93865489189949
242736622750291
248915689538623
196468672410979
32522661010927
194450731000301
281194073572439
198159709122673
199097742940357
215393232383573
247755489394793
101874937397869
173721685384151
246695457753287
175539988290467
202109815309603
252391642497287
72171399336811
57473397894947
218218398546779
277722569223859
269815262509703
77662265193749
238505057557373
71819190538321
278533419772189
208181593598707
15815568611761
82322491736123
223389882774343
201333813793183
155366436087761
101588437695691
59176819680413
229891807201453
260427705373139
77302467064283
187718541653759
195339347532187
241323783625831
9175576648351
166875807985409
276047767776643
14834234713553
262208670260497
258272145594031
89947989174481
178237425444059
194236414799731
200607730980031
226125483562681
256825911588569
132486000422417
97066514277181
35199751557781
160966577757761
181764943732663
27054959267953
105791881557883
112511767271143
242950536430249
169426151556811
69575058021311
12036652231687
177819232757113
106442824246663
18766993806149
124226418806929
160814421917519
241246332993361
195594114509851
75623519716663
151248256983113
229506129772889
167376148316033
61646933702149
23700727693789
185701992234989
111114493202047
163403750287513
86550531352823
168719089693001
134849634668773
128534311548011
161043233067523
147206892417113
272232007895923
66127386035563
106688082796571
193569764447837
130334475649489
26251416143759
230624669450893
161463397818193
106863812990603
94588056951761
98835141581123
247269918403357
201694581874787
61526836745599
245519966502047
245679543591017
183651757229497
107937484817143
280323082343737
9552401273549
2925343027787
120959406403021
33003404065601
162897007153553
31014242669173
159178578623663
179414534601013
121545980977727
66498456231059
177311867202181
4737953629219
30597832024999
77148268309999
25446416507051
163651800689281
269144655579533
36100587882703
47363285582329
165149091129989
56882900075681
227268956511617
162179445540097
180616220104223
75669683336077
200638495831157
11331925165507
124349483371339
189898786134781
1031717892979
275856255915101
226254204582961
144731042177341
166331952978239
235112368801543
36530970268739
171190646277589
118705145808803
114449894319641
95233894524941
184643651288221
278476191958463
108792131921677
61060843173923
109221918341243
98393243913137
109107157948039
80761387566413
212980647480481
183175799339917
278862382503283
189798484032007
13481336066351
39287168381647
88138560469643
157965786243719
28066479657757
229581150511813
101285597546459
243639564626693
55919456999927
120042737593531
127170360218819
75833237493743
100921210092181
164609003391331
120381090048281
183960395790967
190085901546439
235279060219477
160185981934981
145238354234041
144678627990487
88804976299859
136229263579699
131433751997393
20012926625291
11924018791021
4754575706131
109862600133463
15248795838307
47006570586931
138983713048897
76613761729577
218861356905157
256009861195817
199416418260833
83040911911889
93635970777443
101640687215449
205891574036257
62795474685401
88238183263969
258568722887207
102203353738403
159046556629607
13721752137817
184782806627281
94542166137751
53854977344071
215999741122267
92173563350083
124690256956121
184285816570073
249290563217681
171195704528039
196263244150451
36967404279749
190557421608979
110298204173957
193058132108071
92763744977699
198955499943653
8027975560181
227135209363999
2464137755063
138657712708877
146941920315893
238940568451483
77648876589967
274550814699341
198852355026011
25768687525811
227388865465459
53906695329301
201586998402533
161990626925047
83692230399083
190090467481867
260834215668101
242970477965521
16598646652663
190175398218913
80262260720189
253306046217481
155470269595633
128570559665957
258990019702357
148759015409929
159664154958299
97110436876471
155403694962137
193647543121619
208854321055951
133909877264351
100946639992589
30916100062691
218844075388793
248357566360913
244282562154107
164549265151919
150211646768671
88226533849361
198983029506643
89054328933077
259178578656509
229804417466207
143246089324421
185881103289697
26329702314599
51350370113461
95536116858883
111194913270223
268275604725371
143318927775299
73507398448097
115556106177947
174986754572449
28229703773
147942881342719
248539211584381
280432854711089
122362792648307
129471434314087
176038779922129
201404565803003
61826364189847
41107909812049
157712831530147
126853252960699
83372355865727
22175641218349
247003916802193
270103186295629
12640544384789
47072772521911
175744711467739
193809216007423
23535162534839
46718087920451
138785697058123
153115269483763
133063156661693
33633626874559
17680904107127
89072775712967
151123533854479
155415298155121
257643357511153
7942949080289
38437969001743
2774054572097
133733489181667
36284386842439
103901067793417
279732417358159
17926698371767
215494609444349
202533802669249
228784067686337
105213070414537
85079712498733
114086737914679
222374103360901
230253042122501
120106131825331
132083495511817
172429631589329
51672655580603
171029635709981
266423408775973
57770018947141
43876668000281
40551914808709
145484767852789
227005737925303
5725505794433
226185777378097
249062145170353
104396516802857
121772537307209
140223798435767
69335327836241
48712401369871
198592609823593
251295058952843
76365560689441
132692992817719
165968319183053
95856917429929
71622882395521
9260292458489
122942686433909
60849654440129
30289214170151
234907415028907
240586195955929
40084276592687
277113301408799
255731184206369
200466595096643
106350091854109
86930540649283
82238804507473
164776284237571
90039407011601
44994297503933
267380117744587
183726695135773
184435903292731
216551405272781
206523590750857
81007955036579
4833984221329
203587817317867
178060504972633
77149364814089
130353501059713
100305857219173
278619187432049
8936608493459
78451803614897
260139892862719
9348163467913
140529289497629
82584543052159
115597284907847
198079639504489
99789427368089
51555765704957
33386973844219
232587393319343
105031747123949
4592637143459
136868843283451
215569645271693
239563971296659
272677321207171
21686945937523
247163301008023
56599747736737
234660997531861
271526420078633
2533979459611
229275587964823
243582654268351
218566717054583
32044218861953
201415160762041
78482055798169
257003895433067
59284689115783
100134524934649
40759809552587
215490227559661
242384889560789
263012565225661
69768015363727
255611386378001
189627856743419
84148763508371
264942175594361
262535587188617
244999335544819
275047605950389
36259889674051
204749091188113
274858680359563
260194350377657
63096052155347
55816837120043
227633967057359
259505545324577
72689541105107
109839353719813
190783316670407
25354979516129
197025868175399
8863851711941
38615665194037
113457785175247
90670939023331
239038340345759
143895477371209
260433393162157
121315715252363
3687211004647
61817295258529
25137070712711
136531350905161
194114042918377
9404344008833
184503076403941
48987300327541
129078125734739
231914372341387
44295494879047
17251034438293
237766997071
100015598459083
172450521324089
32310353271397
142424256779411
228402437590451
185692056432917
107733184398937
146544271712899
76271076425113
41705362403399
110915923378747
253453980718163
133029018975161
102982200191489
162531391696909
151765302569497
54413069006269
81065728082791
29567215527163
235356314591509
113682922962013
131847417806113
236139625528453
221958232326209
50210738242363
245865623231083
84255732215951
188981576565709
140541845692697
2795946129161
34467262396313
200235099562259
66892028532449
69187819101857
173923620068323
182160495509017
155719231158539
128484051484303
111329310173309
235442480744771
262414975230049
38493632533087
136708950517343
2120994683369
39967025897927
57310967440057
106640732345887
120126647194003
226665311586629
263694298138703
192479971076527
36551395980259
258781583438153
264985181380477
65164848772151
209538655726363
16410809093759
15127020068717
241632761538457
53659482063611
272837276770813
64915567440193
191911856176367
34476489910417
123823331501563
187527224229841
18138165129641
213827438576909
158682659664923
279201057052991
147570666850573
146119578523679
84280064610173
26443307414441
129642675059549
195016237624381
11531854818397
241537432924517
45448323454301
106498655203541
203028855439211
270715050050657
268067949872717
103876469126623
135277627709773
101111711802383
214152128301073
161903120223311
222612316960849
81880540805717
51460088168669
127600320413339
261799771990453
241760147204231
122126012696833
141543805652143
60187310288249
240455717717731
115601572981241
19015711062533
231798521087449
39353437819499
177692313140821
41378453387863
228056793406997
33223802264021
50341686146107
74805267479857
203985517507231
33919063467389
275654319623863
51677933630849
166340523580261
44968626576977
133892882991619
101761043763721
175216486950697
79558227873391
23886306977363
134159141532667
33774250462367
246897755563633
241031962753117
11772003855371
137981145313519
195518313214391
88960626364847
231579587340877
64462067742517
234244562781059
157112737310603
53995213106591
135550241198483
87884460653347
254317611870899
169210259942989
90042343065817
24391859485429
142055878734853
228473208997399
111933568560271
159442106181031
209303298348217
119708721131257
101201968980017
11167145775833
105991021545791
128020854820987
239641298816783
84549741878339
93716636741159
264742542273763
17980666831903
85231104393541
227419920192307
171867969587659
18295034302829
157310104064761
1597210270811
229929097562807
53828291235947
166385769366529
65809000894421
28307283371249
76009681924523
247003223962669
141166104431069
17560098783547
55767108041461
172062545593823
130502074607629
278300456073793
2202515134103
146705256957761
254455320089239
49631185155887
16992876226061
49152516375449
248537341558357
31182906915757
59066873678269
187347286041977
123311438525903
187996380963049
132778280063267
123145807643941
209320055201657
138982352500637
118752707382149
233157666533123
145834860318947
264655080111469
208598996961469
112549469301833
80621269869733
152297410481819
223896654063059
159258048312017
242115016692713
235407523731091
104597991462067
104349030480853
271752246345599
81147014823607
229938117380989
270135094503361
171068682288827
82056021671441
99407848673663
245741513932147
278972791068571
57683992872269
126663939804047
278897846857723
65800296723701
211812483676121
20272848338357
89759629987039
99422998676251
16289942104837
202149737314139
49898343849491
35575797525077
183415378785011
126152455785071
79662329529331
27862186963943
119800845903419
198471934662431
188623493631841
208954084625303
71830695272173
85716603950951
79825784431717
90025388236909
269691586020587
215415857125967
12074103413887
165200159198707
238978833833219
203131929151187
19877403108889
265242271596287
69096773452657
95352106123733
82019511166343
267992949301009
181423741845007
100635709361647
147429646077887
83298228700789
127840842174433
174592956228767
157784343554329
207318113116291
109422153013123
221026605632321
211912760806309
110990522674607
202365202998947
195130468010957
136290274858327
220788923838253
216937443323239
186386730136379
256012497204313
98165629051081
202347007330639
72041335970431
201494092184543
81746095025467
145221886312807
74412585414221
192430295394707
136465539389341
274611191420257
130126674774101
129521430511727
10037310345847
109343085071413
128059820175449
148375581826001
38045062384229
60195689726369
109561038645299
158174938187113
197363184418481
162644058916753
106875837504089
113471732848571
252200817369097
163238614976639
153803687856667
25019272216699
72209011527869
134114938631017
146445136570349
111007939118837
123767167315873
260652632490247
42864787382623
171999773587699
154793699503403
96109231241791
142734573698921
156398707311871
174238109737561
251078894239661
143818049210299
274238016370441
217174456676699
177994007222761
202465654104577
53033355568019
159324417971057
22112664295627
34693810074431
117821354479337
119702030109533
239496823759
55723479884327
65336434010297
23210380407089
80596044835927
48053489607623
136225743216677
207654196315879
5030720886593
56204343943499
251022098355173
156683948878661
141172655664401
129410538370787
59362583108929
133777298113903
30705191943649
232244467434779
83047048296239
172611834662987
126302975888911
215417743330577
208234828158871
35628245227997
14688397095179
52129155544517
165361526003057
80914203370769
245886055597811
279326217381677
40475476534277
134171016349943
12106397671099
172175707307047
274586301211637
148625170041899
222468430652641
64545491361839
115237394474261
147631884158081
233280605952517
172322067462851
175728681205027
8607922803863
127559070978883
163231336867603
238159439937119
226566799941091
223419769778123
117999360700693
261119210210983
129718378179217
232752346000301
226949048459879
270275771246219
176233034203201
161352621997799
265677440109971
2369353450369
101921447626799
28391540746559
173728805613959
240566366053553
214860052485401
199115779410929
235032083190103
11981603308903
204710153372717
220313961664457
248093179052897
45803043123143
202457392298899
22610093775403
125293874314163
159599815387891
255845121701077
164316511862641
58831921860211
261687211971709
67066326920809
270980252216711
106014783362951
221201862182647
30361833712117
28483697093741
280412232465359
161778129530833
129139724865251
260939481687959
101733045915409
55956766770629
113831614786717
67608575063033
197775456053701
215813524419803
239975068922881
261128690283017
139311347885371
208048099181333
77655982797257
141221496243599
108487798893101
46172182186799
171010594883939
48596982342401
125697303199931
274293709816631
255058477506103
42847985364673
14172571264493
24847960413293
149714932354261
115118170475291
68537415857369
79929984455311
78703913988929
62189479094153
166700072622901
253475731827959
263649584509709
246934898146493
76622196474937
186040002625769
76731550365989
40329680506811
162464190612719
177901132168559
254068592276021
234621587624071
50336683649053
262740520151339
186029596203611
6793382371621
209791071350563
256845668863061
221219401277201
166378476882697
208867056696167
174669712554287
1547104243177
180977130862417
7595888637229
32075478445469
4728800029741
16040556724057
105215742775331
254287989410977
193940029320299
214439108483783
32783665163383
91331578726519
208675656635689
171131512210237
154633818279767
86344959445049
75402732490451
250164734192603
27866739734243
237464900076097
105889175499901
217616005704481
154195038563161
158321006998439
84942705321553
238801961828449
266405601261971
90904244806547
40212168069791
237651486804517
117261166189831
154773727038473
168774557237063
14163516915109
106900480478329
237804121517551
265300018255301
210285164048633
125982990071
164551649469127
261882671787799
57922867358563
63907979094797
81788959145483
221858619850121
70204988001521
209359510465681
153446694487973
99592093810723
232581249552599
61679642581663
81018054391499
11901057320459
226523567447977
256694873608387
207273669418997
107442325387963
18035657124767
39762834117581
58781058032381
139068095508857
101415434850043
122967372514309
136306297541027
92142077871343
10871565926413
100418592040939
101504101251797
260363456945173
221723804292469
140599809312449
269931231569017
130181042342501
189486901055831
172383390638731
93700556440481
55588022969863
271373858033381
224657187572381
246690809569847
100952375885393
221946706007233
244329517009783
276364513584623
165022659999629
258996131496617
239727456563939
148703374304627
187845656529029
278755219006639
140868372606089
188847117485209
74985267067189
163935425874431
78714874249909
271263111533593
210443487836903
149513403485723
7022629770269
198743532647557
109013548326703
129306692467157
159059654541889
157719351634093
184572978679171
87380198573441
18448601267449
120277342434971
190531454939237
100138139929291
110064116931701
206756019743233
197142170280859
228424832072669
241829120925059
263700197775389
31997858207663
233532157852241
76192854772759
131011560600521
67551881255743
13049742883301
218208401221747
280641009825529
51370053131921
199570671405271
160084400883943
75850965772441
70356973953391
74904137827501
7346986069097
180756308777339
75262690541923
62466273803641
149555535157837
226752717672991
244408289570749
179798652325703
51547937403829
88357598043731
172402841853793
237453424276361
171335831891459
277675880152379
114797576700659
118970966155367
17554349794669
226359427623643
240672961262341
276401935144583
240361546228409
57314465711213
276272976785009
190232143964251
194810534140463
54664748764361
169418529900127
271501932887069
205998579214819
78805024974127
203327779916081
130708505075537
274556205268997
266976300013639
207027415443787
15675203976253
39258225651649
172687844030389
98623993700123
271635574510571
141798676178857
208040190496913
18004096789249
206424339850727
118262533706293
111661255504801
128664978798119
213480885482167
131503520542169
159767484456911
21298951248023
66095113127807
210498526062889
70650003017299
25189959347167
176315372601139
225244768453967
256108302292421
200991579411121
200679699750263
127345636163413
93676958004433
179974075084487
159872170602407
13876925103499
97242556238747
174496331688409
265129281850969
204710167825399
190120675473761
97686373443587
27617723082797
158094513872689
149020149021229
64950471339539
210133263297961
145300425909143
3344004359389
202539760685807
213246867227473
212903018774333
107472007969493
50686022243173
83151412970741
221549027866553
119972230016521
93897585582737
62032600298401
184391533384633
35723126389471
190805869481629
136911612821197
190710730428527
65791810678021
228253114376173
208796375463427
79126290965837
190032322063301
88411324499851
116768890760087
21137815990439
143848627723657
127180093947019
163723292933891
178172432517949
176396077495973
262875893474149
245769392103481
94798153197061
240869824338901
229617137162827
210546558829487
4985148431969
197022062590817
120781152271301
231396556957021
238320407804027
66202331909279
125738061108941
215190336600409
238607146114963
79321651322357
67276158129487
65280178808783
99453405281801
224899031182481
19448668324343
224279126184257
213662410088623
138006825552731
72637692833179
264928596008441
204699822666149
30086421914441
146483277850009
106617497206841
97914180341921
2282955585739
95609678059447
1465557305759
139598686103629
263164583341837
167671058225309
127010879214799
122507724324431
111126284135851
147309723246151
244905514489799
217647801834539
159157007535629
165691747033807
168626215025503
83769816402343
90668321730353
92594456381701
207404922640001
139156962072241
160581842422999
112395762956647
26511155511679
134731079223589
1855369171471
124034335054687
35432307426577
155745333338411
176995356356281
217236771449617
47857963885273
125340345458021
128500321996217
11355667525861
55677920215901
277271570022847
231830588920517
222193929584821
36696283469047
227766090832517
149302513419193
255756072788173
268821466621529
219219989834357
31494884588819
184294157249977
19729911156013
78954484130477
143782748965591
173672925711073
225354033770093
75857394114043
274399878785443
8533125615733
132237898473533
264652365457541
52459889925623
46868127394909
193923345439633
264926839744081
213202283415241
209450164573297
8438625579863
52092771383117
64521820685347
238261388066951
260125734122899
50907101095619
72418698491603
12491571591017
107314801637929
254664895496719
49996489141103
33939852327379
70622380657277
175610865483271
177013861222343
273891940975777
49664582796041
20450981746127
139266135555403
67460123151229
142970028239371
89629776330949
74280269920631
19789029500441
221279897466143
50058651301073
92338240615141
36928204600277
221881433927567
155528249555519
17771520311957
258717141571093
257158755690173
64156879311971
122553080847553
114380495762699
19213554502627
272720697490531
113009217636943
6090593287921
233936291412191
125167980362207
208914334181983
58338904126927
161318985968029
82061359996177
90525553559047
239069037765743
40044749727379
104820704816797
53804981296817
65296454649611
150319162826737
191502786765611
250216210416803
103819306896169
228155051339387
263477813178017
193935868531787
10527088618589
165605757196597
204486716791051
261105844238557
151062924164813
20499125049113
40117179313529
38652910004447
18526483681987
99658658929741
82291856741531
60624839600629
145051088581897
114750857416763
1840052989991
115132221200489
220833275765363
47980932737539
85215980553271
2382908434399
199461544313501
260507639866423
2820358657609
266602333463281
192457894583963
193464125307407
25375658669213
277286447300129
74057953469803
53728008617861
192243375271957
198361931753567
251603630036527
140148760878041
50785461476317
35036952735451
204894067145711
7582439386703
155594238559223
102163915237777
155093174711099
278619296235491
115773958608991
112206083474759
248637317666123
102197150665807
12927235125227
128033651212429
272461077408853
67906539495083
149884015526593
160791465788449
281018440922357
256859405412959
15201930564589
249953802897347
252073700063677
102465888712777
240138160870759
19027270536877
96410636155129
14547154766197
11163669774209
234753607659157
15128268363511
18079099235767
17889282447923
274662876685247
247188590433973
95261112538517
265395254281511
195944126496889
55676315983693
173151262377347
256700157742807
150776269680847
168963851341889
69221087132819
221525631548747
23813755576913
29384138795993
52773123484483
87279631998913
200173710065401
244799189029487
169896105656999
264224233150069
56145233423687
150588740263739
117721751549669
278632694602853
170743224173551
2677103326771
96017773949521
85461148257623
261247242097973
219294668030969
50764513488673
211279641164849
20326085077391
133411099225081
191112823740577
209031769262363
114816977692411
90701264237429
207440997849401
109736951562527
253371007009859
279434764826323
117399402401459
87442342860559
121162039555411
117427407977491
253370057589553
253848675493541
201188537986309
45898435623011
91662047475121
242255183534149
38550284635337
205118949936371
236686926940553
98706748797197
17361426893849
76589738625919
14350631013601
175073253024487
187681260178963
267188157640477
123583760568157
234443803133717
266796779406887
27098859287273
138253504595623
191943794763367
271485549327217
170800805263681
74227118801333
251480838906149
146220098464211
96798210375109
68248685569429
256206696677023
161075936700751
9811369884997
49878846393973
32526115210859
64465838034629
32101535961713
106694290349201
197246250046091
149964326043541
108941779886521
233034672591251
169511298307963
264891304970917
132549984179939
24646343690447
75418399443407
143175133955393
22674584948321
232885357749491
31141133672743
165634307917997
204565671919559
43195126643297
199202898772393
234591042260021
216988282556189
82833674870777
24351765133957
73403986658053
118605885790361
69585097530581
245999489468651
111259189651927
39188658926029
196243337780527
268641650584271
125366674731131
281312279589281
68036456407757
98565590391263
180051807892741
100862851090517
145643295315631
201507995798827
149568469772809
163710464837287
89959349297509
161722407593437
93924988112407
187594287489559
167894043619877
80721774296203
132106124168069
30061817679679
8635166330629
15449521557347
260726232608047
246251905961027
148633224073727
41302175637167
175678437985859
231791221982701
217985973464339
97576972182457
193412188051639
57095034568081
151355090011183
55444586785667
95542863602117
60618905789677
192554422142003
85152530392817
228556298072513
27957100599767
225527600446657
118772690892857
46769530197961
98473673905129
139649822441263
206323322450159
225097348901969
147641806635143
226697313714847
278678236808089
156423805379389
244251301618117
82397089359197
4703606629157
258133972813121
40215026362873
213406523088527
58734308182267
64222413517109
134256064218109
226061399211481
14120543494693
221603241107309
16322007132961
166056056203769
118572943440493
198211644284429
35363338597663
74899103760139
211665998165053
77052658968407
230131687757029
165230229562033
143743454981083
59664807108671
280108474371641
17381204708863
197659747864259
152521615318199
123509629191679
50885221589017
261540537845299
100175075363123
271927272662459
259944296345887
59981211195377
242833796572489
131170859280887
247817784625757
174403937919697
138087674756543
88429538133593
160548900962173
279140982205769
43720862463571
45717179963677
18120655668383
155553628402213
19487481200609
225103144906489
260785698086699
247563821823557
153222656080441
274906589790197
202568495564483
172605737667607
137796715504561
10458592906243
28187355669923
107536860156157
79560867653051
23577413897137
17616247408343
279809023319729
2491740841273
189736747501027
108438401379559
66870574148263
68497241040593
103679869772153
198031164798331
88488030889669
156682048895579
128574949699621
80844279960113
235252204484221
170730834894547
243167149500337
91859073497603
44150167376473
86364870650567
10314351345479
104232224272301
231595970643559
163798609052521
33282488658949
216203892525133
124651806796921
146944412307331
147588487316377
40771345586227
181933047459979
250136150553127
8660705721443
267613404789943
115786410148091
88756170535759
68708860959643
93641343512957
21336661043083
123875228760191
167502769107587
171372713179093
233267510480353
25942489293433
138749234597713
254733714295241
121673776604533
187995861541331
27317035327913
237736960856033
73264902597011
271721543161217
179324654581027
89330955372649
281459704887887
92654157179621
38717176361537
273910843686157
195809264346823
115142517532531
148069933243543
220809846188483
208977221380819
119522738816753
91025393357317
73300849074209
155521834724519
212669482835189
169705619041037
206911645506991
96718652087933
168783650605181
144013085399003
50890635640109
159858339836617
67597213521301
55964935840067
7671166717769
263697004766269
122698252357519
195213661380769
17293581074299
155224569712831
74484322954033
33539058095017
112860717965209
161489638965917
181700393850149
112594274362949
112891544102527
168060193532471
104919669903953
275536377700313
13707674252009
248238696855857
187496615475011
119611141448759
115762714782629
61723285634869
82162071829967
152788619606047
85980043287077
252586950766679
117740391407701
75067054899943
263107777367921
279197196995573
147673779576107
86089562945567
226463216317907
262613977884569
85140940159469
28639798587007
94933208796269
222697872501047
265208129519611
230891720719619
165551986805027
129686293813691
129128615414677
121052333383523
128793660890887
278672306288401
64069252698901
274458540077803
33389846336317
185964376203059
179092808542477
97744662098173
1030537044151
46712366654203
85485470591281
111358694152007
67485497401591
194426662009127
64223815924277
109747071341059
66609619619197
118609767513449
56942438443237
106358326794197
2633100484037
86746566640529
191181746429701
83831835350441
31648680596153
238013792846917
222747711768347
30957115221871
999911749321
92739063366461
110581139908619
228599102799343
34827389289853
264217474842011
132916466800697
153154730640833
111166436330051
92342655083377
38947682294551
85186041770689
67557929184143
51081290064131
170521275678223
107829869378131
144703296542509
256012856009611
194167819704161
140965264385411
16360033247329
42817614219019
182622292524479
33955167362339
146672487891833
215822780437273
28854155884231
18961361058217
169658963126371
215317882798037
169171376012809
213479372452439
42586210708831
152559334340041
16318040986661
211073948062573
1614035690921
254119785489617
36662831171899
101049310087511
192585674329753
49513905813871
18426445984091
122742987306301
2737491997159
266634893380979
118062505821679
20420276451931
214578565181419
88353290344537
91827992419769
161226022178791
161934560841247
108639238788571
151602060954997
218943211803517
40461709181297
152344703427589
30864314743693
96115904565697
92081105176637
31086326474129
109473501545539
93744708015097
172662997849789
263623264958569
66012149682121
166900124698379
157727699416597
153470730806873
262022451557417
260721637006333
143868439751339
243477994134299
64779589203431
12304629743389
102440968222091
45236923409651
150828271847717
252591413429491
216672142129013
123283323445129
255503259707131
122409474577469
11238025931533
193313631866671
167244253684931
157006997455991
139529005413613
80895167165203
202771063723069
133465349162881
205379161860617
26154484828939
77169452107637
6544111073627
19950221697421
102997669124401
133657407055801
32958747714353
2312031028999
106823536607761
122050378685639
75312984027773
50790453900859
212025889647457
58108917057209
121322632901233
21854984806007
155551651285949
50846234892247
184121712790567
216611930207003
145362548972041
236673446814349
274531486711507
212287109121071
68441559868111
64629561505307
27345120493043
170083870996453
49355664995797
200634710219179
4318616558713
4355534695009
2663713084079
256420572173033
277687669416217
140207474888417
256668972209003
199460550768881
267989603146423
165792374738411
30942560153717
126727016095951
268909992004729
229955390134499
81769540906663
17068245696217
88765202101529
105615026543041
133444024103693
88489706268149
216129091725091
123016152950881
29324428232041
176492837077559
139169683512817
3460650109003
104345700855899
171943278959729
247815666787603
227729083201709
272669999047487
222602470154461
162197176837879
199950918822793
241773045872789
29371471446923
35647174610633
55415878414571
48242643680761
98926928413571
71843223278681
74098415286821
195838595999441
145275441721247
157036740004957
136440458245561
278859620610721
14707666348307
246929071883159
213082789849051
5700023187871
74207250224537
194702306346517
219244673861461
280077858384043
138802430475679
265751204990543
40069415859839
276526301930239
198364965727307
268835770265977
84727140114457
29075089062413
271697840482049
143893996997467
37077418853999
119747137640129
227502163988219
232401717820243
28741933591177
81013154861647
76331738372641
270128049029801
140311027020583
92698166516203
24605384174257
116633402188619
15085783443743
58862724157261
221869223880043
101486241871349
197219496521611
165686721330523
85452567100583
138329147934443
210365585948291
89709247981267
84547680607457
9437326050443
50977626775633
20599586175391
37552240936237
152117692176389
30869560227013
240509702859703
130831383266273
45695735775139
44302590225331
98667325786189
101629471915957
20279370224131
1646357498659
36409324791337
37577978543047
60618013860097
70794887970343
830913113171
269201442497479
15848064521873
59022915821929
178566040491121
275940174834043
229427286656543
193797646190689
257080705126447
222301559627177
158719088507939
16062659767591
103888738863341
93474153316457
79778675298767
176557594297621
171330549664031
237947472503183
107097926830393
115830689468537
107131511695807
4969862924731
205320104338199
114457104302839
34551370507223
257201040669341
69229720237751
153067600730119
279071405001733
4179417386447
48196463980711
68783370559927
61334247367399
39671560994477
210946268644843
69398329760317
258531238160857
155251942400267
8503729317709
13052179240879
166002885393269
28347269637109
106194916283539
260904345556963
266447505586813
278986333673617
159206894545849
9265966956221
188773225887163
150781107870971
19494898872209
29128294524491
141367089234179
75301571130311
45544626941791
256835396183
123543228201317
241870141073147
214565353044617
242174969593741
55346144697967
44413179142987
60453127579643
115211953345949
231383414081363
165697974426209
157327076379383
115987906312417
272831944688627
219584808711637
49596304029793
111678496704611
135547450218721
118691702045309
215486514259763
240458962664497
17696901756901
44502243461101
31204862540029
202559273439997
218936815883113
221877848006413
191537144235397
63053038871533
21099480038983
48679691856343
18025813258867
263109220289231
182639678573929
166581163510387
144857849257301
191809587713567
279210962555929
176353408710049
60757610275121
270854233895293
192113240882243
37515815267471
205127946483043
141228608897107
176992764590501
146275199113067
166391558060723
107847536570239
120464585924509
94885719404653
71493691740719
186490563881351
115793832327431
172284380661149
68024926771657
264331632114343
131259097617421
280111457719991
112672308000379
175515078821279
278624963223991
91338206957743
279598084365349
103174580189383
122399326402603
199158884747233
77541148485797
141906814729249
1538643608399
18322447108111
274949456483993
240702807139567
138441009820931
77880545943637
137895762925787
249022491558317
166991616738847
198939747697373
100470378752719
105549644608571
37700842095523
132048707130419
256462846602997
131765540648491
168794534895263
16224015247477
70226395557181
153278381874911
151547773733969
232285084753369
90112373804203
262066745688641
103229798499029
231770194418183
221042605504823
133699465829821
236006113346629
175136821383467
200262565292551
179902859917117
143011896003083
171989277146849
177951339578549
118609062745493
261863708846867
144612450470171
127097905762631
112957103823721
233363442591491
210016023890389
215263453127843
167856026528107
147315771207307
95067336691867
209625120627523
253519910112797
115987480784209
206340565328617
181094201217403
211314985691773
253560830801143
252521893200377
204571985407147
243886112617937
137786049300971
239108802539303
161809270876157
60933667541083
152797315200863
239448008730587
265797055776167
3713911810747
131641612751581
11758292324941
184113811486573
190697260799761
246427876604579
262917592093109
34548584898959
47489379001817
136816091483153
239924789751497
17416287037529
171657386096759
201256170999431
139647969792427
4919997122681
43987944983201
194749447867621
225182362786309
219277921494941
120329815954493
174803938699097
220730513315297
187042396512133
78407561504849
158290721063281
95937102922693
47957403774487
55395269207777
266661815101127
17107288736821
52587100386683
100749712032433
193513249290271
79177092209209
201709271145971
109679520773027
190858760888951
65649588998977
25687240728601
207129798506053
30950115420923
19764843360973
177403547282153
11177280801457
61690060550777
86508651029497
242228511914593
267226575268337
37109934824191
223890224423407
32376920703251
187345265555849
93474933805753
136722221276243
2011620602741
243485484961447
142178430869239
134325162815483
118916871451979
98877614949209
269681854611109
169045697920997
250654736722763
118685178692257
203534978413513
240727123664143
266075683530977
122907704137651
170985713380219
178303713450769
246992417326723
160041394560793
25349631455569
203655724293961
98952221943623
78518797804619
260288372397643
13590355104257
172735483719389
7834392770489
83288375572709
267128104971547
154453519862233
10419459076027
98550154209973
180421996255399
260020445336167
61274432970913
66066033177667
226222525840589
155960702807353
159330936934537
39480923324107
178665425930213
46505730297613
51029925620543
150922274645749
130520193759367
13077336825227
261812251291793
251770743694549
54967553126627
128263027877653
72768876031703
240622543606397
91429214259611
233836832411789
201328823343209
260419631755183
93145327626457
18135314892257
278485461963811
112187527683757
242908776595799
28043201515891
224209930617557
79429073855837
120302297034523
253481988276833
202338512264527
132369306647069
87427970512763
30605221788073
56933992444943
18691502664547
148739018521603
215823483694853
45484056731273
167809347804271
265199850583559
184286535597053
56004945724601
76526928387187
178195333751857
2667784530823
173688120201773
76192640346883
167481890114969
260857125823433
235561882453063
157683057051959
17006027354023
244487863306691
25494147794411
148461495975701
64511271953923
78354444286757
200165725145381
139706245730299
32030383992463
172195716505577
161225551427767
50362197106709
77573239232459
157563321292763
36813471625093
84124602477673
216357317992427
29956211610037
55785812526083
149138445478177
81231187056389
253769495876011
108301745640031
273134874878497
214671237729581
188589059389333
246732419165413
247000275851873
270094698060377
132295120624837
178974027170321
104213686323631
275912812726217
158092209136937
28008562331443
212633631247619
36882709854241
118779615858157
138966068090987
11534241791833
132411028473187
105159650895461
42062253592279
21019507882889
54283809322931
113269581368767
194904808189093
8598271338589
222885554109791
98045186940187
211856752117753
144270518028223
187863508439401
147950311854557
259658324516251
261272128254499
212372187198967
98842620437207
102130868183957
199136425729099
66852818338223
122411972297543
26773161806617
72698596086329
168711885643307
257002908821489
121651225395383
20214323699111
113961087682381
51390700794623
72041099312761
30405085788277
243395258522831
262073101908347
131821481517391
232485509125631
127816341583583
199506298365173
187468777448003
262260212857483
66089648332013
276487368158147
52015090689439
64015500010871
180423492427823
219678451651013
6526556269147
230037202675667
29400224902927
215301347962847
65960900910097
218626905684769
29753861988373
100019198275289
239401181588651
175998557354051
97514395594397
120217309969093
144475456711951
193139639130437
188381922184139
97942689734363
193226387731547
82109666181391
144288684574037
126187891300649
121587642675311
276538133885029
116587284950581
254007123639103
132635751894809
59377876680539
268615983361123
195717420622319
68294214973417
95168653833017
43021966755577
230218936501529
237619298116553
176005880926079
270995640804107
280082289047753
94953117998071
156439819086013
244436653428031
78681058864543
186727324915939
29828078167189
241109596804393
88187655454609
104152952645843
3072778823077
83657282706367
89601353746819
191371442877533
168106282806613
165880693219861
263477465737513
38022159201011
28718084297677
242985622600087
225260744943809
37248544091467
19175005603907
429246574051
151340668703027
98125296381089
80316246975203
176776393799011
230057340445687
70809295613279
179814446315723
273387726365267
40256625002117
37415687145937
30801302651393
192554999151751
276768405843131
119390011107247
26549615305693
194915890283447
94971210989593
67806882670679
218243204681609
117484711176841
87906029716523
161917312421281
252984778858099
111442124487119
163286916841649
186425190969077
272683697254643
271158171907199
147504496164197
37270936769503
53782741041229
10451778684917
41089669814441
221291779444139
114222385504727
213702422476211
12564913507297
74567675910281
46633831383289
165133063656571
130198074010597
276002947496443
146650713998377
236559785684939
10851499000919
263147601765577
226488950356231
178701248235353
7924534736033
85350652710311
61261844850077
93430477731743
22317695002727
85271636294807
118948154087471
197900635756699
167397102475679
106632574045553
228907088479931
69924498303917
211036777532639
139142355000283
222817824044131
88975443516569
73760673253793
231579305726983
49658716215419
49816963965337
180973406625457
34052519737303
190849462430467
242075691513311
268894424739251
109589288760293
181161792205151
36265360778011
55491793489381
101256900095539
215002514244983
279380453593609
51935666562541
157591276556347
132909344526701
179738595620411
145995172185151
218623925078159
95858152891973
63647560569511
156558436786943
249477282948659
194630103260183
24329939478583
113461836465623
237164550794359
127305194179771
30024770058263
84436756450001
46449765646387
166834841877397
48387297782611
16225435668161
231938965495603
132163954299161
167681038701347
186129086594357
166355796260909
5872364092883
88576416135197
215884469459689
280728557638411
193294900905973
176838621570043
278826335045983
48922867400789
36755204356867
246344509170763
50375167909459
281466185132149
256358078646493
114493880526451
74408485643221
98240006193397
80248152717937
110701409988979
197478205324117
9146238390559
47917609526107
60005992794053
49501725394411
280652844575123
230351063548391
129287494404889
183919940500433
52488369958207
35871056674367
21110845215379
54887929965023
281460005253017
182278138724917
34363010006233
1915982795803
271795703887403
42494543427493
279119770496321
19846218525359
84002598984137
119358726780353
70482306647033
52380790640239
152923988273123
1482438907639
3580455098747
180688094441501
134874912528841
205149466077133
41803423894213
272032958143039
248671490179261
145913846252311
234534722598041
198315875070787
128770932778051
192845855330497
189024699722191
63873246566849
12627179404909
12732407281939
140341150564463
231829254614183
188342660300143
236373873926609
29027462706001
51545050677683
127954556469659
248694220442347
133399616030657
244827845239643
33210213070367
11120140112923
262525378715933
6724583317381
276284216853679
237507868731299
148092679270337
173852420681591
35915044951873
210836296703701
159834728783599
77214446843141
217472845053227
76746592478797
266000977264123
134427183976781
117497388197773
182111868426031
259755666851489
2433076234843
207676005965777
175260615733309
16408427434507
243897542605517
37489436608153
111289394732309
63054172310477
219659720068601
276082256494361
129363258057389
231557436936919
263270673768517
17536951980077
96253881530063
238627830690917
33960416555063
180477829500497
5570934878099
6288313508501
83830014098221
244413775222213
67521808780919
118165236976847
281186067899797
152262785287007
17576075572799
43667221831969
201335347475293
248717948747153
185647498594891
122680842207743
215448470576981
226996555815223
140426054695211
214185712379893
82428464559673
160172503919783
47661040220201
62882995812779
266060000678323
42716720075111
25727153922523
91601215470581
70232971857227
143301874672207
80557731562291
96766020348227
144478678353847
243610362297461
20742568001957
52202179294183
144960329036279
79685783432809
172113113585173
154510750355777
64944583368241
188733138071897
230087968381933
154266614218729
29641608809513
213572324464613
176005642885847
225493535245471
215224074600463
115483886674993
69653731844867
244487455078079
248340460173613
201078597128551
197906854151467
189331110299687
275921493253201
192409784065999
89564960004211
7876978021931
117949216879919
276252264116149
80275160055257
100255958390827
272914118424917
170410125778681
221832536677163
260003413839011
253343610410273
272385035939927
25162068668813
18845134074451
99683118704863
244749768112721
21344286133229
191380959822733
279347400013181
35990012092009
277213537616233
79963326843299
190054893345547
174511248215713
117906347440181
141972250318511
145257624531323
165101828233337
107375261016787
157520563019671
228336454217791
188193800448571
73439029618489
280640671266523
117383017798097
185710434817361
87925194548771
171758627842687
26012069806537
85433388345803
64917658547479
235338894543817
154235362971719
76307354884889
249181120014649
143247329717971
148017006051091
176838253579327
28032718161377
85910624520887
276119261962199
32685280065791
88637325942101
194137781935997
24067335420547
37147897127639
36420995222663
21672673848701
37367846095189
22970482660129
62410440750569
72428619978773
16030150892321
137642936714051
278166146331901
194606995163533
1468503175819
40476129574091
52330386626149
28123371541927
32745144739627
35649409736683
182574923544679
277909760942423
205887123929951
222873228733357
236828468729887
32223523637713
103090514243411
74304355114321
154811621585377
122433423376283
156763974354373
179920265055821
84602043213733
36602602746161
141396506685347
142378007267341
143623219360087
87701904291941
143496681659927
244863695214179
114539972937199
6826076577713
239789022596111
216366684834719
83502420233041
158597750680861
56773335795593
35154070466917
18475835971493
367694450549
63594427628261
68335277032157
197150624881979
135956888575439
256004689634399
26411843072987
267801606948199
141489183258419
110927168643119
277503389899651
230371424832781
69708838791731
2325621300407
244475568218527
244147358518411
77261262158057
109243808297927
58945837238809
18586668151319
227893925644519
251980759090351
206790120430457
193171007649397
69250292804699
218117838586139
156108636760243
98206095413
72775747498121
103992122232787
36856056790517
157097985081013
143666621160061
31848218314343
110353121975003
190516915731673
25924318508453
225105302757703
169114755500123
107474039090513
119555388370727
187077560676791
109913814430463
43040537815493
262402828636937
244017728421377
121462209501097
156295096150777
59381592956339
228423944117927
144524919392083
197633049091019
72148019543227
33041903973569
54983386837439
32255949490517
211545561854647
186374991608383
68188718421487
91545846559021
828313464229
230384592088397
16138120451333
159216290542081
53406686456033
100956606968761
3185583835339
115582800489701
123637953359449
256880194877479
120148562722957
52583503416881
235454563741253
239273409515279
55290291162937
155936957586341
267659578901929
102309901691287
136760529398401
50863231090993
262663414443407
225410013107131
23235600884963
48507400817639
100787724520333
145191784563029
23468630505071
198684937437079
141223454051569
210651270868189
165381580518067
103515326642419
56049201017857
42828672940709
187451106284327
168275443874801
1071096108301
165828592880681
158758390852153
262321991382623
28713684674947
158387494470109
205745417296249
249795301155401
136083522749219
37668229743763
139728228026119
269625805060481
269702235226093
15728504653013
217308787479859
220308749295233
224412049406731
173662711807171
128453160498437
61754464960679
207573252932641
167883761364283
168413714442191
201779885003993
172329255890221
196314387912163
56395872850531
245554851050809
171845806345153
123482801891257
239388748990907
13624925303147
231162249437963
251621580479849
215025391405039
63993216029311
235507863281863
104404439056003
251345326899871
136215197157671
158735937833839
224918242495103
86337291245407
206150102461367
198297484246109
148024089206993
78574909827287
204889383935081
276144227274589
22376174107051
21336478474357
131937446434931
141280476646193
90758217918383
236585444976781
43463503676599
253610596158091
63856467489527
27168024396697
272224562777291
21548741787767
55332093659741
3976202180851
253954919872481
74997485645183
276963556291259
95790573267359
172203195450163
252083380986859
280684748014663
217878835158731
169610532045931
134340896698903
49672766024261
41319271186439
144644467303153
128013520601399
83523231596513
241967684938073
253799665436263
107502054386033
178051942352707
275835363124267
107569972096757
82833693632057
248844744730781
87985809299251
266449680683437
99391752932783
71948422278751
49741967440901
185790871383511
194936031632423
11148504725807
274665681078557
228753544264397
7309031304919
189580380021787
137012931228323
131487206055047
91753162615577
63865281116641
38526023538113
63696258903503
6584569472977
81146270493229
227682092563967
251921116053067
35168606088521
83461930516949
81094922196191
191003405388437
14018762815403
84254784911243
128066727810887
126074019568253
1675692742271
106860023713271
182625889207423
107136634313713
220425363428951
113354186366921
2266111875743
266552852167387
175571721480173
42405723966631
169675473023281
29034563533471
175003976501533
39053672304289
17471695966573
233338707332557
277594088483893
198528661672217
196214416854557
4811647538629
111587006574049
252496711197307
70400785484423
179809154681797
54905089414067
38743156492099
150194526044611
193407065561953
245060778045367
258823077555743
272278385744369
47454455054827
215215733182757
149607061453877
26557277839571
44351954949343
214356545810467
141406369687381
129893204463181
66151455729253
244653345970349
137790660492469
182963258221427
103867785259309
208828715611333
25212644351579
115132811712649
191039456714881
178946702199679
155494831729817
244217605983823
124447676503747
104287103223973
94616916080353
51776536229741
15673985588083
16774725957779
169959842531587
40719244937053
169332377820643
152286146060483
199691345255279
17620485770561
84067640313949
174127584566447
200151994508779
73994562457441
171940889447933
44980542595561
216575262894979
159882583814449
112238101066499
32062148120231
6985645363049
57915240805423
255557290110611
206455026164797
55828453988933
253347143070971
258202412750327
148384452229807
180226189862479
115037450152223
134306521452053
22537407925913
272648682213223
281046283628237
181103419864891
44571760716137
73543922447893
193749740121109
209753433935489
183558214930991
60977409066997
199293152544793
179600404368863
148655402174449
222259546592071
228626726326639
47955727538623
230181883388417
129309659726081
241045348891073
185451974843539
137017999677401
220424807882093
165619430390629
187981299847001
210214028664467
268311822002633
276457843514999
136864625138089
11268695197183
193346016910121
116129294281939
140654011515581
197247476581273
52694378898587
16725756502337
7353252592423
256732416196507
90309860946187
89481373076801
98214615602599
37827338081453
150512410368157
122451041769149
1986983684951
210564748123883
112226906391533
178353940796071
186037864244579
113582942433509
273162689084587
77682982672723
107786049838147
216541078575119
225818703142183
53658778922029
280192443462559
258814436282321
248747772115373
140628017206559
63109505041601
273270362107621
70580026728389
4930839003029
122765152925749
33160167309131
206844584025719
116517354898541
93007913143471
35492564611487
159612283546003
33303282724963
247295234096531
177656284476851
274644964159817
219265533316729
88133101255259
132402989073673
144516761772787
77243383344157
91693131672407
230998993206199
60747239367943
16858540560503
249654781560313
138771810601943
36782262315607
26366438925329
216424710161983
68908558142647
120884456211991
196363914522731
25839744876017
140814978675443
132054287972237
28675811887729
67811576825659
164423212873853
72749656380773
31928489955851
168553575006701
7601687100113
109912218494719
1078832800819
29820101984347
83407239932131
269161100622731
112515278198243
155933417520031
210932918776661
145515846298619
152352714909103
271585703136757
119599397237251
15613879844477
79523486150263
116329889434211
225310908332639
278489261014037
975796029977
269051377429127
11932217909701
92097434922359
184799152783381
19760023859969
63720917777437
31464100160069
181523328999739
5523429089579
158072757364957
199125495410377
13350399029839
23702884481119
28797916981217
205297946144569
43126925014993
92624404299221
20204270502139
108643527285253
17537218169897
67492509030607
21494456853073
190934856639797
223494312658013
108312499663219
271946227303291
246653943643139
267301454448529
259874317638811
131335203444433
74328530366483
138578889944081
87285570293237
212596476139661
250820634568937
187187474281309
157997556926969
39235259370581
5273427484471
125862173983477
130798353790543
2318046376573
200102451078281
191806053917431
56233656554149
8748592108721
109832017028431
174888775539859
25631452766401
88593524574649
107659646575993
133043345849119
150977779288691
11711968715819
35730574174441
200975705871841
68565504847117
17744152709893
192304795243007
229784513651447
49852755919861
197474542417367
71179103333029
7427100775261
187980647980639
75856213537297
49613807066017
267221625336053
101770698365939
37490825738227
256805711487979
204723901051181
32479109475157
222078797773069
120370462510511
96165497248181
87246406096039
74101240715171
180883626021673
109309546775549
266999495018233
205941115199879
263907188920357
226957262905211
30313863133691
25744079187737
146698978395667
234921230058967
221544552432169
238765179035587
236116001586403
121623391831951
246163622085937
52412190488209
73421422854077
127797605907973
205504674268373
29705802639631
72123034847173
188183406319451
277384459714207
141012511565941
264515842586657
226829303611301
266565340482349
196598839662023
101423122340329
228076666051649
83221781163559
169685780614921
121886965251859
169762391688011
177046441095067
225878683295891
159169198574027
237028870863487
258554396861561
66764912193737
4250646914537
24567172305251
163139044100503
113579812364527
122451719094703
194214488788231
79846676327729
14847254167019
111651672157477
209724048510337
121054009783723
255012699822607
80499070357579
232632018898843
126871026252007
112541506330819
126575262412483
28627546308707
280764134247241
157679366030821
249170049109997
39010808495539
281008642759841
9962416354991
50253854959747
81150663422749
232421200849837
150980253396587
248628784937521
7577961263701
280193073921473
270565553605649
227113603788079
134587633391023
8349897804803
185472699257353
215967226680173
187828518560611
39664179511301
167161276126549
68111163835357
141053374677967
14962955825053
208414729622201
235097955328727
194575125144329
279828670817623
53456006975543
227691964264417
72801386860159
110302048315213
9135366370241
260374331914313
141197885750567
178433171985251
307989825463
250454678066773
200184489979021
106434880177357
152496411344363
169091354360233
190985448278077
221121459709037
277771848690719
189046129267781
104218894170301
221686750158059
280651057630579
124572483788149
139630073862637
44920091608943
130929405485959
11318555578853
95603336558021
96791797085827
222320189938933
181818415426477
131477001913529
144057129380729
141783597619711
259514813920927
59782758726967
207667443569809
250981260846829
269728193526703
121897773983177
203748669212173
279779924810311
157862587687969
130215277832933
213118985550197
215386523414327
40769842280117
271497723148667
207675916962601
201922742364649
195692765879959
250203259432271
110578629966349
865475435987
213855460338347
193083346161791
136926891454369
152295810403553
92783112655679
83110027313069
50563840209643
207103972262909
49019952673721
49300313982259
196837155650503
64765384472021
215834916369649
215491058940119
163973525740177
152102409908257
106785099265393
156487302575777
190448312241827
161491424706481
185228923410137
19351842794747
220317176148617
88442390816729
13474562671729
125071696226671
255526346199613
200778059525297
264049103858563
224062242538517
118743056350993
141978897777169
40349338942111
102843086725007
259159228176773
114411589104091
97474439064721
97681902885283
7422379298161
163534452858649
58379910815683
3333382586987
92916354632477
13944307797097
145261411623109
29465661444223
8619374429179
199649149066369
42800792568293
19550830448183
238755627966857
140408008021469
58479833087101
135835079316509
207604604187821
143840151471517
46189721800507
7678204739411
252352425520133
63060944041933
276412259437541
39416080332787
99494172677689
54153477011273
111928443834329
245281926722213
46751054883041
160241970527039
55192122730183
191522096204473
83922930622717
46955052913567
110323694553077
48892013873077
194706006570133
257602495320281
200124548143447
166260008234423
16292834472823
112382405856997
117746425186021
261101429257057
152679905103181
162920597993771
196809763079287
75000144274637
260429453724191
276540566325833
60177545009227
217577062777871
137220743392013
173731793466787
173921659929581
188533096536611
36269824028569
80264901469453
108421524018937
190115291205839
224129885721571
9784779852971
65519260079051
204121174434911
110145451126171
150203254682699
69894730323233
3225150488333
99183372163097
272896377569111
253685262935543
59509477842293
127804138132739
242773907162467
158819693009543
152930480583989
160032243319177
108212698242401
205656043199899
84935705514059
116707383284897
172607597919949
83762742384341
237548689957433
139782275984287
22872513326389
277418201389643
220221684177419
25310276728603
256386005013179
127801524884867
82973149171151
132291072063097
264578377034809
209997493477193
256358103636773
168976142704799
5327470186429
35200279324663
147363633219779
222305161055753
147789530950849
273460823511247
165165130118057
184309105426913
257841271452131
42437811003403
80266272817223
256349599511491
241627851525433
36583625025929
142478412913787
75875406343757
111453106591643
211613733699737
72259183740083
20112779399081
51745970374801
230962911593263
76584585633229
7422969071689
173221734191663
44155030018601
74440436197949
224687981018311
261691110358553
263450529661771
265049071574549
265188179892593
5504225789813
166379063500453
77465513517307
122343378289277
7800124663711
170914782585227
263819777228123
168997078875787
85072673087477
19022190509653
98654492628331
101360108416733
126669684261161
148764300210563
148942387224733
11185241628629
72110020112563
93903085956733
37789982605009
98525279249183
9643771646381
175859249867953
125612027028863
69700068040847
115451375573153
9782312657419
241971365944097
126941501130313
234374979383453
237077586732347
230735105787673
136345360570609
258847185923279
253093533800323
162977753970761
217552691753179
175205798041033
218809290920483
27671206930789
150858466500997
66552457358567
136047746011643
216472401611849
87397033605109
202674724280051
270882001742039
280791041302039
13350367690123
268462986978899
182976527038009
75945096628061
103911891345749
245435520013127
126022185272903
276948827853283
179648552168689
230643295529681
202651673414273
1566602354243
144974666459437
18743066940943
39413254950989
69700553862659
91303182721657
44901905085637
39021926178491
100661860989373
231200319773693
206675811589879
105895890082363
146234949205153
254025999091817
95027120823337
195456586279447
147312248352527
103156479517583
246067474605587
56950915167457
166827503837833
99249542474869
103758298066571
36489695410321
134336210497553
72821336434243
212268072965651
8547213141367
206604608439623
76737268682983
246072140502037
204080964155819
39665835527497
190075959159893
173074952432729
236767149617077
117335395591901
66301241188187
94168721722951
111675730580311
272508495230381
160653564365351
28583941530191
52898755480057
143132988643433
145543091940629
147249946755887
13324498335677
47346671436401
197702741110811
275696980825667
60689040093551
271769765380247
199156307586839
28300356944833
133595108449997
38884385894489
263238173658697
192507528446609
107833014155261
183292119199661
240959640290323
150120299136551
147684552566917
55388605371977
280517532059983
106073493243001
156710792314049
182676118833269
62830909467619
4096999338259
271159596806509
169445890055447
124816800617387
3330248242459
12645798933013
128942792864101
183134116719053
230480198857319
250830928198481
115111544365003
208570376916107
149082663723767
156679530360869
202282750093289
110665581964943
184460606957437
175532031630409
234691674553363
280792594115203
166412913633137
29467994436037
262568742836353
106404832653293
235525125788219
121661386813013
52928510019719
203954561621897
107345851686277
267592161230683
152088612308459
121387433123113
218806287551221
147270271911481
260937231214769
185550139759969
230609664748231
54518078759357
155296299384637
47660234798717
212380932983431
162703689398339
105322701458207
228728661118849
242820021164867
183580878755671
178680049585643
106704478471999
111062224419911
26688563903363
111644551139129
232916737808431
193638091133983
22478538203183
75143093107391
59297182972471
162578975320681
272786649667981
16390453864327
211490247830539
206501356857311
11701199483447
44234872498231
1647160795213
32206845929891
268451955788663
163663138340089
65714649525379
154529865699961
94031146203629
114856945705477
2259094223819
174795439359479
336114245209
240007758907097
19567577989741
276543616651391
248080028349787
107774232447991
113187468327511
77502931577893
219195074125259
10678218969199
103656122388979
105600060549671
108917751292057
213954802968821
232113244400447
95133827059057
194865952592401
107144112892237
90509618822173
62546264756719
30020911675933
219692700207107
246385781658209
140124247554127
21643708705907
112976634080483
229451172786247
123902952190267
75224990494319
175560505018631
17600771764853
116412751888061
194750899857419
254179709005487
146500084074863
152330561299577
105316046221753
219576671822153
71644093219289
153926195190109
193689967572851
276151969131361
126394355743037
85736338886357
112085624668487
11560246219003
188240371381891
3648865108673
50525769247367
80676681098261
106188344565587
3465104140301
207570700507201
47906887003819
78175074864521
61462525292353
162127556207977
122332794889469
145663120444973
18287926558199
100936374311737
255295959033919
164571193587109
3579701570569
218458867650319
142122706820221
109634710167517
121896901297403
70051541904457
42752699227873
105253417656593
267746257549417
148812130553903
17839757866309
6631267612961
206383754665729
147645027437417
67239001598621
41135920853369
3957735443801
269700811859113
188417841132193
45848762469821
30580499880109
274240916438431
266952801890053
60711709951141
138003968539267
41381587521551
200049935861359
3667740877267
130063021161793
251357371323407
219538397244979
99503691995083
91255572338251
97643449389727
135905191610219
16903350461953
272775316353523
57238528131767
138640043159899
62592510175763
178109614918589
28049703047921
131404963236433
159069274123943
18735205536673
167116964395907
40937406910811
46686504607159
164748928385557
261740544470957
278024235935101
231272226191561
49713181646741
214199489061431
168305368736623
259540403870597
136294695562559
1312961101819
69088721978557
140612555620393
107238481600519
244616941802581
176019458691793
200252453019317
224732920062817
265612185176183
135864026102143
54645911691551
83729961468431
108597227221193
161422455987731
169043000976569
14364257725229
49561325535427
148899403545547
248630721197231
50283144639971
94729183266469
105176591643401
130187060139503
8526204625423
127833230966291
106593790663897
225712521259229
210847746759653
64842813390697
245288178144523
250381289598623
224879534530709
136995232177289
90431282053261
223637064190289
22795558123661
24870827805281
103651735178837
250192838157187
39665944801201
251146111821823
7268337880409
44387751223033
230672144980237
81059729550577
21916056433459
207914869063409
230375000265779
183638586074899
122701925046583
114154673880523
250833643610689
253387109228053
97531175258089
183898297352797
110273144491931
204008327161757
61180384619911
12943417909699
16727715335167
245500559969947
63876181434677
276646114052501
269907593662393
219070791247793
49971599366237
95603276230547
267850559427629
168660331205917
22913036768353
236254440119759
250026397311289
36724603243351
18284433850741
121382946668059
13837583856067
232460545598161
119957422130551
267839082756733
3958741206929
212428295038747
232244461132811
55884923483891
181719507441347
258624910390823
191706517116563
255773867262689
138453147533947
271911358015903
92127640479221
148048734957391
1691440038133
128728826095601
137075979113303
186644877163337
202608520511051
167142851064463
185186492956403
256343362084193
266346152004727
45632306992157
123644672909767
77374051885397
219930660246233
29869840087807
107712970969477
13709181729703
64980620257097
197370125902921
5199269247589
176785617741571
169678565150533
179604180964777
54041372884987
243891873401347
171269483946581
128695451635711
23500752276493
51926837693407
57775929069967
280172594252311
196860258180137
61995159474947
42456622172399
179893352502203
35089081040417
264668836768507
205932249686939
124249891548301
148609363048501
171421090078331
185489720528831
87960117866549
14523451584647
280084363784087
148510568194799
105738995994439
22191651075833
48724022194031
33833402333833
88003164888391
209794426661107
176457304938613
106902063725929
161483195942687
2547142994021
45262114879099
254659980752417
191150860260439
269718396612127
15452995859627
148992437249263
80203985325323
166396408878283
147792031046461
280489589528339
248991142430749
22747377827737
160401367904671
276634581474829
254835769997461
194806161771077
193094338313381
163784486028707
120573175195969
93880917194579
269993342006527
107712649921699
164408777287633
157769052808819
22878127357367
61956783620201
142209512341087
216042381156977
145937854266103
145606199193317
230524482186953
258477850654643
198947993542087
14207484003667
79224027570559
61940370612317
67965205132817
108441649050587
13744056776423
96916644643081
175008324929777
43504529625533
163814901163321
278786324616661
262638923592907
87550652666899
46024705223201
235664653114601
233782452976297
213946623148963
6187633974787
206750048331287
16244455721033
266245890887279
109933099465141
153812593148953
132652889589307
171782777037307
13851747208681
18635221352281
52524062143001
183731331462421
220061865472949
264288465323387
26235018261887
95841123286241
233324678630203
33744291185197
108012221490487
271342428199211
277653253940173
141141196491377
154783884575807
3283386715369
69190505080663
15862373496971
194766027654409
194044126055821
227001209376551
14651969839349
245029769004563
193456108697893
264563531304533
267849224499613
165022794837179
143884241517607
62081293688411
179577396770441
266523571407193
175560827159909
10065883935959
182393907114893
18072014903549
268748184560917
151677604374643
60617320185529
3939794275819
180389099146673
81295860113297
109968785858387
81630170374297
280619699291233
12888588003679
237625916071847
114367926820957
151257260316527
102207557812121
99568695526921
279548246318189
49850728217447
217156649113483
177159363496903
78670290916823
99686158447163
247039841577931
32517478693747
274149958675961
16476888199619
242190528742249
194888661435289
275333394981319
104053311617141
81504284696683
179113256548601
75465019334869
1117938312373
109085113484353
25050856404683
52285150163509
60252357755687
210929700481873
14789018612443
249604217323213
66828643299083
167482139635007
99752797400437
243016344223343
118490141459191
209272058219303
64292094264533
31284314556941
62570726327783
240590724464263
235299888375997
151735450409159
209398039607021
254881030556417
4158742387309
95926958109581
89875553587549
103584458478073
88543958118479
74389167791243
83747823796313
86568591272939
222685829657597
26313370534643
50948968445819
169222094834609
197435382674801
254411273134013
98741612817637
42537923634359
111161467408861
35699064369673
167986534607581
54960084598259
78213126436439
29761913202667
254639750097419
57831505621481
251466192916319
56306553779249
8140513637099
148445174684693
59675160542771
167326446715711
79957810927783
78371817043631
254154913839767
131343335848687
88614882498419
174793000800343
203413192865867
53837921636423
99903344440423
253036939046519
15958577414719
134311706252057
57996139526627
153622808932517
236251255506131
254941033450967
220489340468857
47986935213193
131373756513607
35038365377053
243625410934751
67905866707573
168440404304923
85078895558771
154204610180051
143838497049503
7521556038371
182648089034863
122310619531367
211835994681433
271001299522957
180533871923519
128801886274739
116341598497303
119768044151617
174199010339707
114124214871731
9915590026123
148941540649327
170576071662827
167064503878049
192274193262589
82139197733951
196524945845713
273444309127861
159970570413853
11837941094347
65138699361641
8899339981667
95189911535567
684735930521
232418789780861
177665121872989
194964339589849
231305830499813
8289760232951
98175742459559
251322348885473
260475001221541
117196573643789
44128536073717
71784213157703
183295012700221
178481968540397
280921484933093
191586915168149
116941010995219
95902106359123
210368113957457
188809750819447
153551318596019
214436300548927
71749090178849
272382639058037
32929641943531
68450899541359
37336370187763
12340779729287
134029117979353
73971938719919
226327790403709
200200672192369
116145341385041
241589715776203
215577475561937
153960682936261
130969654066301
271087563878189
254295877745599
147209872146269
203241207632611
99920755862311
103248945001747
50565717936941
252113897641981
249116535091069
19417558186973
21766765100233
277102534741051
191903784085537
227953139522203
88686280523317
210020564207219
9853939476301
41658722808523
261475278994133
81357246006133
44563625147521
96098082813449
258239982543209
152278504081981
146887662464677
105067248007907
234915099289133
64839339222241
278869255563209
254112093233653
197617020271501
122639084411449
86934904774391
80238496106257
262709404472807
75858627260011
4454258709853
253659401912921
237831574035373
228409165937473
21057275088413
23542129761313
258142839238357
234669362329417
48231640505149
116980997311727
174149748804371
20322602827139
244827326453543
133155731823409
264288355360831
137157498088939
74329128435109
99221512137941
45993683617127
179382281419343
61731731905873
35247641791009
94413013485913
147238080753727
259693907072279
5413305771583
58000567499387
269508584231177
110762659886783
28869936309233
8260383218449
92868724910569
62408473091267
171642124831127
223954528911301
278606018353601
248854094956261
162737296004407
226821410002487
247406752223221
78366772554701
33516133117517
39802677177317
84609229428473
32406272482949
134852990380547
38305250348039
40006220809381
71248066790141
254690226062689
87593602734233
189141752743357
167792938002797
101677203554557
190644329743727
146443275091903
262714453978841
125582196935953
80116212342601
104939617453639
275781077919107
57658123358711
218457611673139
45533575856921
221348997458653
251904397379903
95003258562413
165237438179633
83458974222529
26880038718977
24767989397989
246505565175787
210729989671727
49848303325567
13717503900911
126228871554509
202408307349749
107006915543263
67252069198469
223604460010637
212565118022251
15276212967187
264305194530959
92237010259
11138564663543
196540083626569
52409250110603
13994835504173
188537420975417
250901869389167
91116183648239
206179902940771
112846257298849
6148269045031
195171775885109
235791589860107
185958056153029
118236318420133
6042344826073
42725144209963
149231776069121
174484399427669
231198684585359
43087792614437
170928310686407
23533347558829
47019204951233
13944830479939
68607708588473
197037513034013
84952504216831
143061035318687
95922696215153
200815901657947
263015791323979
274930714091183
136385424695297
64639649971313
101539192419073
93492476893531
154276394021363
28031480803861
13434698167103
118928006386747
249801472968401
137362423170239
122925563108233
96706111726409
89771711343929
121225123809319
170722183280651
42647398033477
96155519911057
150711589796701
257028945218153
259351640712767
30465605328211
12662129109347
22933465755229
137939451143869
90215634666977
73037666551511
26710806892709
68962672443551
150959183194529
171436881729539
145582111871407
112413442497313
24440757139693
250393787134247
274610722743047
104937962837399
56812339465979
58535646328919
231861122550221
101029219665851
102456994861561
143809763300543
32515291235971
218592532021529
78474025715843
9749601543413
82755281839159
153714103341179
218208890732233
46351659356309
273246396483727
148174639499629
121015068971059
3185746751371
118833560180519
58521528857069
202760413144871
10838580907019
172567260897769
274200200785261
158039383528703
26476449817459
230424574120151
7771099257773
61176032646847
167081301060187
251687841580363
251208922824653
277065744703721
47578045145453
188017873870859
18461190494767
62498165686889
66262141313831
192322227428963
70814842712239
49363379612633
176967145782989
220436160457567
38101882056983
222754457696473
143423165621009
56268684348433
207184101599231
101562796985303
187311060983339
143209892341427
32684970857257
127743849999247
189530986266221
61956112961467
130950568021417
262481771554021
161053534393463
7872437214809
87755654024567
31895930152001
241242643042651
108545507742167
9366626208697
39402831772133
128570188728053
154933031991209
63586531060609
172423687437643
258882188462357
173977236447563
116720090424227
105834439895039
95319581370553
168734090789837
79857370231531
105732604726051
136151146431133
89828925000721
267391752999409
14920570974247
40564288180567
39824114224759
215293283653067
280266307958881
163802255242177
11157660736907
123397488218783
34774614902507
122865301437521
91300911693527
130088836286989
255382130015899
225461367051017
99896060797661
6364449732271
241992007017707
241997572032767
30346085264171
104742245656351
260323440983377
106390486951369
129282623144707
130173133742023
104422958650579
140723998875041
105350802808241
53272326098653
85085583654259
199742517742153
221498740825357
276554323953737
89457511709977
229241689987147
264232278693941
110241620324357
157541622119137
129688403535419
14578092920243
82190779411151
268534853962931
273947270813401
109580941774243
87224291823257
268324896417691
206588808036251
244117781999417
106013834687669
62894357235221
49312234799783
139049793523747
113229587449169
93286051075417
75526797508817
3054915375613
255578391916261
193873985716067
92867766583481
139418271499553
239225939802271
198565642783171
2660952615043
9552072204187
36630281363387
175708297073027
51504624382997
81609292270787
98912939108573
33533735843599
131626782011693
232719019643141
58646745274631
45176809554257
236533707008537
43871667277231
187446817927379
277732623514439
193705111599689
222465017608271
272219153137003
97316269464259
26749739554999
147351562229873
74313545843171
20259193604173
123957041218267
65857904610041
84584005027061
167190884251393
50264557163179
182663118461683
278976971896657
115424518890727
154201773472381
212596517376289
243042552880943
150377588054567
166861233637159
84397539957043
158032276251077
134741748507733
173072794469893
244939510946051
217403793784183
170389667951291
41106258663133
269641972721683
61437982266461
19535182634441
265327581094519
37982680748027
117448223990551
173156369089903
64563490818121
61887464474663
12007088967931
217530293388451
26589491094961
146450058273709
258025831370933
120155583403529
171653836580711
70670815271471
224864660948749
129742279515371
226315355330989
214694197969637
118733940234229
231909997539757
157985600324821
209874172693037
173372231732393
277532400898241
169030971268921
154471193489491
223099402960543
252733894040003
62158202638271
90516824477897
224714826895957
194346060506161
233874122885941
209361271691003
6409937167999
135177444736601
30313958666143
104231076221369
112001738815937
163511939670253
280283685554669
211020471706123
206589082098563
201603941894783
268858680635059
10295974463893
207816328073969
94357537687169
279371239730813
125028773073899
118506284366219
33177801083431
112736816827139
209120001587681
278191136428031
134436964511977
47614828580729
156151426071829
134685013909613
138765302470897
258902523346057
49818324671047
258706659992051
177914756084579
254204769984169
84056889311737
138662183660867
107607969698077
32561680202999
68053689913637
219223837178491
204492141552841
248830165008001
145410110710717
220774187769991
246688356642503
207464054365361
71144001599087
151220128607159
25077056029057
67253598293899
213902907272237
238051438758209
201806672529877
97013286608627
262335431524643
64996398098431
174218136452467
237152017560919
46795425769033
79288281141571
83210625798439
226545854305261
14205387200819
152651913222283
250046094536923
70318275541841
238157981405207
25301990171719
17777642769473
134707960324453
134832773068927
122098877871277
106842464875079
594808489039
201932108036969
20087571689219
41686701198617
130268668084453
109630316743771
266927039682073
80812780337161
55601594047877
179783195483027
151128257302559
247107094788973
95059511413693
157198696403779
13528220076379
10184686845551
29194421368069
239295923624581
264567039197207
46821899412877
190085803299817
13056707844787
254040155099383
66728708312479
178210596902729
58613621960053
128966740805843
158660638196761
10325522706271
255864379583609
156009640413439
40244122609667
234847833115829
139500629169257
126034394351849
86529903566033
192840237576881
34468913122837
71720772264307
74173374197513
148001499974737
30224910549539
263436214700899
62914852306367
1392922074809
144362976160657
79733739213959
192985614795137
198795738241927
139018784618969
245888384217169
18188485933
221917036885279
86899903899689
130948928801059
172238301705973
34879968416753
247662572482189
1925714395337
188179215394019
149881460119799
101845741373359
165881065772509
142160098324961
5138442348289
117962698687811
191412048356231
140494380843451
62016035959613
254598468029383
60935719215737
85598191589189
277033880079347
12112752487613
131339866537877
252302257762013
147671107235083
105691998962777
246774475285183
115134565448737
129336289784071
219365329868983
233427309768253
265734321651649
174343762801697
92588095748177
198218278571107
21338065448933
32854630092731
135633709639793
150029961099101
237406993868497
67789165094821
21267087131581
106919288454389
190191727653227
54268257551819
241504191007657
25763012405531
54764118339313
74858281548929
150205635618527
178855010602327
134300387201147
143575715634733
171755603004311
35322968659519
1423998175513
216551076885467
78992625257389
266231498866381
272953257912463
160787830240931
203871696833029
133336827997
170455754794261
250596866733119
53919130304063
10136595687853
72726427754653
107189080273829
32331172701677
265002488690227
107547394583383
86623610324857
53942537376737
248415396025639
208401634155269
218442615845869
2624474637943
74465220097739
39806305824833
185785171031381
208616520735677
209200153627897
195870587456633
12051952351627
174833902313309
28793059683041
19211716504529
11129205040909
253342744599743
140387744582089
243358999248773
5906374485821
183800438427503
46474618853813
35101648946303
256858631943517
246715521764083
218706426855949
17900349959497
16880731626503
231604586916947
93811042887433
122548894331093
78223653941507
182503769812277
122277083746721
158627610598559
127087972930301
75716439291953
194732900899021
199307190274931
68291711058139
145095996801277
6589297243813
9932093224751
209667503688053
73183484380373
39781356125633
133067440070057
214616762111777
76985344944583
197317939422991
156422314372451
220317895101739
792045452633
610185336023
246435293376131
266646690664141
183299109606871
274713237801799
172443837409237
248141280906041
50738621653429
102499730484301
68409248814019
236079425716513
122338937620429
59788733201159
278572044545923
125331822423701
51782042459339
216101308615763
185255358759253
50342314326349
164969531953021
281406102606667
156627610433213
144777085181653
106190187697283
42693909767017
174979885884649
164930394089869
139218098604787
227041098288209
181856678304079
189104105800979
245562545879267
36204247906067
162607188694579
265698491943149
188910737314309
255903814811809
242128621646771
196113014425189
201336806597183
32039842441279
126737511449609
117908311772677
186746766451447
34544317178099
52246951116487
117475324893413
169395587886073
223370775909341
198404734638631
86966640102743
195778171531991
48874368863387
101074382137319
139240973055563
148841191219351
46482012377839
42114303745421
13861754312729
258657683563283
138874875559501
21626670341093
93651969597397
157833518787937
147670628213989
212699359505177
226653034256723
231518183738561
88391262230039
136415290989823
24961714506151
73038769793051
185125085698733
22667246458697
237028377955741
47596433750027
213689108073029
34597569434713
215338023265643
247475267500553
221774968192417
85249707748349
30314329606427
111293924277769
40787807878079
95772078706691
103556032319057
279664238111273
98936659745653
273466215049943
260225397373043
86107822812409
188926384059419
175181118006061
158675010672719
140809081421873
30882922217117
127471591371133
239154734184941
79394720642269
27917825187569
140216248567651
144690026476757
35694775930453
211988784258479
275800546506031
11937969424991
80674604786491
80820977467313
62968515859709
23372010639979
31283233835803
2515935127481
41091011441719
279576637181441
261776577446819
276010554259199
205436569858567
6984409816061
110253473625181
99696921774809
184085941554961
50064154170889
31676351452381
219923164932203
67144966889863
133994174726029
178946551125799
19293864876521
94131233147389
219737322775447
264004959852089
230588726726257
241074504117127
87782063305507
57391850871163
173038398044069
89916775905829
154789435737649
93349943623109
181953806241313
91079386490993
8578827811787
139029591048851
47271063534209
68976378421649
164102579664103
52527197832019
260639857634003
204246524654959
31589421225683
188098396178863
99594528490697
234867251744893
244167084511627
144590871965543
262773255025271
182192266265579
64045527962399
245292783982451
39128940486949
143423645721253
62470888698863
125126351136643
61911378654721
55760414460589
77510983478303
101648591487941
134386650098821
115896025653361
141817226694001
188470464813871
162499697809633
239954206369571
34962681702233
45149103603739
56386940541497
189089454557831
83921023448279
95077057967431
80545882947889
260073470992123
180179977661339
182676083382649
14563209561787
130875614288533
66475572104759
37849678795207
246344575303027
43446971439611
243115258538417
10459994939819
169745869121077
219661953090817
89904418476013
51509261389057
85875257661029
214566986922593
4074666921019
165970962958747
27967104294401
261359751214087
71057728981171
181158085702901
229883331163481
130845201215507
148147336827257
259502017967077
98634517082083
145970174363177
200807457876373
181227706617593
95337173882003
260916084796859
152304580456811
52858145630053
253258715959013
243640466505743
56482649127409
281345550166403
84300923326129
117045778070383
111831810979517
274492104215909
230901338710153
62095914699121
3053616976967
240150324947369
244228289107139
145729020160631
77513181752257
213561897557269
2435447080289
56819081453671
280031702213173
174895972473239
36176958871681
31711887679361
15164630068733
32303522141213
267440258959331
27146219912087
35457996112199
251738738594419
38787320797067
251179511368031
64294474436273
221359911605653
56733904441729
2767767422389
166793746237747
172906591582057
236112227415347
143888751949781
212141556557809
265675356065311
230166052438067
121500912205163
11682017446423
7107243413917
47397155564729
38993636301989
30713141369431
74292078385781
54415959884047
162072997779029
191418740653993
225376339374689
66840687767333
1103918845187
19404674808731
113680655321473
68549420538271
214913322017929
109280087269819
202078291454419
148890308921257
254263350507779
74412097739527
38671081097281
60516343914031
66880067880947
204016849807249
179468807817283
261803891971079
175216449461513
89497229416493
82822689639119
76240845123379
195962383953767
90820744688039
15212433381697
78215687520547
263516687875247
262568056145809
120355510391789
233542781603389
167017787411971
75414895632931
261622734308773
170647494916469
271839798265807
135524793428341
232336779068623
163089142668247
91845957472097
222016176017249
172855880697919
207827083158557
263961718282697
118208756252273
86892791909281
52630260496577
63528437971639
114927297804751
112193574756467
132818505547859
261019599779273
95286405325171
27910249860239
158843664672857
64369025127601
247109707632209
81291696952889
207151151954347
220257837062093
69266118697231
60255322762301
246240971068649
30929809242593
230809869021077
177882322840009
14867778506099
170464173457169
3433552246387
113074831000793
116106728149799
60773447119123
174006631888363
232006717936451
148460822044369
154053182999671
170125120294249
16534863947681
253451194919579
92143132581299
89972396960629
213720841218571
68898523754003
149942436432359
187481369602151
116890592144653
246653040799007
244012073390999
232042362871147
40314360898363
248472691513927
199786334512031
190185725291381
17256175873999
65087746133341
19318715027861
174818130812561
42923670327389
239393783130977
171420218671517
163442318833789
122090770328977
199240051704751
46453702820521
184483133370433
112650737262631
212368013435989
215028438565397
6711079584497
77998534050961
34842801762409
120796107849127
248620750877077
179219916064219
87480807123113
66406481556941
193489869106603
14954931202129
92146710719747
112751202200731
5020884999451
224901676154263
49542720493549
184562947348369
56110198337573
88362010203053
236910004456849
104710965269429
101277019326449
28874940894647
246858989880593
39248947872727
238283249468923
90768575030603
27710726682421
266549255982587
121479354443233
113126886310199
72732914804051
126456287533759
81818398448201
273429475624369
275773598583937
84676881732083
207630489680849
69556845317651
19788806911733
230820404322617
65079017179213
251498598386579
71336981769997
127410226130639
110578557260527
28213910725277
78344067891461
115253610356413
216572980039151
228442083648043
224718434195821
243205699376099
125160744789529
71902985806081
206094982091503
232161497994233
64600969236821
209637601924379
2587200584401
34931360093879
42359505635549
94866276766453
231851793206597
219510861899377
118484470537453
250201494935663
75053821790977
98893645981721
40627138527839
141218385052903
221400185309309
194671725748411
207066434108137
150812727116351
221513738152901
103986020855011
206943080280029
236453834550539
276425622915293
259564264871809
25071141073087
115152255967501
122235247415933
32438594174711
129554813201113
52627759552391
104157600502519
227598261908753
5684129625637
259093659223943
278297568884239
182769332382941
261222586491733
1879252003633
36010874163661
94914986579537
191560276628731
107511203143793
214340365694447
38115186538801
105193843619591
211745465537651
239466536797979
173385339930449
203551345575587
172431642203803
250213778476483
149210622155849
174861419057617
75152613706867
232030017108623
76011240269791
41552309842409
181477149683279
227589186144217
264043887879241
260056461709531
200016981033959
118330457715361
71683135466777
11758099391503
199137762590989
210588917127031
190773158312369
94859747557681
218789109473821
95200009994723
158526577682377
222335204118581
266666826477937
44680351154837
176683485050393
18263272069807
114765494082077
15808462881623
237883337544913
20513578258619
107339235972953
52466480125421
88191744330223
161026308014303
62964328177703
268211873704003
56377691943761
116075649613003
36412763861351
49571184021773
184103280780773
119591361251597
250530595402201
274005408976129
184372522243883
174283208173961
110318459430769
167352925515079
161946533649763
274589802856801
162562048149499
78001380859933
32395541738239
256174465132837
253172387261047
216920574336293
189430551824167
191258462849063
84570587573893
234685992356593
166380766503631
17412624859897
25291945049213
252566166842999
71441541399467
117794253914429
178491428032571
231762600883133
23991709716257
218948791338019
112696796307497
87535515832789
82301394874411
126470937199181
264388269006383
51886689525703
92410394803879
252224487104371
85464217614719
251321114573131
237956426872271
147233951033699
237236729924273
164858080176019
8387101435871
43030447123583
119321696043031
233784569868439
184298273979023
242935234954583
47230940092799
38924640734521
118873558060513
84742457681809
246225458041259
699073411207
46301306060189
10957384632367
25136356572863
46534588451303
242887067752379
74367106802119
242520987255941
124832023506473
54948035932217
231082346317129
62757397904941
57751337440123
221755960667587
34163688620533
70035282094927
19502301116953
229048606277287
24298808746567
273067315728569
116050512906227
211842191363651
212536850315917
111599409745657
226334341651351
63839278016299
168196731067447
69222745136527
209990296369753
81784355916997
139739429465621
276920929309807
254863332953191
218118718190641
52001921479577
68104965236029
164872426209739
85319718591361
237339199365337
274179786935563
204671753728657
77479162084021
280074298241333
245669689469543
204430220335963
190974582821797
243688065822119
116403903304193
261761177664047
30161786541541
162016839465751
71859080100523
67625834205289
4120337184487
90760612819861
88573325808161
78615286184467
170302763465701
59810929987691
133727437457953
141690535972781
266138483492741
138533794613041
263611706064319
172505428596211
30377426225513
142402890321469
269240481478939
101329158066239
75642741972953
265446719574593
152628463474027
151713635189983
29366493623527
134348271447139
209652229081259
91976038142951
259198546526141
71961982845451
239642028513191
205481681990807
69561045816397
188957412338833
152828350343117
96312592884041
208133222682703
139671942240793
270720821995381
265850872659797
59759995551631
196442212470113
87036665028913
47361949233917
25883796531893
239285040955781
269127859472761
3223854431617
214005087525893
199698673620233
255549551816987
135789218528863
66912181388527
249217978520827
18209609672207
207386885358571
280723760671511
212945515001327
161754702262927
60543024005963
85404476320129
170778562732403
171585721822337
29896697901677
114525874939123
184836478436681
104055465849367
103512702879709
37169705161951
30786620996167
256543285859561
25308543251869
27758220836363
180007740966883
202735394604839
261030633233543
256656873490837
236688745640491
91735479132071
154254025613041
69946212476267
262202159229181
270995108961383
181512898210799
30023753894107
97534721387687
57034310930869
226257009967141
232862327804591
50166002063791
137828246805133
237205504626919
100416370690073
219799624075417
62930249814847
239369588526661
105951966085123
79532804260961
247712431520339
25936531877317
140843132851451
259415763783959
208836392666107
54371900726383
35647700572243
280760606197327
164634997091483
65773240171141
229204429009301
224716847620537
170898799542881
5857815494161
246164689132367
170781771070679
21433745895697
95683697543383
208439110899223
118980981270773
70659459242107
136527683736797
148148331211913
225758076083711
71750352758369
43833121459891
77178165441127
117433652085293
210054850272829
115229344728079
106752929063689
149709230536171
55260438896951
200312932196647
35576950439417
58993934528827
180298089831481
36266393060483
257196387253787
246636257947357
234091322451683
150748855833203
99442394153867
51521233354363
182596864196399
250773950024539
126761303817923
223095151228921
256884496884839
190963805123713
246717294924719
154805466218813
174923196294157
76442123202719
174449722937291
231365489238721
114526512013853
94212955709581
88685278235459
55261629878173
36452844572357
134470805054777
213204772027111
218588638268477
216875375932493
137380324538441
15676874345189
11300108312267
32949097535267
216811484954293
84883552379573
224633656413931
225919054395883
114883749850211
11965406810779
242923794071971
119081392978277
185899425948553
161932318684979
103272592096087
48505429110163
65002520007157
117276622485839
26204858292941
111248886472597
22748518145879
158942368720379
181103325337463
34825813391813
34412727049219
210622893772763
136423815763273
205679929899949
158171954598211
24233052060379
47247037672937
93488835298811
9504002254127
75095105848823
83531148674737
183717143705507
274800475899479
68111561491913
271611625325083
202164361776763
264109203255383
93463786411711
236033373025081
110851766760671
155133277526189
245469753372121
255645674766179
100269639766349
83941103071619
27847438825259
155939832359161
682025722549
171447841594619
95944967147699
3010447406849
178129285636109
93846568211323
159076849928413
63700419957313
2620286834573
243916746203609
280571936573867
177443653276181
180956667439073
265556939470819
77290344053719
156127200401093
170691664097161
99584820203831
227272559556607
64300072609741
105701775445067
122204114056987
19990140028853
135158649990283
89758412061881
82158303775297
74553216785701
125215573235339
63685752585029
39126060729517
226701317642477
260607553329229
35957957411737
142905244599671
142799859577699
155795304829643
162149348246461
152326099156639
173754882215741
171899700754627
86636126481371
112138553864339
34039475562973
33353072975441
67981684935487
6930720117641
156552120054947
129888777968303
74793585384989
66579325877797
17246971389317
186853109045767
119002505083927
158896235004769
239226703038143
26851161931417
180007355692789
159603932071963
71528920154911
227324769845279
629524607377
19552196562191
120611097319123
215066978078171
60419380362739
67231063312043
99749263142021
254346326831213
233104752739003
270310265335031
160046378004089
241214651164391
38952228816019
115118786493569
50639858532451
41783855041037
141451715726687
218922011820649
43349496479327
212982692836499
132400338442117
91222544881313
98852730901121
223617420544003
199178573979157
21061002554131
274973252503163
41806510480073
66910643424931
90906932786473
267708105519749
138265994837561
85023198355441
238332859750861
131186223200077
764493507161
219212629652041
147620830660889
163427965543
256587252414211
187206680936663
98504362790927
155247284176441
275486881905583
28466180778223
275105664507761
270236402467981
139255036464517
165324919578523
49170973134553
57638236371169
241105576699181
27405588032327
226351318831823
227305709300821
157750562870111
93923870395249
173997814318631
79730673210283
152241275021947
149760505098199
50885843236003
206954069052587
241225836041921
19276824654839
260723125388153
176263002297887
3179741955479
127529749816853
170372054972683
185850518702393
26352970523059
43833210848293
265575031330601
279574084870603
196085598763237
112333491982477
203425777340407
243115296084559
67468858125311
27736190775641
252718019841853
247299692158091
265226239332161
122088715814173
82390114891237
134842084799831
235689862331881
279139719591121
103386896886323
252908541032837
241316116300933
105742305168323
9585850158821
261659187683941
23645800528741
232211716490777
110898942762199
115717788268289
92306244923527
65514025669583
70738529188729
269813213027623
122091004418791
140390743748383
3151243779841
138164996166277
226763590189067
235665176668969
45071597719517
65174598389239
39897800055761
33502285614761
119888476610401
52168973475049
34295517730777
216732997553827
181717527765773
120331306146809
225692531007263
210169828767193
125035384183351
63361777086229
21155800193849
194628944727719
186171876456331
132031528869101
186012713599721
53060554385411
9484891431791
259654441647943
220761939783937
277500642629611
7636275063709
209041881106087
250930724203097
232666616411059
131413567977409
104893604288227
10916515755199
231136578908413
104920672168511
132768930993409
273996530381527
65835314320187
188761485106057
12402860054293
19999306536113
91287257212133
171736586243039
155889272498329
176487453775183
204245183446621
147837473872079
10108122789773
185207460473153
49466936674439
249206090228651
187584183882059
33707131295939
222447084214489
2939456623027
26909097886987
167397915573121
19978375776691
123249611058653
50847336252611
249981328785703
154144755147869
29689787559097
270191026708901
141713744854069
170353691278777
168429136168019
31543944566741
126655752652391
33922404155863
242471742948917
19157555632837
249949432885213
98791785400303
222882503209241
67140218391139
238644651933517
67942497843497
90670702707797
135288596725067
175523239605643
206215611836369
106017375426059
68060367832397
40654829521417
197018777573909
87145730400829
277174246239139
234689631766021
212830439870281
181371859506833
278921429309221
156515227215481
221966291398513
196547671472329
275916571874423
184261127125399
122378333861213
249308013941323
130502955602119
213582692621719
106600527346267
199720540330127
76654428529411
201385679584513
110045838951149
141137822885237
118783220863313
233074765270631
182455755988981
38780818801561
181823102978761
13617128938393
275363646989881
138277229772853
89294365799053
87984013990657
222299543528047
25623057462347
191157268799183
113235692877379
253478587838921
15529882905137
258774752336179
257587377865591
108509049687677
129236424796231
147874145399339
137124670669267
264219870792013
103114135394113
220851878394793
280494510831827
224103663123997
1419232875373
257994785643097
60978053655143
187018316561203
72111576169063
279815718361931
126764743124287
60598530235891
62511376430467
141673573918693
142282184096089
139037677586531
26640021393259
245398932287023
255431668570997
263412596317463
210089596078547
28947323410883
178653780580271
59336889547601
177459647432597
166308537488369
220798304477479
179024630680993
2781659156203
149787722366959
166852076481869
244008908374481
19303727512453
25040137332323
62890306504457
269210082713069
118438501274341
232245520706981
70584925735721
111225948376219
144912976598389
141418859989367
249060465690287
254534265711499
62752110759703
96277183744177
86589937792651
277773106037831
150304260042259
15270497014999
89364091214569
217350379265029
53342914539373
189491952871427
266782230295073
228574658173853
63808733752151
71485383258607
149874323956363
248757328849907
240413875324573
32262013150163
125209021674467
28439125461529
237627317376829
206552391737707
138939445150133
173865978088669
97827113383529
280485093655163
162243047162431
256297235260777
116748538542061
40217077944959
132617176394537
227559706339733
113518272179867
239471963405359
129097751462233
213947978452727
191403374985457
254012033619143
10961094662569
247090048414021
217578910286467
99695204990809
256543072853701
57559232877767
17526653850413
54972296418313
50909890842793
118360185309167
253366124894063
116574221537021
115066420784891
154679765981347
193439726621681
154446325495159
200102037955891
76281919677479
190593945287609
190779125875357
205891099794311
246989242472051
193296260553401
206073040947143
58520933762141
77611756043203
40942676686991
276875507816533
15118683628273
150463858368319
86303151142171
115813171487473
78020549488807
84316260542471
28059225381259
196858920528839
172742495669761
271630018272271
240279705835049
89075414765327
37886304816821
37500661344667
68442685878797
63908063920447
211941939457373
252937853776901
205921739032183
132033457489751
56471227628993
276376637815987
11396824386083
137490840464869
65305388557681
95825954548669
2646185934101
154228039857761
255946688139061
20152281805091
46588995528067
165907039981027
27472187145743
230838705880957
26445309646453
99060632898371
166624475090243
184868829741779
244502362667161
128246088186841
177227782321547
159137103223291
207783210231053
173654679739841
93743222328563
50769603742859
211120899762163
245851154698529
27415003239199
17689564562227
228107406340139
91890102646907
221023270283911
172623718283759
86804841632867
20019762576131
155945393543711
27261525354527
258379680857567
185164009431757
241607911729271
145047632445697
46558820059273
103077825928019
162815800654417
150479543868947
22858593878467
135349904852263
1446527611603
8444678975423
229858232301613
174152925633041
259155666850963
155667214368937
3585925024411
41293496005079
100551802168333
90074594415119
103277053732367
91568233768181
79118514750101
248958369085471
220508027979937
98596294754189
71348787083227
222382691444119
86782767875239
12041624743243
242245177108591
132620828508071
174066104166553
76235148135743
247770105823213
270709532421131
205477969949293
77454919531559
120306223326589
25389784976723
111013637480269
230109132951409
60766414000423
193814585743333
2264269236727
84140587907819
60851284488691
202240474264319
128736426091699
158163740831717
181129251030701
110334404969981
212419016630251
250466593643809
180914307145721
247032299753069
102022431885317
237246795746483
151973075515411
155933716139921
35716236885751
280194926284283
8049246254921
274850203601761
22173637504069
174512183265533
8360339744299
68648702032951
137293745639629
87217586107867
14550414552073
11930242462199
65582637053471
193846015022189
221230138603613
241130676720173
75447418395449
66526828699381
47944262730421
118598877112487
281042368884679
47780498377939
119916826683361
89337439593977
221397503839313
211690278446371
191286810736787
163389866876869
181567255333799
207038662733593
252680481971779
142923331663759
183115264847213
199168938342697
69952142971199
26972561380847
158121925491851
259080312214597
154154366626783
100725300597743
61060283826067
77941900087897
251171236954549
133283734283831
140491554076319
171821596519981
205695995958877
152619340306679
86582624083973
8135402073569
78437200832093
218493915075641
245433926655847
223589870217523
52732596511849
168933242357813
99318798358519
192334796637733
55242389825443
89152199244949
31738092862757
263819733609977
4645473806647
60156367860419
30184142630527
646719842477
145469828483677
99510686939381
261419763883787
174729847435963
145033753473883
151160973280081
257615133006521
71355715643911
70377821138129
273132362636849
136472164547387
127541963462761
151683796303867
145339331396131
126168675873703
258095720704949
27515079920443
194427250444253
81131125154861
31495459536011
86507209611071
165069910901443
259542904277837
57634211589223
7283000666341
200017534347149
246744879059711
185273096565343
27394340530463
119204637557219
13986385148233
62293639340357
113372118212167
23969190523613
37238669482627
201631786691869
75248271089093
192787416069139
2223064231523
274006916183719
163652058212297
194980004733659
166319821477687
100336178289041
228481380302719
15719054102201
52611239185909
254796544096063
199983754325063
127439786921933
264221416414771
144208111003189
279728702939029
173942026778579
17249439032489
184909991848279
67192999738463
197698422750809
258734405035181
33020547193463
237608564627419
242523825581987
180079605008759
268343661893719
243806766779591
36845242554833
132230561893043
10738158353401
99093296940107
134082394421057
207016543493891
158405601001099
132022720571617
229241465881427
16087845010109
187527382563133
183535192936717
265094623259839
46129495768253
130860074912101
1208339881277
229583291743381
171881641309069
18393369038029
238271549193259
169355822261299
85705910975809
240921407628641
167323031702843
73906678280671
224236749064037
222510953308793
92953965366557
75367679912089
206052192142007
124232234429371
41606767772723
198100185182923
145622090668669
150449865877709
64065277166729
3834641977427
36579703424093
196760280173879
152649192173263
159117397485239
113149329456041
274349682121591
56169838859639
6356767786337
37412935620329
217858273836101
237392557785347
228785137249181
50386319576161
54205826179177
241442724267307
254576035949317
251959601055611
223527792076507
216849127248947
231817785706823
36592515009257
269804271428899
147855598100923
97337713897421
165192229702849
203879697580807
120890173965809
201715475917561
215233435844443
95519164495301
272000985097771
131256917055941
273287974038371
139287944469829
212498470997381
125919611455559
219463491520523
22346754218447
40877228549419
32513733951469
138573882169
233047077214277
56061919715003
165393259239037
67874067345809
57460887202111
125248899550261
119362072467301
2897895869227
134588231617009
101199997706569
10446572676367
93756947824933
88726713992429
15312648994831
275741761868453
169136083193851
159767660214221
100548198151277
166472102587751
93487390748207
269470666267687
116634431041691
115580458513909
107377994431723
269458694772979
240264980766857
206406088500331
137573282937973
13443273619759
94048558252073
213434714909159
175782363874847
183847840746503
11090498641811
279590024439463
104831461731839
116097388223567
61542165633059
148710384035809
122279319371459
120138355396333
65147668862053
131007223406963
170665096705057
207306166262071
35644746631691
89960671096213
219864954012761
82314579893531
51019301916377
178255584007513
156214495037801
13953221366137
166311888778417
33764516385539
220944003483733
66444605749981
44100715927417
236550898572811
80847327116399
78664064447029
91043850410327
257808350612957
15543101560201
121087248881953
44603447957683
35773032506671
25837602311629
146167861822139
44551896120463
216857403262681
174507906879857
45991593389029
261416140850233
77282130511889
274116041617991
46215197577707
199542207423073
78446812775833
190149332917321
97690399235963
183507560896789
57806086727797
65703019979101
117248810543101
219304880406973
6422384690639
182432171860271
34198820057681
253125164624897
188025294242501
217883207876437
163540043293813
190654878688129
171829262852579
7771803889757
23857519160113
231562406478629
19812711168311
69273366067247
135297622104569
218739798137447
13718859611309
90976162344911
134612253290717
129887864164109
143852836213799
245112395232797
165700136841581
19766503640159
123609722043781
280356948768529
36713757445901
9061759546673
240202593492713
264721992693427
280632084197359
171877457832373
254237393985181
167345692121893
184522858968563
66356419756741
211554893272699
141555616920313
254895375091163
105969733477373
128542406501363
171493431747263
162710677761851
221557533145093
213211158916367
227513188641181
43770715620433
45359340246947
148037078886341
56446773501809
215083400752009
229939834779157
14851695155287
167040858802847
143497549624441
186548574782243
209744153922731
270750053375777
78543250495847
202343681153
77097375594367
117290007883403
21212065663237
189863519414297
161215676758043
92469964222241
155463592644973
231483654867461
55979626186493
82256459014349
111249795662903
31327623613397
104412602520641
19328459230679
5835689767097
142412999868401
200876834793643
36145458811961
45064253226023
200145104602063
113683860947533
204329460031769
127673187005743
182960365819571
12285404134513
141959266374791
23656628015983
229224833147939
128651228337127
67032381220507
269286965210171
134926268394601
126170921727871
5736341876471
189886709569987
221807185821127
127358748538277
27455240381929
75240260852353
177224090913521
188491594317569
80705933440373
188715370357687
22969864865813
232914181387057
145121642666059
12562775368427
271750383492881
210414646845587
262673228030803
260788945859593
106343705574559
33817673026303
46921344367067
175925995583593
6526210042267
102413879033797
249077489541919
33444607173661
207213364468417
116680779091759
172634757679133
135310529697991
45508267474217
77937480321989
263980588891021
60430055703107
7964558573813
176724167405221
14468719915409
33735725221721
153733501235893
172161130597697
208615024846901
76442653909411
243054814494517
3838399886281
230351087732657
173833854791647
201107679531023
42014332638661
218085613710599
21560867974201
23981248929457
154687139692861
45938174133031
8632192288579
47786190509129
103682271918649
200153793061433
96549012223801
23507969943841
212313442329809
178257049095217
56331820594241
247474936067651
185527725388427
113618561373997
127084987426219
55153968490007
94204747291597
14103825006127
218634949306771
269964179322307
2496811676419
52708706133071
92090617614059
210597142284059
69574175767399
108856694094719
102927578775377
206809714819847
54678548146297
130852003368403
60798159852149
46015591151743
218177848355167
4056412547897
195289913178089
96947718200479
39917557106299
61360162487303
263690676855211
147714404515739
205782565785353
23318013918421
87130136476319
117756000668473
61624353887191
50931333159769
121390619005847
84906212915567
88184118368873
262420575241691
97302145584277
110846153372839
199564863444131
193902471416131
185049878356457
178373014557599
46417793461399
100982232529609
185159468447483
150790529100721
11318296452943
10552201668571
67086584138297
192837234887617
67830998402459
37620958661101
50517401163197
10095723790001
105717785287031
209456880085421
6671598138017
199464145161227
31902673588733
228401392177351
202888842876911
136139934471913
221589672775279
201361619052703
273651680796953
262768405499
192552292888793
240812199506843
102729942560269
133703245164427
148552927438819
86242924958227
185910859930291
37103438910977
144931135850533
112363492070359
281447106612851
248048855597747
212017632129803
40608008761039
9314400901181
250902876937819
111964989587027
81845544631211
197554996577443
41577745069967
180982338851551
119282151202967
236126775900563
123114485952401
12270478061923
11516745063679
133630868946101
220362934828591
271838218229273
148707973981849
38315008815029
89765434479191
233525668834363
139287219028469
179770229174999
44199511593527
108725662836229
111266482614853
174113516278829
39505163159909
148960945680691
257071584516547
171618092363429
196990511862721
70051339204361
108810051352147
109930349137129
217603325758411
27075885419909
167015890395511
272446204318117
114766273501771
227911747849547
39727137197089
172364452675981
125952874473359
146885757917137
23431898910421
12737525184311
168057166027393
140608705363411
11623465626391
177635435743133
119313846913021
171110011710227
10279545472177
202616721991181
159510903366229
97036743728363
251194336748483
280032761038267
132356241595057
166151433658703
230283754002509
200407509249769
103073294093027
229687905529501
140810972064239
22785904733693
269892321703357
266265398864393
114144502819961
184696591315127
202967250174037
191599279858211
223587003385409
234598350775471
20310906446639
97947019656757
142805299361929
242582424448237
72490506150679
154566134831039
73325971993541
190867312376519
56077388577241
176571890507993
79156303203469
255867950490857
65345751711133
73927839331909
14762719934371
259869368470619
272432050275823
72021649506637
280072858439989
18925469848141
3576922754357
43852892440219
88736399196967
274691418108319
55057150524347
105618690713413
47773951462459
94242670390951
169719708160027
251123058635237
95902505950103
270506521229029
64935841766729
249166525839947
220343594391653
88816265421263
36059007238669
185971055338063
40383773349713
216036004078267
183081336153589
194615984645179
7895053595479
243527082543389
30932046887107
58052280356381
62019003320143
59907261213647
36896023397711
221628216875777
99605246475107
179846886412363
155765481574337
100129071160271
249094620584567
173545455379553
240599314681097
113804423471303
114368664694159
118601500012517
241350983332919
101226819715459
135157442202019
137749564565363
105483146087989
148488496920403
205938053532613
197594789553949
133103947986041
211252696107317
280284201950573
189297021880301
42140034043007
94146568498369
166848851097997
174840847943011
45591068908537
143152597314317
54406427782207
92262943238303
73093838241233
156830243303341
176250709725241
136473823115471
128674771609169
130758014512303
166870868655731
274610757561521
33759363031091
190539391781939
241553201951027
36474713951371
168751147987223
234147931023863
236564125937071
165184296776593
133300951058573
36483126160543
223112325298697
97685341882273
231326978767669
4999377213221
52949865731713
218473521183559
147580029229579
23501519566639
202436486761169
69364060533661
140297742369307
46074497909939
257943009866323
227377536998551
136070657199101
105104499215491
197710250620387
163811465557147
251553968469547
121533365315287
246213451599541
247341867162001
18490243700869
115804721419129
176863601443181
131977765485061
232236363825041
30456653108191
53212824184459
34968960237451
165344509152661
180271261080749
191220847715407
249366571572739
148124290073191
124323389501777
262587261379189
40495060471279
207986148144967
194045652614621
62296094900969
4671342391733
21012233615069
159906758053859
275772555277753
257253630638969
161413553273069
36206143590557
108252767294719
161778102751351
138615621288049
14566934292871
193262293019051
71979089336237
61917448967651
170177150042729
36943750308139
57140969907349
134689864176913
207134990984401
70427836742657
67603439865617
206228696914637
275687173785181
35329974679843
72923474960507
215232688495481
61512450642553
270643573357847
59466355669093
18937514732489
219945458392603
261495857460049
29682874751311
129785599221277
92714975025577
123638536794257
179373184596623
187063547036671
276953991827449
230378079195133
80386236760367
277456859866829
89377003703423
67931509151371
59925622640711
173692570655743
25991284217623
278405630185327
105418065984457
129953156882869
209448487545631
257806353994559
239447199266521
149833467324271
68002628528851
39861702893717
204307721203507
269528948824981
66522553792423
76072376933011
252612135759133
4215676120837
144709398835681
229175980431287
210856542158357
221114507538649
187451727459287
215727331028969
273181311905221
154397878390597
38384475523831
265936127636831
277575308532097
65786651877049
102659016988001
68216372966347
124277011849241
171627674411279
264817555052753
276562085135741
54759669094541
73714410752753
32587155167339
16537860638389
103165927543201
50215914247517
241838075170589
246510105103057
199929280025063
52242637713373
195155929076279
46610133532181
178641376680859
174992460343081
218681593363601
74930732161247
691645350619
66448080677837
220601307161447
240867081199243
276371238725741
211208288803793
61083074921641
70013033094643
52176375689849
192990113990339
271602253538669
74404891367017
204106866666107
183509953578823
52949250346631
181183184352733
263626885211021
253195485769817
85400730833647
34322568546859
213828915534389
267461166146047
262467169773043
156394139919551
58009776666811
162876310140211
48109836680111
99552056309939
82100338477061
141397250259847
150815444038447
23029113611291
139379214602879
249298674062063
60448467050717
149544499261427
112715332436671
264691246193137
211009335062377
12145725728533
234904996164211
163577209687457
103035239860771
245128002960469
263352361379417
256107695155751
168411855936431
72070947033023
43072175160361
164442406992191
88999955631553
234257371949597
109297916083003
219029927965039
139677705573899
18074077871537
216210937663733
218587456501849
178498413385807
182486145579323
235393114901957
8141899302127
194399251996693
39732668481763
124515137342311
231026646808631
238656295034141
62404503005687
124625858911207
122968297687637
187723840119733
80013101259317
171342048869923
67783719043883
87419522807041
266626609463171
31823008939297
439179409961
92773333482083
206902500574717
82171568359637
209969312281279
123891925271329
176642647767127
59862445629433
199454221048933
45557888557967
183022835831323
92210803939039
200006183943011
255063251828261
161238718614487
28684487778277
130474060056499
214883108142557
227367092544499
257688484582031
268960046195693
106526008710547
44830218501083
37553702725531
121697652263251
116442601398427
186309034957511
171857203203359
180478834564051
205768176774241
792039878737
125050128630527
156002948849183
64757907205027
33468379880261
2314148102993
99930868897037
32186708378137
205714337937167
229771218725137
186065143455733
61743544304263
1230213613417
116608293422897
116552490667901
174598755199741
84649167493441
231638880988453
90751496121653
221164163079931
39508977618827
201775312520981
112576289949491
187873379303527
212977023597713
38073658085207
4486490866813
62501780533967
95954641924213
74675331976831
17420111023181
267770708889037
98467194719479
232767527174513
12992047942813
208160265179129
26317598202391
107649983665709
93390365008427
97065835078873
132126659114963
121451026232357
212305487521451
9859094655541
75212433751397
154396537864813
62603588229173
135857766468121
71226802998047
209696935003999
128604074625151
155330063662967
188827327400197
12731430455311
98103345035537
30115817350471
112189379136353
127561390973669
215595193057091
197938050095843
44159935392289
217042889334407
266981641056721
141806915466163
76897611606701
270609770342341
213404021485859
209810151571409
132486994426651
56060908223003
202609406651779
239167625505257
210477319574111
152012557398809
242221225483033
30011618046439
179087935995011
185652330713771
95834426198323
223401805247927
112254187602199
241240340802077
25474835882087
276322617802607
260964523039163
152156384115061
138692514202769
129343417545053
247520079454679
98408961502213
268412957096923
251414724041839
228419194713617
160248975180803
99301818150277
78267651666709
204957027607151
22611243218791
67864468229951
253973933906723
61483622031001
219835179700573
212099656564321
224804394986221
15940123284859
266694087422471
221733309953317
251641983268231
211455759806857
281252634183137
235793708703967
231035607753341
152951939706457
36036427136569
126681992237459
194508084089791
162463763449327
66433413886351
124821234160061
167432697423973
192519709354901
55106505733259
209915942114513
257337639990307
149727610156513
25979781040769
52587739186511
119863660870199
116182549950281
195937479584299
151683029960453
278324211890623
158136991947497
10417198668329
76705525780463
221403670354793
63520848053293
96249162609751
182494508271331
80775405963787
222098170255597
82484114623499
80043436668443
193792668006793
95125674034757
207199078330021
16629921085087
18188470650557
232522171267241
131471099692343
268431271781303
2504888279897
9091075760161
188025282643483
131117079718337
80578577664671
188783499550931
224160148314911
208848497362793
31655340958739
187982984753293
5210619293161
107697801047503
33791754634537
137794254698423
212964352759651
229744189531099
234913886045719
48582701827447
280297769867201
225575044465261
144078170008403
213994400473507
1978452467093
120321483071953
42244583231087
204106351054259
178990756405289
249284139666143
4789164423191
5834001185291
93634605695623
97299578000761
208908395751353
260643973321603
74594743517849
80813409697627
101644390726771
77270010847751
236899049881607
167300988075269
85788275756831
100167946307951
140212317248041
72245046010897
87767765612539
274260977496917
110885327672267
116280117691669
119628773993977
39974569529129
32290951361287
202582752272689
248339925116131
26976502282549
261179107254649
212893909926301
207874954212217
156413520054761
61225134050933
198702613409269
4451245643441
275999239446899
157369287339431
54021454557523
200147956552403
231580916075591
74760154349561
133498955187887
268798121891939
29773514583907
168147674461643
2059472867449
200377431871277
71760137660767
100917882343669
102476863620191
269665585691881
233728389158791
267738703326329
198681690453209
125983434166283
84762359139539
201395021354621
189059881128673
61487555618747
117728291156153
204160665389101
217597519922381
34999634599151
178048283695969
72476623414067
15519741078697
163630913032073
224623999368211
236419228521239
97863497084653
218456467868687
164775012414499
11752342007507
28428896135477
64269094565083
329734743521
106425172817759
177685014082669
158888771558893
167672115523109
117132511236977
106134572362993
114688662985723
194480653428227
175934992074521
229120614040349
129055365078473
26031127851083
222545435622907
278904490205083
161714651659123
149196268889621
217729169089123
196243590597787
72022735383563
82609642124701
26781877123699
221497206203957
69012273050159
270637012433287
95930312144213
120027809730617
155196925816931
143646590604929
151076346159181
226202457631489
58754269884257
224017139441131
181727928959659
68119945843031
13627358751719
162922058633819
220482507713563
4064012246059
84199804251037
188187215615701
232913140568083
131563307856523
206648172613723
125202177611359
43473272748463
130925182256663
270620485189277
79360463487401
116564934609251
17494480638743
110036973840763
251989800918673
77859141164963
126729489408923
255143570939071
85958586134371
157226702633717
203548652250733
230328446338651
33111018528461
222690205894417
122142208117901
116966536210379
38042228335247
220694879007019
253528726302037
163309280728901
169238173822423
214587222096113
208964899451279
48560869689041
181453874793083
9206465432071
173280496618301
65160544583297
52763439376877
161590180643917
115335042114767
127828106178923
196437266669099
16066736367289
39412339802711
41820295844269
23489413795499
246100532367593
131706020843119
70208620136929
259835731054937
204889057899863
47852956026517
209005364423519
122278297172237
203454263965949
41297301446549
241012516590361
105504271359401
154197628580981
62628754786469
103326236509127
243570048557471
143013944116291
97679307752863
65495504658767
193453608988949
155372725557757
62191634081383
279720445218853
155660869559977
223646499620051
230094944100317
70020256758461
15821242591439
100757118487159
195720164207837
57807346083791
272225820117857
250240804509739
267614119647443
207826724243753
203559818397137
248972142074101
104194430189987
155820354254687
261175218036181
98487968854511
185860618351973
24305011680119
249924098685319
10864394056801
122400808796963
235499321332129
210549731929099
71062917650251
150863196918079
215953583627113
259183534934767
69957127112723
146605938345311
4574344803187
57685207709119
198599766743999
255964117520591
63253106824013
225898370299439
12261348461567
255969524422289
276467724367643
232949022505663
24521937116801
96859968157679
279900120543971
119216134180459
89181435491957
56629019696201
175781123628443
253978886891647
104961881918609
186076002543617
122316537705289
223749506084711
258595273584353
122383846194947
77570256488377
98279823603569
72981749688431
23874183539579
236977151442907
248405754985783
131171490292939
154945055728663
154596220072607
150116123328071
278052165350801
271214596857833
134347776060181
51981602507663
68431400577971
106827079490563
94285637359883
124260593518517
54734711412743
96663603356561
107479492052489
243727004167993
144968355374651
251735645064983
99534760102697
42535544200943
181286512474079
266481295071421
116159578827143
187942700306183
5224722973133
269278983552493
157116880755847
13271637547951
102405167561771
118509353487559
246367684792049
7365218711699
139771885995211
204388824539027
152984563547429
48717566502343
56679958707391
247058528664547
47987096938181
158575108246909
8704684711277
238256239784219
28031187921631
148652269313467
8351185788307
68520327227543
230892588673139
63433257372983
98833402331141
18964255381543
86260763813149
11368606788229
250284783848579
252635843758789
173122853071099
238254306487033
239187608714413
62641099146383
95751634683851
92659920426991
135238688616799
87412887300671
217176642600097
97509788302321
71008313988107
246751620407213
33606700624507
75518119083689
25744374508253
71639211369953
150053735493587
61157358812227
256906531867969
22962971075699
142514620882019
11796558161281
237039462469471
217788193584989
205102648906627
83811057969833
177735665317591
264889499346889
123768275379709
140026334184487
77807737688279
170755472775863
227840524491751
201971084153963
52251653016757
279934512164641
89824760707607
15690773965921
261644886025583
118084755462827
159960272475673
187005342667921
45039157588871
209788946226427
58041955302811
93029162265997
187284465384721
257725595342101
71576405312491
275099117573909
209025885856321
140461212279671
55275616917221
39999831239791
247712354631691
9263593442941
222194466146923
251104049720609
7760722810349
271357967739347
168284901048989
8533395436849
87427309729069
1853897712461
35537522057867
80189935809239
243377865257801
265477910450281
185201940509177
145636728267299
91453695465779
48409502193713
106823509706477
28007441563553
222248082529553
2962739035309
189442207198393
84497742386297
241095661314877
114632140120489
10985548911059
166914172468739
27290443172197
60682687279391
156154675484317
231117841608613
144703436890867
192725146344893
122799548191483
141135873795401
249304379373671
47478241788779
281172615507101
139444582495063
197884199282821
41070971843963
71673815824379
8102607044537
122744017680101
268329656665871
243794957871683
5541488495071
163976972774557
35153384339111
280966688701187
175479402392537
254330751168311
200407187770747
244089991573213
48524851159249
206640099106043
254278784653651
168419192493077
175851978406367
183322836027817
139845710273569
234809829862141
93629242306967
43709724982247
44757838268303
279844335554891
17913544639217
151866156674119
37491694210787
167067774665969
205328697769541
123836924503403
180366127702511
265583392403177
3765882495113
71507201517263
277584471992647
20863861508491
66018051395809
95396416573951
144518944685959
279366615339041
3698887910441
230919761050831
238963477361881
98751472122529
113916597900311
79491533176501
135202017527971
222981090856081
165242825170421
107416715014877
56243309652463
81750662670839
176322387619907
29927634596017
74678155120783
148950520936307
6882826987163
250727090558537
193558095909881
45956737391063
72487076993839
14874588013097
122081856765527
117471874278091
38985392254547
124438578402653
54405960736087
46926451367531
199015489139567
147005425850461
127868858754547
21243107074993
112139024518333
124873401645647
274334645139623
196660563737977
151032671888183
228346223813453
129715446136823
224184120588073
182324447757359
86199684131503
194817042562063
23093422879297
145175911041193
58680383311237
234520533301367
81874634688227
120304300073689
58753008878749
10150025336603
211088687904047
88281080743181
245571450965839
238391435566633
189090824963863
220437314556457
241825874091467
9944068305781
5631917490611
182952613161133
82766847854659
152416889701667
44731744344103
5520332900581
237419086354277
150672476681327
160163424488231
251490214986551
36831128478607
68033346497399
255332623784341
225098190689441
124557606033671
154041524252867
132829920152497
82883416262617
64417063611973
176250222794447
233016649726247
220357851468311
139675530563389
58619972898301
254084267969149
124000147139447
84274413220057
226579239257207
132454262155987
249010468749677
38637604711961
127273542951637
213450291871849
43409848579417
246092933319421
236452582103867
164325117177707
60587162319547
45311291396447
92085368653703
20701188909607
11185094599121
74841847444411
40783302131303
72318726400331
127235376932627
48772095145453
229651002024643
29878329686867
256670703465203
62867419961887
172811972837579
24249571182017
176380178316833
80017621057667
1993884678881
123247147940159
45081865287857
14900651030717
35656701589969
108070536910397
143954745584239
3239360699563
235126310249581
27717098727037
192409748223647
80487519016573
18968370050369
261984692332589
65267350318619
98134986017503
142250972293303
238874950265183
51385919417711
55774201543007
135256620879481
83105577077287
53206468654271
98228288416523
280750571587469
274118876026111
124516257744469
128306250299657
78773194293223
66654105989707
200232024803263
36798964351543
213751766128973
62454072765323
189730455310603
41459176813253
235507296768059
23314286898967
242695034271161
252246677617157
226156420415753
212900870614639
245197345778909
205257433916377
215586454445777
67605445835167
13328366189807
210796339933339
69178027702387
73613241092453
181117425293821
212417471221663
16997394329701
117774267830761
271372850113921
77458472198873
141378410825077
234034339498459
70479940622017
232035121404287
50487871580119
99645352494187
74861534319581
85152341209057
193602110730517
65629238340569
194246281531469
143993644565917
143349973043447
280174124689477
145393817784601
116013298082777
200543178065179
111793004341507
80006968565263
251907682654013
47827555055887
206745100980293
168332480944183
231592313840753
171844814507081
220239979692443
88957326602777
141138915394277
234942894924779
42015057963353
37974293050321
60727270911497
216169967931179
77672267213909
160282315869769
14017086092081
132693109965919
88901544990329
130903771862291
230072896865507
140974143216527
124529038222879
87974327053693
3072454812809
3461677940267
241512063153223
52165789908619
3631613565659
220105280343023
100525803693779
224863373023771
188698916180563
170414406913589
94214861127599
10112088909539
968373953707
226962150664241
54751933930957
52550733275189
38607167708201
229170277231211
116365519400821
24411742766717
146150972862311
88348170763547
246221760912713
16428490184081
249997481001427
111210766008257
270254091637469
70448788788293
113199965091989
266570001142877
14679055037851
190243663309109
148638134220313
172783377682543
230293462485607
116376085069403
216320117619289
123848871715423
97314806939557
109719285985651
263959985941867
19915087337471
226000475392099
46933876899731
80851801424951
137965656183653
94208979187847
130905372456563
95258865178913
139965943615711
132710115252853
145786728125041
20116103112491
197309162618273
240686611633129
197969844571661
100388043703177
39484598313011
62140456315963
11877383047337
34782046780219
40615106192341
58523921707253
63142874241169
59198176807529
214474413196321
235876023827963
30087428944901
67552194001997
129795497274587
97977248326033
75170095699921
262961155119721
225122509298573
264964184649713
139233310017917
254264044711637
105835408707473
83797786212053
114792738412787
185321276255483
612025597201
233604546335299
238740484152949
56792322307291
244562267592551
23046521632103
133981575527351
64464415258889
248093495336627
246673639804997
42395054105483
147035352747133
208059120593447
234095055609293
201510560197511
219108861701381
14209218130271
186535256996411
115010548689899
170595714815837
244682536257347
233494621080577
1657326029617
100489312166077
279037890212899
125429245206241
125482802843327
212494439789837
63339050057027
100463255341117
136609533622517
278551273677049
153466486293997
156525923115743
260699145562631
268462476802697
212199736909093
140082371198443
262113811040929
14149602283753
264506262862357
25888965050969
103260807948227
52460676211409
119794590457859
208812096658703
236440463621203
91868054957993
133490297717981
111718637795599
36053049827563
265756833218983
48467916493019
94110610056161
177272320269617
247812987089741
197818898411851
211739010968003
181901696447701
234510999972679
110670637068469
88340583574981
270114779337797
101637129421771
178556183844133
252082856759047
129290062918561
87112984018573
243415030521709
97770019060667
260447308457107
34341893054947
53914362084181
165054788590577
147623528213731
31756083028727
154389443376193
210311674436203
175407841491887
66721105566473
134254671323803
58074735544201
180428299438811
69757682953853
251296761244819
143613991752977
23055424505447
196017373868761
255964852377917
54342653222761
144412725761749
213766508940911
229035373678061
187719273980713
73731496354609
183454456827647
279892469517181
162136145640211
56941091354171
56276338960477
190966527819083
265045114081859
76556927918197
252754820654789
67962040297507
226329139521469
167589737513687
150697429651423
56936067196577
34880366090957
133496906557957
83820950968159
145273259801651
188415294661883
7738728904997
261045741125441
154295143381003
63538536029977
181008896172359
77646093383371
48165745856441
12186100484567
105686659682869
63589209006377
196200591049091
144270986596543
148009074951349
221999168545207
118751351954603
53647738061311
38682521489011
202835231036807
148845903876401
148681606875899
238407454453297
193636832717873
232735748368181
173441358862861
196082967113489
261609623268713
197899652469037
275111228146829
6626586033689
168452854929077
132229209476867
72554450350117
178197305477221
149409186135857
639311868017
205007428897079
128559862118297
131733950916749
154996887166171
210968064088013
25651538866307
44135746896049
78815811526849
26895526923719
229749289354241
280289865817259
251994171209471
97792878029849
241324135224281
58214107205701
92795233932893
132686800267481
28094785124467
97448599569421
261513446247253
44988209488997
214967285408173
199214633390561
115032304054043
190298222960591
52164165131641
202192476722911
115868316151477
228661681049561
266795077479397
55422832637269
40203909702083
19836114226939
185430058756357
81340611505171
225843995705057
57313922805317
205893373869961
120687212557361
140310184148507
280288738417043
96846419560987
136382182436749
82518735554737
180012162634981
229962082738103
256177773461531
95304048148999
95856510478909
146866292897057
197090563466477
51609136925959
72733908051373
178588457664173
212063483374181
81893143534919
145367098681499
240181672457333
264014780892463
53812885620947
177556400704889
196837007617897
88648101170359
156110181669653
229978579448381
64819494171163
148098111689267
208384146070129
30783766876697
180529300995959
76761264967859
132809681423641
68695748112553
112857753091283
123380360864213
222465956008319
220935804378043
83060836221827
140731872313819
92300667159199
280066012997831
19204475276941
205829770291001
234985498682101
213304785536489
261305090670893
164862498631421
28190764312807
49862589519913
37493151426767
78893418550871
238979639070223
273593348014429
166741730688833
194641416156673
198320964089803
187319559724903
245176505465063
108500619903829
86641075757081
69350402898253
181883221476029
166288112866411
114377378956493
23021764129657
146387840349887
230567450255201
41508758052869
160151149650829
94688743255037
262540407246979
213479328041687
157777152263459
58347220636597
32258139329687
224668338825451
11959823882509
277445013109637
34185069650759
205649317639429
22592629028323
77594737556173
217656765271793
165337815021251
40814079352499
68192896281311
2722916678513
114371187179047
26017015661209
158811414479339
196115726169317
32967622705691
653219261491
212112312078943
14245219720447
159409954373261
198578020421867
49322079157927
89447801527741
67585088589127
227824749035167
205239226703711
32553799644827
26042961405119
65786789137367
43960890963923
263351117895119
104746604678843
73508511201043
230787773877211
218920531656289
137130637355483
161784980873339
110136420574673
186708591337369
190484219156291
211919726613191
9940938384337
233086369484239
269968564398517
220442215122137
250369746983221
276309276189721
65877335935871
9348819826337
239443987478363
45812887536659
5656808903717
222318169126667
216786072447523
218959382805731
37919724132239
13568281443007
170788131456473
259455481391759
36134634011951
258528694635593
131365666820051
207721859921789
125824250837731
256199353987519
203491685557841
57160698900521
237006568211471
8740827194683
159287381572171
173029684873963
116426340648263
112706239595141
246913205211373
36637731467123
43077852294431
226690104117163
8461283394847
247359593185847
255466071855493
57816084162097
242842950791993
227415466898603
67093431637049
52169953338233
45149950884011
213981674527009
139775819383051
275806286257373
156538055382809
136200770998133
196674243489863
253381578812137
141663424009469
111275234067317
28437288590759
263962196310283
134208839848073
23221846779233
264998413895951
218739691822711
8434798917199
51333959093089
137711543242627
218564181066731
57762570274537
57427254411743
176707330891433
150353553602921
241821395642413
241717764604793
145239040259507
35421608173001
224780646439511
255880886750119
37411757764091
246282286458511
72640476089551
152924433175889
12218018138791
48017409984769
125205416215193
22732629715057
171988736222159
185441065569337
258625073076589
185281244085233
89499579315233
24530858703349
254540966469571
87782766599243
12956899169597
227387311243949
246009618431609
81570644235581
73609924238533
145358553194719
229317793971829
147524764764697
89578752127729
132813612705799
119065186152907
60482566404223
257371261347653
193230326452613
73491364145513
124446997419427
88904291067677
164163190642043
36166731713461
20919522497791
115859634935227
94882474929763
80944607749739
56592749200807
156256084415099
45300162589567
213770228842579
227607649354373
116421156026939
30292358548237
165661336871143
269117543227919
144630874578193
66796320327881
12228914397289
220297773166769
250687497116081
171617565392249
195118425426443
149005308400567
61615057127563
278608666389241
44994814190863
39911443193189
190466379738967
79300518099149
152330183336911
159164021431937
189309436449443
53320492529651
35013094165253
277461537737473
214210656492179
91826960921963
107265942480421
72527942661751
132424043695373
133298799210649
188644056971423
38246597123149
254526757031719
81347360493073
198643032815651
136285431713677
173809847992309
50793194207597
33491383794353
219266912733503
180226170293371
261665649156073
271369807636567
91792062973711
274488016440877
187717542949319
248297807716579
108086227115117
107515240561219
203626354323841
38543851456223
116508242998913
90965978675813
149791912454227
48734760323533
221091268638997
151997241993677
171617394878507
53965816825477
2214796930117
78759856147241
22575997568849
256892141011199
12591337628197
8407154046103
273910331622877
244017532239277
108640362570227
197644065655367
137508506376559
157817217779113
7412496593309
155709417625607
137145050625841
49011371618971
213187329875899
270882193566067
31760107407389
223146976676641
265509354279511
162910988185951
158190479598269
108944759500747
20593238233489
17820358004693
19986792910477
157751033690279
130863959837881
212649429105979
75969496565827
165005302179247
61000381230821
255725734478087
28378261995697
44590818066161
121764419330119
56695062428651
259120954694677
254035770158327
150914037720689
238931639157787
61624729726727
106454596155137
226077513058921
30101400492167
56229893656957
181641304842587
126287373083701
230599884520097
263006278596947
131766112011229
194739853186427
80738213658253
52475991705341
65982399602809
266071516489349
154759382674207
75677127290383
106929360592399
178714242515903
124947548444881
41893561162847
8290769621899
140175462514991
29600276331557
197756603716537
14927149155791
72580720548019
161464344576943
132699054486451
64742761579339
248290869531083
191335758667271
128682064887241
12232838782111
6194199809773
227254557259813
19970676307583
164149113604907
142360556964421
211579609271543
121556342027333
104923428833291
235514409462391
127260195238109
245833971156979
158019572573549
82777511469241
136622223692323
69128499831371
203506144894069
126290842230947
28929310073957
39346287722879
222908616016351
224237038788881
63579737171807
42660583741367
98294187042607
59076073764857
208192187839721
139895067298199
257125147352881
55862402539693
236279712056849
111449240886469
280894441144673
252062210450647
29941720504217
5750536252639
156802430907893
148747093337041
29808221349983
271434200470129
150745665665461
190807022068253
21433747628413
270683687068087
102296440678657
246828092743919
156648996464771
131114070924091
50385545393429
76277649589951
95107526426309
190736426972989
212961541709929
122310767741627
217162237811947
119369199264863
250150366563989
146459354905849
182011210129391
4474928922697
93989365100467
46345667085503
184344995459519
192646572270067
41764533798079
178080970710707
244323270204017
157874031960959
249514685973997
125195232484391
215134439598643
96398490606373
30138295241123
105921605428733
27431496999143
15126072609421
86418367508383
88461257535419
254725953994387
51338582939867
213366263891717
5134373833807
171322360092077
278769143417881
161891637409501
141700580887457
78684917951837
125920762017593
263996993734939
143878607177881
144295797855289
97511250043919
235009803329467
248712595541831
200275199787283
67578667559569
17906687518331
180276100374101
13812462161441
263021038713619
230990400678997
98118159624841
89409619751869
75673930537537
187639204988357
171572375602399
245449111959221
72155523893933
2524540564829
113664664022593
188695098441271
164989206003359
122009941667023
1317278673707
5467164404813
155904389218691
73960147115707
42340655831893
6075974967229
71159990963119
47153908915213
271563982129523
260973395713817
6285202554643
12036020689403
162707723075951
125891016899051
72951642864853
92945301005173
239809570488799
186940944383441
123709640243939
235282382481077
181515073771879
265065930371093
107927623507547
24734210914799
21748982880727
183104468339927
31179698717441
275507885055889
51417113960131
134084317849939
112978003369993
100012513017257
22395627775447
265625489951909
117875865904619
255811973959169
54488467314481
244299133088009
97783610754091
253303810642781
1171075596667
8396896957663
10238082191819
7293164216341
231757314827849
48909150445357
25085312637739
30546156283703
200689659080987
232158544010377
274642268921039
231984037772471
55552407992071
80544952456483
219509727652129
72178319505433
31223590989959
57999061477549
40075478581279
277475114585329
244370250444301
242164919138489
217747334422067
113505214888873
86475965034607
19320992657233
99729226901063
239308521937321
58633468923871
7467391195721
43105305039103
183514087319179
33922854988969
232661635210601
194441636633303
98566839570587
31422900181781
271960031364737
28434481561319
81531158321023
146865576743801
236492294906167
132544463901599
88782650050411
11162051742691
217151110757551
68427207759619
100176871275073
93514225870843
49822391705561
65480536424263
239350169877887
175276489818113
99347491681967
7584787788601
111662814000629
61507621440361
258681616919339
170502460355593
234270669880369
65629433376547
151699055805229
148029041015809
78378626904709
246881622888599
181037945331349
222127093858321
257255389888261
84518561520983
103290432006911
106074402775973
50430359963833
30195797514823
253926678081773
239022903832477
42544299679243
195432429842933
260905239189239
96450451255559
155574793733917
84386232115667
127077235198751
180900807347971
90651739898183
156831949370909
174471089552611
140344914318421
194658571122901
52454873537419
50056519450207
62614927260631
104275636762249
267853749848501
268079511429479
259836932746967
80407662760753
38783651904329
25683927251959
185466806920979
48516218869567
180841399441831
223969632073043
53361063943807
169958494185917
113432610140261
216355184647153
161931301038461
168503603676983
276154986519407
71233321615097
12307907891651
244398684425459
208600961575343
144486153320083
203212334111489
113387428317431
101538702826117
154946396101877
171838608936821
152755434641137
156969702278071
153925152359029
171918967557763
90829921116463
98346180289229
270924056385677
41457977927837
143565798308587
234648708633961
40399537575349
95647813677907
203413199557891
553230932623
162062196998411
183159391308559
127308862075397
5177362634449
226020649281569
111320233189909
98734104734569
208499946179183
218349712186517
246478561075987
281022215457199
92296239509557
2714168780621
54903140025703
190165398742013
64368664276057
148405102545461
183997371209161
2681452527007
60996833194553
118813203356927
95184888903739
15897001290931
202594076887331
12391810188973
22097850018521
191310421130047
12882941646907
11524678311193
171836100939011
63121243309913
133900190660237
74533491724127
31564861845281
279566729764813
139363386811927
179667343822933
57706037335591
221488600372223
229844543867269
139564488617381
233221417435387
203611070681981
238900333528529
222813969554023
24136810699621
46782536849071
77568172938283
216520886470507
260821020324577
86453058115153
77447287482427
57385853467931
57169177299557
260313891139139
161849065017583
127303284643637
41319161055253
39191741586497
94351103092811
97321446470827
20982362232647
131932305290411
13469038666903
68366755391917
94727278187371
41721483906871
60645966415297
158877227169173
227264240718857
15021747360259
182181873477649
124806054220559
55427548007659
232408478374693
177287240139643
182981462930633
6654657038443
125967042242999
19230376520881
25773125824757
205023131106583
11781736660087
279052543874791
54713295935801
84619318391407
41403650217647
108966331925233
89799374640449
84254190266507
151053340185271
116332607002933
146742598398937
130371055908287
44855232528643
214824269273143
172422237912257
262380982581721
262153933952639
226770924689987
194707733342687
264756252831731
191956584360481
137191517814607
94054850473097
253334868687581
98795606327419
55097218086091
110856614781559
100404421894519
82097435292581
205037030052391
266789096752109
16603209997741
218470728878069
19296544830847
171335499770873
249859074979069
108049242522539
115655362605023
36323189302727
224793175681691
228871594938559
135273336160379
137747461241711
121441939824703
73955687067683
141015929454331
138481426312969
13434259362203
75018239390047
100270390648249
158125287157301
215357598183317
128071157209349
123893985822413
263263566539503
205732130406391
10210948473937
167082911129987
235063971902239
41984126228743
240480188647801
123254062632193
165668609348917
150811344284977
243889095317459
253042147736437
270534564409409
241738153275259
241705879002773
141025175101711
16650899018167
181840417061489
132583296652151
33811465357609
220759665252781
218692931925583
145220680110047
171895393030321
268607496896723
116503317858971
8140893179831
36289482708421
206569946716043
169598002365853
6967484768477
64664104799869
142303159733261
149313610538347
257457568453517
96076834375141
50661265382423
158047285954543
228589039208839
96901998868463
95511377352877
74210443724471
247151065991339
90218160079799
30048169961539
72563409005519
194420483346139
20001451718737
46125147575609
136882357488439
14828797412147
138120425625961
20871322787797
173671545213079
219548175565493
116739978301157
38007750613061
279207223732763
267430878993497
110798646436817
75481335822973
11391302832059
94714065182389
497040264373
252350199924301
239678824608637
127809270278351
263517015391831
90996130046179
39218853270469
69653634794879
81764422092239
53861936176171
277245025651021
71372846000341
169688118741857
166552924346909
219427514982757
57138166178519
116083584873253
54229140143219
243822427307287
259902938207921
94053085103053
266310257507149
160916150108953
203047288019557
2925337263313
223682285177891
97509398142773
75347011867991
243259666166807
194153609519731
145963725961583
120532063127947
217429307274121
188475896144999
4808708055929
175528104378071
207083990915161
241264576947259
9816028832411
189972934841831
32825164471039
24145799616161
268352892739951
52856612232091
113869302150161
11925411330673
175886461113691
686785376993
185300305488457
227738893717337
164280661047469
237920235800833
193540695510311
277029792844121
106850922079087
174095048200133
208035450175577
95023558869797
90179464117247
46630896122753
3189499802341
163365190830131
258980203115483
202484413660993
174956315668369
6163631339309
51969443711737
7894477093991
183132893825941
115053544030907
17674779163369
42906073001773
53692640339599
275368201510939
129353602186349
192452652065521
108866314414337
155126674592261
177928937333813
142094732543983
5382605512021
221531741443409
117128805629681
181552200344527
73583859323951
226149404261971
175733937895147
79093093737907
250597367405551
254564238184463
96892266854293
252071039841403
28301405851577
85879851816917
57773791129757
194401979286209
246130127927461
120353730804667
263070177618629
44127980999783
250292506859839
178970001203027
33046238875933
200088173820071
180555322936783
230878522775839
210798994270933
101307596390281
274089207904091
224718968374157
180324801914429
221910377009267
228378323271893
80795688030679
32098287133309
198240911775857
245705157504269
217977359683679
158745171234931
4800415291403
119287101911051
167504198209321
262865219800867
36979191043469
187382105023261
135735216916303
8208939905351
40061443139411
63331952166253
145910075812103
59413931567647
182607917262781
269573194030313
88833216893251
230592401634121
30791763487913
255286205882119
148803670091789
35920580988629
182384214529519
9541725565283
62653687734901
129557050974157
268627112425421
1397131262999
93468925975619
194878207035179
268187439246191
177657603260453
12784150341869
161015027936339
16115466311761
269141477382149
238030533192733
6983909030507
99645792375083
201231190669723
53315101351433
6141669506257
244033401443639
152279206616897
249547372976003
225878980255043
225045978917047
53775368275127
183961470366217
181633695440179
152096827072627
78727326106721
18742609933717
77019248720467
183926794832569
163448215152281
34176212439497
81759944584063
54558693493481
214640126545601
33250220251597
252556610207327
258768894422627
216082270472261
134406348427487
40461275251409
55723252946189
156808031231459
21283135026037
125972129029213
98700240074809
137653670236837
245419985745443
17599626536027
144359618583937
65297256849641
90193021531897
248466569433883
189659485654181
160599149954401
49603057853161
122233435879393
206369818816631
188954218802653
117114444716693
156021932943517
240584562805933
237973191653567
80131849889797
178201519576307
716520867631
208777863838939
69705752281247
259776318904511
21345966511687
200751902060701
95356651105613
69644666518577
15265944932179
150019656878467
140770209232469
89025774934457
19076121810131
280413985819271
173131676968469
16858620184603
193039595480003
201342685105213
124461241916731
81652181723129
218538267081247
134223044970121
187498994973947
66175356048961
85746327889489
117775736663707
274427072415511
52179601161431
66636362539847
146861516278201
169959717309841
167625144101677
109862196135833
32155269427297
164260107235781
265051956642139
223601425029893
33235751143831
93580195469927
102479454614297
15003420887369
160699544098003
139760528160493
80401069814977
275264215697291
275131782879901
103308991469543
175547461294477
46044923337221
130434121402303
62374020367201
130644518301833
66758142073409
181558004134739
43580988417587
9301632967559
98546512128641
260305158613763
35616174171199
166064854213597
119608739061341
8911499745569
65158444309447
23113022404841
1968789231779
109469324171149
56178386239057
271509924006553
217567157630833
160926498537803
262368116133901
130844067667163
36001335732919
225119543118433
260714288289047
134381360446027
219538968492497
226344603545101
147088549298143
77342331946291
78843094905401
54445278435029
162617897256041
24445756890209
84076942643383
103165171867411
1918316762629
137258484517123
175883684543981
151545240120319
84633196418081
269377208750567
167437346161577
87551707792099
43853426771137
52582267228493
92239921768541
265291541484499
135100560737767
23613511669799
108890814429473
256567621025867
39743725647089
213130609750351
233500668787643
149220339868889
194636332647893
84899746696993
227300412636343
72611232273361
84118382251627
281337919963517
198189249043139
7370889772517
150063521045107
168200514615403
207466918616767
21960397773653
170680707176333
239332402149559
15110725019309
142880448101299
37722561119053
106012077738361
127128799314359
77516352630019
70518681655859
114060403847933
24249087993041
222546745494737
28642582417367
217136816751557
210162222667409
205697363537399
80623915257247
217483568912167
147633694870027
115743548684999
4107914880269
12432990790841
10380558374141
36059853734857
99178885510109
244539849482429
124227913750583
6841795450187
2077985806129
203900958976427
137529038245409
39762607718209
148545851654867
140668147385981
197809482969551
160522536756521
230312418019379
132848223988147
23561264935009
140342906064253
248952598818043
195153393968909
142676600083951
249259474599571
149589147072863
169661454408113
85662317428133
74827527147013
31912960887127
22344624078143
72446456626559
62933912969171
13545218535379
177218386076141
146929371282047
3016589294339
13152662012429
184710648295843
141395189609533
144328308591043
180480988892387
155407959133697
110001401211329
115630812139327
7326113103073
256654336868063
155543256738461
95347775191133
119661748214161
99324719036057
152103646320893
234659285839339
205252308143849
14741583515311
234625774611071
66381680792729
227908761485641
43790077094389
41586466041061
199884890611649
162239855421053
90897293790463
212689830109117
191851511793013
126859828343671
254103964687
155204445518197
13111269738613
35579125743269
55422046706021
104351435382637
143515188263011
100298025757429
138230264773781
47069053613359
69400792035833
47204884915301
62696610067271
212364607359563
26457186894689
22625874310943
43803905845829
153220555919657
186584521400957
90741787336649
122826889757149
92318900018447
96722896789339
164541302098447
173298417339767
30069501686069
76081258492469
184273076193623
11624008373431
88068810582631
261461558562973
123642667180511
57802778975503
170239467120157
19817974315481
153185236767847
273734946935711
135439438989277
106463684727749
142037707850777
55769253965723
56648424632209
195042135252067
124852653158539
230770660940359
63940806595313
23983895866127
63836812257503
18809982827681
69853253296007
31730559515609
28991138436121
68668166522867
279128016599141
178380297553459
222531278296241
276781036939207
109739349643331
22984698348869
235681984601197
178849406932463
11820111410753
145679383101781
77841803260409
102943647539897
171011850185063
12727170712639
222648393606883
137112707306513
235746839849947
170774594233141
167405063108677
109862707754197
5969923647019
67123856111297
164705194970279
95839340263939
254608510494011
173658372833411
147839386815031
280753120555111
151177937278769
234044759745703
98551228378441
63221009818979
149519484191131
231638805102619
134437927303133
40088198598043
159414605561459
233905224150187
175969098741229
132028236178603
228265219382657
236824236074423
184470613212163
93051503501251
124815352924357
178398576625613
58003398875561
101489581150589
57383354258641
69636635967499
99900035391341
27464266303699
262278663876839
179430443386039
212746247871337
266941378683071
146761421202841
131951822153881
243699049113719
107024939524387
273144918022831
168325116698971
13487828127997
18778459324091
53729331090931
131664109868353
238018213776349
257640848027317
2442626700691
248487226245439
273142476507913
90838315913171
14625882999851
112573525776973
172724678674241
9295388056639
43886585706157
111183972016837
277491907042513
271215930243589
229738607323879
37396299783109
250017115115569
187792868753953
273965588724539
69304454424061
253055711521231
24363653150843
73072859299567
176758556458577
48506666330123
77186653379897
86280341414437
232840316417669
213972572879861
60886845874537
197485828259147
155308681515149
10173093190621
62296002924041
243580386082291
96494503800481
269897968507943
244877577325583
61627681655933
14905041035273
213514235783999
178210894358659
231378138387349
259058340618097
73717644711827
267789161798297
271235214090499
77970166768763
225158594137303
113073427597639
186795023365721
109925151785629
77549564065651
45408374224001
183623885370953
4645653610981
95522638889903
6379406731097
170009458581953
176953241076791
260439266124511
130365335246929
272548835954071
51932177795777
19700281334639
276873144414091
280885178391319
190567958904821
116819407289287
1480063042291
111363100376083
144298992757637
218276609289523
278599944178417
198038481117493
184281687554137
69814317908177
137793286313191
92460796679327
43430483914417
267809153363179
1047633186637
63276841309249
110804945658377
97357388726537
158865318695777
185379723947113
144733271014531
35618139773221
250026437980351
5458951550383
138174619605811
161068747538089
33529694112179
65678522131097
197370270062437
86948302547993
111464910930973
151721292610079
78801308012831
236993632553207
35519170287539
218585662347391
141029088694397
103958011930733
227017677227353
260000797655957
226141085091539
172459540873717
257975933201897
882875207419
265160201694229
50589741366473
251619794633239
29763847275101
88497442697809
28341746276017
218319061582513
241572708460459
55950046116143
10800570396901
35973726030083
154201031115581
94976985899531
205334921260109
42251645686637
257439963576569
209241707591149
35730160155563
122562346034503
56186459890417
8748007122347
161556871365797
270187800883543
204378427696229
180865926961921
17511308507599
7136463163399
53105202766859
220644434388701
254554519623163
111984131162833
259609367216879
129936311107193
3560757803653
87932868777349
147162193833299
141261120373661
940189414427
252294795392903
100545187031011
201721230043079
270291517016621
241924229545727
212388316597601
184712241143741
116119202285287
206962089616987
227860248906007
182492345923379
64456493141681
125918978239997
253795194655349
171746408335829
267571264506023
212389412027071
178959841089037
55022696120633
22588528292713
258586039952909
94965516138697
140593788368599
153922704400669
45314889297679
241172456941249
54370783978351
87843806584393
198529888041721
449044826717
32339819545049
58223304496223
3743079129467
174183872506081
199004241516667
184861447065479
38828592621859
57473561698913
99682400796929
140630517975979
11002045102471
110949542782409
252647078197937
92204099349647
183055983569567
214166076919013
80390955039379
230794600924793
148430331040609
48340425482917
273727570204219
136474896828653
29194611380147
157261947436717
181183765832233
119642117833067
147372325698677
121499387894581
264726339410627
180152573401159
190805454054967
160857033442757
10492144695917
24455295552257
213595852356031
152943485015443
156795128871097
18742818027169
165223174257887
9584857775993
256025202343991
190143402401549
86340202355083
197325434320321
119041488397187
249814638070243
110876421783551
175631072718403
27554824980959
119405785243159
32041353893837
158693296509563
254379344458697
170629847689321
263381079189707
105995848560649
111271976617469
158064970187603
280299860772413
267021106443929
99668437401893
142268021196473
203150941314719
155969187581869
61182063743443
83957940471571
69276866673991
172239818624099
163367070568459
231245788586621
111855543968269
171810470917781
244557719926153
279146451975229
105874542184067
205266097992107
22597971720661
249156485683673
192228656853491
59070802155737
273135378025921
17317914536851
278100765604891
155225543569301
100956410672263
247868919472519
35030112077413
217834462883759
21415054919047
207713368632899
99963678254383
271947557155531
3362756899631
52466829199801
96320349834407
69483035805637
187342231361449
99742708392091
81323312473231
222567893465161
252355335528251
84450701173009
15905685267691
31895302197851
32375504164349
31048878349453
5655634122403
17751199660331
112262754708913
67704503027389
61712720426011
46501583545061
71634723754193
76832519873701
48962950968557
76366404071137
100786234017263
113571462668113
193231947476809
195481140588221
232814461770229
222263655973127
229497888643753
104332312846381
233680860042551
260138256351541
229391776380677
51188650657009
100606392789391
181114387297043
48283258986869
265717781782801
45875192171449
23143080026413
273231844755229
84454102971097
198187903291921
195127131779771
141445419210583
208824988165511
183529134645797
174543402198379
187117644388643
119684805303491
113103282649717
8052321967727
39960010747859
234808862441947
54694886977751
214278443312039
221586974339399
46491383709079
77379688021217
195888627014599
5838077320739
12754493272637
243815212840879
235787317296569
241718891370917
114620540518313
27654629910877
91235475511679
242888840154889
138464964988643
30568856250353
180883059946969
16710509153257
40929763893841
255410340716623
161752417696693
28830477250847
116011583832173
108144137417101
45277610057131
163050879888079
13830038624741
184168215125273
74694534794527
196787349875521
227060304343597
161313528731903
64698875408627
214535284722233
70301279115913
90218503253029
250668754254641
219044587073443
68766447988013
274456822543661
242005690551013
29179022041397
135575936499293
67820393913163
238839323989309
53084431193473
203102988941687
156768351669541
24443171332781
75679373364601
220085258751353
215266510211231
139342254179389
128063149863511
237834979766863
176567689997579
40064592354881
59208319331053
148133695095077
207835969403401
140271742495663
37766915977129
43405069652827
73602062414527
38443782048209
269616192163793
79310023791073
221035723046693
119830107318739
33909188958977
264812586194777
54017819551021
74461331225923
156952329860147
49252827925757
71905253152417
4964155187447
251521141616141
166851963662299
48736378815623
35016576608681
163558991555203
106797975423481
135456601804987
175832008938811
73750627786049
7040855600563
96559950329939
8895942550601
67816957988587
85081541740901
239826552653837
64583130423083
253802775195509
204123059964217
162508194743173
101967703082821
162448245944147
7337328190441
30534614376593
170553548657003
13279710935641
249460142643169
26202564106063
83544873460649
127566935553341
11319153053251
46069682743001
273944270277371
266225644887403
48032918205319
177773800837679
77017308279643
102901635787931
109989842377711
1935969204311
108585975382637
258363600821219
131160498409511
46800318794737
6200992174151
141189036744341
60647864985271
130763904568111
187500429731717
184096178840297
243802717693859
173277257746007
52220295005101
183419515511209
120902444429471
97004626850231
42613295738389
149097938040533
215597590221241
65678806824193
246687556658747
183446827722973
189390050622107
15071550079721
8003446161467
189691060698317
31957653940217
6294676207447
81281098297541
247254586060007
168157415265809
218669500424731
162472676548267
141533805092023
254939747405789
618026754889
233442679028047
11613776312107
113355819286363
252359219009063
230315186914129
26990660127163
47171240928607
275607876867503
243622029007901
7946181517949
195319892106047
114930155465309
9873251438881
24064312059703
119494970496001
184303777447561
91035423084143
203701859963443
56093737225139
32927993985487
171799160866169
53317342334239
68441139586423
280940984166929
147211435528609
879710454529
252634312058431
75003082959617
188615293681043
198596679405407
65287058694769
137192966599319
81954394038697
84759555723959
49327020314387
8143494505513
160049731511099
31804251526673
26330964022411
171494215633957
168138499022563
132877047126587
137015939321389
152681461347803
141071173937671
43015843524139
96225486551687
222979458673163
110218399963171
113640085115203
98827530343939
167240513947231
73818505787963
249719555251721
134641441720127
196904335876543
43723590952373
115493552673533
229788558027293
130478870182861
102835011408653
66813254471009
210262760500523
180970283753477
85698617396593
163000306448191
69561124652021
63587364057667
9374713121087
221782351335509
190496884913449
104491099479269
197843286602629
196117857599711
176048127940093
129443020142879
243663947203811
103386208518863
221383853343199
106330282041301
210103310732449
24360512986547
232094190858077
220574760436673
14550263273809
223575697289467
115078423520707
17287813858477
213139794867511
199494140078557
153735334489171
29153612741623
189547519383797
140301482475613
151139047948853
118602531551431
71839680989617
101169715537127
159854026515683
86036396009903
126650626857361
95824047744839
271371605670161
130385521649629
165996263054669
42311466430703
29015442734567
237120355628641
153085819060747
159128290439851
271179167907139
2120326787251
259534402819501
257698769116241
126535220297867
75578370348137
276206574047323
28793427321707
16185121364099
86229664268833
102076295614633
259461295635889
31238457521891
141229446993727
178805581538887
34839609083161
156620344966619
162172190322629
92855349460681
20218364456561
174638834893249
146149913295203
188004763925809
72875392663049
148574236733077
134702289309559
231465061169327
53788286232223
264532532329823
55295223118591
34357440320389
127307644468619
159860064363247
2479730088313
21448027234511
25025796934543
248584401037787
262395899230121
107402437397471
95107927124017
234484250093287
175162205763563
88961880903383
34422209787461
273416296121131
226602944765819
99481478631721
249663882744547
61200878260567
81493108982861
97730431997791
106924323626173
258892927276213
254288621580919
269442837915289
108917643910027
57732594573791
223110351311251
201726247546763
251815951176467
40994272663403
55833369683051
40614144372661
140873791614929
30286474572077
252589025670103
78488988974443
219132187076597
5937272674789
129923570311747
236377326364007
256163804158331
178233645722599
73019420426507
150224402709377
16840187773459
187473875894821
118673523962029
185912582192963
53415368995327
68533822724863
103796055077063
203527200291101
125424141552869
246599689387159
275810409790373
238657698064099
66069870828739
208888679703271
247485667739957
202905085801501
22799543116277
215240904065137
191958773931037
263238157240577
107002587474737
139146870808657
50911952013563
205696101537991
39968242077007
126085001472523
82048480035527
270082147581839
225975570097787
148477087653901
152581094502283
195141068398427
86956236339857
170266343776261
117194455897661
112152656373941
219609629998037
344857225651
56484022467409
32463383090417
63054889111957
223637463184393
82594403400517
133351291307153
204744544625821
157685456557361
222674396486147
56115253912517
41440135031279
252754525885013
5500252744093
263593576254509
86408500996501
28408101224303
153186703299869
211715528788781
122926492560349
186725714482873
41465181995617
71185826121997
8299532535227
200637293872837
60896935117247
25201023572467
154473864596483
149947445429141
90797208751261
238098651536413
228420409156421
128697465373751
194511157171033
183180860732663
237413087555759
108993628504027
193819743821537
159810077435543
154553618289253
30422318208109
52640587671293
19741565370617
59414397081931
25167446922281
185146268144891
61274399311009
42378682498349
49193310558341
13427325030881
157478003314451
58470110246789
39699682032809
98483689873531
201667827369601
112356867515747
161807744240977
87782323224773
205914372736339
165226908148261
194499282735071
3092542520059
122256163584067
138621809410463
149601123686221
66834900800399
138074244668977
149814566328137
253538605299191
66854232565451
113736541448009
110839474704377
280374049363157
226047517970003
208255595801497
180204577058843
232549838977657
70565052875903
177411567497011
94090739483639
198219302481163
115030217125531
152663086656887
156428510617507
269803329713279
230853296688067
80875698668867
174275699349263
122172752470787
251619707024957
12910892250787
138756077421587
279909435723019
103092713046721
59570006728387
83884679226251
99136631617159
155499309670609
173880284562559
42180497722399
246396150399557
131149373669549
16353027326393
129512611814563
237771908576183
229148609879291
148582450596149
53632976643091
78552085773527
124304551174259
146248920535987
218531423491757
200463928931671
256747462284253
157852455016813
16683297482933
195198866508407
268890176400553
35361271410431
81318481657537
55903972995181
114883496496011
214847802681703
4418640868277
153889345950733
230323740373663
72794233426619
274448574778097
238903566479351
92383535608781
228961676041037
244392190101817
162041417219741
131137488422333
50432208869411
189296929133371
256257319597403
59855439052261
158115626008181
237153065859217
36674227228643
42282824242487
155439466937129
219874534325461
184276724775329
174100095764537
24805478401369
163385941668793
193629241279373
47260010277283
192113794396877
89727430432249
131042963078281
98133143749367
70981997285699
128565707653951
232290088507193
96553428821441
226818730835077
174612673770097
183951782204549
9779686319017
83193860556011
196103654919791
238064771311007
174628895870311
40660972101733
153557609144747
189381704789603
236209763199979
195835546814179
153372666119639
24672946719479
160314952875629
162509670375341
148612963048211
244935096504887
30498748526447
240100450160401
252907895071661
30130370705569
265270152613723
232555482481369
260637925243601
23823542264323
220819979348651
60814178398559
251986415660261
216750984524251
231922559749637
130934373489659
274164215555521
127240880071153
40078649112443
244563745687691
184885786091701
145214652754513
61604330871299
173690046475861
152931235035487
224711012708867
136845185831059
179616351730469
64476422607683
194060698892153
83304025415297
14128011755857
60949808216789
14104950791377
9248812131421
256926455615477
86856394916341
39713587225303
237049179373067
10133039521699
236992326946729
123029866354723
139705402242677
68212771254013
221196945371231
12937049120789
11549625180341
152009860606147
83599175764583
253226196984443
276701176717913
143759097074963
146500933558621
48996885705359
221999257050733
158486660560567
94330734015293
169401113935019
131531669827
82548228259631
276015585081583
232055468633069
190153266997247
152621340225479
203368746633431
172142781061571
19661189876639
77855152459687
61834120684157
149471132129687
139226761728811
31076521986689
45447711928849
196190272696087
28623133740541
4292128662769
212727462108089
221406687100699
111462647213161
57960701374549
64603769430359
241162391206049
245607011322593
116685588520517
123378688515449
75102194420993
256876520906927
200562860037233
229879814703379
273817172148053
2594688405139
40818202940023
77220690576241
162593113916449
53403756062647
31368112736813
115430985383561
250563883823879
220802456503561
230788409111417
81460080395767
39804833054359
177047413795513
213575824684163
46232184437363
277639981317463
22030362280151
224353593687407
259201187895451
150353142312013
278566614968641
257449976205473
232908468252599
76588388624611
45282505953149
220602639275729
114532025106539
84622958330149
216859362656887
3807712765427
102367230425921
272120251238191
112837682845379
186362276106361
133008931634729
4882411617467
82398229660361
153410042924689
178182246765043
214516189120033
249690932081933
24332824349863
234818457236981
51854521742843
29241193214801
201836449354607
113270203491157
40443630373511
275286763398347
105775899059891
183900484471577
28181691742007
251934601011341
112819783395727
275859443554171
222846035033429
236900830782851
81634751718539
40938253570637
213200198777233
21228886236287
254829405349399
70638930619349
75111613638913
67529453090713
234526105377617
142722425071327
223172094400589
114475752304301
197212506323311
100469033609947
80361187460759
5344638543173
84303844372051
113231025288071
225257275001921
210704711901647
147361094107429
153635900920057
140710042526633
32089145070019
191384831352047
104203887216833
210829285206377
250507880868643
206995287166561
205208363000947
26296952592529
206001404276401
65348612029507
115638959266757
47714987521307
36497857452971
173265994607077
223148424079771
40496773955149
60740870845873
125062675158599
22049273813179
97865897423513
134346958015999
134463890805371
50183385407737
133282148398331
211519452449489
41347145116861
24324308108593
173077164334847
176711325696799
266248571996993
223508700969677
134235353082829
141364890287597
6159528289067
107806375314367
7192003490449
55924384193533
74731411780469
281000148744151
43444433452481
41310425247547
84260423056331
138622519985017
5303298530591
135407641199507
215018404451771
143816072301899
235482591273161
179397284607221
172529905843397
192717298281383
63545211914333
204793178438713
121995249590021
80845540878863
8879062549559
196019073461789
131378840005067
36390605779813
30054494483239
9959021655509
118722083026489
68657731009471
248383497707767
187022739079591
142829894797367
18661697072537
122601250235929
151806329062261
184762955549531
88970346008227
152280553338457
80199891447217
182183148220207
155934194813729
222028806104069
257511148108997
205493432897497
159122637939257
107532808889237
136732284401513
97815148291297
83077029135281
23748056034823
250860106056929
72824133600737
199951358322601
163161745588271
5256358938449
25777595105413
118325684674357
180136307069347
247990060251991
54076436430937
88863558710791
280151921038513
60644316688789
155143086823973
50359741365077
58539451432249
211706452518727
254466253291489
106488278295947
28739074489523
43576784290283
90214195312159
161991314514599
279627559498691
140107010745227
35616975330481
15932378838617
209393922483043
73353867729377
225575941324627
238380147455753
23868694407703
24069257046533
276733493942551
154609844142707
28672653253229
90713372854823
117307581162721
252464653736039
139572197605417
63122037618251
45751435058309
214675553749291
3716215191797
235632451790873
76555119696313
106890821132681
49312191282649
49848156033001
67390695773399
129318217461859
9575238503657
250512545538919
251378203111493
204667615583983
200559853254419
19268911227037
159110537986997
170694242558563
73941004945153
173989895206747
62060917275529
188740305165677
47523557420557
131267101719203
251625608795303
3925835339249
154445150138777
190761883314887
179376429967531
54451469961347
208540200348751
89650932423869
69243412530917
167286616002959
133095538112261
130552272107407
128571056709233
123810973480679
188552068331017
209400716248121
2822413287413
124139600545453
137732394071369
246191469560363
98342724884959
132683675633539
113937113637337
34810645742461
267873371502733
10314728723311
99754552350577
249511644300203
164104215641887
59190122923273
265695849541273
162044529273071
67700618495399
116079849231377
3857052509143
275303732312767
93591734663201
164848985535373
242215582284499
235031699835953
142470902059429
191932933360661
118075024716563
200940160701443
45708879389881
220564717180139
143530980924517
35906731390379
209927897320553
229041866414171
17564004498827
151899310047817
40709865308923
12506450310331
41005468746247
80784475101167
129743633332969
50871520655491
156522215722681
266157050233957
46525514243387
174479731625879
80582083525399
85330027867001
230110151945027
207526824114853
236916102340051
79294690371973
176859908859701
117450488853151
150765156063103
182429019462673
92018264323589
139291995836269
97082009872117
172806520324567
33463707509327
102289805491543
170908622323051
207182161306763
163656590203313
57634300454921
138966601422007
75221849631251
79216887680789
159977694685649
261642643091339
50710351414199
8041983040753
82379359374727
198509034103201
51429950368817
23719867803413
145554550020863
223506091356077
29100099536273
243717744985801
123016088261669
173605030191863
173916877896473
17808169062263
156024869858141
130715197427183
212549449886717
1611645910837
78831059758343
118858771566877
55004676491147
6103303963853
130223821272341
165849900640747
3252261892219
39454619282011
171703890593533
219443885060857
31159497977281
176289929766221
218712630426943
21182252096977
242539725116971
161471795470331
49823895151859
25694649238481
73789540766527
56124961135171
152731480603043
50120630256173
154281668993887
126214704067841
20527550230417
92661754631951
248885324281681
155009774176879
271822641163253
25151393373083
2884002723263
133909625003267
214688910086579
110525299398071
61041672823783
198113805295321
246544949631131
157714682971631
12011372436031
195334954861379
50220896206043
207798585650099
125439845650963
46325893905689
162599158086487
17124869891131
7563593261867
125105438215159
131997074862707
5016954842197
24706979594299
85994611425469
256531441999331
221685909126089
81899192309707
3637076287811
217985998886233
155137208343697
180486972459751
138150082644949
157078350820609
204664819439929
45408435165259
82257555733919
74024847591229
167960021870023
151419946285757
64992223368959
60195529373389
267691426301573
203972238646453
272759291957759
116432603916313
111013804904837
53071569991871
271012205419811
11877900486191
281187243269879
218351868226159
231735911396159
107074419381211
186454053480481
163564786536113
99596030648021
3004582689847
218708976978299
221332659395479
276609283276243
101971112004353
129745908471577
220185596196697
48981888461617
213036345172361
255289990881557
42927347845099
177369539684413
698422982911
117385675023277
3432600354923
177515632454863
8298675853271
203919955170707
104027966153627
104868510019541
220798718804449
181020984521053
18570657338011
196347343160237
189306859854391
266688641289761
195640951980631
13291134994297
146430853275841
198462363421129
129306679134569
18503715307093
13947891649381
275666576522891
79905967435891
169479825705031
63555232126333
188778106921553
185999501442449
242949795713881
223596181180499
1373334773113
241736927733097
26297476021127
264320511898841
48119678017589
215434743511529
121481466024487
14681292774839
147195029081467
66483556349159
138385880533751
55188745046273
18900520962539
34802581361987
183681097470613
39222791802419
116328621602251
222393796777853
23219889522491
157811024100971
14091721856231
99012116835101
106576918395641
106309745169623
275658481163279
45531760710269
13612580436071
25182544866511
211575702995537
81702119947697
88394237460383
70168543292171
12505275269923
227171034801863
95245619849041
69206172253703
74322894014251
2764674431569
23650591122671
41843454845237
248357358231649
35724737380379
104491747255271
120447487860613
13516425309061
63718740530689
153272009542727
50972788288619
105981960843263
210221089203833
266190861934307
84189073719463
40525840175489
193000042173647
157856517072703
192517258705819
115957004424881
111913634826709
162747698048989
26569236222329
117998452859641
72350886180253
163242857628223
229702394129279
40954883540119
258154056581053
164678070035173
86426820331931
227909491643917
215375255034713
109045407725743
265551650104457
126649450711033
146723746262851
214712243992283
199924815096299
62196328643021
138428167155143
48326239309237
268405616767283
266743609208807
56169108210847
205963963119191
188932531354321
248446085373221
245524171909139
107540702600857
109697546066777
34849348329847
168917470707179
278828605531913
22048456034261
240069014255563
8432201339977
262588428198853
238127440026419
224047476945079
57049074450323
64759384555841
90359204725609
84722242124969
21930189824203
204925650906901
87718196596523
215874563486731
251671295314531
264775833279943
235926584380139
215136551941477
37536749975731
268413446441117
186819053953661
201262039234733
17813078744189
276855660740489
25290685334237
6587645623963
251347706725639
206283879712451
128088529668271
42554642681251
44297993725333
280551987917897
271292511498343
275367507578951
21586635057289
121868647883287
1359839981909
173612655571931
127606386944837
42690490306787
88105474972787
126854261358827
150726751136069
22798536353339
218857532165849
269800885707193
231981208726717
117258033334769
78165510626473
69661953920081
205149502220317
134599360554119
251833515256781
233193274501021
220069578878333
67751791084337
232431467030291
56590805243839
45902059338041
150893814831467
237411625367647
259279323181321
156350372384671
125881248516953
262943385878207
226609971911941
207224170532131
175478231719463
37468005601393
18158057008121
266985521520161
103790050653031
250056539517637
138560645939977
235294482667207
140376546587441
77723856514961
191045382264029
59584301064143
240125136912697
111633647753153
278685552193073
87757193305967
1847797983107
187315873238537
272458382484823
175587919477093
111490620124789
219912695251063
193804735933309
158058790409957
230349561208411
28243375830833
183071079555841
12288165138143
181514456115347
196376951579093
63125958174781
262790856415573
202777257942841
230355321552127
51314292504173
78824290650887
50529342261539
109124752654871
3507336544787
132356427969847
149571231242527
85524207977177
776702517323
134804929432483
205326240146647
235855882914251
5037008075161
228912446488681
6081341481329
272914710982813
204776888371907
124083224790397
58189024392871
133279029374977
60779006096969
72296613042751
32851494334933
93022975560551
200765423579597
213915530339089
52515180892567
168616210126129
4196549003041
141580782875393
256593849603239
90061032319889
208703236686173
248891048075459
211695460602313
135757140350927
170003429341033
86003993653979
151157419436531
231718417601599
229236695759321
7245123130181
176082467511031
214473554087257
66536754381029
157307719408621
169398697298891
52104111138319
114352462504877
192783824520233
163832341118903
184381746115783
140494287977201
180736803276767
25468933750177
2003318640203
178150186808827
250505315161807
150774420353857
220564787055143
183270042092191
125425626913397
165805452459649
100855400839861
25832664385993
178599541664503
90595030865219
115702778542759
7991504700689
85558696880071
91455183369679
5820391808893
158931484710343
212703909301589
265573364922413
92676233001571
86136915130579
85178439030017
228867641577143
176782382588297
114396273411743
197251665393197
4560956929801
36619862943451
90760824569827
100212502856233
65814504569179
187474832615377
180872622479719
15611136566071
58008145631837
196589497467563
271670097900221
247621967221777
237546564388937
182685438182069
200677537157837
2769691052477
271354334512291
117482544575579
98182938475997
99895693355597
253421292263353
237948717659551
7273838468209
275423603272303
33171072169621
154411996835479
65928195002359
3126940419643
171669716235419
228040162156423
115227894588769
144492806789311
150757001831311
166451226336779
205716358519993
128764074147283
56613402228601
162881988337921
15266014042673
90268480681367
43844069087977
232364907450421
65191526098723
135379770524993
187383070229699
195645882909823
194017062201553
237626225813609
124301061163843
196110706247279
43280909014969
155870118922979
227774870316317
220251597048667
267486480658079
87050130227297
189888950005129
47129142600637
225467813927123
240576377159681
198977235923839
226645795637983
252384743757931
22187081498039
44925945301771
64314924128201
110593024031033
147767014091429
229562743277479
64743110908067
9854807845087
95570719540207
172726361545279
61868990118577
193540780137337
95995159074233
121426911997667
130610198054473
56847484232317
231732445983293
167379608304379
223539313946471
68117450767529
96511118275211
113041595941433
507744510457
23499578687527
46827256491359
104498839476887
57213726389711
55250143533331
170235799777361
71251626501841
92433154163219
203657476562117
188992325677117
219220597870753
250677448795981
250279174365751
57075026387369
100375498745719
48550724595193
240989055101569
60246475984157
202169138309297
140292615560051
96754563712819
174228793653703
194309853094603
106439415555923
1373243458267
175743647385877
78090728069357
145089854783597
11932769702899
82218717094133
60361478308399
187330912086757
257728755188137
274511769566519
248882144628967
3207311036359
245817181918349
74413903976413
206005405527193
44988033543511
59643819530497
266812930317761
14868113797123
185403903217573
54634673120627
48713699853829
249674731357769
197651002151237
124506433606271
230395003143743
159162949787081
6733550375381
98821240628699
115842764571659
246650474075567
9605463340547
120510094107113
179143484963791
129384341576863
140195091179329
161305346505637
168436514811559
229079285638019
9258839268781
20518734927343
259835366695397
79955556230219
183005990565341
235661093080577
55498302135631
77092431581071
88196789410679
199518765252479
51100099214693
66854750510923
238330518980929
219509793347701
203709432816017
132707660956699
82976044093297
185617662137573
140164401170357
261320767611209
4825273256303
106416246443161
167189831715653
258391840629479
53942710969757
180212419094579
139699152630533
168410212931057
168036704079137
98186638004761
89388966081739
274181143830871
58051980746899
183007958786117
172296199552831
163057511078543
24613540105523
223759318841171
264373948474411
88443714171937
162505586489227
105224100017039
143809300168967
106242925968757
130593135881017
39227593739359
123850012113017
166826818893589
155635543168759
136368544659079
160116708991769
25204721572931
240568087667333
267841523869103
125477868996877
153154673835143
69872112684733
28915838425681
262942095217631
140926412429479
19367602408897
194600159146457
89609255730607
224989661425271
138940520866583
207693957736511
42708387939391
218513779654351
178119957051359
122471774568119
17138415257191
119948061482783
29133554770819
173105526160943
74075111540509
240799995595933
102940654202231
181435954207061
10844774160739
219588587421377
194327463613729
153839040024767
128416302739121
18438969682381
209911485641203
85858717045267
134055708895201
114646330593551
195604189851613
40243435427383
259150978919363
130108819140127
82957196285941
217102783664119
119736270078881
82911992618057
149057087765647
68046050175353
102080889074999
38672865013477
154382635557193
86155877788397
6857203311353
125354232263501
157547449544201
144827343113491
102036902846939
903206254861
206630256443201
198704031931567
132082175989133
67090738902983
265125430720291
224437119586783
76317042156161
163981102570139
172485844391171
251697623457193
198598158973567
119666607422009
25081125640859
85492711265287
216721887634781
228936881055017
241500256137233
112368940589117
248127921773519
137757266503531
56321523002473
48965647195789
94206757602889
86681505017047
135087266148353
65865160724999
43862965359779
252721319367859
128985723702259
256999752408563
137096741765413
2187815712461
267365801262113
71196172353311
127598333446933
63026648803247
174846808942447
268614509910379
243925348472137
4951732203611
52102348353983
184786036821031
38866600593059
93254726671721
107251592432437
227673284911487
237568718805491
58798635563519
232044395848679
105169148328899
256346055686873
178151041694023
35877761322839
146198776269989
225884785599959
101538399902441
2783699347519
121966772367229
33795894779893
208361515155373
227539737096611
177057015293731
237827868203251
174770073684841
1845163432417
187206111551233
239506884525763
43641871918663
938262744449
193701482953963
156443578918019
226548627437767
195359359095211
50380237689811
144529745963903
80140379755043
7611948218507
31350172930579
160045545661159
280179100134317
146749139434487
53615765703691
15440374204819
129228481857617
124282459764787
4393628879137
68982057211519
36104582455429
183577360314703
207410400670919
226848142880147
239727321021157
180792775280497
216560425398413
163318163552171
204191095960487
186018027155189
117679711372697
132942645760501
179299129195211
186809626473209
1353463760191
281240519276713
171265575477263
231778842707593
210038669653679
116598648353711
93829332822809
40819500242489
249130564961417
34329361276643
3806080279921
254067743135341
65159382336589
73126346565059
10873076678351
242610400948117
204952473744131
85715992096313
199518824997319
19576425761147
169435621352597
36584979643567
49641742307639
185786058748571
252084680343697
149143954516229
258777806187949
145051613842523
97133051369869
273545845246313
124464263628673
101745252474301
183880919942171
82507911138491
278873631725417
84733262739791
182434684404521
77454737466287
91807693155557
65062727002249
193166554464911
257470946798809
269160121083109
247790965131587
57478432983221
137850457157813
95601434422141
118575615862703
101519475959963
187081472043017
8873750519129
246836457795223
140162998431919
258309086399503
234587790999407
87779397494077
266602655130293
120189671689357
