402047810783
347914088927
446723675393
46949488211
381543924589
381464786953
401827930033
272262550543
525216392849
352603388303
371636448763
473335330417
460740952403
35875744939
80680843343
267440006201
269066620553
544526527001
325138205647
396496036129
288215976733
492137277923
211439065771
440436787163
440352957383
132797712469
81760119533
24647252653
117608869849
468793884367
511094772259
380373505867
249855812387
268023368267
340614374561
316294934093
37884113317
117153613741
493453786289
435873775559
232412386109
353496866533
39216057967
278916199027
149609775817
513016461667
49054129673
106909521811
91448738509
413883333749
137677244753
408012632899
83694935963
360968053183
439353853013
275016692911
498771261649
466848603371
196622889277
33719443699
485246378989
413251310389
544732071803
274725020351
471969752701
277610625857
451244526749
92197970993
99795035999
203573180227
307756019819
420270552419
372612429209
281396411287
448326987467
259597988369
108870970883
18949601513
395789201033
154034151923
348865877951
366099312433
182250040463
102339162157
456580037821
345809861069
24026482559
136912848647
383029324213
406287103151
519402024451
236775864041
286680936923
5053008577
468874435213
199419907679
220248102707
423776394619
140489395213
528752000617
325072470647
40816286881
509573814637
267720600751
152083848047
502809233029
326054773949
429096709333
460870771147
546360663991
265430662219
509110605089
27726734731
300895755701
192486371419
452763977863
349279059427
216329867851
357112063151
439678856633
179925829099
202661919931
374985994619
193131875977
484712660947
147094355099
77842654787
48671045459
273453931243
202411995953
335501671511
433292921401
154068749741
526045387159
352954504801
29811495401
116464522553
444712942579
23062628291
397540422481
396344013031
254102467013
131789142607
207270283499
298959254003
141782851499
371909133853
83689057171
344694498607
68885896181
415233149183
208181285849
263702445511
457022774567
88964911913
245540552263
208514291861
227122130071
372526999829
411190582807
334339605241
505551570523
75651316651
403602465307
291233115197
487922875039
98447190797
332842026091
436568909471
327919840363
120538643989
40055149987
41140702997
509764167623
498785522897
330172210253
142093612597
112099955501
333868786261
118793833759
323010542137
231558292753
397673225071
236528570767
416794173811
155420353843
483260014277
442987196591
490310191979
505255236137
511604435107
363606637103
81313720877
181297678147
504321315371
2144840177
35707048651
534810485501
543197541349
181591869787
33771348209
271093441433
158895373579
453188251823
368208303503
60533582257
332474186153
366141689453
44717519971
183879301699
379879628069
287859995737
48099458867
330791761649
356202622709
257899225433
464903682533
394970612203
91795730107
485898838549
188952170507
194762679313
229149963971
54767355509
269893410317
97972888847
292781462551
355825618783
490386025279
225145082711
498486161183
59703348829
533686736929
84708460061
299107014181
369664545193
272080010017
139131087299
230469057031
198389263301
41919527249
229342920713
70542341711
246490184321
288265806211
348456182821
130654823281
16898691163
182752843627
196986036781
289935759923
410986680469
110558723677
203237025137
195111407641
391559626487
63035446009
370546018793
303996232307
7162958863
218149726303
187769208721
136963094419
265034904571
7768642883
410327304529
420622321241
39748815907
249806977573
298975694089
476313870017
226667552117
483185397763
332839392349
155577791717
333619545089
498045139853
346780526971
411538060547
508944943697
232450824553
42946362751
1994724539
57705414413
324874588837
176263164349
144398952043
366005454583
462272368021
116011802911
322611602197
429443139833
348201460681
453963765809
36990541363
404583685757
271789508741
245154923581
119059504957
167437269451
512748182927
313326732973
421228727489
362262868481
502801879033
205695459197
399156930313
333027109901
308426361631
195980819369
406563122347
206708126887
275704118629
319866472337
267030581449
245702505683
59294727677
413754694447
94395642241
314822599607
160562520593
461637868141
308359470743
80301366791
331272809653
272893256723
534643493129
519171247207
154389353681
322841594401
201408962203
532355355971
225086264171
465607453783
513740629511
154909569779
203544020699
311140714741
331642491491
109394011627
151883261051
522350747389
104046758771
70386569587
306066996797
465344379691
342182736887
84028048439
207278200621
392835758663
351702047507
92412259447
67521412597
59110379071
339782915177
530606533817
477648652339
42320942843
224590323277
133251235319
308504953727
275209381379
45582705593
306922023521
404984233897
257598811111
384000019801
285417215401
287108590123
60248629393
266490821567
535355728613
226531157371
182908519631
304694350847
366047308651
218857670411
335149378513
258360209201
36836856391
515603600749
465491962847
155816926703
546648116473
157108454561
147743052137
301703014097
533363096393
11967745819
313291271003
470247969383
474425276057
56203956619
274056624053
183187943723
502722815323
134417839891
93440493511
221013486479
179016744161
406525296521
382518260297
243799269269
450120017117
298792250147
289813954289
208221803099
25420485269
525108960977
43305397609
39664225103
323250475337
190268558197
271946036059
547382659363
253175307389
487933338691
178129091411
13115577641
86321605081
285087083819
291544643167
79637877983
328719149113
75930033499
58119766813
176430183637
420423905843
521865197059
156978991471
398043582037
330305298149
127104290279
357569404391
85516253363
73572381287
309854878793
156833183879
238145463349
531603642319
130945178323
216462902473
138111321713
53918020889
344814627161
51378321751
465766765957
123267998419
210599649979
156656620009
118932894467
300171506819
323617059119
429837653209
440417110597
370073412691
487995962777
515615199497
468985834949
210304808191
280163303477
89782295063
181627156673
30063910271
49950997387
23815946057
329938701299
542501789887
456057688763
488738755459
472309830637
175626812173
384911736973
394591722023
146548004417
31701256817
270986846279
443261388259
333580849373
55538283707
14140053451
134817503077
299605192387
194040934583
206408054351
404180192107
465650968687
396249234767
179724840943
450920729573
140006512727
301834136239
89579667461
212634214979
488134092371
345519921529
174222270473
102483913127
130351590953
192792202819
313883050007
188327415383
109795888087
33924144739
297556638293
224798245447
431342995663
9099218539
160512240839
15728561813
537333756877
184796193679
197857029109
121546293199
430448323447
26448304139
262813704019
121375711901
428348695741
336599165803
27713513111
495438687047
163277929417
543942829583
384575472227
25167655847
252664529059
248858777501
87057795823
92421742733
257363258783
175870577503
414225187781
213010217569
391463044729
182398469401
213848609729
476497379383
397668370733
1372986383
346480530173
525915177391
437127848867
35747159719
544043379031
212675810131
468054625547
542205419257
225953933119
393932678213
493699401241
340773984731
480399045517
128297052809
247919465723
207101647339
83455644487
357364371437
483373440307
22509209599
341147346041
416275415971
225066163753
273920885597
230501574943
538178742769
30998475197
471817270219
455299376141
388651791601
336965897041
357481101193
99092350697
48183160871
224678627177
353622823651
379743245939
40927124957
334005656233
177833304287
28948621211
215788237897
210721299527
39479125919
301725575273
522805129381
366959358737
352788037883
94670465191
86920709527
388932836603
416813959151
99625456537
207292400677
133707832873
368540132509
171148316683
38915796539
251842421737
335309778533
483641622517
468203386939
445797339347
54110913859
151238096899
409842587837
505785172861
172450456999
114272871929
413824144351
480071926811
96184973543
428176802549
361819613843
85799585467
105073401131
148758161899
323143218737
250806413303
130149654647
368937712879
430035616459
353409280813
255800188951
413043954137
261585773249
202272841571
385082048623
527605643651
399804519029
334860567313
517277665759
405488812429
206085540139
509290914079
498846397531
304711172813
380934246599
451095217117
64510994011
446538535733
230105527739
497407289921
40519626097
18383801693
24950223971
31708851709
174542303179
317908403641
350688137927
517416546989
286397260427
30344115757
499745615123
278332816711
62657028319
396932885477
406528976333
341130298853
140657252251
274224452441
110942176771
531072143521
297167694247
177257271127
482085167909
139418961113
134341284293
105031031341
59325394907
137974872197
380907652019
228545510329
523859033227
540047090743
39194595523
275111178197
512776571353
226477238527
279023455111
457854364547
393733140287
255917386367
224938102723
354970208147
81777161399
3272935403
266127585007
89318326649
135759169339
160067729323
360531079679
115647178679
50808409697
343620840821
348832781009
70300809539
297225354847
143404958717
360055743847
375564917683
546004605299
112934752969
274142977441
141187524589
59899200437
526721198659
71699797639
115451910491
100719539827
374661939241
114402543427
496190574053
486901335071
151499734937
205690400299
360002511383
904372193
291951397033
379031801359
56189032069
158012494307
382981690057
18224866273
493537198423
23442897529
206248325267
405602165047
508963855709
221132079461
231410899417
460937473637
28138275089
539287391857
522491422939
195471933311
117416603879
91165817077
3998599093
395121529577
110125297489
324724287451
205907955767
92940941507
162481516933
139345590101
539438153203
66842255863
77247780949
302950633961
217338843391
114991016341
305656566937
176005533887
171414549587
350752505501
426758926723
501727488287
480424221971
242540330771
377903791687
213077959901
280207910951
215705434171
277147848391
111653787407
332891252017
237279737917
243751004291
154926221909
442296159073
4730192209
429600602243
309509755693
10494190963
304808762459
104279356241
208660859021
7939240537
129674472311
531453155809
506361448249
473975309053
408918020323
546161068003
162628640821
297167513443
214373731409
98019376003
29444688719
498925342243
410463237937
510121772453
300569130469
484292569027
140199274253
254566258663
364518188291
277290438323
315220177379
59506659917
273870204359
202326040247
365218534013
6116947283
151284516631
364123876001
254795238317
278307339347
96883661209
147127320367
229867828213
95125616251
291896252201
303149095429
302724539269
290425916839
108991076903
519620010407
126696004429
71908483771
133836144727
234846298249
539945255881
53041231777
194018561917
291868103563
423596925187
243024671783
293718268577
5647119773
434221582111
502346046791
12419208059
121937244673
10007946089
421387572421
147113776319
305375834957
534299040733
378507281057
251933879159
331886834017
205176285023
418597899217
47070972259
456540659131
39041846177
72786877673
185149831819
507951966607
219502988149
34903021661
232600343093
531987648463
441843660991
93006684041
167805704483
366193119857
492418639331
520872391909
70279484179
524141262913
257552422187
46905977791
191928881393
97797775769
230546895379
205350269497
99369185471
82726934699
94401980261
73744381897
421353132097
518415053971
281066627291
260902547183
542871785569
38882954177
428702584223
131498012713
59567317301
72546645533
440681368117
434106545893
74731601179
165290254153
291940712033
329558611411
218088792617
522666472303
372843007549
83204854687
337329285361
59959981817
354502489381
123401253847
197053389503
385904895083
540263554247
52939344487
59140114139
119040339917
287785218691
181937895761
87084500717
157775015039
97307007907
93067994429
309344398997
119897067193
193506958583
24319686103
323270029417
454636579321
377698911913
153557061673
32470229387
224560958021
87686590349
54911202343
102006034157
203602175177
130286111539
127491551393
182939553931
515833356581
2898648143
198125071229
334546317169
129477965077
335860828949
259149411707
539821253087
147639670331
1672620997
233463926611
259716052361
58951423733
366453921917
106870597357
219989879387
271663418909
40259632727
444464453959
373270433689
503519185409
521616102859
412200148121
303724769443
532877141743
112127900869
314568000553
201458697809
399023053129
369262573697
412340739757
339928511323
79463845393
13112498767
15869484221
190030944781
137993448709
297242626789
81907401649
475358021207
25898574341
154725454153
498528376739
531875553479
23743270931
110339320747
122911683577
9295240441
268889574823
143524062349
387366166477
377368818293
360279263321
169285283381
351776953921
80393959309
539544750401
346977707669
150591699277
239824767803
115313703691
280287143249
374519813861
129095827891
401140207493
414261528491
190947928741
499948614173
274489022551
281654506381
252281836967
195396103703
269073122443
465670519849
69126499537
460098215233
175748471053
7912245989
190440138953
277405429241
474485503097
387526015141
127929667451
346192563889
392571955637
468982275889
172259308411
15838986859
34680745651
105370050479
203107055509
337585943707
179676300059
110996942633
91262497231
34357243897
499230753821
81427816949
514659755801
182832092159
411730231531
63024028637
409121420051
421840344883
175839828821
354091420339
469334609749
326395646299
387949580017
102796415867
314690529067
387601822319
445676138731
416206011721
158638716823
327345417127
492443664803
213094748543
182709548843
422424742867
172535673419
282453844381
361986428953
87742976681
63131606047
479133197677
383648752637
526247903123
350992660021
279187884281
441172158257
277576869709
189647573513
109432439341
81195773471
255797188253
402210879437
480950279599
492477777973
461054483377
483967688221
295325676913
125410803719
535686598651
327547233851
305563992367
265594759679
398527176653
343968267061
358604008397
536201258561
466765467593
369109301789
65291872951
443318163857
360977185087
17346509749
185548963387
286836183091
267833164033
135981383729
212724462089
20426374777
111563136859
60455829043
126663117719
527513765423
144332311649
415939220383
42543820723
320577823897
380382320533
77875800229
150325416403
414982375699
321143719123
211812015671
109873355509
60112135087
77202564883
69063924191
257296169551
17272338823
235162033969
72827872391
283645199
180845927113
24614136163
53118403357
330633987421
99396087473
428318942027
10895053621
346728065737
270002671283
469703756887
244812477229
535453090061
122801376101
398195385409
449356720979
462353375719
229201873333
461217233831
311431230497
277006890427
255893589709
465733360231
424763035897
52394426597
141165457679
13005405967
125212764233
262409403671
373110893119
424465209073
240788714099
469775190251
347682573571
118186174849
323180132371
165905322857
86972653343
225246214103
22614556667
275834244431
113220881461
139570783127
47738147299
549521368303
443406004277
147249146647
218798110127
69100428703
249195641347
444222208447
436684329769
432965304137
62234426209
462107920567
125113464829
466236145307
59078543261
345380203067
2287229773
380321993731
377173343993
354020837189
222993326477
206879739491
20813575597
24518391349
196117015267
137342139959
157648339913
209021671489
239122843819
403895021743
488204676163
124707516289
244549808663
358122406933
246156822851
248097058667
413854804549
119092747693
310329757813
474969897581
6827886223
102592724317
416127419341
333040001947
245126978167
364999447823
208300017197
247773519527
544538306827
268286028743
362120656913
105931668371
417016043837
108982087573
75046777969
89970900329
503724629491
117895979633
298993776827
224305917091
244724771857
58699291741
1192113673
28548795637
114632123899
437816707061
144615369911
507965337091
446176156883
76920087887
232349596723
12857126693
312979063219
221410804543
5281026739
329485587901
498858469367
122570222039
362050441019
129403607687
309406943051
16618878733
289821980983
468035548837
444028987499
336954407753
428258169067
184528435913
357742282379
34557329141
125623593629
245747118731
15501211433
76145521073
42590710009
275353947881
426698573981
21776579767
524400326161
234368532449
53173855849
227415921709
120437584601
253371785267
14211007981
366182956603
424789419809
369080597701
58913393051
280306809361
542311108061
296651503573
11215472251
125738486099
397180161461
312797264807
535397068411
453888507421
116869333337
305895207451
312237805421
500521798519
282919057867
182880921791
108365864003
158109607603
322731842311
367212480377
74221325069
205303360321
452916703181
432836131789
39902900203
457911697013
40546353959
89190173543
193200622327
29695200713
295103276959
365979944219
236982944119
291280291213
140226671647
521603769079
10574870653
424699180351
309788623187
482280263723
371295066391
520128196529
263473568473
473333874701
204560741471
212347592993
114764518753
518982639107
426059499277
356097031769
440059472329
338117363681
545155118693
467066658209
96734773417
25046872937
181420377401
23838256033
393739787197
209681533493
524534940161
53658740587
145254622589
21998601629
433026387307
30904154933
307764593723
225915131471
89868419507
77145500143
377989058809
331226794879
90998789383
264682873229
164635519261
137371844557
92747907919
329112269077
218512399169
282014987021
129018555103
110567258227
353050287631
226240105697
361549813193
318190321609
44677711583
526330365859
297235820689
488219154211
110204832571
355651813219
314120870149
20576030339
287546718191
9115941551
540004030493
63428167501
486813129563
472818979769
198390337963
521690421019
97595837569
52094908423
471231064663
177669742357
271760744999
298094539207
274229823059
244517540143
176709853927
175959534173
369033419737
483615164887
77610357107
334313609519
272033095013
533573314907
434219143591
365159615189
479976880099
270358262569
175288444223
394608173363
114926822371
530757647729
383915327633
164984281949
212030443981
128373508091
37148480689
243455946823
444747877199
490210340129
302822054681
46944279959
186744732919
528390310991
409485963487
50041579589
334797941189
455933052329
216921632657
220348595891
500032299499
463052861749
513106870723
448891928491
420443502439
217249221043
219652837147
156947147317
274510647427
6415077029
30823750471
430471728937
506976143579
443554147529
408510067841
55505136383
135548259949
352326099263
124667513983
128134617433
406064665249
361791929267
534260643817
383515204097
335722052573
24028283219
518545242791
529309771139
152185172977
242258832103
113390213779
411312528769
501761322239
258008223169
339549230879
504063074783
108820321741
483089462503
32390957437
50637985501
462776708507
424011065567
212226922447
274893814967
161976207287
90719476373
218291629693
202316805709
420746892539
392765313791
498191521171
339235187173
511601958523
491871886201
92725154471
57293431673
467366764547
121128346819
284740441411
240577264751
135646989449
302847340849
76620662689
421635845711
169467250769
19143261443
166934934317
100108737283
2560579789
83338834079
206533624433
462499941619
136968154469
357663794179
114138402317
370838845193
256057120993
201342153707
522217718783
386783569937
35770811029
335307499141
356141077081
541334554177
249778872407
99062992969
504704012867
140100708659
10649118839
471432275623
288220257737
108810217613
81120407867
513807006943
268166196197
285304591309
310958338109
342160210573
274157606759
306935023217
315754179761
107656508711
151532633653
244160977603
253456502777
488780866663
510290723653
115882628429
30652171447
134327061581
489958327109
378230778293
143618467063
358894992787
214235905913
105074225759
411622837187
407169947507
363381739759
269386714789
318805724753
100278773473
403722200753
21734243689
220623138457
61387790231
197688078359
336912306641
66523177811
513698932739
333737627987
136100140331
389516859967
124160845337
33000641291
542922602731
65590254427
8729816299
525777440477
24902128067
50393224327
204429220283
36162202519
80952324367
413600180177
185090298391
196420873157
109475207873
364061005223
109643447467
192648979499
1244407741
209970213311
191275777573
352987202221
130343125147
269516109509
203080547653
242834449679
165151394201
413989000883
40064005453
537921347503
121960179739
356768644409
6192732283
329745801239
268152452119
7105468831
120122892121
343982967287
129465482831
75415670383
394451880037
418697677973
537460920259
119557987433
463535211143
433021271677
91875864923
315777869261
479652337163
53897631413
189824462969
104822845277
60276318461
124228020649
176113580927
357007247473
502335967729
251201450701
440074700713
317592656783
71915385847
59168418389
31173528349
148691739941
354856486841
42810169139
91379040353
419646647389
211787873389
135744182501
431726202283
461206386229
425659344221
322703024507
488221096273
139320809581
530622756479
132356344609
533793066241
225987028549
6561478267
227376328493
68734143407
504068183677
200974421951
490481698607
352300107749
115924878253
490763754961
146375934689
457251733469
131565717931
330458098013
22773679871
36912738241
57471496987
236911970111
484285667819
445232235011
105753862453
107072478889
338024853253
337730895889
342689438141
9478107491
508896276761
211507707781
361630021981
30288346553
388741243523
240952120037
375062073481
188163087967
441818686259
466083371717
99775740671
434389380583
117936086599
53590041013
415993822897
252378294167
235101025609
284269651201
321029627137
512013195389
183423470231
509719171909
145484579659
238312742221
87196560389
230240656279
124310137129
315452506123
265739484539
80410142161
76031954291
149881108369
86581475089
356889776057
130077757237
58113233341
320436798053
67788105059
370220933969
148635525821
188755472221
337492644217
5034863893
427429722737
400046807087
183247056413
119557449229
25041248867
477140470333
421776020011
32467624499
254504384413
472246966181
472706280463
333499104079
494727542977
382514044511
96182006699
346904417749
89764805411
358202938001
41188001377
43436641243
494842500583
540954406441
311299967831
178398334267
230908966801
212147486533
191741063911
61523235373
118804469309
185844181483
25691721989
22874621719
240617590637
174367212797
544805336267
531019502231
84630492293
225222505127
380173891393
474678724067
55745063027
29350287023
93690318427
544944493043
437685661513
175032792203
255535806437
385713007091
112109589959
245309639153
187904026061
199641337327
331642483379
3556058743
498984853229
342410501747
17848520869
32186524213
508117944107
201628220141
317241566293
13716839509
174765671177
115421392657
453746250407
241908733111
347324505391
523019238893
394091551319
374508468577
10250312357
62919152957
319326497989
82992238859
222317944273
19020907207
179154939811
88412800669
183562225997
385669731247
475003068637
106345477739
451932436559
163583192441
78493143109
278511268891
282031222309
502080434503
217928844317
247626215777
388496575561
320276053109
447677679437
164421100513
186583303721
133381551487
440924154991
159301592027
90675484091
205821895297
287888767601
328840659193
183418162111
500971525079
222820727209
345281685293
195944234279
392122916279
220136861741
22852169323
486219487333
464137028513
341099249363
458491429939
491737628273
177060524933
373993289237
418176291437
320188138801
94843210223
227671131031
500238754781
16197444247
49769867207
139964030617
21692974243
110673550321
413959916611
193012871507
545461513759
70637869439
541168806149
485631290887
281174295041
541797009409
389878548041
62467175161
234816319043
161944461517
83009186003
241106341121
377674294649
228920660021
535685671951
32367764713
56476340191
416526216481
405134084651
300730341493
411652674547
485401751311
16477207867
376393250417
166401843541
491060835479
345500586217
33442752433
55136104901
76577420837
204141646003
441437165443
97598288083
180191486429
226986176941
23689523659
169504076767
493899557243
517171740739
164975457161
536786167639
398447283601
232565026163
127689603319
486587676581
86875300349
115735151761
392691053611
11748725831
119953771187
226741204211
447893050757
469673060797
109594188793
503662403243
326862849661
517569243679
115248336769
3105531773
463341637043
419760115459
136384183151
45707949073
302345061001
531867203083
353243352179
226256080783
234411902161
217910578463
74654729623
182883989251
325019955977
296181595987
170672764523
544234731653
532074292367
218315991893
145194503173
177564436001
440150935967
10850220323
530033302661
96698207761
433880634037
239738460271
197778082301
61324390307
114550660897
302907373849
95956238611
407651671789
122824907747
33454212661
9230179573
542024606593
346379581897
161806974361
133292371249
136290022277
2844477121
99153638567
411132112777
437111165083
65784868673
329909581217
368216482429
377833207747
341106804427
126464288987
462552808517
61446870581
46820644147
146271856487
366481541807
387798236911
141430883123
321000760183
218287406761
62548085407
539562544883
539972217101
351838735141
11580781781
53200169369
436514869081
273105841637
15998835901
507248517019
460741243541
548900661527
302398564441
10223345617
242414144851
92943500467
420795414979
260633544749
228704279449
286900735727
28099232783
207524105093
256350750619
330984760781
95220630643
146490465851
544497578201
48977927767
289796689891
15347672321
235475947429
520180116163
505824822707
473431316063
54042358529
344513701619
68553266167
464524781131
200640552947
176100422279
117396106691
12981805483
57033610999
104585337299
176191692067
291592849921
500388934223
446210414579
373502258629
115449764579
123131606839
426409100017
269760387503
268162525369
18860236427
534598447783
284298028501
204514250383
461558515469
97310697443
358413841553
237529478531
343183325743
31728156833
477407126297
224498046737
6199582819
397102653601
170332855873
40603011551
508249456213
537838687237
91633216669
75524295709
24822200749
517034967409
10165146683
302650093411
410827268237
19212064441
18174845879
285458340529
299006144753
192057919741
41515376701
263011041199
257623436713
337070395691
287619924161
72895502209
241188499781
521231887153
69070447799
46297509211
147257363359
105993341849
185414478349
465622810193
165414305629
182941546163
271734722431
88654465303
403140505487
348293816839
160586465717
129186598183
87599853851
124609208357
198829957873
312888909397
391108152167
33457533877
147439951171
127376400233
387582273311
93986219861
436566505073
329717092613
123272541199
447967484213
253472077223
465519654121
466093834097
349824576377
124706396623
124952488751
540540458837
101874831131
546737303291
374532671069
103726539211
490855726133
179491456673
121165103819
296731966411
376219458521
148765103423
299761409009
182715726251
180183138041
175029862783
190318675373
25684298767
292760893157
524108170757
482692679171
211613948519
417844277051
434255595733
454065229837
443427948569
264773803001
461671772329
179864341427
150655472153
146713084363
318593722649
123369418141
110317190171
202077782177
512711968829
36986690141
407742991573
336778818587
346313823829
356017860467
84382007887
470390439553
534995480077
176312438941
471791794193
478405911953
385553414381
489722717063
530904296327
169506289657
86417664029
490544423293
232590557153
365768629043
506541608527
266163710587
368392616309
120035382431
1748789689
257760520621
10359099263
162223040461
47974375433
6678803899
249008351561
5393518577
244417587187
328200618931
397401709129
526326699839
3390934931
429514814129
511133254967
61212845377
56323369183
49898538667
130434772439
336194696881
515231737571
223696965431
11168173283
258464535193
547450635449
197001337717
533386472867
72843119747
151626735649
5918060557
246252871583
81952963867
523206047939
424146623941
535986749141
247961185541
399597052277
263105283127
183190612793
116160352703
537729914353
246899939999
186313929293
159890726969
86187862051
537128002193
156447435643
390601247203
433958793137
13680176941
94715251931
115957799717
198730102937
76953538877
441772167469
250573372831
278252580017
309517564219
197063152211
80541416257
267345808033
503280999527
236100794747
53245406897
234334491593
491526543457
383668184849
503028480433
57414470453
202756586387
153060103327
234898401281
305624623201
282137744617
177820472069
300537543347
65875855459
234968254133
150984686339
75938703251
160051701487
235380203129
102377558867
448760114597
118891210423
43176124309
165477599467
443178080273
103538560009
107150976589
295451497799
239679432211
75514917893
253534792991
415476245507
92355277991
531596729311
17765427571
202059718229
510696721687
496813846409
447332724247
173457485237
45411804797
9817691281
487513293689
424434191633
536857816661
250138373717
227182998859
192129627913
163012695361
382268445409
418615130561
276755841779
271300958393
546441546589
423935287687
63911005463
496712138633
87413373053
272714834731
437301175387
170722035689
334218099773
258704578123
177153285571
448272930401
260802606037
535061146537
98620910431
71421684847
347825966251
338176055251
34630809019
248556533717
495913184131
168554423407
148947343781
184344940723
255964316561
68714030249
49746251869
117814888687
527184946439
397349517407
434695606529
58249281371
437609459393
165689513257
498646704119
307747533293
23723201771
483910607419
471728633423
55382435629
237131152289
384866775961
494355632293
288970366387
229900111601
253464593021
138288427037
380352626023
66342868447
297918710827
277221372541
129645291599
491983214389
206356861547
136282637867
363473546911
484268460647
514331292037
207245459539
435237501463
364007251177
20935933099
283355961781
172423580617
33756617119
209623045561
294363593627
537722637559
505171870891
266359038007
345888301477
138633094247
34606590401
125836694887
462275406661
109652237119
266609201347
351479520871
56652211067
70382581469
498270765529
127895257177
86370449371
327603793859
62840686607
427380981449
171526610483
157657343321
133209971449
443658334949
440764083619
134772643699
281876233607
272559453259
272913468899
94187332523
319323621437
524187960347
462233150303
75491471647
211402949633
99077957477
169880483119
65073976117
171888467207
6520716179
33886207177
117971615653
476318563339
288495679639
164396393851
255246417623
414082594087
138099762511
370514680181
71199725741
272811845051
540642286013
11812318789
204920801797
168831031037
533581920203
469241858927
169361592833
358070322373
425646726409
435273124267
212339313601
268597639361
201834403993
134919892067
49308157471
93900926239
56976097949
448250058709
262633889761
120955169957
14498611147
492478769459
159479439659
443668560689
522316207163
41382766339
544406158733
482554158923
13893298033
406289184913
368173455823
100060589507
501456210361
450041993419
520682896499
331937764381
291708328913
90270590153
456914374519
240441383131
480901074523
222409463509
311877743719
102040955347
36507606841
50652504269
368355725869
499830018199
122934651733
297240157583
495368415593
499379104229
355609415533
266665622693
306422536337
480010089019
60863754629
473720117249
265270647221
327232089733
66799262531
29897407039
429779680829
221014835963
497761626463
230605411321
212497461313
370505226163
106717805923
366877895663
533882701463
118086196027
441571888139
461009119591
542953087387
60627996613
50977055167
202655456593
382382364061
501253298851
503839741201
325333694447
419553305183
376648366153
149989150217
130807892263
328026221321
133405487477
221507905457
532572475013
94660499929
45786198697
170250438037
30687650017
174433210001
314270734621
506202246883
528592245463
524673060203
252602215381
330943973317
384843024571
61859360597
490336464131
156256602571
23349684833
286301562461
441140393627
321009386851
121877284751
536930798549
526643545427
473739750059
257838426653
361704695207
438116536447
453690992543
79864555619
447746113807
217922828017
16588652713
395338889513
352156634867
528069665969
187133869873
425239713443
488983732921
2734184093
151750542029
254604268379
347427114317
414670993771
329488631419
62342979499
312725630507
92951971523
486475321361
250844749139
407142096973
175756443637
463221343019
45656859881
292369075753
158653325143
64482191143
293657749501
191673072223
176223501239
164575466249
144087960521
192716474131
199955502907
513744376183
73049688241
322933466549
133005512477
112177841779
34788350393
238357757621
204555664757
394512310403
413459419421
217319944157
529009560307
233003043661
123510175207
380996811161
206175326153
188100914179
104058498493
144058371487
183552553031
287241039193
455312166559
70658138827
342007599763
70065086827
86722812829
463142779471
303121041563
217722423089
18277753891
492637834687
522423175759
288378191371
289317712381
345007949581
452626546837
411423101279
134567802533
257995269361
259878308351
499529389993
85453965049
137701580741
97652466677
368821904161
38606301103
468890359351
528476022457
493232479127
177315311857
140596299373
448164110633
346846633391
351942528631
69606397543
112865761873
172450643441
298646076541
279870985753
386355060337
212270099149
273557784883
285421925927
453998713687
239079449429
192233118457
275978830103
349070925143
355391362087
109239294023
544805409559
259776049873
325448824991
329472767599
373250003083
219915224273
37212728257
522911773357
333452375909
174249604289
25171163639
474612840679
420421986067
525520700147
485577526433
56539734157
375672802511
64146803671
517339691293
231035286343
133310973869
331693219007
166869627409
472306854137
290390324293
17972281039
104594661641
232103966903
110018470109
119940115741
96085007717
6239252387
180482247833
392809147543
442979743103
59209379303
351889043557
139560393563
467118285973
186322894627
244105231871
383405856479
19403091359
545574235223
298111766209
201794872283
284267072627
128170539631
258804739507
66245485183
294562426817
242994766219
36450612637
255128039069
96089434561
403192638089
422241513181
426895247983
124284093863
520811218973
124735873547
434477969759
155188487039
282083000579
400406520259
300986072957
85307825441
286508186137
528045754793
197256172483
401331776003
425112941681
480069577807
115033180519
144705798817
541549705637
256605663451
409380735979
245369582033
165400267583
176815715669
326028207091
347556259069
456086835079
295112087
223519484941
479564294249
33519040757
11988075787
214881437819
383264754643
140892694073
294339656459
494773503269
41127326719
54250633909
257016904171
269340906469
423512956051
356925641993
338833543751
60922281239
269228633171
181974760049
160299759049
499720580197
443981851189
434922356291
506234129743
122738021083
370154809067
83964810899
301171099091
218918795947
157049532883
95519709437
36871368889
418258844603
527161967681
439307833751
36834777731
440264670203
30839577397
110643961849
386431900417
264416833861
465245150353
60118981427
27666711041
434346109559
287387450851
230252055227
10019757859
388479211139
116285222659
184931189593
524521354067
410161505969
45904201199
309154196317
113592372007
372372587599
341517550723
157154029313
500809369537
487409741629
292537196093
372523408723
49598029111
137335223659
487848234481
41261906561
169390800473
361716104831
72121771789
542329476427
508129486567
390485547863
46433880011
181710276289
355366223413
217888874479
183296263393
11526247091
318200059523
161975574331
370208981371
327826508473
82442086091
131994364189
39524566369
517778305699
226988685983
266191008799
186224482337
475127423941
320139049319
372728675467
8239806439
83218591277
539607074257
497739491309
51000331027
352576832963
302717074273
348324925349
301835727827
294500904493
229870422913
329105447369
3837734959
135830581457
184209469649
127954212473
512044736941
264980032711
341130362581
1610498567
471053481929
24869630999
329529250913
469157251769
14794127021
218730059759
348877119971
176667656141
33940933057
119591996803
534280801589
68277858227
389332644241
294333182509
549413238643
183136095917
1765476281
13225359451
215306682449
465570523937
516369715663
276666779489
414070691311
544055027393
169411139581
469227114413
128012141839
107303342053
428671408453
230959736353
44319819967
488293170179
226345302661
455259755851
437876074289
266757011441
222022387129
298348915321
56735564153
396389082373
408117492691
260460062003
183659126341
446354493943
297000463219
307790820437
490443545051
188531199539
98274738719
504453572257
470569651943
453914609293
207543571
26864987353
67365261043
87845781913
424265158441
469303359869
61115927107
170765668001
240110902627
163646586317
81590818637
114164599643
459842154383
349305724643
6753386693
268528289387
236427719831
215291566541
394408063001
1482525623
326398699069
194300892371
119745218149
225084220639
91016522351
265604498729
117357230329
70137773347
434388215171
447601519427
456996194051
332382299021
302167117753
519398529787
24995309357
144106295497
31196749279
235052812363
381054042937
278473898063
411162980317
9735466241
83109282539
163997112527
81958308517
320770840367
253053744019
539495387069
124272365881
38902267301
54166101331
385335557977
445594617781
512234964469
60358340023
352558627133
434295734671
87078074791
420596742197
415945227199
527275416827
123919629527
543315093289
222470387431
274586507389
204826193797
164206575371
241161660703
538914547889
310985929459
449578676189
302206278307
532061161871
89961684707
197471166703
487587057773
139246155101
438804301489
375671610469
136710747973
447571849859
13570217009
162084429391
288881565253
291952848527
515467699897
30580704467
304716558323
543583251139
101642224139
306139822349
331521110831
205211110267
87381606253
389777816431
134222369837
104155646911
187539359383
88129965851
543954802819
452623158497
270774358891
480099834497
20171187779
414936162409
497929370579
197141368129
59873917141
186196250039
277782097081
452227909433
249888823357
439617686467
535370742839
445836511921
455643553021
478522123543
245257007551
29931756607
494383896823
84178875037
290295703963
477667750249
6387736097
544987011671
269067936337
214798830091
345294162503
14070494297
195821768287
478253253139
340643873797
76721882197
60770574559
333841524353
63415140067
303519502207
293824864807
512386072301
153708669721
194138080469
66801804451
496559100683
273700065929
176298786689
481481146649
193804982467
162923117989
306940959803
513582673567
298872707009
121916539957
371201590159
225778595117
148092112963
394704277871
265326484861
505494216527
6000518603
516521088431
18255192421
174576299749
77199294901
224144155421
392759511691
8465046533
33785197037
44409011503
29960812961
193903458421
403639436021
249232778533
365206430219
240881497217
330495320521
391708072991
286350706361
175905595973
47559258581
166516616069
263256030797
373202235323
408660084697
118966460957
149911812377
363995227369
218030411453
122128853789
370646871373
269352191807
132062604761
50053659709
498710186531
20067195359
487947649867
336575963767
35368470259
262230150713
160179095303
236874184153
355752104027
530057077057
263529475333
165518927663
547185359197
483881408077
101550808459
16094649433
70920464369
100913863783
271994953613
277829596043
99930827861
62869306127
450237612697
20548233131
54341202059
302791061887
66785972581
47110903981
396950713297
58066966021
380215965887
423170948579
273954952897
207280388687
70058055997
173777783573
370727381257
324721170853
161666826331
537482991407
360705581519
186687541741
191565186737
153496457857
379464980891
245542149661
339440553533
44011393747
291831742133
266990130079
182490482803
29158801613
93093382609
55465099477
142489008073
437450506271
42521605493
493146783053
337887734603
122393026687
526155156809
385473495839
6051835961
549264596281
409360188353
110051537257
248223558683
92319796451
538962174847
194344764557
384128182301
92221762957
190668858239
213090895807
161769057409
19942623713
285305673571
376812524587
75060313957
230986128689
500633114689
443735284997
22546310987
43844360591
47317857199
390899534189
191638113397
199624535419
54074206309
455223398317
545502738377
376567996699
90582189157
72229631359
160770504779
21721543661
62321537563
324309661729
94919426291
67683346147
298557730829
121638498529
107392738489
270897392057
272416865221
165194817943
313707804001
407148086893
221315316179
181929180793
335051424503
198794170763
273456264689
161692144729
289368071543
544925950711
171806009623
230221897897
21236680879
156507679733
411453978491
415606574683
350951660053
494220716617
344010931739
518056284539
180319587059
312322071829
307137610903
402350831929
161911706189
181677647969
185061771863
430069678573
379912614401
43483434437
343207220107
86601663703
397258729771
92744794151
269345561119
436544002597
172838886971
106387118531
282403075351
6835608121
355626263581
74296200679
133365442337
75110469097
456938812513
189393407927
262062298889
134120240633
282613541731
17732336417
275658890321
436661216059
358266258407
428600490113
431395059587
333533249813
159301905943
397656910003
329748406307
23177222027
443258397779
12757562737
208323174053
243345156331
515915462969
486159741341
87669868367
198101330069
175048942657
466455964747
286182005393
22190381
294288648637
405429909523
416736042577
171450255043
390412847137
352427222029
115801958359
361362316963
454561224421
117816746561
115400133971
479569695389
473078283257
65355464123
58668442823
264515264077
322825921991
56752393757
98937880001
466962749047
452975034469
513061596497
302674944751
142990091539
268994924911
47881717739
116806027003
89064620471
337778137051
100025286197
109063013573
288969126779
406721076991
296774869159
223052778133
117200774707
308036551049
477153233731
415529973227
76678768433
532994192609
122644798697
260953820203
346942320979
140573778283
272983316029
426969833287
423657392209
34808740651
132270151901
56686855177
436511485567
522330341399
476199686363
161981125547
138343511629
243445849043
451576724101
534848274901
51011971
196391767967
380988046141
222917608957
341421311311
16208777159
323331493423
247170147163
355093919603
13133145917
374419354217
41552062117
239750238547
113905833059
208063899581
503711155817
366403931161
481557330479
96065316577
191453140213
47235191999
116108335457
332371390243
516009452551
11056792223
94741970699
5520054077
380856088541
367832834671
249004278097
194244899207
361554911171
515058876061
416812811377
379796310767
92481308197
251367063407
415006763219
374591299373
229777172203
457858780493
375114336809
419984979929
6481121461
287195201543
83799387127
544193281417
119056821881
3605777713
42014217617
76221861427
467504897659
110507458519
253878891839
359152402801
159975850807
180046091461
7624109573
61093134161
480193553717
321446354227
488438183327
155666372999
210805922329
169802007799
213699679741
493184354569
427734922463
177769321043
391483581787
200096419997
132976115971
313929020807
386700160829
412055066273
394916080847
156976120751
442323500287
330059981939
533615303093
22673276609
57210828973
256190454077
29554808813
531881504641
297604674229
53062926167
520135826603
524057735203
380451158231
385144642933
521663806009
411173332027
98578691203
35153135879
263968174867
282532850591
453221165237
175690188341
351338929163
239519817403
66693311189
517022813869
63433807093
513609086197
451175913061
453213839269
331089868649
49499208599
339535018643
448465806059
426823109729
16412633813
9284129389
444709582381
526602304621
210397259591
192843784109
440994716983
288657235931
153937875029
198949635331
348557499757
488369304037
475082990321
302601202987
396603500861
350132301317
112132748627
359647417771
511092649849
436226063947
207368369809
153365456161
422686025143
444573900581
477923018723
327534017509
275699697859
434479381019
256126353401
520554292157
431329325587
277077187423
231466923553
218966822603
270851353943
399418785163
342267538801
109953223843
64786942453
128453171333
113689995359
176107967459
385133892301
549556443097
433038263569
72457467331
25298390309
461894856337
30463539467
181512657503
426663666701
158443285801
20032559051
377008484767
189561733079
227335219889
312632329543
1091842603
301858677217
408728917741
15883328621
135503556821
90081673271
247054783279
84422054963
172021067737
459530568571
132767027507
89671405717
428203902041
85576113647
102151760791
430926784661
187255218407
138955649411
548565436997
492541762187
288957791351
359712725221
534850551871
6878343673
473091738793
485055288329
60616138217
64757280799
194955002387
512662492649
44797166707
58575282379
340764704029
531555509209
343624469437
447322432103
158845294991
264465128219
230218136339
1226852093
70823608181
154708178777
2533768219
503618796389
243044749757
278323408823
339364110517
282612335519
94608114409
389190577331
211219951351
435500859569
524722308251
292134333889
118885312019
452424349021
70173371603
144399612361
385244394553
437454212059
208914457523
507843565913
150720077449
90937243681
373958161363
154947391087
83645854043
141257465743
238730265299
537612282709
416487109387
100217871191
527026614031
80827957499
146179868801
280756808929
183820670129
228754422031
228572044427
88984261213
521636829101
114280531949
548889811
101175260041
5752324163
276226790617
297536937683
223553653709
513601394429
422332842787
199155336229
467551160147
322349062327
21303276587
255184283741
312039765293
283891978199
63221353133
379650616931
193774244347
123358679263
410694543053
343685974631
133390806821
535301649601
231427902929
469057610753
380072432381
114190017743
6546440569
349306565819
374335506817
26284624127
98883777599
296516362661
132581485019
95126879789
443357794927
271750408133
149031423701
249830506199
63162522989
7521937651
152359173301
536325964817
24464191481
270002605319
470084538113
412955521439
335835879773
84606674897
214290739631
430213598891
179434785823
424770470941
20428058773
326994329801
49639087133
452679472667
541839532411
238526266051
225422382049
17893592419
292323201619
473008438657
51676057099
147617221361
383285876681
126104462977
277351548953
195241023491
429942863087
329602853903
540627240011
256080505913
317720512051
513178165993
336904063817
485396900981
344731262059
304461624473
366242785837
235189356683
490340150423
219121622393
7359668809
80252205113
211349404417
294856253179
317687933977
78201994291
538858080617
417589289239
445599950099
250841770427
7789115599
35417681053
252521144453
389652944587
394388036261
489624613141
122015049227
464998852739
188104512721
345977070073
291036809621
507843162391
341677042561
29114935847
508063451339
94906176587
457766355791
333451265711
36770533871
86177424647
111113588759
523087480163
260254218349
528939380867
498177799039
370505685611
219190330517
490151103457
424704537511
322929118129
74907872549
275628634331
49627800241
108859892993
91946916043
86254793909
228477421351
73416838871
158687734553
25883450669
97363650227
335705711659
153260846191
328823589691
104940334117
325457455777
175365820367
534017790379
211635659861
226763795249
250327317001
204275264087
132885684587
186049934177
415364853721
372831865631
380226730309
120421234949
208236604291
359972060269
158142475451
269893447969
398219823439
201402576371
455574087151
282432047731
500186953327
256610481847
144061760617
405606608993
384885723731
204452855749
353189525401
401196797977
464191787443
171407594887
436034848567
516994957321
142018986761
368040773033
25199045449
317838651209
436473590633
44514276623
420006678691
80826256891
453863000519
91717647793
166745595409
460092638077
467105639057
424592660309
545388670867
70863000127
271637164907
450574396739
170310130373
14230336067
84914538953
253884203627
406028666809
87962769437
216571136597
97081603799
479195582963
66050835821
61481989301
212762866051
236524917619
493709811779
404549522093
323024991397
451113885617
400621428619
416247540029
145839725929
242336671793
361771503727
400659130133
447399350591
170180587529
539583463009
260912409773
226901107607
36225394019
406218200513
7628519903
143883756631
304998623647
411506156599
88735537199
313883913169
527473682537
206512933919
122761040707
140573416901
42897659593
17168481361
506633879671
104755238377
41195858731
63371106233
398845675667
87618457961
273005052191
192136501693
125310409517
223390356997
94063535611
395753033161
242290026157
511722790547
338774609819
290594573869
92937742609
120168061477
264650436097
213908045641
539538023977
41102940421
175299779573
31541692673
3049731143
383496346069
166609260497
312077146793
431439616397
131630347033
218211970231
220760836859
493940896711
125148007967
289828280909
307864978139
389506946407
436431914239
228266812693
15020999837
128340147679
429715308133
283580536537
200451603769
62508579919
544685428993
325683244343
233409499423
517830633251
446135870069
496090182883
66376942963
200545131509
43684548613
347487943169
23491935221
337320669431
47819835383
108584228647
29284434499
32458946557
506633209123
34010970053
16280785351
497742049099
157228456579
288059267761
7709846779
534094809377
517091680579
392071927459
507516497827
603306071
449731759661
424748243747
35715781237
116481486817
207376100453
396631720967
27561693521
419490801193
298364242109
388779457181
486580079561
206483386511
510334026509
53546157251
374789445137
54862851293
513421788991
182695677473
374626640251
157270822279
220607557777
19629487177
249907761161
538154593703
455549837759
29397496829
104582756491
51690103741
384032073727
129554515421
525098926727
139907924603
486910873231
221342627029
484984461571
336872500109
129404595563
135662705029
108528588001
328318399249
261756867587
411553465387
239022182111
537738591157
479068838621
286597189453
80652061103
57582703063
361822252703
125818384421
324572900243
510196570733
335156226497
82825631107
194932959919
364532184631
110644536991
304818969023
228521999593
451952501593
450863141101
6412063687
196767216493
517364734357
487605632191
276441101617
69289844933
527929488497
419915428651
483310069999
196750782127
493540201619
67236225143
258260776717
52104087407
48989509817
173386284943
12846318013
412087874753
270248867789
284607042557
82858061569
352091427829
262235104517
444318813529
99097146667
120932503463
416610414413
9038729461
308127391531
322214397611
289804855877
494905214281
434624737793
384944568863
333212834447
217766236253
522336740477
522102890269
370171595929
49096768867
214653521119
414706010119
103067489779
28361549329
320016618583
511360831447
321864358763
274566079549
529500765979
131941734583
198322046179
68070650719
403590796757
443167334147
115039667297
274021400879
100142466901
165629847151
239358302899
323030111501
317020274797
264309427373
415331313977
49247957051
92043660089
540796456513
233269679173
393309246349
24351211307
481348646783
286368109981
333768682139
342731771747
998084453
57203834729
373216278451
515202694231
466948629209
302404366273
265798815649
327331266299
77396922829
17913229549
545520945161
155269698211
251054615653
204483552563
97167645689
140330284333
471907197103
43265230903
498751885091
121917393679
19823004829
468455697571
60106021249
116764256293
358404547679
326277734047
48864082853
218722634747
222925489979
221767491373
310924143107
299150517307
464216267693
514342954001
404677546451
428775121657
395151487987
488132753653
387520141067
26779285619
345690766039
73320130783
101525365771
514308301763
123829606741
367203128213
107203543613
541412717437
482564046121
133432357319
392920983913
327778834729
67448935417
261521740267
193744397837
138181017181
459844887629
536263273283
439713989747
145275185213
173570467181
278723005991
442831803851
392856016513
4342391951
446996244067
428371102147
330559235659
117919867727
344360601853
347068178447
184146935389
30348998551
312363474419
537724785187
195200896153
465859490011
309788301421
267912814577
143949441227
66143967091
201600901477
162100516079
426526002053
503557530979
403302196819
147999034279
369089181371
135344967001
104694791359
262161112847
362434657891
443048907319
72146711321
498369118141
65592597731
295895187587
191914238407
48543956347
54392411611
94999271303
343112325917
185295807209
479518896209
526722506069
436816855877
193331330083
237642952957
110848263719
167155404883
63907412351
202646847971
190409809637
67329799367
84307253341
499787024797
46672065641
108086291359
526557671327
48010109737
61051650259
385531839197
519592306451
128010601009
24301596191
444286879441
145461227099
236310061567
184586554367
143430398567
350690086231
101605196687
98992747939
51043116821
62432875073
409847775149
77079176263
306140815723
415239548263
16498714439
232233561641
199501374811
82881224693
372873430753
387654995869
321566902081
274834925011
249960898139
162547936483
501674310659
122074274099
527184044831
428309370233
443762776991
269828707037
171897689233
53251394927
432871294621
494608827989
117485401577
518232706393
366458959301
371112289337
284215595407
63693228737
425327549551
375383185439
243316513267
93411844997
416297481241
112818160067
310700015081
537782766011
183199632331
243741387971
511777090483
100906332563
475941579851
441617170243
228764434853
381900624689
90424801417
358235795143
546799985401
50940217841
448551620183
203758528469
311899693813
468949604537
134104060033
336534527429
307152599027
94713303149
512864949431
497623352693
32731162447
604521779
80930320259
513418787137
25407399769
364346121973
106059358271
92776528321
342224243359
152405166701
44002999969
427353395873
270530486773
470790930017
24227828011
535388074831
299102861479
358028711143
457760596213
210121972447
340070347439
156192101297
22277956409
73864697857
389000480977
495933609929
378965773531
158707645147
23668029821
304241702797
450731977747
499968549571
151188503183
356694734989
197758429717
353193145379
9505417021
417700643939
389191331423
66029046817
412743801667
156504383989
511268392139
262538777131
460865645147
56271499541
431299604717
288607299191
234862745779
62105853749
287889259237
521344587289
380874526133
342146231849
178090189111
362900458783
392555129773
382684564783
236474667257
383853121837
352131065491
165810547907
214090554571
328982395823
184328312479
264999333239
366421333799
489930915209
313934164189
299638449233
20559565409
75562252679
207138733807
456363309313
286611505811
236962333403
91225668091
257239621147
464435667523
152264343353
189811135543
403058329213
124052381027
151460029541
448251967589
182936935661
407634509651
363783012041
72914555011
374985270029
222669979559
232587005921
75971595503
373521608099
524893802227
102997730009
156901414213
372836925341
46461413291
20815071187
269681039629
20770236449
444053879183
215987299733
289758455717
175149567653
9741230249
336499292641
365978769209
461534644069
325677634057
107932738079
503986689659
288434322317
238065497713
1500945913
46204083287
185586084169
359332207991
513464255287
93343400141
536664380557
378807676991
427836746947
452438026331
55685138567
10744519661
547476005189
283553099257
173795503879
35281780537
244211160509
60606290321
307860358397
132784401391
87337826629
76731836219
401413845059
488714202707
289321917179
320514808937
112618390453
432897321859
265400204347
5649875401
540433499833
202558259747
431677050221
95119299391
35549259833
463529787449
68181926711
206443630331
304324087513
65604445253
55800410539
504586250551
24624889999
86452924489
423807971861
36521654717
534071634769
412980963881
408711412891
219728894809
529849780979
476719904897
61762142317
532410487967
155860094791
217063957249
153526554491
197089985383
480392684459
102810244967
491536110797
372606932993
422198330531
329888616179
248677007401
263028815579
133584665021
147611890639
49421211341
268109306887
246025794151
308467702877
134140411303
126234061847
486195611311
491852616911
185654397683
178162255603
291134434933
369765594811
33134005511
8774748581
67227960697
436889012303
269152032883
45353540747
374382278393
380767348879
175198956991
548382091469
432725579131
287269185607
318737817683
201391193197
196323012019
492240267971
356053729589
239414694613
323890615189
454481308741
122858201177
195050646029
258176702141
500649535457
297850261769
517593607529
400413167051
254725085711
464786231419
308134889287
18389988131
445834881109
439474892159
438667775929
137555172331
456221914289
334219264517
522891210701
207127547729
442555179497
110734467721
26224118491
508345456601
368610781789
183547486183
425557137823
52453268431
418004189549
441046233827
74210418577
476994826727
20760332009
251741658893
517739764637
389969424673
181626457157
264282611519
323699229067
342875536079
252621313787
309414381203
253842050303
204402776467
364612223617
421332493903
544340982671
149979485567
236668114157
128045973761
496233070793
179762725741
329485648183
351040077653
140639951863
253288493539
529474950577
426801418859
108456054919
419709266861
490473782873
88124807321
18289328867
203016092141
11510512681
167890403371
18636538387
425016746369
464118471263
322410014671
388837886897
479403547723
374070089557
236375117471
490636814201
142428676363
378927345257
255104363231
159036088429
439108326467
160729149641
295361413909
519598142339
7687514311
178122837089
515336723471
537827472937
38639291429
259710598541
77213902099
441086804929
14776222711
314145472133
238779252277
268052602541
92618004461
346218126409
101500483739
54678075547
492900718561
111859299527
149236367653
201987277757
238365951283
56776256897
131490510499
80336776831
303141719033
268896406423
385036050691
34310757953
508027640213
81871587659
9137052487
271026868223
132594037153
524574953251
252100478171
163433143859
83785888973
385288935379
273184200589
296964528137
222637798189
73832564893
452290425343
325473496949
796653857
514866796321
490497530801
120547133723
153502219019
404119446851
165409081861
87430453697
102812756201
57773213951
463369607347
460791425173
154682605859
192824236949
66683658919
229067271253
475220582257
387328175629
152693190011
38845098317
492354328043
509411216473
105936818081
135262738547
526132519259
503491651021
171110069029
34626309163
399674579729
366668653909
220115364479
474619532501
455434448429
462101208431
488418267091
467454956197
282603945263
346704368473
242679432943
448967391973
531121178969
509178671059
433809734723
121496492017
287952766823
371149993597
292661679223
511929097469
473734411477
236663270593
366614934617
310422033767
527634395507
95854992007
61528697701
393513906167
426574225867
517693889887
219549344951
522047539571
345635655641
106162491397
437167594187
410304229901
121067970827
116042277893
410503389061
446344137461
523916335073
342639528779
321245335483
251903804287
238407540289
379430496083
517344675821
290734207531
445460346403
152654767591
9654973061
129540297499
278886939169
185724637999
325408271971
462143811971
150679641701
547767284177
268478720579
382611548177
412112677453
45745164691
147417532079
196134237643
189016476833
35906466283
506309045129
413893925989
162387203519
445131420913
275380001207
84606154961
541229169469
338783512103
244650268129
110283389929
309433333327
202272946399
67748736103
2809215611
252022753613
472406050301
7955486093
35867826773
91912856527
284062135151
259680802861
12367755859
435620028751
179158288103
244391647069
374963768089
541427003773
345536440363
524542432751
360272060861
200359319263
116556122929
239622684967
387514503679
322683741053
538704997319
286862357141
516015737009
70278104707
547214674043
509859150721
429591034423
205879327013
388013625031
233082487601
370663394771
71383198507
529568823439
62143174997
159808283813
181804137443
327817083541
546992932349
441272876347
353579781367
224035086757
142197707503
137170592747
140690669201
308327250059
153904458809
325220880863
435829857959
452126612591
281128024223
9131126351
97625220227
310055177519
128961299969
315124621181
124080526903
543274857031
130665804499
242277869621
141051313387
244130534819
328373244307
272213060699
89579136869
135903338063
135058463851
47748297437
147625583839
340765535833
56108406547
1434913433
376559300969
478674156479
378921985327
518531213129
342297625801
219741899579
191580044219
323563277567
4012373537
416985312157
174535673701
159938622577
22310843473
199079520749
259974043607
262212600379
480623961491
142903848161
274277511551
26934629027
263710477519
330760289623
117275719177
287601985009
392176100083
129210133993
206544103393
418362118133
205395430697
535884170207
505275358019
56269469563
509534271709
21511986631
133148920453
487251839561
242950971299
3289448311
33391298411
462667821647
37885734553
354210664891
324950061937
244558792031
501878403209
242524641763
372689347127
261736225783
102010576333
437284682381
366649285843
446899713493
351030559687
533215577803
70645296493
428838783367
192924243209
372529829557
72176417267
354308444641
346713172121
522132506761
107274318161
423557302243
289161503479
196437801589
6805705229
227647470439
538074675409
42411241493
20244329407
40089791219
456879488411
391143680737
310657157221
461501361863
272140438847
437761201699
181658723737
210287946419
508004992721
395314696657
213855938629
491821761199
522774764381
108986997209
87529980413
212493926639
482817619511
525754105111
83345755079
133907546503
196617500551
198697938379
431618851063
334915362329
218436218863
184787778367
331985171561
13353080639
2196739529
41736107377
465723482723
11945111207
522844501211
285930740813
66406391587
8348235053
429736365127
146306505773
120036232769
530012555729
496894037033
327450328111
100610733919
283787501707
7990880903
7397858539
359044128589
418981945373
40060648063
391254305797
272866686161
297197571659
398281254941
389647028369
497493861013
254281586963
526333628531
387097378189
213157999889
98544327971
229205812081
144390042341
87786811223
345837513841
265403478997
43864460357
146131713433
235722710507
234241429249
127443748577
40174039327
131944131409
69665316559
420040768859
333383788501
405941843383
530066174299
101622483119
16570229231
403256357191
34109139829
332239759883
324974676671
132309695647
489144930067
475592952547
466573425707
207104582417
327695099657
386214304919
548712842479
396080273647
402498841103
500374253623
372834286577
350308473953
13041179471
202175427901
20878253491
498834091823
97403396437
456901813799
447401738171
506098567801
530380113083
304665068821
159885050443
546867682307
438735370393
89150005951
212534625673
442572628609
148387007267
205132085827
210433941841
193104107683
407517983893
498230993881
259167808883
170136423203
134142940817
542433476587
59150648927
86867814809
4851525281
503322853307
521962474961
366299277493
296525205973
542938243643
65483569667
264366041837
513826456057
363020186359
193798925261
497515164703
325160389843
239558356699
463698616037
465853264049
14305908899
505662361279
355703461457
267535078753
407805203849
11928870697
14989672921
66891679709
536933106419
210653357137
265726046939
225031874237
93316068679
46650913181
59850847981
389243035523
66987281687
447251565227
228012103673
174638341289
105029312189
447648145991
107563090381
3346808879
280425754403
96121943153
535668718679
3910619857
414030717637
279290993467
105547606007
66241857989
130566893647
2882240297
143649513013
519093200677
433912373689
52284780997
390047994449
207698512927
58020267031
173202366353
396123285199
71419199713
50775791203
533887311701
533319596933
502356030697
125516006573
42150219733
432285904079
413828422411
360237458891
398542141429
54751005161
69891381233
103442138819
58361115361
219196536913
80443034533
156146691817
499029442381
541808156807
407172862609
122403451103
22477880141
346416665717
388576317853
323763158287
495237657617
170200550419
173521672339
107458058371
108768292499
188710347893
476218092859
30861015919
269192353019
349794132203
471613789859
515700117511
394467063479
71652877693
91060218589
223960818817
14386405961
429772551427
368213652581
53116250927
99055481597
396016606463
41610245671
123045384661
526676139557
455493536387
459470711369
336085944919
287690274139
539603716031
177746595199
413505876029
438788222417
223471216777
242284137493
199567996291
139796494583
82067412797
420870932473
426119625991
65474753191
524687776103
355589421419
149483731643
87008091641
421692854773
252983321707
438846981653
365485557139
217543026707
13344307099
46563356179
13454781973
214198646071
215869761071
237856371817
329001895837
386404992203
165641013869
548714874661
436944710113
246910609523
480017388997
322390931407
465633623489
8292304037
536678631821
177138568031
136010892067
182162593681
203184161251
376890342167
122106697213
472824212011
167697629903
17053443409
115505423087
134797308847
74540370959
214481899319
411607298213
471887648051
291347119741
228330315793
30836920393
527055962137
484681912901
362622515687
96434949211
148411898753
171449733307
441802167101
126620301053
38919654013
185073793199
398900213749
13733840147
351950398361
277786892959
151952084393
475919707337
57569109253
397600791047
78998868673
7960895227
542708280733
192703214369
420035836601
204532437929
80721717589
226351958473
190234667159
259872599141
438551842373
203106587273
120387061087
484089889483
517877828929
21368027887
415357953601
40770339263
145143416137
453382819111
399354417373
212698229759
547091048597
386922042701
100143598507
330953040499
101884530421
313790354929
64547358521
199430782417
452877364061
498579159203
41998897153
390061470811
529314163727
55834522633
287932347557
443696054371
176854831367
148493797061
376539616853
375977331607
448863981673
145143111973
451945327891
402512950381
344818593001
420461345089
222929650313
443833740367
351024358361
371381922767
75589906081
394806294979
317038294073
348491743001
366904660769
51163801859
453048131201
75854516147
59283238871
193965827897
34727573131
261768857027
295011740701
190607474557
125180693263
22647066389
31777969229
184299831557
118073144089
85308495487
90649054801
130110971867
534954326993
98058696907
405309361099
398045454031
547475287243
365379977681
148258624691
87451614799
281663688619
221533638509
74449445783
499444917781
107902897163
122446080017
137361158537
389492211077
368502880451
539397186281
414055089143
264682606609
111600196991
280095537893
345185128139
285696464401
480358174771
499421562317
291284481463
158980879793
504554079251
154656299089
100012864723
421541185561
483415453201
83524393609
489301608359
15764625203
413058810799
17356318297
139026205273
211015745873
160294657339
380059532389
527058482837
138177789523
428196903529
511312927693
322025736709
243683399101
475225944013
213380882621
543221338369
40143862211
60032182687
382908530941
300072221069
235297153747
193788055063
45005194471
215463721241
489677908523
179821668427
239856327569
503663370619
526234084823
197966008621
472419324899
6341067653
220727814739
303759143557
41553419143
499618282049
256170760789
387415833029
411199879633
464712972293
487796183179
95540675383
176971596587
396946720319
337629024097
302780428351
290271423781
343826425289
465030907637
199746470173
447400030843
321967232311
531562566679
240347706971
460318671149
461826563969
67036049761
240025701059
187502828477
336757165417
534739845389
460178111227
192059338741
448601829421
487174395283
537177822173
239236953119
160365069719
494507782019
264684341491
98942647729
235135100467
202172062901
133179796303
174918785311
20045300021
519801051697
50719753339
112824460867
496574801909
262427240623
149047011383
420594909311
452844405359
424340920061
206649125339
512259129199
136493436419
58217264323
73162199783
74734632347
319991086801
182367268649
14484038479
291877142027
476487620663
443515077673
463617268409
80381088833
409135593479
382307995891
131286040507
390068089471
10137395189
324055403603
215862093259
400567519007
360352721909
168293471347
401807245921
427002362327
208324230119
20609843321
325090393157
398819423773
1902945907
355991671729
546404426299
174907366003
74226932093
329196375637
521534363033
335929549379
348832261229
497283681677
84361345183
246224769893
156775549291
511765404497
102825764351
194085213793
239146565321
197607121913
30067679237
158524082863
294815787803
526909547839
264906453521
45652255063
471795180313
376833926591
367818071953
515722683043
54603065029
476989367681
460569466229
277616110381
37793213989
34559656331
243093676577
521159750347
256589398333
209126121619
231005502209
425125494617
274937646887
107725851547
48916460023
310671562493
36085419763
294722127221
61085954983
51756882299
340292870573
485601753121
28752174349
400821042367
164936062091
75928331797
256365395207
429598096331
474321121369
325657523603
119267977739
287951179819
77635804811
123896514593
125547715961
241291081469
294853407469
68812202603
100515964667
123229659253
457567615019
503812502057
206949763171
187454148041
14872305611
184935878563
68814075433
269858287451
175566684677
97118754407
215137555561
24894157969
307898469017
386193081319
523712579179
320952238639
183029176391
126664532791
147315215779
48201450511
239458022701
519157516993
452632621153
257960760787
79325518183
53503537667
252375687997
122007964571
135116521003
285612194341
329619401011
439653961429
537658730677
133590575659
359943666701
187501888351
248162665939
495277407959
97533798389
456537882257
163757420119
86444055421
495640769779
286352063471
111539500873
204231211157
281373994903
105441047093
392006472787
16174602079
314410402489
213838958587
242174526689
28994930891
131309987533
313223097023
415403854171
349048971433
448100397967
536460437309
502054956457
174284068649
440493691049
193218507281
178118617751
359817290821
336023994193
2276650549
543524833039
94303199131
237752444087
139910908811
318646680007
399618682543
350718781177
490894375061
357185375731
398229109357
109669066943
487434617057
286785015263
181184195821
194698078129
151433691779
357426077831
200081123171
354482684537
487187848727
191883121609
172276030609
501069361847
365788546633
110331090841
238549302599
123562620031
79392026023
400941972983
258247428017
121434259847
111744113099
514052200327
541089108317
415575296219
527603512067
188564938831
426971097383
67657259227
186419877079
266670348281
73359124547
537354318887
313517575303
467302772347
380386949671
255301373479
336699946249
192876357727
111369254959
483782906869
365272406539
446126501551
376826425841
376782141521
210728887241
52900064513
455979284779
201497466263
108455786779
480209066063
483336480007
16735955441
9015572459
423550126991
399933631651
170887649
490564445621
38831682859
345033664819
123816143251
354008801903
532877076247
380336399243
68440697111
301239645271
76711826369
488785014997
74220929693
4678437683
415706710271
43788635729
489330937817
121155364097
15547083793
386044455547
285534074927
140155498393
529163597063
74884496053
261350545861
346861895383
330425612809
412844956481
396311630261
480601853587
44158900189
16482000611
188623217669
498586874839
68326747883
121521488423
39836934589
308784760927
395741284657
240430031711
502842740831
246858842339
381309540407
467040882067
313807559473
404836863947
494885847461
108894358373
382116417703
514991225027
9657274283
90142416289
310381786951
434468170483
309230999813
9451616263
150022741549
547960137509
193626350917
485930750111
36594820019
114326142167
334179811697
175309158859
332862786407
96131917907
425123283223
419973074119
264754782407
378467624203
163013011391
411926343629
116456541469
325732731367
74126533543
299994091979
336379041001
257811292313
180290489479
112848043159
486641555423
273260430733
70259657219
23990773207
428712665891
323282507017
279862634573
330013887193
9313859629
528426181013
463412882267
14055511999
421684251557
208258746847
295133029577
378706218061
430824882977
95115702259
486186830413
77386569679
59360805899
390326164339
290445611597
387448066769
374207827853
168426181037
208381486739
242358841121
407696243519
116710893841
480406916921
362956406017
2563409921
198522647569
104572833899
548386314011
346341823567
200695332743
144235035907
293254356673
475212259733
474854258551
369254230973
24759159223
71133701473
113884302947
245636640439
493718394509
40033769773
533642201153
392375183129
493167685189
422861781679
518334436909
468149206241
210183222079
23379954671
520297070659
47395600193
240501481511
387140695589
522696660323
56041021277
1865920219
502564701257
44729400421
546971349733
295579027567
245898270953
435970218193
213153261089
326258115019
269393180629
22425431551
224609629597
324258867311
439782165617
344890281521
47187591233
182866329557
485279463793
324511202711
341169448691
71944547977
493477734887
449161371433
206137126409
55397377823
213096703987
259107925201
221770624447
392610600299
226042344889
496121798069
268885010203
397253265803
48383042293
192926510939
45889286171
307470550901
297134882453
547117439161
207865105909
483914172629
128615277533
87775451383
458926569613
492187782871
158720078941
142090297339
350684319827
193733504243
323275432369
99695353939
56230494781
499401125339
475906824199
329327814313
288924043853
71506071877
334191469399
86957419663
104733688357
206401442251
9939600403
135855750377
9308963161
510851375501
385455650581
103876625537
200305171501
37175346539
366910371851
330074877439
155606969137
181266282403
254168163941
450499500923
33254373329
542744336249
482080215079
9432721369
150000703367
387185461939
281519285111
392358564581
257264969867
120171927467
385104169577
261417750401
313895591497
277078378063
223523028721
276434001947
104026414727
443718939779
178204840579
5597049091
111063580307
479417786327
319621035583
414167337737
433652823239
512145539977
84189850607
300310695623
357890587097
294882246641
444872561369
463764210253
422407923331
62359828537
489161239261
37918392277
349454079529
262659954691
139779551143
140278646633
306422488579
436464431017
136887031439
222395702233
267440819981
170076605459
246589296901
209021196773
356033216197
421462043897
89364430061
119651596243
85225795813
149904347041
403226835197
487629861413
155504975083
226957779473
10455060851
42913375397
92524941529
115029079931
203497281583
497970224779
352267288099
362941734901
411003876781
20486246029
416377226933
533465646617
524626754969
440093695781
352728470477
23861434511
496058590201
269955657211
521483008087
478789654271
252742511023
471944689903
117574414103
91172941619
293005378331
335322180923
286634808727
38818610431
290651772491
246854486083
17819891501
393636422723
56910879197
48700821073
382307617403
461410196407
515363428331
121596059713
447971056109
160882664053
244419938923
148123525873
528622965719
479993799983
35066827771
498256752023
283010451247
501531421087
233895675421
210992034823
103673866657
62776520383
221655478981
3656842229
374703394577
502603128211
6616619099
504538816531
420935539369
342255112967
520435138673
176779198619
105506442611
488837988949
148713362437
334484000243
132009689971
470826656411
428974229339
143236553501
225382575413
233616977177
412084749757
4823318249
98615447389
170343085463
10587743807
23583929903
517632478499
14392153387
461131629533
483875903597
223701478097
412981160747
221246159917
209559043301
16446179623
84803999381
189270331363
528434981803
383670285539
329168905697
445011980107
270747914167
5332463687
42420766249
212505715217
57286449973
99133656983
27348135271
424710135341
100128436621
296807268539
332689026893
388000979263
5137605787
98138151833
265438251139
414561631481
353935762357
359965174843
532069068761
23825350573
153479693387
339924263339
422413116803
122985077773
288384171709
141077255999
492230974363
501314843537
206245330873
64078566229
308662401221
411896577017
315047321023
299283749669
468867468479
249248935063
107633513131
365319922273
388922536631
337137364229
152351836421
78746310677
96160072457
215406485803
411414066031
269089938407
502930807559
343703223659
139318615721
97860754273
261780904673
218854744753
484401912013
198846444151
165699158243
107360721463
495497014307
261974482069
36427887157
182028507593
158608978909
265707055513
455470548271
456451177991
297275808001
358818430441
47081863139
303566692579
491199359867
113888570167
299306920271
356211027407
530634599629
280725733
138847722899
400522252037
387831541631
302854750427
106100359229
332834072327
119092564477
157707338143
490315279429
2635764821
278042524343
109182364321
165354287387
133781624789
496453828751
448017761641
233480452087
467502680377
325068532207
290087461379
373794180941
105832742647
302185345379
234481275227
310584233231
368881532141
394475198239
241831171081
243069655931
176091590203
175655646307
289098095159
164961373691
434361980323
147509774287
126138187781
540693684017
422972458871
200703598261
334090352927
392040414803
412954180739
287233601381
19824030217
29884793353
64809474559
238513168753
390549312289
540336921877
108367303133
454573517869
515129152697
85128878911
360215612381
30904511447
384164554171
172423399513
459728415193
225977466277
520816837087
389479366649
154896672059
346917647221
488117419763
445679276677
10961987963
197609890237
461327034821
380361903899
360464537297
226879343857
450710295829
59167016569
58666105163
3932562973
260232559273
393295139351
17863034533
394457809159
294651974779
454445906549
64554213323
462193051891
273532734367
308763997273
194886824917
58604106079
191863476557
429696057311
309728396449
149269600561
505033884449
280161384241
330020727637
302880235459
103559835409
342708481597
419285346959
190458601303
228812026061
373253615369
445643044111
127172880089
519348030931
223239329501
187568693239
366560302523
18666568099
380867381071
549240618559
529308498937
278093998367
294083477971
284661406787
415640940769
161433457477
96365176217
290871899611
403667427529
531905830633
111642755099
474486533243
87349655293
131881484089
239218853521
71396402971
60218629319
480570779323
465719033473
213495933737
279198805199
22369529573
419555196839
474478912823
4155036343
169228398151
345113237317
490327717777
448402538671
208162481257
99143104903
330881275229
123571210549
131530117049
132649563133
8511460187
291166964113
342954587083
238735340861
516336096907
466793337317
414852138941
180012724687
306431961083
485852276779
475028838443
85818051749
294041058889
209514978833
197290773707
159292102051
44450148403
381299033417
138637361339
494261182081
248902282627
3910087823
208059944671
395689969973
178065497303
132910094711
49015680821
378988047883
118586120297
481108371173
229801562317
146032522711
93841994459
308518235033
115341329417
501020518631
504042924337
175758024679
102907245193
22524115963
480986872319
80216272439
540225360223
301075382039
10803500971
334327705403
21786908711
108963093079
448396632451
212567986313
370330640971
422517201859
175279188079
542326869577
388911599893
245041081501
38430803731
231544294511
150216444317
245241711563
414285168989
16308652417
290665304087
510047311121
507603723353
10066678423
240011094353
393303010691
358531514791
449146562549
284508653719
288901340317
146090127769
181560364129
330019413457
9874141301
1558140091
325474436533
346231552663
301372806143
440359723003
374176607941
260482764779
499020961331
71736980599
2025977803
460508699197
467490169871
324545646097
176594859169
247960866421
288862410973
64194479207
304433161507
209541575203
512343249973
292152734329
11542669433
331443398051
230050447987
261636740353
545403059137
27815036303
106639856537
536735676899
253307941361
312131128579
396089922617
240604930871
71781069949
298230681769
285302821457
449046450961
296222709239
527181667147
387899444087
147042582667
369617269739
377737165831
245400941099
319988607707
26379323023
359081911091
94106558771
199850310839
232990666903
155388237839
53239987169
306680511983
23378417473
530227017479
196761154189
346624826809
471253420889
103442216179
29294868539
2142127531
473571015539
333339302603
327973496507
462301541099
374075785249
442950198343
392440109497
10154565373
459070029323
256307677267
327649928393
240444686249
504614985311
88714981109
104043953711
420648206389
371204918369
407649376219
152358207433
420713137057
106383807163
212127969793
136925701123
386917724251
107567114033
341016889111
480855842933
318908107013
486935407121
489943701199
278394476189
301863170773
16247580793
130146468091
129781376477
67154943913
201087365371
450128678147
348192272839
529299669961
73124931983
248600758321
4053030913
338720592319
470545395701
512941683031
27501959161
413215179953
410939809613
186813396527
227936522771
549469629127
386332491217
258795946081
145718417477
176979524269
371884587251
200704792391
320802558023
339771431647
48121513967
364704919993
472352439913
399852866213
39660572867
436071528857
304991948893
278080556861
482196624211
176239670437
428668953019
355812608477
252505761643
210372832979
277841843021
214327062619
208567953383
13927117661
37792176923
135583163203
38473228663
2910540467
142306005319
281799628157
172003286947
679889359
527222210167
409810874411
483043215931
445845076463
539797007279
411922409221
542263453909
281121674089
79181351069
57037550333
226653745657
515069266603
90595669627
238974076199
286827971141
282833120981
427798667603
249449927927
427151796683
75342635453
50152536163
86361171497
171989575931
482832850417
434754498287
260906020073
290399769169
478851701719
177490362733
240915664279
93386632433
496102446449
135730550411
325588977151
28180181749
174192594229
452694414943
380859087683
169961991071
27791451773
524330433113
161875688281
438595777979
226078443869
164970833143
312477722077
380564745643
264112565711
71097872333
325078939513
334406361857
250420063561
257326983187
401464644101
79354459901
49567838993
214925001919
312398485213
447694622303
206584580879
41623628159
521741178953
363050285251
242939931037
78643938047
539017742911
255305232599
420713799131
157217300629
278183037641
328404848171
209652233129
524701502021
52243984193
123498923983
128501547373
198883100821
61574653181
10535327419
522184849309
22638978161
231636025849
345234146267
158333376787
220852251593
238550069099
166416593377
221323759277
368863795987
530683258999
505134572797
441854240717
190201632601
38410896883
245614254583
58681419793
486098769887
386054037053
517713467903
188384758459
69679322941
416646433243
178999749707
140425929883
357210679717
98134615771
204684183311
484531763707
545205268649
228105601517
432188918047
396776684287
52549566001
278207034293
207924927937
487381009991
47736709079
3947677451
90028642393
474238064327
159078070091
368287768027
93015455873
48518633923
487505502017
74045507477
33047444699
113323521869
197143715927
213496827881
190126907471
348823672291
435102612641
167854589519
116079205481
473634625829
442206009149
498087444607
64012012613
140688955097
332039238821
217985252449
290778324953
474631011977
410444335711
56746830967
92506095949
525729663223
56346002981
410909896993
166186405223
13216043333
115458339839
198803496641
30985656059
319705011581
194236278461
413452200683
411778417597
121901170883
540863543371
414536368907
205446736021
387572923957
69037867537
13098772469
366451607591
52507857463
458405897359
481814875093
188974020223
374949700129
208743467939
329318495789
472798055813
216091012091
243822287129
505317488831
179306704273
488008327739
313804563041
226762948403
306982267841
313640998501
53517847349
59570156509
9746186753
496250517289
307655679031
502318475107
488960114213
339598376639
296831285957
242449495027
241157786521
406503716449
148185445769
17339617153
449266150679
290674384639
37288745057
26764197281
341499183163
45390979241
151912253789
78925492781
336939812057
4844647033
180152811931
109237234283
507392153813
403252193569
56204197009
155287737571
336290464987
247721669669
131656344107
262317857147
194694997909
351170339459
154446238487
515531755309
88731349519
515375308577
228002097223
3175427741
307412272577
53045980067
265442885129
467727888053
423922363243
123611501257
485957806951
88599987083
253432736989
531232165831
85612911101
103854673309
372730398343
92855595559
441795079303
93791567269
100883622029
74528672573
280765139387
434409591743
392112374279
463825678727
549425550169
146803884743
33269894423
105748802959
240290340637
53530880371
318162825983
384746664947
340046674171
6011875159
447544835557
97457211569
318282308537
142986273323
238183006807
111909424681
46143403463
142142089487
415877123671
37432185673
236944571093
211192964309
230962649909
146500921517
162669515947
487433063693
362398088441
331160665141
352694755447
26343748649
126741222929
40963227119
275705848021
192986902679
365317964717
354563001743
546445059997
372008652097
310438332793
76399604651
160410473479
229778665027
177022337329
100571075069
257019249427
541441158527
144913469837
201655862297
419073680911
13973351723
18717121039
373951071731
137637052177
227244065233
158095094207
356083335281
159674803391
423779546257
264739724453
458053541161
447565439543
133579646143
328377720107
283698637267
173225358041
443326416349
57117593551
407503203553
74044707239
33266369287
186553387817
154456377827
149195824993
45357922433
440136149281
125335813849
519201061111
433276078537
248158834439
36958359547
193496784121
56074802101
172236621191
418658061373
215033531189
166337218231
366292315747
310474450723
473214008723
447801682423
89147314063
172314404069
437654065171
208001686103
224295303797
115550911831
537587346557
547440950101
374543446933
85188061393
510732736321
295986922801
422516483173
162721518599
34409891869
335278522427
33273411397
15653512711
251531269771
125187894703
507470008081
179102911423
326937667339
350579862137
177695973187
47809021193
380235497141
17845287773
484437689257
10106883461
531578633221
132030254149
408123047933
452300200819
215965347259
394993616309
492680544409
18699965987
63952634093
175593763349
426791420093
73637532583
365213811883
78963987901
348534260203
421959803519
462857346113
548056013101
536112112691
111960051589
357842368633
270601327111
451714764541
220793377339
419521630651
411359950999
390239477899
29689609529
360890913433
417836112553
281566904471
349297443917
83354508989
374591325287
94309838039
210003065117
311438740889
527734588291
213686197139
345751419271
382966803211
233802170639
268410967681
242641477541
385452602741
388040546419
45164652469
407220267449
427125361511
177961747651
503228199493
226114143911
124086189131
474314184779
2309091727
503555934733
248579022899
223717978193
363933882209
510615945181
232842426449
276918869933
180516909301
411340590581
271542102163
410660054687
497052378079
436509559471
250857965417
18420329351
273401796413
256269093373
56341295651
360595967579
44966327963
64154717687
289524352801
179891548457
516250916297
214998957763
100140972307
443312158631
118771005113
79464493919
20080361237
154639117603
354693708007
416487368939
99192246563
242144970019
158392099519
123991725667
259082083633
316880048981
494138793173
486650796949
266457717751
227663041189
268976388587
79918075843
301387727387
139633516181
94183360549
162765914683
544641806417
274481813453
199054144057
449815395877
288243133253
178556453189
49192952933
141567039899
111757235699
122911160137
6158085961
182012119153
158902037353
434354101289
81235166003
298692442901
219033696883
313514020769
512190971569
393008849941
495573368783
6271674257
292511295199
522396038551
147958920539
55474706207
189163005961
399765050297
158327488421
372665041283
349347144947
354604383667
133772439419
356474643709
12859469669
38920806697
296318868913
370107336553
66557245213
265155110291
445005524237
466306302379
119776282811
305510077123
522876273259
354562038349
201262288163
276193153879
125968433641
467576949737
216999919039
69993719773
505206850507
70592598389
396179225047
382884235147
101165228891
16817272657
245028154829
8432245741
199976565527
189061236659
26057843849
218945814559
89929923703
237599643443
44874805631
158475134299
113711859977
264079928993
158153177123
88848464911
283226909411
116912051309
146865280109
170396456057
158050544767
211617255461
107350701503
298864511087
89006897971
455817976879
238886553911
278519388229
68480962723
424333461131
54339400537
422874251581
207754217039
227584966013
467622022519
477928313153
199313441161
519502450163
96412164833
537327456299
79574648821
156665851799
202301105707
325962317077
468089899259
353605929953
219974192777
73580395909
310330965181
336386271827
1089737881
424903724107
14749508513
261526753459
4650263567
95596626841
492674801939
19461866759
29405984711
190425335521
401831299603
34681336289
99858362347
2204070523
383731909991
236310824153
440119662881
392746522019
397170137237
17000578937
308707997989
240017679389
10388108167
489311995637
491688194971
339412493963
296562238459
358043172919
177282106037
530837933317
417163652561
380651122073
148819381283
35217707101
301643236913
485498470147
87562186027
255294397321
278610373861
194837749013
205747707163
9240592043
194948632673
539675901287
498672648119
42852675227
320340672563
215314814269
295113264959
32241713173
113970781597
411258497717
544228737749
125591141369
78882355793
426741242891
251518000897
302843412799
133509943057
416523015851
101294417897
29781108859
226827126443
118100492747
267139796107
392142949613
121533165647
356064175057
408640801099
181077087787
424125676841
387943446571
468094546783
440896767397
30962443373
496516246043
332288374073
332885214677
341405547173
384859987403
429199985503
80819611219
108200764363
479966094661
9696592589
283621270039
11113568701
156522420139
506874665881
293621875609
151004471213
215361953311
174720860341
231409200599
82487578997
130635145189
104634356731
217080943901
252910253891
438228586571
378300174223
221556224069
209008389829
30121761697
45219828163
525951616249
427541921203
416148187463
125579584469
222334455901
536664862163
226379122967
105783851249
164353373927
382894441717
197896269083
1896621403
255767445449
345042982451
452346988277
214042516081
128236184369
100545635653
150267945791
435957426349
462687923531
115545679453
127417246043
394333497199
138730774111
228671400689
121635660431
356942509753
164479205903
125351202071
57143306459
506631339911
273879907451
62170099471
151727205803
10297377001
19905043009
531234140953
413874344671
204429753809
506558498261
395314911679
257858353031
443650474513
151741731473
180107212081
358805634029
35205670229
178367539421
130199067379
516581087653
177460483939
72398786263
309802313797
287649895369
425765738291
149487926999
314352001487
404927553337
122222276123
220906537609
456811558237
493190718487
308616656723
356756802377
275623922957
155853396067
164937059407
185528717041
144492564277
466690967
368009039579
207130761377
264976278037
73439637259
403232935607
351690557591
66861859621
435310263001
454602077191
128880009719
119087043739
481613340757
522909135061
528578431951
510888116143
402364802947
192385957667
341917333547
65326596661
117976210697
366478939207
542119051751
522809263583
98752089421
333358860727
339172427917
332784557563
275054928053
97709231449
39411875543
504991672379
22427822999
367795600547
392269138697
90909016853
458120312641
144162409423
247368825911
302610721117
175790051273
383342387839
72780502381
49180031491
261574407811
420787978003
513825282227
499482237971
139044323611
289971593147
374963532271
200321617549
283716045133
191068348189
220572403039
125437421063
63242300411
424047821761
157696469701
499530245593
492444274459
352831599479
512203258297
228386866663
79719177809
352940374307
98555389921
98698570561
254323083551
74583432433
382675651933
530025988837
193272265973
419347886207
66509374313
445461193913
140207079907
91529662111
354201518243
382063665331
88470865003
518054294393
376200471319
117333947383
162027589949
407060656747
20465820701
348394056811
293830425107
474525598511
153354168943
36775721141
77300552657
443985652171
34242963043
347185246081
257050702021
417921034519
518397910487
283824899101
460397807689
101641308907
548666003797
465624268019
395992295261
176550797903
370718788823
482365667363
191424223121
273509745191
203870197123
182164700299
519382357363
170784622321
358198373177
4617210599
448878983083
438337479289
503721984523
115721541499
270347248271
139265773313
35223698563
502194423217
537278448209
20331777467
189725220793
500916836929
535590305969
29359333667
106173129707
301891537037
280125229409
1445376851
356605480991
204174365777
441266443763
129980645819
110223423529
214284333097
487658011303
396575546161
296727627293
292267506767
157632940789
43959330383
255675869177
34502346317
498956103011
413959746367
43755921233
95898847301
466567751191
518921667071
514520419913
456300527801
422238244963
90223866877
377274713611
248415180511
310857534259
282958397003
441246151933
274743987293
10598201287
394414692439
524873281687
346374525323
336127634743
28155387851
10019164669
93482240231
449793012139
40549672091
505927345597
387829705007
490200267673
61256363269
91085131537
410665193929
528631824307
485973745501
83178254153
46831579763
224752226441
162966303847
74621916043
544446574361
308845794247
137090840009
298927159747
124356762797
499210026361
117666242693
105984923101
246911932481
56935543097
246760794509
488313201419
186812895757
520100808289
100404367139
424756525051
484904018167
512500211389
57365882807
56446824229
441512506387
123843541069
54791198701
443065411559
418890367507
56936153933
92770201409
173988510887
262602994061
295566659009
258927391883
240900280207
429273194611
35877977237
96695853427
464096472893
3328389979
437860619809
60040224043
104816884577
132081853837
51846547243
96110487203
479743994623
220924768811
390772239779
125104967483
354572694677
431410456691
232985270017
421683303323
187100987473
59354597719
229063260211
304322552927
441088526833
334030931879
369760205473
429652645921
397422938719
382411995817
539380227241
83893409629
328779813617
461440276457
24464096039
527166111389
395063981089
175721104607
274213578557
404937943297
412070934679
163869579439
203950755727
171756133873
156365028397
187178906449
162115467673
418895117197
148655630549
101601562003
508724121427
270612024827
455427524317
44141676991
21476123701
45481253921
422759212987
164445950101
437871087013
425041434427
187196015569
3282173989
14694992861
368694480767
393385825561
232202284319
56403548281
15247766843
428881687453
365775598103
466656178243
210720824843
246320123887
524763240829
444851440223
142488817063
157859561143
541076276563
157823362523
367955598427
93500575951
25556651299
451699112233
427134591731
536074068757
465243216079
165041229959
322390927949
83621900807
124678814977
323115674759
109219626547
516486848929
278195937913
508677134809
43565782957
143730825629
126575096741
337759814519
43490902157
77932178461
338585812723
244520331971
343572247829
201770798353
46928883719
250248485111
131454974429
264226131343
466207293821
240348004027
540984180481
123876167227
194636687347
530679975439
257911417187
75617005747
113527610951
407608054003
438854644363
51202550447
99236595109
228045126367
201192756497
213855961079
229075545059
248565033239
91562537851
90116718773
158928975503
246696392029
466455517529
283975700579
53932765253
334916568533
382305724687
162407320511
519591115993
263664080741
489410899921
185357763557
513733735409
36636120067
115908584201
533262236657
487220039101
433521797629
506895762361
35008101311
10019461861
267336978031
47174743027
464377419161
499522417913
546008717173
84208373761
157126531267
517572573047
428354712281
346626422837
294675783529
519845865947
160292207291
342445119461
173524823839
398319574129
337598728099
291915679273
107247600049
9846944033
427801725313
176423487211
171949583821
240924465997
144393791441
42343152947
156944397677
149272369751
206551866149
102088508549
70897059521
371128795043
311153336981
42313983163
230530697773
161751935197
135196018141
87464341303
481943608763
110614591613
373446472079
52914725867
398728668851
537059244217
264120802691
378489885089
316883631539
479443977083
544856914177
316641121891
430718956183
415602751231
412962574217
454215823147
380994479137
355173762287
230182588417
218307642209
549416728603
464653812529
489670013579
31035900989
142931248417
344700527527
515742369551
5745204989
7090882759
531505295773
367273551059
477211669219
37107096641
141174168529
268627592503
512639926619
478277487551
51903580931
409273375219
433782786709
508300239011
95567433679
86312704171
333095298953
204700271459
378328375727
31290298153
285816932311
473058717493
507670565027
260476053797
207452096507
370202047109
7599027101
525199594393
270293954027
246627817207
297536865179
513212924449
276638432113
267955874881
373708160117
48472725739
517519713793
472644824549
458638102859
337944599617
314516829607
209848762723
461480724967
546455157341
323290319789
320794536697
327339399917
254588912033
525343611151
425376202313
151738945991
86846622911
530712575989
44980704463
549613919411
354264066133
213352547981
524471148359
442762794379
271027847929
108292224493
403399410937
319121732983
140628880087
316199912051
196933743443
380152448113
532346215229
130109315569
97985042209
430178167703
137701750313
538233217493
431259735139
509971678397
536602945867
524561129423
359198252351
235265951423
490594971337
448545813511
499379434859
60983679013
174038607643
161009867497
310174406947
441259462837
248684251157
302887908361
299326523581
457982226619
548796951707
461348561143
381490766873
202926613657
226531317247
232006381091
46643902649
498340523173
243620120111
385279715771
468748274221
64872356929
173407161769
51883814291
158444560361
182741086867
293475395611
6952162571
286354379627
106595804681
159365919931
511217949787
21122242769
312352172857
514683705013
159269016289
227674889839
495013424909
245418846377
522372621763
400458753803
192790017041
125064051407
494714157349
372365555041
227720813219
256587574589
452815360897
360481090303
339963790477
13017500107
233223778829
245486122829
384050411263
508941171841
336904120103
357564641869
242373164633
45462474881
122949989993
333025240447
263713779341
380508290293
119687891831
398898923573
106380887143
140700393641
463305875129
50955508921
109616431567
454657988987
421784721367
415038514201
487541409559
38872735157
482420633417
277385194267
430755419933
353948628679
260827369967
185175660983
439476128477
440191950661
314580918917
530747024161
99037045693
212499429013
38478268729
57307227959
486371956471
33580679527
134969287021
119463219439
315093448939
287164547749
268911674623
68876853743
343013071199
22252361189
233067359449
240342910163
308127207281
256735239689
258809754097
287005723271
476255214203
147083125039
59440132403
79612638181
164857232327
22665535507
474675788149
19139535673
534797692931
26211753811
69228547541
293623181837
227434795981
434667266819
395246640323
86986797529
195275756441
319834207969
212969085409
419049932933
94215182597
277952936663
328850821021
484422767599
499995532159
395299630669
283093656479
526747906511
365214429269
4881192313
9699870379
257429963333
439004685569
531145923031
49829139779
170773058891
521237050673
231652791259
271939316179
538550095253
274739917457
481878519827
155472800459
455825607287
41085793669
206653788007
510054913187
30990502817
235791299449
448136229083
43725436603
320180780957
360850664347
517889454847
510626303683
500364091559
254939519897
59601184183
285374361323
155701442357
75269381063
175636182221
61000220251
133792358239
10683410477
338672526977
62883275789
446742121531
446391088499
10280913673
374235330253
301427508467
452720924839
323556021583
403890416569
316275384361
366413323603
335824497637
403452875593
337033628131
520494103567
363504381941
487198564367
43097697949
195699327877
479521761757
375795267361
342782655067
426132611129
236992758991
78748739477
470617610017
479201923117
12409485299
539388952681
108172082261
315589802887
391700897347
405740018221
172485655553
484404062509
282423245579
186365931539
27093030821
53015331427
229295831393
153108632051
456754231831
465642420547
80665379087
133618007287
532726054321
257577019631
204485998559
333605485489
136811310479
206054239099
119005028299
140884973599
548733165647
106740714581
59793322079
325592286893
517575661583
512710182781
493093049633
310588134149
99603838937
378969511429
414470899637
180108050123
386714762257
14142804191
249740681611
423458137313
472418925529
19273550227
349757957503
280263750379
397117856081
503432285039
235744218331
102340506161
105799818881
420046044959
438428642213
539362967711
287556463123
221932583629
214453580227
470529466279
446015986309
376503672557
411488385943
101800650421
342211817839
465535707547
412794426761
109910369749
285321418609
412594513351
111962582681
482220060701
316591610519
285686255873
311319084029
408353522441
166135169023
261680068157
533164064117
211988459519
549051836693
171189817597
83875468637
410436864157
33276204677
495802575887
420309001219
37078168363
135692318191
18850385399
145971329563
141193820491
8288243837
382637485033
15290162863
205740054701
295231679299
195871856771
382706962163
375547996973
61604232113
463622235343
135261452273
520935566681
366061909841
330534373651
263751420521
241460633969
228258179131
33124484597
23544400969
389425640269
3324966859
81571135433
63572373539
239352045799
39274120807
361778285023
318779715517
513836775113
211810468907
137471006479
259213172863
337773099799
109297322171
83999802847
161674101727
89423059867
449243573551
266475772421
459331355599
470771135389
496576125329
55556750419
245662539481
55169856061
324939016487
40822379561
329380745513
12508717357
110873811689
192201681289
132059481569
98175756697
410094466907
93917279021
246135644263
197834773243
150721927211
307918966153
455184827267
4422494653
281434849781
111262085069
57233061283
303159290117
176377910039
465267135089
442854556601
167556080759
299281953461
200452720901
428909762507
393846863803
63303579671
508195103131
172739040673
428021475023
154727302967
336446734369
281730653819
406980141889
324795191407
142981725899
109597278757
322321958863
538862421359
296493679019
131072489833
147783246529
359976318511
503300924851
16632657277
248075610593
294881278847
387601877557
494001483967
531141464467
21676754053
70416145403
210654872629
423305534363
250304280353
264857864203
362260388719
53143040507
510627959123
370345118189
308939484317
484358130103
513132975583
134097025663
534694728103
295334553317
134604129041
418338075707
273610451897
224544219997
206227282159
222677668991
137305865731
496987358669
525943804349
93718686253
85467208877
381444279193
277996725899
96016382393
191725574899
71478900403
119423017709
517150525061
240628516423
256062090169
286804719647
311675398081
537629615713
385357663883
514633818593
33986583737
548655715087
213606651413
453733022777
334372769461
349838676269
87443525909
58177693177
164425042657
36040802597
293232062549
380739577697
169112837879
545041011887
315311511973
98409705923
501401992009
341130739823
284839543643
82310432599
514020835261
12809409269
17336701757
474426660443
461188057579
407466315437
77317162883
273201356633
232828245043
34969962299
162898640461
445893933517
233270115601
421291927813
300697611971
545214740429
126255583369
534235045271
52756433281
446273652043
432445606097
127248803599
337187441557
251310549403
372422255659
423821732833
284675289263
134212931471
355444315949
446838463541
321662887303
463286012297
535443757129
329634675749
162850446719
151791212359
86548443271
130596391369
519626815507
528836991103
61122427193
177046821901
187933036897
116368558573
5696564387
478808824009
414754284443
98006278609
496752032531
279607248979
355946786119
20118096181
400451276231
521553248647
539663360767
4308977213
294652412731
402140246357
128668230289
203619548863
248057761447
169258497827
297552757247
339271798001
24614183411
395525121983
192562092937
276811853221
507530452553
258675255277
141018544969
518091905467
368104705103
1182019067
362555510851
321647922499
131448049879
91329493217
246130238413
324398950817
499432120079
219527234477
197581908583
11845802797
490652330417
300431645519
359168536147
20612091041
466727958313
59213021137
439866571511
278233517987
329976858251
312495667097
315375899567
261090492653
19463161891
196358058671
74615170381
2019722113
464880345019
65966973343
543258603001
196974315071
106665672803
441752035591
240499291517
299101068719
59192793899
484377178261
32314647919
368650927921
202532428013
345659555777
308601843899
51514584383
508645893913
440150634569
173776448617
466927709557
193875608651
514472363177
342967713701
354635064059
319706939597
137747492657
406973478827
47230522349
418598051177
42098813723
465600778141
172632285277
120979123451
270532363511
369695859691
60862176643
319379427439
457485119213
424471581487
337928693857
78485514529
117605909581
343648099373
132216110311
4377439343
23929444757
141706073737
66133801267
83800650929
32206817897
261587884111
191066894311
492670317989
161716934251
435333982453
236363932507
34754738401
268131915209
351167690623
401406072439
377549721683
49377472541
195521103431
100341134029
370188250571
536081328499
146751648353
72532150177
264340717129
72566991701
78622987483
382959357721
285186699293
514194702713
494843433527
49102895869
356611614647
410576260709
486489744883
184794432523
45773495171
291378597773
174552312239
88845458419
210285857059
87120434641
173659332061
6004253777
287531018597
183445020761
430231955203
258923691071
80333068801
197451924521
262180797391
221492285863
483844908293
393309896543
183820148327
520861785749
177602245741
99884113339
519363462743
438654011449
14232337631
492507911873
533802277513
154664414501
320823766513
299538152503
31135720003
236286765367
515656747987
64005483161
324766305133
376517118269
251676427159
530731716707
473267316667
81478406609
61118149307
541324638571
118557891157
333428924399
239798519633
212011572049
278474191679
483314468233
326934181151
440788561687
118783783861
124912704313
359832203947
280458884819
145047561301
136001825227
485372100071
345319002317
295788276037
330094327571
233164835713
217059322163
462061364521
305562514687
14408333239
169946414707
389464442461
285436779119
515480289637
395153728699
284676548171
253638491147
404728678267
442312435867
259970366251
131990435371
44423404819
803896801
107558710321
387784018099
457536494579
187517998747
527159994113
270929289677
359701968859
162095474549
135570047579
113397408823
286090373831
432688016311
251910160987
474871092347
283272042803
548821385813
181745957941
117893280313
343299495397
412510836937
158736388973
117934107743
326429569721
489791628463
173507467583
350193833917
113619979307
253374903169
3827156497
19979588851
396927859607
350543246363
391226587183
343355743273
448670277191
197734502531
15970655417
255500735911
468933039397
466024019347
102523534549
431908138289
234448465529
125180877953
209057331281
137822363383
482128224803
160015602133
72830579023
295134517841
542913371323
233241352423
183794521517
249228581911
353135728367
193052778797
43992007879
58947803267
58693904827
102516397229
482711361311
537315123157
31548341521
425575349237
181918890847
377708600161
67923530459
15617307821
254862221347
298415375911
57802363649
289837030247
301699469867
300522425051
64687212853
308548717577
350249281601
502356960221
497108746523
109459731187
389060237701
443933377361
208954302307
260537570311
314128344601
85416517507
440103906119
242023660187
231719406767
358191836407
502246197689
232976634259
261014953207
160808445221
205457310181
338958370801
109529497501
92373627961
352719333289
76824102683
395221943713
495997610539
50772600029
284401299641
70843665479
374264569381
342682735009
261188318407
549232422257
199859276599
390541420397
410605013821
324490782923
119416450847
407840232509
243321958189
403655217887
77378607473
376238695081
62332577761
101666540351
424351545403
471534605891
56087825809
152090926369
322360946773
393300400853
475977407111
284899582501
535428512869
187545316909
265562611453
375343949417
249911003759
226185266009
226786022317
401597878021
298404495083
41663669389
530558928499
147097220243
401278605839
322099501247
216103150397
469235958577
135887209559
457750424891
237108250741
447088743737
474334760243
346160003671
55716522299
77635655389
522896908249
476025307531
368672918399
282832332619
307282284973
157318067539
323975587939
393199351751
91712400023
96487832369
32523846653
309408545183
78716746813
18257532277
292773544069
152896284943
189683899423
73309358251
456758137559
427346633863
84072275519
98973122177
379254272489
129961230479
401106215143
362668166743
177427521497
239980056703
415457606917
197102157067
90636518851
217149572047
359302780471
424087989547
513747892727
309244572443
515753413193
460636194157
424908879079
541251035671
329649794093
178891075603
36162603329
175319982449
460746052913
416040141367
199825979071
31767058979
464813508059
407962315051
371495247803
421661841281
194979035327
416632753531
484035778223
63951610033
222552153037
495604045957
163678948247
295390252561
323877299621
66586569029
67959862081
297301241063
437739620687
72197355829
51865667771
198174821791
147062469991
260095250383
123478462529
183970763071
126628459211
118898036963
347955111827
153655728599
366298078687
159237688387
315064574479
371513387587
27297450251
389109171947
282568607089
112977112511
68844519767
411258943763
175634477257
325685821613
172626449363
63823752683
449957223707
485405878823
311531543849
480585946193
353251966031
529570219687
48868635323
536687264777
265343621581
230397611693
540314129009
470834618563
407162413363
521173212367
176727970399
415887049483
25369891849
228097197721
375238557823
159891783283
508866075097
281091339197
142315321741
442047225713
520013866873
302255555801
278862946717
69098973847
161384339969
519996854809
547176945883
68095029467
537328132529
90855321091
157999199899
363735129181
55970281093
509514542809
233855996167
327137713633
342942888643
367251578767
548907072221
286048611721
450466418399
402790449661
468279862733
104813048317
44006253727
335571453583
243231846287
394553394343
383160845533
484065202133
307924118717
320687147743
91313918747
325811881183
440202683771
425233961501
457567483673
263348599103
430403140117
420831339139
51348099919
263004429323
468805472563
342517387193
70852135831
509338897307
60936241337
438752083619
317844582347
394853491037
83008467931
46401092141
409390809259
465627698231
272148037267
135835708031
84789341341
339366647999
477960327563
371296127561
491493336437
475167208363
154759535257
139754949007
483300762019
130276017589
54212490991
337727537419
79511779469
395181488399
216420725243
382630141373
437759306449
319072061207
431107410757
298926681479
158118049003
13685765767
82639817609
263831679493
42486144637
513969459259
321620359297
481928337619
365357258207
12172000787
497517675581
221891289859
281330455201
548878343773
176883174551
86030686367
250063733233
320747392753
332194564829
214141527967
321317695213
231715225061
339722015393
362518672193
170648877067
441853562251
372738010699
93025654747
88072593769
44806633567
159895828273
164910772589
422470667657
77608645201
29088702299
456909973279
212586233351
261853985599
19637634011
416816307499
2008113433
12791322151
61912922861
433230912509
401633929819
302701983083
481340630041
319405127737
140616576829
98284859579
499517623939
81163194439
488129949037
491252662451
358863580841
1202615723
388560775861
433353408893
134022825593
31179582433
363076349099
423112730237
300577866131
114938389939
434620433393
428939495111
421339016309
1223219857
6573430697
92587176179
376134824477
284137409917
383606440501
58080374171
37993162667
48921599801
437691933319
365976517913
124713236533
143574993131
266206371037
370467081461
367295332973
424755669271
47644623133
167179769171
69028031741
325201849169
292661126161
21507800981
221819003587
273064117169
167909984159
503175667063
172797761419
288067185127
226037252351
200233831481
126307511333
144635488967
24960226199
456331138229
47378585543
246265299941
382485602767
184217691269
2405650487
419925046631
382198569677
168480443783
299913064013
177468185597
96028198601
196903957219
520118207333
538552419533
47183511121
213773540741
442643142559
385066051283
236887277041
113973459529
279736692341
263560539301
204977907791
353178404297
270585429791
488459005579
314502798437
411659880143
507309908051
45454110661
29802219037
327910315897
366412474777
403852247803
58667257321
468768104669
147568150403
354208644901
418155325111
178550135263
243181432867
377862992363
424755462893
70493375063
98934169991
370627578929
259950151957
109892041477
523766168221
379633166347
28856035007
52783535131
46060931387
224084719367
310745564873
123045831109
110083114397
42931965077
121764044137
163557318959
138297758791
18722455319
351176520161
414013214761
112652925949
152086140643
30316326683
173272178351
66079327253
380488656049
528047605607
437768627633
204772456907
342213074537
366485440171
124087440229
345068363743
24879578167
294824726323
140494281119
359756064383
168353761577
219423871867
355937066621
110050960309
240400010567
440510320441
500535984677
385815226319
382934450719
350366006957
206376089567
87351011263
92611141087
457250305741
214361271347
107182972829
351820087601
154022372813
546426780859
131934710701
345323966189
38321932897
436672641863
347066735767
140410072723
398572181461
32462522063
443519023757
53682757217
219555190409
255796058029
171694876937
257268664771
469995850297
531212812019
348786380227
381456242597
208394437
480684843817
234584704829
51171188909
424862693501
202559964661
403508160119
131429421559
304598967019
121151972369
370746079337
83199367217
70301127041
108571258343
116309497807
13699354297
312506263717
348439773791
393759730339
365536032691
548496000617
137971608559
210216102113
226500658127
125144399719
417282864667
26261841517
4426039801
56194097723
210212925847
437038924447
132575056057
84239967289
373617016681
213201011477
150653256463
83916648719
43190495027
329155357693
71280799339
440573751223
368654612863
152155165733
245207711869
237086863691
158181383831
196385374541
159722923553
429907911029
15440187199
483895312793
92728848269
417526637609
404572572169
268623168629
549445613441
178671258889
491323861403
285726975119
105318086017
282173076923
185006217043
451605294359
211771089191
219055436297
289827716747
104861841809
371333689151
510695308237
242831309741
488952196157
73101559807
204281026357
322075864289
269533078433
426193310831
10134049661
403761369443
475364489779
338503282321
114230130559
115262607043
260209592101
126141549019
257740193411
126867352363
102305871709
216513996689
273952318483
370020136723
274806161213
404074793267
254024585161
123173075297
491008594463
18552796091
205827255167
538330120877
46923221531
50901779407
548925267323
232837604357
108789923719
46352055851
431825176957
416647647851
443202467401
43813113481
485727557321
332751780817
371600695997
135303486067
6203242453
526882563157
435772197401
83720542979
56002973669
3988125277
262365701149
126160838761
530775190259
197858749841
418741804661
14588341991
470275755907
289603486061
72179230531
395644814641
377109176627
487765596403
115837617341
244793476387
539726931637
329105361787
339159681083
396669005099
492005095877
58572698573
9485450269
102026903087
345811881007
211262275583
451865921659
197559650311
265674534691
386116570211
274654985537
448943358811
415365240529
500298207473
66046268759
192947350483
378828218539
274319624933
370814315701
275645549083
32450714509
181915499713
463721359303
60074583227
56854168967
508584341009
532345333997
164104088041
284240718367
396306581617
258341403847
90364891619
150863196349
381616562401
66501437281
71812623551
49428266399
81185129723
282038868803
270520220587
526755050033
338862494093
281147224231
479249115953
42262506059
128974926887
109386019807
367775337653
7490920643
23514472801
203069578307
245807243413
539604801137
432212716079
432119094041
80605940869
541367986853
22381646611
205762139953
53719528897
412645009663
332694820993
176397517489
36924836731
29492087531
407854333217
98634901067
548977234111
302575918369
79968993551
210611988127
523138715831
241915680257
185610098413
20952557399
379595272129
519403650217
5814449929
113349430981
465565669687
75959742461
364639039579
265549262269
496312945081
45076117337
537587330297
263676054269
103498857433
399362187743
502274673359
16805237209
165480964751
19839590413
293981828039
52773176999
298541773451
74842158557
104724544447
69141862973
417024179059
423085161431
509539839779
515373993661
2410732937
337703170201
67689261779
400653252431
75648934367
218195800439
366659670031
374705725489
137611250773
412632415577
333194859497
355542653537
224780032181
208917315209
254644582279
98319079693
118019246861
20463382529
312480276629
85579985347
57913043941
28532821921
170314698053
349640886557
21146163851
252091990127
193482465479
13274982541
95269021369
78140486779
265753628383
349261489921
355705033549
106699691003
78513313883
288078696287
75302624443
34371927553
404970475867
446135305937
500652656017
475369474367
231869474047
271785272683
295671329843
387271232879
29487815657
504129721763
91454124961
340121025379
372722880251
276650714261
335314887223
532150156957
463110444743
421068723631
389813896067
517998557977
46544920847
89709703007
98402208323
511226082581
200868985123
126609922409
356351180167
366986568439
15078340427
72504822031
45142435951
283619326457
104412579091
248517811187
487221450077
117475656173
223772166857
215881025897
356432472443
264362823619
336668875589
278456795207
364835395373
18407542427
465216502363
422594731211
443668134433
27192745687
278477508083
447982703239
12844188017
447047184131
86555261633
117491012141
429422801831
80823800671
20723473711
353865153011
383817158339
13459028041
382451439989
430003516307
74325770011
271749560773
49970171011
228745143059
24672830911
545693403553
306494592353
281661323171
334387691353
289369346339
174755946907
324770686073
3277442669
400566527939
156400305791
32379839227
294159446573
266849600971
10407072551
522246617819
47885006347
136699760641
141988819073
151870535447
95729485909
155250239423
20253849743
235262384561
547232508257
182945241503
489479132743
237890417027
125413517213
7543138951
498688947481
215564614183
490817307941
101046991517
175647827809
215361510787
85984227541
190760276123
477196823161
70372953481
243945618977
144811057987
229499608879
2760978083
65443790407
59556050837
519472873373
412533643201
286727145853
192969201769
358737309263
287784366253
504683704619
197604851329
352176955901
494404377193
479612478287
95519609881
407222225083
441308517787
487225052059
201518968433
549131820659
324182993987
74344283369
451238095261
399370073489
70762720489
413711053493
15531091033
293979943391
17900086961
202202587397
139457672491
76787072801
342119526191
326051567791
30857850743
452381772743
323332362697
312697328341
65495888519
23336843531
233516212361
232843486651
114731037781
29270415997
201919362179
328675587587
485347775291
187889178749
244386359947
317484567509
125786342441
425732218931
119219102641
545845085987
420299699509
436130230867
27844035839
104295701669
25578342199
366829246361
268023381071
2143617247
75448212361
23377010051
397725359203
44847779929
233524333951
351749586017
487955284517
320723007557
541960012861
135238266803
467857249183
192380155697
91226841691
519756796021
228322515439
427193518813
167479255891
223287737137
281676067241
457907384633
273865173073
367046981333
473606106797
314328990191
460992523417
52503239759
397895145259
207686224547
16604615957
529904577413
335074749571
42589004459
477810585179
435851766953
416307916463
399428361401
192656912993
224209532549
455637182591
299447599999
534705419107
324523821859
431097918077
452444434063
413729171761
265525291313
518099759761
238412046251
417125648969
254093514937
107085381521
499333779557
488181344461
445525653887
171666838891
350901660293
413287859399
195063034693
119035330409
292986900317
56834372909
150614996137
162275938729
300333568433
236447827379
241170975907
76716425311
210422744423
378169701067
495885840347
288096022301
145305533273
377535196067
506180078797
238081366609
478891725803
213796664833
93205870507
48059315869
23911998013
381345798307
274228064113
345513432659
180550556309
199838040907
325218390059
466488279317
440926980283
328160805253
483341501233
122882929159
85317218671
177227739019
118117474547
16535686511
405143178191
502450057913
457161662561
450708137263
106248873361
178777916509
448042769309
455435180933
33805727971
65644650293
56336370127
360532837943
217082103463
169982953451
31837195087
91716324523
177903722863
192328208983
432929295289
275446250201
68584629889
316952654783
167887270381
330185652761
256944659789
165191887901
150647641933
94109069413
322724248477
144236987459
169934865619
315714521593
402947932397
438545298689
306886487431
138436103363
446064603503
226029248251
457187008813
82724220203
469479373439
52811897921
89252608583
225923078237
513460266421
274910446567
384383895253
241796551943
315149210461
140071340443
370897357573
312126082019
141324325141
259075683553
171968158441
76893920681
13945725863
407764704359
370036743893
541609390559
443485895771
92141723767
356421298141
85292018183
543607694639
100000616711
203128321729
531500203183
114979548847
258511409911
33969258989
547756655323
549128361407
247231796731
446074578767
390858024719
276737221633
248089866509
13730203973
111584854247
301031202019
398249882207
40137080183
537402688013
444061277701
358374736817
161362075807
354932099659
506435074829
254940588739
415765268441
16646014157
249316450081
6003635107
49239259759
132390402437
24860843981
414671497991
461068127459
523259068973
408425865187
438077736617
208818617551
479494733293
469747901569
69640972559
38665066717
82384453841
333967135207
441012449587
80531291903
545855726257
538532612347
16446826631
157112374129
524178398983
235897775453
209484492563
525288701317
103325742727
29364520327
212915544707
548465810657
189516513229
198260966867
140464734589
479889113317
410193612449
134854671533
323145267493
417712578247
425680090889
364794290767
314331385427
106157271889
527974090253
523037617717
59927132413
365771860001
248776488379
279949486429
422640999089
147191897063
278198723303
10887398419
141728310389
392676818311
136250635187
40990192301
85490049329
6038978053
119750156089
244934734393
485213725897
451184490847
351852551543
328873846199
263371161049
396424321549
195504786923
270400226477
228689706797
470910580711
112156810411
484904641777
164475058967
197862462113
222683472457
217539787771
483794995163
276450623791
367817808773
257520926177
200742990529
145747343957
299537175851
308755743161
395567016109
198515259443
451866180551
118407012211
331679802073
463359956251
366267798821
189425157353
46645198993
241554863461
31805140357
10932171431
285582477073
385631048711
112393936891
308458799161
205142911889
163809925159
107033330273
250566775951
228858007237
80602083217
69390069169
436907260789
423613751789
137066508451
185798546729
535032107933
332560632221
274817165801
148144997333
341368286227
64816060129
377042096491
87052425847
117784751599
418338054731
282082512583
229338810149
365070016193
199096895807
409486866941
166863894511
286569330227
394758132809
75754802707
122724505957
287429926163
122314405253
334761792271
271929578647
270091352887
107702926621
454313406479
155819723531
266510624683
539271352987
82982631773
108762132697
400243085183
34100330741
531477479773
351856466261
184629981491
366968067797
283732651781
298878092257
112932109027
174396271471
54216812359
238498595347
119231535209
241047718147
436203414431
291515026111
298258764341
542021426069
215108056637
280393433461
12109348541
489636019079
131621860933
256486720621
300996146401
88190253191
474478374299
1166526727
88357727351
117604514569
88393698097
127688171899
3803689073
355523372731
281775578011
91227783839
124656086531
115809363539
471253483807
456439640117
300916501019
448932625711
426443375377
290528835407
528276465533
541075502117
434643992693
2213504989
534199519333
216784926437
235210759037
194090715977
530294361911
412201777319
106514737321
48837991687
46315903267
257375453501
341628344927
142111665209
476679745189
369394861399
375687210889
372756009583
236737504247
448499220739
417320780693
369280670393
196609785637
18527844217
314110100593
452292677297
59125816811
225312844439
230062339519
248685415529
182343948317
541079510399
208365154561
390093955627
339208725991
484102217219
363187985917
546984848611
509918796031
184478213639
167964104261
133677625657
337056028693
234290147627
214457411947
446108297029
52561992677
541831404281
112977453437
259993075283
422805408589
522168903379
108386623739
504660856423
357877697929
278528132177
233938600561
455254365077
289584864619
308595460087
301052523533
430633453429
333403871767
369371139047
37929860893
173312248211
348975292067
64642627639
195198499337
375354843317
22581445531
40885009349
80538633943
361112025647
32827584631
376484562241
156523423123
379406698303
23967337711
516750866543
29913930521
55201832561
10835835557
328860480323
25412760577
142342640749
439379080849
3944824217
171567703379
66173027339
189273955979
80445087193
93651402197
85883822627
188463806371
90943151933
324866467273
398044294469
16106703191
54815375143
242186817091
432832748531
435530193913
163320796057
308663482241
304257578369
532520104513
324883812829
212077411549
389175717479
259442267377
164974030759
295332310991
22374959587
389657795357
323732430929
48580760759
375070553939
45423661757
154587466637
172617795887
95370745693
25405373897
146482494947
109386634397
72061548439
123482073971
527562201487
147857303753
465501445757
362239598233
160625939363
386758888387
447380364157
522442680029
247926370621
174448741003
364526690987
401415460027
371754051701
402013147337
154289434441
16258199179
135659978683
160019051333
318504022939
96381409133
192201713063
405873264773
406265533043
66414340523
184834457047
238636029367
436252248743
106589110253
404482017451
368255109941
262743556391
548038022453
483011598229
30426514637
536532949367
484326004361
321112642051
134632263581
290079984659
250789584949
417113700791
136517931091
395731094839
152591483719
65595813707
293574942761
213986697329
545517529121
119554412707
451237969493
157646597149
1495177799
365661795431
383889578687
151752290813
314932405813
518782115011
214605293267
172799572067
315848655691
502153124899
63188509883
149565619579
79427912999
380774844623
184770591301
390985741603
445738683827
162695110271
532152448063
517848023767
164388850789
429983980579
13914284863
191686880269
396514170487
163887996091
542632789817
68259354791
433826254523
395018976509
476487555283
517110082427
11235850489
147951398731
101814255971
171887104187
218380848157
81224274787
104844106013
259301687797
352757315969
206393637521
485933888491
92704244209
323750471771
270678773201
328002391469
240121779427
441898580933
429319025237
1891374647
155813005883
398094912869
109889743213
98398307999
196240803029
301724519743
19600832683
344783816159
396915754273
5570929141
20050934231
502342642939
16949430887
335110161377
431200115393
467941398781
251970486497
545861234651
382419097523
333402283517
21790281077
397174280047
470306925281
510559865687
113896468843
8935904171
222003104671
311310978161
95908950719
429973269559
339774141841
404447058863
351225596209
201920023687
495458975461
41703588959
113660333399
543471736541
29786338051
118597875791
529826683913
427305239587
284322316099
361011924629
158614484881
480773653081
318091358561
269939087617
450408448891
205212465943
339260662603
282871011793
256936440919
483450278321
397108200149
509973436927
165049300967
421618791631
494858942507
330682966333
244778348491
43073424313
518925929723
197037178307
90805909211
9287597243
6595979111
249536316017
411709328683
388109532043
220475747711
546053526839
211519994027
161273110963
191589734107
47986448141
393135461189
269417821157
84236311099
348425598377
109514863897
272146424191
420481121293
148268425699
320394060677
264259573453
400655520247
472312764223
408228004241
168216215029
328650299737
547295711591
368412586667
428858168059
323360496859
471385574447
440752297961
229682450527
20952796411
513464136457
122408756861
391635062447
28824127511
89336643923
26792620639
545180180983
49471706561
454600987171
282322325189
198257948773
430654849747
231128380591
435273671827
46189198147
274340021413
300833465063
118707811819
376535684023
471490537201
135268878653
255843890891
326063044427
278612201029
150686373319
66727288937
518026439257
117798029287
431275355923
23945440963
388465909189
354509200543
403342399591
413633799989
355043405461
175213151063
305755775779
43337447759
47847923729
100913703511
349555003937
100500581141
247880025853
319396546961
397754392663
299186774893
229220460061
416693314771
189831619427
438979692769
234604834771
531109936739
358359809333
79693063781
467797760327
98066975683
376954644433
270028539047
82728268379
363468847673
77718073361
340096402747
10492513253
354287620051
540920218121
1764861107
295969858213
48173606363
506078145317
12133652837
382882156457
319750240819
175296603473
542144597171
211421540507
2136261493
429761980301
296043596333
259230069503
396414991991
442573645973
230711804243
284811342377
360114885173
180426283273
469381492777
109664564663
377135530073
144020328071
297959437693
506215045669
303092635589
537649166941
497971344617
465948363053
536464638209
19168408087
315205048601
485059041557
453290940107
46517875471
401299593143
337025589409
211490323361
541079121337
335510381449
252294203267
285238727269
487193357381
20415946807
13223223997
497952117983
387826506451
429237743999
82003831687
115224273277
409472035229
9583456459
186246956849
407506628359
28903597973
359431662631
454244594483
2105685961
49469201303
31634807027
32511166847
417861573329
371986130903
228092119
365698336559
390685814609
39760627057
436421726347
459299592701
83468289893
445238079701
172143509543
239328284243
90247481461
465797732173
126795128459
197209679213
441819653461
405372130913
264949799281
70268478019
454576398623
333253410571
281309577019
338694973213
526939123643
321285072671
116864189291
485810624021
371688044477
509859649217
250764921131
145998482989
344689271497
121130101237
32726234971
456791270513
528308280023
283925303491
5373196063
399499828957
515144113343
260660867053
529851854849
497663198183
198340129951
55418548327
325314713441
483668428541
110220931033
52232694167
464053430017
280093537091
393585983603
242374856641
194779048691
461274192877
311685768353
34588075651
480461374669
432506341037
145325569423
37941353041
513918109657
141555184781
234770126231
447135330541
348622326607
69744748061
230503331033
269671193903
28601909443
122854536881
119196978317
448112581127
373211086681
346158481547
292530243391
272287820963
104208662563
192717861253
182097814933
443103073109
396966396637
13013362489
470936858867
385932664697
99988099247
73542842377
332204657881
7594298389
72984988759
518875605791
145477675919
207362974213
219038533547
412680135781
396054149003
74076247783
213448420483
404942552711
106981504439
268340574079
384566449103
41393899949
482554722739
28196277973
485504295827
212682197947
17449821379
434214086081
500432569033
432354623237
339998879413
120706513273
180879269243
303773451181
475101163729
335235423373
462800464327
533720593457
166640784403
204619646551
2699972207
117047125631
202400421019
390435286513
528041618707
160955049301
396572335637
89688410611
143366248561
331617852221
519022313377
173668236809
494556797257
121605129983
396483449273
218058457679
539263327381
101830259347
502698707701
319574051179
79816015469
184705721897
355191517487
296676417001
363685300691
421197924737
199966324079
373857681427
530010586099
202477286651
318218138509
423668643859
44544024983
321729561997
369813934577
332554837411
484159853689
248347122109
486830939477
395616997481
290296392149
378974411561
209177799581
510787577777
266073369907
515388091957
224992913221
499135533797
448697342963
354178146079
343998807857
136409842741
129772226203
164960079017
4395624799
138559434553
187802526761
477139096289
282289095131
51148799873
376092100661
33718424639
186254188907
218927266543
235150276843
453000878501
12350653633
103605994049
218925919109
81995074453
65260834477
8796618367
538857882877
485488605337
230365327
511122238709
346298166733
261333815777
228792894257
126434937287
446726778859
289121525779
314796911669
119342646673
97490650039
191537847257
308499461243
56343273653
205746520657
86430342553
521739750859
361135000609
476746554637
83990361199
407927987107
127246566367
130482951637
352635419959
331003010119
116365174789
188782145723
206503588909
503329497413
248312719649
463676570003
238904271329
38162440543
212856858481
508744506817
168170730089
444620386157
412960045151
445569891913
67065588553
280771160447
312688281733
109894871491
418461583081
277994269429
144619081301
350709485611
52811513
304202248627
23505764927
399854624363
44622055609
274213448521
218221155497
519302395211
114144063739
63076594397
105319925489
328401190307
183649815889
238881369599
455803822997
153803347697
23242265573
28276617583
237737343097
22688242903
2416709387
128640987221
385256667017
278680878373
20819747243
386836998803
476534890043
176118907381
164814851963
291431536661
115128392189
420212291431
537590545889
385258098977
123955421983
150772322689
92980786099
108266071387
329457949343
263327416589
87156108049
35406888277
390744044161
325888488617
32068175597
411660949561
479516046593
172793034299
8801026279
390636087509
368739953581
314094793673
9202956583
438084102689
3640805951
362366672411
394386947299
414377226589
251783561807
2884346503
110806989479
335285055689
482510749421
322730912783
155513871181
492249439117
103927528759
165709165393
465367228747
22546803919
270566299847
475708542143
406281328753
374304582737
314569722839
247972511473
487774307507
368842444979
433736039573
521247505061
186774250781
276748239343
290372492461
304159148477
252438801673
341702250047
480256386977
291686859599
422500448203
188837134067
169763015959
347123977861
323191429069
36583111363
210224740123
331269884171
277220529379
160315334947
339216505367
154739648587
111470232439
429515176751
76763087237
355401936193
71597966597
375256534199
239361827179
525467160353
456667675577
322129318477
495594544283
259088245903
88426579547
206190076489
450299398187
316440203953
87219021277
175877107429
431643959701
55132726687
500802521537
548208202979
194444919187
196847718323
361170966593
44617609111
20228971249
328710064583
368737310299
217711542943
512825337839
295122957553
483472922411
469099949557
131783508559
254260210663
56527720267
209385970621
499932861143
355768715329
262318739923
470642519569
108126636557
136605884689
103034349757
409549080427
156282164903
208236845603
203851145887
387198675473
411959578831
27222236359
80367590789
48306786211
456706030477
79350562937
488529969701
492932301893
185997224717
245188528807
65455384037
225296318479
347277943043
206266144099
306457167221
2516348987
463369368043
98636286271
415753836937
175937287157
146178175163
60445828123
165694091113
314350437761
92621548697
65935307461
30361745797
223355696701
236253130549
300757031257
508258752647
396935504333
542972256719
196068869197
302040395311
189442919723
291408231391
66454138423
513794634421
284367953497
307518743821
446432292367
60944659229
436062690017
65137037587
343476844427
478176210847
304334588939
20124814417
192909934351
39656148449
238767582631
424824102601
514540933663
26209291687
147704218037
220955273611
1868503277
306604258291
8442181939
161560374197
144860635873
95883077359
414115444499
70316591923
202691727319
201000201433
396323142679
13041890857
348489903877
8428787063
38126563393
229125379073
418614394489
221202865771
356299533899
384991791907
475611917113
240187061801
214038599969
417397338797
489638473343
4014687871
103163164043
322790151617
289876882553
546779155541
531769092539
250298432459
39419419999
683968969
284422519279
524363940731
68018669717
345099240757
538954915579
408262024109
464661136067
331288454153
320271815203
48596127949
179284520617
437944588241
479343372763
153440199041
515255163259
506024823401
360196181759
433337307863
102939540929
291989085763
64533188857
517209912529
80854811603
530461525043
442445958793
123991077641
502383819193
274796447753
160301229653
436419623071
388182821461
302745067487
46034341589
84249336487
242976321199
261220671013
496065527017
156399332423
9130744559
319562181739
22896085189
154583409479
455480655947
515413141609
257837978647
148105006157
182403535723
294781365953
493239531739
397317540023
489467498389
92369390899
289554751159
75248523817
60181929361
499333821407
232625963699
179238492317
521195697679
505843075943
65260824973
372862919179
245574188549
317379258013
219057664213
225120736963
57300358039
314130564707
491383211369
234644417747
96355250909
477422323933
10135689287
375881831011
547306777271
243424550219
70500435917
427519201367
12675877657
85924833173
319600267277
86576160821
25993752907
464895837169
319275559613
486023183171
509360330863
394951894081
505011528881
272913220571
401533561769
169913723123
190555218743
508274271997
58121641387
359561689969
529618817249
280588857961
199720690699
49787322601
497887461991
393770234959
108993832777
470942130509
42420822221
44391124139
50774513417
393718647997
113254527377
86349000197
125110351657
477772353167
88327309633
87405326531
317015174081
256332111097
136437287137
200850586337
92049640769
354493303771
299148440029
246657420299
224992027877
409099308367
27702712783
282541557997
300993972949
55586280619
319418787773
539144270333
324210385547
28039016633
401951500081
284641084073
46840733033
313698876833
115780638587
492380301599
264773193667
225205638373
532596411383
118182711869
185726427977
246117184597
355419861109
298988704279
186638466943
408306040019
311463114923
432666637093
335219972371
497902767589
319843281049
542288265853
385842741047
57432067603
374653259623
215887071773
5731299163
323412501329
6649124389
429379992413
26714499761
287987094403
75877711603
150027556699
223263970619
138433285007
389551126577
207234843479
216869446481
421863878377
151617398641
13931561837
126104472623
71476963147
487749252943
319220584621
375764238419
87490740269
443674377973
348580439821
188313181751
211942000027
533168409841
297751919929
389776988971
424795754893
305777229139
29669371493
523034920801
107840165551
91052040589
254606957447
331304833973
324733623017
387133662781
61929315121
333513085291
169342990493
434169554543
381647787509
93043295977
169836438197
95328430783
220142854667
136756637767
532601080937
264044721401
363894088511
442966118677
229110020429
244360376021
109228673009
22477159741
291455175757
275745675967
205160953549
48754257173
55293492473
450671304509
300849820451
276501983123
509670833767
483764761723
299755155353
56899711249
354403013227
237974783581
49814117011
111847219613
407887367861
531638027111
376796902171
385704507283
117300226031
195586741663
400727862209
132980437157
373375441643
286124788561
542777989451
22751491247
529520228267
284497634821
259425869453
467969803061
391078498721
261962929301
328636165393
167956701259
453226421737
543155956943
177790678787
169607701339
318977497717
23615137883
164404801427
75361149817
413840322529
222033480973
241867749751
461606999401
409473135913
2344258079
488756657891
474882876463
392020253267
404804400323
374837323247
450701969317
320834386919
289100205629
13074380447
154214625001
291537030283
12947787943
41605067443
235895729549
165029642333
393222764119
339566776513
423385046551
451502223197
346650231791
67295227931
338953782677
81414687553
8069893609
244563528569
447580598863
151726643743
422326719499
239193342043
511744667069
336916444853
161113296739
96992707463
464291819441
122947255547
364808794849
49599184937
498336534793
481058002091
231360040643
451936488293
53358339053
307696031287
327117735421
403386662201
145837580593
136613684843
443377802929
229750123081
308197742453
78513669931
434693159269
354439160893
310266966787
181912469261
1211616071
23873905697
398820348467
163815063697
11320813253
43863737107
180968623109
139838696579
308050864697
35239384091
318954461591
171622532023
511907212477
157064910829
242008676099
202265927449
189175060247
59232270113
353719971823
155341715951
11837267989
106806158959
96373192189
62432927371
52656367471
319178204287
443622416557
544662336809
106491738907
180742703429
90481789367
501539438093
348696250457
94612977449
487694784251
208962182339
413958912571
47818272757
278111359793
493089757217
490407662051
105404110607
425954968193
15297584629
330688201001
79688131343
520579329301
475949820449
85085934587
169189966409
378502953377
453010644211
352808298473
242803785041
309556645183
5394540323
484739773649
433563621511
1920169759
80623250089
428579940227
320123907353
351119701967
221272337963
409716301223
500929400963
237684240259
131001032879
532875805457
548322720703
154001247307
352952393317
362875335961
245682122423
183445744619
279210208609
397228582931
325539648517
249382280713
236488990091
239823930809
16093642049
287038654027
267556824133
105140129123
359059823851
135687262091
477411967603
446080080013
132223447877
422736712919
250058720207
143315135287
10467753797
446643657829
36955363969
271262420783
237778422433
455730840679
232467585617
69268005097
2632517959
255494831953
416266041211
279164037193
27076959053
286140439073
469834174679
24907170517
157439206237
42241557661
25490142053
123596375801
492823654889
124925977961
403099066849
228421924657
65758826117
492041007053
217661962151
133561387097
261885642553
371019665017
485333298239
132374536577
161419066129
320074489439
95634199069
408822266053
465741742891
337497228539
167506488269
405570103033
244719895841
297451253089
506153368327
268527366047
168173290711
4239966587
530268463903
140616155839
181101151031
366523090499
509370124451
548339557817
393982406707
391958979193
185632025107
234737887393
105756197353
389190638297
101145374851
227235741839
395454486529
316768022657
492232666001
545292917557
444361976449
322805501933
163600048973
310468547
69987743999
475243278061
441793065353
117193783453
80845534171
141200806559
28248006179
169775334361
87055259089
195692032849
451696804751
115231226477
515635640291
395435701313
351152839663
342398821081
99452680193
174789734423
385322792431
280026114383
286386114271
162068490449
149016727777
165609890401
426427864463
147462946793
44798043737
241065433249
11127896321
415401318511
283053042361
117525279103
113629494443
452896498339
291860854771
260178663839
61582863893
461756782901
98332486463
8354620103
287034046589
303147650021
487110835831
6937515187
404572841161
496994778431
480646079359
261593341921
22463506739
447087075839
350833360037
114913733173
186172740107
329319904253
136101672881
86364166711
29808078299
27030259639
437603394659
480619125937
536415574447
375870112117
105959665337
312993368267
132067868599
454892613151
495561642619
236590406603
57205530097
347914229851
7181379197
524244456143
341260068301
494712908483
195579034691
116403032021
181704449191
73870808773
180783544427
64772319523
389894505349
4580795389
366668754083
85507459439
379059230437
241005288299
184441270033
156265165361
529982990083
181714130593
123090124777
428662227947
500021872303
49267209031
402691211557
539572877447
200627048537
98000386333
329874708503
72213239303
375631340239
105880436741
195926966357
538003485167
14805907439
55307926483
103399601203
465200392493
89273384429
285191833463
209215118173
349196635181
109634963371
88139293709
451458469307
139666674617
181970709049
61645318439
29727004441
70712139257
212541159949
304244149091
494774994529
528144790477
135153340801
247505096617
282476815303
85039531567
198213273691
327748406501
531980467663
225569803819
83929806043
5982688489
49070128199
366948165263
9182662673
525727746941
304410883501
278629892161
115323045559
368370809759
477856043179
475463927101
437598693179
347874212821
450414290197
247305702247
466239479743
1453865879
404675848729
97709995183
167345182343
39671248109
443184607967
442892231693
363360316511
106795375613
525046056331
69345899327
318505951453
239264120411
295902598171
100036954159
128915801957
387555904223
68552528911
297336632149
141463272469
518059483121
383521329619
111115623529
108608688229
256339166269
135708463441
313781309731
356566065109
366642468443
252553394329
440218782917
156826269473
6007581103
357686493181
55336592947
40032278443
284352888929
114258847403
361025020273
259009572013
163203959869
288165687973
336407588753
138562670291
525555848813
517744404883
69941215787
438252499543
539609724497
538177259713
245450995469
308761093411
45438842419
391711666967
513903735791
50286664357
525970503521
68741267593
191806919903
453774258149
100045203409
177031118731
81601874197
347603060017
153848558477
48120713393
332951642021
242372582951
322709967341
50316158029
290585477401
419430754003
388453056781
186216895133
435690717689
185465288699
100091141197
70682382811
58565267927
65576438357
234333829109
84116971909
6176036123
436438462043
49535697437
451923910717
422925640961
357142751921
321139848551
351832151591
451137663881
219446370679
4229550557
324111366781
202952807569
247543167811
433467814853
398317926059
188850609457
190813951259
397392455459
478228239557
65126913661
496921059959
170022389611
330795627347
183107821177
114540001937
159763648559
68193013781
13594002263
365877739333
377206765259
432259480127
291740812127
285737373667
389529507889
510495493987
231653391119
451614254873
439591448887
436302107693
451850032307
27194714303
172236096691
45900113579
541266413911
82106349223
79599100043
80085594107
189966106661
195905665961
170455513421
402950246593
181469870189
144845215483
538190420717
353329921991
298876220143
65124277781
489337738933
46613402431
387322787741
305361128719
327024071293
376763470541
186302800163
294958060609
86473180789
75851425967
437487916927
498335145233
379165880033
525443092199
290390528669
310392345187
337521749443
242880644467
207426683551
380693131487
439753662877
288555838583
79723842799
230810275169
451673541227
381662984629
474469177267
274643982043
96487552393
369065815333
349040608129
438617061527
170070819293
526799023379
250133874707
283082310799
296264791057
104162400877
38704600489
145266341659
162878153839
71338057741
349773683473
397881201829
449170663127
394824412001
426782864863
525182863493
255154012133
207394128077
95705935267
427544891519
59236562069
87952717211
373302338803
121602152017
545132069551
159290710693
470534716361
337164422719
44527967377
525894497861
504135222733
35163566897
474451919173
422345891431
247835084711
227730234859
373045245329
341203920643
172610211911
188160961069
324557887541
145390367831
99375719203
47652369847
360814925017
443100154583
485221393081
494788129723
129111782887
210515353681
165612679741
185496782437
218034211831
320170211107
452045488579
485703314203
238258615453
77079228337
392267882051
120600933223
388610540657
374943633787
396894982817
332684813473
175426137697
17721650953
421557080891
73920984569
96309486677
67437394117
530098226351
280393678289
137959767551
348902741113
355460689201
437861732999
371777725871
315547475981
532456689997
63145948357
396208926037
520813041599
260851382131
478279358639
493342954033
526614973433
212498152637
391594913807
343751331653
15224378651
100075887679
366698049163
226269207991
356159766509
484705423259
286205325583
129787932877
38225777767
533145761119
364523607691
246562525249
81961058567
351676660399
243602726693
476195596589
508871784689
361992136511
141629901871
168617289881
152254650341
321678839887
335531383261
431038787219
238277572157
162914015629
56494098847
481188518843
189648443419
191882825371
465313321783
105649374613
131780892029
354993921133
324197482409
306498756743
394856155847
27119382349
412206735607
124736223559
179119226059
121007165593
390294996307
152282154067
46190573969
538073025923
179242364593
426839787263
436632320893
519767215577
239872276799
322879669883
15339636733
168852793247
258570573259
241827613567
458815482217
191584372121
291303019339
341011594013
113283839861
260677637833
520500931759
375278672551
151334447059
321068190097
471850424063
272908748339
381957821513
479056838479
331119862391
319493873639
461102513093
120387381617
3095764429
5072093309
260824632353
463685810017
112891712701
307125897313
340031143663
401142619217
443493345319
501197772083
459125370619
280483233553
507552274681
449156398597
180207783571
410837848723
95185133683
456341024771
507019978249
52006768357
306170309407
316372961071
345980474537
213032004379
66750269029
292457416193
39062174471
545398034479
6921585731
95736172391
340323538567
336611993831
432334888781
210287595631
112359679343
526084761907
115356480587
174007845029
55381402709
201782592521
137392772497
506896538723
151756240793
136779028681
492551792377
159999886003
27596662441
122121100987
200433187849
532839126311
63913234841
519428683639
344750430551
202213188571
77076001567
482452574741
265933282231
226699654607
86849658947
289337298851
480499962403
204325486993
490565927339
13171053257
243357260747
290859367621
388211645819
336903240529
114626023871
246867511489
274951195829
202089516241
416548126513
540811707283
488164336453
31520681011
233281815289
529769085619
426362159633
124852335989
479412617531
373276265183
191767724921
428351612417
476985417049
249524182759
529371013841
151706530223
272184409951
142232920831
81423007363
142940250419
360071417441
304047217967
384297291463
355200825713
289497484163
108848984947
134937007229
7423125551
10820118671
336902392811
147329821013
302851984111
34044892367
354591421441
279606581383
103432331647
159828145487
379084964729
516429995351
143517946961
47571072779
17236686667
353804938999
347225412109
535051501139
319239988231
321415914097
145122942379
14391704729
71433195727
516486808751
441699664387
119042838001
527564845069
63623515537
31256818961
71723311721
518139745049
97395886309
547322361743
51696295181
105348013399
465067879387
156043125587
235814007917
155996704657
459589670773
441727407767
383854795847
524576165747
521662341133
158106494279
478595509921
163015855043
510740311243
52779524087
253423619357
59966165627
271023108749
14877630409
279965878111
418262754773
367779822257
445273486793
429929581031
232859872577
273587142211
192612219791
253786290067
291675373393
489124556993
275576686621
121403389213
10581471919
362550309241
475457163889
208907984437
273407193713
68327487629
261204064087
259058419649
62028641399
150332119643
10679791487
450507453197
126081204737
284574686987
27187168807
302381478877
529798037281
531297473627
182622656849
206974327877
276067977359
174469390577
189117824717
284465647943
270963800389
392318751673
491349652337
158296712291
243081547727
445408127183
248165943079
77588332747
260933747887
493638810443
64812789157
112558418779
342546167531
440117983519
169064923249
322698447703
58995032567
89507415827
394051556527
438879433541
35064253949
122827311487
100549594529
362754692033
75921155071
373184218081
485729170187
418598425211
423698383
307316403533
164284470893
63669061529
213979824491
297446502413
459711750079
462731893321
103826990549
51128032757
479420933441
223170356543
207577174517
154271702087
91696334497
105876969659
39470368363
272219866213
422970624073
252084210827
332498268533
445171668511
433329463363
253926310643
306894011003
114826797301
138444430301
90745677343
436151957851
204641489411
243740811029
522432225829
123994118051
252670616257
255365631473
213508977733
5986379297
363108568001
57109451159
163090841009
525290007299
360406251203
260787840011
171939402907
431813223911
46414236497
486802416959
293236445693
144555170293
541450701581
32592043963
238469502841
489005943691
170903320459
125789193539
230382601601
326336342737
368071953863
33109657853
227067717659
123061945417
396400352659
441616548557
391085073529
10111819097
109657990483
387922351571
165206667533
18525301037
307432562419
91676425823
456888427
257523894619
428591731913
45481453763
111276914473
79533188857
371579339801
157393876417
191227345217
152162170427
151144150429
209135067577
156372586987
312376656001
428506417981
45818249527
324096692741
19420390043
99045247601
488001185519
158873162687
496793112181
294276003739
243988556963
112349670541
509180767507
268242432253
451788407647
63328826459
57916452343
4880692301
7142266013
446128784873
473581413527
277580117699
420010157717
205301005109
279811181009
519641082487
82525098241
384955955617
526159995913
484028711071
481642591541
129015537533
332948494933
418977726131
152753987941
84563219227
185088374717
148364191813
442570133191
37253129813
37591896269
283641595021
431937283649
283664043941
297764263241
403158920033
170261568643
392583255811
254663133019
435759438217
545295572971
439326125659
407740290917
486212744309
383398616519
68685134723
136221128201
448379953789
224572140557
440922556601
87341579659
15174665147
386707294619
75541735901
476983316731
53054111917
200052808979
163133130877
34297447753
95530553507
180197655107
175584639911
188018514547
49419046253
327732613883
30893938981
220018384513
64218582973
411572489309
340698007249
406162298369
505226328059
232917906601
217710677273
383357696231
230685720073
313105339213
41707230427
220482026833
330817314007
309700438343
198757882171
361332454937
287848746719
305561874559
241872269501
120752310641
393225230261
46183945939
156514249921
327167875961
99813735403
538347732491
292384796413
191281941943
473208269257
431351193311
348728021281
402431680247
66013608061
524444991347
225931404331
95708510371
92844521141
296678736671
305746063703
450459657031
401908950343
218119937461
366518915957
280149266597
415358634659
337083179339
304975047121
520903891337
195192011249
506709537329
131830897931
315380959679
437850333301
136919984039
163939191077
184678350893
511433720953
206024412103
167645476627
466220084893
482962663619
150225482117
416558859649
200016878561
187993825913
166609888867
540198306499
263939719451
35739146843
139630645081
394603124527
437166482509
213716263261
269408599189
492840166037
96000846967
303364659797
32713035211
143160925781
474862218953
61973380229
374452190393
44381668853
539202928301
358613209399
395239636213
467394386819
199891145953
427672890493
117524278217
235747817189
96881138357
258055337521
398103852851
445970533681
110174647169
113526127303
39670805479
288490336597
226635803347
184217141813
276970084217
401784151213
5745850709
147818777921
374339826643
411084043589
346183862231
152947312501
264132680029
446763638249
159966327803
328646936749
78886942391
77865416393
189213536639
353350301047
417819515341
125158427983
396931256483
187707876217
142448964113
140307530333
473231853761
376001077897
10371216701
82236286793
302667125857
201851457077
153220799509
372484160231
122500950821
63271281383
151413196009
158530850773
405115612183
76011954943
416571630547
172156515701
170154051257
525289780627
63267672913
304157964997
205924929713
504283558073
216027013823
369400775339
40441701577
181180160011
276568041611
201531931277
310211140297
98039268781
146935499731
546639810721
435898452643
339224668333
507916250489
326690759819
293414124253
154456040581
542606797529
539528532953
205163112899
496851837481
443679054641
14869188619
124104111779
511881604901
523484998651
513223274843
266196382609
340845911389
30521411993
490179861497
233293485643
324981973831
309176577187
369251448187
97557052507
236023354033
13230309563
413448685151
193367475401
371560399121
93029363461
240620773891
193702290317
392646133547
97186199707
311732566939
180925943981
142336250779
273723277291
471082239169
6649219139
32790796757
37239590251
427102887229
510287912531
300562883377
230863337153
439997937311
467478252281
502855648693
57956937887
548869122899
12032016697
474616116757
464457721753
497970164927
372171247243
450438556289
284125298693
118902941057
292275301739
48270011971
514750958731
134856838559
516245215709
162582722927
471551437673
164826629089
121346633033
310690055441
454253931991
282826101587
349724271301
291901257509
256559540389
113207161453
268286665417
142396383083
163250459663
50625674167
127733292773
482388539
392961705223
227661225149
433705010989
22649203861
72451180709
291062094787
58295617789
197034827453
371128943663
428536501207
205262703539
5436065441
341334572309
396105124757
183150007163
499276584293
156528044089
173446219459
138110455757
60690182471
514615372979
445988275141
502593287437
51383379041
547070111699
263016635521
298736097043
347145982069
323300350531
386198260523
134754488497
474902262529
335628146303
196927037051
443886470681
432086637979
270258883861
217421979571
294217789123
424739338979
273664464743
316925604379
61256956153
158509973623
545125061081
122708319641
545508120719
102130071427
548388186341
258452737727
329014213789
546093963017
161750040563
110482844383
238485239761
22841554003
508185914059
14704955387
534832763441
438103224931
414370737113
18459813847
301082652929
319693426579
383025878843
240978236339
322514112191
54029331823
484678220681
503838374731
489967920721
149902856647
21238852919
347734291889
515681331749
297137102533
325933251223
102211775329
469801661177
85342345793
459847359967
85781345401
153488657297
140001065647
102226204891
299128085833
272550642499
493541911267
501814554019
134695781113
111979635217
74904896047
201227958331
285497876957
307039695289
143964730313
484235494447
535612218013
352522870087
294048975443
414713000951
317879629439
548544595519
447129129763
99775855393
105585706483
467714527391
402608244133
422954176597
113864560871
223848496367
282026729641
229654316737
530094768019
177925060063
257818349263
14534157877
276554067289
70586711053
13907685083
392755285423
189219755941
508370138641
494341546837
225582971137
508441362929
62181833993
364348777823
317604086539
107435883871
300859720981
418911315577
351913036633
383062073131
495712696249
279126640271
312388135079
424278233551
22837937869
181082010959
234996735131
121572528631
293984084311
307002136093
72492346529
250229543891
261791064707
356731985587
421750447211
233521459421
492977359123
230185199219
409211184853
64750529189
539495463281
253461487067
112649864567
289485962237
109219626337
479714653553
404142385267
448383221953
420552800249
230054993417
343496905111
175388976527
147780496901
435256046341
400591466711
103203221227
407623077517
503500940893
134893119553
88021810351
505394539901
188251435033
48631500563
264202950971
105595693937
540578397239
183656323817
381352711499
256685895419
542856351677
438389135579
157515754673
117673229741
200567347493
243655863851
184598785909
477828470489
383970996421
478620889141
522089034293
491989026517
502301582903
28956264947
293912540183
166439329451
422075218727
523387376459
429827135011
136415906351
138414483091
16355927177
67090253369
204737652437
46051304441
104400486053
26510204863
322546316867
490895883143
379627300457
316683291017
29358565669
462110763691
69383717093
183076434091
375633535769
420597957349
426561708737
135421917469
374871516757
50859678283
475104208493
48192612847
187085201311
136713665987
392499425023
444821356667
276264501481
228680225863
350925639901
400495026839
549215820613
275459830517
245532677959
521942756227
498540062729
535073791003
497258311897
331034473691
304339056997
298466241263
116078817677
433454800421
520534190147
446142141961
246605116403
505724155957
92405430373
246169034647
30524720077
371060059597
4081585259
211561618063
503711315633
143766180059
107101866713
346011546689
176511172393
77863366429
43565505419
61150044229
266787731333
537900721591
321899173733
535467044219
111198244571
525201216739
276397888531
230539561753
373064069099
525823099651
274672524109
86911715269
34352796139
415375921963
133655680777
130872070333
261832050749
449393356397
107568577429
343432160129
534536676299
48542464249
366249547123
191726720767
67379482823
326379419417
43608185897
384721726097
251489196853
38303295661
455836496041
135218237179
413399961983
147667798283
118976244977
175101471653
546091826057
391735703299
274098379127
152747051579
35758980767
208072363123
43394853881
40921129363
357353134703
543325531433
471810723493
85411475339
54027721169
533832479563
32648779591
454497194911
280270668289
532352118863
344931404827
353286137909
325672882453
357535801439
116671573069
104563226953
168914481707
403663971329
325868736703
443221621351
485641322603
521887467359
83702277077
282707253839
21451516621
326572702649
73649256839
409602908249
242837432459
152627597957
160450027999
154655129351
60091784927
351026268623
241201688957
508056127399
247575397093
13648149551
85251152443
6621967073
165065817781
62504274047
183239757509
66185489141
313728842743
114899044499
42380515403
302017130039
528193986647
507341526253
543787289561
270312893749
235452548311
17520278131
345434317253
26699413691
503855259079
135267899297
6995446559
319866311489
108357081803
347771185427
291593818067
542060615609
9075723133
486701305693
348643443679
123890744287
533516719481
269580822349
546642394763
349639589653
340655235551
53822223869
34059871691
254587381519
90250222019
114167113097
263618236943
527969733233
23815156283
307248296767
115890139903
507275173001
466260439549
57488307257
504642505441
510835643537
253518671921
538270559459
328403624221
200073690871
521767338007
493800735283
72269027071
114434398643
69222570721
508114576939
480850845869
14964063841
38364162713
81611269099
446702487817
216360249037
30494259113
171199441033
391001227429
547524685031
496794321271
233813378387
50210885183
54637801403
482526950993
100262088013
417632341223
435552394507
512721409741
124319698903
313570387787
294421361713
291138760477
505225276021
292095867347
178011366311
379949289547
152085859361
160219059433
534002378477
96179040379
347653373423
503226274763
371095075667
12575763323
326247475219
209793184591
148362935099
485226385757
442076316839
359845295437
27477827807
289856651653
48144311399
415165081393
383287154599
327576258767
366398352823
215475375697
184916719069
8959697489
125615693831
478841196749
252408386887
346108633489
365498705149
129239206813
149087371997
136271438957
467609130517
484766809273
392675189051
194231509607
347871288109
185558359619
40088171939
118800362477
138734605507
89701831013
429352881847
126047355059
221979328111
164612729089
206212968499
366741264161
546976913753
487964482433
428496775103
218332127549
471000417341
117082192771
11455623359
523719882547
160323674369
293002449457
437429614649
226104769687
473308921087
108191133803
134631540653
170757324281
175063815673
39676051319
541851179117
218011271899
57855051047
304629649747
273724079729
254908416821
477949699831
341483501357
372792588661
128639142311
287259744661
389848231391
328329245957
389702332147
19178695369
220123145621
224810905063
38215610243
251105476267
349576076879
183891586651
22905613637
339669113837
22218097399
453791603917
365502374449
322483949971
261531894187
394842247229
436981356293
520125529457
432677487881
170684199593
508848826763
259469604883
140746564073
79121450339
418735313609
57146911397
404433504851
208947966079
539256136439
347058766721
302913347707
216172332421
501665480333
126867102893
265446019871
543931776169
490015618559
538056188279
497126297357
56153618041
89324602373
163290559723
73601763643
360887716873
314462240629
169862418883
110314506481
300551820581
334670522051
105415562377
101286494851
483143420131
197066112079
317011068527
188819484299
6686816173
540976459391
92013435793
20408210789
391569189581
257190382573
197956314131
542458752691
261620895469
393809581051
170019772847
19446022133
317898878501
102071711299
130754616269
349113176891
330624157729
315087824297
548501242879
33904963733
105810916507
374434271011
49306441787
173603359961
75113130773
150770052547
53497779619
517977044191
313410185911
207611826139
532755532679
254848343591
355874664221
400624052947
423278770531
121233486953
12397842547
349945604011
30674662511
158593786787
390116060491
304899071131
523721062199
219870986711
101740847693
223131782351
289950035471
2577182791
492718124699
6583032811
319520027
291503090759
436309023847
537245557111
356199569237
184444626463
349775319367
75927714353
456230866081
16849323779
497242959947
490079921143
60829041737
135413458811
354963013781
66182004289
228917093423
416033941831
510880131397
283305420239
475308491513
452156107661
102735737971
221471572603
473781672643
1899126223
174370197097
131982696383
400951804493
481491971531
171363945499
497648211551
16256621663
222618767071
190378774031
398029236841
128523100163
27825299147
78520452347
526858764851
174541030129
503356182811
493199284223
346401274889
391832471497
139364988821
83191154327
465028960117
470243484407
138087038249
513870939893
195914860087
194537552477
372184144051
181020041297
311414219243
380661816709
103669708117
395333944519
184612356601
253434536717
251700469637
340921232753
175979811913
249375077533
438290136853
144996450607
50777756753
26222617609
5862645601
521208974257
386646226511
346657811
498794735987
465458101657
291972911029
39129048263
340015330619
253361214647
161401823467
311223180379
102095168291
122943389483
464729007343
411734229091
396794808673
356070136439
406834189361
229938531007
192469837523
207486026131
351235013957
289556153
37088646689
5182684153
121860780319
306537934667
209006219437
532405246199
37570673227
136826191883
35836335877
104622108529
504127320497
96412349731
517214067401
207128363863
157203341719
150611011469
410272580569
741407789
546673154231
6263264257
270777947273
39193331197
466680447461
244697465657
315220654951
162334707137
91328293019
488784659369
106456174217
134899395779
390753170021
344910604979
458419690279
479854192669
70518993053
389587291169
94374784093
76961810171
104378881207
187202802439
315747508711
183709244339
128904350369
404614519357
274697025619
127885565527
380694227351
527549740057
97850907761
147738012713
215027740061
417231092699
167927330359
109868384819
525762249127
206919951323
49076661311
353581303267
72073778461
13032539027
531810621107
484775395241
474143982617
514884012073
429843171757
250709581607
473701292641
276205536067
167155440187
229028881607
201819409423
497115269741
382094921069
272155917091
346122370003
123824190377
281228216201
383855951861
284633202433
266030215489
197004211087
266946072619
124440577823
409221394321
401389300573
246979049263
156408371711
55834870711
81586317823
92099496277
445413806723
374302168351
344211293633
391085700847
12662669431
258686786027
522794867027
523500088547
37393915631
399502375319
344014706297
35122557593
454858724329
527160587599
189346664447
99868293647
40148483477
214751304149
174987713959
285075043039
315447880633
377948845639
108779505677
135785567471
391700172151
159834603277
15665259751
67934604469
419959757911
93227878691
131202436889
279208656253
325740413
411853559561
473761515163
340486613569
250891107323
223792322099
488124438671
504031740203
107263875809
460793261381
237909070097
201139903579
256458646993
315509944957
239850202057
245110528849
498999471721
68571740087
179349483571
517248875419
499594769143
290932970351
282922061711
121954116253
107833794947
184589963219
132627215639
444703581547
351253900339
6953793929
366145763519
459430560601
46217872423
433344699037
7903811827
85251462733
17565621397
223259052733
236744909939
530350153141
279384182503
523300200799
162692687681
418291657001
464825859307
135662356943
81045897319
219820329383
64507957991
175342139743
263265737921
97702673609
5102626021
150672614527
190812032909
43144660751
465964238231
25438720553
510188819977
376139966131
541785703387
116934626813
255022990669
471699048239
217962990437
541547627899
456980791801
64117025807
97771595101
401603137669
91436138161
528400397323
97285488347
284519970131
198824389873
362017235861
50123620697
146729679133
288159167423
411752230607
186528323893
257912264317
203833112191
503434546379
201832599019
322007297659
422163623377
258991365781
182660576017
495685100083
153300975869
86063199479
499760180527
451636667353
194229024079
374296516157
411240534799
139084140557
79516416449
372301986871
269670297553
318732253579
440695395307
118969474609
403676285899
390858702121
172960858321
144999609739
510335641213
131110315969
536103876337
173980837273
30948817409
397433534963
506762699483
59026009453
233401653691
543201836207
177792939647
498791111647
374611160741
299807022617
70646430133
390249691831
20552320279
312589221601
359028350309
508013517929
194808729943
243493925669
372507497693
24868593433
281325440119
313337100133
148596478843
405011331301
329325855409
401964338707
123830458313
127471824253
118078583191
414498160819
473673870221
244580156363
343328622431
55020353779
139266864389
342573784013
362463048193
124799150417
190981568423
308064983231
460005270229
75754578617
254100434569
306253227779
374192091071
388760574599
40662319541
109809177593
95449671269
113760964651
501437863183
340699284899
416964715819
352299453127
359204296349
476703777311
425365182547
357527462603
129047203451
5631855751
371095134457
453499640059
321098612903
268604336543
297466068451
363705256661
205002281129
147983302487
216161886419
259924298191
234017126353
321901166371
486525668591
500545136599
275973301297
339241406893
53850743491
93522651821
327150728159
251308412609
47001005767
261123490973
9661801939
110393982443
373119662579
72685007273
45893156167
332863446901
93842113307
508566350003
499129968247
245078966149
511282073189
275838595817
536094688439
185689332337
533609077823
323175186793
183805610897
73673555933
167745848267
517597056059
367947421253
215718190679
5617554793
339682173541
435846137299
330669146443
226846835023
313854072107
508048770133
472595668057
71852264129
222796226701
198383045551
484312532477
103710100337
163550547577
151516725149
109697606141
21133266067
40672832579
218889936613
327269949269
66598651793
280255580833
176473610713
327092278157
65624193703
17563758271
147830649961
371166824669
229522570231
401516419061
146326792643
129913869521
308906031887
215765717117
210900720319
440732627821
450467609687
44414631869
278278545829
408488096881
347611016287
189862501847
37577242987
247050398603
318665115611
243262945741
201041576249
103455193561
99437035057
369555893041
380490715331
336829558757
457320272183
442075388983
544054391593
445000197767
279888492179
420713530339
106868171467
50534344307
237359206969
153904394047
436620813527
76589899717
115192297169
29490572819
461980125889
248388391403
192387074273
399332247403
184187959723
66500595857
179953886873
39791012123
68633632009
330511311653
537432913387
28129157197
170118285409
428483054123
2691281743
3037636879
328067817853
197394852803
366312243103
464472366643
321119751983
325636969477
255614699323
16353592393
49877437769
23090054333
389150871731
41841769507
507868365493
131357565151
547267401521
130781399467
278316679441
221342393879
113120626271
103276952903
508401711001
513302235881
375942636049
14569288871
516882525697
447026505659
52667555377
314138952157
307004399447
264888614873
463731793313
204029836253
137231647183
137558028827
190678852801
472389002047
41679911813
16479000859
52459585231
491286833773
34217131799
302314010321
549174494681
257279695819
123878653601
21475738639
293862770629
1020856559
260417726399
437992074857
327738502087
51491681231
88956635767
432325625243
246219535663
195058753343
199207839401
262687054031
339474913579
460960365673
448498812049
5521306663
274267817107
127755980767
491996460229
7907220689
265363875857
358930422479
334949811961
190158864761
273014224997
203063028611
302325354923
157595104939
349323967459
223718471491
461024923687
276036792767
154086411007
538239127747
231163862911
161702211751
50052457729
190290646727
52250116829
252560290639
519052597067
141207169393
489837967211
379569240371
419330002111
193812611131
224307764479
368702912563
373262401231
403140378733
110695066723
450674178463
453394884619
16632497197
524763467027
77470252043
163314337169
119393612057
513615261529
298940449879
42641394623
217170098879
460897438427
211668321349
510643470199
371872115617
361164728761
398840301407
207147074591
342800322299
280464793207
253431280481
281443174631
104918091479
357639079067
313237988311
70913562457
50928325429
242702746529
112109805079
327132881497
496840696903
408941819423
354060124661
8882977693
482789903333
58192367047
290904145211
103310029439
413052916721
548284409203
524894324863
467201091521
145600983433
452977202281
460314716033
410361265393
140759776037
87163788359
411537921583
487229434001
518406921283
464810187697
207348797767
473228957869
213919836803
369795128653
314561316827
64413514483
211860211469
165833210489
298526811983
436688908937
21134866211
112470114767
39939453017
319492472821
475563319787
70341338993
510740840531
178244401003
79470537589
462882155569
467774953909
534141015523
443745498277
269115271349
105978005311
94113647377
124056023323
151988259677
99089292179
303879924247
482395554131
166315324333
314899889309
91097355301
39408107147
460784981687
101001543697
357590417851
363086967967
340163335891
512361344039
481846255901
405096896507
231636946423
439660298849
320499765779
536517331687
20627411599
428756286653
392654339489
413092437671
300626468563
173044023727
497587050929
159908983319
170868219773
29142441907
500583426251
544617538721
480122978653
115804004221
136395075559
20436042037
318872728289
247475086457
362019232121
364825387273
237071841113
499324519237
493696011019
185534746361
208319502089
68598216677
228419619457
195795653759
252592185893
133670109637
88100598979
251818419157
75176370551
314159326687
90327625879
205466211919
153199798673
140073007493
164842856293
412417787189
467034093499
136783000477
166831899911
103430800943
218575195829
153886330373
544595766431
506691704377
391903614611
387697754893
70574407103
285626128231
386987331707
491415232877
272307545959
404566154437
150831628657
211558479299
281017101523
224562678547
193350858137
445694019049
229862673517
536158417901
265245420343
406455440033
463325368279
548480719939
415621159649
306221737117
105881750629
441651696671
40000550921
84042276397
202855649393
339779359853
220008268369
159517451767
140646480217
78896828947
56833768507
1355663131
337317476203
282063302761
66503588143
6311170709
216100456697
153038631883
439930046279
291989220583
279375338153
201994631959
231382505617
135279056849
76412292233
60821135953
466346896121
509714659561
397065113513
152983563949
132039882059
204561398449
248075331983
250420733713
2163469081
416279484337
359201123731
384710286179
386611759679
405304237927
352616387671
419912518651
368094570611
501739568359
339107754103
396041514931
457689729073
298948940287
193687257559
283754221061
207903897451
486926325073
141114717517
70256389759
508724964323
185619266893
386463663581
402386782249
439926339667
545588976029
419707431887
136826935933
255704353759
258731597933
47967765611
508404213683
402764984137
402691069567
253423530629
382476147643
39986402779
422746971887
70699448257
478088856151
92521993241
144377681863
371178363553
543744020003
240635946259
456801079003
17719950019
262650763411
308306931277
4813508683
271273052471
225885088357
61773349303
413392655339
381090349217
343306915829
118933901243
407767371731
462832252349
520533273607
228589765913
536512480741
517413326333
40165674649
518885961343
208169753249
390195271691
259548237587
521199898573
372425073389
546628032371
347264812019
92863162597
317398069277
264325395637
31456781399
339219838739
105959456599
113995163311
25860577481
546762164059
281154597349
243266440453
185969209889
515980330493
249755227649
534202215181
25704913723
208552479857
304562689861
33281652227
213753592309
29028064069
447900517973
540939473101
325223093669
198813819251
434836749731
91505385887
233783953217
521167267741
364290184933
441833393543
247787409509
514318282487
387288696371
25587404489
411853662551
429278337953
139385920171
23710676107
116131688473
378569024693
367627702733
491791636321
533482472951
200988718123
212509886399
291177442411
379528368313
20275443563
155059115051
353302381643
348262590601
159846382079
371813798879
25167820871
545128901969
371141253151
376162351993
457722311789
67658196259
196042414411
417151119031
121990883507
109316769433
341820880799
361886336761
237537508891
358061478331
73712432153
417332000933
194718124309
453046168331
437365678847
78877836643
344430600091
446745033673
170424566759
130104673669
494516795653
263064424397
90306206399
466319728727
303283759507
237520848923
424694643353
85288970831
178719407473
140081779193
480682827029
227517204667
34767706921
307271525521
197933965841
469270498513
422034226891
286563484093
399131492681
321090515191
278231619863
26467551701
340700695249
138578573173
480162526709
460507759219
524960332909
495614503639
17173311613
469481943461
53561116361
258197677421
161635242151
421434708647
300689158051
8578325201
301943677213
315699092021
211586943079
530323543297
507481818583
493523274253
309861550619
456022095923
242281466257
346851924743
524039906827
250969422059
49735540819
197760142663
544235067401
262160571091
83687023891
412869262499
37363613831
46913929991
228383612629
480256009031
161336436913
268187021027
445733734063
6581263853
505018334797
393986759183
7257430711
306345940391
21715881137
114094907569
488420875127
86347530499
50351980297
464860410941
133086653891
476039159879
260426810311
137919739669
132130346773
285717370733
45488097427
143630020277
50277548479
497412367541
350597574853
288610317649
382367616853
199181034281
217026345409
351278798263
512830626937
465995593099
66267986599
208018808873
347685716321
391185970003
247334074433
112146338309
370365731803
39222076057
546032609009
428463999001
459347382899
358068388021
49137469207
388547053253
267344430097
358558470749
246211712353
261050568151
108846023617
7342887997
252707447959
253588010303
57210303091
69553449157
136196085041
263669989339
420396662303
127775669761
338419924163
331625853241
164894998573
97197593699
473758683169
315969434839
454257701519
404033594369
303304661141
331717216267
263280078797
205374500449
470765753231
166982815619
16026114359
21919658261
156710084483
461454006691
241575421267
71319499507
54084358147
505627055803
55726553137
254291775967
424647761711
264288488591
127694219449
344945599777
189820360601
142500493351
309063989959
385855433221
213977042189
204717569873
247896573643
207241386637
335919253627
99615161687
299931220709
76481512787
232111344727
163356757831
347584777691
527204651549
148809682361
216305661437
126482841607
125026417121
125024251181
91083221989
112514464987
208548174553
337281521389
263123971949
372774325999
175706096921
481620141521
303779787053
124106274449
100094127187
377204651687
17032076891
21715346179
352127265467
143228960503
318468987563
486498297947
273735518053
143188263817
391842644201
213740104037
533887154527
187430600717
453993453191
252701584753
63502466627
85237751021
243829710767
113522974151
446542681787
105980889571
251517580499
23114976491
261017109949
183361034797
26998102133
194110021121
387259874137
47365893499
238978951381
456976815311
100288933417
510557242313
148070931149
218379010139
173496824113
323128277333
171768059917
389316222521
502793511041
247424615797
69255830047
252397274333
314006941669
320303857889
58433344601
117470890877
500180597701
253765240577
139305898003
420610580861
470149191199
532236733487
7640814037
499678064201
330616533179
420634454693
2255091593
470182351813
496461552683
381904846153
99487018963
164162913511
502094640617
474462614803
29790447293
429127294469
58965756137
175589092999
233834709341
157238798659
543622613579
261457880351
501562171889
203076900577
180778677269
473301780173
443303708077
107853002381
24804505303
139380928711
138385844237
371361109433
42390176701
424634341457
309962083399
398986902239
365933448061
515952798973
257289004477
393218113259
27411886127
35203749709
182260409141
364547672771
58949832647
336295338397
109376252059
254385342131
403891903501
106590956803
278168911837
358466595313
502366784191
135003533009
148999034423
475834873783
265031105809
209508814987
2343260879
338818478959
38129334563
404031871589
316621388101
299229979999
70689544267
331889978257
258897949879
369598323401
500565321173
334484180311
70895796347
38182218593
302933192833
36813758749
264594203557
172702470779
38192065237
22346393263
498920442971
190178028559
398086304981
384974663707
203310877643
423491281397
303124663867
504983814089
126821656183
476372364451
305650658473
387202064411
18423968593
43204960079
223234997291
442293535589
510755693543
273940377091
158447554387
316898690401
108013680319
299505143057
41206821683
455888405701
471913842329
54348098191
538266540193
424562254703
245904722047
393707797649
441186643351
534699621829
255822299687
359576824429
1909564849
250350098027
378579427007
490920719
125208884461
348180006659
276426201823
470414116853
306421390591
401595401269
227305933831
331174627211
449338582123
269321988499
104185406869
457177881683
51161500627
350613096863
301594102841
512717270711
402343340963
196546373407
364904189231
264951203767
149324973911
369973577737
188567881841
268421797333
215113289401
63459266413
485482679057
390718670899
497422427
548822949889
293831702803
124945085197
205237837657
324794051557
327045599501
244178197793
85943337323
258404127571
103299775771
483887965861
203013379573
137731762153
41261489713
519917537339
523736151871
286896056581
368195718773
418950490807
338717783357
346523641507
66470415367
464884344143
296819126983
51866843603
292746885139
190850334839
389337616571
56404802947
236255783609
541372848719
224680263449
307291647877
37018596031
179789312189
191059356743
10189066441
226706467667
301675357793
529401169861
90914600929
126712998343
182771573903
367136444911
7060626577
538655536751
31037900141
77695120771
482252609653
167591271481
161310858019
453962056271
367854714299
529846827073
503991045419
111754287409
435203139599
393527966141
194094343273
242788576543
342417668947
14414209559
423882348163
80041214681
169999516327
167260016423
146172816599
116823845753
203737961621
183291486701
184071512987
444112364321
274535935859
156419726009
220876789879
288203319631
53418585719
521324732759
341829074401
313103091179
100265428597
98208630353
406797251807
507331659997
432228468719
445849067509
520988148817
358736053139
317959123843
456715895617
29482427251
120702919213
410136603199
1539817231
258562497469
436375934893
107446277971
395627784857
435441318731
250510776779
349893286583
75571267081
410005188013
337355395639
174657622343
136009343213
189197764277
11073920047
159915505237
192737665931
78984819437
416380602361
310560780941
93943191289
166684918003
438338549021
41649842851
507306462211
76912813001
428798034461
152513852461
514806553699
414965566567
137723674919
452753366981
440970520759
146676139843
42967223149
386496900067
287185884053
417002045237
83697040577
466570874177
369916845517
549545605633
396054857137
231626629601
464515970273
347819259367
284564355059
49679634947
411240640211
49913135453
500326431757
535323184021
162909372053
210943601017
156250950181
198755553341
276885965483
276460695299
188151124697
186281030053
38174569339
280543766663
84954349787
419459592967
513874130923
51525349787
139436927017
402356995879
133715952179
504240676253
90999963781
424538527901
532248077233
50616930841
39918101701
542115928379
485051491523
416914023107
377375724589
360308392573
330602437597
163770633847
268973244791
235662320417
523927603457
17855532623
358241376781
394267510447
172033495567
405055074313
210527847653
441302798171
405429126997
109809476801
528255619987
374697079609
53599049377
271020256279
300014361701
239990721281
434421534851
426805104083
357210594313
68855937629
206390062301
350623273181
212558069543
189046793293
536632577713
181719033983
150004600147
236865459997
37381683023
347271711847
314364490129
316712846953
361403159041
444507494507
540480704003
320308659233
414036292003
539613046163
323620384051
251258415563
82491110473
182137926683
486926080213
525081242261
381339770039
55046324891
59759387923
271110476029
300224032483
13858458619
138443959919
402141478429
240225947149
69562989941
247492862233
93899961083
320446438441
94565249773
296706096727
252682510033
261588125507
337927128431
422434622177
482523379883
445922323097
339298724663
118730908381
159738476363
30397110713
208520263541
402201678379
488092742399
164169422413
220886458609
250690676893
146668104421
187522667627
366908359729
161169075673
282299130613
208381767449
320698594781
30145209223
473611152149
305315205781
246547791923
272032802939
229155833899
395679378599
392902202629
478862819117
20168905157
522550753729
243829915279
199794663407
56812044043
443998619023
333938757073
539251479427
536522027033
383393135849
245756206313
26205423407
301406556691
548187664879
164406470803
424778732633
127199190689
546187532417
52725848827
331499704433
63678366919
505212272893
109037884909
262655638549
477064023577
384663179567
517607001139
156910717991
138197289781
544537042417
471767678323
111482638049
470722236869
526179696629
456577090381
457246528997
221571727753
464290841347
228238212731
270585218153
448352504459
343327853311
218428087411
13943291119
460987860413
328759243451
384536901607
376376447693
526807003067
86466535973
88723034693
18177393593
257754232283
274305061073
541014313897
23459622047
17918518399
414119892533
84020262497
204457601269
119797700119
236829487693
250766184143
464417693573
75120225203
161101782041
104377002617
353339285441
127534884107
230767091603
376211608369
3548767127
547368196469
74544034133
323986885769
287056845373
78656116589
226713160067
75824167039
439574906569
108289501081
74436892889
137806361573
455129152697
256694103473
67682441929
415291364963
64353312707
103534535003
185165073913
329006439383
318343307033
136194000401
272747636113
37831006133
536431217593
543325529137
532023478009
450181836173
135305899931
543972397487
5771489467
143333339959
540306025421
486572020609
384355139579
279915963917
94148263243
330228941479
25770753991
363331959811
237027973069
335086796081
212862131927
253168896553
260576889269
86929438367
157896304747
518315723671
96719088379
121619899963
50536615399
499838565071
20577112649
95918563627
149686014629
225789405473
478378693027
156660694601
277494359677
255783420311
428201899361
93536245367
499814616659
799741427
168424619647
384892823537
508509193519
39855976729
55534493033
135658366771
17043464279
183860418139
153572628829
339427762939
404814099671
106343572651
229406235767
120684634061
103721625023
144090921731
400521819883
377935243051
94226759017
641205583
356626192807
193994129471
316959198131
73703429071
57627898519
455885737459
445200021923
282958375571
374835139681
463990030267
221448037081
424328547299
268044982903
334451515703
181926833773
473434093507
448993652561
268573993799
147864694027
339368613347
471772227209
257354745979
134747500339
265337224027
36694822693
501771480971
363991363433
170715813043
3839424461
221841341933
452803060973
421807044271
35095698907
148684676431
397031945683
341784072107
59205580403
223818082441
464661453007
305203495139
409224278777
315178718357
104149115297
333318766093
145814318311
140356154957
9951350117
1876075543
404109648773
214608283081
12101359789
350293064657
273481372903
524022662719
153326355661
276344594863
154750226717
190002154807
332521810679
21423145433
336139632263
375907536163
347048757859
79945176379
141668413333
493820290141
382968020899
232427543197
525876245681
459786743393
383816006521
40945309793
159721711973
405451243663
122650318837
332662918319
408314424631
94778466443
109927260127
182698682077
456127360957
173650054933
15194303981
523075586861
106779306463
246814730167
3266478779
35970170029
208911469229
362240004629
273331893733
443797442911
233258053697
140733896207
36018370061
186297252731
520340858203
144524099197
374201152079
386293076747
219811332733
40373543633
142855825003
484806690961
81539051831
123611352199
77013779107
361284918277
240031070927
231332967361
7083678457
155149641893
507368264671
293891735257
340251155711
63558723889
225760054997
209987479847
510412400723
522118154053
12759415649
348241836689
398480536087
7513381627
135753206473
391863420043
269790731603
99391513253
98142855809
504241673293
121459382599
48412699249
379611814999
13383833093
397539044527
536405092739
115824765061
156808663951
327743746193
216658286899
392224336661
377157320381
49964344511
209592454919
502571492749
16384027721
29659690187
416412845677
276382359983
402093637031
428138836393
253616956447
206089881997
481577492899
510774521039
43840614199
63907960373
399967256197
24358704191
159254897969
63549700567
21978598531
540846902941
387113726603
539929747639
138590595443
268310708293
485085043921
218710662293
196815221453
189354827231
398064852893
230582383763
346743409469
397657416173
319624644637
487767660103
426923753713
19979951359
548702107319
251447716691
401942194057
29477814869
345005759069
132435401129
97769359577
198014819507
13100180083
117266295911
212507936737
107760355991
539966214259
104768625589
390861708571
303382961279
397553803873
370206205097
36853314601
327921407927
96509886029
72594381583
241863514397
29090279209
250891813633
379059339359
106582068217
97550066401
524703252431
75799613557
34600404473
192855380411
68067367853
340460281327
352189137019
530083404667
173784864271
441390683
20057952527
473565540647
224767348181
427319730821
436950907067
305194627151
248242179881
94681102631
176871758633
202949524361
271869899087
273562238449
7153573351
355420120151
215865670157
78274295621
101827870577
95112755581
539438226779
200844131239
288462669881
438606289733
370148051137
420163629871
91121622413
295250915801
357338967467
166496267737
500161042013
346181069209
149819367449
7835820613
311872301441
123852700877
68155104167
121623230717
388461908851
365423531719
205287887477
538761896329
45551402459
331951410209
319899878783
280592565559
155358784667
403242810233
226573508621
33879102461
318851935993
530900027419
306619189567
122600951897
513264960259
197820475789
101332070233
482760849941
79631051771
351526554443
113864286269
15011767451
322811197937
22818518123
221492907157
100048786351
354794469709
70565771957
74016284873
180402902843
69419325487
416009863987
434244227597
483978864727
476063140093
410441114773
14340621629
320915282599
149543468573
78624971723
409303968301
512258868559
312486424667
73666550921
516761137691
452248028413
268762262729
302297568647
38955053483
434772845671
199302637073
270336197489
361095910607
444463744577
50865596659
243081911939
438111705071
316599981067
509967130097
527894729491
395647423349
107993348389
372207299951
520998036311
97405712143
386671489873
9905928161
129948245689
307486913053
17468899451
80786218369
125988335153
362732162999
447356397581
34047638927
64382084111
205902579439
95824469173
297166190663
101850229981
459480349037
524488829911
213793143101
228436144397
83599794503
498303375247
498686020337
411509614609
141034694791
1833926309
458984541377
311275263499
349349342999
421767705763
508437201479
44355826643
87489290491
341005400173
415707048623
204827021129
410643710689
283168856569
472537219313
26832153263
99178637267
71819531603
244288337401
399901118879
444668346049
160205487083
335735995537
312961424033
474670482323
538131328991
80790891901
52252741403
164625607051
187152747829
517414655083
182675940413
246265654361
185367509713
319039513409
381225355853
248817900427
418775698687
25062229109
404107586983
342950838929
381745007803
255614381929
534082990183
427550995871
322707217187
266242144853
267295572913
289008119671
250535071411
421271914087
540841359341
413961683563
157016836787
166677806219
62572682657
331180541693
95034952283
380385259081
462720581111
228263235271
369617351951
41772221797
252877514261
230641894961
207954073589
179249706203
246864755453
494102729339
391570714781
281532302417
508354873109
93544635539
367182498061
252439431427
226591893881
388417113463
301732551499
176580037273
46870188173
240660469013
283658739121
534560265983
85940767741
504675798961
102886042349
157986757967
293473967497
218267386679
156523441007
311145163477
471652593001
318594126839
9528903809
543521735201
143814892153
341882448737
304427293343
223679497633
178706551967
418541983073
412982425129
496833502727
474406010027
260383786207
114748929941
512626442369
404322315389
164910248177
284438728153
417062451937
53106671171
289575586019
38220754799
105405225853
106278359069
436512211939
190858280741
337340417683
290392280749
281876394539
542445152671
349393341839
441996335401
174843674849
515972818169
2580426671
156337955989
532976448673
136256806937
164999282743
437222142677
349088789999
295150258913
338155562873
227845000259
428976306929
5497888597
419002237393
548824024891
291886759711
350250309847
372141964577
195923636933
125091036283
478752664913
135703933801
142111612493
146549062903
407667895331
473238988043
519551941787
238590429989
306422065373
475709071073
184497980129
336806062199
356804815613
396859435501
388832555609
43157365781
543483579767
143146742029
76000419457
129745101701
64257501001
451297436581
147030871283
78258208111
157203371989
165391482241
436273713191
261834860743
224664177953
152656980527
139895864509
280639212193
537937686241
415048536863
290651396251
444668263531
171634882649
71482294687
93884863243
155308035863
160927081687
265826093131
215017784017
155862113549
310086108581
199640547793
207702539537
32604818503
247324450259
195262597639
312531546073
1914699203
140473890847
262390052623
455884564259
521517615427
299368407161
344498459527
534079647341
501980771587
514827421127
251149812499
15864888701
289639338377
444157847351
155488521739
140343333727
281659092601
74055403589
76204627357
150682005041
332561291683
36657068321
36606844249
505066151123
481058179891
413829115769
480338554937
140358416323
360918569293
318987997313
277692849503
144844063961
510984003527
67653800377
75376246679
92098590863
313330971277
431629954787
20975212309
212692664609
499517258843
154216278763
456037235993
341556768317
35787161281
232620778541
467686960051
419513521979
200577543643
257105207173
427343974847
170404913551
355526112763
365688674101
201392928629
256554822971
16324785559
538735789159
184558409923
185892750167
234258516157
331524718747
330954048493
379701225613
541308983297
146099106677
281032400527
183436364333
243527556079
460636766423
129836440843
407665282061
368216496737
332162964421
504738267823
319761272473
416703116381
220135431161
219063225089
106617818243
347916618893
189264337711
534419173553
415569695509
395339745439
314261306389
162976004137
246691919027
208298037769
82267247267
53341800329
450466348529
252921910559
17208702449
467722403021
324704236193
521929409359
504248857877
493764127463
391709420051
438990365431
64184877637
339620383913
4284977791
393012113033
267677891777
325054297943
465511700923
313714712587
383558010779
179626792531
275921867761
299728819603
53675723327
75590350271
143375199059
269507215457
185424798049
166300405703
318363942619
13158376459
93182460013
98081496299
330069998651
473205285173
386628629801
164344796887
301270280447
87220738303
298069234159
203549947687
243285579643
304646451841
365303539583
119501713057
29140230187
234216983549
523142460403
34927935839
80864803189
295499295523
299698294271
205770067973
214878936323
288531589609
323979983191
108456739273
264655428091
167313665693
506071794223
239811876443
78359876971
301178070553
104983677251
290752696933
284859847567
492340261579
365905724843
490411847327
442659904721
396221255581
67897874413
131736022459
363383789113
469307473849
86328931303
93511948333
527230333991
191861216857
521689608299
294779156899
489263381311
253413138287
14262497647
265512907357
374949224233
406950861853
373700566051
10994783297
81498164831
44587903469
216464477701
139863499493
374859886837
174353260589
66353044853
46142396317
410830794641
291512168173
384410880977
46187401591
72642484997
240676126673
32184286549
415862338277
97907500351
244990695857
19994649643
9868111727
275328687173
161655648911
436240566163
531760252097
204080446919
507979266841
39277609661
196631802881
127569078883
293294795831
442876778051
298787267087
148759425533
33277773233
442678869989
197173100143
391764176767
191360058959
160391059901
169097782291
375623545967
65893907641
221949811021
156808398139
357088416617
317801945347
180843739061
288062416319
484287536521
81074565791
318999330061
67227907771
521813467631
167183768837
197607964777
86569814557
83774116147
407168554379
437310727247
330898179383
452143140161
50953495057
364120237991
357728660383
273675102047
22302630587
292657386701
250451893487
323242834297
123577588529
113114257721
514830205027
424093549861
3759820349
419839854233
119463865943
102341900867
45180085033
131017233313
490387632017
490560727609
51482034811
103760040157
89691825059
309606322867
174016031311
367006755293
292771614029
490117731517
259825947763
160768236691
424086664873
527730661253
183745823563
236481291931
130235716861
236141069651
519724016503
177075305717
159598226747
66379260487
229466314123
312186221797
265129133653
224122295179
340658051977
333002327509
31891219247
484771881331
497393839883
482354887097
331274691829
507497359069
432565133003
449325815909
465005363183
215638064689
347589138371
106474876499
104792585837
92210083531
540997647779
537170911267
359489385419
359373385781
449817879419
41040940901
395527628987
316703897129
601135081
94958418619
502604935597
527897057953
489758202407
62983156651
494864115947
222947368981
404388624803
536826646487
514590247343
47237931253
289387237829
364933842083
309902102063
20690148139
68224597487
316008069763
285985172639
310704980609
473903019419
436320071107
280468678459
167135007751
1868148617
161356119047
348992906369
34167587543
396599434043
156313324381
160239996869
177976197941
483800456089
105749160623
275066278427
71655312539
96030264997
100613141869
55799655017
362361382387
269122435663
389119885003
422989642183
332981900519
181338819197
392131170869
114190484437
308515812427
437243655689
272088681859
304938135497
82472919391
396336054721
498284104847
177487298731
527313170807
454013240453
106029931789
237296941573
447723835319
223065065527
303565616239
400540736639
348538596227
148738199279
154308676177
107724811543
65833901297
504340924039
266269469461
287018148493
511281232339
113549711731
188788373717
185588271263
369858459431
46507592419
222564831199
513428906099
256053647389
152378762551
445270961869
233988824957
299196499489
351935544869
56428688213
87973827761
82742742343
411802614829
37296396251
297285842071
58445503177
347959663913
280796620801
325969539223
525204339917
458157083599
212738368319
394387289767
400843359167
4679253143
376649449493
240333011329
476270265869
263390053259
267761132609
36414478901
90274571873
461963152429
126064195973
209831081419
357315627047
198089232661
294879124933
313089777323
96588496033
350196314891
421932237869
546313950731
158942914969
271447904951
198505856347
70284864953
122566478131
40418186309
12427945723
170665927277
221031420157
469086058387
331892808353
97277306593
309129185237
145343973571
148565615117
249921152027
537677970971
106640169673
512801856031
65109136861
292726093613
204573654253
28898514577
16509693757
122153737171
546450336533
51603748397
505349476529
200784499001
41682243619
258646454447
77314307891
232209487507
528023844679
215864417941
216284818961
194723525411
383707844453
9815156353
335711871127
175273142663
209697085303
28471102469
365675434939
207473869139
328980037039
546508883933
540717192391
130357167973
16259279837
123281453329
228148801849
8500196713
459554860883
471373505089
454026918133
529218972253
281415935699
40507214171
315821007517
104677230083
112792818727
8682342751
131130601673
331322194829
344085256699
52288266659
359220832813
518459265787
502842794089
395166247183
119118048887
442769117027
64272912577
144392863313
126220287637
400429010297
197608527773
31221223207
35901486029
508002936277
219559835933
244928831711
403953426389
198188711059
350245489969
392003864041
482406075157
223544276861
157888597303
118044582973
320354040263
21996493427
271856412029
144166567297
18110842753
245807346179
100879623667
297957150991
329536637791
110345098289
377391415507
388989219271
222155095829
10428563039
223624614823
126272671201
286670134511
84011582093
331324483463
259740510611
172959523309
325547406421
548690065241
201235886237
381393411689
515155710143
428774161909
132223124003
457577459033
323138843851
421961201231
451194511003
149698478957
296068841921
353555868317
223668467107
482431805087
2216372233
268050707891
211164490781
385651879489
33409989167
547871439559
96671078797
531607844023
136294713959
301005353653
438596870653
355016286931
72386060167
503689914179
492932833397
77104044203
354856826963
250401498041
428982780647
30478085899
322060772699
381793741603
126665966503
536745111157
41445248309
280012372093
454448831839
532171285117
402380903753
347817151223
85348702501
311112596747
548809982519
535467779263
92356140391
47965377671
382964740597
196193302289
232794567361
549281499059
515830744703
525540877261
231051686927
324122775239
213086526143
497728140671
71859849151
422092994177
83917865597
77022070841
232885333687
159270803761
120609822833
544170513979
173703710953
91497289277
429317769431
139752832097
549437247197
320476611193
143148681581
422095578703
475538870593
177462338783
183880697921
449356831919
9605000087
16314989599
514570422673
448081770211
160408509179
375962921407
487406839487
409559690131
245860243649
272661379147
116279263993
311213217013
364067831801
21559345831
8208265381
130816763423
120457115393
457585817453
257577211877
205824535661
462439384207
19429683989
339509582549
235277261561
371802629953
412680133783
29181732773
397986038119
500594871757
94171449409
222310371457
61686802993
179917617731
502785403639
529332350473
528559245413
303066639191
28396233557
273602135921
231438935851
70146397301
187091678617
467706550273
322117335871
540155255993
41744593439
347553201521
77924270057
30668380663
10700150611
308631384023
267702686749
215735469629
67522389101
322337947643
342728166709
497515742389
486416878081
92750972957
544232459237
322999394281
88651677853
126937310261
206709802379
417333958801
389682028067
352870269223
165851707291
108464836807
72749167879
229450089287
66673311373
234928883029
353262500351
414887724637
303226246877
100614588653
357918701137
191513910131
32237678777
412574219933
526647846187
194654316179
369839059147
83091543553
46665572263
388329604219
520968877349
436249773907
93562289929
483441484129
525853620109
121919207129
411500223103
546191931407
439359353393
142730646451
447025333259
171678264029
347871891007
245687860141
257252862883
314450056511
51277580047
241388931479
309215354233
542492154623
130434250537
94167998047
144517584803
471778657241
281799554209
122549066009
95832780073
409187383811
21026316209
116379448457
350735475449
156914986573
374138290483
78252721511
471658083341
227714549147
133107806947
24363148583
478690959697
214887783757
34241407679
456055036421
132434590297
442143797531
430094978449
302692316039
264243216701
387824516251
151216511437
407901406097
65152318243
232452932869
377166317911
8266550741
478383115279
515245825513
317486557529
14267290787
42282989171
67279997987
44874152383
443832193949
241047502429
414562276861
2880579677
18356456483
64025229083
475160860247
14355872689
273191971783
387454713497
123020574899
256381930183
317174770477
321141358721
186485658341
530708087363
449015951803
276523276153
527638135847
74686139503
143064232613
468867021923
36123629891
125295208853
232726572839
373871967383
84485979947
46947213883
460905807169
526668918547
523332743827
451897612391
315077554007
253951115981
82217677547
124371705709
472646561659
127102430839
434088151127
2424668249
21916069481
161033192921
328472383157
450174248437
211525376021
4574267041
106827693601
178195348031
172529147387
397931087573
25900716271
457473366941
58722068233
363952148653
179138870453
370558628863
531052188923
123028151671
517862669239
453469105769
214361178371
80566131403
152327821189
115871019727
89234543857
407850144077
485815546327
45368774467
514392623309
188434554691
55514846071
430868223259
515092399049
336043758773
295324593653
299938999007
537238529381
87368101421
324583277903
525185351923
378114933509
35864977807
433041514541
533804892779
442138507127
46959244151
347525722619
387572883721
168942827827
395735797031
95209780651
127648581587
163481184649
214534487183
529305245813
109819838537
173009798681
190680642679
331632299597
10364131871
364839305951
421427350741
72962884909
133155502903
524497270963
406304683249
437450912377
57013097333
7197132259
305610993241
174313333043
380889829121
65454016633
115200699193
258733217609
295148642651
269203892303
174600788441
352709462389
113350441609
156993179437
432158400491
351681483379
503526182977
122979952429
202254802657
379528167923
1236354577
456940326389
364928774443
211711307653
259061611243
463945915481
76657182559
345951031529
48115461341
546464300483
127840645477
141599042099
466760069431
39391362209
338643913613
39840557363
387042659359
338642521199
278851955819
186410283517
306495818227
233390025331
36427072673
139361766163
513502519423
173258888681
46644833857
347602856353
464706926107
12151981771
119394185087
439745766359
52535675069
292160110393
298736459717
238925093501
511330504639
505040947703
52935097619
506024467073
199434273673
156103249163
158225186663
201651596021
333409747739
411425297449
44572585669
302365668529
450315461993
44959480387
407817941771
163579208659
145303439657
359764895641
263245261927
72995318113
319012308721
427639885471
272796693131
16979638633
264250340257
137335570259
493167053563
191039854807
523269476557
89356177613
79487132269
466327226927
316921722193
251356265617
317639949883
101903038597
445947694547
127934678537
422616505147
273565098923
236887618483
529060908469
138918572431
27516264959
413524376233
316148270197
370372497697
434206332151
165573389983
408340644883
347887600799
473062074721
199422745261
339143256367
426895904419
271671233863
383196962041
543441083477
133467801407
472015748417
474773965067
334571772949
213199058543
131336440757
320233137173
473215834783
455680810373
301672452883
501450330763
463172161603
4077339001
155020674947
184741702373
295773978197
363478101089
160728023161
424523277803
485787579241
33232756043
192327858143
190837368121
299893951001
377606062849
35040202333
198578647109
439706183209
251187165763
87368622199
377391808217
102171001957
158274524731
63309234491
88921009867
394865030491
535176127247
104484098629
176711406577
474161892403
249094542377
500811196511
138252500671
500045691883
532541027089
280263690451
52873571123
237017274203
236441796079
353197051919
24280761103
226560112789
261773035369
62936998181
349907516999
23097579017
509407818919
192914940683
504921863099
38896304273
161488794211
532823714849
406640916127
29373968419
346889345903
416134643591
331001852437
281033811719
137663129467
110754238967
85333897417
380856850711
225581413007
387230770001
92314147873
291456479663
309977910103
236497067887
433214015081
7469139211
150663542353
214509767419
211281293459
119013093109
301294212253
67051012261
502759510963
440142187813
361682114393
82284915241
440092081903
110499394871
180082188289
154070683237
38873966591
477259976117
242179140641
96764829323
297228653591
180543870583
6516160327
372988196003
15302346557
330666400021
121264467719
47312991829
205241157523
118305835807
351805558963
305238627751
146024054497
254361229393
532786563997
347145915401
213676930679
108747672833
165516365843
190927711189
299255051911
230681329091
87508263707
355122125213
505204736819
221451794513
506854014481
110119786793
106292200969
64088054759
188613669719
242800753453
406910432917
314647510123
137707809539
386767569137
443227743407
307448397233
306246300599
441696864863
50809828873
255966958111
538354069031
416748140411
322628287603
291052667557
153811878217
176919112369
504003453479
515065261519
395986375513
92507717213
413543572543
337493564599
475759475159
274801251511
475506036079
309157066921
77406590803
123445618669
332741632607
54139638803
296890741183
338667407443
503932660993
102530045749
75642136433
212498745647
57646992269
307783022279
303131136149
323644499303
214969242511
70219655927
314419832011
150072600677
1640507279
352434082771
48773186131
346320775891
383954837437
292112394479
25506911489
135594940241
488951636081
373364502499
143341523123
185839755259
325970939783
497840629609
134425947619
223571844143
497283788671
139701399209
431935383727
60853317457
255459096227
173158334927
526041178987
395356931443
100887178837
263075081177
277072915099
499709165653
316826689141
280520437591
57134279887
258694544077
352294437259
261686335621
78394254259
180982243591
479095205339
177656418959
292620409259
414004532743
454106670427
50805550571
194130197797
145614618967
328094875019
126410979043
395637257101
255839633477
279387196019
219848309537
395397839041
13114289057
243249002011
222253388509
116798537231
201348535253
326699040797
471236820359
168078622883
497073767609
140644660789
75462427039
177157881431
217947622187
62431151051
167671062187
353465347909
403130315383
23463549647
414900738053
452688227099
533296130449
368193786803
262347920603
119226344959
369934889167
47506488353
507064178123
88094307947
270560037229
293188625677
38381092549
345274546657
428631928651
244244906371
76837191643
222032573533
156580559279
38511593201
174678008863
269846442889
47579147149
371992556149
506080080811
2217554483
142652635663
396308967877
71565447773
26505541639
342779986363
262788723497
523719831553
479632893083
419662920371
320292349241
287410702171
536341468829
71516840141
318587485913
53624712409
527240186089
464812898201
325189689133
503000184761
516414099811
248497898171
52863641749
378686155049
138805760843
68271903331
159221059901
530021153503
376986228613
282160811419
39610283197
107969354131
521762487109
361141359539
192015381799
310705087643
376561656011
426201384013
370984711681
302919864229
297609936839
192583361287
161174642767
112168665803
128304188827
326569687513
418075514407
522178609409
95258088509
302530153327
476990526401
522014736667
141477640727
403925446219
152573280271
236673201763
508194010279
525069887897
69838782479
460247977213
539882632801
148856258801
505694783161
329298401987
214348296367
5489759201
188092090799
299841414673
239958031567
430392467887
88362015901
58704124477
529387010567
265201109923
215326165973
35799291421
109099930579
10909477729
68299471993
259822237687
319451740021
6080267407
33611384659
406517198077
87349270271
351921393091
220270873051
5860237771
26103940663
455213372609
406730699191
325221148139
445902046441
50437987493
511892132581
129267898021
118518460111
155072559767
70145924237
409647290827
382074873371
456985183829
502764658651
298090826801
543397900349
11631236809
248938376003
130860520559
65303508533
30006807197
73096745543
515655329741
348774067487
522855127469
403669011671
70659500507
86664043853
285356341733
482820868841
16860666001
423353631049
34064170897
358455648311
222627934643
123687475607
6759000167
538702177393
30998195209
546306342311
361364751563
371125196903
357225508909
8327703547
387350109833
59025655991
149176051723
356362040849
6871549199
104794769351
420886524193
504988844233
45220866877
354989975381
273373517383
145908387349
539607515753
283581280513
223694170787
182110854203
448283395811
357588401923
517454135531
22119460273
224641783631
180849296297
489852918883
248770736923
435595026211
12964858469
163475407399
528773431909
412088752573
480773242717
251522805433
75332318749
532343147551
229562408197
321517411583
31464843689
212758831553
341520211033
123129955439
384299682061
304922117921
173282175229
251588481751
137822178451
15346520659
6779948411
475806966421
343162822799
357667064569
6017496437
383071164067
294610395473
16424559373
25401429827
32343591341
207049329901
26624924803
517605337061
277459714001
82208726129
202959296207
264913307507
93665453863
504409833913
152414493239
388318260923
376704843257
298484737549
476798841049
181297867073
147147417167
451800818459
141639663239
345089220211
502075026031
518259961441
494497002691
257621304313
32286574319
147769549729
380968031207
27728998117
260991470261
368243857481
488995411393
387225934801
57939372707
482023136267
313906771691
172094805923
238816311949
339385897541
48079076173
225687945407
309806564227
334975775263
492821331787
517254673391
288081570269
255949639877
189757377877
8874543577
451370418623
143154518537
18812697637
413436789743
137133635533
462627166591
52309486519
312593155409
356502088463
160440431171
275322841919
535941841931
224335852889
72366469711
137334007427
235358309029
328855779409
282861414469
383195996699
518520710161
268268347223
389900960599
5058435601
79207486279
47021387863
65600821217
419953855819
428738232029
398603032433
27892329761
135509392441
118201893967
119575326641
513873549493
334792957399
166734893341
319669156097
114419234357
360375891067
5879659837
16278100009
422961429167
417930976517
394517342389
160307043779
249022932833
260288085479
342402726737
291280219117
76773632123
437947275637
42152645179
16508268001
225047092351
78978562589
210210359311
542581852847
258284205031
416622974113
440416962331
453765969703
346927871219
81633983813
325831071803
267571790293
423522830807
45708643469
409778982253
431019634373
18057271759
122260767677
13613745631
435330586417
60979755139
100661929223
339074736967
510582653689
510545067751
321019652143
383935700773
27454926119
52733376071
80392647133
78533363033
488303348191
420672368549
8462180093
77106492517
196426028629
208628258231
108593839439
218271082441
470762780903
360525104801
175881262201
269593130351
314218476161
50179128523
30105562507
506987100163
539366343163
239652844177
385386063317
35759309219
398315663279
249619602227
33571358423
184795098919
43043123729
366581598673
378915333613
237242177567
176280538591
350664587521
127984557523
210012054419
480264381217
438241983353
423853581643
153994696633
236669938091
254756484581
306544712021
450913881193
450096811301
461600972797
126431991233
175404935873
117882064129
423155751259
223603252471
415272617143
545058561169
116346633451
47424895627
396595219667
221102076229
314580717491
546919153117
317644738753
1794307337
269626993381
384452694463
48566601037
299660327977
313512833047
252687944777
247211239313
488572457279
183983616013
215107004393
255238451717
536934078817
113240900441
166365441479
272957445337
24821553437
231692179031
282659260727
477228818113
220389449783
120244345237
548263860203
336413683439
381695588423
227466550631
386833866217
159526787669
486488432711
195164580781
278982013939
182949998789
454090769497
137829854329
387549671251
50816703389
441898415993
234653132213
383790523093
342197506009
42627877109
25666511009
267920377181
59033041897
232361096911
52511278123
285450595307
235446707261
209838250159
340817164561
36242137223
485201761001
490974164381
543273466921
548712241663
529220472673
143538423541
351069040097
409149422081
282320779493
259984402199
334318621027
22343880607
456715140821
241712809423
301217425181
288744810689
295090169917
257745877841
504876498559
297724371169
468295594471
169974890077
324394161253
322001990437
14711478161
29248746479
280472172781
522169804069
300814821557
259616230733
415065379483
261950561429
57760098523
177305126377
546049911733
11094213527
255169559857
384341833411
179890620673
86439684407
457460003753
510921125917
95937141341
218427282319
460026375313
328355096297
325247817269
505120750333
531721777751
137175795761
204515366351
481140928249
76273774043
522382632067
73754826583
240478701427
69639051743
217016584559
367837857193
290499791957
436822247021
275204265331
224891695559
515644589353
22663439849
267206029891
29344949911
135393112579
140834626271
39024135607
354408169151
39681843689
87331539287
373935869443
267906491971
483706262119
374998706717
540591224869
293824461761
358181212171
5175145873
521039958097
50934274537
273586788667
425308829147
282718339
171166212377
343220436943
376934222779
278155179569
202902472189
26977133767
130174869707
72819400153
301998178421
405491217349
222893749567
464933005609
59273170007
24974400179
37213640171
536185538947
252391093499
352651608599
369751704389
509218243181
474717608653
46748917387
427715557091
207770196497
384942969893
196326793987
469748879419
378266208623
140405257679
184009401349
375505091903
63641855287
543169695143
413128810481
430915282937
240918380077
363436424647
262473335461
479709065929
87234275759
491375052683
146667796133
353881246123
343045207457
126562096667
527034347563
423091598827
179924998811
464435633887
262312943863
53475013367
351399500371
316435865479
492753324023
448500227977
72816938317
315345220633
389041327321
436564019149
140457737333
56438480447
222059516579
335594149067
370408089221
106121301317
24618514433
210300750337
169798520531
320744489837
533093984197
195502949099
375441664517
505769500001
215601619801
155452789561
179213388413
194586198077
256466970041
375261528251
180426006923
160407375587
482545461107
387038623021
137801348803
195564980603
199273316527
25266002183
42343757593
408819728327
106090823341
367968081133
260688635171
68315002471
116486672609
364915309273
247469711233
154694150227
90627793439
351617469923
500192169019
156379026673
180100266439
387997509821
132301307251
371709195647
489964327049
420352252651
856264223
319120455743
290952231389
475256857111
65097661313
475326246713
185285365961
325149407711
426528856207
15206183599
157199759281
191180316253
58739697299
494205346637
274829305241
91949441891
3859655959
485752520173
221308601617
314380674373
79441738139
147971636539
62453562631
162503086393
310209417251
421565563399
450556092677
39069321377
358224031379
500348785061
354639074287
166961629033
547814516531
417985740943
288804300019
96974615377
259768683973
385498900571
499260080317
299927278093
434713026697
72182014871
44691546817
419206015259
311333517653
150909125701
57045050297
375458999819
38191879049
208770719083
467426920537
38574977347
505664422609
547605442673
50813402909
82716474871
338979879067
408659179597
422823317407
440718310399
192865505689
442248989359
116660017037
483232954361
484470746489
440084385331
383378876311
482636361013
508699792819
513348039649
418629981019
26320268803
159396781039
278082339341
467058630659
226744303493
459102287101
188837263249
26203134697
123301005319
78459586021
86575716967
446607019921
438472662487
131713680629
226519619467
68001192191
481982745529
299803059253
329581493251
36660848591
322455182767
505181037253
236947213873
384404658007
4935311863
283916167523
65055531353
193208977421
245844277277
276496057517
520207279303
199771632457
277443511057
264431066069
511888627361
476240597947
241198904153
183719427427
536107364929
139186795481
538872027767
436153613999
380530088779
375764681167
42040027213
33490448311
13782740693
226445048239
484088390231
372988667047
440090166553
389140123079
25869529183
59694724007
75849320009
161523965663
217554856249
449673771737
390125785633
235231673363
380864629381
183170737307
450729374279
497356765723
195652231493
430815628457
32593828303
380841204587
518774299271
20533420703
308198177951
412139971351
502165281073
476074620907
415686800219
425574328339
293423890271
236077070287
367059336691
411021777811
121753756247
286031669887
477597409841
325832323631
210252288107
288410755229
388783553129
546062414563
168672697723
477081658021
192150096701
279248152747
74066713067
103779136243
101386993937
482249981263
457749410309
196234349167
118296329033
417870768083
16044668149
31524769487
133006624253
469936138163
160822730137
189456517853
37610772799
190699273603
178444174631
39502434373
390362634083
445861999439
104348136691
59637682837
90061111817
547800917789
188108011667
157401159323
544856957429
371760765091
516216259061
159435039233
215409612167
27454537381
135301328117
183720158003
489045694591
506714421517
507183362131
282907077199
180898358549
499268595299
330925427983
252175452043
298997342759
391080508789
314119199213
284065554547
456222869269
440334219761
341081227549
548434027411
46973223391
46526497907
524952062017
455825328043
402072722377
390752530039
338198797067
275265513307
253714966789
390154820059
525286554109
254978821547
377002633523
210207370739
42080325869
275362892177
191462461313
466986029317
269077502489
177918960203
65676411133
224267294833
500473654871
277809945227
116197203547
323395841333
437409538289
419313765733
356210208293
109456933799
35190280277
52145951423
532258322591
112258954141
14557187399
12367337869
154557172447
327220048489
90304454987
355831302019
335608667827
104043890653
441618740903
340084704451
277626441349
38451892403
179597877961
374288741381
128557048957
548844419471
365755511369
226921103671
372645428387
116999507629
299398588547
35617134083
96020496703
341357240671
107186816951
512845755883
465020535043
172412479949
419826588737
270979748257
374378501221
489116955007
1775241851
280574242327
345629023837
319410743059
343142898641
413433648479
476358972841
424315749097
367152280721
249150313507
459498673043
548965041067
393683488801
192416927761
71200104251
386921438207
212436459311
237252948703
405978628483
48119933347
326380630859
372501451837
80951252311
140304670097
78697396963
215875162177
476961767159
31377713699
17284149359
112973559359
178349630023
399874542421
417345961621
432229987691
345669819977
79307721979
147265883389
543409960001
507736941749
227602563613
209426812597
170266731941
63762006047
62087881649
468115870301
387368738983
143494007759
483684880663
452867661863
92560121671
250372151377
379460286181
123000972053
335984409389
34493579213
313786650629
427265205931
332910829187
73910879137
165415145897
497756184019
26166792863
464889725603
450192258583
396933415471
466108087283
91699048739
186202518373
536503990213
47086786421
205806849793
547975795963
427808653
388318244107
473019972317
430892837563
155524670671
135848225467
442695352963
149504438899
155654713381
186446462513
342101522963
423050076151
32971316711
346688206421
39123863827
93429366179
260160882473
80517640351
176792405081
26869704629
23540895611
192428308931
472634317
5844086627
299412864859
264142928869
114936513283
11053477951
359058902737
409805118143
537712732379
454973865823
188462006207
131674466999
358316523659
440353036927
424908692539
531257774269
224267627911
221861698943
517532289277
3329918167
13417879711
1445827699
483533141867
65494126931
453343569901
270972069523
204701629969
547942088513
298045525201
144686777633
237673654159
399794862617
407378254861
62071444093
363185356321
501384537937
309489485369
116459324561
109259346281
359761994413
505746139979
526904220077
262716364301
217475717653
443544448279
210177224207
419464556183
515489849267
309004681487
84057973897
198003660971
273002088283
206437608337
182153966231
146763605987
483031643441
224623944733
15587499443
141885918113
445016429723
524228729261
391330459459
373438493591
146061738787
434621353163
107584355623
100666785719
481969945957
77205207361
241496803439
103362137041
202627690817
226942284887
43979666603
244487495261
312803700731
430735714247
9506674103
209346626717
256198483363
368741082883
311069303687
32683924463
241087393051
244221744073
322358512919
759758689
494854961129
9631093949
26541181627
261319381699
254032683763
83149203989
87403426393
30856794587
505175367673
499495024507
499421838611
431203735087
299551080343
382926713399
45013492529
71653596269
208646500613
380847202811
420192361613
184667299699
312394878977
163711529197
84237847843
92483852429
533913152483
52874582777
6659508551
513275749981
416841780451
105150236383
58886611037
245719499687
109889311177
136600362097
505182822223
17190910259
233444067091
238924768837
172041782947
441942991927
353650520959
151391873147
34480708627
7994826349
530209054121
153905959447
137438234107
262929132533
2584167353
372210618137
527162375951
149313451337
48268435091
264336573653
95066753597
399607723649
279078579859
244297887709
149631120311
247303282841
231897750913
445477995509
348869812391
369966687113
127508829977
447435981737
243825133333
233875123357
178117087723
433302073163
520437583033
13533775093
285411326329
459256810417
315250549067
125163984929
468014596619
25435189921
275761523399
549375671113
233085486019
240868425407
441637622873
80402095369
372372216331
189430389229
358903775137
161366274449
16219500809
172605599689
442915364417
395789727503
12849880517
429301527553
483877206539
153625818509
126532943183
168095676313
160968515863
404135568853
40444133453
244759695569
63392298059
227723833229
19053376003
345681836413
403911369107
248649314593
346268514301
107223794317
131385010447
288930585179
306088248413
472842835723
49215989909
110957351567
105312240661
166509221777
393589876073
11442677383
203996897899
423106223873
21459487373
520999091311
453489327839
240509807437
163594705363
241547692093
466591143119
74002838929
287018411443
359408225611
19460438593
487314669187
58086196163
404545684871
182874066457
281882455523
395863353577
79721437577
394399508963
163304831897
414622423109
62394016409
163767847127
465472494353
184405596317
277260396551
255383836969
68364932347
410139981481
510390991727
239158388939
286257179723
428778705853
94247763187
485015289547
38495612123
435004242839
44158637839
276937181957
333375499447
7900175011
180519985091
320978649851
51042379279
400846823933
431850629627
301245201821
292251721873
188615876039
265917822691
392343662443
345814503869
77457423229
518713099579
124525209649
357023466229
396349273343
86211394121
360693793349
134455080779
335440402853
161123718659
26960325839
159850010219
27077340263
267150161543
286771376809
509911831057
155471653807
3129463699
74228296741
43346692243
230637704267
390538995347
132131927393
43475586719
206545224971
476552912971
501171070913
543418578863
9564549227
460298225509
26882650037
230684142347
408974704013
529792922987
405937461931
331755528311
656080793
349061716141
429040107481
365672715769
259722956173
140034147103
116125583179
520437942287
19693368847
850416389
479741635669
241900288363
309986548159
515132507069
537133110131
105036923363
256362008977
238743054779
451751153089
275534945347
37129150343
117863877311
70529059241
239533870039
524225863831
277074443929
55263987637
143332625789
364780947341
8025098849
352375415461
221090314409
24048364741
52878379669
32873446037
24885053069
539301959659
260965166257
343352142337
95229281369
407965468961
155427366833
71380748339
492387399727
525083791613
375659689637
516129024277
398714830247
170681575423
45782478307
13667506961
445093036727
48393968999
224207354713
61732037383
313182650411
341085915649
258598164893
541892548819
100081192297
465326238059
432461262929
364097252929
355164895961
444534240179
159472326847
491966517071
368246608343
17944151999
19321203799
215036822503
116550220477
108941923619
376464032279
355554603953
38189335477
5944215929
140730443507
81679754573
340372605173
444641234111
118776062543
270744623147
56054077309
193367004881
403737096803
306138038957
58725813109
148563792887
157902116783
541016009791
223307932633
271535268553
281109853589
463960469543
2231291471
156738147161
81892614857
362339044267
136080386137
11172496817
462699805609
279845295313
34556740441
215623020061
397816728877
179024466961
57300144523
327510291271
52637242519
220181447611
267005087813
396633943103
478609953551
352885091509
63695882231
239454015127
347986384709
416094920291
276599098879
107152628029
248874383171
69071303731
15702390983
392099539267
25796228137
384843758269
99017681393
200335180489
8527465277
499890410597
347486038579
507471063937
344925982651
470707017793
289362526889
6274218113
186022288723
399141891833
314436010381
96759108583
304511752001
139656120281
450152197007
393983329417
146172403081
470911608407
413607394069
8727279217
404418567703
377118703099
376649812549
264197413867
258186377773
51837219523
498782475197
105728284553
47205280807
296551973293
429362284889
388610681507
35968838699
76993620581
401750068861
205320141641
538083058697
98234393581
157965322679
403466182109
40982216503
443072027789
428555397197
188315984651
71464889807
252051949619
374526250193
31931151893
302358818821
288355150277
494046802801
508987093907
52813825957
427209745297
247138871897
41117267669
36228539653
322299596383
424027754779
401898873569
464954828861
35161938961
181830453863
11193566687
525606501859
467913305803
131594330003
127626051589
205060384667
427785915901
218048908657
227161773521
320631114851
159917526667
197680624373
103894046351
468696788011
105866952769
348092608693
148663218409
195004450829
435126875233
218130066559
50277761549
406355335249
313115864239
191053126013
414346102351
375468311989
447260134549
397977510653
39548197883
440786932493
87814734971
208858510741
17826447839
192132753829
521596376449
513746153633
348455297647
546385617457
511553447213
65703928393
360999646019
464318077627
348568660021
131635903937
201977895913
511598427409
227923997401
51745734031
389789880971
79412693167
64993132469
22253725121
410833537453
128381673137
220115358611
410537418451
84366540691
466160342257
507022693687
121662343903
161450520689
380902980307
219753222503
65055474103
120728980279
65734357891
321976926109
102200191213
43664974387
325960385533
41728260019
51790378427
326182453019
528292668949
151197034529
404774113027
459886653647
505483627573
188936140027
260425653577
110252537407
161507883961
106785425581
492913706213
169155202267
168255182779
286041964129
306930449851
224185592881
460860123047
385192420021
537846002893
425667522073
495901375693
522865769141
437982044047
388834188409
344831086363
254603661629
349032478451
492052416269
463752626737
79627894417
518419383451
534461411993
71972349587
274729008227
106108295263
32095922587
436001585659
68141760079
330395521091
375272489971
145235801797
417553075111
130293785533
50928186851
179662013879
139314890107
314041219529
405579938903
112326398227
65397346579
29903759681
229019380769
67705008487
245691302203
421824682231
511765960007
523628784089
139029091973
100289653337
430838061211
450548235983
329494015237
222215341213
326604388549
67180095791
516641114729
423150787247
537163345393
203919817643
273408132469
424698355847
187761932777
188542042877
44911829909
130194155423
438718231117
543772344233
497967340147
78003155701
91847010001
367044902239
420366977197
24093555029
380573874281
23856118123
420444110159
35566067023
31588648601
473446516111
289786492903
102424748473
251984891659
254018984987
163935560791
382130486737
516455007193
282477438349
514279666697
230714189161
360907848839
317977472539
516584712257
54261298381
500077095799
463453136737
505586048339
132100230853
146554543673
79439009729
372995001623
333132783001
499527503021
51865590209
474497000209
304951149703
378067717693
299748094463
117788548979
308002663147
405543456529
282151013279
406767846013
206671822523
120221528909
145865875703
277343283593
166629796217
174150219697
509974135499
326476174789
16959992921
417424662029
49455624773
315216064573
22442631973
533236684963
158763457961
2661978481
90050921369
179662946569
14308089043
466320545707
218795851271
325122204553
17245267121
138159288667
272726690087
497112452579
166376754959
97215169867
179149496927
471554040421
371130389639
62247286657
485233592357
122588136607
456286859621
338563811749
477777809303
502483933517
269253809431
123187745509
376419484291
197691270151
67808306513
114867052579
445663747667
187252274197
323493976513
144892181701
231321241369
90782282377
448323262637
340965771889
120603708023
526207973021
547512025829
36676038419
234899324603
28422950449
227434205953
91760254307
426837251851
204667464031
111528167383
439923368447
201533094241
329250836443
530108713663
188806224457
421422826333
20153334013
61464902003
492107880203
106677061769
478391483873
437728539307
447515907313
465034659161
477234413417
542807948281
160802130733
118048089767
369149439817
373737538633
161076768887
56528869577
341689145197
64005751241
268855012397
532861850083
215288397767
260319800339
442540176461
326598975013
361394844373
291368341289
357973793509
79984214027
532656758737
286773804347
113674863343
246193811957
451907412833
42938569237
272353091599
460739270177
144521924977
166148730623
273212496611
235534409107
396941366357
109556366657
353304372689
306414978893
239043478969
137799833137
271354164269
90347377277
369830503439
257797474939
27256296187
163937336179
412911569599
200850195509
523961336947
546484534493
441006896167
460620881713
117041779891
412051057181
371374467199
509655775403
170358212537
4051211833
503601821543
44561410291
51269608087
181020952877
64015888691
293961792701
315701308253
191232943931
393906315989
40107031009
392132838703
311300340161
352993355797
250857760843
429142545157
455016358991
536356856059
416530539401
466029377857
437469495509
411809360129
253943609599
143395013891
12254104823
37030110077
322291251773
49330839491
503474457991
41070457643
113971758203
372457034149
109635763189
391831463167
400268629507
63624862207
391773251663
150611533871
110940118279
386048707949
204699458669
456447430597
182946467167
113596177091
201519687763
403546987693
242335928953
316636503893
39684190333
109360683727
519777413021
137459245393
430441890493
207888940631
265760406839
401175747113
309297521017
428847122069
400572304141
107942732839
39175320703
160108372247
382838809429
312175702229
386336881009
518312234119
137028898219
391174642673
168398033173
291451091707
462522222007
231883301483
75478703791
420580387859
207319209107
111906230063
154099779919
122831284193
85495640093
322052802529
45303409091
8031652711
33740539621
251063540983
12610937333
66467215489
93334128971
421939682173
502861929943
93970569353
59087500027
447067846573
8908279519
5897078543
18302382533
407377314881
71715672737
143430453667
275321778821
400820312483
67797188513
209176117021
514342250353
301417465631
79535150153
123956313697
473867510741
377101699213
452997285269
8324278757
351486204301
131084123773
19008028591
533276865859
533096506801
257102471519
28078560451
271739781227
500666944027
13565554147
133406970259
249457346641
358400292631
151118532661
59804921047
133075652653
409521781477
195849318157
304799191919
239750511629
393572474543
487534646309
298187136283
260725535591
193789837649
58360974179
116968322447
320836634453
171754786321
71066794861
50878255867
435561749687
42132319499
115867662301
70163011547
225163733273
242139069877
210471199271
373925546977
15488500253
193930226683
352699062997
263375975641
239231257423
121684356109
127783574557
243474170243
304871641057
425311957579
106446119231
248980983521
202937012573
436915569163
64608610349
347622257701
249069203549
530407624781
361832925929
444911737111
69243392857
199229420153
119947554583
422787295253
78271965281
75676918553
307724468671
120967735643
406154725513
246905225621
20982919333
438154612559
399326798683
47657420593
32741434783
219555387641
527288008729
234032878127
211247189801
57969527339
393313510279
401574027227
289666687333
256270932707
249472941437
159803159903
31599556103
273127292623
334287108119
152653521197
121780162073
328819977839
269304361523
30474175789
369386735131
119558361599
22600889081
14659748903
1874171311
180547328519
266461489997
455988302221
136624877387
316962963197
173610014657
122115658541
292355834479
526154416811
94456163051
541732555937
514322076479
250452783467
244399273133
368357156207
71027088479
303306396227
234948084431
94371703889
169424101723
478466922797
56936259251
102183225959
351287290657
345723654841
543589579501
535750499159
350423101519
451011944381
72434688427
199405248331
118175080039
470576330827
498310656133
226387764587
77064716441
466867625249
13139029021
235915198579
183538884259
498492867049
63101375263
505356988193
206972883199
76019792291
91863695933
30429088927
259165633297
40342169963
220209585143
89596317827
346611541037
438818824181
298205100883
237570458633
515629113173
397365985339
111946841621
456945523241
256180133527
65847505639
457146678403
531125577121
279629707663
338577863033
183345332881
296347573051
388063440049
411595489673
487417438817
389217039803
87275632747
281018483777
319964026387
21615483691
98430606973
129943850089
387497001919
105192753161
130369512269
73882716581
200497881499
97619048273
233399517803
130773490033
80197086119
363540471961
38881072649
233182691977
389672363771
102520688381
22053656683
384939093281
32951118997
314169287413
312497972989
85573279277
505935416617
280553472239
1036702487
483769264943
409908668063
99877671163
322413144091
380969736709
169053468589
85768755343
192102199847
329845451531
68715801799
246098967287
344524448921
526258397939
230580024713
115901885929
354901290943
432738538691
4534946917
483947530321
218941502489
16250383231
58961751517
294588453451
503942729309
288289121917
526417775179
238504158421
505570760593
283573679993
533156688781
342506584547
480444495533
216925321909
87525139277
259227639877
548132788843
78132374533
108693659
336457329841
481554800603
243721945919
113076243811
290791469539
513703714123
515948889107
86383734419
267655773547
38166439823
483921256073
257977426313
154362553291
376931878151
288582943079
39874235507
206861939887
235436570177
166572340499
23502080011
204278690249
276878969431
496611413099
510981076843
271022536073
319214090479
171116554241
132198590479
525539272627
215795298577
446471025563
301648688137
55641455707
374143511419
69605795971
46143459503
131648199047
132263630209
256189677949
85973351557
208060829239
367921278401
427985916011
267584280373
422443656071
525566973983
113350861249
530491455313
346857946033
481988081447
439195386017
71495508883
412456619899
256716081217
408327033019
321314679599
390317429339
8438791429
11669632861
300342550267
8083997477
34482392407
212521794269
456433479101
440224958461
128169601453
283413537553
223353119903
364403693333
443036108677
168864083281
443873178893
271810590193
35940052829
176606985007
83295782767
370620598919
540852566543
34061693299
246664601479
117129144383
209567810563
498979424269
108553587641
167431992283
185341661077
284955179609
521097810439
188199948641
188145038743
501998438171
444491055103
426805175791
258816179189
83225100551
458263831313
130059379669
398232076841
1241569577
310892381381
503443754179
453087168049
419317876553
165295287389
381058118447
130616820107
524002268089
435805742629
410692085819
11454856579
292123787873
156308463149
72359429111
65908267039
366586642727
11305770919
534955133641
98513608279
189212657603
465219989501
88833297769
281843859833
75208800413
511494089629
536339279537
51196563851
142983837487
417375310801
547452112213
511339374619
17867574611
329285758187
58861982057
399358717171
386768519743
287022822727
421249399751
538553333581
153239986261
8188934227
547893019691
335364826073
412377686737
50431881541
196546774019
84513277661
15204009193
262697747479
175168489697
373344221233
104340302597
60229563601
120175704433
345159818057
26610291733
11844447929
447321717379
365295422441
306823559249
108614145043
70151351209
365088350657
354041964149
333778671607
454485718811
510621194197
543477285269
84823225589
77076739471
429925085389
323171021639
384996890783
464675598719
225933375223
351387202589
470692485007
499856506843
441630843887
370250751131
252106966073
332925086821
246451480879
215878091203
273066320803
157086444929
33813021271
439219859591
3616559861
102206354609
48255511637
269098018867
96941159303
372054081733
211090669771
90796590383
426367522261
321096960673
11920261699
4626628667
521125862419
319534007381
99446008771
9615225493
483916961909
173304460061
316041366733
132117602381
99802994393
377503366777
175371435971
71515379539
322977865831
81184298407
423173621029
201287432539
260713679021
403994104963
355021958329
236469871003
123135849959
269612347591
463402240463
154565443199
370113298579
370020316763
225394261471
373561105079
58688651129
547461932483
294932986571
131418096077
488754451373
266546335021
145086603941
10902517931
33315579533
502526888639
31305050729
329433992807
254376041761
366488899957
297966776567
442920294673
370336044959
177294727237
469982067007
534182609869
456127659419
348555596717
334960938427
390621916781
350450492113
284504231047
374859611101
310345580581
196847836411
371562602539
477170861137
297344946907
524615123147
463130417429
429002940931
329920532869
464030411249
212135948357
47258297269
354197204539
262159759111
16312326259
310115463373
219838252471
537058631867
21591811753
91694236849
129209588509
428099194199
80354335679
447896091493
239093286851
389755111457
245041862707
332290594529
472707642817
524850087701
459396044969
273408464729
134528302151
226042560353
511873249963
453877494311
443450073007
162025731631
422054817011
304118453813
469821020239
244631732383
424050301669
438478879297
180747572557
495291523477
438897018629
363836581417
514244533139
443449599421
79410083471
357426476621
71744965757
277709894549
274492351901
338309088191
204339635417
262477100477
195899194151
468133973557
139714528907
127826407301
294364620127
138202128709
434476940347
87814277989
456535903753
341908966691
87516749833
72788065717
512204640319
194298527359
157587357511
299295550019
510472575343
516881402621
248168966939
252059463679
80961035833
13252885967
548832916061
306936366977
90919440691
495442176487
123157192451
76371979027
134613820273
343662065767
500660474893
200841425567
333758238487
238058756171
179587772929
514231336039
320026428479
167113816427
144885854591
244541724331
246177428477
467832850313
304817567221
162300979171
22485365359
344571974317
337826010211
223722385613
6709151633
39587862997
30657933167
504094563997
425459799917
46023646679
536805898961
258717952531
320842399793
201839730493
466940956483
392603835571
348931288549
300203660429
240647999777
132613970449
433356307529
363876945007
92549197421
165074620897
114678296323
333899411233
321742471207
254024880271
356927331923
81136033597
79077586243
215615718463
78205585001
388505653001
76613153651
306811502869
447317988319
283762666193
457829849153
151567711343
361120529197
111851490277
193222982903
50778412441
267963807029
174091385057
47250285101
245904603277
534697232347
14691791189
297490995091
162586902997
191737037249
514387384757
467716765049
352853103101
249240534007
259509092099
78547691549
64117407019
482125698097
16187265569
309272586041
112649443499
295600987013
540443117759
348011633659
232694281583
237328986751
301865195831
311000388949
483858260441
305221434677
104274211313
389312631601
340878334441
206627509339
195398265827
65279254687
436185633131
299824613981
77045336089
289950711913
310024267373
75779506307
414470174341
505743931699
5873962169
65305295683
3491236471
22910877989
469311655871
365433334867
464807356883
433920806419
500848996217
266904666337
431506073267
48877258109
148962044797
170786689487
68538814139
368855294627
16874420477
403730443031
408142489193
539820296891
335194815383
267262033817
500153584457
258278788613
43204909639
246832630069
400174834769
504584045179
339094711049
541651310191
161327337373
425303840729
77428870133
334468395733
234696838769
521859675149
123557784557
61981689569
136065577339
4097974247
63560966099
449003909881
434663979283
271617620137
11597773043
88252073291
235818313411
9311074067
391779724841
60513930593
165051630503
34356587047
48213466337
148032235541
27966364039
333215902589
40476816197
204096930523
526118095411
3148822549
9944385211
373626500453
529273458353
24822634021
121661733967
15496942247
130410543391
544317951071
548120418151
363059714099
251345493397
524448374609
12535518707
491929605007
119766113339
356045070131
518753577313
171339669047
261286565569
296474542307
218502746303
410109391267
249535690361
188768095847
179885910473
423917439509
223533747637
408201136951
229138616561
513963689783
150805909339
398136451187
324994625017
279737769893
494869029737
243302351531
175892268319
164953975247
241956594589
531104737693
265031890477
46629747413
149384773379
415138186153
152421039131
264877144577
513701952163
185870392087
135598049663
100804364503
19523248837
453206829139
313904488757
389511944093
413545834799
72472437173
262290689351
259833579359
68663741021
239894118221
541378193623
543985102753
188935813397
344842440029
499863681689
257998334533
212375483791
93106531499
478625506993
346770945187
413877062293
521130605459
192991529033
465687123259
228255835763
98349894067
307070600087
72331969057
257235680413
412820897921
172512072581
98368997677
92203055647
168928346239
14947298143
363495840223
149615206369
99805224989
146885718059
170381561093
205841180333
307203476357
524736379627
282766929287
161510992427
322467000143
353508105571
532288819001
309555364871
202962610723
354985521797
425582274697
115695047539
396354692219
472433534437
68694167071
423758670589
464727122177
345342489523
191450375873
198076460863
70267712917
525266923463
503584165433
152859287291
478644356143
228775641649
386368837531
232071645889
60154344031
381531255577
211525609769
473817646007
220315500203
171542585561
343113786413
157438723109
154162881071
52544643703
331189437619
80915886677
75940030819
473566506793
113944406047
153429307541
99546364111
130714939699
514867613329
436680239707
281279267887
525565871339
489206768003
78381242647
409550339621
389619397603
341615582393
112515576497
474615581857
204994439863
227618557213
21092486231
420739498021
123643408393
179625721153
494763495007
17690626871
155589088337
215944277363
144747505043
325094117417
337650903053
533600266333
327186592307
53101665433
42784546331
270884158463
328462192271
85128502141
154108964753
328664340733
213047980021
48777798463
216833274589
286737595819
84841414891
131552559319
177741118403
182605238021
450494263951
307494405821
231186442979
528373048111
40699765693
299090558603
532878325453
278016901999
316442547307
511020229183
459203690273
163113403007
342071649617
521288274049
419531398721
490490985953
407362320943
223515908303
102496685497
491591473903
541510550579
259591596947
1500695863
199419558451
526348623547
359982003659
356358007673
154052102539
361454392777
71609746771
157828607639
234870890183
192680354791
431464886003
161635919701
356039025931
521827121513
483364128287
427287161573
126402883003
50544483469
188181578029
370718759953
338483267953
112181899901
310822005541
168889736767
44310146527
196185054937
364775486993
295226294417
238875228623
389158088113
253960189481
355586919509
99482588119
123850527061
525615002657
388735981663
292872852299
497918726219
242261019199
67776252043
40388722331
260404075577
370339979843
143352996019
48912535187
73230245833
15956078249
141174251711
544319659199
47545235939
106480748663
183451823939
140730545807
518756957743
189970594169
541916837249
417796510441
221318225147
527924790413
314186424023
546922982773
161386928741
330626786291
7697526371
376327444243
98952614063
255296089369
135683015599
130178487157
374636970581
393643144277
470241403147
98214837263
150419545999
416943257347
185321351393
271261692841
162089521367
38953847539
301371893219
78328598323
21064302121
189505409579
304638156191
201318940153
475815559799
441579546917
343503327127
323983871929
167581740091
52990209527
538970425739
274777894331
436064175829
532169918303
270206949443
543040355191
4262212153
527632536811
84567408823
496783747771
36188452871
616835899
535898269579
142504450721
523334510651
165666939467
367863542903
478396366633
244937579233
422044664893
261938159447
152443035697
443513650511
40779928187
371049938783
221238765863
74888761177
373993029581
302011309547
46707774809
284397436501
337445915249
112870362793
433801519241
309443143333
179745363199
4220559071
43985344177
329746561579
317615280599
253110323419
496935741811
294208252879
98851067213
136223299231
234424162669
452081972803
112311350413
302749662907
473340071647
286185460459
470165425727
294730911763
473303366147
374058180523
41583834023
520765520783
260998103
437364686989
85412038981
516293274229
278722075129
464675353243
352461620947
226254482479
120809882807
508622164969
92967660349
220991516579
286477156541
34791738239
459886399043
339352255141
373075055747
244372919101
269574602161
238683608699
224044293511
75283843339
495194511083
341930274457
435986364397
350888901887
269261918063
394064963707
144660235141
478372549163
126712611013
32778521651
279911888699
462447734633
108528106969
344737564753
105479183609
29893622677
278000242307
64909981627
76396021879
387631613653
360519203159
508784124913
478264963151
124568795083
461948428171
155186284147
29007017659
165482951407
464690832469
217534377803
475992022349
204006553193
214608719159
481362960061
204509535533
188352156253
429120835687
304407698633
277728573607
211507291517
495048087749
159780242207
248028535423
466302971311
19332337567
344278495741
428013033827
409443181859
392105197459
348531004361
391754820967
454569478859
487825855493
201796077341
525421767851
505918604237
35063044777
146922229891
452016964177
422400155767
313818797359
397338207583
43465218073
411662264581
450909162091
541897517393
61820377559
533918178229
422752541857
420093456319
498592613809
459126891031
165777811993
385424742341
459944519527
263144745967
117379103503
323623178267
235088357953
291993988093
132449317633
154240843769
333293950813
87166646747
148388209283
248675420501
97931862283
418516034147
301588764277
184188119831
408263906207
103268659093
319355623423
46599543943
378717376333
489790289129
318146018027
218323167617
186771884851
247009800053
338995925507
2026331557
231847045987
74788845031
82451217881
538737654857
95637342389
100548778861
152078773999
3672385121
80226799663
480963755021
498110304469
443230985423
544304185543
97754950499
171625176277
486894964243
36201616147
189834680003
24749581277
416914626467
548408538191
245448924703
457167685921
56156916929
72635106179
288272377957
80297101043
115172562137
31464558311
429467324603
139970888227
198313330667
227996370773
146191937611
472369968407
541672339421
243148243157
440587300291
59004763057
38347285051
452570291387
437062047073
81746531357
346130119873
503064032617
142532607047
65237736101
235027157737
412178232043
361121219077
231874239407
2428895459
474423814343
149857571333
145362590563
281648860477
460044383509
414134214971
154012749791
522529081619
349136313373
185763623893
200290355803
319111503859
406757201401
362962307363
330826601891
315156315121
407012083553
176485382483
269287682749
254679454109
441587687573
534687361849
315201784673
218708649623
434217029933
260058188059
114945922109
252087598159
524771407057
475299887213
253748083423
3812501599
120120329839
507362626853
432996643561
297933541511
15341251507
21571043173
85860273311
75411265049
539288695003
153819784681
153466461517
77188615349
231097312541
508323657559
12233393759
372827309201
301726967621
432947397059
108900831847
454606830323
29507673031
345858634453
479314884011
277606628153
160748325047
319028122027
397891082327
352550440771
378133717529
410696275597
67480247743
56526977183
298889155913
227035492157
293308171529
194114875369
540792878201
511194194449
511628289097
93374899351
13815427499
208057354943
290502820669
254727372379
477248146027
192995819491
444059298317
52068012169
420756417227
373000908919
384625249783
238970226727
268599770027
532461213209
86168835821
201167995073
26782262627
98730408431
205634794259
485974604737
196436922439
487111415627
2717480599
489289400713
497353714087
536252415731
331876761641
153747950501
501396441971
260303052907
251438034517
306721396841
38639874541
458315453983
115689442447
87336195509
467023615393
319464182197
445724457679
439738597567
75810809213
37965526237
102286453007
492694284319
322553088227
217235854499
472278244103
508157159837
177893171933
26074577959
123970000877
150204936187
526416101591
68793511021
74581120799
42907451731
102130801673
269171477567
240039470443
362378544469
68558316707
121606739339
255708175927
41771378027
67978689239
547157319031
358228486073
223264481813
177504988721
309486368119
222389031619
37505986123
77409228709
55732336559
382474494767
463634401121
55565068961
516337207879
368547077557
244654373989
369722593517
237063197911
382986862319
463027578413
500669626991
218743417703
26233049621
150490223281
289864140101
313720992073
462786376111
528456067721
214739905087
116443690843
283674079373
279262915601
90154044791
367979479603
75639400579
183174327971
26678359507
104149477099
486903658607
334941148337
327900967307
444534325793
171497740493
509978600977
230230038133
328723547563
136534332041
58094535329
108777201703
262330201193
87180498103
260433244537
177145961233
452101541501
85837854797
526364804869
360816819079
316343766077
346352120923
135948294233
1501575967
361078051127
311550616133
19156559209
439284238751
220097011517
290937580127
104244575959
528487800523
84602965943
319420912441
524873457023
515012429317
285720397129
364890755767
46880319853
58709483699
238565045441
89974881571
37563732133
81129978737
95653056553
436301263687
129266155033
534370830841
235319454511
516886283591
449633304493
211034166913
167766443539
369326562953
108059124067
154163807111
336848132741
443748792199
381429392213
313912300007
225359435611
347751386111
159603987643
38643384547
352923856037
467229761917
171585410723
39471231269
367975528801
428736316097
312558790133
307490123911
4653842231
362814402199
334285786207
20424445373
247786367
140019458833
434571038593
184934483711
234648708211
446798607139
66137727737
99245967397
319493163607
390854554339
170692481419
342570128233
79979041039
449262406039
178548190357
135572583647
460589991437
280279723
369087137203
326384742881
327127757707
246120333223
427973243549
15623960867
344624022283
335543338943
383950348849
118939938413
127261479563
410149640443
407766473083
77892161827
445017850579
395443031069
81250617797
63228851639
187359716527
56486054759
251215404707
43660761269
226150743719
366601119541
268674385229
275288355479
254598536191
517897665431
9704223301
407225680361
40851000319
120942615217
184363824719
13881857293
280829122361
541326763867
283352214767
482467291259
402715136221
239758640281
168936384317
266369822519
112902554081
61829809621
511570347377
235992164803
178989461249
434173129963
135852818653
239242128599
483665784851
305114369239
16133695849
44062447291
399546126037
487985665591
371913709091
182285820931
278360589259
393103298897
214213472441
548411023319
206111230397
150870048391
79969223791
289663592557
372244955111
455777989669
394402539203
105040043351
64797385027
188814977777
423978464321
442784053477
364750763189
419677948901
175195349003
403190862103
345090825271
537467185471
141259718321
38454591337
286761208849
192721318151
173776190503
20534435087
331730075959
509678108371
454710609253
547402167197
108349431811
280258001879
187484051837
434088261337
33374541301
476545246997
129991369351
50929625983
479874037703
78804419159
188367439121
546017372059
260068729961
91121913733
287401624117
122040776149
347046165017
354408008393
33309124217
20504193191
146468531873
256290704053
310771413551
427353746273
536808644137
402182751787
284063304671
516213341687
514265081653
110805897131
237621830947
101624564669
315394769939
225272293513
310981761469
281784983189
528467194751
179028006413
69036739657
187519672891
115698768173
238628750699
515127976553
32985876317
109052308831
107568926953
469435516601
297709114561
275849013259
449640800891
152073297469
251569301771
8345296369
192657031873
225627026717
197827967119
182943623407
53211903421
88621091291
491076806669
451991550613
548821096451
435625587983
56168333131
10045253789
45591563393
269434072153
233004595673
90231428047
512643195469
82247105033
129620907707
532848514007
291634308989
139203501527
92863936729
421972888969
153955203449
548799977129
336635916833
129535608131
499672407709
402224177549
450172629587
147915452719
11149288693
143610920597
209699646679
373830229583
102551015293
512339567507
80698406641
166541550053
77376980171
493183868063
43332603869
290583085769
389351618767
303819940297
343253420651
178921207571
127270536563
220452800401
94081945141
471456350333
259532826407
214907751623
459967896109
30904619891
359495425517
401916879803
511443961013
321192396911
15504088427
292986859003
424032569959
440315942197
366119175511
120207184421
316113745219
531158777483
179498802029
52202367001
101005912489
532309361797
400121205727
384404649617
215150778841
336953880493
159867681133
342748878469
4805120861
51571148977
492371827459
256435702111
86896823389
26730343039
481658938777
329325853489
21002463967
162558296249
455596122493
258877610839
455546786021
320515380781
140051700079
56143634609
348577852433
542469044489
539242562231
531712059257
72823510567
50033990621
396034338619
101850941029
414606224467
1899771883
151644948277
430958291833
346728927827
220032316277
112486258823
309756798019
129452411807
53960335883
346590506363
333883851989
43049591999
219838300183
410430090269
326306318579
13194432817
371717017703
446178079687
534354332509
80773547341
233041874347
531834844067
488981660077
20261232527
371244427877
27694081067
23763908227
385135071973
141685959341
30476788271
402830722087
413088690439
291434206643
141873992933
351340434719
469220228681
162160428827
69663242087
527270617231
341974386619
136784292499
466561804627
361252191533
20407630963
67702738709
324022477123
453452793133
406389189721
4265474261
179417536751
167548987189
224623301321
3756962927
78785294711
430650141799
326425245863
545325094969
258842990561
427340874809
33354934589
413048150189
79541022863
255520481191
227763596743
338519720453
5606812357
10810753529
76263119291
412415532233
321540655729
304391302157
99953963987
196957605239
404884097861
170078684593
425678067211
121268340833
309080383247
348846480529
222742605347
108690881317
40909169759
365930777869
458083655339
15812111453
177411124103
210483747431
213652184989
471317692273
308953232831
374325196243
223195143007
392510062379
195329545067
415147932889
196362681329
277013062111
472037855603
187643043593
80240920307
164571031661
124134477521
87033246749
169815504217
24113572237
252909382811
332298230617
38199608593
411281623723
1862701453
161166011311
415914267739
176038369691
12905079947
525673902433
164785869211
354895787261
410670894467
117665252839
374393026837
222967801547
108619616251
472453811681
189082054411
489400032491
396013197389
433075427003
9559449799
546321560003
331064216863
62193175571
547696494313
8649158083
111237950953
276350361163
541964153363
349863366917
151368826093
500878972511
409010377289
27592457831
127353803149
319415155093
444722766289
160545268319
176175194227
33703501189
471542155261
477881113081
12669208373
102717680297
46730897351
245688131509
445150320523
332367314651
42003880147
506627545799
272951749379
31479372563
379426292731
106699564997
355176057359
175432890271
119068676567
389565220931
174090933677
59776714919
346615475161
227724698011
470456815709
135041890153
168172116043
9669044713
407929212809
85835531641
339215464243
452562253513
245919805727
437518888529
134620994273
384905354627
540907871957
41289637471
459608356133
127866473807
240080695013
280791015013
257999585447
200197842071
92177144651
206365298231
441643773541
363270850633
411959954333
35798454323
537032549239
15193034783
358769822399
154296355357
280718952967
214727208299
294847392221
498739114009
281474586881
360668758867
241365502907
490979099599
234097705307
342657912257
51034062487
241762501777
220236543643
372836274641
272638821437
382521925237
206141164231
444856698929
542222463703
349255764587
342279257869
402724829323
532341832247
231936312557
248419697483
386563058839
428928837391
74434718999
31747234279
340203618301
264318283591
525925516117
204475391083
251636370143
165092425651
532425044219
313949025991
441849805699
288783158959
209916747223
77608142233
227343694073
288928668311
617324293
493734141973
55156271767
58572962339
506212857097
374196630877
175444849807
329805003191
88594702111
478557679177
162589447679
297873063791
508302862531
198461721719
20168073643
236585775761
49476932893
69931631587
15947318087
474574182343
347692460729
371909924543
128962692913
124752512189
495120588107
132312680729
375772176349
146354236979
509721101573
460952101429
519991930373
340865732797
467357376467
85543119161
917082437
97544456033
131874764467
116365328081
168658331047
390739586899
257996505751
116764553809
284098949879
411780363671
279223161629
5049663413
138257630711
403085045243
507156403261
334047933841
74708426803
323491921591
408036307969
121551831571
301686644629
148447938329
346935475693
297804297473
430396690649
183121107487
316154034877
378317174897
205488110449
96799030231
161865435883
239371031087
174538565623
13240790429
537831933589
254291062211
501329823167
472507483303
42145821181
248623250983
182044534699
328523754269
162560685289
388136195179
274798426921
160494396581
292533700369
321494685773
167731668233
26056108483
441246656269
520909962821
495103828949
311970925493
335215382027
480209268061
298799782349
14479935469
66975423857
180623227951
230946406877
65845482631
161818620883
69193831727
293689586243
203293967881
400332722393
146465585131
180989335951
425616024083
112668600467
217073246147
92610094879
378639516641
484211631031
216873972713
215681855899
246232665047
46089339341
116891549669
69257503613
10562201917
514454143267
418546111031
34403092123
80871312167
421217392097
175158154079
509509618559
185288066531
211328443607
242962773863
308096525287
455564677283
264347545867
347924669693
73630192439
128977276151
347585436413
202833209693
256504219651
221977498417
38840377039
157637610103
210648891749
169535428379
150319314773
149823677849
422090749667
507862329829
119001174283
150909267811
264856947059
324984739637
386485896893
345572869451
478303659109
52507961927
511275111691
503384618257
530161698673
122682714667
326579346239
481921821697
21917100841
490051950589
146288108357
5749602361
444149419781
405705930701
226357702271
439193688767
499981822643
434846260867
196730726903
147744781913
40841111459
136647240797
534942724949
286275401843
181761765947
274893723619
468238783939
531261208477
361254914021
7714135141
367966771867
487054076689
402338915023
262047316507
376601826331
421075698331
154404259253
51007399147
299633700251
221932684937
303421051069
223770005999
531888566303
15721717393
250764470729
63982183813
121253228813
206619107599
396455232223
135202921523
33564968243
408846055831
112990269419
544565693927
72173394959
217755975253
220881331103
285501772799
342638185199
116991778837
100861255433
478338231521
312220033439
101988360427
370477841183
80011069807
374938226503
170266103723
379919545079
536494076117
170073251863
168851512213
45857222447
70884984551
513729263731
253970641963
266720563019
378105498269
187286109641
781808239
276979889773
165510769393
210479291933
529601454479
253380552769
479123650309
367821221147
469373669971
100782000973
267507995941
83074607719
374377960963
72663430339
110746189397
362213300417
134454155741
135204408223
458747582233
468565498631
277257608729
122394425843
83143479737
411312172199
103523706581
129694674719
522915897037
513711387311
90344101709
173291828351
93713220191
384282400067
508374423031
402242812217
43506591587
486562179871
453431529469
353338299731
245347822693
3656542991
192173443081
412264956151
137846571679
119403549481
256194707053
399627317899
25734792319
438595849361
446058449311
332045214637
160845994459
504354511249
98781391103
313996986461
186554947477
233366829649
2326694291
191785440647
443424482167
117631282387
541622058833
166140524701
522427882811
507843640277
193384247071
350752983323
179154136097
145458173279
237199210309
260765790317
460957127021
451304834251
194102309053
278358666403
513551380037
247848745433
533338696711
371634640823
55384865951
303532076719
474536507297
6057878999
44751886253
263584876487
107700235859
493566886903
471524879339
232107967621
374246257057
375119413219
519453314137
36205716269
400639170469
260404230379
303031905569
244826990677
409183729943
52388628011
77540805557
362060792263
189210212239
231439870201
426065895791
504941355493
191573393381
25950853559
453300764699
314391557531
110604719857
364334314231
182830550599
401189205173
259703364247
119876359243
190441865189
185748095539
435071148047
176078598329
181898765101
492698948699
311338171439
368606588197
25483114961
510489565241
400175390411
513854205803
529006231687
214535123813
431967056723
158241251557
99705231937
298097703931
221413400899
251844894251
170737089851
248991358769
508166574001
242896091849
249777256801
45526573513
449971104563
313451094553
479955957553
431187874517
236141295197
61168115779
14804180791
512275715407
96313662421
434192435983
259072289969
289318316149
465504223469
413454906883
38242052869
234302519987
112429077139
312773982187
516613530649
62251827151
380830956533
321982671443
76897904353
466002089681
441028000409
523952501021
390898380283
164344921723
16040693549
82340320661
339592194839
370449949819
541036012567
51755693281
355947179437
395691862613
137527776713
228754173959
359688689677
51689136217
173356196891
101799924607
30039123661
105501801827
387633534833
245239285477
13846796827
120054279277
357351203243
26128927141
289619257493
416643605863
255432479657
401275803433
120548344429
256634483923
193929263089
27145490573
283173099163
246954338219
496130645827
306268929193
376067410283
59758257127
168096621689
278231145013
477680900371
42120087511
447919800763
326805747383
309287983261
392099898797
431796709681
15674578897
297450499579
200092896011
310921808237
192698488063
243763788193
292249048981
342562134193
188709193303
545211082541
93623192137
181255443119
280636575047
140608886057
317854397929
452825414557
49808884771
505969012903
287706205643
312568040767
38416546391
109102054339
268287442921
140924880119
281747956667
515217491419
307227714089
362455023221
95806136737
258380908441
451482522877
142281507763
35551535977
457178114017
8025378407
483185093407
390801609179
127797295291
77830146301
440387955277
420399436519
317648715851
168838084781
158793796387
514716687571
156940034539
399796477253
384401965399
248910397849
549240683287
328003709507
240495646709
538985172527
425074989557
350903662247
504772925563
383154641651
62510839541
467470361327
124539117629
520986876881
412224114293
112487601719
149475441131
49686245243
481132824013
147836676839
105979172501
178210500799
27517793063
485011765697
33287628527
411896962517
8198951993
404303138149
433354200733
149044058873
518169672061
189528812423
19283302499
176129093053
391685446151
375163106047
548790536339
366216164609
17055472673
214396229353
521179237921
463994752673
185917956011
164503558643
301610403617
250061918599
282632184839
54140617
58020942167
71187204083
47230918879
210698734693
546663124589
256008337621
333998036011
200013416881
481776680587
40255667119
186587437459
205420371659
132353786713
72311849147
500269960621
587308343
258579225277
358409768581
340114831013
152872084913
15323994593
480676857823
141420701
519062486881
517534983227
410332275733
330083763067
524946581561
79971732823
203000796197
529406844691
292035405019
520207895153
187945805743
80959994623
312105347293
354001992233
107215789433
509657918743
222143365657
210880078429
236325140897
286547470553
446976998653
311115617167
478475310623
76657677779
402504122627
123471229379
355337456179
162413848343
294150237259
399972802357
92856377729
202092803629
2295892099
94733222351
268580117417
210981968297
469866717337
395874220969
136108497691
153096001391
63970255813
253694071039
40813300343
51817668919
321900679423
261209452489
364260607649
325508861113
82253400533
343961346857
397680427883
451715816291
176381756513
257388379649
221990176069
37582006933
334620625193
441741900797
331465718581
262474708687
292434388901
374269993831
502952135837
314641497091
25814319589
270811102579
282857131783
479161762007
250704557731
28183018667
307602993077
254505408181
112603544393
519560736269
111258860651
41235091451
279948516499
123776290921
215484909389
67584187399
296863155739
9684016483
339515991259
516906541231
336386280973
458205064871
25148659259
545107124291
48503808803
273221582533
234722873831
260179193011
186969158087
53570347447
544100033201
244684252481
446973252683
519555300497
414989860577
356089689779
455368459781
464897515183
372184671311
137901774029
422435499151
168981689101
419067453989
339737267183
53327339711
364717329199
381412395713
137611725481
484455073409
304874672449
508809557093
104486886271
148278250163
333422668531
156971929129
60489254887
183773669089
28754242679
441478012819
220069118377
208306673573
59076475739
393046735313
52793538113
421035826957
225254182471
64175343649
234127608919
518304152857
544804232117
265212581923
373016743091
293748086699
354280080163
424666141043
226500906829
427962909109
364353581507
317907529127
180137523463
304962272639
292557556913
310274062831
121838031871
314359618921
336620904409
125808838021
141781988743
496035981373
37542085811
5204711917
533021227289
517291095457
498126776789
159629317049
381855010013
417902361731
377388022159
454524675601
242872702601
182297839349
188652808381
191551945043
271286340161
25852928833
33194331889
38600910223
208479404249
521392269577
504007615333
479823317681
452903074849
404784041633
545476497191
373671819247
67238813981
329127041053
493480679633
156270333953
212847114827
134448021623
71034299209
122565343531
526799077073
521393585213
301903599079
375124618097
41014511477
532938601099
244585156339
29563680931
121838730917
527063682451
220097127769
12508205929
489429385717
288266925719
107423895343
431892987277
434871926849
58676358539
335964899731
496702374367
331853620123
414112603901
513555972253
49167269681
76751964049
362284776509
548018583019
4963492927
152869951643
189560081411
172618264633
207911029981
28322600609
476655265397
505681598041
301231643263
407492609119
109939587907
241709398297
256523268769
436483942043
239003433023
327236589263
241732311761
517069757761
136564225123
418103718181
292499912069
253561155049
247997430271
470031640891
477640117501
295141705343
75564720233
284827730399
37260966103
340575508577
180125603363
103664236957
113300827547
531892038413
114837318697
210091262113
459283771819
360690455599
229942209881
375434585971
80668946483
464874812053
456662379161
229174888849
73941819871
349162018741
435275693687
523398939719
260584510139
278199764617
243680384663
304316934451
360902607209
474274339943
234120851351
62068970669
146966995733
177015397841
214468774931
71799286303
459889427951
344150138221
6313114051
396910445011
459999135091
447961393903
306920835343
394378339867
494851898341
514920099479
284526896519
103994837347
187119677231
59209971269
426398591867
307184995751
254936200747
258716647829
122436197659
149844250769
146369271871
399354743023
513158231381
268492497857
405004659991
273725654291
9695942857
174614744657
58504425751
370636536709
418539650629
225767821087
223076276639
103068007871
316536557507
30843024491
27481965263
211390912427
524491382929
20685212567
377216589083
528679926169
186836800541
359837224049
390262427413
363187209887
548781449093
65267393209
24258345781
443517532001
8457894769
63386748631
460006558733
307378740007
330465298369
383755455353
503681557033
504953545981
160630820027
434600876609
529507462747
12249846727
364433620669
288772027727
331432071301
88202457877
389703502093
165983760209
530323671883
212713688687
451951843813
458701106029
292255950911
507867213097
398593285897
10359452693
374118681511
81123609569
525848514731
336226848413
66062735357
345163408423
341230016299
471044974889
471302306593
156271024747
450927921167
504535405571
302541132017
323096640443
476665137877
446193646771
403588560731
27108620401
326326528673
169317192983
302206828093
131743393423
268535938793
365720872277
442796204779
379983749359
435470935699
472413017429
293399049127
256120682497
218409239381
132489082499
262640661001
109719565159
474721537057
249781608499
359669595517
272211694723
386508270259
54322589
428445152479
56793197213
95805870073
152793860081
243892453397
303293807381
17448626467
73619897809
477008257501
281747237467
171636768257
464943754753
463786580227
328434890657
61879401737
298307842537
178056089243
453364159093
530052095809
39394476071
448569420133
127985383943
376218015911
132660335891
8967354983
425026319801
257487547897
227213770337
432394085741
138961613083
108498191059
466223644721
54555360451
5797737047
115974173173
110200131017
82479473777
330808692103
297373569413
525867136147
254811420841
209933057857
105581531843
106989189647
461128014019
152440817761
275231352247
172224907007
129242377289
61107934313
528358929379
53246665721
281866270241
422613603967
78578845337
264638115101
170379697627
143189151667
70616671843
385560654137
10451680697
223910050733
349071864079
172349848549
11547087467
6722652689
464285799499
488876620907
357159101111
497935183891
519248223961
258557067761
174858167819
466842338789
456256188803
137334531991
295331320667
84749380997
493891903709
84621803333
61960642129
148335673667
402830232839
157834872497
216730006943
130796475631
129930768739
75308120597
271727170573
206882863379
463769404073
289191972481
62526186083
70869823697
10659474157
425737048579
167473761659
346462452487
492977598907
273142644211
84958999271
474305603669
379408924957
147708432283
407244600431
234787911289
299673320053
455868962561
424268248967
285259793219
506726977847
54248552153
95709526859
158358813517
58162423859
114147988147
363761543521
6757825883
186804168949
68692991681
22923452933
23945264543
12889531439
121881998947
276158289383
472427985011
429988349251
204152812637
472415034319
308583186253
481797218437
73159363939
432708997619
168184868083
313199600347
294040168133
493076459861
178867263499
230286465001
97787562263
266390920513
391433764619
140033635499
541981311323
363407696243
272548212301
13205830559
109803961037
15078027493
136973505821
350450467261
138132807061
221550981853
69316102943
278549122043
371169730033
269752129109
485963420729
425307291089
349072280489
241062170743
336739926709
333780337609
3257013787
533631165071
36289287733
204880592513
286195081093
380841651067
270531688261
437172034667
513791198419
77123323903
37045395251
63918369643
4393930627
403787483807
402903734791
370386316229
95341065373
343127241097
147995031469
255729026573
94146709367
2378910119
419502492641
330599720299
541350495919
400541973449
58528618567
194603278451
43628596111
173463711527
247253067731
473131385137
476321676449
515357134723
339858214529
487220550743
457989306319
403139561159
148320090563
480015902281
233860073621
371032575763
408877507817
227555406131
441686442083
545015148467
201675458213
330948081397
151908082397
278954751337
462452192203
180154161289
124306626839
506654752217
266767458487
345751981271
264990908681
522487635487
531468025261
65074812001
123205155919
221058750431
342664694653
148313463871
153194396141
114490674667
25148523341
31816657963
493112414813
306001185613
421007019361
130143762943
378097480697
258444912619
85800961489
500115232931
234856236179
486542934877
128981269979
433310672903
355677729523
213465253481
347902580881
173506720957
220011625181
98447399803
466829145157
80079020503
491181207653
3090683017
332524159453
94642569673
471896178163
518584781893
250148909561
349397818897
375810145999
459857627783
267990650987
5691314267
473204074711
172079231039
134769475003
347002421611
79323919723
439654427579
236232043031
443327073187
331620394403
235425875983
284156890169
511258354099
511806977351
471868643717
345839419589
109059144361
539192166439
252722796149
294758543843
473425125577
267207306901
497217673987
512059690073
515339629963
3737574853
318821456411
452558161963
128100097457
431941540627
5506343347
211588943999
154888056689
412871338013
39325657753
132828567359
92062886893
192343410143
414245885539
512212257001
43346498893
349722785021
163456393967
146249037713
121408879181
344792358223
308635466611
357093103351
469297010321
74548285541
338940013201
6161556083
425995403287
100397732353
50401288213
218259332177
325086831187
264175817993
180863451719
203425858837
397184448191
267129103673
3411094993
454175467849
434006306581
173086156777
152836474459
149352181753
111570761923
166451944411
273504064697
96646838137
68749732817
187257061669
540084207211
222438369259
487537312541
195602707667
393538740773
285815692741
475073514737
264651415799
214662189691
366779892203
3973281647
290520919099
360993862571
302540609377
59384450753
4198981769
392596353811
220918719053
346191398899
226936551277
541821478609
151732994867
28272151847
527330192611
181003051337
390039551609
381143649473
314248991863
313112003741
60465270893
533617138049
511726159319
78565404583
221539662023
339704301073
47664231077
100819699021
407784996757
410629111313
103891501517
388999689497
1200482587
106474874161
49849709087
192644844703
243976253561
246203532007
502054990051
160630359473
130653241231
190672077347
207881981029
371919668189
485111202523
545267536459
232152508333
100236535517
268330580251
166250330759
23288835179
154693361503
50247958589
79141468943
242453454871
375409710631
249990299077
157402796077
187361687719
14902698871
153090174161
182783462111
426597787829
226916512373
78245432201
430265519779
297868067381
88995313447
91464634837
439992282341
263598374503
459790596649
426116132713
324203289593
164042083571
381462776339
528804500593
154344302771
2256099953
135343083973
439071951047
301589126329
49354322341
317897606713
293136604751
336586372651
465916136561
541211193001
42423798467
244471945387
202577952001
113085908017
448735948987
95955496397
176667579083
16028665199
328281766051
148825758287
421513834943
221852239579
210626774863
303134196419
291275666987
116243162621
229192541141
379612756723
79784879033
278704321193
312957956659
215257179463
161847724019
89271092329
439029982177
482840723059
317467622293
281226772283
140931363361
154362600941
228315463771
22162273979
69538331407
138936751081
328261029727
40233391147
547125143497
535499575423
35855177473
287671520041
532786676207
458728001573
509682178427
75586656091
318202241879
386573884201
46682024567
211172236721
380933256749
375868898429
256332405551
336850290401
474992929823
187479044941
245030028589
409509084437
197522403131
64849659169
302501799833
107160592831
377052519539
305108891459
368041248811
460622022611
80523304087
124347937793
406583749477
125298193613
4811673481
2624449433
105481741259
302778239227
218690629607
546616693573
442653872867
186891755359
271358501047
171468935441
411555353101
483142245529
488346959129
519944639369
238145910397
538163454887
370280878673
212596787863
128710011811
29828732663
504001516853
331481466881
265104172909
32715364639
154966082771
548087224117
488034196471
433544852977
425392079213
192915438427
194737116169
237451308599
61855134349
398677079261
256637392087
186640666787
336364274579
99054141059
399860273591
419266624039
329949269161
162691855243
244356333257
59256434977
316151142577
141328262939
4404383189
163602691999
370195702321
364950180967
177953405797
46692212089
36323137583
173017929179
131098077463
317614562999
441520527293
67622807423
290407803709
343562921413
122170652819
496349125453
304644913511
66961883479
302690600461
296262547681
123096226697
16684465169
291390706199
210329812937
460727745743
543953968109
400784413457
400876376359
309916519559
144651709771
402726631081
413070225413
28688724301
368811661261
339342706231
380849290559
503880278879
22855534399
366161006009
299339963059
139528365673
322196804939
331214478011
517440281569
416500164989
46916997791
106532882653
456903399191
387290741713
188893562269
379225267709
513548164873
490729753741
114355479731
362469315007
541902889783
224099954327
232658978423
514827506527
117179242471
136583084893
198414442553
438995905373
215889311503
230279500051
442831259231
256720171121
443695776371
312562207933
241208447567
141196539293
236989642873
335991248077
217439851093
341227416347
546382130317
286809949807
468284019629
182956108399
262293757757
212741558347
429078346069
468775693531
94053351971
209896423111
278666066599
202497326261
496787384713
124599361309
509595038977
275671890353
309742050197
89637365921
323729099389
236109634231
155505203149
509829636577
370044615823
344478628463
466553161429
521317517309
546446135773
93056672131
437235206351
94486336003
463556575189
468757825409
356204466733
354973886209
341192107187
434960304827
61602422159
361772387707
302866925939
208215209179
368196981641
251094417781
515461274833
434175025007
461429871919
88393425893
99307393561
226225901887
413612015359
179834683087
478849391
370741976599
134265027527
311622797179
64661576009
468979542799
425150104931
57884610449
288838316153
155710580621
3719781341
473887851863
245294002727
202772012077
174873344897
69926425039
168679153633
236565510637
294771028589
609598993
72173909569
451178548511
471301822877
478966980853
437133429199
409607639633
462447667837
104623452793
497316476077
427382117017
320974073639
143342025227
59159253191
72041810443
263949372749
92286245573
465260545517
100304144203
243870383851
431040427229
519160777337
180586294781
530689616791
139528855187
455374372939
420659646307
237247172179
469871512499
447466368121
434387561983
193056572309
378731304751
199349071213
285098878847
6738231119
475418454883
133646393953
543570073537
138550615493
130377433621
545019364427
410446139903
87734805269
327025070051
181247889899
145886416213
44362655333
176223399503
418513151501
228969808391
4638019693
90710519873
115516984139
214706589203
100649731309
245356023721
495870343301
214267785517
529449346649
233809790437
323480034281
209547938731
353400586387
219931555631
546470873153
53885507873
435472130537
283215712291
31604270413
339726672797
158706665549
298087502413
149430109789
413496133747
475062532661
90497560357
45065322479
408723599041
70776780157
18615303653
317750815117
469203449233
439125385211
384138582637
485875282421
163929799139
134628259643
382364407933
223651887467
25419479203
476930763763
83452421713
186869425213
549647951669
205311470129
238253250491
35043806519
35152129289
223972541717
299024362421
400786440259
503330527303
298033996739
271247052761
399852501721
339007320973
39530009041
352515435593
27079086649
474511652957
289141421713
254003564989
37950936059
503584834229
467600866223
282597045007
67567049941
393748610053
518903290753
213917871721
347594488697
119202463867
351189612491
227847194557
495100171249
66289036631
240117590087
142959845549
387651340987
191246576683
133863918667
124808970383
353557568293
147326670367
255600421103
45238649347
73890446053
255439078201
274361869877
447662308343
437862313649
235304143421
337341309607
464481157501
334347687431
122160457873
317119623217
160335919841
444035525833
431181312239
437736116647
346060946201
280395051701
46719639749
172187511967
376119114167
313709895361
247708452227
361890825853
129319086283
227883288901
315983856907
478745052563
514844946509
107332247447
383154006947
98437812749
53788663843
286452967681
168849418877
143587044439
224698398601
302140133881
386278734437
523639555487
8158542137
317765154659
186874054657
384794628607
29529388621
16206148813
541734354433
537399643577
56616226783
86755833097
106759638113
396637254029
112822998073
243653498761
270224941361
502096802611
216884594893
281526208343
158742149261
144159502939
361884205103
14241845677
215281137563
446495703877
4973244361
112018622503
397945189751
495749045569
82768434071
546618071399
105624859511
360513213803
222836161507
313798445291
519210489827
219278046089
202960106927
297733512313
138456363467
152137470161
105522715997
206945732683
436325911033
444401169193
159438961039
303529809343
131898842731
132228897883
476153274251
107833903433
520732616849
80098320443
194445178541
413178259957
221234617337
301916175941
130238415833
457234668389
535711978603
154902074629
461169999371
494040424651
375067180469
313400138083
133071081317
23848155043
496956742829
484604153083
166569701209
99848316941
509219263099
519993927857
159426965909
355018277641
269452141579
383767948831
411460600853
55094219567
436257626477
30112998361
183593657021
309289325981
95425859701
498266675167
62470281011
158283418463
275982965689
359404900819
273672765347
115644931481
334210599577
188925419359
108740664209
521720197261
540497148431
263586441917
98426880931
253862993047
528302066321
156767932351
62372646857
105582331807
326007063149
292245420353
107430911303
318456991597
434362642717
109068519799
343813167829
85163945639
75116869097
435973761809
262169129641
364175886589
428224409161
380874726907
208911882211
363675674783
266655760457
263382349199
311173964681
57720573011
153491850041
508735392043
357325889257
274367728237
355614287267
522535780703
23043798667
348602437709
79392139903
26237253479
484495620493
136019312987
357177880259
247097095493
514850735059
70089554723
164306117777
281011053121
485354748811
12152752933
326243884319
178802691911
126594329087
210222210203
29120523961
250065370879
141059688947
359773361401
189851041711
15776898647
529600479959
341735162543
527968561831
157271522143
178431647929
22893190487
208433796661
67707218773
271803553537
102103996637
395627416663
260950988707
140729064583
76202927579
133655074367
240271233931
311418597499
240929721421
427624301161
341814970397
444237607663
348359123027
67242962071
74049444269
480591279737
423693827177
512901677293
48731948033
169800851053
5257878679
58675617743
530722747559
344114587981
289287010433
464213953297
55175528179
530299443887
209817033919
462484254847
110595150233
251458218413
335534642101
376982707429
538351247197
354049498559
234935969743
507974106401
301571788669
146095731781
404590242347
96502493011
82153322711
408356079083
209228415751
526093629613
137019881671
462242964793
36582218797
153173920087
498319540331
300696038873
438263196401
3843310433
80733619523
188387056591
373066906067
144669573563
59264552197
159776492599
286054264127
291367690259
236239470287
127637550653
41903631487
430017969061
276344467337
248569803121
119489271877
534504374407
544062844531
100361560577
331249125521
286126425679
107286063587
143162117117
310431466453
125734773709
514616299693
328765072837
490810532831
101427462347
131751859121
192169666729
169153099459
364305313439
128398551649
373400362229
3002913437
321661693663
449210934157
384223811423
64596186059
168982600097
52723020541
280115288867
377451977579
485942530651
292439823223
376843663733
222883693561
457045319639
510906984743
292323453241
82142135767
422954887349
505448454677
269151261077
308704097711
512007213667
164478562121
482208539413
264114604073
218114180597
54388819201
114850241323
192792333941
34459092671
386009502071
219211020943
547268152723
512574986797
377847659377
364811500601
123396172637
530571038047
433356118177
451690425227
356970613039
422682492137
495132513311
453593145833
35771257091
95446643543
210727936127
207041643733
128302195051
319934730883
545879211547
124618581271
418840947509
450635018563
359573659279
147136147133
103425213013
200125005683
542320286659
25828422757
363538265737
426310647599
496232522003
388989956759
415995408637
292914337721
484922987921
460383334343
367406333719
346736427451
410836924727
381922740713
538226226287
22632803087
162181809767
391444006847
353738280607
116783560603
278944571953
206569820173
327337013527
149585274121
151036360099
203324332291
64015457747
513118323791
336262183493
464085194467
10391641457
40809209057
80792210459
230064080341
307104766819
56967841597
285964257263
542503602323
446434880473
493921479223
281731816459
411798271091
343628378813
61689365879
407444054749
254756424619
549670302113
438857185441
375153206507
284284731083
54105669377
266832505409
78547477669
162956600459
200061089747
316753194847
483852682403
97954734503
3271898137
416976962023
190011534103
131616634153
163503749473
156503613433
438598188661
493462507393
436487111857
528842448949
366152557411
354625023217
545883104171
119406943979
462334587697
265295897327
220630203551
52863186227
169874757127
159415860283
420989741761
217729731001
182675157631
14033472121
8832869081
338625460697
305254039631
174468184339
398643746341
422301438379
143546946259
16799522767
270654988969
393324109973
163875198713
83408557229
111381718597
250295654431
406961616989
56078725411
318054392507
325833528973
180714819469
129601865647
221636192461
197870851397
250421034077
87386437799
459056811527
22974433891
391732796321
35281453091
208836815051
135896765119
47335472497
226202707561
301461689819
272427666479
447540583447
490636824773
136745253041
37873615201
214227622937
253519573091
137432768509
367293958027
316674927259
71593693133
65283617489
301123178563
305834668969
142257346619
332118457589
515853250181
172916343709
369092227391
4175454287
286670902741
261632307089
140530018661
541292382923
67076051249
500304293341
476594883103
392522923259
170287188283
46306200847
184315289701
488141779417
487836303133
509295498143
265097772119
291189179101
88183669391
273670476181
491157035917
81720099931
106162624541
266057897377
175748979409
256261349647
182471433373
169767759479
288225662063
482081038441
35757163237
143198237951
527303068337
354396960607
263217608959
76207839299
274384714181
147124513849
399635683663
19515021479
181806528919
227122992073
40879565087
313453760819
61595976977
116771829077
226421854513
506865701087
71991822779
224914056847
314805262039
412492031851
437302459291
335550425387
84148332097
182988113443
457107860347
283053501139
221438433751
529849014451
548071390247
103543856363
431019484579
499172284549
383943733541
240481120721
468487446527
132968930639
405884352233
410561448673
198333570343
84040630519
57370783117
317416557877
69292879627
136897381067
289266136021
507337034969
363348814229
513717583733
9528659221
521148008531
363077492279
44736167507
339272591639
365813771173
111114223967
184192605613
352336800313
187683055169
474566673829
163389164671
186966944477
434836540727
109929803843
393029449123
221782154393
399088038403
162175752467
191527799833
192971920849
38353180093
424356124261
547515364273
363725214389
42869890963
181957079449
508525221293
257237221663
182024934809
412795342081
205264490597
137004201973
7649646317
254500532821
446650439603
386353370573
468002798981
251144093209
399854176693
453237162659
216388366913
165163123861
535950580843
377477143397
364159112101
214137372073
314384952131
18692403551
390382120031
183944615671
69111926537
133789050181
176101462631
229261343471
256066420349
308325043333
350013492989
468378939571
491036367793
235549624831
205494321083
448077406747
360650208371
188604133363
142797676247
161009763821
248573771359
267894658643
120611449331
48862288903
125557938721
386910188689
77161530067
51004648193
35097301367
442400311337
316774881967
193815347591
323498848639
479565985343
424142731237
172476967373
69931826689
265170575291
448373758673
124284404507
205763329847
104871591859
194908949407
251180180467
286091774203
539544202481
306598127161
86042440013
8832436313
418144862809
146652955453
99209722457
669217331
432213720221
274022837437
2367594373
502555846841
255424323529
475581906487
171781856179
284030928091
273954332623
215420761937
246854128949
417905389663
441918415397
61568504383
518046946511
543687536429
5971055549
500453814631
343800440387
111852543857
285276926887
352668236099
299227290283
426382804103
155596011721
518607741941
347219154473
123385481399
371684651801
443691678509
138500308409
418662777899
140023657723
488308825439
422184430093
426017294567
401405114101
509758280533
52203976763
458785607299
6591950119
379287881309
438093932849
413445802397
360006942103
438012741053
222904417859
204294984319
481993011707
202009741117
280631936579
376588837019
439265499403
66081064867
20221370111
187161135181
509020781579
8050452769
544325615137
20773528703
90754638493
114621936991
28198329701
311420357179
5237537881
425349462271
154169066419
149846679683
29144130593
227995848089
435498682991
548327933059
9194808631
154719056441
540664043653
405836428831
73021290803
62858192731
134845044149
513261954487
425086602491
447592820723
38641565203
219664723573
142552329343
3325867031
370821335113
222901355801
4030709203
148889675017
241315242629
59723346961
520212051991
511231945013
513529942447
237334577899
100912526629
444958923047
234600583351
39395474207
536744639413
440661583007
63851871709
384683808583
244492913699
111956819969
427962529583
50462698423
334067827
52864325663
519209468927
240274214743
411196119679
99188174651
37248224873
543039427003
274795658341
128841040469
505800457793
308731456661
2205740791
314847936001
388319687753
523390290817
232844998657
145171358537
28405843883
312348023671
479559263039
403370800471
289566621581
460827979831
187788536147
544125601709
503971263571
444657405161
161603354057
539693587753
373062220331
390862770433
209042308831
56065567291
144030180883
61774489067
467748341869
486905157407
320668576181
371937520987
294827528287
517861547447
201197970041
340303787657
8304031921
80811594337
229289529523
306381021893
535932872927
321002074117
387605238071
225448308611
429365209579
153659569963
203201965717
442811126669
3958520803
68593712413
115712093261
13491852089
198518363987
479180670499
500539682273
269090095991
390843772051
262622556137
66396843103
167575063189
54794319763
347985599909
410848615129
482285926747
52050627023
331380871219
12952627361
124609847389
161772203471
365856704287
292492197581
381323352419
179446513537
461892976651
369249939041
30737724517
300415814753
77648023423
423974374849
300195885749
225596840897
339043631921
64610651689
296717569853
417855763541
221308271663
68181210023
82357310227
275349114643
278327620069
388600845449
244927412311
377523216409
343887576283
278184491363
88991261131
235475910697
177400468913
291707608117
65515786381
181379304419
523472255291
534716006107
415328138191
412514210891
527549364341
378161885371
11171738251
453027669617
546912474217
320036888179
250676735347
27070539229
80088943453
258011769557
87243077209
220561453897
77305725529
537085930793
31850721101
177017139529
32269379269
44906675279
177917934937
54810589411
496479125789
445970937437
476720811769
325174381319
102777844513
469057065091
287163186113
445742314471
268550766119
81764064677
453668746547
534495259621
91603278643
418169955659
160784560619
20450472893
369372100763
441107708243
184400377981
356483414887
520241997797
384016459093
385900920073
229997265689
274399141739
149841901751
101880993023
307181681777
24333319093
480581859059
388429491497
194991887113
327474152041
277687593439
269787215921
116736988733
540399412871
177226673203
505758225881
408190445899
115926058471
170876995117
52778190271
176827208447
170022826997
374176978639
477312316801
357262771967
476215814749
20757542447
47183998241
504390143897
529187730133
92260290847
187080156371
382685008159
233149846411
273045464257
170267109281
238452859067
139145464597
350715351689
2552560579
240929794067
530457180359
45668583497
319102321877
359556467299
114983718779
379069324553
458256156613
370012822801
111407241857
12431947727
464516804161
198054952691
52542640723
152673849791
254412089993
288954907301
164250908993
274444935439
204794867933
222411091549
203856216989
195724591177
463547132941
305873090041
195991425589
399329803867
31307948263
200182945841
501530727359
789499783
176268025403
213136403549
354916783141
142100509799
461233429099
159969859069
337595315879
48589607663
411465319129
265247936641
80834050441
278768623417
399404268163
383872181149
323796684091
257473140937
446482499737
181654553369
130737901171
376997623441
118388672539
272699639363
148354070467
524178299599
279792540967
438333155983
193239762829
142943777059
297774067211
25411025911
347896090021
527549076629
128797173871
422875396759
484587548323
94681459553
269553154289
281019139699
238284126757
362809790611
69613324283
419980090487
131029775021
518472808187
464654561011
378554435867
51434637559
325588470203
336867727037
195868545319
428083316251
475076057861
33266660041
517690323511
503855410511
242669882291
330044133569
169863245423
201041795267
53777870857
13455917411
105305518453
92151294661
254090488921
386939093077
243249529307
311836476719
369807877331
17923650971
22816446347
503915208091
432491352053
256866193429
368138500801
306636290783
288083855911
82004679961
207699547459
475582148627
360398167889
266948478659
359590711657
359442666887
246078886831
411137502001
190236943363
376036244999
477867818693
26413997959
140585285699
458714919683
132102945707
91386898819
209623782367
425855246393
395870619491
330665315063
180361164019
530484124213
200878240469
452858234399
290440478063
176743602521
322699542131
320674149857
60144686191
482573318263
456088013551
231530863351
119205974981
80201708723
2893073257
345076365253
128410862627
239111885443
169606151537
338340599549
152293351453
427617180989
457395363499
99176819387
149403644177
414294721661
149467060333
405657180871
105637762613
474226743461
26832757661
193394299297
67958451367
333476537939
540662523917
87005451089
480987351997
392015798627
469170713261
183753307279
168384870013
35891643427
259403696267
193220403163
542577895337
94404258437
231091810127
208425808711
160955725771
525880953527
27644497561
14529510659
445945886539
272509778249
190372690591
208360636949
533889779483
463679646751
113329430237
449244784591
87889733959
181156970963
87667621369
145477059421
22943974817
107679820891
459364899659
477260845571
437390198629
327567316579
327461307517
334540338331
537448804141
161365444571
146739773447
309733057577
136596779789
366132393469
467940936583
113961790177
336096007657
381323793629
39857536811
445008543523
306915498203
336023831279
266208687007
523527795257
543957310081
42382013147
536934747859
490752127889
531790398379
267623593639
232636942619
169720920739
347633569267
213297001573
193843653257
308328364159
56648359907
365378749507
450627638647
95808843607
364752380989
88549132153
14112282991
202738151173
286992576859
379824192311
542441484911
165766849007
546221420909
446445688603
518351394571
521659452371
139790278319
33150713423
126811643419
248589397013
133582618049
39352030639
520636017721
442407017699
381892579517
103197961043
504379311881
232734237797
515069997881
210522580613
457655562571
294412853467
253092005291
502884202021
460507515607
319066823879
156279851383
264701782469
272755636033
277664610497
346368556013
101166122963
70883330249
479029728887
174163255619
517190063153
455012364661
346156156889
123193867451
354969239497
61821298607
186135719057
124425784993
339052666543
520509041863
234758560189
92726137697
152574075637
130599031051
519979865029
321938262589
398225096281
397643194339
345787279153
496803950011
173551424159
23604341087
534334832671
345526782343
252205654853
211437293911
104111314049
53263926671
198767202191
42537324703
211718802329
106532888507
185120345821
257046819923
184606742893
461057530733
475394501831
200183503291
422081966737
356787695447
53249461409
344385484757
28156048147
393803527027
475773240827
245086140331
124155039929
264715422193
52941538313
10832639861
455274957881
64712545063
329606028527
288196509721
4241317589
219721544573
225490091417
253773178447
289574572207
508976680591
263314065149
212526484853
70876328441
484850801243
224509334909
393705801823
244678641817
196437095783
186599424871
545756861723
505207831927
434871172861
378201468781
3785667527
44546691671
274897792133
516942849637
518526348167
42361508911
252669625471
87493574293
162032081129
540251893931
78827771333
309415176101
62866083023
136406354831
475588518529
19978562099
167646417839
178619951137
56016981343
188901298441
88858130527
108357753683
173577584273
199860630797
375075002657
108518962757
317423277277
373717530899
316627594391
429260978879
70990309457
208340174813
457464403567
288442618777
135382929527
238422459739
549534372467
111593624657
311886289237
265481537471
362891974117
134586431909
536364329477
79611895631
293754886829
261559647793
527368568173
18756148717
260168341733
213821360911
307764184153
70811131
260750781521
76613718473
35503654793
309102253909
470176503779
46917063859
378480429997
271613216261
468229741691
545220825517
65908400951
387045001921
544167636053
355709001149
140225543873
486906476951
462535079063
476905338149
538421750759
282124604123
300842520403
248439886207
443061964951
227221109989
221295884399
172217230261
428478183103
66498691601
416513023781
137014658873
233306803777
152430981683
356919308129
54136203623
289777277327
10148332897
497730136271
55500040837
361900822529
492375858349
300846066877
535846679987
368857795247
175381836103
95676817877
342435309943
388288945547
103116546347
47337933809
342834883757
348175010681
505851706001
545073057481
457690095383
47408303279
502623302243
18579376117
196328336539
7397774359
193692001421
68896619651
336740770673
33370890361
78196955659
282372517067
511721066911
18849307579
539589774037
251528252711
328813832759
131921265961
124018529629
44066943419
14105239403
313440812249
458257312021
105519402253
430921748051
197147209321
109715768731
368948817179
530803719221
301865731813
192781493447
199524196093
123040919233
512567336861
436537904189
355478424689
215943309089
165614517097
237309638987
139602397757
491583429023
309191781557
375247195247
530688758771
66037084747
187994388629
491884751011
384442526443
545682399727
159717360857
496742367119
86906913809
406799728561
215781102739
316136922931
165876855797
49616522509
447941617373
250635038729
412445569111
271688334959
458915399947
522898273867
161078292731
381712868269
257568115499
313871019263
256923502463
483141630509
510850971949
399461701279
270516292721
347843870797
440918120233
350880001883
395413121503
299166134123
495081590723
11906305507
374509753133
41789598239
88898533291
90075266357
164503294217
22776464707
459328460369
347859206707
472603687739
137001953017
500197457359
174231457441
166431396751
99281641057
306629898719
76057545989
139251538561
502455904199
95281887109
196662118897
531344890933
38602850569
281735934217
285988235537
358472548771
316932134821
318461145203
411085537591
4572412613
541140945743
369709465849
398090279359
55887826721
116592977279
293286222007
39627916301
77269828283
300437910763
146299680991
350130287489
217911875171
89299444373
400387698577
79650443303
516786053599
334050565361
53436464227
279282888307
197708079343
514058712371
376775134937
236549108647
389751622789
330742154597
96137591309
22754852017
362272655681
519181874227
45329679641
80951681
251723618743
387304603717
410585460347
318063202243
270828551239
391737884579
542019320413
342916297433
92865926653
308655762293
289056621263
479269159471
268672127489
367552844647
146463120347
414781714649
96985142297
22513557377
208399710553
141447209021
27194264017
275210649739
343773253931
442814636921
64043959009
524729275607
126216955289
189384611701
406295635349
302912180033
137736477763
122551221467
64697804957
373603196873
524972160907
200124379687
168173441893
513432338737
19355864027
383914844617
414641302357
537011253391
398732261731
420458325803
9006259817
498862490879
192817839191
235672651013
195876376349
76164803653
50764831433
26578821361
220499955811
124139602949
354215601371
95348349953
161498474507
299882091517
219867410977
180533537647
179172940489
376065271697
205539131411
105255207289
474139957201
526615519979
273916589777
138890859127
98427681983
460756497583
139424028581
151805654531
143427503497
144363055717
340118276891
132362462819
10795496233
364258857497
396728921153
161305736057
516012359683
206977921939
448773365111
232700456221
382571191007
331157830277
415316301137
40436164687
130855093799
515260033987
472351935793
247289152277
358692232397
97056467069
44533352431
51539885261
146098409389
421771493201
514237067723
549085963523
303302615521
425786943781
67335706511
437640396709
12914786653
472645245257
111596446183
542017450283
196287529657
441014776157
479514724081
309711187117
200037344797
330128975569
242503497493
217955542997
152520669779
363377500331
135359379811
46224623477
130797092341
320736118091
478650467507
191697586529
227224956341
30406388689
245992661701
328572350881
539478328019
328283756369
6505258313
263292026831
164306211647
221734290413
54823801931
491077351159
346791506629
367996475579
520266045907
360284905843
513650442299
221182727243
433300311391
130112980871
254332971847
421353900647
195012749941
40290465287
116196149737
246469785439
262720053809
363874815307
504054600337
12367920241
231172480433
195290830993
297154344337
260298438923
250521424291
270848476817
425663207309
429981259
185886233977
545105189207
126177710273
541255905413
700652699
398949704009
60868459
42495571511
264005446919
179102818789
100953743921
12618595889
231942281423
511290572053
109274105803
84432539903
298063921159
257225039371
285879289697
206649053801
228583701917
534571673533
482782146697
489933376831
364744822427
477216463463
432674633117
488575195159
79726603559
1246933033
142200455363
434099344067
414683100361
194864991703
236420064791
396548406893
544968509977
476273677721
178271155189
67637632703
525980405473
378133210607
348290804231
423910654259
98971746611
40841867887
487992425387
81628781851
287977122227
542223694783
547446373181
192598191197
454400328829
24804031193
438485712941
281504461829
493285180429
357675236593
107805329209
331529752079
229055085617
198394997947
41356942793
219540641867
370906470307
374517266833
402150762583
258767226917
440589716509
370993036009
88006968293
135727885457
314349303197
64745181701
527130867233
223652458483
401940648761
351738183773
464523501041
260052919439
391179795059
426918945127
334672877837
389481517639
499866628741
65794506737
182804305487
380611631233
99027190247
406519309117
122273980589
128155749629
230995392107
14393174911
497027221583
542922644309
376946383477
308222252551
92791549133
3292150549
46484622641
275580547423
98923684031
359806609531
452899817731
507716613683
136288865197
492179463547
533398478629
238610916547
322367210591
429549280957
502297469369
412572241693
488792985221
306993098857
94642404221
518305887479
246258150811
352634279713
70522594277
299361780587
20641140547
469801647929
22928938919
245617042753
345402858901
260705223967
97940296529
199615207133
275574571817
387244187587
198663831889
74142957377
488934566851
215353569139
396037694621
285063384871
264627554339
121560881957
389438869517
348409476419
411580147591
11519021443
405829673497
263649782089
144382319359
474098326193
285656953711
279269240857
541836376363
95601554039
47298684679
142051482091
164423236429
222825663019
210242590219
337085319581
396956237057
146816736643
226745170423
389542545149
181118981299
496080951979
437364809137
480741162757
23610709807
484870256671
41630184731
290897939747
84386699087
69059348777
233019269551
417718822799
233040910183
536909732159
511248071947
110151124399
42101733677
148142571149
184781175643
129567361477
455542997381
243634356103
244999769141
405175206719
147054425449
528979265279
449614082987
523681240177
396600138449
35239549099
307757390221
385821802019
487517289209
43668656777
147482159351
437068300583
415115515169
36018958487
55409457893
536925456871
513070109029
218044039243
240531420161
544263177599
53368725167
441127151923
90452293181
23181937349
413802901357
287221733179
287739237407
81892444499
303089736203
326849101049
20734433477
50478190583
275551534031
35105680609
77622937489
314697107173
43158670447
8795880187
105151082419
154803204557
477383699369
151740894047
176091688831
422970467737
37498342759
445484552287
193659675809
415853963593
497865231439
215247182329
398450752699
132374216153
307031417969
2704675613
58857121459
141949986911
193855202257
351572415329
280527695969
524530550183
130368898763
477680647687
230383591579
205795544051
68745720991
336522833081
431771392477
161878692523
270770202137
83619639349
100817821747
427799215003
122547903173
105535721791
34977973321
256759762339
491197776187
100226386237
256719046547
512118506429
93973931419
45179708083
343530247009
28437077651
232867431449
319544422129
208834656353
330243166817
245535552737
468665069557
7763257147
496551531703
437635113457
404440180597
430030166339
341333269507
344125768499
64995368657
36765648707
485166403721
118786702369
61460990251
369932228671
478217658197
460405067567
534868359889
95552859217
186245264351
80673893063
262757717471
110357118059
490288467659
334539795307
424289306027
374874528779
13439173381
353410625233
34468795649
183328342867
41790486989
62909850923
300382857647
270449971859
308762044607
220570323373
10317204101
389127227477
519793855199
493367657947
304439726531
256175115869
146436795403
267913738199
509896006559
223738426957
390701981531
156032459221
412904540249
310489279489
442731684553
234034256789
488628472403
454156180279
453446997589
440286907633
394560622867
214659089521
495321168257
149643754133
181838120437
76705257679
194472235079
57019485983
521279647501
321769201321
29332993103
478778012731
51376677203
270675939293
543185545009
393922869553
359070571481
340773857987
287894859179
332299194373
285463950689
415793748739
163567881341
35260941623
155575254761
256627824287
296517159143
494478020633
246406260631
464319728879
191804644667
25989911209
216350945903
542851581301
546273041989
113409705289
491734319173
152252754893
200055740231
70266789443
197093599243
504392203247
262448648219
371015582789
123223177433
421026665551
122705168701
240815316167
433411888661
132181621171
227530540423
12132147779
88621530407
524490405611
518417040503
285109107071
5496656701
482066971019
390463256203
218427451969
399287872957
139023280129
455564761943
425449868089
521952972943
252905915807
116019702163
357554668183
226728106793
23068051891
436509067999
282292640321
140950361477
244713885751
513756095387
160035292213
458270760317
351933890377
197278952153
327113776973
112137052057
73637238239
349054863797
288724659191
329506794769
124293670073
325004444717
334069351243
64112347393
235600198703
430127910701
176818805903
279471033701
215242735853
110571241681
152251712237
80866138471
107576730589
280424588923
237728191037
313688391041
111043348657
66047884921
347358011701
518216968237
4360220297
482281180861
442833645613
179330549767
456977815223
432937659607
369292411681
43879024603
543673968199
98041439563
11644051877
436034427641
54099817699
407262634913
505883112211
211091263459
247166464049
151948606837
455674328719
18227016877
361714704419
472817962741
544681637791
43885100873
320920581343
420159203449
25457696213
78545470777
259900563103
419740174093
212739569359
163988179919
165065902319
411555893389
47695606381
310971027803
488192452049
176648843263
457847401211
393026264747
151757274203
380333811349
85500795269
137583342331
593727551
520377353759
442120793731
42945796547
20698917803
484579007557
298261421837
533791526959
462842104607
235633078313
232116985907
13352831353
252307511579
221346092729
218332656103
206112678649
309889203319
544598195249
51322961057
11702796607
130753203541
391380687853
100524417613
430599043387
247101508649
151273963171
470728716791
117368399627
443459990131
520254569017
547237616377
141329883179
353527092673
270052972759
34055328493
357430436509
43676858107
25396019861
496745488793
463842229619
376514470819
543201634817
21729085117
440769527389
331569275179
50647759691
317253326219
393095526557
479395373087
224405398993
534894280747
522063063703
221238205963
302050628753
353565001813
300253690349
177646258807
351961389463
162107605139
31685930173
407345579923
298347695687
194073869117
7942916609
396470097631
314008588301
212437595369
280129228523
18060190747
218819444681
444463265893
524071348973
505621645637
491945249753
125010438643
544814867
326085094817
290063064673
301869106543
325919019947
131552563477
271151398079
397965664501
254326326647
105149565991
161567761723
415077614519
425873328611
273456493997
384630114119
38834943821
374812907537
87522058777
408523438487
359944536863
153705556709
38342581883
82980867769
379709689159
283308919939
228689489447
218348089447
97966084219
95966622419
100080181783
373746714269
433380255437
180415441967
66129835019
504246126959
35875042771
161761749913
224555087293
385943496997
213627358309
425579661553
370648439569
20426907227
29482948673
346303400189
44616439643
526455054691
222933700229
161551713989
48261340157
216980151233
43889538169
484400301727
220245989279
28426256477
180169899461
310106709511
456175462289
47439877451
187253061887
105641341151
355815869869
253807362383
514787551807
108948763853
112324992757
501474936049
518514055597
189523653029
30183813661
206466051829
362963593163
48856486121
181468619587
39918057203
525545653681
298831282837
301245055897
335395963277
187403858233
302131853687
503103496517
263408390239
242156428013
541821541487
448283734609
487444491559
323630660137
217689476293
171395526767
393162386557
488961853729
490840911907
49547178391
13062621967
283743841523
393553673537
352330920101
414835721359
18458615029
427936469249
187343696557
67823850943
325296057377
430400347609
269862450589
318465752903
105944878381
483289343539
155642373871
308554722611
4792796473
117041523047
296497100479
342267246103
520377701461
409607494189
161396318869
280044963529
437016033763
196156173149
16074910567
532625785873
208057515937
16468034377
526997987767
4918635017
4599672401
313306857917
193162155421
363724245347
171918606941
429983369159
147739979329
366841779389
278517559339
326056960127
92302495643
413359423327
531401409989
168714169007
251014323863
379310877971
505398496997
346852868309
441901464313
65436699569
255306233639
19323983467
40374553741
383343672253
36605377121
20931067243
237081381941
481943084669
360912237011
58513974217
186851404237
173558903477
336879089149
325072657201
502800311863
375452725601
48607409999
59327049017
213923476051
101333446079
122602643341
276695853163
403456369681
170726590039
39406570081
323210749177
157770565301
115631360261
522240279049
417758781859
451202332037
254228361593
429347911159
164434056887
161163458629
485340705569
273873407219
183069785497
105772839301
154303016759
291318475417
237081530177
240150086593
218241905701
426287884999
318791039947
69612233441
266465382919
327524235893
430013581489
398929218953
116033326403
485547352859
530453943347
313670166989
489869400389
154028899223
326653504481
442682423389
509343831299
382083615703
534981395321
533640728821
449035733561
352124689439
179399948443
414540563651
442740067279
305924010107
284707142021
298433237147
270437716051
251020554443
59451501047
199698888091
351900677647
270844473941
20468550437
335168809307
381512666981
10815821377
381380085973
188205831823
467565012371
109793622517
166802955929
524074238099
444412025693
64272217069
150474930563
472796144567
246717867103
524780608691
82137804377
70069913261
256210956977
446821825633
268362166771
453597787927
272467153327
287493549979
519185842957
488215636397
496829277577
201219133279
230946800639
267350903047
344016981761
45008495347
60119328349
330917211949
423923589241
202475818499
423051197663
207054107437
487537778369
2480495741
1196403421
408430748861
216867747991
31436299033
27661990583
437096916911
505015080629
453849513907
140635668527
218985917993
113064635867
247297685659
28344878333
480449599933
414124924459
464380110419
9163073039
303587750623
274070716729
546876414701
372291683839
435028150253
255584980169
80148385439
301249270513
221712043243
156804587773
463560342541
239325951269
338010318209
503136106087
406677737239
179650966921
128908953577
130311415427
232268748623
76710457777
541306777519
503951576087
171915445963
334544975231
261566984873
125507988461
318080093479
207926081933
53581941683
76841864999
295144408301
236326653469
371652887069
380424787867
266959314577
302561228063
434534369263
85439145629
247433323541
299565798853
390732683609
221175163081
300192935633
184437613741
239404533517
337270745297
538340565089
394141318861
229538239687
303485835479
122562045401
404057754311
50562332063
391623685021
67483635731
270588541087
18204057821
51241238821
164372527013
428427758417
219698036141
299964185669
498764533447
323618448611
501833180099
30860790029
169521907967
163325140747
389552590223
161029579673
370076805781
415049330051
250770566747
282771295109
333039283223
453227269423
42458292887
78195532427
503980779683
60675005801
52845101053
130223341793
182073365147
45104074321
503927090171
454666793699
144206859647
145436195719
331213857437
102827726809
425769435647
66462334781
470388136067
47894630461
316685711359
414373780279
20184480089
549258610471
233292518447
207928304953
354792227683
281584718927
479705463379
294344150417
13816282411
514395752777
85661158139
33994535111
334494540629
15583490407
510315074363
201079434739
282640299197
16752950701
405951356141
23696783861
254225945059
536110294669
243025894049
388094789263
101484121643
127616423353
204136384477
96601372223
280477315213
260832274463
59705613127
173635847173
149725650211
466687510253
135527962897
139792658563
419438563273
74391105049
290104821913
223584932737
251377939601
99238349153
329360434811
546901205489
97262306419
214356128851
489646795991
530397839911
428030007593
469055632453
527862854117
156368649911
313507026097
272715501589
127051694617
464178776261
376800999517
527241751567
371711607541
350461988213
331297923427
116000559397
91875413857
36469945597
296351125303
154887938783
382770868303
364646369597
71768589689
137203893521
527671276193
430395134153
64211410969
454683522049
384021109469
110856190957
459781440983
547765428677
385927816387
506277898969
25311201991
227773838437
527885574299
431202630713
127408991317
461374437409
204514691933
45457457527
431737579673
372657038881
178157515931
474344499929
279102096631
95771367737
16516013863
83986235747
244137897659
282082533169
217218169229
55898731607
23183713747
486044148847
444479712779
301794304711
374346565933
99844189519
315967402483
77633606779
293059922039
61454893133
358755868577
250138333309
202449594229
489633861187
484037531867
266858307973
371906063951
450976490747
289521935407
83110858331
463735674407
115639284587
113503389673
478694452987
461277208493
34864761961
27943165951
286347442963
84044447413
298200221311
511299558677
504193617199
482463640049
316154037827
442599458797
549376056563
221997263179
378610732793
297648910037
463792914317
30308165891
348881572631
488648426447
510465573377
312564482411
353305902337
53123946223
123059551999
122884424071
149148839321
128479319711
376694036441
466686077593
449080541113
140868923297
7993938889
302276467379
59343003469
452003680837
94868648401
339294651209
96704054891
81152105147
404535298547
477286440493
82401446489
155560669507
340773368347
532144207703
62432112089
384907221667
252108476693
288863800759
479128002791
497874157897
205610222809
135297969971
156106701559
403797782233
45697577581
362770774463
169329363473
76212565669
323963113627
359921061317
162108369343
18954872203
468106082359
190376332733
116047861273
297277166311
436147227877
331081329541
512515430851
313141476523
346284762319
18357148273
2910988543
317294374853
290588534563
74815343947
412063008299
315784593133
292163924809
243973298867
430582187921
540946194211
112945346737
24356081707
548813576677
144039625991
167115314917
185126073703
307935051103
296643238201
1009547489
476136300443
332867021327
296725328891
140429730983
80656490357
239498457041
389024132531
303764103473
28514835589
329321773951
495613367251
171047711257
360433076161
219951011977
17823437237
486497740021
451775211743
386429044247
481775912227
399447199387
438539501963
268429672811
458748983587
528016329667
152532015059
406358441173
304285974749
84398543513
466003915441
74851960063
345799229197
176668313579
357824116501
347964490739
327719592859
15326083447
380891780429
174516615341
341858386321
211225684651
336223891021
333596525767
239458149067
538945167863
223287876389
334967776709
273719632009
46617080803
452122041929
213459621847
6165509897
354468225421
170621818891
141365024473
544359351073
262492061743
356101508239
186190005347
120509916953
526021486349
536985103273
204186082739
533723730949
68310919283
91097422873
391026384403
13315541461
212151938717
470968293401
193143341921
345599577677
441669358523
320046771817
442397993183
141835005307
338945177209
61385995271
440739563419
271191637397
372093227897
143229697969
262428176317
121970774129
144335174057
506271391159
377079257761
279199889951
80696128313
391206336083
454102467103
341944293133
188828989997
484784214311
6959157641
322202561689
237861492581
78245993569
218912273683
60726741857
54362463697
447629507329
417997798531
292042815413
235392376321
108292414499
533836158437
33779119337
493404836779
126292267061
381439071733
307375475741
18776058089
236947734743
350415286813
32028048917
451620277201
454485387073
17624218013
14774326423
28161343993
208949338861
353842073407
260369115683
279407129593
275029582691
406333101883
194274965867
20145588091
9241419613
368529180101
364724383633
342632432819
521009556121
36693186253
486545675353
198847988323
170311356749
498400015739
60959078171
510104661239
81532873907
487220124233
439406659751
189038211563
121954793459
55078832533
443339991961
392665544699
500330774851
483779440171
519753491839
466594274591
458630257819
139364807383
519391080883
327157517783
419503444781
448324851059
434199933697
485609772113
478265298961
301046735267
172185339379
286901769733
2397806881
71840375557
297749712599
340581708199
499566270887
547332499943
272068935581
345918919267
515733496181
252558606739
185118986713
328294571513
278819281751
497838499493
482463910529
525980030327
242706259669
506669821517
459869294383
263357784233
270427108033
148959982513
113619988297
119812433999
188087147753
495755572727
33743096729
442398209023
171304125793
396949695943
142873484777
480822873313
542842820381
318568091689
304826104871
300071198863
57393795947
446686130287
364205977507
429900326509
389837526797
237123728663
381474380041
352021236283
305595818653
214641852583
152310987131
258995761403
321398109727
32604930439
3949696033
462845085337
504413592491
397770505519
267071164441
101207660941
113471834269
71402810719
100574082571
22692928493
154897416169
277685669
295650495601
201087201167
523307273857
364899493811
540532028609
282374094979
15745306567
470173207793
406316965013
538584881579
37462971239
129083886083
463441432547
229437239219
137223542107
442866483127
109468374823
336897353941
548090208781
160633552879
225668600909
138223953191
394284433903
203386504843
234947050721
307670362499
29952976861
259311713593
459238209527
376364474851
428148819367
36027238651
198658854659
204858979261
146363750473
375432060041
502170281867
1359176713
135849200129
338165640133
50343374317
253648562087
77303273491
391037499239
182946511817
297776996287
213649313473
418985993
297114031663
484357125869
191914839547
519385281703
34902370031
68120215349
245249601283
516165476441
505335010903
93858530239
327842031017
26831701517
178142342639
233429297303
540874162121
120170644453
55561082081
16698950441
359568053359
3552543581
513103495753
326823148313
77294968381
547445021483
266093669783
460262303723
339992006873
392086883579
327544807223
195472105421
30283738021
185389525361
440578158973
20215971733
308419848271
395328729259
247941177919
113734226513
212872733357
2544208463
378937015231
103512660451
519761144381
285843842209
15960937229
468911910823
315083115569
431735782277
537298329553
423881793707
5336359867
332393508989
439106891689
233667381817
193573521737
148205727689
505876282577
311791414829
81530969263
431403049747
504237937243
176982455029
490493490497
494960509189
475370218769
385716891227
371295433657
158799414091
177933915053
409714884841
16100346433
14802151979
190017442267
311972326319
64788205511
24322814119
138852735451
250040968871
379408726373
337510180837
406220418943
355318040729
247247483981
352722664211
88093547999
318312395287
287949164707
378521273747
334362168709
93478562011
461484423311
193322781263
81529140233
270087093833
61843930079
174087675373
349459744553
30596804993
476195458159
207873945403
322660858801
34598469397
355979052193
500968163603
34826909827
21271321991
196194342269
85068844633
135949931693
137213672767
239026705501
407669619911
71289298219
402979166209
394836537143
492230336341
438920016547
51682278517
169858644421
79520736641
79068428269
176616297029
73617226799
247858590227
110710764161
371062221853
267830704513
109194198077
517769318327
217543381439
34300021771
81180724277
278016465487
422685282709
175462355977
56029840423
539391493973
447697119791
439731406711
41069436977
264379821191
525110489203
126097725911
237840713581
165847700917
16374781541
247790417873
423778644577
388214979349
146759565899
130167079703
427193923279
476561525201
459161025881
230256262553
11984758637
267766093123
17557965961
324192389039
10633245839
436615139123
269224076909
779428357
490404152731
134667072649
520926970021
406059512689
174841616503
180270795883
478312086281
512813675057
356023199333
4975226827
502898967007
301583496653
328206364757
387532530641
485619490957
213404506171
362300194679
53808889793
270392883977
328881889601
277669487939
416992525253
539369501149
526147837283
224292136331
305011720073
531970525981
306690749737
205672990973
102363869089
182478490669
197639343217
509050793431
171479664151
261965877409
292382013853
291566940559
201723633443
247925175383
90909837133
229928834579
232228788079
502989546727
164596732697
513054606313
365548875283
375913069487
9310114867
94415692099
319310432179
120221820127
265193405231
291589068709
63672558233
75452192533
331150445161
70130584169
221754874267
162924774433
204468401383
27491725931
301356434569
134079996763
385719890111
66806098603
127473383039
521391155423
479595426787
187308063491
249773423569
399977579093
402481760689
322057754407
163913369357
484993618999
546593128057
422187824899
76825691941
21584620637
372392915131
72913414351
353622535009
151911005887
308226932021
549543499579
170888547647
471928358873
230180154613
537656979851
130475604953
399900572047
546736692451
504847467037
266456129747
46023971503
59832746999
361450993069
188011312471
418103560417
24861127787
185515776499
340374376571
250288091957
499553843837
153504496531
111236421347
481449111257
462153112933
351861921353
160012534039
132186907417
42291353627
136981891799
10081102093
110548889917
121640790457
517521313447
43625463067
36611443489
216941866093
173941288561
281807199307
307714300319
356433698591
421866541849
98913597149
388815729893
131017669501
479539066049
130570819637
452186610569
440939293603
276794116217
71955060137
187162521569
487309331947
417390986981
79974811717
295140568423
32744518819
326046530977
25987711471
318376889969
366988587527
107976184669
449661180667
327531702689
55211955431
131497701547
274209617807
474066304163
531798016427
413521054223
284247400609
365936599099
520047834349
167864242309
548506156127
183907595317
24547406557
158628948253
271788323057
275726953169
463193411491
429061751659
458940207917
346293826763
149866847951
527000371123
419341527329
132990755971
36715283531
178015447261
459179078329
181194717661
259932286813
41108933017
150632371999
5846299139
375789085241
454240373347
349383567661
157303648741
114624890801
417187558889
55022879623
326257183727
533116135309
99014309029
198811186487
377054148637
420878124643
132870701521
191571293891
203292592927
402023440891
62694644237
511639433537
513874979297
27546545381
454775215841
438246427313
75066910519
103087281421
293178411707
17747396213
467023322173
164168489101
243674795113
206745635689
393597564427
249102617791
22550237813
148556799269
245078675579
29654154137
125662727059
452860651583
116516859617
154790648479
146634536669
244371668543
481936798397
175734832837
539706426547
401825218393
186111796877
424484850011
461804509493
336321566201
60942907577
433237080097
315541318649
151250640577
202871182139
104089439759
50050555567
493414316797
54429044701
412193463679
107635160609
344849307527
237561177767
193634055547
417150073463
366776862329
250868357617
263532636709
200731379983
57284622881
160028457241
544755446489
152734156849
75875136367
164244584437
446267316529
142669983971
1553458909
30472881121
478837283501
504664123703
282769613201
413772905437
484923992383
313575526393
220650492737
497843951879
18752060147
123926309527
515442545339
79662412799
266017707757
512301102097
388757911379
433337142857
530850628657
351450424331
130758550927
365957011003
247756912393
503506314919
189181854833
481675307419
107593169897
314064425123
305602675723
174881792479
417070236911
234557471371
429396974399
250410463543
59901648683
355584675707
499117508471
244160754463
109409788561
341884043873
384048620071
22169749267
311126663669
399404497741
191522179549
267369570511
362197905661
421557097081
254084081243
188178544913
201472086911
133478925467
347024427619
379019926687
254322510437
49645679641
112600577879
126022050419
407053094939
594303863
447992756251
493417875289
536217250453
46912105567
272681728427
70591331557
195488388817
467512837931
378959708363
153057907241
335155426051
320937793439
223250391659
486049173131
190479595769
99937513391
407483028713
66722154199
201993375737
62914709129
336391180813
290972857621
536470253507
40875021167
343489610137
485127375851
91084666499
63474521399
69006663373
520763874077
136806968471
242688238841
433372675271
517953156073
376250047913
443772901487
364333895759
92461490969
406463028043
141969073171
275632414823
541410287837
461682924809
162264264251
44790652733
515932238813
345055381711
396325135049
69369984077
549689524151
77491102883
165643046687
335756573129
197451492461
186690601007
159528093667
123492362801
177760185149
353776797877
407981222893
441513826007
77354699833
321822576577
116812133369
457909553593
184353299797
489131953279
434421240283
105937411861
485294501143
388798430597
296327461051
263608290577
117426176129
428723723059
32281123669
18709817297
322829477977
58283007803
223602775733
275743934699
359767355503
315069744391
19450776733
264495602039
186211620193
223829221223
334085337403
23454714379
371175244493
234028328561
213864398947
182118493489
101473884139
152437446827
150815122933
362518575053
47934111293
489827031319
133712935129
392385126671
527861120249
8396745187
477170241931
180559020419
18601985557
114531825203
499851705523
458146794641
267774950363
328207272641
188676689051
62906035541
330122877709
473235110171
511105380581
405780196061
480756159223
337630184933
242668114699
305708081621
387197262427
349561992673
246629389121
146451175583
178327368683
18037613557
56196596437
389261159393
238767829037
10062958987
182996326199
100879585231
214288606591
310524257353
75363670931
506285626331
100782099157
262459144471
361613056939
389427841501
515744665169
521826692537
453704981299
34046959003
177478092089
8908071551
302302164391
283718068327
51010331629
170161546523
319633588999
396711160819
105631193909
376159632931
173193478841
502140976387
159620090941
82410083501
296155937513
299147805799
185567016113
159382815079
336643083547
60327021229
209590765399
256265557147
326611409261
166670317349
95525778079
68209956043
330561386527
305050987819
300140838451
149083864757
441596059
45854904517
195042448561
223347157039
468769549091
30033292589
69668247613
74992914881
210567299029
103252526639
101710085083
177306647281
169268284663
169413372761
205859038289
148270973
269345252801
50931220903
215990345647
206339427421
435559881797
133768554679
523977058433
484767780169
197126130029
255467680339
371138742131
242570522263
491261128079
476069573929
149725094797
227857560191
19504005307
95599852093
267658989341
41892666113
59131492657
135520872779
362097966761
61013187449
135719591093
366344823827
536882895293
373099390987
499386073651
351822394211
437490966361
252243933059
54370257407
342891813521
351580226297
282681610441
75057187483
447221479517
485359778231
281625506831
4297717961
43920457937
313015664527
345811733159
414708694199
372301587089
481332699299
108600961099
517614905869
476913136081
440501132833
231545390627
71933890421
320981166757
231726504329
519000705217
192863951849
149940274571
270613863193
450236026957
531642514363
438556837487
362283001909
325897218631
83382851743
111720892499
15539717279
224257125593
165781210171
2689758277
395653980289
263812673017
473005892959
323516405423
403570723891
349317998429
24630302987
429676297429
152588947103
83638170893
76651344433
400307112853
310655340449
188218064261
332889609581
401126622121
491179745807
125274543577
191050705441
233084294291
134112958769
274369060411
460434170263
538641028339
543507081881
380896919153
80085648089
470833661453
207759060661
299360543233
212272611763
368697387587
223531914377
202380899977
359880878009
223839218203
199129417379
206945582993
157355457431
129546625697
28226471411
63502953289
186512875631
203662887359
59376160397
123623032567
501026654971
312105449867
161715607463
407301356659
542467980347
431364908059
102248560511
50791455389
276549177029
191710334773
481284137227
182071913021
405074637293
838983401
322819756691
407380929239
261226652209
151765980997
193518443117
471688126249
453290775227
389390009417
487822528279
403487222569
496851618727
162277579327
345463182209
67220188961
157440984499
40682066311
21165565061
441343609009
23524382887
98516572333
281924257259
163879181341
458229716429
236970605611
36721112371
425599347401
397369253867
10846937371
145720330153
156201708571
109711007531
252389886937
15586638869
510162758333
161660837563
88115976859
105473622313
395555052691
368879607763
462564734869
68639610979
117475126997
146558867011
356483868791
497837138131
309890469001
427061421331
280649446229
115211760407
468089611279
418260791293
405183805291
234288526657
349040611607
58173907481
459142071259
296374941823
492268632931
415772058287
250259750711
193557214651
387159128539
31754586191
40893186727
354620630389
322883845399
276537458221
48756905789
522907155107
326129737259
479396891201
115262516137
330073206937
167190230041
230805801607
446713899007
141737832661
526463850721
143844027191
47321829427
525512833399
242642436539
9046931417
438391467659
427539983669
19298648279
429506255599
467230728947
292104591469
107531256433
94425668339
90441980021
95840739457
274472626039
396928152209
430666605769
212186740607
265744729573
58600028083
344505447701
4127319017
236794626139
14126936911
276253504133
100790727269
364913912147
176883600871
116417185637
267937546273
4771387001
427414316969
160913243611
511964580053
105240972919
496797379651
515567201651
425365488109
490613246099
126023350693
529931773549
140122250887
317820434717
419241432319
205979342111
366094596449
43483958761
70697033783
250169289847
236411081021
438997492469
130123397731
141552458431
376389142687
445862153519
307064779067
159966004441
93223498811
457823530303
35337056309
199780149761
386807034043
111217493903
334702730977
85120914167
350357244397
49071028157
59749253273
174842938951
339591054259
474419235859
80486970079
49428491737
98552610769
58753877003
324437739931
222128500331
356094806549
180650462687
495137231723
59622619547
137780568637
383631402659
476953208117
416971213079
476612791747
463792651229
12940373737
99913900969
223568819101
3032084977
341452987669
43146235199
519942234601
107449228253
373180712941
207353649047
178954881923
65648955139
442860185819
197962993457
196860812279
410762307881
207161896873
41061424489
14137999223
182279987819
416920685773
375234078521
80078040943
241800338543
113837026489
409275762689
125947166209
374220280961
324222715391
4002619421
225571703437
44956567979
419840743969
332836834879
358469722337
353067295673
479389273261
96812349061
270593362283
263113705213
170521251293
527782937557
266485510147
184045307519
536026136707
522290295647
498179361679
395057658817
363832710559
481541844757
243287398559
160978037293
513563751101
192907154189
313412462039
439559504663
341074574149
86339164759
116014924063
151416459413
159463706257
382735316731
234682449277
425764256429
249848600791
472632129197
10875658723
83870500019
440866931573
179318974873
256740106309
12122460421
109845096761
51740649109
216148781617
87459762389
330380994667
182339923789
205908104267
75440441927
290535261197
65374017031
84361398461
544353760997
470371934311
101629065841
499128827237
220808432939
123835657657
168745664641
442793212643
25514247917
545486718437
281343967153
319617676591
214074131561
205077465589
39665945411
121575964333
144711525613
123486344789
4874550689
19540109573
309692846629
155595752173
519517494569
492243555959
20996854579
30002441071
453205920619
175238356021
308866662353
494516023693
513331946441
270042587827
281212297871
71000062247
56189579867
127429926067
379902157099
224958350663
67780841617
361213972057
290168665301
400507615243
224783186569
403259839883
453851879389
335081747857
394833797009
460808864609
524304469979
361852098899
515215705063
279163443047
182403834337
386332425421
385518903493
25387216891
60617729231
395197698829
383176987087
373261391681
524430701419
23314515493
38602987361
355513513799
499228835057
358552727327
485267651119
542867970409
197226905089
26947299713
465263867231
14276031709
285878551397
469058813263
348096858839
519148450427
303740359729
459294598801
387850991309
493299804071
56120233387
281029438981
302367347551
28935399187
372204190949
513168057643
438601108469
200005424891
153252179503
314064104759
203663738459
259938626141
110331614293
466287775201
498722802373
57019353071
155542431749
198794932997
160363948859
509459355967
292148182181
540059052557
24164676259
137814467521
454417920563
494948575259
176615124383
417543491747
323629835927
332335677803
167688009539
54215648023
214902942589
466224300103
472922504839
515200064801
110406270349
9083856043
100857740579
327338464861
526015270259
134892426397
301836816971
382781403299
153592179187
547452170231
401148814631
265445479399
380605322303
299331822331
44993291419
78108891313
494638879963
460863064873
205472794669
228629160101
323375698559
141897365759
140171861569
468918795181
370415020519
298279923101
390451199447
302981046509
70625231771
274113312871
482208359861
253783069669
349741426403
272655302707
296597390267
534748021573
523501215553
15273817241
301001787893
219769532183
136944390053
127996200931
139182291019
140828605261
51603467407
242787240611
75085197293
247593461719
320832753301
81825226597
317285097167
235026391163
497859749209
255679741831
127008453877
443862620693
297691101949
82102747087
503992639889
162899059709
80264592071
183721733641
469217031061
214375564499
245903029387
514213637137
488079246731
146726280287
547246275629
234455441663
419009462423
89705850343
313562329337
404264350199
299570484401
461166861209
525241310651
474601837481
345899821381
117076374637
14728792801
261967826359
164888943187
188957831599
464097002353
365239270843
437089043869
23935150249
264422092549
335639131571
99153256901
150562867691
18198774511
510392607481
191903005787
480467421529
292921864591
291975445147
476697148091
7361516957
142385248667
246057990007
454981842443
516587276783
372853107001
445470439097
456462783611
82936722007
106400650703
404919586891
152295464899
287633730493
440755225301
467631199333
316935223741
30105970331
541396996433
205210442083
203497984961
307664144629
139033001113
417718562203
298059550667
56162651569
537826249013
208660196909
465121200623
442617984443
467933124073
181102115393
350089275827
442171091833
289449104159
206013720071
180416607067
137596649033
76359570869
455382722173
161543679523
396622579783
164999268659
410141845931
170496167393
192583892971
505553424017
374248595117
26938008439
232918218383
45379177531
171746897789
256039567741
28702729327
68640735539
468092033779
327580571093
108979280273
456555706069
6950896577
123057760627
525001162943
92088860681
333316970297
510194969521
58576697233
120853348639
463709976449
71318697341
90918444847
77746569611
272506507951
302477821073
405083755171
520320137327
136919427017
51555546233
385797536381
198447565177
378550515331
421966074353
531194311589
49219141343
373373415001
119420282957
122445196663
22462567889
165997358753
188877071261
296373243721
512254711321
80168397737
257682957859
216685078559
129732428801
215503880591
291109198981
185146654787
66520386869
51997552597
67992773621
388673631799
473600533031
240138609973
200378731169
312905580109
368743382467
54864534227
427023509533
385683906529
360523562387
7698187853
202502074681
265191570277
218153230289
245030415241
4119593483
399431218981
390196198339
390567953147
432138604061
342704811913
432052584541
222976455721
318448700957
182683396213
147715002427
258594630271
7185823163
196609593731
426311277941
511036051517
301926054971
153933529081
546934657603
62492938421
374340072277
81156085469
275245121149
234496324991
9239319629
172610102069
257749751731
514579955623
385779043843
361290951817
513317174663
150741946093
112330291133
406050021847
385338320533
371399699743
55252872131
507305672609
126470350519
527011734853
207298944439
288076835153
459577077871
332368031683
328914236507
392826057137
130855005389
396495089399
75739219
22546735313
536336952871
405577689689
459397768901
498617704979
260486633063
26168860033
549174676537
273452886761
263413648471
18954414509
216639285367
443939947981
156550847911
206382824243
192049379647
429620198299
227877372377
380853329243
89239227871
211527450751
436359685987
545054738509
28312813637
405274334167
290688941617
83152205137
298354232119
507130656257
22168866001
212339772607
511203199993
342728256197
11005348999
514520444357
127293356713
409169284267
519417857983
152924977039
432262861747
70505705671
184726446701
188936612311
21110774407
67008741277
190759718213
215258626291
379726640633
293005104503
497047854263
548522258033
245874402803
314993748983
365523103793
351194668117
424858390009
73198891243
194443551647
533316428627
142923745387
67767615631
339769335881
375369617741
388281269879
447205798309
171519939359
358007436797
32442991513
124610128967
108444077593
52395704167
469855781933
168504861947
153569807533
524305213459
264025868147
85910900423
35013577829
467812482463
117453489091
548307375127
388159673981
48176258189
53191026607
27918990727
18975407753
470874065483
194374920683
255166362589
538443478187
484431391463
218526193747
162013916003
83719724159
25564906421
18632287781
538567876309
402385712689
311263220357
158698919081
130668503909
469852979837
379396358377
254068053961
463780789949
326370320267
332887964683
469155879443
77415928549
125524346951
105880313743
504184611499
503278294229
508335090671
49344466153
11414130919
502910454479
343750375081
386345233709
108728201371
720365759
155915344303
200164396249
240644276933
107621808163
286600970921
535665915073
344479293853
140706315929
412239292343
480973341757
34592738261
13368188027
92000203891
532034203291
407736541519
155894337773
316540036333
154505687989
348379508759
490458482599
143316146317
332177471753
21264211039
157689445961
116358987299
97549116281
460370382943
257541822653
327780179213
289379822243
313797854519
245964221029
156999573347
32548946159
462369790787
33166157543
375843215147
315695653487
61180877833
52601714791
222198588571
87494778557
115651720871
24202811551
149260857673
59927517733
197739551683
243891941767
40182647419
25872656879
33465111913
234262528531
457019878813
360375483931
400585832051
219747953203
445916750473
161308067561
88068113963
466974523333
24222940031
379570851893
17679700039
341027140859
321454992427
389799530779
168146299187
243758626913
131742659687
262509225827
160387952891
537123107239
206973522893
373673676487
371736334157
128458961929
95909530421
51772260983
302012260997
11765974013
39450884489
96843970481
368072205877
431264104097
126232066277
370831402681
527878001341
122942108059
190680486317
57495896977
171293868121
429349530751
56921284183
67918594333
226123083709
77592583843
489941098291
356654118137
276472122161
186724256921
144881626583
292547778071
36002152037
306186566737
43454160031
401715405811
152240503277
340188165259
459738596983
341793818987
446262837299
52005604663
4675251199
356232900293
210766678229
402861048781
211823045177
18744625147
288838641139
419972323039
515037349063
302904823979
315020330173
111406423241
415738849997
191619849593
252330270209
142832047313
519547683559
71524523743
468633513697
470865354103
380623982131
433110378091
218683404161
119021121917
504628574717
368935954771
315741460861
274429537411
469759413587
6178687187
441020084173
298035205891
250155045311
339635423879
541127326549
86723248361
132240412247
63562888693
153487415707
206918255867
166975289849
347049019463
112976418661
513705331697
483315988147
202746758659
121133873659
126582152077
210507096259
188373381187
451334457433
502653845191
317114443411
136894327561
354782034127
74347745083
87256824671
501917453117
175843310857
162112947719
157363833617
486012512339
23025390001
5849721107
500048486257
321203208077
28030379947
281263648027
24767503231
17556410747
39434987393
174579717863
364840560793
133381547771
337233360413
253074327899
397792050541
493722441871
277735026469
259943161769
72917525953
278224408807
381252715841
393280013003
179287554071
184818810119
194044920271
443483262749
106408944907
461335026809
113510634707
291023375777
168933073249
516500999051
302229896207
430859876437
236958587461
139618893097
146390271059
390912337769
285126887333
314813003807
126902421433
279675146717
95220090733
11317539161
414641349769
273799887497
236111261011
44450453623
162002103541
80807708893
388602338053
478108477423
224337225797
51909635251
305602618603
481861453123
174438691831
349392910303
534747696103
426264015283
419576527063
210880097951
263771387939
376468358699
52268969699
512798070979
511733294153
55628714209
188430232843
178275671527
529034082877
227860787129
174535247059
92056306387
390330486389
488749818503
193472648137
365784589133
129275183407
480327517729
264344515129
449535432431
57404649719
440725707431
69166482107
54898169611
534268140589
323523553193
270508375931
517966749889
381465160579
225259572463
229338080107
106002083807
454796192533
75772073593
312977613937
143437990363
375886779739
277633889549
499229840381
75501445661
471203747851
89782756537
196193836409
188399109083
427860421543
399600812473
305180948411
386085497059
185454648037
432274277549
341415714461
362009252251
114338771359
152767095497
129281840411
549186591449
475599788591
89026674041
24289389337
75429433393
214714673599
414671070889
514873584149
49379392537
411164215279
9744646217
420477888289
5944745171
173773289737
206035327961
79523404781
130532977579
26674003267
267012168047
28862436763
254239831943
19390802329
71905686311
9170607269
415725675971
307633179311
161945159483
305114992657
507773573831
326332548601
190998498071
78662548351
110344828729
76369156601
104639090723
82983679631
124063738027
222200806937
419427565243
40512058973
262268630633
105160930019
316860851207
19265341751
507992710619
427606978219
281184378991
169028000693
146081802367
385305699263
374682214667
443786722867
339659870531
245300945563
472609704779
420815200511
160621695677
47355759707
247536053407
112615874279
406267314029
304031165939
386730227749
538167166037
7028403233
447788399419
535767639107
135337236319
12921460399
65999779301
530201272283
66582799201
290206207931
148866915583
155158127051
277323147971
432809281607
514365958541
522845010307
148619206831
549301361717
50479959199
415991679137
425113699177
189404881891
22960364929
349961676331
59784571351
339977622701
183997936429
500127426181
78335646283
301544523881
79090929133
241217716741
176298975257
368079610403
179644091461
287854462603
371208833929
388430293919
325683961193
27869717419
52069550693
77541893347
522809557483
437697225307
392592944749
73691625617
258067044089
446688464191
387203614289
397818581701
71786813107
154139566643
327697996097
306407992543
91618303537
355353654629
3047268457
80058076687
419708912303
88033712099
321536775379
500259136087
78609317341
363031221947
210901579991
111632746741
500946771593
206182185733
78186151049
470691723137
145789608131
99707990587
11519807833
444432993671
542039839877
426471576199
488928189313
516011403827
361793758229
118916037389
235773008183
381617268091
53086810643
391332178261
372706021357
157024855543
86570044909
394781582431
396293960717
218520298319
439130406311
544820337407
185358602717
196243930643
111491891087
265752745499
249592872481
320372033029
38775264613
26964342673
344656006999
312349955539
368998890703
344499583243
489485419369
133286114149
53381415413
365424088969
376566650371
524107104931
430944533857
156357178031
26626222279
323577029747
128031762413
372041214823
319839407647
420042189253
118850265953
49035966787
14110445003
220725694967
19197292579
252654855067
32056852427
107117873119
357842450369
272610529973
312546515569
296457666889
228176233471
401300389979
153997600411
293793293851
153916746637
487851221189
221881419307
390984970009
230593043413
372188194849
335266963621
483635624609
383121007141
102020050141
140288743181
51456627623
495713876279
445177377607
146121725461
230444980217
437222669833
118611754117
433899939829
188973454321
449901243059
356419065929
439588471121
164112586243
348565488629
251244861391
36023140619
414640288003
160907560271
479108260753
89404957667
16870332419
59982212737
372807614519
455782120903
305120027593
381381900161
407093258111
311654603231
324796919857
41444568883
36684298103
186125569159
333762105427
314563964203
462169452127
336081834929
513412162063
467102349409
346105611961
89801698187
66560636609
72145709093
272752147651
213628870883
441851427197
296604185351
58062966593
41846019563
498107108339
392873723779
218159162189
332710857757
57790768069
52878887623
163602068893
72578531339
448182241847
199839899821
369389257781
153777851441
342077806003
253044462007
382605335657
66457750291
282397513751
456640865119
405572442277
78192455843
131593651411
456631844797
129373738411
295937410243
188316397123
31487893753
254157797137
542316133393
453441753551
193845697483
337241648573
269923290797
51214001681
93018207211
289385361493
279233342893
39613344193
442388901931
496429478563
257596343243
97235094953
413352010493
304913649569
409450685801
347011343773
411788884057
536973364099
389788718821
482911050199
501299658341
492589254923
360788692637
152516112733
381532066187
103202404037
84074351051
467235590831
72142565753
86901198673
460675189319
422779103587
244570929769
435426840239
149933002727
346358541533
123209559377
100694214301
51139980611
83119229861
16806829213
515584212233
187202602589
29714506399
45967366351
456438097891
248347558307
312545703979
514882388861
403961256989
287258555791
332263029983
261386287427
1692126197
277046233133
411206394811
1395888511
323671293259
494886486763
52871359349
115240707649
423094918591
414796752571
35019821113
340959436897
44518508873
197858211907
187208168431
497275710661
259003769329
467638845727
545469836011
145644199457
125380580951
219787418243
521684965429
315589354321
430195107863
168762192127
489710373301
81003687533
311104845019
397651532639
336864691399
12643015519
529863535109
342471049279
72354162787
147533178809
367400618107
391638891989
123501355583
413746025731
247112705501
115780106473
452548719907
462398693959
243472716691
129906506629
105106373377
535707859787
9924119213
399023365007
339180328001
403815389657
425927860691
343203511367
417427974113
205480507877
317023134217
20581373369
447709827781
544400932919
63276496177
458474782427
88040662939
542544964243
260068946647
514677707081
325524845843
80104211321
225204146611
192403836893
449230205947
456827763593
6884812177
188890062967
183207674651
87029729317
497722349273
422851850537
43130269183
460924689913
420841069739
435551632657
14400370291
28780922447
32189490121
300309474581
34231779817
469041345397
8283033103
10307457983
59039452889
189670461353
308867282137
222223780787
108838480717
474091400161
212887529009
227820792301
419264505557
272366520103
231235182023
454930468519
436109200469
209520483503
309526627247
413315366537
103102840013
195018141971
46246440329
426443769769
49469571589
147150886093
171307081453
1445487517
437360308193
28954870787
132408265043
480710039731
244636094713
36531176629
135168737261
257436972799
314398714433
19150322489
306279626111
53455136639
124262760197
238954681873
144827753171
437739587591
204087897347
349025325773
477316104467
469066446973
246075154093
57673738723
225447275923
259956205111
374437692359
90545441977
242471335583
194183583991
548626230239
235477395163
264194327303
176410091527
512579327053
520362526037
505072730401
381332472449
365280040199
399329909131
278399055293
90620338423
194982415367
538693711709
325275235561
49342604917
408092322119
481076038369
194628974261
196399953853
240170136007
390686577331
492065961511
51586964153
321466086727
39881186843
512352276127
374150107907
545220787957
477363436597
371885357647
229571107849
222564986269
463477924111
338600700733
4946418601
179090500517
396863883989
183350657909
7964709667
212608178617
461102742367
248351279909
444714367451
476137578149
521096086393
453127503839
402000266477
449064488863
59651849549
393189897031
167152763923
325411337543
45851864131
315021291313
240377453453
311937322139
475843189837
512956979923
151322641391
233100400009
357095075741
185062696747
119632736527
289250193887
211259724227
410363588783
258114677159
7092315851
459521321603
25388346751
314484107281
524940020777
224500948829
502768808713
41534907119
240007679453
126217085039
238648539719
38554083593
191153440123
147548175967
252216829699
452731514159
63248103253
338791585411
122615796781
421833842993
126054876041
166879447837
428206575077
380609253671
329933820857
152640742847
354106241371
440748967847
508839530791
98998585747
94582730981
412413635401
210213217517
370093824907
500843229647
145208864153
469825064803
424324890571
226695312631
406065318401
251586302567
171182946029
318110737507
504997201201
77925214417
32719493371
502562511697
422781644699
81087873137
542341307953
525519920131
508867502219
44200166201
288436980277
40106486929
1679679893
339356535083
520716701797
30049094249
409606439549
299190100723
138524531737
289806244207
343852717387
474537522967
65651917783
276866246297
525248970737
231448022851
277847676913
533317510949
344644116623
199861868621
216625686707
168837452249
45104463769
235770933049
49537546637
516879439883
105916104677
510849716651
325489682099
38492253091
334463341027
74124227123
289506477083
18186020291
114831814061
46176639359
198567466547
475306257407
42354118561
122130358277
17162253281
501264313549
391029396739
350745000413
287317901539
456701127283
471133014739
503685450259
186174175849
29403253823
373077256271
446758877267
2005810249
208614212603
314271601613
241700290999
513458851987
17083310821
382350499379
28035561803
170982874093
340667175119
318927129023
129694395263
420419961301
282349532693
503170210771
467470850351
57624452399
384309711259
281571997423
500984630819
140468729353
71408651533
406441719209
370857275051
475496159569
131593095079
448062352313
394701600431
359904518461
285639380053
315943888031
8871486881
525077884739
422615141807
531473704681
236977189993
500811961109
361614455071
295257819071
430146014407
430324525777
526473212977
464299598603
222029749297
15862843181
543206231473
78625518443
173474969399
397791573667
413833733849
377757290899
3479389787
438828077159
188084349319
72389093173
250914656813
15460302161
50430081601
440668596461
224309254721
23873457437
381874457071
84522962533
105569740487
88129941941
171465706717
324217393939
17874801799
52487945651
69408544463
330350273821
164028159091
186437821837
473132055083
86846384039
244939240837
533448918833
360953705659
190703097001
535119888817
23681002141
153210009101
65442174971
431218145819
112566701473
526619354077
57182354653
242234709499
378716100943
346682736913
153655074571
300345234247
11740173661
260236872739
318720395881
464815554739
486585058207
503969485153
442499381119
269259878347
82718561609
59251018471
536290179871
218410029151
201167146093
275946213853
175096959871
311473528099
322160116373
321801353207
384289155907
255812305481
349815019339
64182869633
402148223629
284477599097
70479955363
295967798359
12846942943
86474773999
243417063641
49160020043
375668018683
312919941889
336371986543
187748135651
37753505147
329795227679
373549986547
341093677943
516160141103
508348306553
542571519643
233590807687
489566178539
345305680147
227805383809
212018363593
41622496789
283061037967
337469727653
342842041811
43260889411
354592311041
48450803551
445225733633
251557453393
267506331899
502579003783
130348465861
422547891193
235170226043
228267492253
449241568313
532440250429
126766994831
381037067297
106698811663
308837315909
463135196617
401498875847
333966262169
86575277143
326882642521
199659451301
499155660163
284931308807
508096251973
240082196269
484624331879
257646057563
69342753677
249956326723
418011068623
168198564431
98540734727
353843177227
394559640707
122513273791
297409570427
152140991713
360670574707
277065418909
458731062689
9556967011
433000646711
395318492419
427397857951
86382358201
151136236453
520433059543
101165931983
290871292973
18734144617
43317232921
251323564979
532975980587
149031408161
110543649127
241871238163
280909994479
52303972003
500713446287
10641166841
299876258989
519362841839
153056546561
525184517597
417001641731
497724826901
452065443013
15560975491
313484216939
519816194389
284534326163
213011101781
64011969013
2365009067
340506956033
233872859419
298410240239
210833684093
542660157049
448994613577
366814159541
237014384141
208071371969
257222142809
270578622631
472527116977
506384639693
511650670931
459806302601
475481570189
542576681287
209328455423
229340238221
160084686547
190011057409
437233984841
249133338101
140768869831
244277864071
457352608721
112184114621
143892154841
67741433503
894628673
432345576703
138332233769
159340403897
54451465877
454423878739
534732421591
189107478071
251913526043
437798853551
140329938673
215482282601
302782601969
326468858941
41711934811
537852079481
169281300701
263883754913
301241007841
70395000047
411334786517
471158707603
387541061693
521025859567
353330042707
104942331821
525935284471
195377390233
398497564469
272100181861
110746126591
125192416871
311508831937
201438188909
502380279299
415853418263
132694218277
342074447107
270164794391
24341203729
31837434989
244130054017
129603806383
445950380143
124987789309
73852147619
453330977851
367523664091
99656086949
174042043117
248162009737
74104033319
140886564463
498112105937
31838245939
94915705771
509265809413
94036078217
27039603583
235350400223
434544243697
411594184121
524469544873
412671896471
172315739243
189897295571
243555751969
530967060209
83662756823
343551524873
194480763143
352638141577
122920764227
356025568387
179789642173
303174580493
351035332157
287079920069
359262925657
117787449421
224635135973
215247669463
131695244333
480860619367
530824048247
88059969607
434127493991
239725095839
519630107131
228592392473
429840342077
396452365013
142194597529
270171765581
17276310131
34205961827
63680815421
378619983373
527248390813
91088431433
508122808577
111235257569
402203324933
187684315211
212370539869
211483171369
426289885321
493173794107
288819479027
275797102649
424499334583
325111901659
212772986857
146229084139
294340857221
75540322601
341984411501
473609916121
544718515423
191549508149
134649765323
287776423799
425387887543
502475264843
9723402677
387980782093
223835231927
199847859493
82340286023
170731727029
496480375511
343760487599
205630299053
217303397903
83458481723
428429276683
453950324119
49492988683
482843458061
198693530093
471625333009
234924981859
361482476713
61598637493
284584138219
13347919217
336900825637
481750153193
245613713309
513033132023
146178751393
136638625463
473785724219
192914487839
333514356767
84373426139
326101361207
497997513961
532646295719
436631735237
298789493671
476247223357
454341903941
372907223813
443852713277
511074100561
112310975089
405477760747
392193718667
55872590821
102450834053
457775066941
46896452959
368964137287
40298780507
17676794851
45963892847
143675687213
214097446679
77639376323
181739330441
27452629181
204930509369
542106591497
84348497873
429720047641
328298290153
163874711089
244583541131
407473196407
107353144453
429679395377
183248320613
64498469059
492833899633
528002832209
537304688111
380381718763
472604775421
240108535141
5007626531
386370558953
343312815907
434503947139
88189748219
293783437427
541531530619
15680465587
198390831809
150085241587
477901691081
287924414411
476203243337
497221663423
167339616329
294496033619
421102365883
404725285487
478969436111
85286008817
95099952247
360882757163
531663721529
547753358417
227818694669
406831611293
220296731279
148017039991
256828370783
60629287729
224359478659
133000543097
192371124161
434971543247
16725473683
2107142437
197253312979
527716322953
358495947163
391214876197
169685673403
308670746143
139002251273
249909524621
533975226101
517856874761
54353134139
273173236291
381361628077
339385431191
56452865129
189763501177
432143342929
144878886797
377620123787
181534346533
253314128299
485401632853
456439216241
482188837763
516297375821
431047273603
79135353833
45883214393
773080981
6322951823
217365026653
336324647293
441762057883
236588771359
94742137037
361510552589
459027763763
121701695149
529879247591
544082708369
260218921253
496746705991
458799022007
303407511383
466712114051
29564593187
363932493641
340162737919
239030951597
113834311069
345031777451
49979512487
98449712057
543780671449
192468719917
320693696779
521882036747
94275702739
285232799713
71134278497
219099229667
333229994351
297897176669
156900657223
211064055791
465138222403
280302784943
94731852751
493964703229
201835501873
500339020523
409840280939
168170239267
294550794221
518331542147
126479255501
549566741417
1584886021
535496647429
114016198397
333426415457
179467569719
256151704573
100033153963
330123815033
94638354091
53796929339
78529276933
459835080413
229272102329
20333587993
94349234267
109343300813
334862696131
455263284401
47656897819
255432812251
500800596643
159814506277
83225580367
435482799259
157118765407
295548017537
369740071243
484499216239
391939136291
498222381109
385656641473
450170533789
410583654023
504554154133
32172407987
435513608507
372880023401
182898100813
152736507499
273345133273
137814672673
408738638587
80593596491
434670895223
15007946231
525868698587
216303638099
529904958767
185811490861
218919278791
50473837819
102471067823
241890777487
361562347343
352596869983
401713007741
78138988237
5408719427
489471418861
392201396803
41533412399
26228074883
543505964429
417255640181
536622138799
240183383381
73367630143
331011696163
318507602131
53084520553
144873416557
266919845441
235644634789
369672067253
429049075493
91850255407
39017810501
481355163607
180559712297
525208015727
183715384339
542193423721
542677744549
103166908391
529106326823
121411865147
474472667549
251077817597
328397102959
426297448193
253020184673
248855631623
36483120517
117470731907
400808601667
385197721801
84841132273
136016599981
183114971947
191943384257
275873320133
521713380883
301722022529
182987619407
429530423227
316344205279
175042192349
527139197713
272652834137
485031024893
201951971077
532648762813
18675620311
393534963467
489541597891
413228750969
443703265697
51355208033
323764606057
221339674417
306681233171
45196628201
224529635917
78373099733
94531271477
99114376303
396266322077
526731843331
457859556107
288891770093
81299238467
262504796327
201146696789
232467332381
73654214531
451063889459
282817341073
470541968297
247789807651
460776677477
324014348267
477426392371
4507731803
420664135657
291011859071
1617935537
285384116821
486473979307
143907736327
311838514291
101880104957
485786966923
432578341597
544191514169
277780201337
40796723081
294391954399
299935737617
360082065877
121044584861
469308909409
205409904319
130853299741
214155075809
153655242073
69141472349
406525489549
355716763019
248368224659
487806795841
290824513751
37236166211
345747860719
103044221827
121656020833
308940666809
472425717787
92987777899
218917858163
142579039879
108141159277
375730016413
496372493059
69566609303
16381925783
271615481021
75905665471
498537515759
118837534693
459408200683
37665391669
512802072491
40522685653
344687722303
418004058971
398921324371
88998659989
236858878733
194775871399
399114318487
23239423531
544552541147
128115720643
311345622941
391777095649
181271113391
97726216333
541013218657
95981160343
356962772899
20567734493
162858813361
446569054271
37144107073
58429819967
260980882277
17455584701
50221627447
383979358033
444377658691
117296438681
68249431681
195660712957
365726897867
371781672377
429302083687
461488338001
155329049773
535006006937
355334174159
183428128193
460667475871
185063782459
155155791577
137762412959
36100863913
152181446047
414697091051
259355244949
142907736403
433952953739
243509560037
444559725791
277074500767
304898807929
168140638427
511161856577
334256809171
450745659547
55025470127
287492473843
293874068531
267290689993
185116308901
322230122999
91908332777
330043743361
185015874469
41948662829
471151013911
152326784947
270238624727
240252776383
221240724697
432190898831
31336710187
442256216251
118069303217
11626275553
20176872593
499314203383
170647300661
272304717379
9860930039
324391799939
51816307097
102668296967
99021905117
308477508463
121433132371
343038995543
305746506841
55186820071
106818171527
190865092811
341808801533
440136605593
75309339283
451446086083
41138543207
263264947063
125050803551
71764892803
333879296447
382191559987
51296202409
211989902389
370907601007
129106894339
454256344147
176355276857
518603999371
173699210857
83783099311
223504316423
441050334853
143130388543
513731330389
62504417683
81127904447
542726314201
388955380739
319275809969
539555170093
248951823877
123791949329
351803017571
212293101871
371465379839
173537193359
483941109221
456197637503
20790968501
396533091593
175368220789
120605183393
15494766571
13108550437
225602010289
20121287951
508913240063
326208177401
329251647719
284388306529
58449851881
508833360433
342002184263
89286601783
70218898609
6666997313
172231799711
173168631499
512708300123
324902969509
198848061443
328863401297
14813775523
447621592381
333310154921
509294626069
400900185359
63365059159
164926407263
177717584131
4118622631
208898354311
65205803561
29632426991
2632533193
217101198161
262186544171
165035339089
503957549759
273526978159
120460359391
48797916107
82943303153
46491025759
504342270319
340956664901
205140689417
49508358281
113324379011
265680137263
177512427121
205347880681
151858385729
201289280831
338188310773
464407453093
50282665777
307716000947
440673931309
395568742391
380126104417
387957481027
130917278431
528516365471
403907814803
270313857923
402187583869
459972453359
124490099431
394538884517
490215678521
306354229661
355147888591
151292881273
497341348993
59948683343
132992376161
58243230139
135673085081
113030187619
489585547397
47911420217
195718683493
375572149163
361167217627
432996145553
79166792387
297688670623
98983245853
434423883931
339255084929
318481963321
209202375271
293742935917
328495724497
143234366921
491222404499
112507596109
462932629981
358342403333
249984096539
344383358677
382511007701
123265349689
460425427909
190158873713
345585405491
23547139783
289392303647
321959496941
184523936911
101787480787
199747332619
256788455269
441878613049
181618408217
182065666877
368763282109
6909763813
62536296367
331790144449
270565657339
101672434679
106742958983
508834564867
287349792449
160703868907
463348180259
484270230707
184187680279
251985093253
503836303469
508011722753
448456256561
297044998759
362353127291
536666745551
431516372333
516528580693
332078563277
232227463981
465618430631
132892734473
406148508949
136162478443
374225004611
355923775013
323319867707
37053606319
133158426529
28217889731
46822524877
417626787371
63784296053
483128754497
206146795493
143515632587
39538619539
260640777323
450476711063
102606857219
148227901007
151149549587
325240395499
435051101929
177366335077
409087270721
120342919897
35460847189
150068582971
98577894559
356138317169
450525089893
235466463341
161399575433
311232298609
278720500727
329392759013
370473828869
506219086973
75398055539
480739091671
344831822911
440975388547
157632000649
316751382529
440386713629
164829790469
483663816871
321448237987
407040359389
392433858407
47674755437
377125242451
246197692057
379997702177
176297787877
270754714403
163817644283
40543001263
134056218767
215374274369
183678983443
176663909971
313023157409
373762392307
461738888449
28895243843
318425837819
224240065733
304559167123
180576140753
285351096587
121117305689
76009863317
286107441397
509332456537
265016594413
483506821321
407148868493
505634599537
397394612231
215925857951
108023090171
449106081013
173110758937
340742474291
88874396461
535568113621
544617151307
402332150483
369829165987
51808966343
316728817213
167522310587
510134179013
482624276293
444087915779
22378440289
418750204087
76726894493
396263580469
87683482307
129722385763
145371342167
452350238113
411916860127
146894783363
20829245077
199912832359
2063966161
437917123199
239385470147
262042344961
19314757339
8739641279
104484054211
223010059777
186776247829
269530322879
55760919869
288719525137
470234024131
449712602291
100955396011
4349207099
483752587319
285016874183
500712894623
241705719263
368926134053
415714406273
12732155659
394639907891
167825705519
455656264061
183490049947
84884099533
224502998917
539486004481
273190753327
87470691689
340332694423
470526516349
281404596461
171122238347
216216651341
377284305197
386999993543
452558238809
104293666261
117791635963
404969021521
197997041951
537434566307
171751128247
337398334583
74355113479
267194779087
305184073121
336230618579
218856348509
545321624893
438560271871
213750581741
327821408273
52989601601
514499645993
182848142077
231400476161
374630582323
380047352281
394551843151
180523294213
96926535961
356377469099
257761012651
496776719093
370541330903
70776719303
467314184669
46741312559
142052648281
114029976157
261846507193
542489425603
209475738421
112722097949
138800558483
464051532193
226020252739
407189426899
243137640887
46527705619
300436235153
85388966059
181264749331
129620426267
425169651509
251099681957
55369580639
399305017861
538102845983
493528033591
373379277629
194576919029
30459956621
329422265047
75479774159
11168029441
498783719683
465229428451
526564410527
518451586063
79141363163
81773568563
239689376483
275959800059
51011246359
339598133321
232517621593
333799409857
267467932573
397109572721
215264337521
195317347499
89638670831
529211681051
288861126143
367462514147
4978254451
20498187757
80838468719
283365868579
111352367011
223513283317
380686200773
10040561227
22002294203
254357667847
304541362121
291329270789
510898777219
217717892087
320408305507
255705248923
222403877149
460294950443
377788089883
452252913139
371177766979
444377213983
32724072767
361962670313
135717058319
518133639883
43993778347
88559102329
164807191253
189866864051
374741573783
22532294201
228651601921
12543540239
200856875501
147081124373
203950461727
519545997991
249063086533
384032791903
355866056041
168501438767
229478486849
100571066579
256994516437
493708923923
66675798967
222532650721
120462351643
128822277641
385671208231
244297118509
317873879641
127334219801
106106779133
36756144253
521620230223
254932301959
231435997073
251623932493
251094688853
151059736601
297713914343
140757516041
36907117123
117355329097
55159852589
55451050547
500671483573
530737256701
452930264357
100096264031
222930227081
536696075849
361637823553
192715404863
420833917589
347848847039
144880398437
351533272931
370585666237
100752029281
171420550799
114442663999
111415121299
498061274761
429370810607
285511224767
365923517779
495798353803
340225114433
522456573697
113977754599
158683364143
51367047701
113373081431
260944160159
213733571893
9309873337
59239484501
531589438111
367679253827
531930466003
266856129077
526444481051
119068798921
138527557199
259755408397
290025511103
239109055987
308122523521
488985956941
402720336101
522144819331
11316564803
502461521899
52430379059
511346753531
24529625551
103216662491
265464588553
252339771511
395683198943
347798505773
493813859339
12068493559
181538668819
403556734081
123620668247
457708133011
521711284453
52629980839
234246526897
493257844217
103213364209
113795657813
123412867141
34687768967
416581484867
394737886897
204327248449
429353725237
411814114693
143822972369
454184809751
392008583891
311029328843
534156943393
134300863547
391682507989
45835910209
358111426157
220034474999
205153641661
258359582197
412373738081
98135806081
53553348053
408196482497
341026463881
175476456907
147019401157
209474494781
173701594277
107863967041
455084352223
435888709721
226253121377
254492533751
244411742987
350127162793
416653291141
332067143549
58411465963
247195593263
340513720843
261271257209
104900889001
99754900691
161060971301
51291647389
9286069679
405711955871
252179771477
83495853053
316621642039
515914635811
220783920433
45319895227
471076006721
162857121839
317862213847
539751741587
19392291533
326833153351
440912709829
147271979209
264434035399
457344757999
479976701123
308799563459
436681891643
38072645467
71862983971
34541662531
371613847589
470475793451
374464859017
540688083059
92009076883
544060004039
54985133023
539073376571
415790255351
528036693827
41469502699
332584779301
546324930511
216119396089
143952773407
471823456487
173182397257
235360290713
430097605799
145479625301
139320087353
281321049481
330354486149
307574309407
370547450761
349540590967
25754555867
220813749721
132656385679
209187324023
22187994791
418871782057
72544991521
282035404333
143082542297
222164076559
98976537809
334440948859
355579584743
85597026367
191632361587
217971988847
78178781819
94188076951
158601558671
227336473613
174825244877
255986355473
356245924717
17219929711
271978376639
89101923731
378744840311
227514175013
35356345397
297749035733
347495250527
442665784643
250169635481
27847140553
94838729351
195710400701
548805925583
81832500961
64604674951
19433466089
537470967797
57319408007
321191727007
418990447501
62595133313
419078348527
150159870103
18759040453
343177753609
408234073021
183899400631
23616611989
373785787217
488603041123
433172421767
77048129513
397947310997
284935823707
35089203469
523797186509
64355019787
509944953883
310513649023
381948817829
471779622217
479172579317
194748686443
368554204999
440557718371
486285778063
197355864301
90796373197
441418988573
438371864867
493560722273
460981424809
114764111899
148362079409
376631881897
510089049233
32085809881
281971409141
289524124277
421489856891
358688902597
468024265217
80597352931
461260114747
470611445461
253870531469
146819500019
265724439847
486788051779
36964061207
395070275783
338298138799
118403717659
289271994281
82795989641
474226711577
479222529557
229764536993
204090693167
535989347731
367761873541
96073261231
96380921683
457675432681
294913104901
48864673511
377634799253
406787438791
292553324033
375347281481
324664343609
175469698421
404074176619
512087628859
205816672393
309150320107
157735607833
181394207399
510882982391
298458112559
300566388887
400321275301
415393144741
274037693833
50247301777
301612100161
311328692243
336221177861
245440474267
215695077151
262050260713
143927114687
101202912907
56665347923
41566652357
343714695553
273911771381
26031376867
425286165643
163608425821
245108197681
410259120547
316349752993
425981445733
386568741329
109608344281
67516499621
268448195153
275309247791
158828427467
478668361159
78376800413
20567357807
196196920553
506939198333
158383024259
321475342351
328024273777
119945467717
57908584001
273706490479
192150590381
409609628801
173671189843
157307285573
398613513161
266860418213
423943791613
450838542529
84613579819
27230208611
127002979769
150823829479
155404591373
526320383653
262874141267
366615081269
126558443953
210418056523
210794302879
212936287027
526485956519
497289221579
277021719701
375147543077
508735513889
541046801413
368450251133
460462092143
328821874159
463880386369
345988158119
97100799641
436824033389
61217882749
333803545891
340737380681
80208907111
283962813019
430883885749
442810070293
363829857779
182482089577
251186686721
346371848549
409197087097
486393445271
63141290159
223878737191
222693340031
36850198661
276519677017
273869140771
519802573351
341858042011
275510141681
316360914307
525603915671
467004763241
300776355127
393407430319
227129485013
5541818039
380643414829
271879156327
207699568949
206017720793
102894594683
293880640241
305447309861
51181411877
335741150869
125990339173
175033989101
523374332491
351451123327
9594799757
428285486219
534382209539
113943773029
88314782789
42894699299
454246048519
327197076911
195154441217
75596323553
440663990161
50048581217
87631291003
195340520761
214332217621
347770926229
269657628433
191967246683
137970044629
454860418967
60336656087
118164026711
73685726287
348922855373
113491949321
525318790691
270578281361
264253276607
396890572457
401994102491
355377160247
162302449943
540566110897
375165377879
520146916771
250643984839
543260715941
69724194781
304662723049
401895098287
43515034327
348148558787
495015774703
406329860513
537061123187
349406947369
46421816201
62448920293
408161927671
21968940529
206380432471
88993555649
125209425533
159587125751
72229198673
414825735179
371884187251
266124712303
285305263739
70723626823
91134914537
277373277143
175245008161
126662578547
408780001969
467625330421
484418723713
51913822001
170784763153
287365349503
96666293593
443024562829
354773512813
417333822221
259901516263
432884633479
461418062107
439540323221
215293522723
150535045277
497098376771
379809195061
548915330863
51325088123
132788681477
502877809391
277620624767
509771428963
179279817677
419385530747
230064109507
108070474861
323888753933
166619313871
332981517101
491435296049
129181675211
368575901011
2512070273
83836366841
25799270617
185163666013
479711823713
391608295633
154367672579
377175764179
93273312037
262250770303
482962518431
530538962663
178356804653
7852362787
90800232323
90411089501
339574464403
483778540867
155341545137
457254391463
457757262163
29917933369
190706173499
451882764299
43946822159
3199240699
117575996831
315092392213
326816592419
28975156103
478709998021
40398169699
104112521459
388484339849
43457762791
5750020301
95905268423
507603314159
365342102603
367696656497
188972700733
384725159593
487370198633
286936928797
255389023807
433503620519
67885963121
544458590953
328863519541
163620918031
497961207397
123086954167
299412712801
491636458681
368367751481
402914844127
4299452621
366433888453
493558964209
353945462449
160857166583
123988796929
430493966323
403069653043
390503992159
255103163807
72064734367
318045983
307171259347
336384587807
137606491843
197698741477
22563003479
201023111299
310852905037
15573842569
534791689517
139920133721
330503792657
62205719647
300363774229
324482810287
103079889553
55200736991
394862569363
472423285903
527713099747
120994700051
527567020147
50796828793
501991900409
130433045621
289966406291
404477072393
136435970623
132051961687
504598654457
477966648361
408872921137
114042251387
358503865243
163057208473
20600751877
194315070847
429277654213
351956565589
196114069423
112066976821
246247262381
58596154609
73855728979
25884590411
11398735429
533895296897
433291699069
134769153989
189838895053
37061165683
464343300763
255074126897
78824735219
224912663699
54255550691
142222420381
528457522231
354616030169
346383250513
211345952533
96455556191
433026651829
431398915687
111802823323
135457846789
348150995531
108955465337
234842622433
16132964059
286264104521
58140069857
4074569831
284473480309
425314748071
133066682293
447805981841
208336088809
509483709629
408511712773
58309562093
401353770019
154490200703
67567339087
104401585391
151493773051
80195747209
238335329341
176679611029
228402640483
316955546599
225312648817
135417562883
93156574949
89874393689
485637758623
325394140943
514100855857
449738876771
255603665719
39143372837
120457533121
111016651127
11293386697
494621623759
312081483097
485258186377
372054782909
385366609951
337753625173
60531938273
539082805589
69017235913
317982946903
426700258769
368368564537
262460784197
470116033433
202521322967
182187804107
106715613089
526951425391
479941540997
334223615501
61998852193
181781144887
84858674687
329522546839
172602897407
354693328603
178673718887
423461894117
13071039871
263628074239
377299535399
32745674189
213149552533
287199202657
183936124249
63701093081
309467464219
547366415119
274886037241
411597780211
49445358397
371276533403
198727152917
323257818199
6778662299
116256268091
405443401219
30677978731
315226501181
542992000841
318103377301
25848828833
419538902579
459946784117
192005988299
265493522219
293599097929
98053710277
6653998019
533166114029
20474896283
527314064957
493432426559
28327688153
164539974047
25463372029
179547972299
233572413653
308486418697
503092294609
385575076951
453594151267
132644767769
123932277811
1433050481
457774154941
163722678817
496554911341
208537730867
41072546759
267258947323
56895656537
495736963973
298917902863
422513174543
262998228979
485723630911
341714380849
499420801193
53151459059
142019132701
426320062243
437677160407
490519424893
496041743749
37571438503
34133790839
328784784257
297300684017
95507461729
343247693809
308710247971
177269801077
7135487473
490762228063
488711493091
241237489573
233195123573
203762737543
208389732701
34900185109
323982548689
30184600451
246169715339
33218256571
543353680423
371726194687
261325517051
306826891027
197857779991
284711844997
11950537393
117688439867
107213711881
442141320077
151350309791
58169308429
420797297941
476362059247
21773224247
325934422777
507270814327
428193393361
477938280329
352165130557
221994224863
431192575607
146586352331
189317843963
51544665251
18476141323
192314740841
386019796091
422433108169
60891904109
74801773247
466731073891
257966898199
208929143827
141989754001
291731520043
43535655211
139643689657
344931675971
432341591023
305237401627
275490451057
175779921329
243692881903
345711534853
202807314223
197610552781
50395062929
335248645703
264686258203
476363290631
420295537331
509153887349
263064750881
406903908457
330956505617
103787569073
37949180849
437939206123
43459246973
492705117019
22740916621
442456905619
431458081181
196578437149
314162733349
406532412017
225148840547
541274913721
164368027321
79846994891
61657320427
504656928617
323183417737
415340247871
118753958969
421926849943
229827308533
394394522959
364972493147
369212905709
254816740931
423080383849
407120896817
475080939287
371653693531
390637843429
197034054229
202417415429
349135792783
465459261041
34395492239
197529974281
535289254079
232879621517
270650206963
90706439561
310072352531
288210538657
212831632459
330630600589
336980009357
327055780123
389613047573
7336739689
137899028821
511695580741
239544947321
288014169673
373943042489
275983400369
217855630439
238172847173
95599082723
150795611909
229694093383
344024179127
331318181989
545246633677
191490315983
254385760157
206119589339
172492776433
402632143169
112813273679
380707567811
343488967351
266270823893
391338570199
220696679717
274498095383
28481152781
155084793037
13101574777
61903955357
345319430887
158232345053
181846273241
154836979291
543329317571
208096694999
528107389669
505290693449
185105721407
409257945581
252770276261
388844931467
338183433103
119477443777
432099650329
79482715547
184611629437
358824917617
308294927879
484065559721
55432854641
213658240259
409289415407
140926155901
211225892239
335960517791
496238178461
204378425231
467898436223
323050301953
244683981163
227501089363
81519402347
388368268259
264883528423
138754133429
196796896679
461842032161
457304365559
327193243291
91882867117
315449420009
262234096447
386574710849
74731267939
292910371639
207808495861
371263077131
119188937729
455237985179
296880328279
130373057761
499766132251
406899942821
428566247297
400314553937
356143652339
52480779919
476321401553
504600581579
114529999187
433105787033
326245131859
505395328969
111977436721
144254077661
491410865977
10542103081
195996545999
27378303991
222292919521
387519626009
523187248289
370569293093
520045846807
548325903331
70175723509
127675975001
94372418059
447782559131
68711496551
166829310191
27715830731
254829622669
438991347371
431423156933
344935699223
78869895823
290439264431
95562205241
527620346753
335776407007
30184263497
197188788749
190102231057
44446902151
133997056933
429326942963
37891237793
443391075203
132141543619
547534229579
331870842847
246166807993
473218446341
528622885621
336341400223
537480310651
328424658797
381817774337
414720507737
249592979579
246666335261
139229162993
313176492569
257500807651
150011569049
30714324257
163054143073
379287006473
139693068481
19135004939
462111001699
517264798079
221708726207
375423285437
136779130681
390890223973
395236349777
463062997429
141595405519
409163390479
101378535793
11396390539
184114020113
417267966923
492119617133
223849773061
3311921507
401420524573
156297954667
206026220363
126359993467
189302714297
79995551609
274402989589
247723493401
75043364659
530038968007
339958968101
371060771863
114381372379
349235618507
10806716087
145118344843
192561856427
219385808737
229347928757
290868025681
301895937449
382855620341
37981845371
297836433781
294624460643
107562425357
522169134173
35854651031
203392660673
296990589221
162312899257
327843442697
182059171219
545505832721
394410584207
347005532677
84099781697
334076417351
482418680281
331135981367
534810749873
351134197571
3471045493
141361273777
181421426479
284207061899
354425804951
130192168957
87645817871
385797226807
12464082199
496990788881
16174729567
273344175491
145143992479
82855615783
214464366497
93235146019
27027222199
276297594817
199089993283
95363655749
394693314727
486345177209
150878592979
442829865857
324680540381
483070886717
194134303093
365250372131
540029201809
532855084621
460726854023
45484536743
130704223967
293764334723
211423353013
52908753341
85202415469
149854870241
145677279679
72293952733
338585682209
83102935483
301344556421
92476325089
460476324617
416410212329
546939798091
243907075231
495681614579
187325017853
401305191719
467534598709
56318369993
302376639779
288333139903
463333013279
314392279879
149383642223
77555750449
36660835271
412632104849
477765037027
195400965209
131989222103
359393915987
199110408713
39368731813
260547041617
97821642599
209114741029
370981476589
48230373383
501262046239
484031909717
81696172387
250732272821
474202794577
115585562567
53616884471
7162773973
289218106963
406159355533
536327408941
478951638317
27935898083
376371223097
263558068769
273298027339
79695719171
230367425503
40786811293
530453409319
212634800533
531158910329
482130792251
246464319061
389401484209
441198637259
178634279767
212699035469
53539956419
110828514011
231883396879
87664995239
385214153911
411251739083
390156782149
276595197883
534910609291
244724323717
76875874433
11233780109
197535389339
474783975517
108636506401
100655889877
191916856961
358482208351
514489591439
462246872467
348599769937
469354362881
226625012687
95973607453
30615002969
275344637527
406554735913
62516182367
308880360359
465827076097
291680690471
58347547721
42605586857
2474818693
481543897981
184337320261
18987168379
144654347407
477741530293
272241351911
506948269
299759509811
256562115949
12076768013
163422905131
149722259513
238237375897
419845829549
477378543979
210617285393
287185462621
283597133629
242677346543
442207795903
110514278701
272308023791
20854964651
464454820937
221449360967
405223266209
222751031707
481531569283
485673396713
458610483613
154136484343
417243461741
409492004447
162610200119
241516320373
209151275467
246080003971
421105277023
275597770961
376589306381
549047529343
244828257263
412671206557
258389609783
509723009669
23084213903
273195710839
362761080739
39242002663
402665419627
529028193163
51733199417
171813793799
76098280261
406514237707
334564564603
281663881769
135729761689
396614587289
490340700131
364492252211
352450431563
399297926231
309142857251
285934387789
281000823899
177920446267
285661209521
529864629023
185703605779
348677000993
514093309559
128144219627
405538920463
26602847989
411488548771
413380970903
269515097911
326841558317
269813611649
398514542369
5821207999
204602300657
157837226501
218284155461
226863890761
74819446697
13177844461
369382435567
189310169357
338331151579
238509676577
13283977519
300421105067
172250810503
235623449231
404021314633
81000735427
419021479697
175829787613
217419305041
322574811917
261702808063
457076755349
215121011657
10242909199
9664562981
381356020907
216899290051
237988428331
263122639607
2268186721
176617081933
36909177593
311636711669
469837886369
65943611533
79697244227
336065966239
488185882027
184433573029
428863652887
132524205677
171329840777
368325107627
357558399853
142481445643
63436546193
349004511943
340937577569
358215535919
293029256633
106859414059
349837093237
453907648267
542849290097
153934137101
466212894529
170448556249
354260136187
400222853321
399755836939
487164022951
519206583271
69976279523
152236420307
379975047611
180434107831
116401226857
354600214453
540894651421
309160115221
326494479803
365505757559
544143380171
542587980169
299129324513
176088514081
284754135473
241310521343
536450915797
124848171727
144425569403
344015472989
368481704369
73174155493
65641030589
458504052379
356912570747
442865752019
351531383813
94439485537
442772830033
95490280733
67973310071
397073834893
345775048807
239332942721
335969237587
306928035503
13765282409
101581599857
431840646353
419632152211
230015303807
39760562351
532814568799
489967878709
170563039793
384503285819
25236759803
207823934113
184636673303
504899361401
24973092523
140954315407
511771854401
516937785563
135140552849
422593895833
297309648793
404772864091
136020621949
88280784401
523216897337
443724860113
411148469063
195343949369
468829499737
86818305109
1170874759
118155797699
417541705687
158653329353
282435400519
263747468069
54683031761
525626023927
169298184617
97738193591
190507197319
89301997
114124924163
41828232893
505260297679
175030979723
447850694219
293215836539
241636560107
174294132767
528918101639
156905885593
165296922793
55348773437
207673241351
60588921907
235423777601
156259223453
402540316753
459289395497
44341277993
142157572147
196868180647
15244095401
459037754647
49751076763
511938258779
405759551591
281559573811
251855422187
287766997711
23421353573
519911121143
223793186311
405607228043
337821105737
396574899653
528110967941
531872944133
27690453743
118685500237
548733961873
486301004807
303119404187
362718886147
168999293899
189739586483
367006066831
2831241641
82498136729
378205424579
73216475887
140185727113
535275419479
197847180283
143243999527
31027152599
262942597087
340527749143
189426799649
541542262879
439922116867
59146408319
155241677869
8219654221
463541690323
441415381427
22595281759
362646652453
307602073547
61888675031
144095386033
168130482781
385798626023
274789774559
137344479773
131819251657
20177752337
470577499993
37771749481
390229494041
110387118629
448636549351
26330711507
286516410457
492852265621
239491981277
2509563157
53918700529
394317185989
530794144961
545042802307
400690462429
547790911673
410019887891
383676303503
306989486449
222463639907
385727138311
258404026967
503725486097
271947645527
94976760707
472999329449
544938958061
232347099007
328098511757
549431908351
100451166103
188810737327
247323218249
164141457763
475166569183
24360089723
2843858911
25044901951
508739655553
489127003891
429064319297
297046641851
168140996389
82067360341
518716567883
38280160367
406552442899
132223822391
243506554229
544612308479
351734822759
541511311667
227007351029
166580799631
57572779829
141235058231
326383385681
339532506067
80829259531
1879940081
484136736803
368281289633
84862876243
425257323263
389073622757
333441934493
149226237521
99702525337
390604437299
336911410751
398314850173
56787924769
355783747643
481263470293
341288995367
194475744539
97003106957
81434775043
84014440339
214529089657
220750293427
41636379347
357682895987
328804512031
496021450087
112730986189
283921911677
93114688697
356315351459
258663228407
447033197671
467692833107
514638028819
50383395053
12421105919
10583301301
11807899013
494527135717
474909980543
417391611397
337559211917
49587227203
311242098367
29996083729
14609634257
453358779329
169302742031
7037031041
107906854037
151423182367
474744374983
336633150631
478908772753
82889122747
435776790679
523978758031
383982477239
305280876377
92340083753
275659533631
446512741691
267244281457
328760696807
346815612449
79534522153
460063056391
46031025569
268635545131
7228580263
161383235579
352831610297
225733566533
506018001971
230010951851
111588226033
326468394163
348568440289
120366116939
81571749827
278416627501
89780516389
126923337391
25385735209
536221263829
32766534901
150411469651
346309773377
122891769997
96097042841
367524689957
490925845043
334446739567
104045476903
89214640681
1772211407
362427695389
201312314683
234214857043
224061796019
470593540429
472969178233
158936446943
66658458197
17458151839
362113857307
103755170609
543483168133
126083936599
351487073647
179883292157
458559961879
87056778323
201588415429
293570230027
78262716971
76610798557
293218812839
117709955267
386490701143
484656473633
5067699193
397850006471
348384564761
383457840371
457737209533
282820277599
209873007997
280646917963
507649635839
115785172253
229531888031
25554999979
163128075373
216614761439
228830844757
318213737557
58628384879
410085658811
484910995931
333424201937
357384039557
127175236103
192436201037
202751350831
519694943983
248789902787
76520191301
123613827437
30669844033
410130923351
284345584097
492624572173
453821987447
155557587313
270439908173
158595550573
211731812983
207682157021
282851528851
537101045911
417811994357
518963043061
69218327551
451799171717
258169972103
538878841313
30324816581
328297731911
418577216069
274719455939
181996834351
213772145453
144440584061
371717446127
99132744247
153272452519
273967728719
51326991049
390759785089
355736246447
376068150947
281549483689
37297494049
48018529343
491899082413
214279474543
374622512357
387295238201
182087613307
383302781929
147268018237
289703861231
104202164441
247490215909
513539149759
278987762413
101723266933
208295542153
483074882683
256563201457
338011945237
120086422117
314937464227
253202606249
266187198443
534724110419
429324013759
275604512783
361895888867
525333392459
254659378121
468780219637
428925566539
462189038897
502222297939
195028613161
104655629389
200728997093
61460082521
128485128001
456759454507
39175633169
377204042659
192256534651
231079264363
233391265087
24863377073
79098699059
296771370079
256887044341
324608569739
499132161263
441312374299
97473743639
501743348723
391379072011
359864237861
271355027
219935530589
369951981481
349937553157
176469488893
330833349547
100629705653
408781765547
259606366039
235526941681
538982100523
3261677099
321864713689
382943879203
33401910431
316711741529
501152607481
348063449059
287256525097
338265962497
185922279859
58477911521
506382192049
26840969447
480840746723
338031431459
399738249683
152840333207
403979279549
270881466697
492133628477
372892898149
16266255311
187000922533
12199539769
57404954111
250373331557
32009319149
373007484527
31277781749
406486121891
64551346217
449363257267
74356558967
451277212669
216925147393
162511771189
541054124531
384319795081
128638704209
509389573141
522885190351
102917854993
90438269687
419847123571
14522216179
384800833169
47208229163
109041479207
276337800853
400370386411
392383734047
331334854633
151468183661
321288754537
476406516853
281081002723
119548606627
105572679787
100223987161
407303487953
256079421431
142647352231
141602365939
18128585221
174744691327
62014061917
435698132897
381822967909
114265866593
444853208747
115708940387
87691165061
361270565251
10837984193
441870862997
152360449067
197512466201
393267910213
244280379209
263706550973
492625560923
45524828243
102131593051
438398910029
373252488383
463968012301
246299140667
232449999787
12148834547
233438175989
287033912593
134412396991
6482961827
523087549333
471627836723
187301431087
514616169989
11152802671
169427680013
493314985853
15455530567
468376440377
13375648271
495857896291
200976973459
116780194403
499661157329
127671809693
116732000083
28288382887
127508950067
487351795901
486891493147
292847430097
274571096633
400243347949
424314567697
336882277001
80618834831
327219315811
305604161537
182844658141
120113813843
15220460789
439876409293
75930879709
297116547521
188389924007
448966213259
32088372619
522730887737
129897762461
343792965977
211273848469
310523961211
178448271503
406703282009
511195862791
465799540319
247481976191
533414052877
505455125647
343584759673
163551382859
348421103183
547020870353
380431355911
21490178461
211323687877
214868405027
73833634487
492971337461
74571337697
70203682091
2259697897
132304440529
443594497603
486567814379
440704071163
290873513737
341278400531
245238794597
530325343753
62972229251
128278429247
52615691729
544531328741
52378364867
342526026541
275643384421
240877852577
422823472399
468511805191
435061336211
346372792741
338464358017
246890497753
255403784627
464161162631
372573967907
420912471631
147377469391
543640376567
498571171247
134788581163
333345013361
399142743397
144638746517
93615484861
290280189389
138914270419
156942454181
345876416063
299179383917
301163453869
47343437497
451000653049
101784517007
403081770097
487666433623
237506267711
23654323783
243657035777
355129842913
147746257853
238692858161
297759642469
541498755797
417746019281
32917766347
507295922297
61067726767
112062127579
120217025561
508618600829
517539208961
134885391637
208755573407
544985132999
146540338649
281619377651
181769236751
443709868699
35555224301
84289273043
377529965419
212324666969
238897970639
355546558919
102895717009
454985709499
163787780809
522940397293
45308078797
197130202091
320293841363
57473264309
32908051543
167032612697
395118169651
418177155199
546062695601
424553828969
526614413579
414039090763
56136942899
17967546781
409236315281
118409167619
413833319077
284643753403
206021505829
176639919593
173920698667
260265117317
419809403369
406585535999
275034247637
519294291683
181975361747
138073061081
368306747857
471529594517
280521175219
357569210249
177641729911
527158840301
339828889027
261379618369
515681200159
12360322409
523135707443
23193116101
449100693259
121522935689
78103145569
46539474077
535536031837
25835447731
125890374587
252983824697
517424786951
287988901223
324380023481
65173540921
127109141689
520739833447
151852449607
62522742109
72572389081
191762565809
130973168531
176594452009
293698752001
121096953041
5326688053
86845837123
200639310743
325856748043
47261787407
214613709929
194330650117
313299158197
363815414947
299719199963
104222349223
84059990467
154257970511
329825046191
166321951001
207825889153
135113397319
309502840921
341141907989
144017627209
99452749339
516796927357
257790945569
523773981691
495010551281
414727460113
202500125129
226946989019
463369587029
382241441297
15123007703
357615150427
309596685883
121275625243
262282768213
418382269117
315629870651
18307300951
211807439897
189349083127
489934356853
400229845027
276658134917
524632457147
34363633939
94260752837
468070528477
461152790201
381623675627
306082136461
284752161823
516993451307
503738938669
118776933151
124358873369
527363840447
431516625101
134905473641
7359971527
61592268671
110214672317
332314954973
265346228263
469344254567
363494661701
56934837283
199816569809
27727195913
178993601027
500181339269
94618970773
481988077891
166338164647
285547106443
235713850871
357071909317
469931630771
432387610079
429236540801
108148422821
319393765517
548130054551
537282240919
41249186813
357397485859
128889109949
194857849397
16710450191
383406335173
19273068161
31237843909
498733535207
258572073959
354736437899
173912350013
479816653781
1773192283
25085848891
44406102677
456129789821
466724629429
40380916691
30280878707
208033489439
129948843991
175974695801
144744292321
296781115597
139386021989
80708090293
305162517791
459845669951
95704199359
278120242271
138042470359
534484280003
114423040189
184727603777
238479757937
455761238623
387143086007
242298614953
508027800991
36532809167
247385462143
522023261359
49769141431
141246650029
139866812177
231789741889
438806139647
326801270489
394297852139
146204643917
520256519633
159244829927
318641355973
510897818939
481024252669
166383073333
480796682053
70777796833
522142382143
298324641289
282200992481
6135961847
155948822651
261296397403
492904813733
448489826371
196654662563
329048426713
545175225401
150986641579
1312724879
12505413073
58099242941
179640862913
473248034309
486498623617
161681947543
305160493171
131389707851
22002831869
485342638477
359808542017
315202826429
300903129959
418723091249
143240867689
449763463829
159777469987
77437408831
408458348059
499162108013
515016131543
335518072783
85981973897
126279968537
246756460673
394673246243
101485633589
60420731159
479994484909
347544068251
185665917539
16498477381
88555084763
194333831227
453530745631
518973447697
277688190107
66431584489
87019139359
227038741117
124397176093
256782756539
115096572427
127351910039
530265297691
388008249469
460371825239
373728101597
129062298437
535887880337
311562432107
334369585661
37313020187
144246285301
329952028657
120759259393
365312010001
121318255957
544335324853
196765223257
19295360081
3938057399
34111160723
493765127923
211921288151
105962372161
232209277327
266708303747
219060278449
191631221713
8048697581
315033789199
296478707741
487526935501
105957539473
277673553613
83691464273
137205740051
158706518981
237187604573
204139256647
526017017023
343814508043
539215264327
173472348029
318997171853
272077552931
450008017163
324655615631
48697858141
372221610703
499008736763
54386630393
124772962849
544221077669
280905014567
240885572737
229810335463
323961236483
145935905083
116029011503
158578859237
331183797449
2848409357
273550159217
153051841841
83132844007
347734368353
35210802773
19557293117
540800042371
70781842553
39902957683
384998738953
62714604713
534187839011
336070581541
13234528841
460708922579
235460023339
545739407197
543496925021
397427181797
223425986671
142004661847
179971206629
65292678929
122295406231
244865413757
515633457487
346154171603
533517232849
249364214789
407966846047
97493610271
505609431077
35541637249
168109165183
320544848983
3311222153
148592367311
475829893523
72508992869
488142661427
443736978493
234581001841
11097127361
173585500289
391723310119
416418532469
486980592619
119230948483
108075976483
97952763569
338254283441
238688498663
80771925139
159145110491
133472685613
243080977781
97588909303
287035926563
80135206091
471346279567
543136117903
357928078069
468277596979
340019542963
123146368603
397002574483
395811364657
496842939317
255606422047
147242384171
474494507323
418031710381
380969667121
286567254581
474119614363
359662047253
8680487171
439793886313
427181155931
59833689473
548468336681
162261793229
104326129553
5841309907
93665719289
540264992009
13891690691
19604953399
399657320399
10906535767
171253895621
501819698839
62536250879
1972056809
260701400987
363287645569
408664641751
124907785909
76876162889
500808611077
138109448131
313144832381
257456319073
256113713431
395725471073
142704348181
226083639179
42703195627
21824003233
317226635771
366198694907
12209998903
342813580639
266217697589
342213307871
246301940051
221687631899
329485425349
179700144773
79738109639
215575318349
452791360349
322549476629
201654483647
274513019629
472466620817
240429818243
401143014749
547412589643
453894399181
11249687041
94380824851
312054989471
535796737549
310007216317
395351674117
46951697483
259081232159
439220507857
469190120023
355728932509
152806576123
49718550769
116647364359
259402352267
75637194419
103837286629
337999871173
284666221171
44229969877
178131192331
311841653897
350428358999
337526920333
44535260611
175746165877
10508351213
303208312469
428769783791
50480639257
476911550503
124263392159
394354990121
123375703769
289155118741
399286008983
205408553437
156874658113
261005794369
381318699439
120046942369
2091118621
424866443843
45809762729
36748307861
166942097617
48471143729
456874701583
500763071483
484831393297
245561617237
538662187433
146273367043
59942635747
531332570191
486355653593
540576227363
389844820633
38422827787
459929108959
470082072881
304232108051
321624091031
162814018721
97113937759
355355984483
455177835247
239638594499
503549802751
434605021163
235099015559
275410602749
363143698069
549109647509
257756828717
520212745729
545230804073
514082058821
390361531513
141088120003
432681626309
190092772153
282637990933
157668382723
358795405603
361698522359
82549427789
338649006953
546546273919
392959555693
304753200077
332649924749
440821696313
149053504063
328274880847
210160676857
7053659359
205207709039
515609481971
476575373293
30361415087
260666596829
493930163851
1303022569
193471161259
538578713977
371157634819
108834256679
122913862717
57028406119
385791334847
361590718007
322500989087
370946664761
483925060543
77824487693
184324689191
274982444111
333824472427
143761553941
536986196891
107294061643
494362355849
62873704391
437439926711
349301000701
459469499393
407456342767
405042649541
15482543903
97354511879
503953073581
451847726723
454960809637
379099741061
8278473937
250404120899
345812522929
275853809563
15883725709
368882746189
224216452561
252663608563
187229244817
37426759057
521902818683
14108554171
354068498507
274482344107
432290570137
273395372633
67041484061
239934618359
148458115081
289250971523
436708283507
364246874683
324544236691
460738729967
158035494907
62075792309
197875845313
62160666023
143591160607
137419908287
412335479503
303509731963
144260387233
67016391601
94771296359
331024360169
291900577207
217207557761
294667965659
534028513043
133446212719
67778683639
236398888391
102437779313
158905874893
458068491281
310933872233
207186872213
477187348783
2554291297
545943656143
108042912521
277164073591
500539476181
168062400977
408863591821
233142240509
101772540049
517461345853
478990421053
314818313387
354040030973
260783548127
128937077063
355131555601
434625889871
114522652033
19694500583
134843859289
547383917953
44047866013
273627663329
534309738461
18001243993
234240552743
328255381889
351936031481
372591871549
308047727081
152787412361
390960879317
356806566131
3377534389
433451093297
63160957031
409797728317
255018306107
63251896979
165901022393
67195032403
482616672001
456780803113
433838247767
480003767567
497322585709
471881361953
26310674657
372643820399
128057265863
328137337133
107996808943
531980305411
180185109791
456471100037
440505283489
178092646747
24410012773
77396431591
438344813899
334258520191
113872883213
156396545411
542076825127
118842710047
254814168827
490242886183
29142080411
176296431463
360213895157
289207054291
70197745157
426347634277
192211412381
294370768931
85870803637
129458975543
16167191153
206228624633
202324739783
151354020383
260575662541
490790141579
453563809249
37875787409
409058298521
517996315339
30746907913
50258717063
366666748417
144893995957
385708641763
159019967369
47190573427
487787715721
444557531309
362443232231
293645629531
110160668311
39314298271
86406825809
490696372871
84104188219
132062068003
327695881223
516358242877
290283545599
398214735943
62187601381
516279685771
499554629881
2637540943
383686475531
522542099161
445233417217
169436869897
422175083641
419173655353
334402876901
358478668469
73056662207
481358869237
24147527681
316385694943
277576593373
246599513261
167509300201
108636714553
529071665189
522852857041
370811404387
45593930533
452424538133
411890330333
187850641219
157528151797
131197083487
15838946989
261500713381
466687908893
540469085803
187565538647
183200415653
26267699197
8404662241
150142169813
179445571171
341443769389
224209758467
211601881669
46875943813
542073940423
214528232021
217464630791
489813676861
436953317863
389305862641
443006410381
23680017479
320832428029
147199348727
300919470097
353626356907
347786626177
45166397473
79915413191
521593891723
366803281673
11499490253
329458083517
242551672603
285729036521
166115582147
2874340223
388605159713
436395679193
542951979391
458303643803
170152758691
294601787629
105318590857
393736297223
220131392077
225200700437
475532324243
403802379359
13244638999
68037929051
85903057081
267292278619
497877232273
263465063359
152457350753
155543112083
448726011011
298756715627
312283182049
396342609287
113478013669
304581883349
344707861031
348533862109
501379250329
14705481157
512157991519
507128408491
323869799663
156021048013
136738825603
103453155451
294476865919
78766984423
416180972687
132747530681
76719177599
432253681733
437621137423
254872539413
165821673449
193766758349
418541305001
324909019399
259072261673
399877855217
74840531239
275510714957
52561745161
250607396497
56421832283
458520746413
3927485699
84246603703
203991759659
32497577837
538152097741
453939279461
393856069829
429378614141
482192767249
136638058379
66823788029
28221396569
167077798229
223018245509
327421603589
392333695421
468678709493
245150385307
321500840501
442114966093
480408526891
235749511859
281470127657
456142400503
41865359801
249199407857
6327811601
185805582917
100072486751
312217492091
387597944317
522444681349
396053725283
86218401053
326906655079
462028608383
333679352057
28387905563
381870592991
160672774061
514334655269
56614628927
351992971051
230450959499
476547694697
228551469667
212789963303
428835661763
402450657403
441641066509
104620569293
5301779317
147668959049
96024478201
42370122917
64178085661
158594340907
50276878501
110470112927
7092098831
395713201259
269652797389
546736166057
201553260757
466354929343
138525954071
309626084587
379472774749
158865972491
396432340807
166470686869
195488901053
482047727507
104002710829
479794314151
275699233087
1094317351
234734735731
446962260347
133508196427
1604702339
476676964931
61448462351
109670788471
216716139967
157385573173
388502275871
254143953281
105442985971
518544397603
322089511673
75483468791
428116759321
111505483871
472184870141
419740586897
339760775429
255367292171
246554684269
22277020427
181867417049
383654347343
74135599613
406709166247
138669208697
11571982069
319619853239
154997292007
433502225729
425462916829
106375414771
443471585897
392920978687
512374525963
33115272287
7033780547
73765763251
97516976783
192303973607
417144132947
352088800439
146819031937
403017348187
422903611177
22207761227
217218272723
307358995309
352521603983
438040879063
256716482353
520821970283
473333936879
127280053163
282141596647
256679137943
13242600809
195604823083
267279249397
353105148679
479486367011
46064568131
364614532699
87805683473
379295933363
405692683537
227364062311
262282499239
446383307023
254729317649
260045953807
165598743743
545243230991
396260818973
313440511519
377380989409
259951856323
139132015367
242822943547
417892200377
328713304987
173290429337
273324506297
70425309247
201449532013
389780873837
269782092953
142868737447
265751466107
511140448747
536260186081
184131527597
267107377717
45795330409
241151322053
210883883747
185825470609
526359676597
448455763699
360437661601
481740249929
358131365443
89929089287
170173235359
144617698963
104370017657
503610363583
447988661089
136271124677
160366797541
34722034511
45491856659
117925862773
483493300603
511387253087
108457673741
344270315941
83459778967
283732423879
423252102899
15468640841
60434559851
68196863219
26538910319
71814657241
484774852691
467258832619
549166053409
272116799917
496586101939
282406953691
8933607887
43324613359
506828769827
404450321383
448281482879
271753768883
16707759323
32490754619
415184949469
65516586539
38268492881
236622008419
32464150991
3617691773
166363473953
198614965753
216512489807
137261761411
267741356921
377140612951
192734979469
515308315721
430202616119
282344940509
134647015501
267338109217
400027471369
280174385233
448951056193
295715065417
528670792121
486184328101
224335013983
248558233403
28704771313
137832079339
289736011093
438537104321
75723347641
168219298927
126834012959
439188539873
384281498233
124225872689
406451358161
185989889329
411771961361
120485757923
179496507713
282634360031
328109615479
128199750817
354446987497
391814938799
257053198711
290546601377
141826009597
381508053463
485093900623
221477770753
515802855587
115245878971
462697723073
446655042241
118778014141
273905189869
53261827001
296891369527
103360153139
507778994953
509407833379
421042121009
466586146087
85809891253
452690995271
114977438371
146283674597
424871076467
500212465399
47325291967
60042146903
273717384821
180633197761
230908597327
474605791507
113791058833
455820225149
47848664863
52329749893
490089177563
388260589363
6688015933
515470474531
508001985499
21624446407
339576975641
13859343083
279845428979
117089751007
153581687269
268437437537
326145925561
120366040733
436775262887
12661097923
484199084983
272413278079
360243563759
456697293197
525499034899
212486206703
311088870919
19361709977
396467745827
320556623837
290803422131
499413020683
413981839409
468305283221
30438085789
77270309573
426763236847
128926004989
108452882563
345724109959
530852241001
511643259683
336450266441
511401414817
337364803907
214359865813
9997656103
375174706117
335366332757
540751452931
45438450199
487141439611
391146439939
411289982507
516934269223
3534490627
391788961549
169500839623
326110797289
350712199463
15700648987
156770926937
308466017107
87114675763
530842002569
203329016201
111687511307
291858498037
307170164809
365796012943
440362700867
266329061303
475711096859
370605599561
189459237199
460815141751
478964236567
288316620857
508586936771
316861262167
102916968373
437659064923
339934908367
46522599769
114415094467
340806189673
367093379461
354164831539
216453344113
437695339481
51159607249
399611242243
141962132071
50346632599
319761358351
171009401501
453240023683
355531201783
30828972347
126361624471
205236539003
380949104429
526139389267
5186997001
435926797013
416759695151
214653471713
48816219983
350188541903
107570190353
539033587943
134954716541
395018463731
519848112061
495560068319
242995064099
50251131041
57659050847
298793311387
515834810149
256032655649
490993619707
145985887639
233020577291
356490206741
367924851641
172647153773
93237820297
355486378549
514272905813
16154692727
113470099451
288116410163
159087674983
7767674567
148294197413
62319620189
388752266939
366879594971
336062404547
489142830223
149311971889
341624884609
22035267901
140538583799
39312506413
111735839203
153902291801
436905942059
59159520157
479417999369
292195460677
323552289317
274194996037
207402423313
84189449713
9009752261
350724604567
76306227071
434782500293
8885069849
459218167937
540796706101
85035496583
358178245097
64777413991
430168871299
439853436167
79172348173
398673219631
137486813819
316877232751
133520546123
181634162167
55409160629
519020364911
433643610137
279932600723
198935658619
93360076967
226477421507
348892062643
277851586513
513253710199
403369671209
414412570441
45748326997
226733184001
478663541143
397823650513
222748152989
307855447399
348407273197
463319444149
400207916677
379061982703
261940984367
222398430509
157164996059
100879276987
76786791113
59728231027
30085453553
411202621783
319347004651
258405659987
495526335263
30519521663
94540650119
102192021523
286999260013
75743840231
298900907947
701860529
322190781397
240927497017
176437228049
344045047939
32582105861
387515046047
310312407683
252538017737
305491211689
70126695239
116560505947
38054358427
313840453753
299102685107
245995940321
433010580229
383532373111
546675733739
318879080249
407346326741
398355684127
129159453481
94558451971
463169319623
181461677141
481499506601
118500951659
349349899121
291616821443
307846146137
197679878087
230068187623
180855023059
477897686033
493988502737
144827001593
407456204237
312094229417
153824637053
146514768541
323492730139
84582921307
188281213753
353082753203
482950197487
6750225271
455110510409
145125790099
185150660131
278688706061
82176984271
127101736459
241945404133
269435636663
541919079739
70133219213
46677855347
20931751537
182867224489
545150667133
121019030729
222181255679
435799366741
93591221389
391193501471
85598721709
118297158247
214435312391
249328037477
249765066893
315222709121
365475378629
360402285379
471883377799
422045241977
11409517237
369203711027
95730757547
229074527897
69552688003
437087580647
169760246041
125936896159
242345340443
300169739717
286354831967
508785765967
212353974803
467650790083
519961895723
46549554529
82786311703
302864090041
521761862729
490809931757
35854063241
439502745971
268033180307
493124435417
397121711431
344419073269
363068270899
341689423199
235198104551
301283419247
420855426703
167444551103
287738465779
155880766253
191093266957
226588303009
474444953707
134329947877
112701666713
192981338239
270550642267
298620868373
21700902829
365810728471
339908249977
61645684367
526284356669
172895330437
524155712719
227600400563
189013034297
460019391919
56283995899
398737348981
450480198097
93976471909
432328704167
3407782247
368834248921
458117882569
320071445077
128772857519
546117794977
331203876499
218820369329
545638433839
167793143267
278893851737
341263161961
356522221423
33261442817
146647461907
247973755999
488096378359
183642321019
144164843021
355399402087
418513268443
135115826047
71250999577
377827005481
383107132123
97041278353
486197696813
59081097371
213646427653
142008390191
477031170001
363193504483
270643230421
394300232587
157353903631
65776511393
212601091811
208453371631
370902668659
130440738509
41869357207
201352827737
41822381123
54823843397
503683197859
457409965121
275568760997
540474604741
288831434921
184030715321
177460603711
506348421329
263401449671
475030110211
16439882911
78888697103
192115203073
116074793183
190301891189
304033336021
478643332369
508966554259
252114986269
37306481647
19682705123
119468208799
269655645449
54763380391
341181405913
18303713521
34773030629
270406734223
19752750067
396200133487
478746315049
68786588407
446385992879
229263395729
16260688387
35981777677
55228363283
522991348769
123614761097
255877507187
537457445641
109736775593
196698060389
31141316629
497430036331
454286982593
324366109259
7756882361
257329724063
476847485903
60000113629
524868903439
268894686883
329108174939
304738087201
332438772829
463067030453
517445307263
243653104397
197846970221
478202723879
493320664517
410528780471
450293451229
407006441551
192359741503
262148081593
217198774561
484513466027
205222344163
8742625337
209842399703
330879225619
193662185831
4539197083
25576126123
426212660477
178820911939
521392247063
500078240633
199399088923
13511747701
284915618291
268172580157
480381537089
467016706747
402572583403
52183135801
496706340023
271701562019
419635142149
426494592889
228229144303
318545152817
418286040911
149784075937
145175124319
140236678963
505797670619
482398963789
97972793951
48932746717
325840385587
529145595493
436571330399
370318710919
482349993553
404504577779
361762837609
227006721283
217967088359
103845735677
327696153431
90637085453
179136014987
286370534927
122778626851
407461877813
162885744757
530747378303
536756606333
165553585411
384036435157
81334170109
276112616473
284284709627
498844897427
242098109321
66829045237
425826841177
534182328023
319694990651
228862387177
25723329061
41848317983
410004566701
302492421247
216748320241
302982845819
485716651669
370329324163
514157915017
229738613459
327510186637
499545318841
190801935689
120389516867
193065955601
298715610553
292306111129
543400805041
167040092389
218406573829
451505153269
366663994553
203063858167
10583765849
525461761109
99938155337
195390006683
94528532387
131712797003
92196624343
417586885063
13795365007
136187730169
88633148179
430629984383
223435239977
334563438977
474410003513
483480206821
120994665601
149800707341
39663885403
330782643773
247112388491
249973852159
122125816699
487633330319
67494899387
362842511657
32760758033
372209493917
15829184519
155874200747
38009581
124191361267
390102464431
165485855707
218017990139
336318057913
107985562441
7717312331
171095960993
149455222097
459558075007
477300914863
39064674359
184447672183
348908835827
30732961297
341944864031
288702433067
443203152013
297385824257
229733273173
363285734473
139967670053
381634112177
299314237693
371396069851
375667128523
291935056363
338937325147
523181266381
124889604223
17117662591
335558917517
407376232777
228542259311
308090978479
380122210957
403586890141
243538635577
140159070071
354849933157
201995922797
511394627671
515471338631
311498519557
253832391521
515528247739
511269251527
135772794601
283324243393
155665265143
430194994429
152189645459
394332426023
224057532821
91996354831
540012051731
92128041839
428131629043
348180241949
213604908709
422935979387
186374099003
311564587459
96630875161
298815114503
476193490579
37393161119
503846927443
202501789829
14544089207
102948597307
358997962231
180168583979
242746434163
22560775513
338705888593
253843776409
428691314099
192383498831
340238576507
494838574613
226148058547
543634476743
407243821979
439231513829
243991434793
29605178611
165911670053
112418658491
440850332473
470505638143
183682691327
14216264831
414084093289
425428471031
535389124177
193733705597
102860957831
69187505477
21000002999
299324802239
116091280397
115712520349
457074988067
191481818963
261807310099
505670659393
251659886437
31745749811
106540702729
167392186679
452619421669
321976390433
215894770639
355162453691
21830485697
168331475671
189146249837
305346890543
19368818699
224316315389
192087969683
130965937153
419489973757
413030055653
201055305469
308063362459
499226579249
36167887421
143326657973
305426580133
86253762533
194662266389
514163777983
33417815471
19415185897
411086601697
538167901169
146734301657
264042332023
279966572701
265969185137
216668731079
456774413141
227437695299
495554784097
57811087727
131029615091
178814921123
387242185823
249236352373
308249508733
166835092591
205910421539
73636942063
416502005719
66116039929
76293479309
418712001641
92883323899
32936218199
460458535987
15108376669
176598129173
454470337843
420728692283
26270985259
413178150031
365467924337
522972382727
104895367711
34311244573
137815456409
480312779077
406112759287
85253779463
46114026797
10408329007
462644231381
213600929237
354087256279
221921410969
83964782071
176916873319
464470391467
373245001709
140893164787
110568007681
347624896319
477465794629
309932199823
125841204637
395436528841
251375665969
240053402441
19713133927
519242944733
344562190967
309214155979
424853428507
78936171401
262290502927
394458489977
106055050373
507887357353
160636095877
138171299053
390519383503
391326242449
54538520383
177834673909
521390768747
23360377753
296976069737
24821562757
369826045691
201286647377
355859008537
93387864547
350462896411
186930384659
348917545363
458977748107
109287603199
393989971699
453218611771
236510426839
130020560833
11126827429
320417655739
341734193111
69200828537
14493301481
8787950503
378663863507
122181406507
222704458289
332532596197
415090438237
13555557949
132141318773
277008044491
445564015427
196059620833
285263138383
347109820373
17420506693
511128560867
11612881703
248129135389
110255283311
41576802557
503621693473
477660401521
122146642831
174681296021
270124417223
402714835937
499365886603
92082232937
291813919931
526288882501
233576390599
459566458189
151349267791
174311160467
221252932531
347538275741
214470266921
275378074841
252793280263
125227926661
184791629119
544064985953
116550726623
389500493059
181096948261
125280802183
58052626133
318214438319
27749283997
247383394591
239770354777
14854010077
41104759777
302253341993
37444874699
39254541959
435913280939
371028408379
507445181077
402476188447
165628215979
518437670833
93749059039
402610451567
503131868593
282157009319
27169390393
152043428489
205726597463
82546704157
310103515177
444408770131
107153196937
100424158451
295032403747
16757795357
75083791771
174287293331
230625207289
134988175787
16477726127
342805476283
62867343703
392191227721
133582262659
225269611417
758172973
229688451893
91438298491
107590309171
414987983621
415875284081
270945158903
220762488809
135340593361
288653119499
91938344171
545924221519
87281461583
281654101907
152888330549
523602873679
216189190573
503062101911
86737829873
251954762687
130658202839
28379783963
384966634711
166307238311
448021485539
189162942499
540699046759
105044471501
165679662727
58103953967
376841029211
338718269971
151668389351
326254765223
513703340023
331405790321
368319765683
539002996163
541761210779
79660070689
282538076609
261926653643
319182211969
544064743927
173964072707
16936964531
175289220913
142611605093
288903013771
47127093113
110220441113
370923161443
7494357721
518801822257
236242446983
209592201127
56988374351
39656796239
398972858197
413135495263
145546829381
432986553151
426324956779
362652616813
197947176281
392869767881
350780159753
456457943353
10434782923
101960811397
9193359137
358889858659
34153507769
472659853279
295074666811
198681372077
169072750739
476836760867
97302430721
168304232891
167245342367
467198080457
321529977143
427817103853
82212473081
389778545041
449300141333
381892590767
435623995013
353776669139
2072710103
299308520419
184936346741
408833112019
5002111459
467436980741
536626772719
501450344767
167568963007
29570325523
306545990939
498161549953
290330853983
535942516913
511964050333
130589702149
453555923243
267714000391
211862107627
260249901677
148286772289
502257786617
513617508737
108213394867
444250280189
126120802919
360891731257
122971667677
149622374047
217009354421
11860249013
436422667627
361016146279
266139222383
74191075837
268749492371
503046753151
265176621289
316006473049
406101280577
493842640231
49323588101
513929307079
451176487873
206333516723
111270478651
118477235551
267071985799
221985229541
290577875789
265717288073
174785156891
350966861317
64219526321
80331444419
23951005621
422068597207
9675558479
405875763023
466175742533
456124234003
31313566723
279707832409
443498510743
454919980799
214834887511
454876607681
37979895181
539354660293
235904796863
194205698513
401316490433
114522906749
10846763689
169609110113
43747290043
234236644883
127831717861
528235409987
240132753667
333177069367
404359305839
32706725027
367473575851
168959173337
484446501337
397279002779
121727388131
481177588811
301324402979
321396325423
53506981049
3406558511
425351069887
456228273181
57217194721
121002464137
255435117929
14042919199
541288624637
424088490173
526064127221
446347637699
72067443649
549568545671
87208038019
76730335537
107414717639
85979461553
13406742091
538555599419
421357971341
549475097159
404345603897
477923815913
388175914223
62145312379
314172007873
190036425407
483039589321
96735430277
499261597657
263489893607
340665836821
141042265289
6343083479
164643312083
146140342811
185116215419
501239738161
339289956107
504518035309
428783462677
410334001817
315861061511
381449962429
181037170387
132301008751
338137707937
334125346267
102551173427
510503111969
359404537207
92280597349
368224693457
51080910541
379033156771
326458678681
534061734293
456872320159
114414508823
114104030519
385538658227
93117203917
167227903369
84095236867
545740868909
118724797229
531663737531
263808535097
42047836297
433463449417
88135393919
248443119373
229676172277
437005886623
332949692689
315795304381
432351605377
515362266961
294915408061
117728877491
58148468759
52386503167
352500074281
350885044619
149546493953
454760645783
498986082599
402227350891
325683519521
344816845253
478855637639
73354609687
385736811961
46422413693
318446106967
116567619293
152241419983
459144788353
453003558437
363596917633
524879434267
240947964403
90684864653
526556687803
181340774623
288490819823
379590704093
87363276443
126684522649
310466037191
458738247707
278107429739
528560655323
237526167271
2595390599
198750725911
300793639511
491116387133
307609114457
391714919653
439315462643
258012850477
356242359757
398933295751
375161476367
26871156229
390139319287
402401413391
524566039037
38292039977
157291015831
527538581041
383784309317
1245447703
297066962189
441438750239
3998899111
476726131853
459766360843
511997517929
4864722101
471764990579
373547265671
378845201687
212031518971
478229798843
195217065863
83667725081
520362123371
447167328947
491062302239
12476386487
204837041351
196318881931
165835976291
320165108633
305444941079
60304152529
314344841929
383812349177
359736136567
262175655383
419907105767
400431259819
357202121417
79927615529
147279344497
387746252591
219094546421
357397626227
454915025483
145983119693
19150056941
201440424907
371988545603
147321987413
72271314373
35888975431
471768063023
516597228727
242824435969
14787374951
369177580817
147380870051
406377387359
172209662017
194911282487
406326475073
160638228497
122970043297
219068070401
385710315521
396730473257
536051568001
350551786159
375246311441
411595940687
495309218377
99658462661
177743929007
373915075213
47747937971
25803259123
189967846853
358646537527
33141135557
210350371261
268743260519
274157575361
483357457391
439378649579
2269309967
133059002399
18677942729
320424555127
12764557213
176227474301
233443937249
233165433547
520042944419
328458995009
19426263539
121244353723
375863332967
279901155883
467322631309
54836051219
277163219561
183657529201
415096749751
481937779481
128223779707
522436332359
359081005687
335470206661
135597277957
41852706613
5474126839
108292536509
97561803433
113437526821
223621178909
323826892979
109881642109
128847323819
548129748083
115656166393
277762360301
287026723441
396805655093
427045644913
57483476749
6651050767
462863482667
503984495929
325713324047
417150458047
61778941247
234463273817
84643726681
456793586027
230715628291
314689495649
336050623807
156993115001
96330992831
49823125739
528582299573
112166163061
241344852121
319838706511
440555587961
234291813407
150050677111
379855870129
69539158573
157190170537
364630416413
265248344887
157414056889
75035849657
295782059921
315454911047
298837999609
316960017037
98618521943
482980165487
38345131403
495009347257
133425430049
215204910761
335791867339
392278837213
48999522701
505908354547
528750137791
251505892411
9675677113
364920814151
126516860957
135355336351
510327375091
74508284231
257953156969
216414118603
498531312199
71852059337
220702179119
193520539903
428720841397
212652915779
490320490207
41564513213
344637237773
96858931619
304517954471
491959580183
418565433199
312154771967
260156129833
326125728883
180003410779
547106165861
205193869123
389429833139
334108271747
236563014197
325383632573
379420222877
54533377141
205090274687
87736821701
191491349321
292878459689
214766844029
22725090977
183578266493
230671033403
505014853141
3375479213
3088922383
231264355537
192800769797
51507971527
440387057729
376940327411
440183935351
411763150607
302977144159
537771568379
220226369309
542444763599
190841287127
337087814981
77924842561
238727085271
157619982007
353716464559
79760763619
298407560953
63180721909
131314971589
411782938849
46341399263
3554372401
323154600073
306254841691
105004932749
332230284391
429374925137
137462018167
400988063731
47437418089
481649411069
280907457221
99307743607
427590185311
503596219151
85161435197
81211423201
37922367017
69620368823
369388075363
152262617543
81477734843
175556650601
491516683243
102218080313
436209207913
475368223313
42924672743
384076975703
12904404671
249183282461
72762935561
33817986413
318053936633
118781563657
440008229693
113087396759
476758346171
247947505177
286626126623
23782372631
499676434891
480044579929
462861080159
479008094063
335777115301
469921200829
186126175321
20737474339
515954348149
34449670187
449230747153
201859931851
78371126861
497961955721
233362549349
153394989197
357068016323
370884715753
12078121037
239945342869
130511124059
457075745387
40542382591
418225569661
540860449903
409496006177
78931396837
200652132367
447284487557
246060073619
102695176117
375015741173
240049646341
382513530617
264011804813
528231898561
176316682823
166654473649
119913882953
543696267991
136496278991
67401965899
326215049893
39299650333
41410216021
89409420437
340932148897
93701338103
440440201937
39007849679
537962518993
324636755123
482771046787
61975825381
406129014433
376326203327
379150794103
50491617487
15271727899
443342075989
523970236571
100079673311
513055429541
46512343663
23836897207
514762878709
542160430783
374154455063
354612872687
349896177523
100548766051
462289141261
142450908949
211153998589
378193722311
404490510211
293261271161
247253082733
97655616287
355502934019
502096148089
275660751199
185910516403
505269413549
302352300979
473419904759
241407532739
345650485247
107781766109
195683813513
76663644973
228292187479
232980753169
291673418789
527537021573
539309939759
370378615249
77449152503
187341461737
204884817013
252397121129
377795700553
21603919283
375821459381
323530690363
547208285401
152691295567
192755789519
312038113657
379273728643
325912911827
530309011129
362305245787
245598975563
300869457617
262842179707
258907541521
525985297163
348569639441
92989308169
208975999417
131956207037
326382090871
257594951617
356397862889
515271087083
416997969551
198847360477
163794107363
60649596743
341509300211
32471583583
356695329701
136033985603
363067414867
374534541763
178207218779
525665478449
516911664037
430847486431
275787833467
77415890213
321142875083
523338234863
230151567739
415851149677
407700181397
99963283561
115326224089
393548852171
403278412177
470086933787
62079211837
531728442997
108669764143
367203866053
484423675277
322604648921
28730599609
313087942903
254646171811
188027032727
134050674221
89008084279
405864250969
503686610513
154345642993
305462638361
521868034301
62692528799
364512115309
505168745309
150879470947
3474170347
346106625679
108787912213
96524894017
437425221253
421293801923
519917567077
368790139559
271516187401
180454310321
223457998679
300367012633
363301556473
528663454159
382018559513
258246093473
535739345003
173918189387
78840065933
274688327591
477634644779
149694604823
332199430397
168839842579
447896493839
475846188359
241312072577
392005701089
453006035843
405455366093
383416241339
74407597463
156658487407
88374918689
170896151683
402686422087
206356525477
170376956327
445221635587
38711530133
547268898349
243471381871
82559659103
112700661929
438040628117
252912074081
40323510523
144139918759
60184711001
324811068839
536634407077
148433060927
475586260421
179721272219
59056030933
228968511619
517329708589
72639558941
16073135951
373749834719
199574299763
223383033893
177591205859
430768435939
402779102461
292253803057
402913908283
39639595213
535686642581
110553487069
425628150677
408268929983
176642481877
374201081477
234557924093
145508692201
83637603557
215769224113
71967089503
14679663763
509725036091
267509017177
423445333813
340267869133
410146873369
397609512613
215843922397
26495432657
85476164087
150446803817
448488331519
40385072621
200876402957
107970400229
355459217251
300926316541
514434652049
257588645999
144050954507
58188918133
260652023783
374575884359
186821724743
438135003841
163287644953
43977627427
345361623193
86998999903
499521296579
77992482779
409789982153
137976149711
326283149921
37255944283
502538491163
296411876617
497777627723
22630866409
509208871117
424967971501
333669547357
395159971673
312032523337
276913633943
422232871799
340517816239
177357211457
89818800641
40933548589
456669462037
533507056157
216064682611
227595500551
165278340977
138475531717
369009349651
486174618763
301187907947
334686733991
450434719717
80812046971
345115274657
521596439927
30489719683
258173769977
282478071859
904534769
143551537109
380384675357
409276294793
234055101883
473113450501
120205716391
312704816101
128383463053
468440353741
268089026641
432425386741
497568244141
500166959629
394429787447
475900615313
11368687327
451630512709
541394732629
28490230357
407062450871
123926423539
75068491747
525780746171
215308357127
65437619333
25400590219
535970501221
224191971931
484622766983
303590580119
173879168717
197092262417
482989619551
422211877067
183485790391
318840573407
128721345209
77270443207
509321158631
283572003389
87963325531
67875963457
164744119429
230097068683
505758414901
244480396217
352027293349
62729537861
467692848353
172334460737
149414466713
196305325399
422467346359
123086196781
205237374247
399257814581
462094359073
543178467721
37376397623
373604050277
264126173723
423039529447
36979916231
13536739253
150834782771
194441077297
184139463653
515091658973
467747538893
199221773539
421368500759
441161666791
466990642627
224957535193
100675837133
520275448879
190149814273
149402304151
523471940261
311692000421
283989378677
510873967217
5029741663
289448527499
317771502751
132785955271
395780902861
16851869729
379866569189
292634279519
497955934579
439422557201
337248868867
362728082047
142432514639
259542891613
241745983777
538733031167
292392573721
2218421119
285595406951
410107762811
137302540553
1778221717
29278793681
491810908417
47597586577
84513828103
498081328909
162732766093
520793161279
241992615443
439639353913
548411311699
444710861401
98908688807
343564145791
18421114577
222199509289
324626004893
396567701071
38466681157
379495458983
248576373347
238325113717
74990764561
177328541591
262980133679
302065247819
55884718727
32125242143
152058326587
487071299527
196742832067
434230999229
447447224173
180020389049
302646513809
430376762357
191649542471
490171674299
334594618301
467072204867
543628847269
300792251863
333739941809
150756036479
158285644547
296935106927
462694489403
283420326743
116543109373
262863028229
140627700341
434962831081
330935708941
244608683773
370003013693
522650459393
94480677607
338351796241
494905527871
437960329957
256964754247
229230925549
20990145439
17072966899
394620603173
195550915093
501420450821
221803715737
408802340231
16287914627
46970882957
171283809637
364305568867
447316484333
179902508053
41891530763
304197059437
7738688917
171355096967
118494779009
509728474081
207879827387
455892484967
357302558621
545735455003
525493803733
342323599691
162293658223
23074893659
506455089971
129263133007
51658932541
54074830703
9117542333
408649623677
434212345093
293562073757
515798544581
170621940289
104966897947
255342888851
327178477189
382547766553
247151652611
60400409869
390046844137
245911998911
43222288139
239505057317
417165475297
280162493627
261841310789
32731169819
532544380967
313926464207
509095733701
37437083221
422948032369
480705124079
533624809843
143951509787
614706461
194686227347
182267461331
339112596059
225208354571
438394048453
20415894379
257963098543
301403639491
161660307923
57286924523
530331066389
8234926979
276065758211
138078837349
157732174799
176311823231
76070750617
89104256897
224334851423
221397339689
330413971721
49315817561
254556904747
17670401459
316635445409
284837065427
15855263029
313395732943
292070227139
410364314011
479006074411
57752644861
145096180057
229704601031
197368927199
154428674431
35481058993
400408290707
292627271347
366842262859
207365150981
268115523031
390801415957
427773146861
469800032069
53201858119
118006433093
45510953941
8428263397
424568524271
377594874161
100903510153
94434122693
534799573739
156808387009
341858029973
188832291607
317908475597
297580899449
420945232321
104717791021
252656433541
420927664511
175290792337
2650777589
437742393037
489618309451
36886593011
439826190899
15518347937
438480600199
158284887517
461749879873
238802824037
179663067979
30920963533
184639992311
401684895727
251623294799
104225689553
472591733513
64334447407
331765022291
209434180519
154054855379
549103059607
41570035379
509941665473
343456817401
513323429257
341245266689
454659876397
260988813377
240377340817
71200319287
40923107723
453727844887
512392803553
160595719393
538832817067
9607407673
184908992153
356890557449
27574967599
219133524437
142115118781
205793199487
5960600353
198532098839
131129982397
247343082289
269296126901
97607500153
515955827767
526153742689
398434793717
296194481663
247774538369
244183176439
325972237763
292096992337
344782763993
454054864943
372117395869
538885754389
217914859429
204018578453
523930306637
506427985523
302469743231
89921962073
311729713517
103651862359
366254395877
404884145999
72114345577
466475449381
298866071027
127832988823
193586493473
215585302123
31256318111
334855825897
5250534319
374615931037
166285684919
236523500027
199509846479
263518529633
248131979197
134683976221
513130749113
456650857237
340417052933
494161189169
536050327067
253151635291
186347473469
42265466141
526640180147
30207361073
3563531221
532838956957
543525268369
32789870339
293722900267
197032549349
460304001841
169574365217
506248094819
244714992101
24611969519
305636725013
134059266907
91521953923
138594070133
340847970599
102206253739
110797911223
537812902399
39698121997
484838061481
548391952861
435261980687
30441735397
22870996843
442069364629
330345430307
355976185267
87404770861
521651698861
462866493781
301034073617
69297749321
82166487343
465814417721
329021959379
415345857503
539984427049
398440785553
502998655651
12320968903
106727767763
77256427069
199174936621
467101094293
390253262669
330483854177
41380747427
109634273813
526844398499
543109536041
216413676343
265099311083
406991454533
243859906289
480460148269
320097865603
320331588877
320987406521
190417533421
148722652783
473200556623
110631539731
249970289021
66543271391
529718902861
417934606871
174984776039
43704339883
353408461723
136410425147
280475357051
481068539321
477659364929
458385494491
223001353073
338879840399
22358148487
433303907977
188517204581
295195838261
187354156541
93597807097
45535954643
144361076729
226345875809
250406926097
135039429319
1795965761
173752470193
70932278267
173925669737
312866239559
293007987007
381553195343
307086313189
115420075079
175607256593
510439170089
265697765881
46031477957
513590227963
17072383733
364102301393
181408852571
390072296297
288070781111
33126696313
69880002403
121514336659
320221023467
415513555453
317496134563
2999511373
59890417553
146630157823
333804704803
80563577113
210891899269
185069118449
444547397183
268470816521
216599747311
12228907657
480981442367
333780374159
116525798813
169438217933
460877698327
161483701081
359474743361
297957625969
212917131017
197924345851
209001738773
97844292563
130928529673
462523303721
66728805887
411269155393
494793234083
421514680693
193256193437
481322400703
303217889483
14265034937
196480240739
441481090847
311503880803
211636510703
353773296917
15435064361
126509341213
77351607727
226708481827
245211220069
199248406837
365133397709
300710470691
148444168751
52206132193
233321843771
397017603869
339253917997
528885052349
372213297479
132969411529
412553650967
393738143567
259048167869
534047967311
63715661563
145323643009
490536349943
53618999563
124857144991
72331092151
422768595103
488745389933
175441620829
486459075367
485720067971
261619167097
154541923139
72171609647
443270630113
446875807271
53167197191
160734812933
324474926669
16863317747
123595789561
354168092147
12634774927
262773730931
224419790339
480138947969
367285605997
526260753349
422619104513
227163466037
247498184833
234967582249
129704318267
105773290277
192020048879
26000270507
116138572499
144141191231
495327479377
531990331277
162358629119
300224596363
126522673687
252095702161
358208224027
20404693627
395235830981
209845855577
263810488559
504902673791
456723455939
539907165121
269173785773
190476005107
134469862243
524965810673
113297113459
190584185849
258085505681
202212443123
265685246903
467893499989
224614620017
4467402439
394754158663
175146768623
71482440541
385471950137
222126886411
219655490269
195458049713
69275477077
14458274659
283579635949
543495021977
275606283019
432221408539
89234482303
195287198363
36857495503
320785510343
269154985003
223269419557
445855702091
336247060543
37133921023
335866250953
15598094461
265542311623
282913457609
38706717233
94401360497
389238727547
40792173649
285181271059
136270284907
235503798767
37587555563
364698162233
318896448127
219049709233
183796521773
281246720803
306799536053
363809008513
161401409009
34240061467
9329689223
256926923723
379999021189
538095104489
533748690679
54339781387
85413346531
422968361279
24313463269
170272425203
371809546873
320219629901
393320164571
512831312233
473568826013
298333178441
177458361863
18662004409
181063653443
68080217399
204002675909
371153480591
368820725473
345981529129
461573135563
343433811169
161684255189
96514966987
283867902349
377225798941
342584592641
432955227637
370433919223
432808681079
333638120369
388852059499
80388097277
454589904959
6253531829
223078109249
292942564279
57500324317
389308529833
151203717229
510693949421
164341288723
472254439669
463340637317
59037923933
102345507743
367018500803
478327369313
549138617227
191582771819
21631221179
173642507761
518403375767
478900007801
473846131027
344794308479
453259278113
403267247269
358805928017
78673853309
94665651151
483368798357
140191619573
324285948853
469664303543
222521529647
472936477033
191199180479
170160363929
36482298289
376028538271
282228676463
325646306303
285443939723
36734836309
378234674171
275057944453
21944216941
539006909369
217548873523
319392573239
252076264511
454453254691
254062815973
146571593611
303867058793
62906523431
539225565269
221054092871
342958262203
354698283733
311805831217
429797124313
33522639919
90769280831
383762861749
441345714731
224201737127
137612584709
1720458563
359427694589
377574981491
329074307741
72750648647
437462705297
176048492743
281710339193
83796166411
330052527587
13916424377
25053904691
237797031457
147541452893
377133801749
202247962127
180912192547
463050514523
485086038421
207554330483
22062642233
344495558929
328168577731
289474113823
251186089703
43393107259
228373866577
184832508121
410110525259
114110065523
122890624529
339117051829
264039760001
33121772659
233500074263
269861570189
47553811649
110965877921
42577397777
345088070297
111725360861
79651718969
378977543353
401948144729
303570873829
40322948999
368364385663
239358244519
310745379389
513996836797
11512197467
465615650741
124260814961
256525485481
5106405613
331890073601
274328462801
159189534113
313808435177
119158579499
226211944577
503664792803
103931366659
468257647511
282007424243
276782608321
537836638553
275443653533
64561814881
49656289957
242164720093
483265794607
26854871917
439195978679
330251481611
181433555983
265388025307
378141547031
155225302229
302890530071
460095837031
432301492187
259640760167
245985815443
208039618247
254871154387
254024520859
376526356747
400627027799
343042718573
243814684259
59325955673
189098098573
235705519529
262306712177
83476268989
45730548533
75284014283
349730717251
191765793487
388942364927
264982650271
158161949093
545871174439
96097710593
224285067031
433764223751
81057026431
107356546487
393723003991
325735777183
25273245391
256207571443
474667296769
310021062991
70374503911
508996362877
141029606351
118083844903
31104686609
388168725647
287201704039
293113568257
292845027029
115446472651
168719578693
98656589519
125765505779
454771098253
277646105339
67119605149
210388539289
56457420601
513412678657
270054339497
255148402121
480319532047
437530157671
115756592839
448974980959
345236291599
548498674627
340945286753
372688648147
45523960883
69261329063
358044036877
537254764681
166607737519
145863874043
98649882307
87783248191
299570163671
91869108269
77212361363
78044091493
422066248657
176363862281
330673855609
116455803077
154355590127
418043964319
143744963447
402211734061
122121384373
514516411333
80402937913
333796888121
288739325089
95373404353
64665609737
6635707913
131689203557
107211772363
111744898547
422668350893
235337935187
174765659353
260246516671
74406393029
104870707367
346753606957
90495519799
70111688027
547052998847
166118313593
521073978431
548073955097
410144627083
339187865609
350139062981
226385014099
200080358539
253721388001
305507939377
450710335219
22089581981
487346125451
483551617009
543752988439
157343503771
229956402197
451539260759
475889211443
26093757367
130097473081
135966392333
391894632743
414661652701
214696452049
341598633587
450263824789
501539290223
396068902967
430395796087
108920421853
6431278241
128062425991
18503939827
87228940411
276666358117
487551524227
474136707943
311298899489
80923706609
400490402947
450664426889
204463782359
174112571257
218701834061
420993804193
453537240593
182543812663
385005939313
176948505131
449950867447
80285405951
233518536233
541186347883
544388280791
317478905011
476651285767
113887809127
370695284761
487960060789
320829404681
171314557411
80053208189
226962274783
451972870799
217547409967
356702571683
325077860333
222573258487
140324968837
533436090839
203587763629
121124507467
478633705513
314715163391
497386831349
62462418917
100906055647
322312150253
142506398317
115961962967
498561129977
145156915279
62814926387
147745224191
108368831863
212978459833
315848831587
374871863231
39738896959
192813659197
545874716273
149160956513
145425180581
33017406043
269865011957
482805767771
531223239479
8532505507
148237748189
353218819351
455097506417
451652929639
230753954749
430679634769
346611292127
20982469483
358794448343
111827662157
469758304201
376680931873
374477068099
458427273191
104781999401
524624023579
220551836641
51597450577
14697759931
103539744661
293610483877
439966445617
431809496101
153826975873
294735362917
462254724709
60252811211
499492467157
68627884397
9422976677
74448177227
485984267581
62698454279
4958971679
362863161917
427897226629
61528763129
518614309177
454067872267
234975243233
281465981933
272874668929
41696370629
59287729591
195747382459
377406331993
163762897807
131774306921
170112378973
478363101743
486542193041
112674437131
77997710639
436971701119
464397062177
269392585387
355136270353
512084484049
400958741699
283749364687
370290355367
480587911963
355489375103
394519550629
259508293361
339880315517
495992757451
84489690793
133085865137
16787138111
520540548623
195121266287
14126463257
148004602723
45957307427
546180775373
104091683797
7186379401
436103640353
354649562747
310898147207
156232394063
449944014181
506280291373
477915239531
441317319761
496958378531
432690680263
393419054939
190418840431
359821791383
93893974477
334418963323
460985573339
224323442653
22447829687
135281515241
413132090531
136831683557
531883925731
402252673637
158905003847
132981266657
534438066233
538864226413
125443465201
77147556193
283725032729
62284444319
420809027599
90106136543
427283086759
480569552459
502929590143
427376463299
425637798827
469265607493
304410418387
259583304823
292653419879
500671814891
358062914399
456481810319
231649585801
291845841071
430001753221
504279778973
458101803737
259821755701
170077473701
108354605551
512825999209
250320172877
225508563751
8620008337
89186671909
175980608291
95150381213
340018936571
263569932401
523819778299
30239668507
269444592961
471124857017
345978903539
469193756327
327442360093
307910304697
480931505513
91245571531
536149328081
25672825831
70810870027
114906931849
304108152613
254616607573
433892253031
253323706717
445512945733
340185980347
254256890059
35481232573
46556940407
230476994431
548891334767
63235608731
21426547607
99919569361
181615886183
276318470107
376444498147
187958108519
232838178823
352911285451
428775664859
14656324583
162700741487
172263243553
121130890297
260775187949
461107903199
399791092859
9248900117
98404124803
362579874781
14576441029
77727982351
173511356983
510279303223
92258637683
339140176241
264347426503
269829884983
121905585779
226422267769
271977110593
414577820203
405698825659
456558003479
325159625179
505319903573
240835298269
110490972287
184795525003
376112036653
449965547783
131865460373
430734586741
329117394817
302365115477
547811658799
113488145311
364231027031
231687209759
141702729661
55995385423
204508898989
429508967339
101396765909
439147901609
322157388151
211895489077
117570795569
437413349981
169091914631
41975882849
465694088423
216552359213
183013280111
465931003633
208434017137
420904828853
519973226947
298231590659
124457110847
375891547501
334333044349
287416353299
439802470603
443549542039
179021216849
498145980349
352960900459
282119110789
88844382593
429144899077
134014923431
357962553869
540146948513
311765075357
348654037181
132237117169
383040973397
362511278509
427246586309
149107674623
329270230031
411160567703
419140986179
47347659791
190971527477
491921948939
500603264549
148186547723
204591937259
358327628101
354736914887
476124564011
410840597831
97393426313
207012986899
504368459407
212335262123
329618135557
345165065747
423292853273
313560410549
261679144487
462068811133
428649692111
371418970277
53715732271
334512357103
442437045859
1643648339
90715111001
384662954681
221883013691
547656147107
29093183957
353979855563
233549374739
531135144013
164738113543
347866573801
275866817461
351540336737
22703833099
427523669893
343972699459
501814611931
43635914107
415158177523
303464608297
523382872879
269145675727
89835283039
47082009869
65910678761
213710232569
195626787311
119314644011
427376384437
297831165227
464783885389
82682132369
408639911881
408623606051
128964789553
13533706937
194018175973
119874544327
15694895389
500956423969
242935667873
292752676193
290854103107
102206345053
21701844323
442375936501
273362742391
422631525947
544955117501
225937974511
547757563811
424673326073
234603942241
303707756987
441225770047
95380652177
535321286189
57614902753
17484778189
395634128273
26476534171
311051552323
147378713731
156876209843
521255408213
395290170731
27722449771
283246444303
473125301669
216235707973
169418360443
119530238117
347468230253
367960377467
218218854661
117879505739
478487938193
1298790629
463236047899
123455257291
541029795079
511294532783
460459114847
449874365873
481925797453
352510049161
214670755289
475627042243
471491281109
226948882243
63800478631
44976427117
128927250251
395550532213
305936409223
40337299507
249563690569
229438598327
146865230581
93003361207
502906212671
256909346563
109198021993
86432127151
483656647567
151299451753
404814040513
486342026123
214697984573
168040334291
488113887101
304329578471
224317656323
229523326267
153444918827
355532652997
74525983619
70475747449
206866908503
221781735433
108157836323
255870140987
234170260799
534018856711
525572607361
6639231133
390030662251
258004085663
80010923131
248570870719
97175949947
287090833453
103709182919
108159890933
420395286349
44111414167
172198327559
465419104663
291409240579
356750479103
364760721989
499894563277
149506796393
93804359419
405969437689
548363125027
452104907039
221127514397
199977642269
230749957213
43236619247
498554043331
56662817933
534398682739
301451226289
227108033641
469946153549
29675902493
196950634147
271245613273
193571847727
412316731727
106345257287
200511513497
476437509839
71303135597
190411902781
7914470279
524067735713
368017218461
232081683991
540134108741
78963932753
375850446691
242747624419
539188417681
23892559357
326679147503
345387103147
489925790147
414900204793
270271159537
229456621637
388546958479
283994341093
156274766369
193411085381
140793047911
396852939193
511837173983
195907591567
431426548307
412599148259
115018405261
383806017613
168845839087
46043958577
506275356673
75367126487
302940906113
136774714039
283664365403
495920821871
389844613901
96178368827
116534326607
270880143623
460789405003
256854183059
47817917947
183511861217
258536480203
436600065163
38774217577
132636467179
280273590193
106348817203
50162363803
296512595831
50238122087
326761937101
328652778079
296696450201
372097070729
405048651659
478011027077
144786850687
68525138893
287837264791
136854809863
344385809657
351586376621
401482750679
530213275577
298006326097
370339991717
299968085819
500477535977
72678717149
97651890169
425304081199
479559652207
364775784419
503926923391
127288460987
190803393679
50712215353
162794810777
446119320103
28465951247
433816613567
478174869127
183209454773
487207015117
544251930511
398346876467
270217560401
149109013223
352644585911
366626745547
51317123021
72862408093
184436891299
496862817413
457295073379
20099559257
346425430667
104818327057
214903189331
467629951177
526530258253
544028036441
196262898683
85557182881
482792210981
234908075951
517941683969
94856147677
10071733159
423836482067
443224395179
294051377533
502688886179
315521245583
223740685841
276638052707
449647161659
63262678133
29556903179
518976905983
415121466443
180119805571
334771347487
215241137767
433886154313
537618386029
479222596673
514881733241
417744925421
521875720351
284101756727
350594592581
537960958543
307062609593
46993052243
189751984927
22136193631
270442083881
270373197001
333745426051
40195276727
159100639387
29499171883
473636598473
409710977443
467497952417
506646731713
159148560811
193177248853
199819910813
263419264529
378907123927
156099321773
482910088279
99659246459
270008141083
408061424627
205427491057
448957152533
124130156987
321360968233
188680051907
267696241507
408293505239
208717050667
385556879
348499819859
176697014489
248015669401
489959397881
249970404811
248988730723
284998273237
91075941773
92232491707
462796060459
395077148593
455809451803
462840524089
41124175919
302640692689
122754918787
286787569169
278589446101
161104998629
2366616503
310719551551
250016204051
409973196107
230753245313
428628984053
277073157617
512567019269
348080895059
421895659711
60807880577
244359469363
14553361939
393038241857
72049919687
472277517883
341211907957
411031452547
233598264007
78426369757
221590879109
120777824119
360818171633
473860027973
376585670393
285943522087
526262053769
19934893093
299663949799
408287395007
122660973893
474653478307
165124687459
69427422791
51022096919
133791267671
252207829829
513680605523
442554475019
270538919797
107105917033
275464104403
410416209661
26143596527
544079723857
212247434297
71603853683
37536004823
337152785381
220365386749
548298088777
294776891083
246181633939
255077384911
19597853383
427587885047
346746271601
282563287091
256897881341
454894106677
46081278869
129643925857
317557460201
122575734989
313851169579
263756304871
488301807691
535394371159
337780939037
475710441467
456226102361
535661367119
140197486063
294594001817
405770411719
372514266049
82202501351
503812289863
165396477599
512193214541
545295978109
100265932693
192032953087
213440232917
41483548657
395928273931
254282169019
109731166339
228261178213
17088036997
508917252229
447223807553
545137587859
220685881319
527257494553
527412873049
361096634357
280881395101
45294639937
440839108883
429924259483
87503003737
542627340379
404997211543
532098346009
159103583851
342490553891
467892877931
505009211177
12496037537
348668210287
454102686761
80934350381
140217069359
441902269447
347359414643
46830743191
158931153809
263920720069
506923644863
183351202579
483443667409
19457150623
181998334877
27470887627
115634384473
508911862769
383141038283
478993924687
357884271259
524773548109
7153709617
259090364383
11054858491
457879894337
260203454653
17817243139
347179171477
321766052407
207022220057
480082307641
173310337363
112690927249
410028870841
349357666607
512776088689
209666595799
490011727147
72580220137
144379558181
120519072041
196265193269
142242151573
295706151289
543757536131
183464226779
357361200947
271290341459
148258499539
281441278721
359476070011
516394905343
95360363849
94253981267
372239038723
17281927063
150262786423
542824877321
314983229159
104531937511
188181249917
91648332107
52335117053
116610877739
138604207099
96082681601
381181181489
136459310167
76374302399
469347349607
246600115631
184238603429
355281560317
382508821663
308761798249
23825169373
325496962913
19589625127
208222310657
391334742523
201989287811
363938596843
375835796783
151324680421
508252477721
236823751223
326735959999
493313521691
74296889699
260905489037
403120198009
420620243389
489554671637
13856924197
466218039641
534262898567
128575387469
528250168109
453627326149
130395829831
466989301993
141770355971
158370449771
273815570891
547583591441
489990002837
165266403209
454550063477
510322255117
163364947177
415238301143
132200949107
99062478997
359366009267
527899166779
380553070267
324245241637
27924704167
488826493187
144535040569
33036369647
220600028867
512576978861
265832405071
182255085821
124729748617
207659241343
445822140497
23471827993
57034967707
38465765711
84890121383
524559437767
340965072691
248409032857
451932666253
182665698473
332903199481
432296117219
532583892121
209258760731
24274651823
512771955679
417112046233
186154994401
42782363189
312203892919
187872585643
255965437151
447127214101
139495670191
336499567091
291304796633
493867780787
34462621423
533309654609
65721936613
437924327623
159743610919
141681495167
322875957403
488359358947
289766712877
133724164601
356101974853
4333109251
264244717621
436856245967
180004273159
476245168151
384940489183
466350894433
197867348177
454345812307
328024225391
536755681499
545666107009
325742305001
267331500167
164792957519
28089515653
424390831763
340692413821
397496368847
382400122667
37673875079
499556605777
36990734173
467844365771
18371289023
181690070363
167321745821
317189016037
123951523057
309177161747
236811273119
289624223113
372373179709
47873386667
408793030747
126606221663
543393171137
15183403423
239631468847
434028872003
58518651769
61103101621
239618851579
227590367737
218050682251
512363927
114027884969
257780932859
334430067703
57507470413
260901989311
170882812027
117458585617
43520821493
451291346477
486923464931
470031208877
490717519783
22712589593
72291476839
152536276649
246704608331
395024525459
287041925089
152417637961
309996038141
405308904541
169162232857
370450590337
18231972509
229574672851
397432348711
459084080887
228878479169
5455701703
336760734911
14544044111
89304075473
548100534301
144551215967
287325915067
380195087201
528484920077
21794930351
34346324141
396868194343
488947949491
15735108797
337558421947
484985751773
378944139037
370865728267
458021546387
518529672103
292107816739
434423385037
199432984519
212152474483
173058975667
410760862997
342898106087
429631799609
375677785313
376962830581
123564017371
394143991253
520143293851
50486319979
446434676591
100058347943
512976143971
394235413673
42976729273
513766049857
263568999497
109395480277
547018930981
338337959573
356546971873
266787191401
462587821837
524539636843
200683378733
17894001919
287366993087
220766916739
148662505499
8154586711
88148404481
202336988891
232213695869
192787812691
104938748309
289131590303
37227121973
397922221033
197323285631
422168934757
440308164523
318581485847
35232769531
169771852517
12949855603
214633430059
354817037941
469760862223
497694219643
232665758419
535290408827
157977974657
87528108737
158152447471
267157686557
132824205607
480599122429
236555481623
214467723287
330850995053
154422703541
377874421979
281899761263
341733472261
459452432983
281563318103
219916288853
135859334659
206180859719
103277561327
480860886973
248493449417
280469165633
500559395551
284904894487
60749552807
80789361269
157228912481
549529377757
372935502133
307159214059
99321476701
20387773519
492925823671
51358179013
231427394267
310431646663
424902924353
294899939567
380340044467
41966809543
242097937903
268868478499
337586819849
423334976333
384286860961
295722175531
460661064049
330071522653
350048389633
159341497663
282272499109
178124190133
364625955703
485976960283
149105241331
13754796667
46699732999
178834435453
359535342851
545363356777
441724416577
319311664393
306244458343
225389035303
480600666907
310629157649
75754629593
432849699229
240900043
79890766139
327131324327
460968904637
203680002287
437868377201
53218719913
254194304797
463748801177
130841811799
316735973387
109986940313
46449165473
106468763887
60690866447
438785625293
4209033533
294065968849
101935356233
180892622873
403270177699
172090282267
93905910253
470699051051
330887705411
175066607071
321630376631
365711978833
376822909213
154748663569
439296483389
44422660343
201378255721
6098466229
282102804143
307401193927
237628919509
166967989609
453939176401
393723825139
97939011959
71794659823
191577444407
145796740163
9344976073
139932245569
342056603741
301030665037
103855862339
465226652021
6565430903
190480612243
163982416243
337832112223
243892002197
339721939079
491252358893
526668384421
345365958187
17653393649
209252811563
409341433451
66097743883
216168111737
286440892499
74811338681
380673670957
52145729117
529404943547
30528311369
503138633059
5784534233
501315442973
351242262037
103071317551
179948779081
64904838137
63833678723
295108168679
184592983231
207299369341
318056328853
102425357473
286549311557
261552411403
296331029233
497467907267
258246566651
418799286797
483503552759
428876517613
421090134683
269725085671
111977791883
90992469511
402698665531
544419972773
441624447731
57977001041
303241185389
236141185543
388215635741
154477349519
541637135477
75500173939
127570327477
539220377989
311616197603
125106260003
309780235439
102728921657
543883276009
421020773429
434716085597
197403055379
183822268001
499256699659
225088490267
406150862653
516696129539
518357517757
169665496909
56072321351
47746497859
335895303361
50942954233
499499674459
188260019327
240597558869
380209795247
198043405897
24511006733
504230364601
456726774269
236360261689
326006271043
273411973721
201059225839
406823243993
210850629487
455408574371
180064066927
485986010303
137382958511
70606412039
273242604847
405067826953
127344225739
382621335809
153716475821
473781716183
50189228981
59167940807
378655366169
345908517517
244440922181
382538077193
136234176901
223963925791
313882471117
49639561001
421294829509
109982620651
463373226637
158276599037
107067714157
392970474821
210432435133
541438210253
539872559969
128070236849
482017960273
397244386793
305984060309
476235461899
402696175543
38020607927
128754798943
152651803021
271393765537
160092278651
517749294353
32832602797
93769228829
400100760361
9150111041
402637629397
11048673457
44653767463
201775330109
90332884463
485506923037
356409534037
471438010553
32665102919
68232021217
111993211481
275077071767
68190788389
451189072253
380359314977
316924721657
535170350423
149003279723
88044483509
197988874717
306699382001
446535943163
97245875393
373391625511
411337518883
34286401453
471816923299
123766593259
207974935111
60380927857
371416578983
252842315867
83873718949
171277583021
96058210033
7305095957
110663164951
236482815379
159710534749
316146480371
265060899043
233709544151
29398691303
376725953
431723549359
442788890029
254141151409
431987678767
389228548739
402373775819
222877058377
380519217811
301244858059
467658832811
134053335239
102388921967
119446686341
484043230019
313583504693
288913161503
161870256949
529860327137
427596174521
84378199673
470271745357
280227945421
22807723921
122729618387
491112799013
533433378473
53402416097
168766241123
372696203491
30302419817
317836217693
268079975629
196326858037
170740617269
59839489783
445546896793
458001606277
545012685233
264133003597
494027980087
173448019207
422587342571
43014879811
253087400591
404619417847
496876638121
305291176769
536397243757
71716431559
479058286639
432547800533
283336004509
144763509883
208905379831
540842158963
339750590369
13977912733
274632755197
311223410453
57535417943
20181412781
294131800409
273604263791
520545836969
297535251599
256145543399
396449226997
28291023889
449424132379
37474699387
312758580269
212445331919
245330292433
376704255791
184350093439
518775196403
126597239231
493934953033
467195492213
417364922881
379601770267
160693198969
247243328863
406018474447
452117812009
28970996953
6621335207
386417106979
521441771621
168206604259
376321602289
491084749483
163511098241
234467673679
481563066433
481547876741
503247119099
356353103011
514781733539
468371109131
170077796989
56533786429
25725423809
413915255057
273171190111
511437020833
334531379839
2034915037
485312013731
392824378733
472282486717
176325880123
380766636721
103415014657
464674738763
488293672877
279116327863
271417055761
368060101939
364960983139
51768220753
402180041357
103550677891
412548004111
286710467179
492590826641
112166773259
132455104499
14429681681
240352935377
278358917929
437705718091
157179895517
11994552641
233748897449
272506812997
233218869229
262552494173
420915711389
31064093689
27948509221
398192632549
444531629461
316395932351
147674793983
479803999949
147628290701
403494406181
138674462959
341676054101
489843702499
284337144823
73600443461
439462124683
66625885661
345844601821
391032950873
74651154811
494908475093
442043720771
466009610623
372848937613
423212959721
405014478727
246281119367
128827373249
478140440809
144181637137
423236861713
222170580817
229676441513
378191944187
376100928383
342231253783
322815163009
125441723989
219158066591
296400267949
46941884651
81615308947
399457032811
336299438177
453742174673
40718236583
347768629787
153115497979
95270689027
56701940909
200087325143
293519404273
98551219831
100264274203
302280790709
41912818261
8421463669
367547929003
452399084531
462588392989
386633623639
506758783129
386799681217
538982779177
247113935219
77353404061
376352065919
370952285791
529154327123
136460150887
162747223391
199777583419
328500381533
159214542793
540682697099
89735788633
307585999321
763455139
274193741581
119318020559
402388118623
45687749321
532965258733
339507751573
382348923323
184834999733
546730653817
297849296711
426317999033
334719847229
395442242389
129518479999
188229136951
245712628981
280698296831
432225204269
425154842731
119716606391
54259148971
6397359037
195187737469
321686042389
28134724781
292233615859
333424681277
372919636633
251754523403
299667102061
28257252367
460451928919
516601219333
440528773907
523422238681
171501247969
50986782299
202712734067
200127827491
463930508243
497946946117
406338167659
189228752813
84440430889
470315834291
180223944179
260156692777
31002391747
40206231613
503993924129
88241311139
400114329401
268694028523
531572095403
498099619373
429733231667
473585656013
183426509293
321159272891
463108197703
29455136651
484102443827
287269358183
82600705589
331574394623
244225676803
161273174129
243593658289
250823754277
260404938347
150323975881
249026425273
219954345563
23761505653
544081148801
372150102787
226574881487
379538100103
285100005871
205814527531
149654764841
38691033509
217529026681
158648732063
457378296901
234169809547
437921032979
308289409979
129150297649
403189821707
279311954687
352428483389
14494367621
238112479037
266373099221
124813941587
112019783791
110069439527
85385974207
511543525699
186013012639
437878459427
475332983513
75152169419
72986188243
454287752173
138713091997
72409567019
456840326519
423423761857
319668385831
400259041807
163806384167
300197169071
481192829059
355488034471
530131936261
342720207959
1654314737
268821645809
516150236773
181205835989
137355596633
72109456123
248373468829
306892129837
7693358819
65599510139
486258071171
14778079391
259591960961
112067821421
110779419251
391991266411
543879127139
237336436741
387020815429
545796643583
10349091299
199213127257
76552537223
399955802203
310962298103
339315156353
431445167981
137314097761
33033240727
539050578721
259701893567
270079585339
528989778211
344152509851
43030792991
289800230173
366957776399
73230429011
162262201867
92064156053
257682268933
189049366567
95366673427
285792268219
193950432211
503441228881
323790761351
506673168161
42630261371
502382534347
181527278123
74636293387
382808886407
90420116869
270284476289
439655695057
437869532591
234436871749
170457154717
113534132791
297753309419
273642594583
247586777803
123664414261
540107190523
126329721131
48075292459
117796484479
27306730439
538829109083
543252902497
482153738537
543954192139
53828640871
44767662131
412667145349
295865669447
464122014679
484012015741
118189240529
358736314763
478903312301
208766648221
55261648493
156576786463
74367634127
415857647239
76195735079
522578890399
152210265223
528103522703
272728212439
115602200759
516136607983
64466612207
486683897761
175676141363
163494720287
71304106343
117957819647
364594227047
472223074849
229075238053
416092875013
18307701127
96283297969
248050574663
314767512589
451832205437
218218085681
87300130529
329330129477
133340275643
415980905009
134802963703
448622707129
352096930247
365801447563
74126814901
40210400221
247913583013
419689818283
141643955311
5118576049
323430313607
181025578549
384155070029
448438754957
143328097259
162568353659
301089149563
522113589509
190809629081
520811868491
142986412601
52867900051
226994520157
72734077963
295383189503
538539524881
323664393223
122466555661
31373582813
197544871441
18621831721
75911922683
164496453533
111054714209
384957003649
381938065259
441805156207
247353983131
296669213651
486243409627
136179048701
62158674131
108844596461
383319896489
104834537833
389847542393
285519875951
110269760927
209227404319
131313666577
251001021283
65850208517
503010725951
426720399449
127093699879
112110564707
69702455539
187083982051
322130128171
324278096621
138057455717
338224705843
532369214831
31216436903
86856882487
250922053427
213906810847
410093636531
263913942001
25913056951
318802287787
66011866423
153444019429
82364254337
255500442629
75130857929
146537797741
442809959149
351099613091
483224520169
103849793287
1430705791
71206508899
480074235647
442052610899
20450022013
175770604567
240327505489
542450954923
10613609557
527573445713
294684151579
509114532037
530624273969
474838234961
171099801533
320877259583
450390342679
507766928957
241737449123
174978584467
458309160887
153516916187
163401121517
511856101343
52483853671
313215484793
85976423777
425043125939
509114984809
89078836531
100978849123
456155652149
45388182617
60987367871
455531753459
424484468533
445239577711
37463148971
275945251817
540519744301
46923232651
37416860123
53427093079
359355344549
138833636267
313027381829
101298492397
138088805243
112568318689
5025471863
220562691757
79451321713
125745611879
441061434071
87764793707
174284428679
5710927069
54640191101
331553548451
308987684443
544241012501
398370308569
538097210633
87352767059
198400901269
262638625771
167340680081
472003835957
119102533843
520167620443
544434756179
281128948421
310859429429
315966072827
189314243627
147567047219
180958725821
530730150001
72235293701
136927210081
492935202737
516995438747
294006426317
472250849729
411430723283
250164741847
299124575377
407745443789
505153689863
240070618027
222277510457
300064177703
281698876553
348556322437
542282772817
178194402187
525713121499
293032735909
52326541087
24940280021
381336718547
240707457983
176892128183
375661526873
97247572117
284513546333
88098904471
152760237673
31876797269
69247401791
466009958809
348720215033
47262436553
295748350613
160235722109
219058573673
518254604117
285709639711
123834479231
504960391333
345620395573
445057669003
45732677189
33495541889
234514776469
346262899967
109145049383
546787168919
491898473741
95608891283
76352731513
133638690791
59005922869
456124381441
180673385759
148159452481
262188799567
528138379897
384214756417
479062792547
166544235071
214925869097
315390983023
393654254209
176928428681
173915240297
172701998813
151819920013
202965925153
219664253947
137000644763
484313353361
262006464179
240203706733
437510108479
267042818323
418380400877
414855654019
535060449713
168655737853
417133428079
503102940281
70844405873
208719571639
307055694089
452779826537
37745283731
31194257651
83384817749
479567300521
86021890751
194060858021
95051095189
456193255423
541978100491
544611611101
171637969319
96705199027
461003729233
188750732509
163936854707
268216467269
359527963219
266034921109
509818979507
540780746893
418698915319
548462219033
439360211443
332408016329
194387930459
221447337077
368626586021
53712570511
17409363787
74935301339
340140087239
76830668359
488039113189
15476247617
407880932057
410493940039
422458366849
193315168987
329272727611
266820916787
261169250357
480643220023
18158744473
77991156643
41825145647
456737398693
226756502347
68231673269
110025648319
244237873909
455468407201
304693071869
458808077447
459221134993
55259275867
223093430359
549341512163
231426440711
460977179987
495693793369
538088081903
520392483511
532236534827
200527040731
232880452291
243341002187
334142245067
401721055397
103913688713
62313358687
217278439009
55529153831
335654576149
213244144871
493456194487
1909096691
76008309749
29564912941
222005715287
261418136071
227010185599
508753034579
322702791403
224815025647
285294489091
201565059923
172866608683
230529992503
458564337593
538919926463
172724147681
26727870307
306420931483
341234866289
137090487983
231255082609
415938881243
459486590317
342354648689
410376679591
119901874597
101458190077
512456706599
179323680313
542195949133
97073637211
225073062671
423446496007
43484735543
540714058979
236956563023
137221156063
492101453777
455340142493
456437525351
461036453219
431434589431
37546094099
72919815109
215257826317
129912166963
56006541691
89075667517
247781776181
461486759959
510264817717
20453335457
218897144009
221225790193
296066267687
182592102047
355169189393
348321069617
225409750031
470366298377
125156237497
38340631783
70633827599
163348177789
512039815607
8727583849
364869045917
65477489173
452066187623
372377782949
483803783383
433316756569
528970363001
506556677293
537379605247
321431961727
259900148311
522422668343
494092071541
484848621277
31260355193
19882496531
171561122989
484194047027
478591818671
465753096551
316522484363
298450120351
139284213791
445277438561
283464683779
369787144907
303102697363
539651141669
471493152743
13684126259
122020417763
511238457397
523496531477
522594161303
87942385801
517213159607
110424982267
320080704337
472031232137
335880176663
75614254007
239485850927
438931763047
213824517367
474000846469
149452932119
430413438541
104723764867
311005302857
282464657641
312219449599
131325160423
503830268857
506272205587
3661244101
372153576359
346627584829
96172101379
537930996803
281448841097
365554521203
381982412039
414008884117
139731686917
468713843489
134132435699
48799646447
346202569841
444904508369
79126559893
93271951237
236829816623
23728273189
544129493423
527034074089
457229155597
37179574807
328537400329
30531256193
349932063707
503522502641
23092887973
340195699573
3638612053
350889145037
252377950403
392564605949
519157376173
240761677969
241394848427
388929205823
323261766497
8393001203
288483944921
16989596881
373530650159
320495507791
475530696803
416243840123
544608969439
15914016347
71880530321
109934750347
7821994067
154991947333
358549268543
118202815589
334665946519
91563525247
444957415193
335159801227
321117112721
507028531637
10238626543
324913905821
128846367121
509689604113
460820818373
34728802687
243271457719
479287238093
466871301331
112952674777
262707253547
320152015991
442099189421
273239479631
195409912813
326618370289
143256610561
377165251069
222186924571
383457206477
488469046111
235693879123
460469800867
278542328371
263158228573
118079952941
54127522571
496707779063
520673622529
194551543441
304778389757
127198475953
78255666217
264803403841
385493063777
303817259549
34489958051
392176526059
422311097969
82566820591
3202487059
104527608233
364538193269
223964783047
94689542239
33483784549
342223790917
524363611193
187964985007
507144570913
1589680289
512582322787
59647811477
62523725807
235308364171
230875313623
237556693559
427578764827
473039635429
376324249369
348261266039
294513653101
902763487
439168807771
501206974267
281354680819
437619371227
526714747369
422166367873
238575307699
167329327079
289920234911
492533623051
482524813289
108344442541
45736561411
460044647903
70315986329
309512282531
417548441287
375555975307
363123471497
78708568429
324744414941
15584064011
101043592721
386278385351
199926967013
272315693449
506135300689
255011189101
42471391289
287909014747
62701385491
316374411641
95195427779
258662160773
31197891113
426064113331
88121476427
215980489903
20471628857
58925512691
60293048693
277649405311
465404283341
52622374187
138818212901
5331810467
256071799231
134436995597
211662621197
22687009591
62749490509
373138606537
390371731891
246098875097
102636872249
127159375621
240079180883
497559466907
313627657081
136763456873
250485180019
253141188577
102981042139
227689215469
142980305267
446462484773
208100927471
118132398269
382321469339
2183963519
491338252963
145501731421
222282281629
174053695069
59997181903
144776299441
487760860607
481443506983
45979048579
330469952689
247029960083
474414279613
253642058771
9926750893
53781479201
217584113933
132775439059
316306788641
464744347411
228820274687
6887299213
392558207141
473090141971
185730481243
433415841071
515498318689
117914450783
331175664499
73070651777
160799707141
433694400673
183152319439
219096933383
192476501359
355342201771
318158484793
270398406191
37245769907
403914828937
294677143601
279788164361
320646695357
255683996021
548731506901
103681347241
339173875087
49287552389
544125447419
377096231711
135958324837
44212064723
281577774943
239030379011
311834777389
474105505981
88527164237
338783143081
538891863269
142562134969
75106457537
121609672231
108194570117
300689301581
444810431467
17707095697
480925089377
346113710161
281662447799
164251051079
323441445161
473060594273
509635601
90483423761
443610477533
224222912273
257542424201
457305182819
312220519549
79437440179
184663114303
134402591569
362023958159
74701186229
296422397569
120734491027
216600438413
304143660593
140930112397
14546878447
135695556431
537628029623
166949842363
62645622601
450036861851
265813084919
236476055801
186246182513
507057032203
518993417003
238994012113
147431459531
227323988839
446310900523
272554367087
347782497833
347717477167
274057953227
403595249413
250139816123
445515021571
242259509207
333033584287
32693468659
349643638387
439959784177
174115122437
492916831343
143753150239
475491639317
59739333553
148232315227
447068141483
365950168897
335127975751
335627880649
170828878301
496794550309
386907913891
236240739653
215754475201
424233937961
422115137161
37403390779
543323654399
503961353461
385193002751
161014271959
482531412323
331666843163
404844926767
490873146773
501887197277
129575945437
383056609283
276417304507
182540793247
78373071409
333457062727
515009598283
126388941517
180861782441
305714223293
153518934379
479404073719
523391923177
261278846273
35287452463
481766325919
355193157139
201479421461
13486306747
245938347899
100170041663
40200572431
409624593263
235000050287
429853604267
401510581379
121623175403
450727809293
108991327481
173104829647
10549328239
297898524061
310886935511
90080086163
151328091547
409746077569
144211298929
205110403153
514743562133
133974725569
432280806253
412761334127
10476235871
221470086781
343569526387
110088491561
277398005483
42821645501
215391428719
24731260847
197484891319
118935012377
542962978637
113936578087
346082037533
165761970683
410502413417
179133057349
651810139
278725463827
479594485501
125742728893
274727669903
241577247007
99729533009
130630119937
480710734729
534889674113
530597766583
126065530399
4350568297
102993047909
110216378941
243967988977
491087798623
161625900533
279260532241
547307987053
369313668173
65641423657
158477258089
496111923269
522700641517
495803439821
508683068417
169555364351
417170815487
448916762597
229298857247
118644524771
118581205367
116734556137
491516285453
422528890093
24702869069
31365065041
285163551139
120825904673
404559111403
475312067803
140130832109
416062576301
428098293787
113172080429
283325526487
286986093593
380822772641
542406485629
368115671377
150246919201
288072781891
464508163939
446694984719
444777627911
531942099769
256613336029
528170044399
375739902841
46413835547
194787204709
40199913667
262044950239
500930123129
231612768587
488987675051
266449643563
86264550727
137378771333
350120198993
207144018733
454232881379
228518168251
410197185443
535114219483
558044701
415134465553
156758717419
35931158863
161874159659
282788609317
402611737459
25786176263
368436730787
99029546953
121953851273
218180174923
337439082089
489736643861
357769774799
509871638537
465336523349
348877646813
166915065281
151773138889
508972089649
443260412801
512055178763
310787146951
66191712173
330005040623
178737208081
504585135449
361934991323
373629630761
275475196693
529131487561
337110376621
511656719069
121897411147
135434505757
437588599237
68159554663
36453021641
100392388571
399553432261
309614628227
14480982679
159850516829
421590623393
69892296521
394917064687
543223001171
196829987593
143317805861
99668635933
382621971619
27286460567
477020954743
251929734883
74745512173
323520432149
31536935993
141084653971
543398025263
58336744447
22551572551
278819233243
260962280753
201461735611
524261482091
182957587733
203492565811
402578363471
281315320651
151623211321
177934353433
188735275411
407516860889
508096407383
370937697217
30036288587
411904609847
190290158543
361789865449
531730824577
44412952691
145216133341
474761764447
77351801407
235734936721
505699833829
276377258441
136455924223
141263721163
542049251873
5816325157
330160263569
368325592441
204414120959
41323420609
205035890569
87331685227
243714789947
78998746637
476250440467
164190938567
524554052023
485994936103
278045209159
139950352081
151813420127
263692461371
130146368029
498060021097
390853884943
404045295553
259020724579
403479346117
189909477707
370870553093
70320330079
380531741231
345464800301
431946705209
428313147907
393596188789
339978366181
508532150563
98104181243
94123212413
244024877687
126583955171
471878728487
242832176771
313710699943
323610885503
336666322411
477191346253
451456192639
416607259787
41887937659
253954103927
65093963929
201295445497
283551824189
255669705743
431183170739
323225413241
116074260629
46424417993
426750959003
310658218967
50778933871
11457994487
152907235937
213607443073
278310416243
452783579419
274479887401
294436068749
131696178191
360376899539
246592841863
418842904091
470019302699
285961078493
158053233797
281445981493
24167648111
459222842317
281113974311
123791582933
401696250919
43521373013
70663045891
152325843829
398796192589
334648163669
266367711613
404354943739
361189618421
254330916269
133204519057
289769150777
375577503211
344995880267
413866671833
112919708789
444818816851
81406825429
84501695543
220164005953
130393649333
430818175747
226319518717
155604697943
73250044909
483975446083
182122205747
197025399931
132329301043
452823242359
470769508903
321880101533
187693947583
86804866297
228961832119
407255901077
328685302909
309021432581
250348532647
52497208019
111984085561
427826890583
51089321377
345779671183
167230452869
507611381579
209863130441
320829424991
267461733587
406852162537
367908360241
424864614817
69291691559
415766113027
151307881507
305654062457
402631933153
388782135739
118291662793
144121854427
87503514941
541854335861
110797219667
485749644581
434011621609
377152985249
376996433227
543113202221
530400956509
171182149601
453454658323
460727687743
36297209749
452802405533
178280599271
538538086841
468777112213
234529443391
58680287509
61202806571
236876253347
121466559127
511908941527
94024081843
487298482919
374000212589
547716486727
39728953039
456581879129
54697263611
364776145883
41871372241
119791779421
542261075509
204458173741
253533867733
9399011957
31845869807
327171012737
319811051627
174507584033
6361461823
544109797487
309477399433
490793398153
130561056883
347849016919
399753040261
318444616769
421696046293
145849575041
338685018389
528167141371
112107634381
204389254787
280205886209
156318900349
32254876711
442596402293
39405484147
87488704013
366564822257
13448657149
487173762883
364331576503
313944205787
302773222943
190300915237
501262182931
202131642961
217547548667
13963781527
325942979239
344678306053
37254085019
82767182429
385828555439
371453425373
165885881393
210434150981
502059243443
154282202003
524208306859
344725071797
93566145163
99683421559
68124857329
285384733939
502999366091
534041819111
371549997421
5568330377
74992371599
287697168307
292216743283
376964518759
9844296809
42231999647
147812787523
440766133427
228598517827
189015385673
312530626427
132025137689
146149297573
147427388441
463739280527
221257216603
336605439671
14680827943
114808536397
229013046877
326534629199
472109716469
72627655409
511060555547
170930705551
332057160437
271703597507
529156927303
431424633193
451722862979
524178270169
62612631329
161200127219
165764118253
295655237863
166320593983
129023072611
3172560311
513268892963
298448744389
187543462543
466044406573
313253821429
45680190307
355309557497
300326654671
332799152723
113470274989
493832936339
422671309211
347942569901
518264562811
411594554023
32510163733
192831767
228188665927
428107891279
537070696567
162229537073
314194518983
429034265929
54416812883
125751916133
5617599917
56148217537
455269253539
3732870007
405363041201
327394911491
516258939653
112902509659
183476587081
98032527793
183610280569
510326708317
19455134593
383613771781
455200341457
347762490293
55854421801
435904351087
172013547073
481242694099
304722620647
154840302439
490866069121
272439860053
225980995129
183681782899
263754677999
190839964307
309196149037
180954384661
52853091553
410621871211
395396525179
110120121539
421685610539
535762422407
346748165633
67261255643
376098551981
328440388477
531374772221
4963675753
437756825183
492703634233
54027246781
448664715487
69131335711
76892860921
269721550067
455645358659
56064314737
345414873883
407559733159
487344384473
331301536903
459903585371
10344787889
97549090571
102308472647
66843642857
538787233541
13061541397
48238566559
522404889073
129493149113
520453632329
314282240873
406153343579
263368037599
465364888907
180614108183
197270052731
16806214237
475633520701
371287891151
45750104831
249131913739
548125517629
328189057949
64016738003
475716568511
305451992347
185264957971
408351174601
30004435091
80995734307
328971874601
223077439021
501437680013
177895703863
130524993691
372145506367
59266883057
317890826023
535974815023
442083980687
184860266909
484301869187
353265221303
382327443203
188989467707
179885242183
162173545553
469260552659
39242379523
624611021
249840510131
225490166381
180169931737
202886020739
15145786463
65221884797
409247253197
98435116517
289883736679
256556448263
294169313869
469997654083
318776796839
416362568339
91175086147
335937487273
242159752673
153192331037
259336550567
162667807921
471175963361
398094869957
464367821347
443185235627
194148081541
186110172463
29447481533
173020591829
216592661507
382920706843
22463562427
50675586853
231978998071
414646743151
445315641481
400733899613
506798805031
544445956907
95536865773
367781469967
253316965463
460651511917
422933606539
75173914159
59716566409
445074006173
457360114741
142662775459
381004715957
476403007601
389664955447
405891696289
368427352291
254101488337
4038863789
420511562389
173615619679
491629768649
357211630843
392564447659
249575383159
548530462609
439099457617
520195504033
182946536447
62041869803
102119655203
188771220019
385441079689
312501587
372387225157
432213873607
525616143749
71845645679
432554103931
80040343249
204053464723
221072211671
222027034561
426195124363
283214266807
4295520367
94219334453
540617575559
475939523821
208813821787
20472596737
271668005137
450514995781
496965796123
63042511171
520093591111
65554544371
389375042431
205160987323
328533611443
156364161769
105472032317
273938171011
23863118933
282781237757
65631793321
171884967659
449069165113
394002537641
383511100733
77553982637
240432016411
360850744997
248738742977
43108760683
143055064847
45683318281
522221069681
261710422439
416152599199
286423132211
283671432379
121722576803
275415949243
129546144613
67186424429
200510255851
532833713647
405633444883
452187605447
202438719481
340012886023
314548347571
143935880383
62228022643
535272204851
414570023033
176654689163
400566210479
475775256731
21489425927
376929702307
37121026177
412579939339
519137239513
133006339507
32360259691
505569451249
247407121279
512515150753
396690979843
478524332413
140844482153
275663185937
238997831231
118853469583
477459345691
261416031853
376839636077
411188197723
398544990199
260803631269
436931111413
413956371181
91701706237
407728575143
511422663359
160851406217
21207280877
186460287967
484456241057
202092260159
314260667491
157348735309
304159546259
130839603341
336396404143
377144130439
518975008639
139744976867
84201362519
208738467391
352574794427
292256520419
43435465933
38652132997
330913697857
386149825267
544673333483
502227059753
316158251771
548996509591
525407522537
467690108911
302953305233
64580880713
481068326413
328237485977
170836590919
69801070061
271749374107
134903464379
48999300047
28145634547
241824611827
376359957007
313282837123
433232445523
245145841033
277102333927
23142935819
251603511629
111696955387
92191027001
181469933009
464067740033
487118324531
442255463053
454676410499
296325350939
376084255523
62392626223
332645380303
259191091427
408510525611
345288546121
237918391783
475952866979
32087410763
280847574923
525875245403
348147854623
367381339009
483728192063
121338979049
186496004687
480752326211
516703079177
240382065617
502622529697
49296572393
19498505749
223224575227
462399073159
446180224873
42138924851
161718598423
462262394101
283425977629
388707341387
104430646547
2617805929
252445975429
91284669661
216091232051
258972243389
161050985177
446336564057
504977639921
142547891047
367607851621
243431866241
347279125747
187866693611
213288130267
282051344791
272812629371
294587177233
115631635043
260899381669
38241181577
119010975731
132371724421
26007364853
233153275279
428841080197
13632703891
202593649547
151712983553
259045944379
22350001369
217691215823
25714119593
122452692449
274138702093
8943964819
456325127317
452367215051
370214722321
491203433449
488416663753
344798906867
281415436241
199171816147
202919871941
384976730609
409918941769
202224739153
277892541863
139048268483
390277735459
540574752199
125317074703
349590202127
452951521469
238723479403
298946608291
533179960769
264024889213
528574915903
206243120089
161106519943
231939293527
307683223537
522930972533
209986599619
461634507097
190091318839
202040284343
36841500169
174278950409
500917453409
207275445193
428193376379
55977333149
213044627143
187254893341
544436540177
153048143329
21916094911
477520568003
416310773413
207489439051
498687109181
153438229829
488750751679
141101881009
156196276333
367718209301
26541326599
176833981613
97891872301
159531982619
33289397623
505205374889
220229461847
488409818053
524373344267
39685409833
160407128393
523995365291
353921398043
444699064493
448889653973
130876991347
261092948117
471919895159
108425470421
73504315117
248795968513
518559260507
166062157579
519946316629
454812293659
274169474041
240887323123
321381525341
460482741253
85355869421
127225257359
283469892031
376465330091
396241897637
535947080509
303549088501
436086805573
72322553543
518535164003
181154330333
335110665691
344438434517
14793238199
231066798737
186021901423
377437190327
1182301031
445481594249
166834482517
413821703143
367090470401
404991068557
439356563479
170386386701
397222042937
230501088523
274806314213
294140371961
270812341357
461329277053
147984560551
335759901431
18972078329
410870238983
295947163901
16905495407
149635846963
229498181503
3573593209
317366137703
300248772617
33192629339
62004850981
179124099577
483786605909
414674857199
374461494389
384222897451
403671708409
479020459871
48375722107
252179868233
255604210597
427072250081
88235120321
341199761291
337357682617
398620062941
143951372387
459845477233
188411177413
273118338641
22547256227
357267228533
156805724923
436175616977
362089083163
395233592899
324441866233
113121860933
63420903827
464311985539
213611199409
179799699019
99456800453
21604625551
18701417509
363889485049
285730092187
270478744541
217169211911
382276364797
104403403369
105566647349
487000080451
134157755419
27694611193
311425552343
284824307639
360084637813
28086557029
155450009839
530296654871
181134822647
325848339703
398228265629
226592871919
329920739521
73161368773
498515836969
360581914211
40614703139
271860463741
171002300747
276705633527
115027820899
181994291671
230658073637
497796601933
415808675941
435562556551
364538244043
50332580737
69861619073
343182730271
32649527419
330174508423
459131143139
493164161041
23880365849
249285827291
353267260417
493997087711
141081584491
109955652767
212325863653
537021591907
429846589877
406124719417
97944301583
217641983963
92924012039
440967877921
377948509909
145570989101
126525984889
177732835549
142528873843
459037613929
286144988611
132218594951
524537070097
283006486013
439812175249
302416623701
182904883169
321330929993
164060780197
412060722169
529367785187
429118853963
69326466211
22050310621
529314545021
4523273603
208226864101
11688989083
426020606537
132877427311
205276120033
135907852943
532408872421
315361841857
286687178177
411882661907
128619215489
82806364747
478949556091
370999193447
173997683911
160139644117
282254045837
370656849553
20671968547
409338998023
325757433809
238075846399
418640488811
26022423601
96303201107
121143424159
455596234777
242541721249
380801302111
97926867037
515283949879
178920026227
274159076263
171164377919
184658286583
490746183107
168091523191
456249739679
126833209079
383985958547
201591087787
340449820859
70309469449
341360745013
385504954097
118686685259
70935014191
112948513141
382962554041
221326478719
150394828603
490499898331
153372299261
469205592311
308486631923
122008360697
227137174087
382068402337
545556583237
226749181339
303848798593
465931510393
133279586761
98711367707
294820162837
19983705667
148124984983
385897278071
313815167417
18807593711
192690788357
62065903321
264324081617
86285116483
118714715869
12910600441
460490705203
311285925689
433149716341
331277417671
150016634293
371193712343
275645926903
315341283511
146442066161
152125536373
29537726047
458172924719
88274388857
269628132391
219767821517
460259379659
156440538491
480627609827
538444691711
328542457931
4219584979
369196451413
549405716803
66403339501
40172616049
527040763999
381449497867
366442926203
115258466171
320860518593
476368736791
272055398117
459897408911
34850378671
17834921669
379110444961
210495865607
298822809629
275930319737
273545227849
168005503399
484852327721
40247995441
25910680729
470405418047
410840265751
43598844307
26524550021
347318199629
263849191063
276210621923
517125675083
508106132047
137029624597
506495029357
162638961599
288018961393
261306335167
149164796987
25437360511
264879122863
442358123827
539232533603
88318883461
359546267209
435902524171
423272869441
137132487341
370004057677
478895900341
203120917253
70392013019
530863830307
85006216709
163763446433
385971832331
24262942097
137653306981
266131313131
346404667319
491580774169
133488278719
530189740489
504942681731
312258049237
315865759303
76350747469
82691908499
103950801271
429096100273
523978218707
488648610607
461016594361
212439703013
129136958449
284364609601
312083534179
522484976557
43563186479
27429226151
389497761607
413143158419
82684265887
78637570877
318637193779
73050270599
204837731701
210748776983
84672498371
403399118041
174026222191
287546268929
114867196177
456686742781
395915930903
165239849461
468521730317
517001685047
36836217421
443547791627
192193190207
274802480471
288440038961
357492944231
21524752541
519982542143
97858717097
407833730957
37643773229
106937644537
141967226837
337310295731
177961092343
206433395561
67945714861
37399572157
134717041117
179469037171
154910987897
230920049603
253223279747
25997885629
140639728387
32355698381
461387834543
537313470857
312928009259
295101028303
110936884987
414366499513
166207983241
436123817149
355698437359
476851848533
89546465947
236607630893
408527946217
348006016217
150528901141
415276190449
455724567757
111393495937
349644815501
192638993329
16722798299
166501502483
274001749163
380335045859
439372128859
523081583707
522809420317
53023997317
203646001313
81142068961
155114045101
491189543077
466025307107
278737264283
482006505157
466172543047
57884744219
40686249899
382494589573
366907001611
326738555791
130986106079
399105096223
373790813567
191189975917
43016943061
84103889027
43788896303
29895330209
306623742577
435491262277
229745419963
101623262297
225228100499
443207745653
453985643443
453425523977
53290152317
174788355059
13193598893
49759194019
362184117787
338677227079
247052757671
52303641569
211833385067
202355276407
254182690681
300437641627
110393073977
60817244659
297569679871
121333110539
379977375269
233940225031
516203640769
547818356509
290445154933
245489304869
449111421599
273484062119
323221313809
90973703363
259230849061
405764714513
161622842071
200041885283
57036758617
200144123227
468492606941
146169399307
540450382033
46475138791
71829187333
315406429991
384049242901
506876867909
124762658569
329374177051
363256319519
249056360563
428609375471
3225007549
21367301801
328362636319
265634142847
97175869121
340050762847
73684657793
370314710669
297702631321
64548323797
26739294539
271054178623
315304262293
150827089657
384709411549
153872018101
379907997503
286341026249
488197489217
133752130489
212665150253
92047672369
52985063851
304161404177
367931393953
162775309843
150892072451
27428882303
374748561197
519875391883
193181455633
93396271687
376008872203
92891059663
215225452639
320131213861
301013045819
302810833957
204159769453
148538970271
356443466411
47379017251
418717446359
84550450403
99317557543
41627158093
136184916433
96239108573
124912661179
24386999503
91408061237
324929355043
52189532981
41737738781
96661208621
540759398261
131121909343
301627303391
162302410493
160289669437
29093656873
340750797029
78450315247
152994303373
218975187913
371345295751
163083116137
124686867629
232441601071
116052689807
420929184997
60470133959
218448183923
285273064603
265824343429
185149201537
477999358429
280716516659
385813400851
510846657203
4316167627
505859510713
177809054573
136189547209
528069730163
193964418983
216288793619
407206036843
64957265221
236110880381
314474611091
241468855561
253095254689
295387557851
249276396647
362998956569
19685382131
132871386871
10320744157
212014330277
475975812623
273348101473
334294297489
11492299457
428371627877
297850867
90386185807
221453413889
246579094009
222736865699
176235102283
365407722863
90188263301
268958628941
271849285577
403780540489
431509531163
229731487771
448896153217
18257188723
10110939481
283446462839
326824472263
326576574059
539172760913
389484118031
483631510207
165861840889
159432729787
290235949687
22245074437
483200103803
186734721659
19466229919
175356700933
512821698803
233102671831
269067144131
96212414131
442517556907
10304096849
204304324303
107521721651
382146497989
284601151789
373796484331
107765261759
500764537607
545698936691
431405028403
263187730093
277364053583
189888837851
495175820341
546769881101
278075191777
468903723091
443609665999
442665702827
430712447071
283245523271
237775598441
249618514253
300253039157
531728225129
168970720631
351459133691
520463942897
18588731869
447414549277
243476499559
34000780441
462345929527
368902143919
30937015423
371058884479
495039179629
509563660901
167461324649
343235704249
207155072807
352099867081
312885204551
42436135451
53418967963
229675288951
269020500349
544315107943
234125750641
211409651417
246535194601
77602932521
301199587757
353668065659
491309856299
136379512541
542157718397
241372828969
31934070101
130221423803
137589465173
375769751519
438897520049
276435245701
424071759079
362635872233
237938060809
525495063329
428542875181
508605495799
362004927943
122284699837
131328455477
522081323063
494656698227
159223909583
83014846139
156431346641
472114861949
305839120987
269040589457
103863300127
34157453597
430395044917
16082295833
238736705479
39002627057
337546664327
441099871517
473374439449
24475593049
39842320993
378994224751
16759952557
131466887533
357298666253
107500747853
330533120447
9572752027
201387362963
512212772707
163678557593
44479917463
34892071633
333620297767
40509575473
102389936039
306108357547
122917366177
15424182833
85748670961
262330365223
534137774129
139938313579
275045816561
148989156373
394298944841
38077310363
417472601107
29889239869
61944099517
364015658621
1259763959
234922703929
333888982873
444677654611
179537533489
231392812237
310146742777
530502714307
385567176223
172917359371
472760631719
452868474727
34326146221
485144602717
186921140983
321959680459
202117268273
485396929033
108361900303
216892979267
329740928711
512580730003
262580609783
429469688113
34651965539
55274391577
200467667591
485612554571
292303506727
38546360891
262135886107
187376262553
316216117969
87409934767
473735824193
90765196813
238148414113
412612351553
8586199553
81508576339
78562742807
528923609833
282344149421
350974764289
375733757519
441038719361
379267594283
522562663279
441834085573
374175136043
464916922163
224658451949
42429988267
32921718757
288949123637
427837269121
161664024091
312927410203
249020285351
293804023613
82283520227
469300542047
263671559623
538597534379
408154599823
264524242351
65290183181
24914953519
61354810157
88666288189
365658486827
118757030299
178941605963
167364329339
295596453557
490412164271
153135816461
488778505507
381104512111
312611445749
329756487007
284869452031
211975689113
89695026719
387877065683
4630480849
197361380393
182541912277
302611732789
342541206877
396028170017
28500063433
238500099613
95911428493
455117084977
388915430089
194994429029
534682952989
477111771481
519196139141
83245501061
357021002917
17584065671
172276692083
233150840683
263399300137
372906812683
25277410391
440765289317
494166542369
17799390241
491159425663
100289242283
428275912369
464323525021
309834356561
203496686969
208933322317
492123225511
45877738583
293147086613
306780967583
299281384459
438070190959
286273997161
23744535853
531922917277
61193266429
166346809477
477656940017
27003356273
336179472247
510672148391
305781643723
533194362209
197435152763
266371008661
533360068463
281938569281
469772391197
534644348531
137982379849
155364317711
270732964987
160386511667
535389197099
40792011229
33794363797
322592510171
12301920571
416806490941
509118385879
287852078081
96084447673
86249355043
306218073199
78052629079
139561481729
155157804961
249218632591
230120297623
81346380727
273491532737
506029460239
126917207771
93124818961
85873361333
133469040959
482990541197
515377794559
531204545899
219221553269
19101779027
497090525513
262214075119
296064281867
464041999909
504042888719
28271342591
217726617457
467466326597
385533603839
546698208913
56186697037
374110652207
171168159859
368046181397
67809923971
424245825053
406653574213
114553810807
38286906421
87741651287
171068881751
279906074993
483141318731
394610298587
372183328681
186820058981
168712405709
166416743153
147497194511
378903551839
206874398677
20059277023
339246358459
387313756117
162292301389
115417038733
492185647081
473174798489
262103662531
347469137879
364632158311
542388307327
314133270439
133413652663
284460369253
175205102141
289800677423
409155848879
19619318897
372871027951
389976012379
486999529691
191554096463
60819555367
320742461009
65378794267
404637826321
491310125903
347252183959
20788885669
208887341893
201123767407
463375024963
32742888797
339469951229
295374991487
454657508419
126966628559
982247767
283655284103
44741749133
462351309041
217537420913
325959937409
250434438169
549224011013
486076847489
98822609701
53412652561
423313790483
415955520997
543964119397
181647750671
185044432997
78823788647
131356454321
220198923691
503942048867
46375430903
103531086103
249358891783
286423737503
521547619123
445124141123
70903545589
255256470839
27082390847
349938018653
131074618957
298932841751
87438686233
92352614371
193668482113
159923546957
348089784607
140044981217
322619362763
373903049573
527728654513
347585999381
536618994529
425616333013
96872333521
234565991669
112178471369
57651766163
312443149357
462535665497
361025004451
288309224779
271255978139
506882419873
99610623421
261679628827
94436806421
2630236667
107602631039
288670570273
507201664201
443715726847
167404020437
272503965893
83223543301
185775492479
341308603277
539784177563
328936611889
205369279351
454257587591
39609640009
231275144827
296609784619
289460849053
518126548939
89250944581
306927258947
123907341587
478409760163
319568947447
121225783039
92125677097
279029510951
330327799843
484871909413
531811706497
81179317433
23732434457
514148192641
36556331597
60516424811
381784382341
258257605421
97317917497
488895168529
375624720511
421478192539
100038634411
514510980227
400375488607
236583305113
408776074391
352695517751
51589042591
276045462533
165645542819
239348939803
272496290581
100437657973
281821814873
298724170331
443325741373
111300423673
252942973669
17131878683
86293763527
112503657953
37045312823
469009384237
123880090043
328988205929
526767589267
309018445297
465994007461
260047907153
7847330131
149884348139
272638301203
167940371437
327601216231
327312699691
454252431953
538471701437
62015168623
113805211483
382273935553
57818595539
201870176663
288616721909
512903823713
380057297611
122080949951
296994810787
389757455657
543755525519
181013428423
357902254441
101090656981
282828944599
483093450811
348188898751
404297457401
214251294109
490483060999
270044359579
404179257197
85278122219
39693395671
100074352751
544908957569
214065498347
521813124089
324539158969
420381254443
472020396769
368555713459
314601561913
61181242019
204863596471
296082802339
520412444467
311304786581
406986208373
458639680817
56862132071
258815777299
194268537509
47247601109
384363424073
44628361433
495321822823
16853520851
493302925201
451003880981
449049719281
326415810271
1982306467
287285467319
306040725391
217883187259
68201756599
430207019633
280615209443
335513827331
429385888313
440440977667
150645512011
71534637631
42717564059
237582858659
290648445779
128094148471
306561766361
274580581817
503296469087
422591724719
369967502831
195445209299
270467423257
540534405563
309932298421
140085019247
49213045369
3259473211
356324958571
30100434893
210312984859
212105700571
200334339967
196588891349
284860408799
64971069473
210797792531
364340316143
207243426589
57543744701
117143084393
339632145337
389025889727
533207248831
108914872613
419196271721
62887762681
477951897383
468195750679
173843592431
482753442107
377892959209
17305152901
405793511447
458214660593
73004030873
59985367019
14781974243
278545064029
153412026641
201916619897
301684093511
471558357373
546740421937
279202029529
189656625113
218290857353
91137434737
430035726583
507889877353
434276802433
519051186889
308407821577
150031526539
391947113951
78679110157
119928179983
453109161361
229664066407
314473078651
531806129219
289599438619
409669807997
116366746591
529055583139
4448737847
474975863137
40067710741
61098211583
211247636641
402167447861
74329883027
526568736583
240251711263
142441544393
47939070887
141257324713
549624451721
521442902251
292649933293
30541285199
5190217031
204867963563
266291141219
73874800039
22325578553
449112257519
190985459737
20161338511
157135103663
502683428867
350778939869
126524518343
480525780373
156755632459
537343485521
80768177911
332763930901
102865746077
36008676251
32210966897
145298974549
64795233539
134486118827
531421307491
336327787487
350264800961
108312620113
475056345637
549022084537
499253857
457966016069
276774758891
210318717319
214641601541
126915368243
324405268373
364615238809
284830555319
409664131451
137762826181
151329226903
511510848091
520456311761
286616370169
215300625919
536008258453
16676523433
170820104999
349314123533
438701850673
221172753787
360328755779
445382297461
308438607749
420748487069
4854482513
41353904029
425129010281
381319500547
406159936199
51084203927
35051015309
276154959893
22262267309
349483957183
135684992089
416209779907
535837058357
267189646231
515297816183
6240716591
204613756267
107772799373
250000030541
493872336343
484248872671
336787475411
265483776059
381257531827
487104537193
29594510797
70517278603
476603398757
128593137419
368883739261
64883239643
151717099319
327343235321
535641878791
85634744939
159195433591
161105867239
200935179397
292516545991
177586393331
115554891761
280911131539
203657548351
50536222279
26303404891
1645469191
255407144449
242086948919
127154001253
420314671657
232550218447
322640266097
387531858523
33885989057
484492023247
234463013041
241271100517
258938430869
264422185121
367225239151
530793407657
232935656137
526483700117
281314430569
238243153189
25981398923
304859812207
510945350081
130263248723
73298140271
34384072033
330588709259
475621766509
255372779231
159737248721
24574786739
202075451467
231249672683
77768337929
153879133339
535768571731
136333614689
321800643533
346523197169
196095113099
164653725793
163801347007
477951836489
176486793953
1634419429
468311318731
135604788889
539271090649
421042529161
30650830487
4549229057
113768644879
361310605751
60275709731
193227516661
156672465253
214767311839
8842669579
379922508131
71176816141
232006409563
97294731043
333258874943
516261593777
28497681661
467299281503
319474820713
185816226997
237583850417
244979193793
199002489167
548123492041
184373744981
115878892561
460355341307
171057468013
223259005219
441666503339
404611290103
489337389391
57140400269
285437724877
508521041437
219575780803
174646819121
240237765107
56134690151
205233567353
96177179993
3258384179
185880766391
289590899009
255446673619
13884067097
251524070977
147900386999
158649682537
12425196731
543784364491
360932073077
254891490967
479288975447
172215845903
416060686159
295676242373
440896814387
402273275281
94284968963
301074376019
542973241891
329098046749
238431157319
359503043303
468802884983
150098750171
510600826511
492753941839
305050372769
39857405359
336293953817
352283355241
218751728557
206807408539
114592464527
519671740559
111789738517
369982392629
42588255019
98544332129
490985700409
497657921617
285679171171
546653029099
312431146939
153674727839
98604534583
347429700869
439221721439
373243897291
508071033599
95477124053
120506068283
4608504409
277436918777
288921304901
227105518121
167030527039
263411350259
448562086457
107024449223
134220057589
23689399229
63866949941
265802954981
62364473393
162775019021
242358540883
498879264263
479595495391
209359112377
498204246031
462848894953
285690340843
282266695021
381667698859
453112643779
421467892163
501630977629
345101848831
365232379399
286815293311
8838195001
104173595791
130285758619
449872830947
489881072423
121101818219
441559909811
311768485453
517850855999
341309166833
309908628401
374137836769
2257791953
506110882631
439568580329
147829642699
303190608863
14110417669
76713374917
332157008567
309847145473
525385628893
503250753329
198198971981
290127485183
245103455161
534321160301
126108892829
537043314133
199660053083
54063445259
357305498861
114855480739
540809503187
221822837749
278046690367
390520534919
281774086357
288534985679
155949931997
200527604087
342987483973
130336198907
484413123191
127629505319
94509908347
114207058421
27738929681
110155128731
437035862821
24053741597
109434372959
471282275033
331589700751
10307327323
25146114599
401601230747
467023518653
297455596133
51278706989
352532548961
267492859747
103375137017
448926567917
185940593989
480488881573
411948834727
31212945241
200893508957
424682624917
191703275333
100071175153
474286519957
70840439017
221814576523
202761943871
439093804067
437214443563
77496078137
170319317887
273351467507
462003297313
313778617129
296385237613
186229255057
70260683929
109325177749
434298202363
513250555163
236576361107
376626590503
18562933111
347756287897
176566833907
499887049757
197472498689
85721497871
46039522391
264909262133
448150218959
2909744473
301638399649
21670728539
435564295501
539551410037
316451717471
388620070303
243561456499
266789322271
149060916941
345136047427
205768872149
302802152251
58358705981
316250387993
236891472767
410911986509
401642567189
112333136501
61562477507
412115347603
267049989247
190794033433
436806462341
499154221091
96771468221
350245314403
116905975493
32917018969
183093025967
217039367257
459836153771
539979910369
58233817177
276931748131
18808728941
68831089087
269799353693
527528738647
276598520243
283984538567
172631093387
447404725387
538251149851
263869161791
239317121023
359778015257
349046712731
511029744031
131027374273
396064069789
330024527863
544639031203
99923876813
8918612629
459037216697
366442134623
290887179091
243606864587
139163554403
209262861811
505047620009
33466888613
235425545683
533892961207
229584315859
271414342607
81544809119
346126547651
261770446339
500107519721
450450955991
323037164909
22177054517
131200224871
289457097143
187591542757
161759332037
376861045751
136027835417
179566530263
391877177383
322392053363
77184059989
160114103587
18294800687
481032650149
221643890729
468357275567
306659222333
346561287629
428133838609
445290737519
381932459261
221458125709
274791333353
285498344479
313989514991
388819307231
52197528083
331951678589
342414796753
179061677339
100603000579
16021204343
37490861423
168176579033
313699529783
232805005633
251373885523
143827125587
540527463871
511364615557
321918741127
288574475647
316914279337
332292429197
82869135443
263989970359
34631058053
472492372301
541231741207
509201146127
159252850171
98031536233
343074491791
248008725773
476601081883
373249374811
55875409229
411876563779
186436297093
368782191653
453068801077
269368778179
75026882701
83991966631
325677237983
83784810911
414995187521
394106422309
372400082191
532268539457
440006584333
408357918719
244490578637
3027692783
405674408261
322131214901
59142870893
87319530733
39170071753
392569956967
41199526441
517434243217
407137147931
100216424267
291795678599
332047496783
168656686771
307352056511
480564561991
497282069477
539394604361
27807870271
133425771733
140169672011
96933141787
477776670559
278490319787
328726025461
209578177493
106637115281
154055389717
427290788213
361581810847
376541312149
268276063817
499401897469
440353500449
471725210017
262441380889
184530099419
395222654773
477470924033
171176914973
471412750477
238570681099
366095133571
365964328297
414728624953
313614476627
192170450077
4442354899
114327555241
189980684969
9963512971
85918268281
42969677533
271607749421
203059804819
211304015789
326461260487
497077991779
543059099269
495917906879
161760152269
210375618659
34635046319
108434698459
273332814233
147622931317
111612498269
398834293513
344049162781
280170148589
291292375457
418435512863
412874638307
150262843567
210510293233
247633772497
23614467859
95274537697
434965147801
327597558527
366773694799
199356219577
490774768877
522281263003
452213215261
246724087657
494418469399
375370793977
511237477757
164628601399
499000806943
420782037631
90806096587
432285953951
228112895249
154089096521
116347284751
135674321023
49351881413
188886915683
226726304423
526934872411
271155045773
449121103051
134438451023
2710816567
63355504963
513781412759
284316574943
187067695559
234240545039
289463106389
512977953881
185223800639
352658545879
510622831129
299813433949
215092226981
149788113329
379577653853
549191883473
37624498357
334093082501
474124972817
425030653721
474578395051
311086614401
191158364011
119658141241
488227594769
140539251271
291058834949
416698704571
441366104719
155864296109
178429385903
536877257597
147947072797
116120545727
10083579113
450304450787
359810703403
502770092897
203176195769
491494097803
339498559207
36074985941
53439332209
139146279631
214241623621
420509165411
94751039783
26763106243
529825167029
231777474077
209464554907
118265547683
395237586811
392717628559
476478983723
199690989053
106653986701
337955675839
371355977093
48886913
366342523879
51970122601
248358333481
467589516073
480615143653
535413027211
64982076583
229661328931
398669493763
25508739637
170933061967
243219290663
194342376871
192328103531
371458541723
488560498667
185337991919
320330055781
164630712971
44986159759
185211189391
258459964547
168373499617
462087561197
345220667399
547244296519
264181239341
477397887767
122039162741
213602107931
391555419797
293630736197
461452855313
74181276397
503192490431
335198616581
138758268653
431911395691
542247035683
322589373439
33396132223
50786514953
30995363969
73488934627
17799941917
402257497387
416433400129
549259951463
204739597313
258938890117
200888621933
247218369427
518934263069
365120074219
409561971349
425332749577
506945772133
441521968067
392398119667
516706275179
101658286979
506106522707
313786093757
515751092117
196171341953
406963545431
245029721857
507169167683
187634865293
431942177759
501946144123
451532737963
128730021887
292392981961
61339911901
387354673877
280738729619
346503355613
48799081957
509338850719
548871046439
472004378161
393565505339
299717899631
79654344397
486000154049
236825917291
15034598473
2180542921
61663919773
523844795251
262658318261
541364697427
256633485839
147000082891
297319428589
387541369141
99089929597
162560412823
436023466829
199432005551
494116392751
113373398819
381324323353
239888257447
537368062169
112011845851
275263130081
25333203983
410358875951
496621495883
131268154169
531893158757
158293946203
286110978103
235554387833
399254628011
15447968843
96587212459
211866755521
138596288321
222261312991
356144046407
370747104047
526270892977
437833731611
120532442669
367997022191
507998163397
222612080969
454243466189
174477460477
461535981821
355773255701
448611207701
361914230501
422712405811
420302575843
153404325293
473184283543
414572212259
137332440989
93316316369
232759129637
451794736619
437539076917
41196432967
17920312981
30389647753
490762916383
448041359879
452616671699
325932746137
208063976257
346298834533
355889928607
526305951439
32280561457
177047265977
151980678673
467739765697
4525603279
511367208881
71741899123
445682652953
134218190027
35414331751
42201460313
183980764609
53826691361
178979103817
498840089669
508438801679
239974546213
13259554769
47838108041
426613141259
464634595067
382941368009
207334094881
296236286321
493246964747
110559646963
152889890653
6358497773
467241637531
158649095987
109671566317
288855887561
205380786133
251685443237
159485240819
187530266837
390039917227
463835102351
383685466379
306180211511
38368130503
405431246699
279114809929
45253660477
369582123329
22665574097
364641856669
462761222221
307279703821
364242513157
378525188497
152697443183
77348216423
459704138039
96830436179
28756708403
494920773491
290301256957
220116193321
347337152779
470347140269
233342988947
152760973363
486962623619
351196096507
385338817723
55901166577
394226000351
93826221817
255157473803
59091182957
72089139953
137452295983
325929997321
34246827467
203517156053
13416112007
453586015951
466837326031
95094226433
125793459419
121143892867
449438196191
43725109409
371848350403
98013718141
370951835731
467010267431
441792599519
21068570711
300578826557
307641519077
272169642391
291112322357
169155695417
452350863361
103583560741
126358498291
497702086307
16755448529
391724369011
286065935887
363674023723
545472612617
182318026213
85532416681
408815095043
85504290503
12960665639
336062361847
515438906069
516672916453
354911377027
188879117677
12133157117
86046348413
27856265413
514434571909
360004509523
475921826467
29129042219
230068860631
347608681417
425005277443
225246339403
537808433413
476046345499
225719609131
15964865627
291933125629
368677536187
113251816441
220358864273
138341330047
319524607417
220676807863
125434674067
436253352823
14570221073
541838613137
340329133577
327624657163
62927417491
45625564813
422888293411
133975067293
213867619907
121626015787
424906191239
433617962801
39488542147
252082398263
376141632467
115027468817
193778291327
216731445703
252243340621
307643967121
200619252611
428221305851
55222318223
153654666029
330232277899
246477293137
237401273743
138956564393
543846386207
53072316611
364871407387
342656196011
287592440911
506365145669
286913971571
482097531623
141103793869
369455328457
112813687529
24917348513
4029616391
138837937957
490118723351
188628925613
510877231549
7074183329
72332856613
83890996807
106221169001
44258738761
118727038891
117673177373
423571152497
131179051183
98382263479
67538649413
125951306339
434739878063
199885716007
49897742429
487559933221
41272693901
124061120173
409827057361
80497772203
245914378813
28789516487
22354490953
29214513463
510252907559
11273298307
46711957429
61705118369
161404585813
290186764841
281351006957
522915454093
350332082561
367655379401
319849552927
475783839463
37890548851
67575407843
511923545351
256803794573
404861937041
195537841283
426084274277
269977675237
315646989373
540483241667
313586237123
161355576661
487139350727
113095709333
25406951987
69354024557
152213653357
247848100267
50340031309
63745955243
417469455391
408268167701
342848165827
116775337577
109225470593
89726188147
294389050577
193508568563
313696351351
100440794071
305109820681
110336383321
181324058189
468553646833
536373019843
85358186981
362544385601
123685837801
12786178073
133518807043
127164232627
136660719743
11613410791
253756058707
204323701507
367532468311
206917900513
63564165361
177911401691
501118317541
130177762193
137295481121
251284036207
434737261613
73018721423
246760000241
320514988529
439551656417
85720006237
184932885971
268570414621
105765162277
399214672151
113063327141
473933833049
496228017139
504035225077
82593990239
531876402769
330876408631
286734956047
170808157489
336202557139
93193532429
41978174977
351687962911
55826701837
68632280147
302520444491
119077693219
180899365919
435552936743
144788101631
365391589327
23690518109
473264565619
361504978921
461600085299
200490782669
200421881663
472863151487
163938752041
389586307379
505510831907
182817125339
246280512013
391958377879
323191226623
162321819197
149988408179
290602401293
393763648777
19709748791
400875070391
352831633309
31591567027
100722598679
205540442453
378411512177
243626447531
238016567059
193488514997
494365803739
342220955779
187235037677
167267544989
96376981483
318450362431
150829038401
68234076301
209312002369
310534380253
238719275099
327364910659
37010801957
208872715141
233055480587
457337222963
475214325953
157814913601
240723867187
211223960527
39644320013
279764669383
280216034347
340952621237
528662293543
295559024801
224826400367
406905210011
138843832861
42089871449
188157747541
518192620921
390589284901
68161716391
398820174619
15975928009
386906019949
24738528769
231151026773
131015315281
334544920019
274092237017
534057280307
312839532461
442842929183
277062214519
536108665709
512683185367
342167378867
500046329077
233685991423
491229425389
428871043823
445383432121
420946861187
34969304399
45326118533
37379180767
270172538639
380845244287
184093700753
383432577379
388146160811
51840789881
182466791959
529340242349
213269029847
407261191633
458572423033
520712448661
40263864623
31612964099
144927952861
485571529753
432123869999
285734720119
509887383557
349254313087
46002209809
212152734877
454403594257
349361840327
441164058833
539254191907
288628836047
94739341783
33922432963
401127039919
291922665581
219694836737
473513486741
53528278753
176476117289
445409646629
391819341239
78418814563
271233071719
24036567691
284944425011
541518698113
230976962939
41055140747
488082449669
431082559867
25899329411
306911846671
308291520499
241845098413
492785324237
240981413591
431256339803
500508105821
537010055689
530138639197
272169870149
453515589239
543562411283
54948259393
245771802329
225527609959
201291439373
471522303557
147438620473
132574288999
289170175103
279946052597
26039124431
326023463263
145479486179
315861138251
22543847639
86557653863
228204403619
76436909443
180865334513
38780459813
266552090401
359609488811
326556188209
470998672589
276367565933
388851087151
358711965643
403389226717
181299317167
319544311727
465495378749
468742370413
432975650719
14046883321
449526846827
18555698429
518088878903
391027855753
31502435933
487198233911
13840375001
68365491179
514722677023
203475303739
385700789603
63829239251
121318092089
182110029631
119379113809
240933159007
258952941257
255922169501
363752376521
70916117567
506705002457
509121208697
91666238381
341487790097
85416125771
494185619329
60761375341
403432617377
250606691221
190024947143
134401323443
500808074743
336630039853
442778849671
425464792867
46594327211
361880320667
131134505363
527873631163
138992441893
151374666371
406558902833
189661095983
476728621783
86415661303
261148040729
389646381541
91622942921
234294230323
327530579261
337264882061
547241331751
401681778067
475372036357
414819868807
340131987353
502968239539
545112784823
194066292289
9246216607
177654829273
217399820173
432749076941
281846464993
129333294619
235559396123
344537655841
14075089621
138827499229
77957818429
293761894873
228680001593
263776206329
145489365737
402747334463
227950155431
530854192753
67272772993
108088615681
46213072949
82916270533
393054679151
507478723907
53925507197
340814034283
64903830403
136807609097
454878855623
36661009351
246483992977
521611754773
243375098077
144193496731
301299895747
510609637471
25394214737
333186332533
522228371419
408195285077
50781731137
353387370047
253694390353
57099885049
400792313879
398302171081
257875907831
210342497633
205890140191
17851880773
307285584209
159873587893
542727560413
271449004459
506419228699
9264550831
465588351313
344370813229
395191072049
45520126403
97406547851
484488365831
206545695823
301003724687
5436301193
252371731853
304593325133
313228261991
287862833563
103236844339
209775073663
351783568627
113892567571
65007014147
46706987737
166518171473
293785273051
123341374007
454014695873
270510301447
267364808729
476329739881
162032972929
85238627281
39487096543
111692774029
167607470207
414651031829
302524257253
213733855943
219322425649
189137131691
360536900833
498963337729
66252899327
222134861227
2341535437
163873154657
463258271617
46309891297
208257152449
11640153737
343826800507
517457605891
312547042001
542345005751
232895144033
455497388039
532072401187
220694041111
244659904759
82833492419
136259364469
252319206773
323852516093
346287634327
259249505527
182359492519
449221322257
152423628341
332087998331
308915224729
119198968793
140657953523
471536970917
402233999543
329382531811
347540268377
435413646761
521482108547
461618693989
447751606301
26414451881
138081944489
15627725851
533617013113
453421759057
354568627019
167031358873
109027732679
379602978119
472421129207
215855173021
39993949819
164341233241
27579924613
354405340543
53238176743
133220692919
409684475051
321634163717
526616150821
454190939227
407101851071
17022981167
136803457051
510855861661
474205942207
247992439543
152137427999
450681695131
274211447221
524317208081
448539495931
471912583633
298984787183
88483547497
317779152169
132328538887
386504513179
32802368107
391849971109
394716791101
154159280413
32319928649
329745676769
392424832409
349568547227
349261635857
436797438083
282689656103
460632174463
351091492061
273684440581
135741608293
424385916613
216135648349
271824118817
70629461521
263783186243
375180629387
415310662853
138818913307
469080768839
415637773697
84330892411
130979807897
132203596849
145205485921
519006571927
144123657677
19220873069
468384827063
406816695379
545877608629
33492823519
441816671819
185062798087
75574156741
79897245761
252470669149
210141737317
450664771549
121555047337
233785451401
526973852599
294886242727
145283938253
462126350659
414075922067
534526362901
65106396343
361367751109
413039809499
473772996211
238356644633
491391329447
452688460199
398711415547
524910447539
84923561077
420350900731
199068122369
51664726177
55649104727
73725111767
342726200987
204532480507
68531595827
513391563637
231180366143
22186695743
226013724679
109486031561
289340762483
288929470867
185793734617
431762980837
240470825219
371964757321
138892688819
505784172847
433885137409
441832155419
57505262761
248391169549
270293536699
205316351197
172284130171
183219401293
469650317057
540550253179
503777029123
21088339963
511872815371
46942752607
437112615349
211065887969
474351874957
280467740867
467075790043
110463941671
203472128789
479801897803
71514748931
234425256361
17361143827
539684368499
118085209621
448478502631
476370871373
360269698181
29923247591
394316419249
281708947271
377961203887
38345124031
378753169073
266212763393
290987017799
491025348103
25502191081
468195287869
393855220951
243735424477
75265889051
357972411227
413099360347
386206838741
286402826209
496197511949
438290584363
169388814911
317644114493
12241615417
495050743483
524390015411
347017982263
349644012827
48893949829
228941884181
302867393681
353918524957
118107739261
150440013371
356089929479
433048424647
534413944093
291517434743
486251432503
251192254567
484835487413
538502482877
403628908999
396314224687
82685065361
262914511493
169796857589
103179768521
462824256371
408204120131
434673373529
537748754201
401647391939
106700543737
485422908911
272150588767
536442570409
403553247133
313371383257
193814901827
6701687939
174138883403
42701477051
324583065473
139024115591
444896250401
480996477883
180277194683
440305771123
280897657177
217137544961
521329292489
309835795747
451898946431
468622284773
127256164687
147858267187
235292166677
531735572237
79213405081
508100429477
153593632729
387575340247
271530170617
480561738193
264813604129
390852086507
390470740291
83262026647
488519324563
300140834597
460042811147
457539556667
352725204947
507567668411
84328905107
450641346091
325742038777
227268496121
203076909521
428361133097
386735597293
261770375033
378596715899
233697778009
487368149909
224446274477
131491187419
407353422611
488064869191
499094660203
536546095483
343809743093
291923471083
212424490417
246288851623
282374564867
501065891047
154635032089
9171147967
171438843617
476374582591
88674112039
414024712447
289001010469
466865638793
393214594699
19137753853
415059835627
479822287481
249994137257
539204514041
216377172589
49778196997
517236058499
160026743089
237318395333
116893021397
143709682513
337286442553
169922097139
346673256133
454374526159
315284808863
56862605617
432088049131
371565349609
83026785581
399675464767
472548743389
484628661233
474055005857
166711036637
16641105361
93807336719
224087588629
205468850221
432889718707
441177339013
340167032561
465878575229
255410455303
470160244403
361233159571
313633418303
493052296999
119301476039
411494311037
448610937217
430930039153
113313119791
114177352453
128595124319
4691975243
60885113059
40843372573
353451485311
293288048399
80261941289
533150819921
278465056819
414962789831
20951510093
401618115293
236772791323
469940258731
461240056579
196044869107
379769486029
527048404283
504285108727
237546149767
218877758321
482644525039
142894180873
209311168999
31009287473
111140230697
314627262263
156006372133
106614024707
491386578427
79714693889
117378411511
92060905283
434820185531
525074433067
20295967249
281248534271
82385978881
189613887611
410288893019
61713849919
490781540489
280267632181
11606037059
454306012099
445492358741
228162246619
11420382139
112063405199
327485014853
192325035703
382188652663
438880290859
81455915371
20297152327
121847708779
121882353829
194195119331
387865457989
356708421743
300400114577
3952739159
481902269507
490529898533
358002541921
82886087507
193991754197
367583726801
337137211417
325668865871
440539353587
33150407611
159002768983
201857195291
462550611583
7031620579
422439993401
108713197939
233093759779
90963116557
458557551841
47402225461
512315886661
159777871129
506067726599
81013675361
198701325077
519084079141
245066495683
245216933623
43702650983
326960204017
84009045931
476097142427
375411101831
359446635659
216266852453
331326930007
233600568503
138967863169
71480307929
183470726797
452114999423
295795454399
327432315409
55114968707
492733891751
329378388011
105792739673
455412346903
54303482537
546875167073
431495608409
227745859331
422626894861
185952766591
387430900141
259740641299
167632408591
71117144737
437738054461
326935059307
408831034097
79228957127
486869632169
308811457439
289964915789
7385773117
269288873333
55431247043
305496064249
194034988237
341796814309
222418646269
140725418803
447085663397
145620743999
286983557929
225092335813
53061911977
493260779903
114286113481
83169731341
478483179809
484824876871
299375488367
34105910977
431901647423
421371564767
159322031171
374827738949
61596178741
458463006569
499812841739
305999304397
19011267403
332468717501
187484466497
90782956519
96745843981
490455466771
149453498993
77261386481
32845064929
159782191067
166854795073
508396114279
426998756719
264257487749
177730007999
494801388281
169591865041
140355956239
41567668313
426404214337
339854167109
537311958901
78510101093
524571608257
391130036113
536436008543
537935162377
52845090037
195768971291
18807194561
476904295001
41373507313
462105320357
482204035571
437659812013
408715083481
379711512317
450198068267
418855561933
343910432893
54148557179
135393067087
368007597329
141040848709
163092116977
351890113093
201320519749
9375257513
364929757657
312419498791
130323104753
48279462767
88896885109
301511662327
369506522899
413162495479
175522020109
154484540641
159092678527
370070813221
192979933007
130790412953
280177768589
189042588671
353378183177
90089860057
180705742787
354043815101
71813429417
7537051399
118978006109
371831312471
309359830799
338155710479
116302165249
163185067261
321517582123
269412882443
150995852551
248837471759
372688091233
51599991407
284238423773
178102420759
276865650227
12990928399
106573491457
400722934147
220977113509
62458435807
113298744269
287211765073
509041041413
40400119241
284658294653
477782350849
457676813029
332205038717
277207235603
403881773129
138008446427
457718739161
410527583077
322679990441
350074893439
408120586873
514518647711
354259642637
396681916219
268561698149
80347213571
37994832367
180643574729
177400996027
390072714407
488333673131
342131229221
152511519239
143395565681
437070885457
30442204951
177818791219
105261755171
435938567777
190457641393
72325899649
162304610719
49410193477
329045987441
276330617
445145668943
542845636321
387546629677
72069481423
134683006333
491372849731
347472881023
520270641263
317939858723
45385621717
317641545019
134814748631
427768814309
244358528201
185879181101
124981323997
154573687187
249867916021
320290394393
50693703241
274453263121
424838064811
291817550753
158171231579
51917005919
356915414503
168330977953
251684579683
288179924491
301692567409
46386718069
328408427443
70343854501
425929750943
147817203889
159306875687
238038540247
100218502217
297111087761
24368393207
429652450697
523140654097
297502444061
519656269049
221899752989
518696730697
367191725279
287514868579
264850873739
330307578737
464656652893
144848330689
543962230213
142780469551
403036172459
497642102213
251674539199
449796559283
348611696149
499878829231
230615060483
128373232633
334923198539
65956612543
301525784227
543540723307
410090847083
136907404531
267464293771
458794670249
63164988611
155617656197
221981820233
175223332859
50203620913
85703072647
168086919181
404086723541
295449421559
37075874299
523664876321
466997657933
351572733367
287144349997
100338769403
30401059321
165786288581
27914101157
325345409399
143511545291
175796493139
372272932907
380436746713
120674425787
23847956581
443591995397
328094009437
518479350163
10060106659
59792146801
304393169749
88289702791
262999922039
229159293457
300402517091
187017810613
289047188063
478371126911
171002940463
365710866299
178939188277
137652270557
439851988097
450848121181
358273837343
309150021139
51021249509
278997267077
515974569521
66181115251
451019013311
357954674239
440292506023
243577202431
163570460569
353865192173
536524110431
309530179477
315903729571
370069069597
522250655317
157279564843
71053358183
213235690141
310150451087
535392094109
425588225659
480213304999
450534937129
358517342879
170859079201
103744125593
47564776379
424616125727
46278329989
270037171787
383178546761
443255820977
538106243173
157482790109
478353580267
208089410021
250458920897
486617390569
340249702823
369335765203
365891295631
188174049697
251884633379
456153558733
134640052201
468059794463
211233877607
138151893497
290761807459
231003675269
350555998399
240666096487
539789137403
545712527993
4787758979
215106781091
326672536213
381404049041
407272963301
527605055503
354473612747
217172927771
297879596701
293055503737
711946769
155874466087
480129565609
545959960433
196868269343
66035377207
174891055721
101050523551
511459236019
271127738657
407774847283
25661211319
522619180313
408823951171
209206160833
280877138393
50302655771
348873670513
520882086763
129802528871
424430212379
282528196453
107387838331
481056647693
262305054161
136398455857
38676405829
469446291739
266010702791
458523395371
237196121677
369717676703
319306740251
443511523319
259689389411
9524895047
13928756593
255261796403
84915226499
489462047929
462598923757
398813778227
356551298227
92465310601
388225353323
276422599001
547439851331
61246830451
469673952901
235896521197
191360624813
134892522211
267865420597
243087099097
525422287219
351023911673
103587430367
41485040497
306187401437
510276017737
101161854691
38720326793
225509511379
171629811187
368978711141
458007318347
90962165519
175580664359
369878212097
81977005483
101482689313
413808190711
336309655303
24500765231
199155252827
413502457211
223766342831
291786047719
226689647791
379977954173
25161401107
194802278161
210932182229
513831327413
90292364873
336108230873
450338049487
282875838733
490641606703
331801234913
132522103993
373885405169
434953263809
439869733003
418978665559
99564939553
175976701709
508039158629
42294827779
161753317553
259878181417
210724839071
374264855803
67287704273
119021275937
373556174587
206426381131
429485149693
300158901577
447210552797
414309448081
458663562173
422160410267
189812354987
265181185531
513630124871
210364755011
516768580987
407247405197
35124744647
510388729399
117810997709
224996721713
119197145801
377243247211
50002323529
290266437823
524494593611
401216995141
367990476809
274350797183
151030870013
183965908387
347970019487
218187091769
18954171773
140913771259
45582073961
178011022543
487382576567
450628105943
403772621531
297295874963
309601783649
373463341507
294973316191
256899343279
384913318549
193710332261
354372614507
381585484829
181442037941
176574608389
246544754171
469036575857
410010175621
312724922053
443780809861
176673650731
366773565811
534009309697
512464987751
101626862287
368951425483
176622072283
534336208267
487730572687
432439378493
320157188609
210298277401
18210732811
389696940329
52253455589
225587264047
33728025901
249768634231
404157535097
228472745671
533687670673
112293926021
460064422369
88790118497
6861634937
79557398209
317249404319
109584978449
390318201311
439914309971
523831847983
501587051629
312452817101
218168744929
4691967191
411419440961
240415422503
223492754713
113770561939
112097473907
66932878403
153958255831
170536481119
10747233641
8974484027
229288572109
310476447797
516754731929
438950695541
234350454269
403104212003
91601214763
503050393889
454912813213
244837105393
442846899389
105722001547
234548306329
497052215381
333339111779
296982320489
474394427657
46307123459
494795142341
135395738069
286282326373
460699641847
533368497161
351983306203
85483432231
518150429843
432043998259
482783853401
90572105287
452592785963
470281620101
243835869133
183485140019
207678671911
322366584187
325055049989
371823696109
232414502779
4060428961
521626168873
317650176751
350794031099
48601296167
252782007503
325713906241
433952895659
228146020121
122000021881
537378419059
391518289067
267246496639
76446251047
247674619207
38909129891
59107366127
230101837751
40502595253
320510173813
399968836889
199289580937
183128319967
34363598141
537675474001
269701672561
320446246717
418255896437
202471284947
74265243673
170134429723
484350062197
200764113241
25401885857
339732511561
517099302997
547806319651
115741513513
402431019401
129854201903
357448146689
48275851697
426565824403
448980201029
233602686763
443458722089
485978698319
356886173849
250606742759
314730664361
473155149421
333173332589
32316357209
371465482483
330081975173
495478722293
95455643051
260612314603
61441739519
509886349937
133793921581
175787846293
289169094761
131332720333
136600818559
301810234379
10856129299
402605638343
255984542417
115742784863
431583114203
268966163353
286287421883
253359139867
439708885747
117934492079
489465990001
9585960673
184343081207
538550932411
514512530341
304970561321
105277023757
189179103437
273665844967
107114405609
67123091249
51302545219
432797629657
549381103981
372220277263
377448763399
24666649801
432991293577
238765188019
91769828573
420327195103
195407434567
34532075729
176437418617
216308290403
521455694117
196385771291
198431401631
120341278943
486654674761
312048662837
370214870479
450124954757
429593565773
22776580459
73523075921
413469008861
103673344963
51304478039
376476130343
74161825909
327419195099
117828810689
523092182909
521629839443
46708359371
365230167221
191096336531
202252506077
335061715619
537262115993
236585347871
100930629661
80169982961
516940640291
518688458339
420919578623
362618217991
323813797547
74171656997
504140296811
487658489881
483907091831
385426427123
548683330313
136647275573
100374531599
423829896043
300102592793
362286146513
156288818123
425692757537
10758490147
235286607161
14153198561
437666860093
384575391631
491580161257
280233170213
244161385163
523195298453
314853685693
77440737989
372638177623
42734465843
225323006683
275103040781
83655254477
179338942403
50467242421
278177541671
476780727301
91399033039
47688945433
365145753319
132107483551
515154542263
171671390837
375078879463
212715926779
364465698379
288672390709
486550545889
75560544197
193771635817
273122424019
205360510643
406844632487
11563727501
476757935869
111864274187
249890904517
174311380181
548948238809
447406297087
220678035089
368844774919
309920733119
493914371267
213502122829
233419336361
181039592911
437361907597
469454127847
119754552187
316296193847
63583792471
440469971297
492917872171
140256883219
36981794413
312908712143
155103980389
363910920341
392724116849
133642300637
141183329569
125762174159
283978149701
514726973309
529135748723
226742801347
454734454219
388727677397
2048371687
244642569937
342833392309
306106675241
424967355973
401556428149
445683041081
478583786053
458949592793
164278606309
465618561101
271802786303
46844932111
241035403223
301209481819
545490199097
383171581109
43723027637
75412381271
291805562897
458507896481
476197049239
450241492643
533796661883
270899062519
523207321937
148247605589
105880744303
329530851191
546240788789
146463167177
332491745471
76020315859
277814041097
180715442267
371138011579
306354443569
433257064753
430962722779
540563602781
435661215329
139429385219
430697940163
57090282671
33770982433
186756833831
144876390409
225247155083
336205471111
377970906491
336341503807
273311788909
433737716417
88732276487
146120575189
523558169639
398562628661
402658440343
516052601297
23154552689
412084872811
414750579407
89628637127
290618468011
90143108677
404907406333
472564907839
361874644949
500090640029
316329761081
299296763239
445663121521
180035969039
547407957689
409103799089
385437324169
415991393431
90220507999
343624146797
303964186291
499744095283
364190853043
144810982307
493717088107
146137356733
518878479577
332813556769
492543983069
313643774351
468466280393
441273626149
75640303433
438373320191
465364565249
315934595437
393612471799
351445356761
234471393617
458877468223
444635587181
444735009713
91156284797
446585074519
354944430689
34605162337
164596287341
356562439829
343784727037
449551581163
393747379967
419757697241
317436874331
25535607611
91849187741
478538257877
386956698343
247293984389
90209644039
519855998653
233807881339
152296646483
367936276517
527746258813
263084592311
315057958799
521224863223
302150696539
89682238241
73238839123
214947539099
280308071891
122930069891
521224786067
235671508669
31279603573
65955988037
543331585091
426251243581
323549377057
331087938431
396990637163
172320387259
95911828583
464574289367
56622095771
482254192769
25152542839
6684611743
235412138099
97742985887
81544954109
542697317153
149369754851
357834472381
399655474531
78008616853
179242602199
90822358729
469819259449
519000874129
196250404729
269146593223
405097380293
54254800309
283600543903
522960332107
389477953421
112487046937
89430053939
56742542537
345571384547
85839551857
428491365713
318676255847
3598224229
417839094349
279950162147
27559755101
447617635687
102539468539
148305717037
90532668797
224488924403
477271937767
113514132227
172741629163
35592175561
101665020619
39765085489
334141388407
158399282533
536838093487
38318907043
179680614853
48323720663
167172731897
539399019179
274618706101
137231111431
334133400889
83787834947
262624700339
295956724879
504124844837
102576321293
512085712843
455421330103
397515442589
232062349537
477763197481
398401187543
414229294111
489850841173
290271821249
453405330223
75544374679
48555048407
142388090563
161991895699
92637005051
284087981417
449235699167
174920472899
77625054181
19214447573
407751781477
93459511307
65702079181
341395733869
5693132441
290578040339
218959516483
381905720737
432598198211
522637975121
322964916251
236002940053
44395026383
521244807361
316583520073
510278423401
403026468043
299754956467
442330326041
466083248269
213387068009
101285929447
463221535169
1507398793
137161684883
364625922847
492833237453
489694062629
420673216501
394250273069
356793391039
233845760581
88707595601
164203076341
405749713067
235853584891
37886300083
417949061899
63879582167
309591462337
232312144381
547286173433
534639643579
157732584571
485836963243
200345451869
242703009817
108727627159
378836300933
236285391869
485317358363
101714550139
455221064257
140198681717
405575532181
360245812657
218889381083
283978105549
356454462583
353731423169
506142521623
85576915939
342321070997
287959798507
324262059301
274984573921
495257926067
68760863981
444237774919
50594120351
198583947349
275384161859
521910226207
205105344209
114339601633
490785789737
480400177219
466365627901
536701771511
24949841149
252180600797
176957914613
135498425801
352098993427
548073875267
151272095957
250420353767
55065733441
81049417187
272882281799
539157453101
76451894797
67217626943
46889836561
162773348021
337476976619
5029240289
96188748637
377388173749
50677675931
1168497959
57544781423
573215681
426025487567
25430412181
230869750357
92706770561
175915275583
387966177881
17057733367
18863741437
62192581807
437707491743
239311766303
140723680987
59498842769
353752050149
446649701473
384030275137
378712150093
73473778019
62979205943
496033762841
369131938453
191626926611
48288761981
215931392587
173138041313
352251902767
548411892163
3168747733
424382005367
284228031343
197727989951
178969858819
307073483861
494445980051
39807151897
237294472673
146532323807
483107804029
285345150557
271845906701
491876405113
118042402789
416244869371
418855511489
144692116421
164494726339
525500640589
428727781319
68823694669
470600595929
237080000809
177270523021
132523942339
464511021803
398298044759
429143507413
387752910533
328265600807
414697432937
330723667877
400290430447
200294745107
199507800161
359634145511
227383397981
341079548219
519035811097
413901704963
202837389467
151269185203
262532882939
316619515699
2522033083
136572696587
526273110367
510413148017
245953518337
500094767189
275843203739
520715850709
415282414093
479869714661
323989800217
507455252627
547597436279
316375935299
249404209421
236764650233
456617080487
399044655767
5949608297
42194024287
161190397483
451377664109
398463832619
427386782057
372106100959
20152116409
282524876993
400916425373
295661926949
129704202253
182761819327
134487926591
435567760543
112433481089
292430172173
171813096823
351523476233
183343025737
228795925513
137304958163
96208068233
340316688233
107065928407
483616910003
504833769157
390633087379
124719415973
491345043883
50270641907
116388783451
31598896093
102865471321
116350839133
525431863639
149158682573
83411392237
472771805497
520308264703
406463591819
125630795681
75630538549
187155592373
423358018333
470340375173
69427855793
372249954781
379335061433
253979767357
222567402017
178056484447
270893170633
12797348903
473221087397
428596731677
135069780623
21096310229
544126488391
474857372527
481705897619
102993896179
416018090347
215181647089
105456940139
181463346983
374187547397
293505475831
432497470037
382999474849
446366310353
53626066309
26386132819
99189398281
12642164519
98509584241
341346695687
445504054367
488979027781
71091202079
283244028887
198793101593
418204010269
145777399769
461758854439
118903003013
271241873603
64987325699
28893824321
539614965557
504735255931
98401059703
426079671331
517857192283
302373523973
63204666521
325180302803
429315535541
46425854143
221143224623
54906012523
437414553883
368284670647
85446953063
303156834247
143396705917
5243869303
157042560971
331630835891
460297395193
149179958467
473109581459
81318371273
532887790517
229924528553
149075126969
119435342561
459683798239
53575751863
485753397839
257992085927
358990381759
279804726847
13261159663
345828347617
489827979169
480116016473
421977904891
18413743769
2936722241
331727829089
100211195549
246210432439
381419895953
534651878557
387220002167
275059808357
507493424947
464793462583
328469672317
404073117919
330390866459
86920650431
395377756273
5411044601
15861590159
366426480037
87042221261
248964698771
148642416679
80466139441
164493859799
445988518931
226446137233
154571840939
280873799333
403684955797
176417628487
103696972637
466375282561
313750825567
526096345183
332338571051
364344348509
468971613311
294563907667
171389770163
199287517853
458188176709
414403629247
511974776419
326271323167
361756958657
150481465493
122900369131
197571344237
474312285047
226869299491
464565998359
101091331501
533482110289
512991253793
20071947979
492107926763
344443012231
272024104483
350746907087
120760695233
503959539451
514164644821
299850365449
336008126501
418740801359
326688002671
235709539099
414695431613
115727411231
211674712013
315233027027
345513246271
391461081757
310792088701
315241714243
313825402739
416472412651
438377200039
262502478247
118050947669
373068696311
188765604119
111586697819
371425341659
138378609973
314461401743
240548584007
451429932367
233338616513
37009246817
100009083311
110082432839
508159393321
225396868579
300808598011
445778890133
131364697027
176986682101
309446006059
782161781
72273262219
499467138701
249382523197
22813582733
47029164697
459923201497
170765928623
453988433287
207306885943
160746482557
327965419303
275186121629
368746317817
522839131921
32751645631
229760287369
84484400569
363368363219
4721736307
199810607341
422392843241
99732044207
363265417309
248046924701
98402690053
84814778687
424035498841
503081265619
13333768247
282225307123
277245065387
298696863671
291821617181
57939827779
6755002739
399010204141
495148268519
248245028573
445336214431
462349495327
93976450409
376608250199
193071850009
526550939329
399120578699
456511468393
327249787679
259690718891
518197951763
496436477687
135718665451
321076768511
105259876391
148991164093
221559600401
459636937951
344486566367
397041237413
144614895617
419637010943
78257773903
123092254189
323646676417
56358897773
58660316371
104261370827
309155959841
92183443031
492257451787
374557451669
62245167779
320108126929
41755121179
156498585247
213126071047
440015851129
535874053037
134752066483
235359209597
469396494043
17117057219
354470412871
362507388619
25043467369
531039377039
309672439801
458408267591
178494626383
309884263069
78763746349
400871425237
14323958839
371607523369
371415832871
168516200387
291702180463
108439006891
118247089381
514733335561
285279550009
391574274701
4796674657
166898617499
299307586261
152744597501
151236101833
116080583057
58768878409
479595126481
292401863911
544679009617
449986966291
220152376579
440493024703
414687007799
97959801629
86398819369
386603280863
29567553949
476615709343
490056493733
263642451533
118015864493
222576459647
184800811681
301046967059
236928978509
511102106743
2486191327
86129261759
377645754047
201621405017
214574736209
524083102463
125357970481
442373150839
211703177857
156444712037
284096199071
62590895671
462954579221
219079333133
493346927441
384907342397
160285974521
98706124873
324837547427
144087834757
375388355557
123091740679
208169886241
226085769131
170716625843
464588399059
416675824589
449364439723
265334856847
40668724601
186874453967
104918005639
532705834783
400395471527
68320074259
524247748883
21416770961
474197082103
497267115649
376736710013
170580196487
3289558231
22768612079
412699716071
146210597087
71719401911
256621584259
521473492583
303130541489
381424570949
398902872479
271920845267
282215257769
90359226907
443178604321
75879386783
213074059333
144060463069
125001359069
451822096007
177544815311
12931341931
528368148883
72691639729
518189421661
482895651431
101657989007
252625971581
267002215999
421311121169
425377786837
88652415413
267798381833
83218167139
160921002301
287978945057
198172098317
122334317101
15781513109
459391903781
401194928903
514909919177
387774325493
446989219921
406412473331
320224475447
197200436287
95514297799
78121638431
74431151849
422201903699
275080527199
120140268181
297479630423
144910099547
539910009629
108434042351
143774748961
396520359173
169418077393
438863561699
235883832841
417606382367
324347784269
433288942069
30997681303
487762208663
192252664361
383149552637
369425129377
134494208749
8463511877
240402104923
443946067121
477027542857
473563601999
80756084099
346935766717
169497993421
62864914961
498978405467
380544676513
273689722489
316830621377
521188641313
168719531051
539482126961
72435767737
140681651153
64860785921
218952108299
169829322233
438024871747
519724087009
206541071153
439888202057
302391144743
310729183823
396939301147
11440448251
287067568213
498653709821
533724171863
233150093357
196237053743
384399845611
173154934753
132378720161
278331526703
153605809853
241717198241
175881162029
74994433541
158553606661
472054662029
334749935579
403211102461
283757774453
247720918507
2435370643
261290903441
427224684793
55179267509
282419632519
321917924359
761438401
321704420341
273967034491
223182967313
518156141257
277001571277
374095423853
494237035783
40675468021
106410767339
497561707067
349951860301
349839607751
198531311047
359372423903
198046143853
495831134147
27180939967
253241927333
277188161821
170175211097
389678456449
388320179047
479083770821
341767638071
508400292913
383473733239
392264733629
18655887037
544045209017
118579118627
473572191271
112350639953
428840319913
209792709743
249327994099
526718115701
371224820623
398856957479
389893823681
370470612041
410320763191
143120850277
134422342501
248431284781
501275645263
235417637621
309060922033
168453032399
79785174277
1250985427
441502290323
190285129451
234062297741
143046879823
74440555691
254774726587
388361651609
324165874993
152958113827
139069157263
528975383467
333573734869
410781808681
392393839811
522188553017
211517301251
231321049177
14260110751
512912241367
505421056741
145283737283
538498064551
479451262603
321618175933
212483783639
395874089461
3249180509
274343028677
497571037937
308939103857
345510584311
636799589
374279306179
290898770473
72251233567
151074009503
156863034217
453959593729
510002621873
86261685997
518977667701
327427568939
457341067231
494482301623
263739283033
272751342221
365998856207
391373306341
240614287079
202463488309
172810731853
288333073871
61097201257
466839107093
365244457087
423220076311
410408661073
148685497231
115202495671
138257960941
244262903977
517330440701
59583194597
44637492793
140694659929
177915225757
37820448439
411920805871
138463661801
246390697919
70435201799
460317355741
150232429591
364086954857
288821114299
546570074717
329195973023
374474825383
227235831337
105051406913
198760390319
127011889957
125840095517
258110018161
242394076811
322924602731
316877926121
428129876407
346278859159
418261777891
429669619637
526798955759
28797529769
247337961763
4122557363
115375276537
348935140937
502006155517
425819396011
369753706769
211676763371
425381129959
127757540507
404144833447
417403102873
535520995951
364469359459
18956642059
20714372297
313881759007
233794395713
348733172237
344626892473
306267833693
42659835359
513839505989
423428727551
472582329259
448827014357
280174721377
477375047147
356570906837
130688349331
297749516279
220615023149
56933181709
483711370319
390270021223
371751228509
59337005591
507412003057
40083505337
444082068877
458771510117
461505041587
463371921517
184865612999
64749125039
251360796857
393324854129
77257147909
456702207253
461598808877
349201868677
180926751409
231843390353
487117214219
426114220661
267982500523
314569606531
76653780971
420377499151
407942880743
60120397979
87839585189
93015313513
40695767113
474040212383
258861616579
429202960163
93887558041
8980390231
479636824409
205428102371
24115785157
266553763163
84978300047
416894645929
99776418043
116572248763
567400343
49090292639
536516400479
477498811007
392082703487
199487419363
540616777973
180779539349
65467051619
256385820517
517228579661
469824839591
396455186261
379789425091
332800744811
290801993003
164328595499
204124791719
518867078963
211289167603
56250515171
249509084647
126522846361
255916386967
409729035883
363668400607
41812602193
14988569213
295500649603
45307513621
91741339913
492594551447
508454498801
104954299837
352623747517
44455816607
88846376329
437142605639
2764635943
96076161631
469403553793
38297987323
324273590119
421707168569
216853715137
250864628951
175834220579
256820335591
377236789789
431115803959
31161748721
320048470253
141085179661
21840110983
86983560581
197577432049
339267728861
290083124231
544543563673
271800029029
394402040213
1247512631
427237607963
169400521181
260819685817
51665476651
352926089599
521181607781
529238814127
323475595297
365645355869
311613029669
135986971867
126194670071
54780553873
386081109059
497986938431
547684041059
451247662951
439450888021
472475608597
414081993581
28298077259
239637925601
529515332491
265720203857
13207103423
427526947937
226893488369
357867867949
348094805299
99656382011
395437675943
235717109951
70505392301
212451514811
114355686197
118567998709
430637153887
391342525859
161363030971
114067111121
118098514271
502820466739
503466262151
130248223607
74617660699
347290363493
128383895203
60240842063
378384462983
8513177357
64271128547
156582255673
7139814373
265343916559
446639628901
178761990629
437536513373
188468820181
354515851381
286294007621
408959254141
320353150037
495492028529
246739502071
537405420473
162734511617
263735696363
326062396001
49456552597
467081521783
182432683061
416987591261
149261150249
505852568099
4589822099
393332557019
41442616429
67543593253
472617120011
33756660779
532924060477
477066089209
48892384843
37621548379
411151965647
397222636553
454198894847
214746777757
213821848997
452873553367
43494833971
170413066949
234453955303
410947373471
166404374399
534953347837
125728540573
366098405279
378690472561
170861565317
350046884261
186591098011
531161648033
187771231933
467707047209
169726829521
328922135063
261830638903
228046529
174503814383
527048263657
16040015309
4472878897
286930733027
37536963199
112618068001
111185437381
102036238207
19492781237
185054367917
230994646111
92577969313
442966891333
159252374041
286517304611
36212304889
541347061601
215865348143
212109548219
300545556041
239027051117
27354795841
162926583353
153624473917
217254360761
276670438013
293474033129
312240511409
472832532589
73409474623
317993418257
388399522103
19420264327
92222012173
214078564981
124747009447
245485920919
89216413787
92005889597
88465957553
279281223941
459217803809
503748088933
405655099519
208824313079
796452463
506024925937
291898063123
279937530109
267829739999
487427730589
228002064659
983753387
411274217983
137997730681
175977761959
304592868313
143979712187
139772735371
374923722389
53037164363
328276653553
365255670629
57451932631
115562969209
177358795819
539142805447
355914624203
388152808163
152662228871
47784296603
343808773103
105345944917
13448404939
242331052609
60253526737
335724420133
358315638677
156726598211
222235293727
548317594621
515538719417
502703325469
132324740231
49144806523
518441082853
215660232943
293793346993
210885995963
516074655193
98488955641
486827235833
464868458011
49844366519
334577501729
152729884481
64173281791
166195843487
270938905969
279747045581
69906044207
309978256067
32185540759
532487716759
510423631567
438655759249
127165242619
145010920801
145022978257
284639421047
269439517553
184150815091
468551923057
67890994757
287214642769
46117314151
333759065173
372229081319
269032726267
111554374831
101891516213
545093740253
389350113601
144110893991
518211463897
1604861039
240419667739
224667177983
278726281079
91208390543
45426139279
129844645691
350917089167
474267025333
24531327001
372993430457
203400902039
491847978917
222872915407
142865750243
86963529181
102837126773
203125245853
285936452827
261275733263
48198325157
412545476807
181224734137
229491219059
167898172237
409011348253
213821795689
277110082757
422552168417
102097224973
210882662563
278471340743
286524643897
222601577347
151809080659
122516291291
428973661747
479982864689
307902993683
336751693511
78997764779
383736421429
197915901137
322044834313
335137417313
130572274213
539558197847
406511788673
375854060867
422300529029
62174392789
197132738993
150307861009
392078749313
113481998017
27546370039
72974049469
53055255107
456778225537
73927202513
473263727191
203593047643
463670407957
548045928733
228578292133
235997257747
190136191859
292192252519
113491951379
232909905491
46425159061
368648417941
135716133257
119537016827
539046002381
45452006833
159530794091
202111406033
12671154149
508017770443
139880386033
496214220079
295731872461
523659348481
91797119291
477247561867
387727130249
114112899751
178968745511
365071903109
336580154059
411815564327
444492731999
344453726809
258975842087
60168034529
419650746547
298257407467
337440383279
176852821469
497184097381
367948685509
539051738353
490028419453
309110918687
60623276689
512147667181
420837269537
157364006887
141444663907
492344086453
406984603253
397598399207
358116415403
520297915547
416747391169
152313666881
209269673321
136145548199
139531493557
137405871979
28698554081
393731558173
405287774561
520798787881
254397546943
289430867471
532789843297
177200973619
128447845259
498949652879
45258090859
57497400893
147585674461
5578283353
443338442341
28083825281
519381195649
3906488689
51237650441
36424768043
339647015381
496156930439
40720374469
446810310421
406859243477
496193543897
397003665293
153721729561
505426847591
176934695081
277691030179
103414592591
412454679839
12424674347
200257616101
431374594523
46161829787
6968595929
302468292689
419984549059
431027389241
452416573117
136361431357
249848707903
241290095093
5499827339
87468863453
76077295543
380727228877
234574052149
162805350871
369657043001
351564450511
279248448719
515082404569
14107488107
58017864209
483127340749
305764533121
340914057091
290425910531
39200006303
308710699769
523286257927
333603977323
184214635019
359105268479
109899476579
499679183149
497327284711
439187004863
463655519713
389577374653
549057423547
50547133907
7902355343
106490876617
50003743717
401226440609
487195982401
452537112241
28524437677
374962164727
486765775667
83289975023
68418463661
231920154559
381511828751
99333546083
339906787631
29040935107
487485816899
497581297361
150731485139
88403194799
541507135789
395431939579
463575101597
187238170177
49936039103
129790547851
476036910221
27652362949
296543870837
198218217053
139791632263
323759484071
115741545487
4655986831
280173197939
430149524851
390954600791
70470747773
372129086869
452906578079
198968304677
208190297321
175243226693
372602325163
384276835829
219097720511
274549087231
389146870379
35747385211
1449371111
224449727627
60001767743
85365407461
23944926283
431180798669
196105565987
453349354379
539455776047
94123307471
194993767981
232597000487
321178488079
166720834127
67210798003
427478076391
345669363901
536643159137
337055173393
245825640601
274892760773
251005461523
104996164733
103102378649
533556056413
145009545937
445415955917
12445002659
77593302763
165097931893
409106694949
448397483557
273658559609
174305780177
182064876629
361395089851
202073761469
502295201533
107306175121
412074190639
420596392729
142774437131
71555461381
15925726727
325778260021
216221978387
153071166643
490095541367
151959915257
180854234381
480973689073
333707745619
412152760109
355225523803
427213883819
263932709917
125918532973
88905109289
66254801089
74834217173
203490508009
461197132867
260859888769
298861361639
382012069679
393839909599
384824388601
460369344319
381353203877
320994062369
513390716029
496407054911
325868785493
13570822613
38147596987
255865899389
52731052681
201841940609
37827790433
435421282057
97016854573
413361624911
321716721377
150091315679
509720714959
421167998189
357838223147
26829975187
155023081783
302522550409
497113466719
127706675347
143068127467
377718244081
155659962301
278893264151
85440437587
332387002487
494927854207
73632978361
373383658631
96874082819
131814734159
104305556969
436708580383
36478668353
365297151851
37657183163
259513848197
356006705629
108517192717
333035989397
211499787407
354988081081
220957937491
222191719781
426252167839
476020159319
204080023783
248292753361
98360899951
199258732747
291243604123
186570984337
171691593917
426045573299
199539481681
301461749993
206299945499
180345976817
315028051669
343947942869
21003846707
192015652121
212601609287
480115473163
56283413939
222360129839
539105514593
262430537641
198181103831
543201003559
11259661151
135560452987
361163487953
1589775977
511799209981
304924190281
316449584233
141789922661
33282932729
262972024781
321589719631
448948137461
13204892893
299501169179
72575693227
349797752027
268435990429
67705848829
45737923613
97412156791
187356554587
411228912533
328456481359
468636765053
148637264939
126724197449
88960437431
249502232003
61150837661
547307255071
397343703161
53466641603
261045809537
253927474231
286340661973
493161735617
479560024883
542400031889
281105829877
337227842591
239852529383
228382846873
456251732119
529152789743
381335732009
36495773467
88444418471
500415811751
424399101233
397670193191
363499077037
18020191177
513364695527
362960107109
537742721653
78669907739
250846865441
421023119497
77531407133
423927583207
302338747807
415709877299
454025257093
79518724039
446561935123
1020424481
315054211093
22590579043
180160515989
321314283959
109618707581
544905956201
359399041319
274364262527
109395223129
315672462671
364545290929
511927916623
174830888941
69032498987
546134482709
67785387851
283006127653
282341231453
423590840447
122021417303
66708530123
94064406349
381784217483
412510336673
513630596431
64383309923
372877334903
5809969427
103010609899
113296100189
8830887797
28879817951
435186812537
546594907561
291336553003
186278086531
189875573669
224686926403
375307642739
38334123589
35704396747
516815495257
341154100699
393433399393
110140979423
455923772989
124483917989
9899894449
450347479067
139112457131
323324419493
461729254087
457225785889
304710027343
82695148409
58676152589
90642792997
318972233779
435804796387
168983129633
334451946883
67994432227
470792711533
127863260659
71726885023
420648618877
415470356417
384924492439
7586935249
184230225383
423002888177
474997111151
375486497557
56609166631
297860652599
328367998043
176000822677
423602142503
443284672757
139663448801
6647833499
290829698507
474553835341
379905469759
198678637769
1778342003
101043514093
364989396943
392554641023
317137261933
108047850203
78221298833
68630583481
18845402977
395987357273
245310211
338589216059
15793637359
300669579401
217882195849
505072156621
232806163147
288658206841
291130551589
301052925487
89426435803
232110615389
258163615321
145403431133
42357763961
85530189359
490747474649
424638772637
379294142603
397533988799
415357190879
513257782091
127381198403
192760493977
85478421313
423125139797
44719298773
138961056961
153211949873
446542743743
54312883529
287729594479
187898769571
534103972901
83339812321
136138765057
405002893567
247350240833
495181622233
205059158279
64566797831
42392891537
534138193349
487718927599
123543590249
162277813843
94662609011
218333052701
172235179423
263027789449
189074811161
321976795663
540143634157
544467235303
202858362281
42354660823
142304168719
360336389201
271998276569
500306597309
323566261801
418752335581
392795343251
539229027287
533224241309
180675485219
248368534879
242218094837
533024503829
168835645637
349340006999
349629702979
383653921169
520073528509
252552997549
246186112807
485495170681
14750968487
287767289731
206701027777
540175972183
426005529353
9560933441
112802976361
161730394699
306581587997
334165632847
323225815663
400911707323
88875880741
515699418599
148126097459
201005717201
230464968421
313079751793
6546137467
442355663441
163982952929
408185538161
11658881131
316592554711
262912286627
135456235141
179819291059
118982866843
432822632581
448389946427
95146734763
548279937449
459234823919
276700851143
21339997919
448543194893
250843709539
173498821883
542859836153
515814463309
132885657319
484918866953
96900676919
230201021233
180415109711
390059394061
434011411259
415998362347
290847878341
112475120117
56869210201
442512202459
116944295873
497413723999
106142678753
256237987339
360010499083
284402739743
302349535153
172049582459
423747426937
60477707987
295133379733
8037021029
450699127079
23296779673
489293351453
323777831653
57922988411
464805052357
230136163051
238458382511
523930123001
107860061671
319279690321
97999576033
298802126317
349932597097
273908599507
280990171307
275952664423
220473482503
98040571747
180881758907
338082277573
356836652629
296723139379
96500033029
408428430079
33707712769
484358358037
144702166901
173957184733
462670760779
465223441093
294235750283
32113978139
116348803939
312203643337
479003238487
542935149433
122433466717
407753451691
21949400357
416719451077
177441003001
497055192833
461088151
101195949809
384485933501
81803387647
421039258363
35858522849
174754945241
475564409413
40390046159
464243951923
368928885373
229503441919
468547651799
541418762887
407729891939
454572612349
56143261351
190336069043
243633146573
2623279943
531695400329
308090992723
87379852999
18815461169
37974819697
546391939363
179545250539
350857235587
66010218793
16121795687
304800256693
280301022343
287135149591
168548259241
252890404309
517255464049
374148284519
245619794369
105354415447
413460332339
514131433327
133611590291
28776141677
345437048899
394435641487
509302045573
337306470091
491981906707
327705680987
423252361813
124881263797
465162343339
275700055733
456566594509
414683399087
134760489749
436379637931
485741598059
355778048401
511874254117
322655319431
233753230987
334303404317
375149868547
460084800061
48794944441
243433705783
502472717987
496377140113
205343033081
7049808289
211993336747
358633148353
310685208671
179163141811
95838170339
232974430877
18831202487
253507610093
105288912067
49779084163
21141794353
80241023917
67353471473
286016588471
407472769007
200700263537
548571882763
163981818643
349818471173
392451734491
77954624609
103776785681
430229950937
273424082131
301275268663
477721758307
367855985291
424958824021
429640704679
333983935811
360430564463
322678971427
432364525961
130044997273
115379490907
111189171323
270610501153
481404799217
81652994989
136966409273
48008526463
158616374117
177491353271
912288161
211351481993
121128639833
399185305801
63712989437
485953178153
400697524531
119127768191
491292331247
353052527843
477204083617
122735785657
386595945049
445815454741
347600899727
157062445829
420403508467
147848500903
222338180587
388022557679
246757300813
116255183491
295571119873
253136466959
89312821831
490948715161
68069553169
104159869169
353677596269
334396345201
344819625877
226005829633
322913055097
242272893433
377542055731
367628655341
385366158547
100284639079
205826298221
304363997941
40527073127
41379610457
425426516171
215092614229
82231489189
410718735389
185476818323
259192732571
525769376549
284152008463
253131019021
226220157337
228037254281
241776442549
480471432281
430185463969
70283646869
534057104327
198227041027
42515033611
368813769943
418735148201
479964341807
302210676811
111111194057
344104108307
469597505693
390473824409
2705735377
321980412079
110849862419
363090570067
376062354797
429231232501
495136291939
475309998269
160786167121
124691996189
146409798011
154482258071
393824670901
204618294323
313483386977
161741031007
157866610687
373728411877
302580534787
76389007403
286381083631
525984448201
173624556389
510320478791
335188845191
292861119193
507443024741
347601145589
140478185773
113565589147
35778170107
425705394739
239516324477
387979924921
241960815391
169239647431
46720156349
419496352739
392917378501
176616579521
327715952393
360104949949
210229581557
34413688159
106457735521
446071101781
68529605789
125144579191
164561847481
22049325241
3025894961
201284115881
288488830319
389507253727
537931300273
71990938829
6073608371
420636913513
153862955891
434227492939
3599836567
543966309937
400392719021
501442300721
459251365021
531848315899
306878349433
293211004937
90143367871
249111122261
456444870989
263317125469
219284228269
145399085353
355455158281
338170096291
29751400607
201834639353
427239012271
204829662199
515668426043
388597003799
246924564587
305096061229
410056028413
196769694977
395699872759
189029477543
145695398179
227104822559
286435146089
308919538153
76989033403
338768916029
239130678301
211758218123
214993430779
419889087713
428807637851
100797730153
248688099347
326583838873
456456203683
30865457993
379129439357
445272280403
452872751623
5121461833
282928190483
184517254343
376590445367
369063731797
365482413689
292298600221
439879791193
408771440503
309448796597
489224550611
477686656973
45731285539
277287238699
297779967977
439210267373
282669325049
407480883883
508953537731
148246469153
353231189053
218168708689
535203899077
354508316203
213552401849
265557188843
363981599071
462996087469
284824310279
239027635787
503013235693
34938482713
435857112059
108667386479
481813888733
138894201169
54328372283
176268268199
126566406929
226719378103
286720482329
81872637491
453215324687
301860533549
41427159127
52681373221
450194812987
204929439853
11530401019
157158295607
8209559339
383817734717
472532969267
30319432373
188250308861
391176311863
479792222993
412900191311
89852652713
439956428059
528741361991
230931643279
150703807193
170283076219
77370550457
34875345643
505309215527
447872961733
352580071163
331054962233
477270134239
500565100339
41500739171
115095131533
148175703847
211626753421
80391850489
292528589543
500918622937
536393690779
407421258889
36264725843
29688164197
234968577449
86267966797
477286912177
31154542579
469015453327
223888767967
153418642183
226857978859
110349245939
448887539641
156418036549
381256104479
2928342013
229092582623
320658108691
198453509921
112762693207
335339947867
407152414021
277966169293
110930449577
435739059401
37155651787
475700768173
56606227081
464206494667
484508627437
465878376503
312679268689
532412841853
361107814657
107461770851
191821263433
61879565201
24515111521
270695169119
504144406547
104400764509
1170278507
28105585951
130417801883
30512741629
198937661381
476172843689
138803010581
5169050563
389431706113
94153446949
352906817327
514178603623
513178713353
287874068509
273652037861
363585337691
527406573901
51341545261
420810217777
21673763273
139921016129
222532959101
270491177401
315263898331
255320876627
540346786517
303919142741
368372040409
41394448141
144890604283
145551013007
509323234037
481845705977
311135623289
520932877229
426148824407
3161241437
243838633133
281466364957
352516478383
364139204311
523668162449
344190554339
203768558963
346466380163
503736132091
196998458617
332829747449
166540806041
149935946999
503967306833
108993992851
70611374521
482878024897
129548177177
233437061729
509277768191
189064915051
73982861647
100662996799
423624014179
351303926741
123443715229
486673824781
103937928911
319681693087
484300607741
87557162801
279169752259
410834977601
272409036353
89874442253
17587510093
44260004531
262048372067
338915003327
285566054701
114334046231
170773016759
412456627049
410550974021
57549586733
83432577017
101727763363
205769027591
117836608151
286444782269
239168877793
68892333403
490841293249
8385935617
373294734811
205088751529
403231157573
352033331999
341906657453
485463068557
33795174107
138049746283
521479431953
509658703457
453271403941
387811478563
439904764847
33049496899
355773660041
82858619693
341582549773
549101614651
311760385751
513723821621
17768970409
62740351969
368906585449
59939153147
542273398669
202954419419
471743948233
126889812029
504963821773
369276727709
340422561631
386332864111
16646866141
412184008207
507568935337
504153051949
247070869249
353581633343
13423699447
198206211773
3013002943
139198587763
277917621181
101239799579
524937225971
161958121543
342957199661
341142215983
481729633129
424301276969
421995669037
508913119439
322281162289
5452227643
235873661423
186811679441
428989986097
235955037293
37366856243
310074878431
58812938699
125996484749
258545227543
415513384967
20017949387
428087030989
202299109253
91489767779
108680544373
28224837559
520042039261
31773613393
128653456031
82087648649
295502422247
119289871139
545844363989
328705441871
97747396777
163292390843
482884582861
201788333389
476711441807
138895766369
491282994299
164447571319
65504722483
273666426727
84271421359
52199392127
207063280213
193967733137
202420931743
264217838933
24898369381
272106041323
21243411649
91699271843
345146054339
474739332049
289625445761
33438000257
242597199511
517296530987
441905924293
467540746423
385630491517
515018420003
190556929151
157993858073
386251790339
91880008691
274234323031
230093917373
518076396337
93172770277
58324494643
329886868979
282408948079
196098280739
96587593061
1267842391
247212556567
68814496589
102781074569
409326047041
291792610427
21290514977
13490939717
434870189423
322505958353
774000809
93964151989
343581591413
528628907771
402309251249
265263935737
434570079403
325485329651
505782911773
324726927953
1732997699
436580820527
210729053077
232511406637
359827597159
315789848923
46898985631
12062500271
229217220779
7655911793
395052747871
19606047761
190251097501
287233053857
85197466597
78507979969
7904419109
3282152851
47032341077
120000679853
108764264951
63024223181
450945649597
426018734837
355962066787
63698521349
38101338277
299535086113
276412703387
289330679047
207024752113
317111683079
433179915797
157181216483
79134901669
148671469777
314915231881
495219197117
498368743343
371347337093
39366290237
272165968343
473110618007
354479413091
162118734139
17247805867
279801818299
390724110659
438394435267
145090002217
306047726261
102133019323
388578597083
280957466171
474607083487
185078817611
160642278271
352593091211
224512560973
51545328257
424894181531
416721654149
225544483051
517942800691
319258253407
498408040063
93949780007
171189873637
444826063963
256373688097
258454982557
54393854591
496771316191
158369750807
284352061033
395022216097
333815617673
247612922891
53764071203
326103283763
282871740763
63356232427
55236550211
518390454059
17235790073
391069318853
484150745657
318295769053
385115427233
525128350639
411520489547
52031282453
423218130029
20723196437
430105028369
163981511779
119568585007
181681655789
423047406643
356645360741
179674198793
304953507437
360810629483
348349472171
45181281349
45703348741
215587683449
350463352007
101956777133
362264218627
209373028903
109931261551
197215561121
7819601539
114810316991
445304125327
548584979869
489301802839
58297456501
253952862211
528013456913
278683787051
528481733849
263448775937
406613460923
22739010319
111585657041
107330339969
143725691819
59716783591
268451737667
281764298051
481923054427
400956535933
214603379189
71498519419
194043671293
295757960473
192279906079
453297968161
243654004081
501852319457
250656846311
185380058791
510043338877
71046114697
474107921149
65653994591
426441002989
244992367933
152517271057
106800231341
146950070857
10206205327
155475470849
56665994419
117949938523
71864483051
501760690841
535399124597
244021520063
248651091739
493421586421
519373436537
359019913817
226772078251
76398211147
355953394183
6614673811
411544681283
267241159931
20433910129
128751714673
213918835967
499765470329
377551668751
432107097293
472807702963
418624590899
149883953459
222870081037
209018785403
36404235649
280587993991
291959963677
467049627743
454606575391
303533080883
535444176559
469786057187
38608098449
34178742319
116491733041
523141471481
273349491131
368715737297
433254538879
532174201607
247783174577
305808826243
446057744267
532729441873
278921750543
56877455923
504425946649
363056256623
315650805373
141928887049
89377050463
123901724621
61875718841
387852757531
465044210101
467012496449
468213794033
24963054967
314657142739
74319737431
229584594637
158579569417
280742941081
484436655113
230518843873
137103193979
489885500129
474754379597
120959653853
330772876921
434416754867
168473047313
273646802929
250959098111
140292972667
159189278267
439751341573
265460593817
191337074921
357563063281
315900859733
513818929153
14042378017
255768814541
288813712027
220365252769
58211409937
488337847177
47684026207
548354476843
302317229791
268616520649
549598895359
309001854659
115396553347
540037140361
541257063667
315226937939
112832922269
99508924987
76178707799
267743033003
207205304753
370033013279
191579381561
396832246801
289492355333
381471363433
390181192853
418811309759
87515604779
269909841953
527188388183
412333788049
219386938807
405034634969
308287202189
366652866553
35540036089
288283539499
522777262409
961174873
188971003303
143518444499
47198245711
91682331029
367303787581
11304026521
111873355543
505746353921
119870849711
123017299373
508774924363
475763467631
149801540459
37423843097
27009937819
298830109961
341117983537
240149814953
246641358463
402108860113
40491036413
213199655311
201040421579
106876927967
331543119251
450230467447
145081483889
131722174921
178705944047
235306453223
533261211313
41853458293
177386183683
189369347597
72354542999
388346974409
301666898171
372669291349
155623391149
481440611297
442922360627
220219360213
47713577321
331660475693
250191974611
359759553899
414918187477
183099007079
225581742779
297728323309
360589586899
262362508241
197521392557
257197568647
231438757889
90146000491
494372303671
118206692713
283951630709
264986183087
310258113827
67252181369
12046846547
267598347517
358997605051
253442643343
307942031791
348672930841
329336779067
87549511949
204814316153
347213948969
543873425651
295328575429
527388518297
543758014931
24008505359
260325680341
318951567559
441050806831
88117433431
205861642751
335255634881
311357894629
203961602069
534588082159
300599123887
291968679503
76504036093
74400729859
222305536909
269326301869
272880938497
79712519917
297789496267
189336074017
219449928553
5002262599
17610618719
30832769267
64972990471
173202439009
386501819021
394655438591
285872004241
45570904741
290282237953
509290608719
176332743817
60718780763
313505164649
389746637669
83054967859
393623674529
228535588823
430476315979
385314350101
182134261609
241221425957
521100546721
179210379113
510534384023
390161394991
144329957227
123114134911
431653676281
6017922223
260710172027
82132009703
524082779527
48111469957
291398202197
73275961631
193666382113
461063981461
348364364471
224750723027
279346117447
365344615697
52823454149
339273207149
167288027327
152449884529
148222624087
488535307717
27186598031
167597504159
6414883913
73738405999
18965328013
374198827577
285644492449
262753036891
275827249267
212639299909
463451562151
468447577417
137669983973
411330772469
3653474401
532543541779
331480929497
331582658713
508573078423
297583943213
197608537549
91921713503
167145113903
321864947863
508975572041
365916976003
79463517667
263557969723
495086632883
290285380117
54713523269
180506826391
355479383647
268986810041
390937609009
360703488659
347624114809
124103216357
171011588921
488673739789
451540026037
140042113649
4613224523
34621555369
381120195959
409825250147
11898752753
177955526461
209774327051
302405815093
370943909741
418315756973
548635095737
160111693151
280286396603
154994909857
245648726459
44263196317
136553918981
213072326399
167877112721
446717009957
484592739157
14148771001
80993460881
190939450927
407847155047
6156210131
76505333137
484745363621
124253448019
172669278791
388605496579
192780586553
208485883297
12778290661
221189734511
540141886831
346429586431
74219850811
74807744449
282995579849
495155060123
267181255427
280089693463
157665989317
533869609121
487944553813
292179209323
193323195629
372272211991
60253267111
398763676319
432416722747
520258653503
227348939551
217432284319
341824969903
159150896263
389378929817
494428476001
842600527
493165848869
150485590823
143150752559
430409174777
35581737487
305927258953
342577454207
59855040379
405351647689
499240453093
202495505963
544781576021
99005925829
84874159709
531008771963
521247979607
146323703249
145044357877
173875469167
130830885137
271250955799
99136258619
21293386529
243867095621
218897499773
313549294411
187860453371
50830709693
290456872421
519269904017
376116340399
186631718087
177470553979
342288931549
470708403289
285718044823
334324052039
329607708823
61917166469
200687688001
447511916771
429434557129
408655622911
412650719389
326484206561
281154481417
387060035407
222663802093
34512122993
122507979169
34926984731
203047628611
353907053251
360700955429
316414992379
224788361419
373537406857
205137916897
349868639831
252684449863
465721329553
498389163169
439135313621
70935974737
355523374639
131224525693
135219305677
344729934893
192005414663
242715007033
272794046617
452290387697
367574420623
443728406969
150756228671
326208005527
147660636593
443289618293
264367527643
203901265993
488669096567
480767618693
169231656973
197462086511
294426490231
368470932811
47035809103
448004900351
60982047221
413257396141
456191493707
152656188493
23550416839
97395245287
130769415593
369485693021
532388628581
310348331119
396430875409
328444600997
469365586139
149604928541
114379252451
399950068853
212808051791
143107697599
221428963963
406484666611
187879442077
152340878237
437755096033
313767969101
42897318041
29937873607
545599083943
100824623153
300406271357
195839867291
210177649739
337522231597
521613590599
219917488177
65684223817
33773916499
173459077243
190475467753
206123924333
204559693931
235527411961
242750043299
249939660361
131113244429
492878579423
134095583861
396084792121
102869521891
204577765331
250603031453
282284196353
232011673351
402041942891
257123787733
56813712271
286557534853
204065279203
459645927821
154856639893
62432010721
139470122929
498858191477
71861854613
135156830089
471416725007
437723086813
12741835049
301273208057
407518205317
78438893009
300779787037
472916002829
102502885417
490935017887
39022577987
258254986219
223994495059
5092523831
510466145183
375512832011
432425132999
165318888673
328992413567
27502702607
539026480717
321019418261
438153922961
421983890917
255504066179
153622348819
44822489443
152097848813
204452221289
123352982201
445483192753
131547286613
182525902847
270892623941
35146234237
416827166047
74172883139
462272364791
434373352649
105008177233
57324961961
7891884277
336766456993
454331311151
107780905409
293871741413
358001126227
330768990017
51624301613
8856283651
374989664873
286620234793
328122104543
387393935377
169339996601
459728422927
122577098459
42833518823
94019330401
268177534019
160603320121
24969040763
187253577481
167123059489
46935876857
89820076517
512239667153
537427823389
213270903869
122107350877
534909344383
322084065379
297024186409
40312524481
410730368497
199166036633
255499418327
351708415651
313229307211
540345433097
23940112681
316107715117
249078714091
390026984219
115322237183
246005884951
144234379951
503397126073
493505700797
225572892113
222708041441
64926810973
131835248879
415989484019
345260599577
530973804293
171891494309
494893957387
46814414093
386287516117
331518817699
249060660203
92113795691
411656766377
126717845599
32477798867
121493950159
521694254161
189728663507
341176289101
373083022073
70816196483
261019206451
371870684687
15101995817
180062068009
441404510609
376125225071
319395755209
259136524513
492421828643
395226800669
213188619811
380916145063
62104244893
512425269193
196545305443
505515314149
185634135347
372317227543
239985978853
303523167547
291657910337
418065035923
17560681357
546142507
170514338327
526015377509
44288952107
349297939153
326484775699
264388383499
31982650387
12300174251
415426981217
501175964833
474250378607
444260016349
155722629037
546423208213
169589964497
377849001217
218370394043
179669093711
463347179389
292980102859
510126895549
273501953071
421848353473
402308020967
201185686967
498552815923
522576800701
256248724703
388972426769
251672543149
269463605651
501054129911
15011817617
301101592243
306207891767
540352083031
215434900091
431361827849
267300955147
368599341619
171514950539
342869729401
102192595123
35345746199
88234532783
338978398163
254054250377
323874715793
446833940453
31580261459
4847438863
310272054229
335382857291
13452298429
323698840277
432715624619
90292297987
69434863363
185077690429
334510092809
162027238873
441753520781
236959480349
463986264631
440280620431
461780584561
46685812169
506899713127
259803693697
154930515247
30514123793
274089725101
534242701009
500522649161
412636078651
90735704063
329555935637
491370308323
423532411733
45526445429
33900980807
67549400299
379768376147
539392848991
124385813779
220900492151
261005786557
223865941997
540858035737
245647216699
430242019469
528069235039
48207032089
276405592469
190864071869
33781628827
452501411633
284623564279
175278770837
76296756037
393969622153
534661861081
360398282053
200216603243
70891771543
393410658787
51282595621
58696025683
530013344659
197604618947
77168011177
346845034681
397325350277
327047033473
509470078807
38185237663
197713332373
533973557279
286933398709
332232032399
287022401909
191208501083
406841680621
56838551719
402189961757
250914021439
396462822797
1917527449
212604692761
176660905417
57499845391
93753166609
139643084837
194833066279
420236190029
20931959803
508186936157
328233856151
342451433063
200299209023
153589841953
434110138003
52002070741
8377417043
156614057503
106363368929
330799639361
283046737247
148350141977
248961069911
469829859533
284945797121
267648454621
95596900279
47828590063
135480831061
422262772199
112382115221
197195605603
195219663739
178234605751
337260571007
478729110077
516370601737
281375638211
65156130121
162502418231
55704876919
254836113283
346464067489
170023738393
201792288323
532112358263
196425077281
34204395047
14439192107
478977747517
32486718533
397206934219
221655746539
359800730609
56584605073
292534015633
481788412349
283268004353
123082750489
164356987933
268155667159
214526716961
71907835367
510766872991
453125388029
192594193039
441005644507
518249393537
190455829537
269887021301
70990495249
90387675383
539379129517
286813670419
145537510501
257402433467
163215614491
250437515641
207616571269
59951456167
523499050507
174780867463
482277146609
415102687973
326178278663
229610368397
449857818989
134229152219
403452900919
420862341749
264151002601
490362160961
311720216299
55235820853
426879816589
147107836277
232868943751
300348570943
228447349861
362552694047
70408199963
375905020063
90301049459
87477325721
499152569429
434284682869
272072342501
11753369557
520379942197
42810379229
216621820627
537437548619
186248837377
342154658473
399869736517
450063953719
304769173991
321590209051
207539966267
310197382279
115427771941
176350165417
319579186127
506002986989
530906728127
302084392471
122830631533
271431948881
212514350773
495357316871
369199081243
61134560609
26573522387
399360553807
112673395147
128303566021
139644188503
416712375587
161140162177
101449038589
358310520163
171668272933
89358047587
288739703981
171874133153
116527541717
298655183527
483245544953
423253025683
456824248333
62692596059
359307628153
543705803293
186498827323
324053843231
341339348429
113351303503
167282295809
177925221283
49958013073
257759780273
85648693651
479768521417
87621769063
546347492623
484347885613
249041444297
420261426469
321294364771
168121062127
31734125231
448754513177
148992281111
306537563249
128883541747
33012543761
507759745193
349130663983
364632178147
462241144303
29013983399
284483847077
182127723469
57214679231
292179972193
334669184573
249885004139
284736928897
411178798183
197544118087
137855541809
158731581889
549085099373
311143584487
385517183969
177728526163
336763477439
299119832831
153766419073
477947042897
396795481703
125926823807
419130695761
172591802657
474268548307
415435388741
398972332961
225396069793
468896545939
429341787817
273789153419
153963309583
80495514683
144283610033
437830195469
203984221817
365526460237
271536315979
177364116973
75304322683
89591943167
115214318957
310364737901
290681743103
203859604723
370471136249
466481881477
469407712549
261857985121
263234528591
12138979973
221204775377
46235637787
526032705911
530827137251
278609239499
303154417211
142444992413
438306571427
426101768219
14485928903
393014437639
498896937733
535541920877
502357552309
207445483943
310505749409
270099091721
42672482719
165007346797
376330091771
33340622599
218626360793
85502637973
53244870983
373027023407
240029517209
116045653049
372376885421
395040355547
346946013131
246025106111
219158025937
254423511721
150767535419
85739475683
511769614159
421196893921
424355837131
404052190859
305061550643
62886579011
457185607441
219307394003
410206974977
162294060329
220971973513
329225885327
300166132351
415809086359
96980013437
538211897513
212167117319
518050205489
349951188163
30794571653
49052887963
189448836883
220046974151
450430567963
254017192103
387746208617
433641216101
126775382471
526719649487
544917631241
70358875519
56526183509
81445790813
313272183761
17160407141
296264614279
3477347353
355125116501
108608911043
442608575777
123224466361
515390290439
30469289423
373509786301
144717650443
534821385017
158389515407
7535708821
14390532073
321005691449
330122918687
84644256947
428617150681
335877569759
164225734549
30859038487
204807274193
155378702599
375676737661
387375616913
82013679571
69476818417
318901304261
417553372199
29657444119
122351613731
464809408607
90446798671
65850033143
412308654839
533907546839
506642283611
547813606997
75322200089
378102865631
230072981213
17195981987
22574669773
416454621503
58046298407
468807794591
527618703737
265575424217
332172356071
280322661467
131765444669
135251063837
305755884079
386489456677
440013071999
272918281513
405888373717
314478366913
527833543591
486736391329
155005691381
376340444617
374753524007
214920185219
187957824641
421287771581
50368649489
124637694319
256495044523
59763786503
220305918233
59772539681
265516309117
43300334947
213154933931
140032722017
447275209273
292180697723
467929162849
19591784869
533808053963
56754233153
516477544619
354277732927
399768628003
432344871689
308703816797
95813706701
80578846693
511198782811
47858352337
360258607913
202032025799
220591017979
516021211081
374058888277
535833782917
62748748891
450926508079
483660726331
505870837327
247541083303
98098900381
11427506449
102095369399
6149006977
535762531211
341465071091
535432490623
531612228751
446755125797
18643764121
238609789741
220037805179
100963769
27798860431
57097621057
459995113211
147822801611
107482468157
109271372489
72869270249
456555269659
85291641751
464022822649
545472843277
149302800677
289267787717
399231022327
138913692217
467617881119
212990272501
27957950929
61585435193
117798696167
123766034243
195354945473
460371494461
422364268153
342508231223
27327805801
268192000031
58175534279
469240934707
280182466013
38468427799
402873724387
434851304969
197118487219
375501050189
508488405497
234909434317
435599630041
420783025631
504662243017
464213481863
16755182407
508606331777
297763059877
328657136921
282872611657
98080899793
432479009609
94071485863
12014471129
66997694639
459850160951
437313204121
359972181209
59307571529
435598792583
282082498199
164342010803
424039732993
79906324397
345243072653
155391892001
107040284441
216981212311
92558853689
51747529081
20973950279
236710594111
508364160659
494387118877
98898983347
440981373397
529152446617
300636481723
159963869063
207366153443
432571085801
267649107953
119094570349
23982546571
511091467867
302524238713
68030454209
478874641433
15472264037
428664020947
238552540903
225289017409
116230254293
264257590957
228609660571
283466113279
178545517523
409471225297
512630543443
541450291451
118418880907
293769968201
80381498369
235870506593
365226997979
23867077433
290869410959
95312090281
294093930761
350767790353
258549065989
60392657729
282986414069
336103884841
123254433409
324954507151
49974736517
492549482827
71858800583
262207266253
118351433351
548852002571
458731289413
79817085547
543876548477
369321571781
93217931357
442310307911
474517542869
310357202599
149696738879
61583196637
58669562543
335138082541
525987158551
263114918597
521696480611
369137476759
333810573167
218075668507
498251612003
445037849507
348481560703
266205895973
428815246133
315647354543
308227073443
448554693803
341345481739
269717297131
107417437151
478650175793
427120123637
455226978541
332735025583
79551702649
141885410323
165425523973
142008531919
162796789021
253155752539
303159286321
307904697479
46023370441
375240718007
235456874017
118385902777
433536683969
124064748023
390160685657
513614627723
21213554543
367446483769
431960228851
527442029861
110728371119
405590559743
478993201711
510296296793
106818800441
108195470641
485884165831
118259894993
61813311757
149103859337
289055560091
377465983493
374766048673
237233420689
288152900813
159311041031
32667317783
204971858527
161915213461
35405713667
78527999939
528511316527
396071545997
449644517977
269502012047
3532923857
442521803183
400359878033
243933872309
355155551287
422303149813
351733216169
394606485677
74183364217
532401774479
547122339853
113967131731
69119871169
409079360687
235959200671
471630473021
294952684127
258772149743
277824655079
440977555769
142487836481
172995189331
82101807691
138161018701
228545755331
9816448937
345952516253
159379951831
227627249987
345383596037
345814917821
2154486791
496512167329
342102537911
537517466309
65368438901
201969511141
513104473247
431224932043
170476750049
451134032669
458416178069
275347756967
50683339391
70619413243
291246043201
123770830979
78896401657
163668709181
396957916529
125953719289
163197461597
95812743811
511615665961
98486839813
172800076997
496736526197
41572042219
120444506309
93401789777
316911127469
280875739811
153386722339
273394993397
369310240301
406614225803
138704142887
520294956871
485528818637
396058427419
382055262047
195557560631
8431572703
186836476867
7697535103
544572354553
104523687511
74368272931
115620096107
199679039647
304925961169
377655633907
201510243251
139194764809
440115330959
313016839111
350074218943
71013096773
31122248459
299932766851
401103400889
428883936083
495396246469
251732053697
290672540153
307759375741
109842203203
29480279561
440193902339
84682891133
489989064079
145615231679
11273364539
123812593039
503881104263
76186326743
240632986807
530433981431
132892721561
530304781711
208617718861
109227567959
400582499579
329262759677
234460681109
203845727489
519754690519
97940931899
28338969079
403333265617
379032502229
242421146519
525087244037
212100481193
110582340719
179688128141
175713751247
327987739127
152388335783
30411458029
150509113213
244765175671
458718389719
418383229331
137966583473
301281949093
478187361719
505977108673
10728297211
415737708371
298267328867
503511690623
129066510187
219311566049
296334867683
15819306101
329594260049
351800840449
67654043747
507678501269
69518413379
229744361017
506200152347
225483643519
420822093191
517239929359
67786428557
466937673757
364267395893
457526900267
56486225903
90786696263
69816322183
371451975749
173599149331
319900731781
418370966683
98714112053
283956866653
473793078289
315951240893
105558524777
269585772179
539338996993
212947483817
28104475793
532652123579
146394011083
455193517861
255158559727
482665747727
406643299709
511579080781
139051431583
896647553
59967111053
176568607417
176802546091
431766997639
110886643547
237790191007
75753203359
474330334327
363827359457
122891738647
316409697137
450702794359
490340379041
324010922069
512586543269
30074625253
412327402133
57088990879
147714695773
37579291049
238192194281
500590297157
336178971157
441466012367
65369809447
228080083291
288281870831
120728058421
249883471049
255618051587
139615499209
531292330223
376913747653
154307303749
454861874717
370760480807
212787687859
446624274893
308810339267
548959062187
174296336497
219372440401
110715573851
332341961881
531255783761
168396175949
348650179237
410645040067
14956381339
244335635963
59763227743
179190154919
46848264649
241795625777
85210254091
120228945583
20938732891
254513769437
359114411641
397424254699
53359851863
393496703879
203752514857
267362457997
239833050437
245914211233
426494027933
102728596067
478549632943
200425653829
406283502259
536168607757
433047657307
157016186209
156744791369
182445403807
41553816803
174281114347
130908926801
461085909211
347869617211
231828032873
26508745001
355214800397
164390011
189470553709
444261776083
59243112307
183803725811
469871956493
304714445531
355295391667
413091327251
545377221743
42614891461
174241042301
446405165917
737133613
144574089883
259887046691
489635954363
416842465007
525952516577
150343331191
37844225257
213188294731
516024835247
103924993189
59056495021
189298655317
34257974461
156188511053
149357677907
422314179811
37103881823
31736914331
366878981303
240996029537
508895439131
454534124549
463937472821
220034372741
299980338809
15239985793
437496128243
429985975141
296104678099
4256413039
73544975291
375316400159
335700963119
420070806433
232080842183
233383176557
39624330569
433326512083
356298734707
487778216713
495130608989
394100436601
534613552217
191362895917
132304509613
479316156181
274152915121
272143512259
519368585569
434883816121
546291040123
208369196459
206954690461
452865926923
28606550699
192994779701
162279298151
7038780479
156608335489
538257776281
319420127219
358237676921
222808199767
29100566291
316559824253
222489076339
508052961109
179331118817
183418711051
445794404827
458027224379
399162608231
63782104537
42656939543
444886688429
205701490847
502953847037
318481067159
270380367121
345648846133
203830474457
31940719157
199579567657
64523797493
396200953747
339920663129
2273776051
158613943097
430907746441
168880502737
9842542379
122128011163
465002065471
171771770089
185748783019
312979583419
421911561983
12797833519
5182841593
98072219533
107749150409
340144985833
56306120119
454102129861
338921807267
352015082557
533092924279
238750821733
179978547559
726500081
541536368309
453742718977
99780836093
278181659573
377537589521
484358837441
315320100913
483104997127
486587695921
246655120133
165137981917
287199910061
393169004779
231586244297
467976665467
547038898151
50726005279
350585650157
120105006367
49737474931
196018699553
8547654847
263822992357
120662694359
449219720179
418896847829
93661136561
285670073921
204257227393
504622159843
125725113377
478347127061
233428437637
321794698697
371651641891
49206004009
183714740611
33407496407
164940943927
264622636423
441964993511
299130145837
353998455829
346149688693
274760510131
286707895361
315914163437
87463528549
329547016801
306527473397
364634977907
78776398471
219591374927
133993104367
169719049063
197809121819
186384024769
390230335441
476815265579
72790314071
377319650303
419387089987
249230144749
221916384163
497615491903
180437358331
370382519777
432587842493
308663797961
87138517777
37007322551
340293719197
306119232427
361351596569
210992395891
100309114937
439479158557
227663013757
449390606677
183901180577
529456310717
346692754103
176782388539
543489095053
472918795523
204622145149
390544054253
342737959873
262991158037
502550975813
249640707821
88824478037
465610461629
66016572371
300183960191
530418788657
162648791819
521890941857
6473809649
307963228631
467669441441
258730806001
245484470131
405420416953
89457444683
153118189561
202505491673
234656350169
172092376889
406768118177
394222270601
446432103151
342677542813
472011149209
445833207739
99984958679
80600788013
93019991657
463709202799
424546567399
482891565847
120850413701
300399356183
19465973773
460996085453
116069810413
111585422447
541710486299
95364527803
534212469449
416371930571
57171676477
463189706341
322916108209
404284457459
357292476413
525806292343
312154272733
334155164183
122527016567
359311314353
269662586569
90784530989
430330860107
106706429707
317606595661
52151855629
381497290831
539846184277
384867357761
491477555663
270754358129
132980697583
370841878531
251159200177
274488626933
6661134071
117730470491
374110070839
340246603729
469644914411
489431628773
631521691
214017969853
211996548503
102650177141
447359688431
357948726593
80548047907
498208997683
361375250393
313158071999
439793561951
500154953161
473230506781
263384971583
13762114109
518708991301
213919405519
189233506939
157747086451
132668637433
495181921187
393702441521
114144872353
27316213361
141066320887
184705115659
79686353737
174164087857
294194510843
103321303181
503426398109
75901116509
418703036581
301132496113
171742042319
237670173901
154784338369
244010255651
534933145837
223094382703
460745484817
447798295261
470575272161
13715879449
112466417363
85279938743
549592390279
163390230733
305176700431
184396291879
383269160459
373923990857
407977199983
266130533161
81271161109
292082955019
165318647713
35161146341
509090078737
533095107383
241580769277
9016741691
363490837067
212320140821
237212618221
438104812087
346572410329
60209890519
363129615403
535870456717
184205416039
194620228067
148651144471
274125256109
102538266097
378093189167
211718971823
177980988127
114275743601
134805921449
434409503371
324561411023
439684228441
60431216389
367377564241
415848134777
359882034203
298181472341
431695443743
67759902851
402688013171
396312876931
142688873953
85160609977
188879119753
23335945847
14684472731
516598370131
471826844747
166925285771
119516078609
448898321051
246820231187
471661068343
496138315207
525712722253
331941282221
426366376991
170465909533
343651381093
482614068991
18096958489
491667202073
415625580943
529160334343
337560193177
485862270713
240158937713
65781456011
326967320153
176279574671
287589549067
42297454337
58440268009
405417591547
30384838721
493958192501
290944026167
480581678021
474544705861
73736841179
12292696571
97574770211
527300706221
527965880063
194009932619
522021853447
325458376249
166513202633
466173247721
47228478263
355292690849
113084051929
22180525049
49355427469
211924235867
463075257181
271134372791
404504829877
464179326173
31935593777
187236973219
166146910003
102942144589
511360566377
488405966227
345266407427
87533070151
35507939767
285283132559
311523050071
230446757039
74043818533
507000480121
119267500901
53810867587
27680563201
411711229913
215808733927
269699121569
158014295053
460872171271
256146255163
542330264771
73198278953
223626563947
231974004439
82009470589
26225028437
41890941331
405988089677
175207171523
475920325889
236636670461
110217007801
16634510567
483097218547
294281168341
113276361881
109227183239
374583116801
63892673717
248216021363
115810431973
431066872427
224777995339
336189333859
309675211823
396393833417
313285809167
304011276469
413613065087
196971309673
54754579993
144100975177
468851712683
512148731719
118249657441
195084144989
203210233069
356251484891
541264281253
242771548549
331729283969
544795822657
203514823663
314320916683
72737206079
391620041341
157614901049
63486067247
472789612171
205223108171
219935137817
317175122213
72809580497
419858395139
408935699833
316525546949
433416519703
298827712861
385369773889
141786042499
9366491521
370973855569
510406018183
251515988923
493645688629
398095768769
79433427779
319656931291
320440553359
455264115191
237384323123
159607711919
262385316637
392335022017
215291663557
482169172061
240354277651
390453351653
163988430923
149485284383
381905756543
158672288081
274879202011
548549311507
163948405333
330304034233
467990303303
331575591161
471402322823
451792563757
333275684597
481503563327
207014547461
221946897989
174722291903
494686755089
78777218549
88715140523
164522967577
1708472357
122626588543
501693190417
316417742447
32112040759
314816217953
510064996963
363138809641
519113064287
19122330869
172637350243
444271362001
433770704189
125116268623
1558479119
155913353017
28371343421
228980040893
308093563049
448479095483
216783992497
420998149447
67696858247
229810019707
316811243519
140853356549
325831233493
275006420477
172693925741
344555493613
429455386813
240007379587
487634156521
448022237309
190443172817
492803936629
325730470123
301796420279
333322824227
282552786653
131901879829
77408445859
502115364953
77366718563
531217131199
288056147591
289773655033
115114546837
491729870921
307383796157
463325526353
476876019407
262719535747
42946444483
187657376563
265508706739
271138603441
204673811807
181706130601
25594606031
146783152643
231963798007
524205257249
296300046331
173578473623
379171021673
290093264579
520083631763
77087163589
539580955549
486280242493
544304599789
498025168103
42325206601
117156736549
270745195169
105986277209
320808028613
177193265167
273948138923
458583722567
138242198723
412973803919
282890703593
143009141579
12181117703
320656582957
273734285459
330050829671
507156389407
55836256963
164247998009
28296190453
311063227567
121601020759
10727596619
439087382011
63375811063
201156271369
357593639309
278242733851
135376148741
457418335709
335216958379
529866490267
361186507489
49478812309
193071996287
59847461203
320917196221
143251713733
52991890709
522252502283
50606357701
424310283533
463652392943
450914945347
548483427733
436283712779
120002863943
97997172407
101285976581
110042089301
75638469383
541283623849
48073367491
242989411537
161405810999
264656415593
349473332753
342524355599
159075275699
44655494353
533607289073
436050402457
156263075447
298011548423
518968613777
303119442797
335235822589
46991070587
516313698181
338418882289
145984090177
178763365307
76136700517
178156782607
355807729469
164336454377
535089584993
179868199663
283081035779
42908233231
522477138397
139941669251
52111258169
28725599893
531236082277
388614689257
378731291399
133513972747
2712748967
480355358627
346975644203
247211210003
510745365967
175666899259
342907556549
392019445879
83091674867
102261950117
952861891
491445956399
117066470999
872664389
549627753931
140160485207
241273445473
143429239007
93934781293
339240314711
192069407557
484177620163
205115769233
157655430133
458520523661
50085494819
518509781191
138257799467
486830643337
442620982487
491911991383
530872606331
549045058147
461625935627
115414297387
213337598489
346438076249
539133537949
137791139
415508897249
391602048053
61520451379
290293917961
398427503923
468344759879
340935659509
504107516023
494546322349
82824652249
287903191307
33297360881
177382348153
384205145539
469483955287
2196209831
79822662727
434349575129
266604557797
510132790177
128018555803
271252497337
238065735727
105753254699
60947913779
201512469937
505929777319
305844040951
376774181923
173056466797
420957490691
43777466869
371515449713
23199236551
15948883607
508215521923
190829775047
98746025621
184441019249
218651019583
542077670077
291765635279
222916297949
315580739503
245897567837
36370554391
95307344113
509425457921
272236173437
42337431049
469254976451
224003797153
7133936533
223685462569
17174227093
270124834541
399135221431
525723475367
94528912477
71681268733
480422273629
128131563151
59448418937
68199008117
383416759637
294521830907
414187435553
41824589987
548198715583
283221495511
139972381217
73162086551
441036909661
122743557779
446306854237
279439440857
264386240737
528821880121
3036577591
29218394243
313046343017
289906547773
202009278433
159962449417
27648857921
249333653431
16078986271
532352019223
473214098663
511114887427
313446684907
377628030349
436329412471
254305900271
386012862611
458883244907
536128236253
344463109241
210372928853
163814154137
106826789639
392105088359
218532567217
241556391799
2052343421
434334331411
342380986069
216163686707
343331923511
410817984893
172550397223
263331781519
256370449661
533718977131
183231838609
516080822903
427969708343
149259396733
302282291783
2126137831
347252273197
114371603999
77699101309
336061992199
133264487717
362687998573
489936641879
173642801041
515938191763
169385666221
339750538723
540679164437
21990164849
109292839093
5953885279
526423299067
494633074807
88045414451
516776854849
343364622971
298406678627
222182837587
465218051983
492443543087
410373132041
98545650673
132520862171
141708271871
214602506551
173729473321
376015204319
540832831559
326907782791
383054036467
205102335391
204574365221
449668429591
107192075093
480345392993
267016741633
105915676939
374269063733
156663105017
222622649251
151349163409
57207428359
482977626413
167999603677
385216049389
332014755859
169615828637
63162709087
525881627659
12623863393
365392453873
85870114721
197935328867
199145458067
537903150713
180015108743
387386279177
305822010553
428040807619
22509367861
35099664403
167039599759
221718301127
370953859069
334087392413
255805104407
417849003083
514693237819
441308325863
415060088137
4398632267
369368126557
474153280033
367295142287
399152889581
330848504209
117949983433
29750284351
127296284243
334985442499
203073306277
315246417883
391664561627
416608610653
73619254441
252707657483
413479368079
75679872473
214594466033
412316048099
230050438151
484787717413
122636592857
203021060029
33651783337
366451777459
239757706429
223910208331
163865144711
518469530147
359367312163
523814194633
268839068723
413312068657
305799016553
395375783977
401503655933
515448732157
494600227003
204269229487
193653347737
375686731291
115426813573
261011623099
235775356207
140887729771
491984994707
187253268061
547439686837
429392075921
137443551919
415987719437
140596537567
164238173161
454571172511
57632585039
196259505269
287944808153
219177492181
237502628303
189670780499
229818325721
323361681653
22565701091
292496313287
343918037321
375278938523
456588307337
454776437321
459265354949
300463616009
105051373373
281553693931
269719363427
374662624043
254990223451
406297479407
507583858657
58786552711
455549641991
132962068471
430257726049
14931267563
348177403901
29606310089
275629237123
282717254011
191821906949
109903536073
525850474439
317058325273
355511204833
507111308203
495020985059
494086786913
434404151677
44620103963
72230599999
21197806759
50583327931
477094198723
177937853897
173651565023
260254667021
49736765803
99553666477
190338398603
103567992709
417368239609
279701594597
14581628239
355787446381
50362116419
417107097397
128959245967
256691562139
111882900863
422954088023
472210448687
489999357277
313800334583
347140035719
260825740597
101762645401
370752942613
179288405993
223870900681
340135122043
190992621653
186118558363
108138768967
267651221627
198194465543
263311068763
516683934101
27756717007
129431245949
398049396631
503268944947
296608601959
216866961593
231077945863
246004082707
452307729073
338536599967
89380219547
148661651647
452585522153
254384511299
460325862209
255219976871
67332623177
306414327959
158719232717
203051942671
374561431897
88289613443
74393764729
25937372507
187457034283
396317786873
124405621579
51551083949
322291976311
24762327859
459429739939
426392680547
66040911127
284909985757
42189136289
170542075541
53046257723
373353638741
398703885509
304682896711
41017444543
427144525363
537753017033
287632934269
226054840381
266878912093
541690410251
294084297341
41482507849
302841328021
85263950131
348253143379
273883356413
217684524553
119514524611
375961305593
37737492451
501775472113
46775269921
501095890193
270195555727
12984173327
360283591891
45730209377
211947549049
191923523111
302344297637
527490935579
287207642089
88360302341
423812209831
188695729099
24492079151
535173227291
456903908719
323782647857
359959766057
266063664677
477934557311
224140410409
230922737093
407446992179
184520016413
478449131227
166726393187
318395349539
131267669461
346896189011
258838298239
448250499947
12356755181
534551592997
323038500017
437300779339
513862896187
245948907469
162329776199
152909211809
328018073051
412386742279
374349827237
477975475739
32189369027
129133512227
239717183639
186498987929
39438835229
439040804989
433578502297
224112023563
59681271883
497409318083
160014121121
380364208313
302105076419
406805390099
498631500011
83131093723
264968238247
365736582577
289304298461
153978104821
155328839167
166146566351
241913139211
511480985441
235413609479
415695801461
69666508169
181852726631
313627218413
123850018151
125230389863
209290994299
193878672529
15531488029
120140202841
242386865837
99185053291
49754156201
159328804847
76689671473
241277529121
2335354067
516550141181
410281248121
472988142223
200862826309
427439880631
140563177187
521701225679
386569270643
388187851927
118238172901
381875835941
222472379113
64504880969
324590128013
5877707189
356535556777
253347996313
235574743211
135218561857
39055728689
502379456333
401456462917
174295697473
549713665019
267891128521
254162077187
177206736383
418928501839
68944254721
85801185331
22278414839
28597489919
202335787471
379949988709
64087166551
197407720439
321119910403
419491552723
53948022197
182212568441
385965785147
480161074157
220861446193
515110736443
337850293667
120611666599
312493979351
331137000101
153446546459
69623630597
259994068837
441754436593
188651936443
25863581099
402060555971
484202344057
449496345829
290846129527
321844343441
348629767303
13822418873
37924407247
130484730679
342062532571
298871582213
190104338419
380662080119
2185500901
276895958021
17268284161
167100537949
151855468517
388503282683
371093126161
351856484773
183839806849
425171847371
119177844971
507532884743
296951614937
410430946339
161714689819
130268390477
293074709231
152669824301
303900456263
426327146717
538083809591
547955350927
497429095727
284506940411
361875796699
475318500499
226993465931
482162146019
30120509477
347300416669
463987125331
83153132827
248123289199
468833738159
78716261581
22819622491
279984025567
66292155869
15652880129
14031903469
71409135719
263322343363
65953791199
408797782793
349634349751
137372814563
252849110821
359351744867
215886280501
506141642953
214261208899
421971213331
369108703787
24190856423
13467141269
167404417241
495237584711
467359172281
388952863667
301834054421
92121144233
367019827667
230690389817
403800781409
363162897821
426907562747
382365283933
373728723023
417371605697
546573766169
44883311371
177925102129
331547917249
245182807687
279336146123
465094671659
98377680883
70883045749
96471620093
180499733371
314357657347
311162435557
36165388663
100684819237
483691697351
386035542461
448963434499
506652207877
147462636371
228095433403
187382818369
87119240959
46184325227
386688721759
41167182349
250813973537
153841335463
447708459001
322291823897
88745779043
280589478199
336125843437
436090974857
212873138161
304849346029
507318966169
368186768681
30109980353
252625506457
231146477629
198018579853
172374505679
4936027541
182037171133
86747703109
177982969201
221322551119
169155550463
444256313507
28160316901
532742145049
316939282391
437905783433
522986901949
378373792889
357046426603
282441956353
342968122831
275107817297
509059467817
231577763429
281169286381
108213067411
66204518269
217521632203
371054155499
542214543623
1928619323
221624074037
376436982563
403240578233
275884077163
194887482833
162393234491
128223293071
39648108641
381359860883
49266730801
203324522917
503605222739
282451220693
421757044549
517463098939
338690935811
362767801469
386023281373
332177562071
100059759439
208837065989
400277892071
82918768627
386026265969
141323767337
272876546221
405883935029
256104623839
498017146559
2982248257
161427905453
530218425491
443767669157
429678532739
170873516399
115239240157
33830599343
4809495091
515403979931
259172363899
257637696359
364541123411
347515238599
458300896987
323882373193
117689890403
390166228631
313712158601
423808147603
182209087223
7970044333
276097684003
89067015701
143845213627
136539188789
401753672849
528071428267
371712589121
269426144861
33267403079
234996126091
80608684187
357053917117
441268047611
514058382007
302533746217
546735882373
101074470949
148569866329
350182395179
69092282591
138112011029
515387256073
23606592517
234006941999
284347300901
147025576681
236343816403
44431130297
161600272261
2294111951
43444461517
288330307939
213805768369
278925918967
89503040729
245954552527
47847663223
372221903639
39256071359
547629508337
516137949703
348537642671
400003053019
250155141773
397612004789
187369622723
268916012861
335053191047
33887710477
277159161823
170878796939
510899800913
439624127711
548237842981
314622315551
178205188769
544063602059
11326761233
100356677023
219021511337
318731614979
216744494041
322053946121
158433521749
77725072619
477556691119
508554859793
200269492253
283796401627
186454013747
139167654257
69963576203
339387991571
445048157339
445062772279
163398183643
528825347663
545932608329
459414127811
167284926997
337126645987
235879757821
330191362777
369534731707
12009851989
520027348853
529627738477
230954740781
123439091117
21307630819
529047894091
90488853127
413303757227
404255336591
352155704323
311668159423
172732325669
469924031569
297958307027
535285775149
93368926439
375752388797
72903911251
206983242677
423241167653
448916583211
329774315807
276987841387
154150232779
23644936127
15010340263
427696857617
195049892537
114004837939
223439130127
375976163873
380278829869
245815703719
297528185509
210510640597
113016426583
409303547083
389237763743
321871321267
387092593649
395524184089
160737404909
115136131751
177901944179
461882993699
403100511967
308922269443
16682813429
217385907433
117277412929
497883957037
216059739989
432110686409
538462231529
370705630601
375449050013
34993091387
354454165123
402566420681
292970733007
307122987937
96456803687
29933659753
432245780201
380369203481
306701426873
462389697127
259810564261
81022786289
434899824979
326804270411
416402587267
149980815233
375184758457
495048874141
493808453263
403390869293
88597303609
211097065957
311915609501
40953865093
105381074237
255321723989
95513324579
53404539029
204875040803
79927635253
258031831639
308308907311
211817187473
355217460539
513059875751
495426113807
401125102429
462878572913
174889069879
477164204317
510410294627
109272833587
385578501337
533217356401
78827202673
503586765809
96640274539
215879389771
518839210433
17551792441
83084413547
491781417697
46403680891
204143423963
405690815767
79655091907
509473593667
337210321537
515626520503
294865121653
402547256819
405616768231
41460812941
146716214591
277123394923
7795381301
94179975073
136482416597
542099418227
299669518241
15507111947
460914056293
317084308687
20994750263
115179591767
112212964363
389801213939
309090808493
196080595967
520527691027
230849594681
502288777657
433796347601
191469537629
13436740543
25547747657
367952461739
272307285043
443326098533
469503942463
110214974183
421064458039
470818656677
510388586471
325105808507
407763216577
101891094817
91312794011
510705612181
78389973371
374996551651
392061001049
368488766689
83099468861
428808263671
364720477361
89293290533
63042495667
314657061679
142891568377
210972910531
186220286173
495227558939
464341208503
518706762359
366572348437
343719533629
2701987543
396601449499
516243231883
245949080953
122760337267
296235421453
413648372087
178660100887
537310341889
288770270219
230707094873
208788571897
415404157361
69838804909
382460283353
92164402943
201041152733
337367790181
174329141011
280888489643
109847803963
406510670497
147965967841
489725881459
153773399579
60997527307
519652291621
1123619477
512917937839
133574822281
155593755377
68565094709
519203343643
147022757303
119813847317
405764563283
165651728119
299088206831
147260406089
304140470999
47178413857
87809234209
288687635903
71484733949
51775416839
52374392423
118238126203
521487409279
395374688581
260691924719
375432155053
202152019739
85743854551
505359921041
439495004023
281833907977
135508934641
457484881829
15193971173
170428368277
315314447839
379190717281
345105087083
102532677007
530073760061
339078426217
46413649481
530949057799
358247876531
447842117419
67063521131
169515143297
474341547577
126933585803
109156042973
533376942883
226987398409
294835965257
508854731587
203820732811
529352174431
143257545421
355946777861
23947609073
220679041081
422676694459
419770926413
519529453577
423213876377
450131323427
352110665899
503037336887
521818560217
410073311939
86967192691
241463452733
296304656743
62915475451
415102591217
224275192697
421904523637
413689631059
59260405933
445392163091
530273197057
184344285439
366622166179
529323916213
91191902597
504515726213
386026321727
420937816253
189593211053
167191171247
7037968841
181927235857
35431376069
497274109427
130781577851
334210898851
56001971759
207341921513
286839034289
161459899483
292486882577
102620568341
403424628661
387490979671
46186077263
264787935143
328128008479
293142912493
468521316707
489515412697
282102611881
378866524573
491966482627
41192015771
29373823417
475577352917
421939659019
1922873341
56687348477
295506129367
314157654287
182223399271
441208606057
47269460057
68999704121
288205500899
366614945441
279026787233
469860851389
33033646643
405604182943
58188035537
238589550959
461327159429
507006105457
189025180367
500682916693
17896636031
531458400071
149581374721
421041165203
150127937693
55049580017
5838447653
520350750011
144358732339
489684427607
371724572617
344892571861
533508133427
207981719359
155897796179
400377657611
115522404289
153099696859
508169991221
336508266557
149584703819
313687343939
441959640973
221268204679
80991593899
62052826259
313719371557
531352574593
488861403647
460913677891
480464460991
449775155759
205726969081
448396138319
164106837457
369639998081
159439274779
367212357331
351740942243
235655601091
95370260599
151829741681
91864732493
171851627093
40860815329
331180280663
496586271353
265178927281
535185270203
28765560619
88167724097
459523792811
47348163679
540390566609
89001287509
490452864907
166815632923
280212991243
56897242531
157309209341
261988361563
155180720587
454612053223
512166673757
75474174341
144744211819
318501851483
503313856849
462926936891
205455397099
224902993663
525312355003
35566008719
418505478511
302874895451
223402680757
106149089113
27032077669
220072189879
386231824493
271962778963
470601161699
118556915509
132721282543
267647148569
467883006271
122735720179
374140989889
265099991419
85397434631
538144819259
349349282539
54913982993
199224945343
120799901071
540327905069
492587793653
38996965849
338666131411
84232988179
468293770699
305346621121
411761901157
48039357787
253771960009
173935494571
95258676131
418000649917
55466377189
195466174433
80477440027
472741535129
35966068331
547057905847
518507515787
380110385813
209833418653
192313525589
326385077663
497065799729
509701578541
68357735617
16721951299
249547762889
286991800309
440957822281
502935321619
57642731557
65294094227
99460264081
421659255247
345400970791
194632615901
359252838023
42792196409
193905087403
116981035657
29677557353
41679809749
398506602007
139656202369
327393147241
423486462379
110749186939
539743270777
62150698307
183709808393
21209592013
370159477469
409411019483
190233883811
494483190037
343493210869
238340065823
160173055619
164810899639
319115430853
21345833441
73998522343
106121975959
292891295693
267274293211
268535310227
462072329717
227906443379
27224738843
211490733803
373780413257
50485263863
493926160181
64945997747
60338984159
45286391687
30033799429
463500414049
70199325167
1100313311
309453525959
241362190651
213799463407
98264452379
167019830339
240447168827
405197451107
337671054937
290068387031
435522180601
247289568047
255419752597
31681799077
385998046703
32537188979
271958770093
250706631881
316223087491
241625143301
277615714351
45868369163
429786287221
170993972161
465658719913
131911695341
329068011277
250083366443
74086202777
311385291677
306105855569
392866612549
290903611711
48143288201
530648186297
320298349211
223309836917
256441769567
496358953967
131452398631
440457215503
87693033413
238768339907
236562557383
526249978741
459601106473
128540065519
229400952163
451192285963
448940603819
373277892259
270423173743
102237347297
72054092447
463255452241
313697750291
164186627807
286374718691
114199310111
150121877377
314731480199
106045595809
43869811003
208843860671
548319090257
10543726847
359648646809
62713800641
457681756507
503996671589
135645826891
477948510521
35692283933
157900682119
20394159263
184238453617
202284156821
426401217097
505904476937
189954416471
268426839223
526753337609
328327346869
378189515233
297678086191
254591346001
465467635559
50132957507
154965089021
211710921361
484076312441
449880754111
534932043983
159338770319
71933884471
392792870651
453590985227
525400502119
191631677131
487330132277
158241031873
335386645991
288402751181
229471484509
210016006531
362989766857
176424236449
145932361171
52399174039
464651661673
55552585229
203687713709
363658951471
205765212773
402776255027
350756258387
364948203821
123714338257
230752091579
536297688209
6497547011
298635263629
474536638787
103573750649
65666697301
509642663011
436866155083
534384559549
166136652769
483352937351
164417483941
168435516307
162477402599
59821466261
79475274779
139106928157
40287358879
376094414669
508498780799
279081719039
385619021707
356293592749
169413022393
30260342069
376276186229
418888040119
48120111463
151813014371
484648919669
496356347371
49356775577
70332192943
260503135349
115135405961
60978730909
199952729923
479271864581
63526649969
480443136487
205720422487
505627377209
74047161509
407532249349
249427429109
516794951779
518516892451
12324760069
410728040417
63675294143
210505576577
166362861113
58433064967
385947986551
336790256827
206837109709
450683710157
366971306113
200515344727
465570645649
282972315697
105927579859
273615445403
28031700461
280774633259
215955908879
91437742919
191486425223
418119419359
96815445773
290183688037
172941058777
72233132263
287927852573
143565320273
507065721979
107708549467
56884061203
236021844913
113234743417
407246768351
385407565909
236792961007
62143537541
543342393611
68613848663
35620405973
517621994819
42703234397
402681009959
233477849851
22091225441
236717738641
288768435313
247929745769
496202832617
413038638329
102843355903
251565243079
474241967429
496595611217
364194736417
329870508463
246284580749
154513638887
63372093803
250687563527
273987998569
231779078827
112573574527
453622797701
476924491663
431438228891
546427038317
324831014999
428676475111
80206503193
392940673393
391692639029
319426753447
242391544051
45276471871
41180558267
142462438861
335617138289
23473397599
212381463533
338550245483
261235801961
34649261183
468462261767
531849220057
54051748277
139912043207
380725648657
437380261477
110989025527
537389499677
437904286669
410904613079
166389187739
262666406633
316957869737
274621605967
547085311571
447712550111
229065742849
24734703703
213175953187
279658863481
170598637379
31757192279
77816113829
116802327547
16181942773
33759086737
451560237067
204165190811
112086738653
488490184229
533945981299
6150533153
89102315143
455780687953
514569241877
115116615113
12166585493
512834927989
132424217447
304280331739
369594864593
329804294173
395191295531
243823897853
497760488669
246637930939
290581488437
33709016149
298505776549
320221812269
533347079459
169488911411
313239660047
157679277461
495663028493
458190824473
9050846419
487571611817
221192847353
324224543329
228673827881
109293322687
82591733951
451430741459
474940346011
141159336797
128210465549
290054724719
508628496583
76201771843
179240805917
252822425243
83993596513
333435287611
508614233867
496986850907
247978922239
234031144241
228985497677
220981079173
505900397599
31986846611
143749697921
286736132597
546622483009
64833113377
352864742611
219384447053
189336710701
36140237039
35376711497
495049758587
439415118893
348690939431
258209675453
182862520889
453428130251
443766065671
51458359231
187156594579
412221924473
162169905941
361967055551
295033777607
267122332781
81879247313
216315568849
321516710227
294985921441
467181670271
76985016853
333218418713
376079616373
50266271179
471431085403
90107162741
522801452491
544063524149
388115776579
360635560657
9927246289
209212113787
533032039811
347410924577
227574288911
413905124033
154842338969
392191361297
187561175173
218048504827
345111197261
429978958369
350686374391
279006739069
163233836119
512510521961
388954250357
112617926017
406344681779
137467322633
480557471237
287542039201
43635676289
254580910081
283894527227
162544971773
150897449449
38729647819
279324471901
271131603137
224911609723
109502001187
517374342623
468340086349
491199887707
508912787987
359101847381
244878060689
291608755729
19254446951
393094640233
110264831713
441966973411
135753993667
493726801591
421879257991
96339565207
24387233141
133866127579
415434775939
481948513549
530053479223
461144481943
7243252651
73464167783
663040051
369288161257
463530390721
463766537363
64946732399
44051072953
203952126109
321286896911
354543800141
218178307471
126843152027
95508169723
283601133461
410035943609
260309331959
478160284627
282124257011
399023296501
80380621777
434581449541
179041153363
295017106117
461793060559
393362778647
289381302097
189797043409
33780550151
2856513563
544791154429
370897530467
506829576103
311884925659
159826490419
237488738579
202958909911
35385887587
203419687189
252485330411
480692734607
39918337027
178228884931
522012566879
446455607239
543694494373
423858079321
304537249217
292699912019
401712724499
292122352363
488259124343
214777921951
441758878907
136370833271
28720353677
251395901551
175775049503
166087323341
163439623273
139652438647
464271439831
328689058909
183229942081
375253128587
165232556233
340813844713
335291296321
491297709341
33776261423
260494598417
313647804973
202997548357
302271224989
299445378929
297082051403
417844958429
300463914607
513074256623
289212033067
48628860919
138061405579
388466561719
465704277751
423129087413
433931019539
141172181809
517720890301
30102996953
64789335313
161194388273
524312229487
387155413147
369208785311
501843847853
130949266951
208045045973
316433991361
219975970163
540465120973
511605781031
450130379117
516665919443
170534400097
397734894421
273282094039
104461264147
476728539757
264245668987
498252693811
511200646009
62890615687
29949721297
57402048203
412615209719
80977128839
387866745781
157076007883
194141084237
140161825091
148295270467
439192679851
290283619243
38205007591
186163472203
475026155147
408313090967
157489746943
203861202703
119680596313
376332468739
191976766351
434997623023
431037606511
345643240133
449509337377
533361283079
444436999271
113990123333
43067343569
407828289109
84101630551
251436915887
298246385071
9610074503
358144238843
277887598847
359451164557
305518547809
398998848839
292880402251
511088924611
299108570471
140037704369
545444549081
6886983949
522373889549
270609830093
429723772651
364693988159
8277126523
147501937573
245375543617
466801944773
53597975063
376669099991
15883546949
362162440411
434218957589
260769142723
16583174849
477003053357
549419860907
46011421957
1787854207
548619440669
151892082371
236307883033
422136687001
126055033067
179149287043
245267090059
189008120177
141632801873
252609798479
198620726429
352414835627
474428716117
33599567539
305760252653
310123004921
68593610231
328582615973
326848647373
380774313937
425771404573
240789827119
135586072471
330407854663
212334000793
28582767137
436310717027
464882207849
321481940911
31447186031
392249532107
368728326191
351310723613
118307085233
210074110507
10785559241
431101024033
74176979861
121598404237
16100132003
353643806743
426129449549
303943742359
61411923451
447837466253
448405179347
238638952501
323975130131
75115930867
440851347289
65816989429
60962146757
25491661837
546137684437
502816462879
491703604391
358281288961
375937731527
117758952781
456485800831
476018295833
399357968099
315279284113
88956810451
114861148037
268465115137
194173411277
160813086529
524684122177
111225326903
182086544813
214561914943
169786296997
539615901547
405916726961
19423905227
314904482311
409735297417
152180100883
277520161427
28043678129
296479837999
163670834399
512719895071
467815078007
177180666631
195104032819
285070897571
82372661989
14980990391
312113471437
273183036937
224428043839
156204366343
453965537411
250269736487
117516183649
58804150927
71753801827
137245559977
355222224373
494617953287
144759583369
426388015931
382517831197
376954020341
53293497151
71557056713
163823523049
203498120729
245362892479
505757890073
301336484593
141954480839
132892381291
317357420059
538338793651
415232530411
476012817359
457742445763
104492410727
292726929493
179862152983
326186183483
193037680127
328453102583
14954682319
53863985927
425129695027
32532840181
91506651983
413509079311
530778863497
83834132689
441303738611
366201874943
99290086039
292346901709
215150779201
208356729193
195322676617
492363684833
346315635971
285160031941
153652308937
464987875613
29686381577
504828911381
518479066213
204029591663
188928549413
422689532453
177994405877
159784526437
408046344779
229838870773
8975108453
439670928911
14151576211
99939865639
115336188923
213987625459
27477041953
205001023459
523069588417
33822719417
246323551147
288866417297
501391728169
294252146137
225101727611
346201723753
258295241059
95677971523
310580787787
368054446117
250107214177
360353721643
199649946679
66665031229
328183412407
54874247027
273760758989
351525253043
171870245977
445819565887
354495475337
314438194843
47519026859
27969145669
388299865847
241619985743
74027770991
484020779107
518052300979
166456173677
113655379447
45692328233
145064518447
162663030017
202641003797
51758722021
109196431811
73480379111
65286702937
159325799207
518875972291
488739103577
63168974579
166433749957
312202976483
300004323527
398118907651
310535093311
387788634253
86851221607
275136958427
157185768661
188280787481
470047382543
255982089511
257296665053
44847411569
112785546761
450233490373
315847031263
175457112197
138038765881
388000049369
6543881563
252601704031
436199445131
457108603223
68138576903
317598421963
59387290399
68158884977
532406844377
14128649531
433736613767
379594716569
354990828047
236009339897
442294091851
540023323607
510190942717
260573391473
482434075241
363131215747
257238997009
542547507181
107213918563
80565450323
114801183083
457224794933
495226333211
206387501389
157347514349
540753036511
433028353181
210178236659
360079994971
264669960827
227800944827
491591982223
527748527179
463893097133
22908243713
163402453783
189404278067
327875920963
401299269089
8882899699
232402684849
100028494087
172098605639
8127240559
540757868251
439124200873
528890778253
335291233889
383764426531
54524217743
236589951233
40191495503
485417372437
187516982423
138720718909
322416568037
196705543789
77621576213
308056284541
533740354099
327983099407
429936913247
220503350047
153701178641
453772673407
148640887487
338197252363
197643917287
483028132141
132312720263
345264201449
247107534391
206247543923
128208457283
144083508077
204129543311
495284300881
60450507739
535354483903
524570525449
314565323701
401167809421
292854655631
434348806477
444270271639
129443136859
94006604191
426413227393
14096810173
37503362459
278588007437
39920805103
358892759317
455428998421
520455341753
44449402117
291738745349
18920581129
274207246843
196069288799
147533101687
27969037099
142353779251
440429546177
299259717763
487024208609
503375082103
67775676469
332516618561
457656360349
33312637159
217509557497
34936196143
120491885491
225257795951
133206299903
509844135707
452345142419
248193994481
546003360197
440543998241
267754638523
356198201501
129204294643
445542396757
57885584921
14842466633
244620005099
267381272677
384803897909
395904485597
271651517647
147638984239
422195262893
23489740051
446029096433
214972593263
331908318107
3343112159
107760970277
84892458347
536644613093
360497944819
11650739351
445446197957
324440209297
143296949617
393011435149
237489954161
225437670893
425765065351
6143481931
369601895933
61829068643
149604629897
350687883797
122728213999
70957165277
263389387643
393359355997
250972098121
501372599437
345954757219
49405141213
438061287109
474468761953
423442003801
41954719057
543089124763
508943301499
474310251203
437390649167
582893543
39195157979
146035439441
70826286911
228467396083
305385719179
153644249009
409936691819
324535285241
308625548963
330964039111
449560534823
201251755259
457101775849
77191667717
175293903401
400842208931
469289800769
531558087103
288767679127
403510470277
87363910591
50288363899
424585130953
343916089949
277510138909
439191795047
97523194157
479174749993
180489776809
98725092083
285758789633
362146686907
48568829557
278774368681
40306338727
260649903887
138437577391
288865850051
241930902043
473083046521
472204764133
503981540501
290102400787
525264112699
539769565003
276035508667
218986557037
503179362541
304619932007
395516854309
490364318029
264108337457
56908962589
320287168921
23286501493
194295295547
420310364213
409361303657
301741440277
292870714667
292835236807
486347900099
398931272053
548558784391
468387464329
97160515577
354280823263
366351328813
374040358553
201839471579
240204566213
533865383507
161232329131
404177575931
510933980239
319769677919
401932414813
311615023939
72471841787
231374152391
536864262797
3057766939
337506855841
5213700221
253341437243
394826383769
234818296681
336851301067
263497721467
326106434453
469346627639
276875086193
191990250313
335636645219
373057373383
224352939887
397208818213
189494552183
16668796951
484471935569
388303077047
403880325019
311083046999
385918869403
490194969877
536865497569
303401267293
464574994733
148443337741
249723651043
268809245459
526785721597
517111383541
296240487133
153165010883
512731248037
350221669741
4353289091
389569699289
545836212101
307400731039
90282444127
188183259613
268928496373
84753596999
376589248559
548238747109
9557771383
327080263949
126096405283
34456362713
223911234661
264826694471
103800786989
348215076571
236396098811
12160078873
458938323253
509311007837
200308774859
12168618677
241987714117
333775937009
255424122253
234028641593
151860878363
473721119647
375157117513
413767531951
151431727567
113545272959
7785373073
509471781271
123606354829
9673295887
397998625487
13101923101
497433381191
101860115587
320650927621
432355117661
423103022863
308230629481
472619674081
330749035189
462169577759
33973681153
516530048527
68823711631
506433246691
241970251381
123582741743
494764524269
439232109581
403670168173
90697741753
381139564549
1944940601
412919338133
163428922037
422574440597
380671283653
348326822353
489529353239
46067275039
202622260237
234310096511
148362064973
105690901007
530267570543
489947614699
179656894091
81493254377
151424938939
24681248587
447916211399
361958886209
538170006079
118571965861
137632750657
268986894403
67212251521
85429316377
539016344351
434124414077
250808484907
500595253927
285785982829
205519564577
112105116287
147941156509
254108847893
334198612247
222902655407
415409810953
316621189919
203879146151
52776686713
65079184363
508111695569
266414864567
167265362347
500007638089
392048932547
357920906737
471107340889
363569952961
71426583181
273648796703
363247113533
242929536401
264016542107
521375282359
88334078197
41941414259
154326707879
75077132297
143815905203
82583258827
159883145879
465647497663
370146833153
434246767709
14421884947
78080752261
290958246151
179930601713
95908353941
165432471863
95430509803
274890345181
409183007557
68601218563
431426563859
293375029351
238266635603
301611721937
177031751861
54294754441
234754873153
141830769863
503921596091
520111478017
427898871299
496905485357
14568039037
538031836829
70087274533
468911194291
105508726693
218044499693
189795565481
497566897571
256210607461
475896115657
279298487491
49343399839
202221526459
199346509177
195034150907
280421210863
184909798763
287844294373
238921222949
477010993219
283737122077
250173497647
162604256501
101451277559
467113208251
152869693741
93925862267
370181113369
295972856987
199411770949
313453791769
517686452867
8200655867
437005522147
516247952707
34370708587
416117987819
33262890811
401914209673
299548294013
384173508967
410270109937
429209211829
233494613851
165340758493
209527992617
331952217851
81981780077
233923834601
223280237029
79506828671
375991687493
64926095021
469672312079
529257731231
101677842187
120683256341
408350284297
179129098117
146750677523
210429623629
178386836051
269113752647
76617175183
227963469001
68962322263
298344984383
527150949097
542117842069
463693660513
49730447941
277570368809
366961997147
78465662839
490540764079
232793774503
347281424839
178430876233
174628587899
46925718113
50030391233
214450827229
476763159077
355849052833
168119370569
338889730181
339838204361
318399826093
445115385259
104875083119
26845358777
381417474437
165597915443
36587062111
284914487321
430765255351
164201692661
483422629477
464733613129
82745410739
102252619639
176580536903
187755280621
318220414003
473258367431
531136455433
397735910263
58000076917
332716582687
114526040381
142255860611
262599185119
291798087241
460620786781
307187753767
482612430893
205428011681
141173614669
264165343517
296302648847
21903125527
49569651199
534784581869
185052232697
535464354377
437608976017
98030827463
210599112617
506978251643
185135755481
94355697637
122113512607
215972870327
449302456363
498768284561
218901277927
102335546603
513667640987
283611425551
178170752953
218423018789
445134008261
194325696973
66079651783
524420192921
489638333851
77069327813
8160129529
11889069631
119123276731
466593040349
214784507149
502640334281
363725873519
326321767699
333589364599
380092761677
437329812767
254881366427
54758803789
55830348001
133446145991
405594396577
232117812701
60166326127
307484109763
192378340867
52106442893
137741469233
465650130833
414062309189
282802462429
489664964101
487704466507
474797890913
283271609041
384051100567
291689994257
34795294091
87288869669
361606382209
68987974651
51437122733
277948960873
48210153961
80013496921
75276332191
231007609831
196846819913
62428013707
432857500247
48735136453
337340455399
48670330549
283884585247
256896007679
469838217581
531529370807
384240901477
53901407927
332742969109
481384766659
501977038259
296139907213
525693708571
249333586109
145332179593
542618464433
192691309247
421397403641
335900579129
321337427269
93034274237
272742957061
463730347781
51550676357
418550130407
176985272119
59042365451
548140379621
421437726559
263423930647
34438749791
291049255703
228984214969
249886558013
133343026709
83560482407
75734823887
133149460529
233451405263
71758043327
455602691237
75335363353
458286396853
530971643353
500997899621
267295776511
346345584463
529779784211
78548341967
400574886167
443016103669
498538244783
394862109661
207638410613
513921145391
51589305283
370204341631
95699817061
29063174867
73357034719
467066862161
540954429419
27367887923
101988497683
197784232819
41964481373
92663074729
353814026341
225516660307
254394151789
472382529121
407556731797
117517606291
45674059267
437123742409
393675021073
419575199447
231633981581
510689691727
273314499617
159701972039
251222807597
501214701187
417068679877
484565386091
151147650211
251046442733
326312029987
371335932307
426177138841
328809556961
449766588017
334694098759
36677099519
480883946867
107210540609
49960625639
280512692363
285519620279
372046107607
393689223877
134947637263
296952059087
102701685161
33795704807
429888835379
81968508751
226184391491
345226756739
333616148317
506609865107
309044385101
513371087473
534438422761
27520870603
483249847061
120436864673
333216580247
213009903553
194444565113
260761518767
447272681231
282057795113
537864439501
44007274837
495148853959
200329794551
306617456129
503146483009
451504122229
57826841489
58394471669
349015607903
347215217819
444131200451
202811893429
402791360341
200119751093
290860044061
347478373843
9857065247
169455596621
74595856087
254450533877
174594415313
399236332981
230145275473
78729553517
338907448883
524605183433
185987026187
328252293581
439121598967
2255278159
122534668639
87408283111
24706225127
22632917551
14064649847
35006370397
526626261457
332141289527
85400305241
419713978499
195070572439
211900269709
6685379713
28590823697
271108768439
485864311213
302214303701
485476732141
48849489587
263139210731
288008020837
249341716291
42909346373
391385965787
543934582501
182970073631
255644729887
359592518737
255538739329
98876168813
198296857783
248804454967
415476874003
107257857173
346488215327
520899405151
54280779781
247447055489
74452603733
3881781107
46855352527
13747736521
354353036419
463339265087
147862140253
391465794661
430643664439
42767419517
348299289571
151401158693
395102383069
264257059849
545664413851
187676266901
514105015013
91119354107
140466205877
235866549031
512536164589
368297641109
98723417173
391716231667
247060189969
434441118439
58993285961
375872235163
192551121977
238012548457
434679098683
184920767567
93484003441
84143247217
255273131209
161589598903
512726649167
208372580069
75409345897
146011336739
455256138431
107056032977
459291133277
430511336687
126831307781
133697911469
372292624013
71284593971
280436264159
4633690043
76591348861
414917602031
119321779289
526002703399
269818178173
252224612329
11002695877
465829005569
256985609149
440988985429
361181515603
189564484913
436171042429
103885893451
279533313911
310917122027
429575287121
491923190497
27808933631
9833880209
181314046957
136583419409
282478706063
305168383073
507324419477
465734346061
489389379403
415661016809
378250693267
487277951921
45257566451
80764698991
212670752653
324331741729
123387711163
388990555379
379570282229
293264276273
168362349559
328880080681
272186557663
157001484481
293593141559
151430772947
522459654419
496933386097
311631604061
113160786097
22582869931
222129885361
475736709671
443565155993
118580942159
11644896449
69688993159
43272334013
148038982183
27096018619
347290161913
258421265107
357874892239
57075281407
165171742667
326824888867
300173156501
515559965113
47157805297
345220787389
22436349491
240429170843
38973928607
297008367661
53740437809
208667766127
417730825277
319861622657
306766414651
404518075693
243485604959
79043420801
386724989879
70926727801
461066520539
401773490953
508369205609
165026591827
342107539171
374420347897
355380591529
86665322311
322737590597
267192173771
437019162269
196908289451
367026764119
364480384643
397639285709
406395679231
223994843519
207972788843
441954906023
207058507991
417729115291
81762443947
409571481311
137304617239
62169352643
505313439229
47104968403
74058381689
166690947869
187508273209
5942080493
184998950341
221025997987
383988031433
265799827687
279735263389
463367152211
454442104729
214662855217
501053808419
220950767327
228812074499
120316222219
369099455701
344454335627
74087829337
145243617833
108469410629
444349642481
345528350171
359870933011
198936985003
532180743431
25318876313
299272368413
272926117949
141977533207
118163604341
257597839951
543258958127
82714311769
480838625777
372307039057
493786126199
251779522769
173386677713
288627414169
545947141097
7199776201
25148554213
470825638727
356318967679
6819267659
193638127807
375750335903
342862425869
435181807139
31020768607
349900523537
5236610663
187803812429
313220922479
39297245231
25743905947
32007435353
86620405723
370215676891
160701474767
63571280021
60054019639
359556840739
530188762253
102419141329
268018618201
67173856447
265177098299
161148852103
406393104449
136608950347
445264422961
391705718381
504324732217
381541848007
76252953971
175612396229
326604138631
189817530341
16623357953
13198169447
361920579289
256999187689
485851106761
244983056029
73197638051
480111985453
367531373149
273534252353
303153786443
510416646947
179055596471
535796541359
175375018123
186376322791
255851272393
546196329521
545334811673
294718965781
497814821071
234151847129
446396658619
185718256429
404051496397
110613267007
522143170781
160392751913
529311288313
134380461433
458684232397
140195011249
90364872089
513517630121
337682189419
475688589221
91984484329
156804811861
396556800677
487986653537
134896475501
176811165221
41287502801
350296890833
443483762039
480201754397
255313082347
499899773911
386448478553
209019505301
15462547277
480389836393
326385557383
103520007761
254258490491
498587928353
502324475227
61802686727
148804551767
16462667323
289689051731
311184287903
263658636169
280555055687
282153875177
333598766707
235202824937
1317297187
149856988387
449845983019
62021951263
249873921961
389236862983
167560713601
114747376963
459630304339
338527144811
245795220691
132305825089
480767850331
451961418037
226093696093
285025472911
92343641233
227065894001
348141879623
120788291401
364400678513
495245041831
472516758407
379448057843
487217221769
390242795281
491565997717
443541704191
503795109271
441602712497
303996389311
432999768361
335321691581
198184585451
326857654847
47541403687
20316280331
542315474791
152190246643
42218025697
318547256743
270129948821
54228626117
214070928217
279424314469
79586236469
432408611191
9284615503
310302793447
191116766923
49213586857
533973567949
491522071577
387087734057
12655775893
420084174079
289544561927
532983241321
491679055009
329161499323
479652500939
447764644337
77368164647
492989664007
388773599519
354014976989
286103215109
77317898143
474901425923
479147317793
112962263807
3546691321
202039948267
333040774489
56561410793
442442959951
147838387163
468292506581
491541456793
465771845153
82153898159
9574275391
485279116057
111412761667
253676135407
52351689391
369297224819
217350476047
214767613409
227546210977
452283402877
228968529659
533852220227
219894138293
289994913349
79559171689
139122132511
74728765187
5202240079
512375643181
458890979159
477523633339
79900507619
443887079851
399746171329
371963793083
194267385703
235132593929
23945424649
226251977953
268687948273
59769891757
25885663259
255490811999
203650893821
501119730173
435833378203
33373367047
414585867989
424200671689
507767271259
443378410817
7440854147
533493002893
541927505381
344663341369
427737060151
69404247683
203395003613
514273648687
211525178617
305104955383
299511928081
77315322619
339640682417
181505159323
206771664289
446656339369
452818951177
33275284759
211973890343
213318272723
515469017617
523373534699
21627192931
415900938529
187103880683
252969746443
505971119509
531164474963
20512804267
150405125561
154960841333
421761644243
201036755947
436505091601
206238567967
222244835023
320906371913
454508982133
372976065013
448633847063
310666598287
354278437627
314709925459
105458867581
31161328139
531372349699
397927487929
168349959191
66800257373
460510589141
217074465577
494258717581
428392217399
445906232593
404803476823
532112921293
298216876891
298176059317
174892097561
160437059737
86776142407
541468278629
123220926329
431413710103
395428436933
197508918247
538503593687
226866235459
533888998627
363493466681
400372729957
378802915067
255265958191
22533425377
148858449457
410047886461
367930261117
80019309037
56219691041
154976984207
344835306847
129945150463
250384695503
240468192593
8868383701
519842437379
7253786017
536307665321
35828101873
520150621247
358738575961
352505635123
19195818119
17474685079
328032255037
547531370327
36421040413
369074444903
533383861531
493178108561
400652041613
278778058301
394651158227
309987258179
150807957943
321472410877
5189602207
366882136459
38582711177
436251737617
379274199751
294452858939
361250749793
315527977519
279130723099
159972649019
433824965221
267904481939
91592966291
75315194413
301082725583
547528483301
94299546079
45200929181
271297818947
32059223327
504408813143
501222570601
187135804411
45680017213
515729883587
533131910813
332115338449
458598562963
237368103239
127090413991
415116067243
467076778087
192936623353
173666990293
456211017083
182689920041
82512903559
416840497841
468369087689
233166175999
254840564287
230709867107
78187325561
331425495431
13361725211
151159359361
37571470051
324114115823
62238654799
416374475903
269170728293
424991500247
215393316449
503691912161
232291288127
340567121417
80047773983
101507882197
339308712863
222150533621
348060848743
132044377841
89698953767
289281708607
129805160333
165741006947
106768293173
64307879401
130511865557
100675944791
91519005463
270155206603
134121083981
285006045539
372703633117
22617775889
171021748487
536412520037
37514887213
204837012491
428602222987
48441065927
241972430801
223941026417
270624263333
432711700363
529180981751
5114406611
92732675549
510078815243
388794870097
411940061339
105431514649
198208879879
133604656331
447932935231
325793144497
393839895563
441463693499
538329485467
116002690259
91007451193
261215789017
117373384907
357262520611
21217932613
364849395931
463778810207
210228108829
46836249311
465750531443
335252913577
250908354919
329801990813
69626494253
251287127387
11621625157
121417126547
289003958317
117569230073
49418149537
215131915711
384522774659
482975869567
219560065097
507841529249
128011078469
427761823597
78681911467
289497012143
176391702077
527948638123
35110143017
157547307763
87584341609
134598197191
402232489381
223981940431
472776699089
96946462397
115001960053
338376325747
437686570037
378478054657
182459242181
527321890301
208648177739
187053807443
213202166423
432696525329
324274699669
350917075961
63783431917
307122559493
402353132201
120687957899
20978246209
62989601371
37498586479
16737345403
409106895983
209083695439
54403179287
177319153381
8749008013
340044729929
247732825253
317999874763
512337358697
168780901477
539654236361
424886714471
243261507091
379257612653
454375429439
511480502063
280098968167
31196393143
444623308289
39737558011
498573226961
492056318311
250754384297
107023309769
148443802921
90581141527
486084934897
323535421829
179244445091
491714827477
278955535381
350654061497
337864715059
90981575219
295928442409
107730957077
273405285859
133257041539
225323265383
44002889603
261123127019
77571912557
353707909571
33487924391
308025968339
461825811703
332283986191
340402240531
374224990439
9720280681
482059770221
348605595031
129961459099
332014218919
254653848271
456257809621
70054417591
226389687499
429242800031
391307626517
94003294381
184804976393
71598049091
459129773579
34744907363
447999463123
462244924291
1308517373
399852275057
215395977991
8266215989
408964898939
346826722093
384200426383
381983211637
120367334323
459855113659
76026765127
29074215763
333139071791
242427895883
319828329283
425119780271
134236116947
549368746961
377997103621
381582716843
335198773141
8473336393
281723779531
521278590589
201121509233
182940399071
188771629237
197086431413
172166936957
133173631439
390290943929
364377970969
222117666733
417588233191
89101040687
451964295667
310554076099
527969797493
395438088431
375481878377
43808540989
113621700613
442246182341
119772609793
174892356887
312051390971
52059457481
270665375297
499583711369
370920637531
478264903657
512118089201
129166194127
373625312701
512553303169
195051651037
268797689857
371853671011
289678213547
110874114473
92864649359
303846826663
544448969749
476387497811
295743997673
472707365699
69231611333
423296734933
70097494073
170982446539
42253693969
387462561869
28102775567
226451493223
341311098371
95136129467
26816357917
98321883701
118611892787
508207575919
362429628307
419749274801
31031442313
130406984051
326440850077
93598451039
146492708731
462834591977
78239432351
54885403301
188979148693
236460240559
119890424111
483303108187
196477544891
68622910403
472573107647
463504118293
204208181687
275781888611
36749737949
537899164721
325851289223
91495220093
319053118897
129279412861
26321016611
195672682393
373203836017
379034808221
149918805563
205682646997
523110069533
284560895639
202250788513
176623205917
65309495987
366609217999
447915589717
438713849477
163749676619
122392861607
130247778301
5072421539
365875169659
262015881689
192859100761
334309353689
348219204539
393375022991
352948956179
408363447169
191157350303
5708496337
290392054369
200094106309
440345054021
303266915977
390046871843
197490239689
113359222489
397704893753
28366773073
169393908043
25755097679
520000746667
426558555179
220188207479
156526175137
405380191297
484074508349
177496394233
380385120943
301669329839
524833980301
106186747157
433416366913
82322028427
92569409209
200171188559
308848349611
379174078529
210409877971
134272528849
258162434587
418432088651
35953339139
188408212973
242774176301
435993232043
294479530861
230986960637
387287619001
31786515311
330697428653
186474516583
32668233511
4279994591
92233674077
302132383447
480267105089
32062762619
306146691211
177542136841
420068698831
403034317607
398832503807
405856447021
277008353473
422903806333
344071959073
429999618227
448981701803
187535679283
103063423349
186577762271
372142060613
189990414203
378934165261
319689711097
133867620409
439259009243
56638689941
380865738563
458553757559
3275345369
520187499593
378875919001
281741155841
363533717251
346327597139
383060372923
393192284203
465333827587
186187033007
15115256647
395629594447
341983761979
413226260771
37937191429
503437371343
150247220791
302675484439
435970478681
18597451511
302798920493
93788962051
382657394729
501303588187
41300505737
240814022479
351694979101
153724526831
74283424003
462462222319
383230112381
368643695047
386942359931
208158423721
150928698689
84265206469
190481614471
200737645337
27068563441
28019014399
122123376211
481455462541
33373517311
391013608339
302962781131
13187799143
710466521
50111427299
102845432533
149601355853
47632210361
281750951123
420625304101
427583060309
87400263623
289601150231
406343530249
431656983893
310966568441
106746466571
218191274839
232753079483
422489038073
22413601087
238332187081
263984974723
53643662791
467922031627
339179966911
500574652937
52320659189
48799183357
28978014209
78276039509
21638537573
16744911457
528095134309
502487160247
52262684003
181535390843
456565400381
482655373807
201317686013
325405917797
408515900189
279925744001
370942182659
349594615423
50069363737
318304151317
481430635237
262094041789
197518407313
788383139
496444286473
376405326881
527751297391
139057289719
298282678117
255126780977
54656645731
275586180577
508158887473
450304321921
275170027499
467575241117
198064210423
9969438139
15532707473
153695536009
326862498653
357185807393
252330344611
510368037877
545206665347
397742457131
173585700373
70906700731
466497463717
17352537791
118963557061
498043140949
436101220573
184334200529
389896614917
194747090641
474220729841
435975683069
113533382987
304928346223
125003350963
533738620189
98494639667
61310114821
407479559023
421121217467
240969502607
439201350019
278210508379
59722806163
116796428311
412098123769
492218826271
282974647171
5565294979
259598029289
316967485339
249544140509
152319480913
120653693213
515267730557
220009403023
85928308049
213449471689
62543688281
448102253587
234793739093
1182532721
196035130451
543966346981
173534202251
85082582009
41230433603
266578832771
256056968333
531139566299
526525972717
480027658151
164891109073
340535911831
170906840141
85887185719
426569243579
218189657659
406142882461
106422702913
116547929011
270104884537
443409386461
155337724291
370511888723
178557929471
482720328823
110650718333
1172050787
534951619987
102907119127
25167065537
248940338921
90252218093
188113947523
441843463129
481547599513
392250844087
213450206677
131912504117
504175424219
470072859943
308306777717
247496262331
344290374257
205231242877
462465473179
208890564937
515138997421
46246415927
23240615929
325667497087
64113789527
173567699737
5026481951
153116462503
516338479861
409491341923
362198137267
531936210137
454041895121
73813785053
426781776359
527507193599
132997925717
245021466139
53672144231
226438594531
538686015281
301921456567
504086639519
103039831883
290098707907
30166424521
79596459979
526046814619
302576832601
327398404357
46553790653
466670847403
508989146851
377657657929
265612988731
336499301557
362829829819
163719592129
468803405149
319078477303
182303348609
60735121129
176030422619
189838150933
35966057093
141622802809
139630132781
362633341163
82509046171
330517089193
534073192879
172449218987
387902403181
347237105801
357319357273
232905354923
276284396077
327945217181
73058345363
528783759367
489300773597
86962703833
336509418071
213795129677
430299061441
87441138091
71612456317
497006464099
492850795331
282655883353
443082565777
477125844641
229857497717
396294724687
217026761813
389554615379
226462771331
219792500401
103234563779
530763690389
98024405429
219221138417
520712020091
264483249061
36013354631
48850401973
54937919941
418641662221
424718807347
458929799723
122020795283
154816389737
196660538443
481448597741
387738535253
505718280407
178899692641
121584281347
106243816841
276177406831
279377760527
123887834003
454949932363
7621197247
233069178337
398431462493
160446277183
172256851309
159851778013
529551677387
313918485611
84391763669
336003353867
15992078737
274896477133
104442538009
412423703921
254634186559
194419505899
86396200411
264281150753
280316423531
291581180719
497164425827
66370695109
7729142873
178288840111
40934844673
325071294133
166207912229
107244805033
358337347519
117683080807
307943700557
481868666599
257785875533
433517495591
256200278749
232662365491
784530323
539594659997
71309217209
192711381151
7593377147
266704129541
29020311779
107665294663
34718604803
540876381833
288977523649
34647932663
195208330693
127858267169
247178310479
479988675499
486201731999
385370135533
361138973521
235755641557
107408585351
40638806713
265797214009
36697912619
445336318103
203038372997
514687028819
214550432347
189282710707
157605451747
94977070369
159362348359
541392468511
219313540529
72300587267
391404345379
89104521797
56136119813
444894897253
369289651979
41783333611
300187884377
479324361013
41992254361
51581811167
260022973921
483063898787
486628148053
204166473449
79945713769
420326510017
32116381597
525235737973
14108092679
67487878477
323010507709
150539814091
316359764837
287883085361
375624739159
209436894463
319627616669
379171552181
530324919811
341437136867
422274152557
249084538097
325937542529
505798721689
456714743707
139805905067
168195988937
462906563333
82404913027
244630105763
483019288621
378692143031
174317554013
219544330903
4832235817
334992932699
525449994007
516894918247
540073980871
369504217073
264534948089
400842123763
406702563661
506042616283
427751782747
311313492983
294067667393
237137099281
83402176813
509087818361
157854695813
438744884441
529359689317
335891742359
485408377723
363803505679
308718058291
51686840327
341537529601
298684370119
274506802387
314266348133
531668098957
260116468783
327225384169
94064206543
185111851943
377829376201
135522094993
76534600997
18268489741
298038738971
31679808877
209036829779
121976379893
88869900359
274368533797
354194065009
343773936889
538907377313
129126426479
324633562559
258144629741
515923953049
239437597349
480212669407
543361560799
531013460171
404833632607
469535615117
250595353051
328259743711
298347727477
537725907757
56889789959
7309129871
478889937143
464891403811
449387530181
154796115917
526517076343
185669248463
153155949281
106688968429
146913042719
12989748587
186627322909
379944978403
353972554297
107506849421
314862502697
133856371387
178397575091
418842501487
524823689347
427725730931
392755999913
220506371543
548911558411
500560565059
390828051401
44670791059
387596571847
382809106723
249693872741
322226939777
458667626909
482348970737
385906152743
505819813403
253692613781
189959386783
465158953267
465536126729
443113510043
461057221673
488567524171
465418628959
164932446073
196101510691
462584304269
500246393533
135153742849
445907611099
336632603893
7839969833
117659063311
407043454877
101535272263
529416654187
277376047307
295683503239
362849389081
109535503801
136034538823
255112626761
207673488739
548896364963
245535282037
156344234377
4707391957
295566670967
207162350957
271531416263
264486548173
381668945789
274953718439
29082148321
167038924501
405503189029
7870131497
208916029321
432085459549
121457598671
532150619491
194291612149
55529256121
339064336697
138952981463
528762461813
232957810427
73884055639
17243030851
136061873459
99938355917
54842204971
491013553619
315842877121
472505582183
349879543961
203491951363
24037105663
246274416331
303608169133
417032207413
395811970667
541270929499
216289769921
153022750667
318086939041
296233966723
109864799399
403216020407
21113777219
366689719807
67362016201
390460554569
347163810167
546495712507
121087004293
171517356137
26152793699
219252266243
441690732257
263847330073
457101738701
441390271277
193754428963
547735306099
65290008337
419489053547
147760868279
61890675527
176585522831
213319553939
466395831331
521641384217
525200639137
413302967633
384377545397
152952814229
360191005771
254724946429
258921214807
515642471891
361151692987
525357496787
13575017563
354255469279
59517288443
310379237303
241263635533
505482796283
361969095977
462168848363
126264963607
5953456147
538742559869
450667745641
109992359363
235407524761
354252000329
69195233869
389795352059
431488714073
27430026487
48599951453
191507773153
429991518139
89506759999
155883037363
543712687523
425467815551
131549587817
327047474249
292258734259
241904998711
293022543397
508352234207
413482606039
101650125301
391344509041
46316040431
148298455693
379683302431
272119715123
428077851083
209974803991
470796694601
530073107033
219917987117
405253671061
12017135617
393213444769
196209767959
475048346723
289255496821
180090608891
503038754419
49539715889
168882042401
242707235767
84186146921
174571788299
173264593217
391626982447
369120349379
275730695497
394715932759
532857407419
243732941537
182656432997
289344654169
178783256521
242027504923
450328442453
202527959729
442033504417
474930737357
157325320219
275098811653
531586895569
434268770101
206650131691
268995148801
319376822617
505846292489
264445493839
62013881737
242032506907
547897046771
414229774997
313624048537
412830401057
311997573073
498519101897
73561098997
58049339893
528355262999
180665253581
327879999791
187672983763
92818210909
285271722457
128999456269
349125064121
429959683961
408499994753
468767375501
272459841301
410586253927
399080487341
452880421111
120696855613
449977968821
469635774383
260831325851
400587213113
216928268309
161920427063
421489996489
39058898773
137489553119
418914472567
274852847329
155840017843
323176317707
327200124527
514859327027
36194260187
294573511481
103065155173
167338858861
371403967943
155801866601
120116765371
367919922577
96877629713
108416668067
450708143923
400117769861
449562804973
129726801349
255757210021
50527025657
438804641323
36296823919
162032491469
327088536157
457132073407
351476151739
173222878027
158924732429
199177177873
392420766919
479208385307
188251837567
121107868619
366488721713
522183723667
301074290989
193984371419
162911466821
407016501911
529608521593
93346203107
132691739591
15764522731
325903096243
153192212737
366663396643
240952538531
154992870421
392434361611
333844607269
230275011809
362031366083
184437385283
485856386753
167744467109
208201574549
340165967131
281679179851
180917742413
348119975219
547336080997
283672926727
179289618173
277369486637
141341324851
466781653981
140746802267
340165709509
196634958347
74045369513
547168170613
426830385913
420213085987
188490854081
65755126991
193615505921
539539496857
228103879847
447443113331
390413374049
181110494563
219325531457
84967198859
410341187329
458726727113
36269948119
287904229919
85664218303
352095442207
303923187109
374207698957
468540482911
47185804243
501728044099
24608328559
351758178787
317434461173
246116168971
85307887559
478106523131
110770770217
504095704733
514799459029
3951901211
288815294531
120609931051
225811772441
267471471577
347633694799
433723773881
290382699239
255763334137
336737773769
352319989457
456327957109
396704776261
115642502407
369319381831
264755762959
51185069119
43133557039
408318679957
445293480613
485354290973
438818085467
268202060153
171108619543
191863638023
352372809499
458282210153
73893309587
124260212291
89718682667
449695884247
481478900827
459994719109
396239899819
118703520539
355666590317
117061009129
196148147801
160827129949
483256329401
397120800983
113582573179
243016811249
91045820863
432501971621
474865117919
182476235693
252984649321
273120845801
329786807153
72601355951
282709900259
31055516969
306466852313
271356463583
35332786037
429203803421
543275203001
196100963411
325663510147
115255601971
171919411933
103340547067
529391248079
508411074569
254578850639
25352890063
74009198671
153188941249
327412758223
531014169967
156706875751
352833355937
474087213961
258629820961
121163448149
237591470489
117262901449
60646380097
370030955029
89404124501
500230509101
146318540483
383536826639
548987950187
280382019259
332927236043
213948080363
419106261689
101175621709
308936491531
101901463679
254533708027
493506107729
147800242039
308135810131
73068970613
427637845337
76564787003
243951397447
255149176861
470492404597
759513127
83923972961
320856685609
542460041083
233984985263
235427289551
294977986837
299620017197
255892597853
33037816901
35302138913
288105078791
234235552367
258939840283
537049178977
233377775209
126830482069
276017099653
83033354917
247933159679
410947118873
534114405523
55569145523
4136802157
241349559497
88590789733
495717549721
122254941859
31250121101
241442482109
443211832409
347176536653
269100563093
523561312297
326715276109
109508635877
224505125261
409747717741
515400870653
139696159609
320912557271
124579623473
330748999817
61540471007
540037338937
445649524433
372345178823
89616259651
448894450817
476965477687
46723824151
134032631287
53521369267
511097438219
298502883871
75801946601
24397074703
325292219513
483764033117
429014222431
38343867413
50275409813
508506347203
128029354793
105429816629
467299150277
395767668631
488257819549
252084449317
159149295821
293532155641
385439528651
442842711079
64791852943
225011119097
182439105493
471396352073
295587693403
6506460769
12851615951
332300373463
487609713949
187709534581
291280072399
227741085449
367970109937
313004070061
399640467887
265339469917
220560522023
381750485063
135545210821
488662985191
413177170411
244880285081
499590876539
452693116283
547897838629
47441086687
141101798023
18854924761
443039764751
335287825373
185911461473
289900032089
436666574671
86886945059
305655617857
544886891291
520455508187
382364616859
89647716919
8486949787
128439658999
270916779671
196698990893
236741002601
486454664021
67068035819
420208928561
425522679971
489035941703
242667839441
217423627777
349161019531
74997647873
364292560381
265584178493
236384648387
363882046763
356163501481
27009059513
510296117417
160839358441
505406325937
90426521869
312552277759
251688191977
435221721161
430196492237
327468346103
79628200999
504618474821
546694713871
250024649921
532744713181
212164905991
9826006439
516740046307
116232613153
100708647461
276572766851
87019885723
228926724731
5084184779
123871699937
109231700423
241578655649
290281646287
472995586033
478642214153
293394139109
186059476403
504468276223
274534032769
459286929397
332833378079
399377235931
242420979223
349379783611
60941395363
416783822309
190750695479
259234940101
307098008519
233054860043
305534308507
424506162187
339969343321
161216477291
287179188209
68608291951
295262578283
261350866501
453944045717
144379224629
201625670629
261174177337
344265348521
114949501663
228121983127
469466814137
391489208749
238414769633
2831953123
101911545199
160189526149
328470637751
795837023
435242001149
56223784471
470407482907
209229512189
76153700729
355873034219
23730354163
64326473711
87196767019
431538668887
213378071551
177068590199
29688271507
60966515303
465194512463
347541118787
238715403029
50859200653
43079959093
469558086377
189209832481
196941785867
235307375059
378275448263
187264626323
184533528521
511467230009
101233376479
421050270161
137646923273
145035730267
93258964573
245815517737
346838270297
270148348733
100451703299
502810403863
269248091633
133541267429
167102713507
227411656643
427200671263
96799319011
416428123603
72687858679
436912029119
280306693547
45017531557
30618411143
283122984041
413836699961
197059932469
368400794837
401332970561
81632895733
220952388407
206244858497
468703420967
213060226649
472956829663
272109400471
496134258343
520309769233
37456451381
15267095131
201373907327
372165357793
283239528371
150975797561
159126344977
323013341369
415833147383
229822866331
290798936017
434273233213
277085360243
1663569683
258697492447
395476710193
375477599753
192323404901
355723444753
524362967143
213375160987
445818078803
535623001391
463502972533
377503013857
114194652919
61883911147
365300644391
530703845423
40429570427
357302286349
378203405963
88535565961
519630464053
164643311563
198975913841
449713338731
368311944677
140191953571
56375707159
428302467491
319629995309
171026070151
498060926647
368784284987
528263098403
254581673737
100884649763
388543232327
531458699579
245929621897
427901473301
414581498189
119803012327
193248157567
211578624611
256780924711
309443111669
145781798737
88296485551
498071517023
418329392743
35920627291
72998339933
470003416087
314399223739
309335582099
428488906303
323043507823
142705453853
15980949107
460363776877
447540359843
63326385379
225436315271
422459961059
7973982911
61195065277
15792789343
410580658937
534004245427
147390170071
223650817477
271330755473
172619830837
57760886563
304469955931
32849564359
291127826911
335086044859
108734316583
512996925449
290348509897
82676377169
185981667493
449847345991
515605096393
49152976207
172721136817
84866506787
145540813013
42881873681
10960580429
352569810179
501877187947
373778464247
276135191543
320403769937
210557786749
427062333877
58431046241
245015673583
416581744699
316262138903
402787795639
457090682777
149235281759
64956722231
37362540407
494182706123
375797980211
111486373519
463254455591
12822469417
395305166741
155428882793
328358667503
124837226341
434693022781
426991790579
257898103517
501084141581
278804854709
469164476603
386898196427
390513840617
226772367713
185875637429
340902121253
46925042789
33504330803
288058850537
270361456823
339580941191
352643651033
315955476203
56530485251
116882601061
511744501267
422554631999
143037247807
448635538489
549301308893
454802421571
112970937679
250923365101
337679579221
454643031433
435636742927
433909491599
402113510129
14445528077
487344309953
345550889023
358214300957
471948688511
493590290797
264434371193
168718856849
310479287977
65964920291
171556782847
102412030043
525165417979
101287777873
329328428269
356527267819
66408097199
142139088713
17448747643
314351117813
539745986933
87241575353
300551507029
67337506657
331034775623
359759243873
212499640897
376231704697
441935322277
442968610433
272129132437
146425010551
261457858759
283476217733
312665823377
5188007509
97350913609
533138102383
316178787109
345137453153
170192840339
380026580579
102484105091
453022310953
109248774251
224399821847
48941704129
28207068553
198213044173
452529169207
487582352461
38667386657
360312312553
528263632873
531780099013
486060013627
365850522431
394988834419
404292932843
516517099361
363593035901
384955080331
117895135499
450173427083
155442897277
108312193373
437447723213
161776448609
478498772209
92821890311
308800817177
171901746451
252039396293
388514086613
375191668493
338721124009
153490256503
281452737571
239757744497
245683916197
76449853013
190216795009
423020583473
315312670247
233793904297
593490109
515675307821
328499755781
126756825953
507144739639
439402095721
312019939537
267820291411
21907647457
417451619737
304231843459
81814419461
486740291621
211363440553
68442127799
72674987519
362085739349
33740069479
499322308301
488726495057
391475212097
71244337603
456475675081
51390477833
5341955719
322394552957
110327629481
477990133109
341552014693
7116984949
427275612289
539646269311
247840031609
239523401629
196031446277
54696431983
249336974219
288914527313
76009538681
367168688773
215506217341
168391916747
462747865663
357156473357
249564519317
206031113989
154269114673
453007798219
488091516151
32986797527
490954282853
282271001011
480443699689
512837827427
223615505161
247807973893
533098726957
51270406927
253057779433
289034089033
159656164583
173484401543
30682031189
284227694347
475890946837
26990735903
473949264293
231921599599
330668007503
361485019999
310677641717
95386711543
202319558977
529298851513
15565432261
355646721349
218913677987
476310161963
66260265319
354733945691
162177118933
86687674399
435917533663
29599436761
186526091701
543448283039
4605835061
433736219321
545880226663
401196372253
491211050221
151970733617
521009965537
366530636497
99577949689
76307892487
388457292857
122912788307
374172902197
440656594531
185450786303
322770765943
134263731493
260656577119
295876944061
486355005373
438625983043
40416013087
118003816603
38769544087
370605833617
213591325841
119501653367
397578509143
546086012623
2274717131
53381755639
217108867403
376285633891
16824043609
486191632939
536466001177
160801519171
168955408387
332940560539
40078450129
504538055179
495433217707
203192513533
53633905817
357069783143
521494432601
290141909389
225518304199
46552450459
347676576409
306869256157
478217781397
19903734673
329161664369
257948159789
326130417649
159786892039
507675674281
21902543581
359728069039
357203235553
95727401249
85892384999
276363855983
397425368737
125321547317
419109618089
446002527491
258233869519
125738567743
139175237833
65983843307
287807471183
540210954953
219835773293
377805452879
127124025419
466041461933
103599303329
374702234659
6981309059
374898257039
85804345453
266954098231
199582954801
96637025581
325975698337
521445287639
135696689033
343402525439
477395094119
184848719287
509354575403
149507720123
465629935429
107035299779
323810490019
35351855843
501884166677
118584723331
284186743121
377837637703
487173890573
10304074481
100895414311
409765899727
245449215727
40480745467
326903883457
119378262329
548398353457
224397434189
118114535599
12053588447
245633685487
60600522263
310543000561
490876277719
456626459057
394640609149
183867021971
49507138507
328765088591
129974884219
242484415319
486929850097
355554671881
498189749699
442484469907
121925759797
178421968279
477239539429
267014598659
297380620907
16212533461
166381035703
410267340383
226734301
47219400313
407963326877
323896021621
193988404871
375998350591
106508136887
105098927357
186439701341
496239447719
79345871593
249031818173
150783619703
181893938767
291819131507
411166488973
421659076387
241824014503
83951762761
67555795331
223400849629
336624832561
161793228769
80987483741
50863113979
209423607499
56843338213
217204825961
228446688937
19960539017
315346247779
320959886539
439141867729
549393024559
164557317937
15491004131
64213371479
341994610453
481090593551
488222493379
461467914493
406721484973
514719889399
192540140579
447012374827
195519949973
518688719587
106030636073
145637952589
470576814391
72498187033
124471080347
416189587369
467123191019
313373219261
366049494763
319136079131
196599062071
221017241257
225744206521
454044986201
48917569483
122333616773
114390560509
212053554707
156594945643
303777667819
95807737807
316644215603
125225927041
343105727267
393684757919
64876155847
256797778103
169538780321
187292500543
158846616497
226568090269
100938551033
364302516973
469216361657
377873381323
544543115503
116151976429
493702167859
302365378789
511000225103
499344169151
235451212363
366858281159
205006968823
248480498087
96795616103
464204618099
33809540777
371350088327
116756167123
95542198537
36958798027
477703786199
442712413933
453596928299
227562894193
57407069399
25834774877
111006613351
431279333113
7389275911
154583570747
374748210719
391692931499
460124882621
137404988141
418766998051
421339707521
97992626257
438013668353
521237066227
231278597507
90392841403
214932112201
440094436009
489922534271
80119578893
371023500473
398657031511
522636779563
400427179081
276344834027
452469604883
205433506279
80562179629
429277841567
75937401889
180634843789
221017545653
175105886069
93405134551
29718477079
299192464853
505682522159
295462072649
1880962009
242186795971
458724910729
267933235849
171372524119
300960701891
201526909781
252473000077
205675370449
109342835029
272706983683
364405514777
305103790363
123704773271
165140209207
371433429401
318784830101
245168249
182561122433
95891864413
295979444897
227449205839
7212692101
120148454627
344815724833
264782362591
392883688177
333842176873
195639688241
142201517123
528873673169
279352613963
271204774787
94185779867
373177655519
116398408943
228797185433
173834649383
377243821033
409851279703
481038606443
171569419811
373942585253
330726733459
232282596809
456952739647
146759820143
433332555809
282953350703
444726252041
300975651023
84144307021
341247612401
212391253259
191022214283
324359053363
342799445111
114314728097
257954521397
512468058343
374715957263
31040586737
313040884421
542593722043
256200576449
387150280607
432511473811
184894782539
462576417629
31010380769
249359207861
436350025471
209507922539
451752965879
356670718153
421268312393
88331874283
421994502751
321487333331
494599285937
331124202569
203167812109
474563965159
254775798961
80130666257
148751477449
41831341927
441593557567
105157273853
111185782399
70738276123
216304514749
33816996013
398245156801
515407265717
108374287873
237515508743
127653511807
79834736581
45679098757
530641840577
260807899169
372710537789
193400752693
249485833459
262196661631
95588902807
94947670421
59793010757
545568626437
246889185443
211491981509
73542816679
182553980671
290588441417
388163972507
4829719019
220296748781
254300509553
688599013
78810304921
272183074871
484858297723
420646494977
524032191499
244620291263
529731190969
323188148497
238751495611
126767044883
510761254669
520071912611
452964725209
331254940363
2443423553
64008234827
133400943331
318115979717
527486361887
368609534437
505871535583
537161731529
333169877423
4544233537
29331042617
527186172587
301385226617
34751502011
198229449071
199578905681
165880683581
219728118647
26118578621
226292041589
239958066949
178450951751
133604283473
31097628283
109076724481
279565392671
98018769683
476766659867
239112294193
337294134539
296629838957
76171400323
373729797313
546251529023
328492959881
257756653991
450992275627
180885048571
232440801199
515625377563
27674894267
170182677341
13440555871
285864988793
509831619529
208902748283
282096565691
470695325753
290662765891
340123862371
386317548233
23889113933
370954572851
335716479199
426710052277
115042535821
527054132023
303001532003
175425662977
408608921059
241851778603
534364788557
118930079071
15056531579
120237368483
455965042657
142338369479
537470392493
179103872971
409608782159
504606894227
210046459291
480132739367
100704221419
448163180953
485041720643
146027041241
428478712763
420530568449
231406499057
227022275111
26476414423
350538169283
217859292011
452454244139
291657234139
189751342213
124932510097
346617108991
287769422419
306400648943
226323565747
26693803261
400715028463
322733228869
418712617217
86530678217
506774596337
258106489909
177847685549
101326312991
419117621701
297472446977
504395977483
222609214397
21170247359
391542686569
170749206217
218456423743
541557763081
195954159757
534371427743
285209742199
546941854909
305409792167
56070705343
31099901039
383234908733
30069838081
167723621167
103101170713
142077815213
215689961023
264907994011
244153092817
260006652953
433569949061
186257746193
410244578659
46248385427
414422941759
325125830657
65748616793
280462027667
86492924083
164282267437
42060421367
40975426741
107988835511
141440321849
393415119199
530459898721
105248895461
167726069257
10802255287
68056647377
305056900613
364315643969
5981497517
70397489203
413858684587
229535464313
164296331167
227562231683
282627077287
144094142443
255453870377
336106627817
39082183619
527424109871
188770870921
223466772703
261206781881
379699676953
488537647189
6269425651
430827895759
293774827453
161788404163
326959947311
413976812479
459117342799
17354596507
145969695379
278626854193
549454916911
500284689809
544576484363
480439154641
500134418659
182697903391
155352093553
469002263831
368896841843
24891525859
193639155319
179950291327
448728510547
180810525653
57799857977
327077660599
538027884959
30612076949
54805622117
198634145069
476941599481
472377427469
338210736169
250130936327
380696901989
50273366041
267768751333
94800547067
79672543157
32685768289
514447475533
242083115753
477411794897
146231079779
46348934371
76830577009
306527787649
119925566623
120498781681
420905132041
102280401577
413145842689
52197981587
383235608251
309298610353
305285148449
379347417343
213551359907
531574960789
19169825977
548903187869
321936591029
88109372891
122073708433
176079212923
8069055913
526121268163
176250848171
215793855311
134683872187
328215645497
111684292397
528815839367
436008108457
13431908117
137236185137
402521238193
258933281443
55833118351
540225890879
65727786253
480700943741
231220077947
175015262801
213597186433
62042626757
432863771161
395859006467
18301115897
502259747989
226096233479
366486729229
276536449457
45483150481
149121030371
200088438289
432829368943
78637118513
323207905469
198480735707
268572884267
228422910439
83742208999
247641553589
147739929521
92221989109
298769606581
543638873177
505823737607
160563992383
489527257741
166076519659
369025928389
28262742461
70756245181
26962241507
533406464069
142744038887
238134527327
215525928067
295393479487
515178388279
185245327087
456073892377
133486650197
394860811733
400645610801
408995441963
68472096761
373430189051
414502300351
175700322019
115349877977
298354322477
119012594963
249926082179
35994136421
136206516079
295743579083
427659644267
415587131741
302627553521
12255151033
531673826647
237570321103
452493071077
440917158919
244593898721
73097147237
234023708137
165265950151
381726385081
323247253919
324901427057
274837480067
516462232619
170462015293
529931443523
67323931481
196246350127
523580709529
207906183337
71786903857
78855675097
124342934357
220603361249
15353521061
298594369487
358586265409
242061966227
206796768967
266137642427
338075367233
250481001677
453509628343
112216293209
45106926703
210762684271
329305817453
406207460843
82504036579
296481733501
538347014333
104115560011
343325916049
526838393293
210040575463
385960716203
127537227421
110828076257
38269792763
542070139489
305307752021
345422460611
359287259377
202703926063
376525270357
302834822327
304622245819
365832914437
433961646071
394608692789
61618292579
432643235653
407078465231
183406480847
338331244073
497795122193
177926735647
259731182233
185777679767
240065813969
218081776067
500851736267
322749941953
174901437283
373466445553
117185482187
190659683303
185268809731
246995714617
213989633861
280538980097
422913675563
298081400789
535944048071
37926408287
181458407173
129534230053
108992891593
460615908439
354347507743
142299626419
111653862757
25729503823
56305649021
385440374807
22698674819
464649061969
159616507861
61875020327
115820094487
304083104849
134740046509
403222615259
395569586101
406522708853
461356559383
21902507351
541723751659
140983930631
137256004363
63010092539
81698269573
284538952381
272599341827
257856887137
146185338427
429420585593
27081605339
304945240667
32346614299
6014546683
376754776219
400652319161
38307081139
492408212027
497806935601
84047184317
149967806507
1085510207
77180122421
250725773231
24405257021
39134471221
475307963629
246057102047
283948108517
390561644911
340558419563
417538246813
177790983497
148648463179
123248904067
518170684573
195899038921
326782513231
420618337003
207176690713
6359896867
220330915747
524467653407
420761061821
244019273837
365526538997
77075030783
197631969629
157724357389
373335067249
76235720731
7606453999
331100115839
182800954859
480727480433
39224759723
343106697509
7567834777
396230243419
217488675253
45009462019
98859399097
294659427479
433926403693
246761965841
129509024591
60065201549
14132634379
10891997027
452499614771
144665285717
466019119199
77185234913
41339075567
40216256987
154960532483
464697335129
401980403249
224340125957
185719578643
315442068419
138596140987
20868296227
368577290183
363122828881
162668504179
360694407917
379005693931
192273890279
38846708137
156653415553
69008522273
525336608663
323398473859
312873091639
414814717319
246167859829
419974846747
216762844849
41090201567
473857350173
172453003643
36684258977
341270389613
494121601663
308904771433
517191639313
160899947519
390347082383
427738266953
205450020733
525645505559
405018064523
77405652551
77187370901
132708476339
322879649569
109182692513
51563463241
368448000671
377282893751
414625518569
357031323997
384937279997
528362087963
274747255649
395705912669
528418541107
457087776127
341478716671
254744936071
325402747753
32557122751
387387053731
98906431163
306140204141
181663944149
188790457567
96970745869
416904388717
449465973683
125729626541
503230474673
57129335743
496751517083
217834643827
148848119093
250785710017
45165516397
222196403563
484526707333
37498325647
367371732083
14368978933
270821189321
216432873271
18919105427
341042616059
192913758341
143964821047
217014933337
532524522163
399825438437
187228969703
120475027067
186403931479
23505688601
452187104137
93752810419
446613485179
90713679143
447195748513
217895609959
406598051329
519514148819
544650801733
151874196767
52248503387
308357435833
50342204749
546864679693
121987753193
46802840269
343211211043
253548834041
21905650999
164816833459
458080906963
166728541079
373352310619
179609221829
241036978907
283871482553
468217596103
458837860891
99882074713
513284298367
531501363017
251459163491
64181058803
303503692847
175338357559
215701943759
281331131063
401071561031
46186897513
488025625531
435777195913
486137597243
133618994363
402621135923
325665933911
11133329111
192351212929
332779497937
451818479797
36553648553
511571463311
175942264963
364716916051
53198357447
92694214831
221826417167
23616544489
279114616591
71791918061
497038437739
293427805721
113848218509
190122622111
166783930199
128241385673
494484677321
314148283297
125830680757
356149939469
524819488691
249324833099
107457844591
413362561037
443310312157
167393107097
323326443109
72805675513
34002110341
455812072607
43038485089
76016228789
317284037333
67219644941
56558452759
31389953989
270253724267
379496357221
436966508393
214083244981
29267900657
538916247641
27189151081
375410098529
21571609277
173744607083
455947302859
441346055851
269138686153
251787487463
355227838081
453421335121
414299100307
356517993631
77892191123
435846987637
518613830659
438252955369
346865061479
58667850881
537430075811
361342553477
280041723383
240590745061
18893749801
229295136233
238750667689
56820856331
70437895889
283125209623
129494852327
270654260369
451909747787
248774902517
424880685941
249755746447
236829128027
415862604439
233989721111
306402902863
101265951329
516409719379
313084883203
303982713653
430440713669
82564560779
460437120329
350358532187
457517570431
363093429301
514833553009
544743440323
137255558299
505041682139
130887684901
338237808367
251369090117
449389700251
390784385951
45370175089
324440438689
379651133773
465076817383
95240641103
140294669707
140241574873
253685157721
325183937087
220637689577
231899693287
246341531743
370986915683
420681387851
225190457537
253794844571
435150651161
6629734523
473965951301
408645072743
155809157017
76158216007
425961452531
248463415987
276934015003
265282837213
169791663533
397596530347
280027920437
1447884719
25593647467
2050855823
85982361137
151320033247
422796541309
354538292389
177059137169
63062576609
536956392571
112807058317
335685045503
391482188389
442478297579
313718554717
306796895789
320568287777
230627362627
191098269139
476065280107
366192816911
397315819513
137189099563
32563298279
405293323103
197165561657
537701702801
306238461937
201442095691
141632504933
95214308041
502724031737
22368694417
129390569213
35810922757
73062620173
112709855969
265033470563
504710774081
518204836229
614893759
83895815083
286218675643
497695227079
301066781453
226228003097
308268411593
411969164843
308863122839
262565164409
521036610761
479908097611
532624586239
86522767369
17888584817
405353119931
42767756761
386863167091
113250985997
95461579523
259702984769
281654436451
246776675759
367520533363
100798591013
459719535053
269046897001
494722733143
254004741643
433341702713
177677512027
12485129711
455255864783
532244483269
154591051997
30520588363
489160557653
90771654179
239882679209
473422472137
276168377971
331346897053
377267523443
129015850697
521890234301
378515627447
3773950121
434837229817
456654196637
89134829747
134813128669
39706407077
528814226989
208089361871
262389250951
8336087527
190084253143
534390758677
120930010183
22363949603
166186614733
211957889827
239560197511
439773204503
223368403961
197501673779
179644465237
441568727959
33895623109
195196195861
137558755793
24010491931
157097468443
548778478861
196829533889
458148757919
457864446989
536867268593
507709811519
232217875577
76343618579
71093503259
153253241147
236286543113
533973380443
484086644963
430388670181
113476806283
467767572997
328496832211
166625363057
89393452571
367267509307
61900410487
44114220323
70215042133
270996993271
116891725057
351342734597
528105153773
166907704519
437699493059
64496571199
316544413369
492181170421
58578468937
124090451957
285925451509
211797391009
503995261061
442889329807
403242113707
414675629689
478879265167
196949359249
229318468231
110548567139
468224671273
477973613153
329064071957
193604737421
240736414663
379536390029
504954082561
186939603889
138836477947
299976343427
199291294799
230527239563
203980643369
331694335499
339362692021
519235540157
264162782347
524941679183
526527325979
509709032431
76131832009
18729921439
190003812133
328400883299
406758598487
337641716063
409082006969
221419491121
520918802647
446584655807
352744311167
533685101927
496814790349
270386678473
493401838661
189355446331
82395463001
175132027043
73460205227
347290214741
461812116559
185988862613
282807429379
141841794317
492824465681
233797138111
243455488961
540687426451
501657537889
492296812181
50618064479
260569924159
388502456809
289660526461
29855087123
497918054791
291217122997
507999208901
60402693233
255752758211
384234529501
519555229381
492428614829
494740322449
385197841243
371152934909
26473421369
307429044289
433468772039
155479830199
529256720621
376947768817
296689770253
155761440767
161176856761
80567601377
171758472737
16739633021
432254964901
461085685667
128999939891
476146973173
396465662501
177216212191
184047991121
173909002819
386569035773
353185717847
321846937343
400595169517
112585247813
215132977519
502393025111
83480713153
539457257657
258402297077
65703019537
173896749487
189880815263
108070032827
485333598901
418090997399
447255402271
216324185719
277943151511
44035168981
182011618189
239719782613
218152821959
320032455257
385591767499
302718511159
101850339131
286226023729
291592082387
145761282217
131906732161
194660435371
191092898587
508062134693
230211476813
326701460377
284522840957
437476761409
89840266787
218234540471
368239614013
493692664501
501604085449
351351125779
409366488031
54277798859
510267403697
219149437769
228350329399
378852289229
35466873913
272513253847
108630285293
138739172237
224766199109
250614908771
530836798087
403026227339
467468336273
355233379181
548954061431
261532183511
121891699487
153174609851
499617983273
161145082061
329820828119
201964550873
207515333021
431185953137
138511404643
45145331057
375974794339
371724680783
136540867123
540422595997
476118530819
492882781849
403112555071
42729318713
489998670671
314465189419
35235633421
28840815803
75554418227
361718752589
98684692753
365040927739
233083273261
152530235989
56971436759
309185081131
449632694033
297148384543
146389621589
71747446009
301872128977
525122449391
524647995301
452190273001
60751919383
15143876767
38134816411
181157759999
260236874861
491380931113
13567755251
137532301609
127150367807
307376852147
409641525341
440084016761
209790961981
40395998627
327544139939
224914240493
300835264271
376226530193
16404832187
128337664843
412002176009
135601322767
187546135831
27708545587
362935115321
454044942257
388541946517
469917618581
19274183707
388350811111
482442027359
106385973653
75110375651
34299311483
357380646629
322193156377
286709266807
13176398621
209593533481
450109889741
129344695043
286701972301
414952297073
241515311621
221474794601
268042041143
67458569077
485404669531
211699666961
459646675673
242953163749
244666139779
502617220517
334852746323
453118394423
288093828097
46637894357
287654461279
318941931229
411116521561
523014204893
374332610299
399243758869
283775057177
10575245599
413447604847
291765367897
412815614993
87059615311
127537453097
537083584339
66717431873
326226779647
471301721677
336407593007
241308603031
477260914171
267809070757
106781765581
503498184011
544776221611
205876380439
460469886271
442595881027
146316270703
220853853887
515865708049
336477733483
339434990509
285440992663
298356528859
298127583739
21917253563
346529163419
137814754669
96063239737
307951538317
269380742011
63023933419
437842401991
540098640677
348220893103
349988061581
260856838139
310482139379
545793964003
22201987637
532176500551
122932962409
391126571401
537936841657
30523752587
18335161307
218402028547
170850843323
425600325949
455056951249
174188192273
435997582343
99789617957
399992672621
229965148223
426853772537
455213789777
474017004313
356846232733
440727168137
410848839001
432733628897
350487479257
432486733709
511245555187
388455157177
235392153691
310210058131
371030373271
131679743311
221482720687
488622020833
503480238323
296132679611
340505814529
163621815347
398500665359
395975446063
53843717729
315857866901
115103389601
229234705549
163320830219
193314022981
154176330131
41077824461
21883700939
483469975073
472641446443
343247308913
363386616863
338628275509
42741608309
80437780769
49957534321
78664677977
410858457349
279723091793
358397564201
510843221737
127272416191
489955952471
87373568273
287313503429
519521681507
473297038481
258949437457
302997095399
383177492297
296634876047
72976981967
497228826623
261001923709
339462038119
320672411491
150588845651
239977272973
368275053911
549576414553
152849264231
237106823399
549495449171
194876513047
57383797349
393427323097
147869915183
349231579787
537593782087
49488115139
241413465893
9693503993
336101315029
201184028527
406881828527
23262380509
74812822109
140021862689
59202658993
250081042531
340105351507
271729399477
45080627327
447018807877
396767469367
187900151573
108328794463
164692781269
361129996543
102705528061
456623629883
87044543543
142050928577
258905537629
207697437131
131477006621
151641213151
127574307767
180536247917
297743708239
469139709301
142618936423
233417777699
194040535891
323469410581
465168088309
529781347531
393007633679
546349520861
351744376223
410106562753
106486318651
135958095587
351024009337
133097816207
280434857957
337217226103
132552406807
339762447641
432824503907
381702791629
65222182453
248471925967
146316204467
423235598501
365853679193
54990122093
339262138639
237152304941
324781923443
168366304159
403114592261
8330362333
45595121567
96075371131
529618854679
224469589193
240006090881
57762353927
42448088297
202722418273
4147160729
153822627713
176763578081
121275050833
505742520821
389185690099
544504369247
387018096007
184076443073
174644809597
54544539211
324660752869
116396552491
7572496339
33565963999
104358007717
285425990323
391814750309
470509498579
58589464987
61514522851
301799872217
507278578223
361873633573
33896788817
209166549391
289239565283
127305423923
373445911613
97693982809
151057473691
91786972171
12025935899
80574245099
332987645117
101398248307
434627968507
156410410339
61679126291
486293234501
341359227031
441186586931
349369787369
289899561979
378870064607
43597824847
104246362457
441691184933
443803685231
421697944487
548863675463
280833615151
136885976627
386451631933
129725685053
140710403149
101980286281
232573416949
446558864579
432369666683
314954757053
528192807979
14031536209
194969281513
385176287351
459369561557
399754275517
445782724273
243969649897
114098159603
482192195941
24044126773
333263743643
358762633241
144286590419
366429741971
537081541517
268390717039
399687564137
515870043707
418327555433
130414243567
67673640077
165553984963
232523800567
162586955659
167981325409
242482357511
317114454697
414263715629
28639702019
37712633923
463092024053
74510481181
58282646797
189755290939
191189875493
126633520747
136965902279
371583349439
22912127033
81202703317
241905023053
164974078783
350445811603
359509248431
376725466207
185648683433
77551618117
331343461993
331912364473
537581375993
5867748631
464108762477
434355818483
97087025509
239524018997
3303847411
456062504087
257196974123
173396909537
151292068217
194132242841
315574003421
106917148319
439771043977
93528123859
122844243251
130403254049
228189817433
45843614393
333310721951
412236665681
133840416953
524104573969
47130953533
148254759641
327164507317
84633896371
45406094387
516599548891
510871269863
123668136619
196625395061
397720983463
452177541499
151891432741
432661591147
382371499373
178770892073
520905074381
160263743503
107852508091
519315471299
546387309707
267867252533
184742666399
229831552933
477703671383
466988757889
468703247627
434671220051
306346621513
118234916431
293324028589
453366054221
164954903801
469047504881
223589145187
485693436511
158004359101
371411338849
224893004251
480002216117
152406677639
75191796731
60354166253
472105969669
471549920263
529219023167
412946217737
519782431211
158945589601
226528957763
188665175873
296008760029
152522160281
94175503649
358899689339
489926531447
265362402559
362012818859
515492711047
240143640409
408660344341
189786385507
65337014081
421678096669
198261072127
155269622089
19404493139
48189988909
381830308393
348596255353
172080964751
245639118973
130642572509
30670390763
91706440697
337542783157
436862976259
526414657973
35091631787
59558642519
135686264689
69653330629
38351299291
219987384761
320797395509
172356633089
313923367687
99804711719
230375843333
124002732023
299659991779
484258748447
231446828911
115313603441
367448228041
470217676301
448170010129
7443583529
286379678953
144290277191
151141303939
355480081609
15304480403
451459435279
83859099241
380838130633
224308784603
29810452253
421984761389
64104203711
481860973541
360573181069
387058778237
20858892961
479637553361
245797271431
545491328939
275240449963
490284184861
192369160411
62087336869
29233691243
101799200579
507396527629
245381962099
390330848123
363844811023
368763116593
5131020449
45507329591
264631066849
448739558083
292588637417
468651369113
351852614021
328700378063
28014405823
42523781387
322031615579
3732143137
50156484593
472738611509
351048104371
207362577157
464724252269
264418025549
259393053053
2428648561
531923054953
313372997081
543173892451
522549188489
195942183137
29531616437
119372281913
415791309859
8226091799
398142232493
436756554791
393910568669
83986112767
83861428801
334215360877
204246442333
298711507723
383970878783
424963259503
526079084711
155181617977
435088871653
282225842177
443585401537
60063227467
297442242241
379349092333
76092299911
432079860259
143534895817
505728200279
153478640699
27932372899
110818946597
74347563373
138651168511
495389190451
161818913807
501470817797
535159705193
523050956227
31764504481
492433753051
46258564673
298197637273
395198053147
405926534231
124391590859
50694977693
145336539613
343514965363
272701555213
487691744093
171854056453
196918932673
349720030291
10355927089
246762187597
548037046043
17846542657
518084679751
152573324311
210007457939
81768089737
116717636537
79654834829
264517878923
371712042991
74820888353
142199629279
263926624433
116414918539
504392460881
203108980901
14467650629
282048143771
535491660061
153363150433
507912472633
440449383397
503867944189
130735826821
241614958369
160990495823
365017940429
395812023073
281691572759
52195266203
520930504321
145602555767
345530643203
141812384911
221055236231
206730703493
355333128643
491877932717
330310996751
324856042729
444977300569
212480455751
304467561949
216923494313
283614813127
44535716717
261775137521
359831491463
442094708651
50628922501
273099978677
20653874083
162737412857
261683830367
229871027297
196101706139
272580951337
49707057733
192129036881
74906537567
406866044203
39693728299
190874677921
371063849141
394248648721
546771002203
513057949637
65191191083
388897305127
255104909453
264827733161
297008832451
338011522949
82926353387
516293018119
192363158173
154398754513
50826788347
260982658873
386529273289
314313051253
138340437899
164792883443
422165254237
386165127863
64371095179
7395131477
182693850533
223897208767
92512697201
139594667659
281720880983
359701560731
40150864097
389970631471
472719631733
298219842709
482037738031
394369697977
156577538549
448297177597
411836735929
19060334387
221736185987
110616236197
533235924131
252421952177
48707414491
359405027053
308270012509
39197394679
10662262291
205541458567
223230842707
19860460489
346449140311
296890695433
441262929719
130421734099
135588293413
84385409347
135414689549
194202726587
317808486839
443829347111
66092253197
434202971869
44873618773
205242488449
387697578343
437557100987
226120501469
126025391351
286187305499
181534530823
502390607269
532203933473
130131687913
521506560461
261590829191
14803002329
509054849507
204844141211
313043373889
52560527057
396685385269
391708604891
15449289721
480472990273
401217192143
343343663107
494134811057
353147640893
346572766097
112383113203
522293296373
242831080087
18198599801
406597105423
163016630327
8815781483
110578358867
473682424847
19318895339
276036636989
42476885701
385205088217
11986532143
281423358943
298713358919
419237585111
102220386227
473737141403
365023497239
276850599413
173425469993
25327497641
5424360577
118215767027
497670359741
201328256819
124127290139
479465396981
129549577249
151157436967
186647998331
10119800809
104692928233
410740262851
13795625057
257508546221
548275956923
417113598247
45579942823
987434977
393204844757
131792940479
477700180241
431197701497
79552923353
468254327627
188138850457
369479007827
352546337251
3826162387
398024549779
315790500841
543286003327
53014356847
163451617387
94945238879
364690527527
456005960819
137633831381
418703018087
294828927301
366542061551
128278302263
192926998009
392034049369
325429029059
177293762423
217367209573
210515792173
91088641207
158031445339
384237843007
6252102613
221285834249
127869645557
234308797241
413595199981
465253248209
51393539459
209072483899
515508383311
64928878639
176221183297
172413781109
198840418037
49193628629
537652074301
437375024461
32683889977
386578944119
40427962781
391755466121
449056969799
328630495813
59515448467
430125614717
36726052513
331097484097
146816324441
242569636637
528351477637
544225240289
249260510449
488501695039
527082711959
161973171923
62528190233
295710636373
419382761227
170641962577
445804768973
111017884631
262569787967
111994610803
77421446813
243735313093
352238162279
525501116011
83102690683
460697878853
95616397739
454472617553
165869016143
329967586601
202305669101
199416720619
293334959969
69149904347
329833997651
548234378317
167717851603
524571467569
303452991077
189273240043
388290771593
122266024939
124401029531
210605863343
152265359137
438513927251
198714159517
210944563327
503567928883
13123867153
351219637427
32847238117
418236997781
123407368607
445624620977
500741314771
251097561727
405359426779
113272113137
163458058601
230581621183
458256548461
449851385393
454821644873
545460153083
540385367429
108805763333
127934760511
36452637217
353613278639
312961337009
204503367787
133689208663
180768380021
37804579283
481446835673
4993611979
115714579787
27372423713
94126656427
331757222491
534168496013
160267235603
16712716627
268921470659
356331999487
521093189
384811374223
364241243579
317484462151
291453038281
473657450681
75134351899
154596124723
166395738169
447950060377
118921789321
29319583721
304856964967
195156133633
477792360901
227314656097
53870313823
532520503787
90644617493
326303985419
350197836283
159665437361
452102306261
449035061053
231077008543
390718449529
182753565913
487695358517
450201994201
40605820223
429970998767
9469525591
314629925891
244881547
16494433667
448556209333
4670971499
185067356359
495535193341
9366824479
444272101681
136341282359
265018451807
18038833213
123391110473
510591617429
448614100757
526624700957
235767760357
211174513469
98800944833
529258219249
451824232213
141223209769
265192153103
314289560437
195411551717
341035060697
301271549737
9679148723
322830888659
506074811857
404099565361
230370733679
508657631507
541240108193
485713000699
196248631127
280857191729
104882435803
549078301529
273029975521
312173658809
290049238403
420398368519
295142207483
310413305749
137301229921
424635753167
74432505233
544028045599
218556584423
422588646257
96098316763
103793093
240653973481
30800760791
316246141243
191266544591
533131515311
445453540547
47408183159
501135134719
116314445921
80944764151
406941876511
135432612683
520302009631
403603371221
278965302277
340795953191
523518195569
364427115203
256433349703
179064670481
205523729813
499836619487
274374224023
535222083497
365473539923
18827964847
258522171437
212106547619
243334768081
260059567633
273220372417
443894943511
324215760203
501472080251
369249346217
338261642171
219026894987
175348982351
144449380463
185872460803
121170842437
308808336043
160323978613
51658609349
473493801349
410214275489
496334339393
455073773723
432173033143
347274409201
86227766887
178528600231
545400735223
305558571209
201521167889
278484295069
321616712471
147754960747
495340555399
255382031503
465965168917
141667119557
357295989049
129808839463
117555340501
138846976187
547556315863
473433160099
42260456983
88324535941
171173251853
425724685157
3617566273
423447208937
301931917613
199631935207
335657648971
13521352423
130090214017
418281765217
269590789693
269238083221
448052493839
69435239351
177014139611
117925834843
215393343761
67299843761
456618679987
237062860897
460493595493
461499884893
101765087539
291255871919
120936545591
531371358743
79637399753
388124808209
360547441637
444795206699
36063039973
373470076601
346431675857
174672818317
531163034147
424642456793
157452164687
56706152207
206633767391
417794646431
110241383579
150088616059
56398503827
420446962673
27684923971
99147641209
86145355111
346456036057
209474167829
187160800609
326651964077
305694256243
212505221113
441471759959
237825047093
503422169563
530096827957
319245644143
94938396151
407750733463
526167362323
50140296301
288696679157
195799550039
394750722011
21975692449
58809040021
518053417379
326909361991
77842704997
487099420793
142876329773
479657784913
299489256019
423957313327
534729998221
370109037833
260579187553
1694023043
310260744433
474709955497
105964231847
165566960519
52706220257
124214418557
330999849781
243827553943
484526955817
96768817931
43618928543
114991400009
519839940071
352425050323
451058355773
369288577421
94588375109
408286120351
548594126567
360511805453
160590005579
465742633493
349326606257
506761646539
384889663493
436900670303
149947707193
376535390227
215509928773
390844821371
436124111107
346718689903
49862157013
202186383299
205467365969
273308287951
76989153931
211371919909
8024752627
272207962979
263697981923
392359506761
547636657567
281942355547
44437462301
47373939619
412897930007
253221841031
36622298957
328952171747
468168308033
329228236147
396999008279
299090864983
84759488923
1081353127
41088864529
387218233067
48616834369
4196570561
56029207057
338583051803
410391334069
399900840557
67779360511
223045212253
202354510357
300970598113
111623753393
375749713799
8500618019
280168875803
539446369547
53680142389
53182387043
448249329133
367857740947
505996352261
178676469371
17712994847
235159570117
545855739029
197380578449
84313995109
246091873073
471160250447
120806640701
193297823777
402253777727
243939222257
254769238673
5297410303
273999030311
5786336299
291015742573
76031437763
484732216817
382436201701
458047595387
474553590857
259633044107
493290769637
225533489777
275913666839
39636136063
310969836257
77279802191
221013171733
507294852677
433300524467
326733627491
30942163697
239314226881
75903553049
519474366947
169612347859
359664355151
490229435159
86382828421
92787413911
505607616593
241329562049
357412150889
299369468117
329794390001
203362531507
24177898223
412705556023
17860369127
411646580041
208141296247
317730778909
342523227103
306138734101
514918459801
302614757453
526553106557
144721819799
455002810909
342022954699
122078385193
467982772177
408264736571
243010833979
405324022667
79183147559
307146124591
61159907351
360263844041
29893724873
165263785513
499134405829
449192904553
40411163509
372440023057
311279515649
280591623947
384804907859
517433581213
430055330479
74445812137
71132801227
278079463063
355854019853
264592373533
520450719169
293568023257
148042911641
252322496051
450609890321
20876186951
237458916803
101906173909
207596417659
200506488557
54941008553
425581998953
189986760911
535572988189
288223478311
397539349099
341447393429
218740885369
4793874583
315067691921
337793653817
296466572581
162328685837
59578939601
312830069537
74255552653
339925708289
283686545173
340490967367
114659605429
548915983093
358276334677
438788676041
332071328663
104418461113
368220111871
502980682511
477527164693
293168075191
15234203161
195069081751
301520738803
5445896839
107671484719
309712556603
130186180129
274009677061
349535085551
200183437871
106043790631
521662214581
339464700503
305807564849
358012576319
152324961853
87413127313
373539189071
435435022811
174016197469
493315641509
142013978243
402974548363
404939573197
466002295411
383182412773
47738171329
405113982253
186479027269
30355293679
500818337947
137474786381
530586286259
313428401813
325807479209
232866189869
340525271377
398370652781
290802616193
318053890967
164229471649
496558636751
274041699271
169225860521
81848070313
428260706827
32968153087
369335279503
129309912839
235837078927
352733224981
52046857703
219504547937
79415708269
382510688543
296178522349
458064287951
160420544771
1653183899
367640838977
475262251853
163012733011
490477846763
508020318719
324328109753
288770358913
192122718397
170385704513
456431529149
388750255463
52996649653
523268293523
332774811751
354630377963
116186447297
161743785107
206587847413
404534085881
227873898617
428735585557
108434972089
275234911163
409712486089
148176602347
4010227049
514281125269
449235274487
119000349157
402301651303
291275804401
548271188833
131326396273
61047342869
220236246833
212791595963
469274926199
216623147231
327460213709
446027320591
374172345509
33388562773
412215113983
49931393111
316876564799
358638346177
353913948529
420558004639
494149324261
267432412349
245087525239
139122010697
513438060833
132044441
142062651121
463980301541
415676391583
413521284629
50971998587
51889402399
249499209937
130951903583
338484263771
215932247101
384947625911
308246687339
212068888981
332015428939
324725728759
151115413037
264105731819
126786064949
74161363301
166676010031
519304729331
316957080889
279516062341
148917919747
215425211143
322584334621
316925630503
158744442707
428716728169
484100795411
370851755123
271962852583
41915901749
60890768087
134018821361
49867636523
206820199727
335938069777
468637433987
9863782969
390893131973
249368171069
261073395619
280540650413
247926166979
329293369367
446649756299
276736261231
152371277257
484115282117
252241646491
83861389567
429076339091
269303385073
343550273167
145796146547
73336642481
520512071713
464845218289
18240640349
314143652929
221581504981
240393299149
345994573109
212638212749
193621139639
39751759097
222535633841
464830331969
251204545261
334323421561
228020277491
494831931329
494539528253
509550014503
349499841667
5108058803
388267276627
399548746433
107182375021
130968438409
283613802419
107011946501
492957572773
6710982319
342892166203
470422961653
258815961133
155679639667
5970772153
367193501503
512141615563
179837830037
206229473663
44710043507
301666579601
428707170197
16653153631
454273344683
160996461827
341078246177
168172328567
511692658949
183442472261
430913814467
195690940589
544142713441
383248685453
199976337739
112216060753
411573271859
488444514769
197339223611
240706715489
124258901167
252016971509
279285473209
434400322819
287468723449
105392521327
171557178721
55094431001
213248754053
297863600569
303137957399
53102947477
70664982431
46868096179
69398267849
390625901521
203360564591
299719835711
233471148271
478019852581
333409384249
408661598641
437024703029
130065970943
517258905077
162673134133
366497931031
83330923967
346400875993
379359994733
535427642207
501822001117
236454253807
299335595267
534833974291
504674233031
10662175087
534770779091
303180688571
230749242863
205906540309
85180235969
213436606541
60054410159
215404825931
381504128519
336495394969
184313428771
94461879983
257266380169
272375702273
281235739657
334485266077
15959983891
50503088599
440535610201
132051797357
79237626989
296393356703
167947186441
473827773743
316039099279
272667333311
274469185687
27938232629
186803318693
395060287133
494910490439
398223254497
536377258639
256315488469
277702338869
370748319451
73172092001
392135435179
370932655349
459127114541
33468021623
497627458997
398833301627
227606022563
203834714527
278035328807
243418348799
143076272653
102256337959
286010549161
238228956991
391555903603
420333646277
168341778491
27056427847
3784247813
379253700713
136761456101
155667024511
237506106433
274999897687
55667252071
181824610547
222985534909
448982084129
536654454769
502297601951
126887385917
391020577919
315534432443
94526606641
172385365073
63674028181
542016187511
250238953603
248928553339
1880262011
397149390259
543786342247
280371497983
321818300203
182904579301
246890375461
405438244307
515300451247
2551550207
200485439213
90215372011
525910155233
367952609977
222681020893
99101448487
547620202981
1101585311
452897860901
50513059409
126214787921
537689301389
528974268619
549531052859
306610777541
319197191399
364590725897
168197638451
300448849817
104460767659
114792702953
547139596573
114960753529
23054836537
248935458223
490928638481
18825030827
52752873959
161981592713
325713903481
351475798727
122269276669
268121752123
45246055303
397820709229
69573509009
331624646707
435980645533
543885415243
257571667681
13394099357
8784532763
359144363267
110226735037
480925881133
364410279461
181435162607
163978325723
514116367561
337385746699
441338752423
97626938677
28538379509
368297998877
262789091963
106242593087
506202670783
478877208833
502602162553
121762418633
157297758617
502496291569
542752940143
173448044333
421124273281
515599253089
72997854287
142669179209
399185458871
500363759411
515760024323
152998738877
242952530047
6700539623
73819061951
34097827913
172199429453
505582635407
280074876097
338181568147
225580159033
140000502361
426078579317
388677335471
545152543291
66617105959
511857262991
93579977789
192717526163
130821156139
527653406519
427379513999
135439360097
221196177353
513910292117
351987463111
405199580959
350787235343
547281989647
199604908249
291118807813
425396656381
138539592241
394930866719
81157417493
2628537997
443416030601
152541252869
225003214717
467830985543
144574546267
29768245571
198197294287
525771435907
70493970929
144492626627
539816854933
458264582551
497481298253
537393458299
105981309403
543996382997
114292634279
410134369693
161385912481
461066011823
348297999277
39454715567
23746514353
394615039387
142351685761
89631513857
478047453929
472229615857
68090808109
96392095937
353055966161
220015390843
531386530967
121526306677
224363758921
293225344163
153466939001
53642264911
517554738089
480892613009
158219215859
124505730487
455244219697
227149002907
516282415729
1420284967
1804305631
98546613779
36694240837
461062903883
430498378361
256599648467
334919669081
461005231241
29484551531
121624306963
227588879257
532081811011
54251811127
524945524711
348552174431
99889704757
216231034589
15933936727
265368273977
267980701427
475460997367
109278186191
150630840163
324228879679
9439207703
243881190517
223765090177
55949313221
444308718179
495298943273
332643140989
487853083199
25069947257
231183413561
54094446151
123678954241
526138252309
223653428179
277524136657
244129950833
263527956833
243319990493
388361919767
235042156907
443831205347
5719414933
418420129063
84422864347
377002927127
372689504647
25957836251
217261740043
5345981939
377015064331
425711731043
515738402143
374733020927
257092971997
175553511059
511775311777
541597354721
73206825253
92400485081
132593733593
459151564889
208068855697
91962906569
240823690801
450018325747
55621117117
454882380517
470210654129
156305795929
326538761053
527678516201
428192445097
325389425167
426270859331
229587838619
136091936467
66017041957
88321721287
128496862321
40490513839
496243021999
396495431623
549050971639
59922760687
113067507899
334546280399
523753736551
131803998631
167275135081
197971776911
246177986069
532366601509
254408312491
348694694287
159142832339
21685849217
85802326219
539847206401
24372332759
50826062359
23132376521
22062686663
115899993817
128373897907
498894089129
151067900707
194846393267
34419189887
442265869649
204332818483
202337449693
25035483911
397306897423
265153371289
161929750841
104143205987
253791528329
33822012979
380125615591
50884521299
280329840377
174468351913
333788201189
300597130247
360959845549
248876258627
293734296811
482127861581
386983719739
291783586531
73831627819
436119432319
282526910609
242695945469
409123728077
492585022387
100467035003
514333566077
468940565503
404407326137
76162899811
280460971457
167976653077
343154275909
150287924491
138247331333
19310251391
13106491861
112378618349
30306110047
172055918263
215433613651
271627815533
437142385241
182387256133
277619265907
379442695517
444259262833
271229459849
56438316499
38001847423
131352274187
388852271393
418412604289
275461995409
55535797619
488126906213
535266762521
532123080859
111153679891
530760045547
353082491327
38003152321
116321432873
52045732177
156902125711
278132352613
495166231561
19677641453
70878029491
393393316553
2583561061
127175814989
111597301469
131987138999
252323269201
355937720477
120461026957
58338796267
4010578489
106970583673
108876825223
506794676273
458400263813
311685698803
278261885233
50648130389
385160322797
202367960989
224442408733
112166841961
503337576991
247689520723
472753938001
541948507487
164699174459
188069614547
473156700773
176364227807
515212176007
536590423549
377163237299
115873072807
255251328623
305269168993
222421469591
91079579053
296263099621
4864797757
91159012691
123601600141
489783677287
339983480509
205131631223
150422531093
213665387569
212876589811
125457321581
32760069469
464045215301
81001724659
479053700311
459088570223
184895350399
296475172439
164767414459
389106057409
45484780093
171147672247
524381162009
286626684361
326746655057
469630354981
26340378949
393479249081
128793794971
538981486751
293738342917
403062827317
29893582991
304731332111
375431791991
396729264067
409575448253
359281437601
391762726547
473711536591
396071812421
180729457409
274336612573
267089556059
525202768481
467763807341
312829397861
256507553041
314649199723
106205960977
197895896911
464404113073
231893496911
345547215283
464816249017
354169899443
29134098317
125095903381
508058381683
154255584163
199063560931
130408595029
483016244783
455193573199
82609225799
56764093319
511125139859
199240835819
219492231041
109523261167
19417982041
276680519707
177581663507
381582059503
515916596731
520900691327
414951050779
162254205149
536579622701
446910346369
481937103013
506617294277
169153499719
115148495251
140901107411
178694171647
237840655853
451174844209
406231541983
191192806501
432625832693
474923883611
3433916051
314903503589
452713904873
74086123387
111329677369
386336691911
385506763703
485253643487
23076025891
177699356413
162459072977
348822398017
401414285791
358358219389
53152420267
471211517677
538414898611
488804053181
12066708047
165229092911
61365866173
391846267847
160828784531
320683650629
63921887189
500116462903
88925235263
18600605021
302003812777
19491812917
419183632723
540727933583
10564697779
18599799149
180482370269
347288778619
354413752327
215116623569
378851145203
426641373241
347769027371
406346584153
233183943029
259576504633
345705277349
60049961
68143565713
355393865023
189833710147
261157615109
99782998297
438843061253
123420332159
232281939163
27886765589
199280244181
370637047873
11308142471
70545941317
294911987453
544193000699
189737361179
282260233037
16539365413
183969385051
230320597963
66308784391
255138845383
488812191533
188742142529
81840863563
469761442819
252450964021
535186388797
388331260927
114601233589
53164237019
448952862313
317893992701
308355228329
105196742843
158354853289
325045223039
418705836739
349689296087
207223679353
277263505663
66792167653
202598028077
319619149331
496356747683
189523429861
253746338023
99909343883
374901018001
319977886147
119538157241
425291651921
368137913491
426388632871
440808227491
108254720377
339865070113
335489248043
463946479397
303683776751
205763434031
496562160581
50438042983
471462396943
102494815097
29662564639
410086383653
513693333631
350751161429
124125917533
387307725517
457355584717
535514898767
445146626987
48547233359
410970572539
168590270689
493194331243
37047432067
486295839031
278722735199
382884092813
10209076601
338449432957
420371777717
426243248983
79833393631
494659150481
427607446493
57780103301
77280253937
204362967577
252695632429
319835809463
527987510227
338139936803
90151320629
70929054671
475601851939
507740624437
52285772311
281191821461
216546054917
7013956451
486381440953
494895933577
229311132223
396220257947
164946626137
79640060099
523209343771
267197101679
290968886147
304398123697
142560907757
20921783593
304099505543
511023993229
165153557113
186266915641
169878139703
134040957649
467174096971
218162606677
345747023837
417549300323
40152832309
80325827287
9366767209
114493704023
50348025359
526766060867
102851986373
267502269929
242603025839
250657490543
188967178909
346897318567
372677992277
88554783893
211838456287
351676575587
483823517363
540544997543
237609077789
251615691619
168746626043
121595605643
241067787839
515602910959
277638920387
319513427069
480987506957
34485386813
364189420627
114119666057
119432136433
116688582677
290985025609
43323477251
185061934049
435973149127
398700231079
295547897369
135282559309
421491346967
76936097267
492602260361
211073780051
140460009181
203889648007
55804185013
302268223819
299276212993
7083581017
424244549437
80742760933
198963070451
23858676643
307602417091
70205844769
163264684943
55391683507
172551716119
459448271669
91920406027
530040615317
45590521859
333282277901
523868022427
41329810139
347863550981
536478836867
341695084117
94104464123
379894959443
230132283517
190764156199
7544964811
331318894813
190476505003
37444652503
114827169077
338844203083
135365959681
238869149023
517735342807
169324611451
309860953817
246525255467
93615790657
353569642753
225423701081
171894561623
189916447571
304448071531
32261289377
499916291311
7753187077
286171040929
494458063291
482071164011
327210549499
422565989129
111151898521
344226729487
57585437069
242093660519
191039709037
497971280941
522854444977
138386918273
496970027773
250535095171
37647100769
540070681349
495742928983
549261173897
123706085351
198986112383
407020009481
127038642541
31394436863
437746065059
390952861139
90919240057
272184882643
317722380043
12090646727
180573172093
447646679479
199573688549
216808609229
380838858913
390135027551
360908454953
149136308249
538656964829
410767751341
217127582821
516107149867
197031430709
295019735363
47184888523
373478595647
459042856681
103966435477
475239249907
22513916519
19425239831
185826545867
337039718167
417758398703
368383012223
484901249887
259247768933
400182433171
500104578881
219299408423
215134694129
20288218919
325298785457
24687711947
175454797253
63349045469
257113835249
189334153513
361802113703
24079890251
458940985331
505145461643
108325122043
77973473407
483264233173
244643971183
281725360069
63935747857
462229013251
125057989313
410781669439
141012830393
409016033549
154669729847
532146152189
22457814683
469084111693
469121370317
310740991843
282528007063
357592659979
215410474417
235509196933
348669363209
504184630487
316181669549
14579813767
542404134001
36260201531
160907218079
60562717529
70384443691
346494397927
391040515633
206912298391
524377333547
45734096539
156160616501
477838801301
80046533887
285537649283
319297277641
454401587681
376294317961
115889824783
179257715717
56236243939
369199496849
117807212251
534456491929
385009358077
378526086947
291651671057
165851066813
311326379921
267532871231
228979457461
461645792149
530914640741
392866582091
321177976451
203802992551
223153645199
291002418347
135366413137
137422235957
271623166949
35100743113
228062878529
228982490827
217510436123
84187027703
300348546661
122369736431
360392844521
203890902841
323048998813
28413238411
511405518059
449958669301
330909924841
274875002669
438769655377
180517997327
207883048979
22658791229
98159426923
530890982917
538437715721
83031556001
191233019009
150647838967
312408323431
361924647649
279866619647
302461759807
209217866371
473300530133
260713483237
30359934071
549164721829
14322458441
102223445003
41225738779
499580891701
269706483649
20243498441
197818215527
548484644857
424467091253
284526894209
269737569991
485280679649
13960397167
406936861777
38163945641
415624696787
47693112877
200879824643
485876386549
420944263643
427674319043
311031410143
24770378051
304632919103
134726076403
222092180077
442817230829
219414697361
55804699121
205087499411
282660814181
141688797667
161699901007
73613728817
58708072609
91852480271
357293622053
381771932911
30967777013
526332029879
422041886503
379131390193
347615629267
86183809771
71837066887
301933971083
317015597263
356328863021
218147142803
168479035957
187822964999
23679509351
471716012353
391288677781
456564231379
305258684879
132850203427
463615722109
262495457383
544265340449
145877470253
33537550369
87900282307
252727119611
2821690567
335199769441
361516830613
356766313177
27974015309
94105285063
122434099153
242213445979
503695636489
476854566157
488190458969
360752727737
457294180163
417358848061
376039698953
406537282313
493222405189
352738217329
328480885801
171846666197
284003509
163445725453
464365753847
211115347483
517887221309
223654434469
143853151661
148292958971
300055372381
37924874917
280293984053
128425652429
47851314853
32162224267
123663807191
383141174617
22574082353
439713482743
230662226087
291675308189
1145197369
486990200329
343515985349
182307590303
317648350867
533801249851
253559619407
359138152579
469898862119
529713198611
492080569087
502865795437
240455995397
402728459869
392337697487
373280907217
139527964549
161609755207
188863868639
147567940997
411185151239
204198579089
271878439009
174096392507
71805243151
265384714957
335838645283
392962913939
310626667801
26314100783
71500082881
149478085739
87437623549
35772825703
474557168221
178193864027
345821341981
172055720387
523338580951
135091146677
200407572473
351488210299
136538875687
523358842073
191127444799
110299983803
530550185371
510452643307
167819576689
205181473313
31546559587
147091971959
352743997883
342991424341
439775446751
153245486531
266294396689
211179442867
3236799029
189140008931
326495215307
98500318993
170392583059
94127027641
353582498189
415905324557
352928379443
466676484983
218765699903
201865585189
512949874531
229564083053
35626509403
350814785903
49159091053
446321887267
525648738787
68552228621
25643609161
242031868103
140299040317
427679514001
233131496417
55904521327
33123539017
338556487849
317409277453
532619326381
217731494047
343553545487
55373510347
52612983043
358621321181
14479859879
186868267301
79836793261
105909761533
326087065163
445124307371
80191614779
505192158721
221721035531
97834259687
56310813077
475426435019
270519620831
170362663369
85000508101
206607624121
494405155141
63829116457
458950911269
289347825677
547340699881
403713087073
30498425887
89349103189
39993858193
131348743651
425930078809
9768445187
35595410731
17088415391
412431110387
130071387247
162378504313
270947907863
377645159429
109580367751
113271531587
227780506097
497563413889
453321135797
293114693099
324335314363
176145140377
428242548527
345062842373
289282581001
367140941707
271583314031
75956037259
244801569163
114485867773
327027111379
343071911519
295561910333
285073320319
321046871759
368452076579
162243294743
320651430587
320526233603
474046928039
236167513031
372269718251
45011234599
114231767201
407024761111
64498167449
403861047461
430908124253
450234337123
59740207207
51354246857
371626869871
265008606647
542079879773
191726279639
240390062149
430467182837
123962840453
156828894119
424217660467
497343372937
68229766217
242307295487
399748609021
81761208787
115910477843
213149179403
79540495943
210231786073
107313506171
221431856417
352586865913
483044697427
527366110879
186772586069
449905382887
11467320101
282370440503
469102613281
60200840837
238304984261
24881211211
93640091327
315483029137
360473622911
303295956893
302735387051
304031370217
356404597891
455036756309
420870861101
119432914439
394236019259
254400787139
137155286669
44724426683
26879076383
487835442319
243913364477
357247340699
206821943333
396602259943
486771296801
157346778763
496207517719
432432588851
413549401189
138078302821
134730251753
56624516401
533273689933
429776307659
391790061373
255982914017
532571229929
113715576577
7297421477
521960509237
375845052683
332909265991
113189310667
386470673131
347444725609
49736763787
78017935969
432958441067
540786410431
86049300041
512421293057
441627088129
17208947183
359205206567
322140618589
544945704031
83002335971
112231479901
419505172111
58677011077
316850859733
85758874111
189694306831
186559010513
124528706747
173386599961
214167603761
28377774361
67690922861
265543921717
503934999839
328351975507
236539215719
244396797313
7867349837
65833133591
41429782109
530372465941
182141297353
431540479693
408541025909
410154755567
439027154161
399392836699
414582701999
534378952433
2764021009
63081594137
390662551931
19024376519
513965263673
176210413549
378695511049
431991579319
440890155743
413290531369
460953177911
98602825169
549499140959
317447440747
175892594887
176346287207
159885737959
252324127261
123341086991
73962927527
170981017217
464585304517
394101433409
378790985731
330372789413
68024950667
444803521321
364285405639
367935482221
105712240093
182930324683
131576984947
405124839991
187955970863
311170008257
200241043259
185843146969
390919260383
427029625259
228566924891
1280957729
23749386109
548518406273
544216478249
485170202423
338230328743
114213060361
244200754883
146047389583
433420468567
84235880251
125844012461
300233649839
20223407957
241760662067
398149063271
489898677833
442928227691
481027038179
103346137529
85595950213
77008093171
336457642033
245960706839
252140084939
189075938267
367356317947
347156010511
369755662429
509954303413
204493177753
43274815489
336627641747
374539900177
542991042829
185197062763
44216481521
440867213911
38784480619
380123388289
172404648901
58624169053
493332291563
20997500287
412359278041
471374555123
116575926659
497232727807
538609927013
489233767291
303120301769
292250068423
296546302483
266259634741
74601765937
237893492957
423696969529
98688389089
548586438403
410621544727
348747425947
41104724971
441636522931
133588076933
113863327861
332218207957
521497928093
101350819937
292539479437
270052551271
221787418159
45555736901
393269127061
472802584259
164135427557
393704624189
32352567439
407886493753
336544590391
300769536511
108910029013
366908816881
161319389419
466312440499
459397243969
41675294519
155239891307
79420189363
22569390313
91220698043
493840650469
200257334003
8083390223
426667200563
236734104917
375727741489
3314703523
515995882009
522043655723
296198754251
64627382753
79471414471
490238262119
380970681491
282602064527
428391634609
342741898969
166749158603
134569147369
94815502207
386845756211
59773509121
398848420351
506059652723
150530217743
182777478811
72341224049
40859511257
104612847817
517826716643
318026634943
257608469593
86261506589
20763437791
339455134153
353734630747
95318654723
55130732299
451320557197
127498242679
249969702547
440275988459
331276423547
35343883891
285794683231
318876422281
287823168707
35996682097
420705779803
59986480403
142855254611
275892787099
338988046651
518331513347
534112498769
475388104727
329883261991
472178780729
494079343669
484339057781
45173070781
337480279951
540484600489
226406872501
43144992421
253922077807
52175470057
311754408331
290911717249
33615039467
186690824191
347729276357
65436543113
547071053549
4655407487
307417074683
333947259479
165496846561
547505488529
113828565209
240269208253
206215349773
97085300231
368765648399
217504030907
171720889253
400761006859
269096063521
496054334861
528821662147
196538080621
498220305641
140457307451
209461548773
70329366689
332306077109
141535670201
397714162501
531904453631
206018167891
76569185639
124005393139
324434962039
259641623453
100900343153
391850010073
32495454853
266087575469
126122653147
185350959091
342394417483
88790286311
381240106721
367977012017
521223989567
441798345517
235937816341
244323198659
182915245339
62939473049
130557886369
321684795503
406849545439
296171944171
172376596939
239195379317
231142426343
290901898967
152781399143
101654484803
515723250517
172438152041
70489158587
367749359689
3884505043
541961571607
450701105639
525389939917
56255186627
238469017751
35800404379
426853584019
389986173667
479747107669
19004119733
260824343933
275268240727
476576358563
265614096551
513522465803
481994610169
489335913709
271806311291
375819400387
58654515691
212170520531
234900980813
332497927087
98778660103
110123366321
261685080299
413822608271
56032312733
102656149091
407765191081
41099930203
498149889763
391821467629
520150643653
54575605001
476329275553
234250358021
115663884467
452170389217
417382010341
523179977381
466158911521
335901242821
57374798153
385234179481
400320382223
313478596213
317217266813
472441719917
30936567901
121225294643
295835523773
384678764641
475160080867
268490867651
338060588059
381425182669
326974412399
124088887903
510820470089
321973480121
341313809107
515816368829
525549713723
19934045941
54456697171
50668651829
109660837607
248071459631
308478884737
65747243501
488315348123
548547747103
541144306309
216572399629
238128046841
361460874473
17092072637
465141964753
61298034487
378111298223
171318494561
182495040083
543951065839
49909833047
240017417009
487015600391
2970949229
163778604667
200511818587
74275221961
37176637543
2516562619
43027391423
251545751537
10691870599
513918155197
284244429569
388477703371
268895065451
514001765119
423756985213
174421506481
215044706831
322558703897
44303700767
297763747399
543513349697
524670749087
341643261551
50122905797
359972598361
473789592443
14315478521
10158853079
383874273067
405171347071
62404451519
9769976831
325429081463
547140939283
1273485523
307987380691
126319343197
270146685409
229016839673
280787594173
44570163857
522750431923
34902088097
148462643129
92608765103
362703508781
406501001791
490470081163
69195223571
501034806313
531075163963
37651539073
448174686227
205199957299
279979815197
33258134423
428069256073
298503437387
140137646603
195566294117
72953864647
503455235077
93787996937
403221090161
114380921107
72059226601
374264720443
8621784811
477245581933
346028985193
142225873549
154576223387
359115121517
514465253543
441810946739
383591059171
300050938507
540191733889
169065901607
68182936501
135457998031
61354272797
19374730607
419616167939
467353229521
503483687107
313632267023
431373607337
137982917153
466146766619
69968562659
53734949371
74060460377
476915316973
135194860859
401656088849
176739556061
334378375631
43982422531
489683864951
19493654969
64139548001
372534241117
467543033161
489169096349
219798598819
228125268167
394814326267
246009848387
341099739467
74912143051
55412380081
138203580173
249073856123
18220635319
221637832609
92501574829
241735543477
265238186107
192714016681
88645162187
188840701531
223888554961
488245649609
300100260527
128760384757
90079758299
207717442369
383794146319
165920058347
68741699357
493494589513
472511718559
311122697621
67969950667
46182821569
214340306053
404265818287
59530286623
277225122673
17864607797
298616787421
373062915689
71728725977
269872573343
23607820487
418351583537
520424498021
189817431253
225551149613
79189859311
291288787511
336788643473
138616637441
43239362051
416214214391
524637464849
42430879523
290119160273
25563468409
243791497603
81228762821
394014453401
266467061479
474762724687
488549981207
415403384419
229040579941
454600465861
27311346707
410173742777
271140351931
537351974249
297205357927
115912932347
243170367799
305754831617
334130400187
158192034101
281979767893
525571492157
327123892103
279923819971
152877500837
180678385973
127943040613
440142270499
213930888779
41186441407
475329246071
319025468623
312706816777
235698567913
201262936547
244310558351
95473927841
480324538849
175699408501
479833294361
64403888413
32281479619
13532741377
195085142867
469301874001
292045783751
101276752781
412814002297
76399436011
503275663819
257056700447
309058791661
441958931653
512440201753
5839581799
353557436269
515463139799
233023308043
536920658473
456951382493
277937498161
79964961067
273387252731
306888993559
455098536407
127663673953
51969304733
441400861931
178293595573
90921916637
64815097381
513683041559
545680767419
341247199621
32268635257
385776846187
536099095669
110365761521
118302541349
67217096627
143236233319
320418228371
115188816599
172631440169
91590549823
163070534857
98257325267
501106565143
478035481879
165542179259
34883086457
238985327951
141165235399
428682691273
190852544549
370885347103
421729666703
210978157693
472561060571
174760911583
24297866413
327216440983
131859932669
420850491643
435202818971
440160236699
236650316249
437121869953
345807947603
475675154249
259129668331
37066306861
176389777589
334354670887
7096910591
158244041737
384086612243
489484693891
122007744223
253879636229
247326877573
239691786601
406874403059
396309038717
352235222849
45280672747
475463590057
165872768227
295895897699
352598334377
166639150829
229016836681
250803879653
536823939871
371762727703
332079398759
519242079523
33802458881
49786839343
389904923843
121096789273
452331045583
143640037007
160545776551
304614424559
484697226619
95629940053
448573103761
52907638841
536809365751
282541348699
206350808821
418259864257
297268534853
540336088829
226884878179
473684978209
293209355141
66338665277
441268505501
230279045753
282649475029
68090029477
324672925781
420556415861
35823836239
103428600739
62661368171
157371170861
342710140321
534486482771
207268084427
471762160861
351916774663
334126074427
188040542629
330609049037
108125412049
464612580781
247982093833
187534754063
522311921423
395989669433
253547861143
346376382293
311029043231
31885451453
325025916301
358674868879
2629565167
532160447921
471667529083
407836956619
279712231943
529889753699
174300341359
112221167419
524043895841
336529774837
496199541769
440232602809
302312767243
342623361571
183391676803
132443198743
4824483403
36661012963
207463972927
432936341963
63919984529
192198401623
306868294087
266534057197
518961412901
449455799249
486236498743
162739361881
114595639409
354410794513
100655888261
499173660793
289404884999
383252244457
498524188259
435810231271
151550016341
470759600497
21000644869
524149056257
333453188479
319951418557
166773837289
462225879769
74983578979
344941053637
395923145281
400659347299
196005787129
317901619877
93804216739
247581115127
447372364433
225603877157
515457501827
72789785447
334531264253
467996839411
537653948017
5120849563
509653866619
31027546741
121456260329
40100525911
265118466797
132588786859
384888227531
265260978937
459502551509
145850522017
266838884953
532516275251
356441843851
481651409633
217528761353
129735958927
235293267673
527804036983
75650574869
231866906431
230375188387
225931048283
485147409541
442203282839
407580032303
89615183869
500875061867
292182632741
299202566791
335709165283
458687041291
31969671499
19830970457
225995405509
422846551651
363588304897
57890138611
531885803753
377453284519
234415265419
537294096617
118105834411
148097353847
8892758339
141012958973
327909873997
72682446103
91301948141
214339737769
162927681001
154821414581
274044506951
174266398517
464369641663
214954395833
425843018171
365962445473
371202149603
23340988367
102941586439
254223817487
157184183227
155138673623
371813145251
285355080851
475470387751
76993096799
203968915961
188503377089
41874983639
332133905723
538007223263
45643413779
503155959203
133966380173
519802555409
146036951077
422761265107
226156999399
21743915287
114137681873
416631079313
515835055247
426259145023
285814851269
196135794761
191790234863
48239530007
213477537011
248024844817
243204347879
488461788547
14509554379
53721750157
142839189089
12185914421
80288243003
518687924393
371290221713
296257507153
184865005007
161485453807
438886628801
183658448849
12666665309
360558129727
252334917383
379934440213
154910855959
239195081647
267063515591
466805226157
261138979967
487666060891
402127081211
260247333433
75033610097
511438594027
408305423387
251068710647
151679755921
106745133361
190002457573
251683375817
534726236593
297567287713
135868607183
41467892723
398307525883
188368539419
28138802161
492857275187
540044293343
92267278087
523557205079
28060170937
415211584121
84894470191
111563791121
43642891801
234914391379
361862384447
102884147551
343520636513
166890161551
336948499091
353783657077
300674217149
271824037561
70427033113
457637701691
361018363469
409946019313
496833316127
364646291897
529713221299
17092782521
23076439597
219441567869
527721168193
156351907447
113731830923
11365121501
341008575329
354099762977
433430999201
485917230367
250935843971
431489490493
348700553231
174094244647
389140739881
358432330043
99203998769
340913549441
542899730327
379611196333
228460251007
453175926767
402550929577
270632170453
180425979959
340448310599
237459065951
197023006811
102597070339
518353763617
388077793373
100320648257
310440047933
75258045937
145554444221
210927226303
433323316253
28057898527
317320544533
221599160269
239056251779
448404875689
377004831199
110975218817
433527215543
122966267693
495202827761
287220044557
318075014489
380762916307
373812397201
38144924767
202761000149
160897815359
151342707589
97750387699
207409987997
512612859817
350376763349
263140058171
145555887469
479416472131
521628942677
148714911383
21246667529
147497274773
497417484163
65941530191
23397514241
42950623553
112040012657
426877504297
420418250443
504409908623
424804935493
222072581587
531699974107
397828539061
510639389263
138507866459
329901580859
68767744267
142003167079
345559774687
102822183391
384268893079
457797596651
535882760129
10498281091
442484408657
244699107473
416625841477
424920595633
57604459571
531401149861
85471648279
343648523837
530940347467
36255169781
110789548939
359328496799
172541760817
97257218917
95426742269
150525202613
399154045187
372121435187
430180343449
118198088423
17560528103
19764280337
89136961981
293561088517
232037256937
243220909577
261481442293
140830641797
295952096183
482512336079
15689920769
500907698323
203662741049
452911514911
441581200183
146909390951
478730790743
140920990117
253450250159
468274023533
247436935919
95923258579
45087621451
352019318999
338693516723
267498269429
252525024397
207077910943
32295677371
284418458521
331348618229
235332630251
493507229431
374606402399
28691838667
431328309673
369254909203
480705600031
524148721477
199538828683
424250444539
224219503777
170237100893
57830738897
399147996047
36315242143
389609377939
10894097161
335831394053
122219944453
409528361419
344388700213
507969752383
124702267973
342817982627
127656913591
144747633497
180774996679
223377642847
68751873347
449469202843
524082420541
83569986133
231196626053
172132774969
486936291071
121365101989
159736508189
132991111453
128642559281
55705152397
79929355313
51837603731
421127120413
95773300747
90859172861
224257422043
361793134403
453435136423
119201311511
358195801027
328228229261
30190547161
207541551863
92080167479
151007517977
101562332071
384039930817
66177451259
45916109831
418789473941
518786991589
250853248111
35186981959
278248544053
20787257903
212008172443
372058997927
343959158377
435534991093
33692224063
372201560461
161245321247
505558275259
266169699769
108534979139
138080906017
329808566693
300913121023
283149585331
264937438819
491458305823
154992449267
485921820121
111217536149
508227601003
507867880717
375641890607
62149366997
339897534133
264977744869
134315976853
518283094981
313274536093
299974269899
500739792643
51592437181
16615711883
491061729707
415302684451
328965672983
534065190091
260361154399
203676143009
222916895323
68732597399
282249034633
470266848671
478530508069
515683279121
87907164157
349726303837
94448585641
24128562181
541118351747
183721222757
146446323941
529227134651
142507033873
251987617061
83163719273
500691534583
52492571687
545966248627
313893897349
123806053433
42028969813
340345183891
143224331267
115271333717
167175369497
252838698131
253525366141
370849233439
210055237057
134483901509
132163156309
248127561349
237746627947
442988904661
497579699797
330300830777
181085819179
345129629077
437779454477
373588895543
457495741597
247558921829
325960225847
291988532947
419890693969
28538191987
56817258529
396796229381
387946866821
57881575793
377858158879
422391699031
152943441773
62666381683
100775354569
159401557169
338589220687
234888723191
91105254197
400960129123
458449079261
458577343867
281071725343
463222722029
371250273041
47668854781
406815854591
416795648251
277658298793
57256929841
36355338689
132232300267
469107075511
296858756279
475418919271
208094883917
448835318053
544434129761
69383370241
103392270517
51175195349
195855111251
113002824527
197212735231
483567270607
280654434217
164182057763
347484746443
413072684569
474855726451
180487008649
71089194971
258736055911
71724473981
284470273393
214520915731
309340559153
473485650721
302990712769
147898400723
55762488833
511209154091
472608559219
90389200901
28046893673
375688461721
337855965701
236238390373
321107232847
188825800543
362100969941
93634457053
349452177097
495024748327
358199210671
458000552939
315930828071
66127981739
536149670561
49909270303
211828092121
520213464811
67174340171
387678811759
387750784163
333879436577
12313180051
240083461243
144721412753
66759978737
481480999553
159112069229
321875387861
241372281349
38392006883
460189507721
11296301981
182707717979
348831425029
203436385597
282735088973
40490185997
544038030779
275759752831
220284945581
248861696107
538238235991
317917976263
377149362091
390682194787
302846953231
176612996779
383975151779
14142266659
407517307133
380932506341
140994707303
306612823207
252058713877
82768290173
352722464821
324341483377
522766586453
391802621297
447118768823
135332911463
455725555717
195774280003
239234402699
18610596479
36936815837
32938951411
477286933349
274676923501
450051328849
292056272399
281267099569
346841499547
491692338653
527610389927
213608545729
424187601421
249318807931
128173106519
452076170881
331916282891
251105675189
402193106701
481488716329
296898834077
177785658481
188091571567
49378312541
39366011011
238462741607
424265517869
247051063477
387301912079
316720575233
392887695253
297605233907
416733128593
44228060501
482354259019
229973816047
108457372669
75098853623
532257850639
437500369687
68045497489
293144595839
492751425623
243284154131
234619571569
467683989173
29872767427
172700548717
401490045107
502029172471
26444544233
57933954623
406382386997
262823379319
30499909651
386455752541
81897958123
470959198349
177252422603
437523629467
205809758057
210925368091
213859673717
457140456221
82787718451
208817787163
269173536319
89682352267
213559989859
5369759069
44572838767
2376225217
259056714247
486787756513
333600498367
94862395097
217068296581
462233389463
233647001591
259110112267
248678807477
63022342417
278686042729
367882753841
230966980381
52269881953
527352836963
454264868209
251026844179
376868864641
218575381153
538874011831
52146567841
336040436869
507919926413
274037400157
465444135083
89243084171
254179245587
364985553637
155465466617
546015082937
454919887687
400538469649
435855232931
134671779731
355241160683
65899162097
42861933211
268174507121
165583560287
273237892747
496743963197
488584162421
362814425299
329288694389
253161219919
321384002579
3813204391
234169225141
359768044633
436554579719
468901006139
443708580307
177675100247
426619807301
458114684033
301854624167
204644536247
372346749487
388304556889
252249026993
61273365787
29770303867
17038011899
227075188007
343641682691
510815107961
541645969211
259519662049
64316394577
158543720633
199248619481
362165692661
115412179627
83887623821
3867013393
411793152593
286196653513
48523466281
506077038521
342298385447
466780665629
51187496677
253477720921
404260438661
95488318463
129308342659
167430264623
519434872883
223719561257
488575764889
62669897467
287205128767
242907831913
490611143353
185500206503
248535753343
481749642667
65450353127
281827884529
510206720549
185346567751
41288215547
415415216263
400492103723
9067503637
349813636603
65969232257
412292104687
238768850393
103596550307
463468129559
376332379747
458720628169
158172662299
922307369
302301669367
485626100147
521969902243
208396541159
126366423479
378124194199
245835365143
532897632229
391176008893
155943188917
235409566321
305800106849
75173088883
299260718521
383763762289
352645596299
48672815887
504066107969
138289296389
467416398719
418927838807
205784585197
497791438553
173295343603
320878146859
51516065987
11865718573
150389765677
426309123521
17887208719
318179702741
464492460353
406173045143
228962528521
403343397811
241986957137
189875039023
331540174811
468433480169
238563102971
78446563973
490601441359
183884831621
168731179349
419995503349
230409530093
339128181937
364831874567
482380803143
164430786913
385852272371
108964812371
215119426607
339437708341
486027693451
137516957113
241222431211
422297674387
85603273711
34172315929
259211762287
62006993809
385049668753
67389091403
259613590421
247436285479
54738175487
58408816577
213962504863
443042442203
342922255691
115025454851
277118225807
330615873221
139832096141
492151855823
351868239991
57427326409
96470407403
160177045673
7911602327
538132652531
253040056697
374570153483
484746794269
90909765347
166517698481
416443190659
266001873499
110096788037
237421659571
396451953763
51630076489
306296062549
534207836339
414828861827
29930892949
221900040337
199720611421
316871405143
531731990813
152601856853
53672523857
78179443387
215451589211
461164752187
106135506553
256537494377
207338826433
33848528641
131364170173
66190646183
82852513739
408196976359
319282666111
306891639959
7135698887
494759888921
137457901013
29726494309
13865638463
415198177397
473141987887
324206389613
413496532957
244168163021
151911130669
336996009221
142902486239
236126679331
396950311603
412607959901
292653561073
292119592489
61536286363
173988102679
473481198611
350119793297
203282794223
54417383869
101912149057
441448264063
536671076651
18498321559
290338477969
60650847331
324355990591
67721919467
300097787267
297092663093
459810291931
128233104401
305970024541
348859780211
245148142159
490578198013
205890767207
436677360901
10577270177
316610355907
198603159269
268821299209
181628768863
75140013449
487014141017
355676948971
354719534423
253851576049
483364981283
470925349793
447807355973
243198584113
340130314597
158385904429
207429392251
225819863933
17333978989
384604154581
84492864037
475740322949
240145887887
49662468391
329722626581
432134014843
490556291657
546805383643
426906802471
315814242577
326088151771
259416262489
40164836603
218756386621
223027655947
398331144713
344849210219
297062728813
515675851057
517073646071
330316434529
170723000977
92210258821
466788627787
220734827321
314813398777
296647051859
282949297931
179362378583
304244164207
368109167093
283325983607
380746148551
428252757431
233634911761
183011986441
518354275217
72501762929
513467867767
52947700259
347828268233
27109408903
126034168847
105771886331
37823178101
142518949819
349666896529
53000480327
99207056567
168233992811
140283942109
205422712177
473268728333
16756124873
406651239191
363402286463
11085248893
53331341003
306340620893
99125358389
163264939093
259359397127
545165655247
502296635443
502781006207
147893411669
416890790633
21639759373
486075303089
315432115721
162201077303
110396285821
362950301137
399945798653
343422004703
359161567753
180369863767
535202580097
111109837913
112427933953
193173428639
33204028021
451061017181
239719574587
189334884989
307532997071
172258559377
33037234271
55889035859
390943326691
281857279519
213694019639
299925192211
62488994363
63214719877
433752497329
254294851927
74067032077
52230106861
213179382197
519778055969
388695688001
359116261943
513366859931
332572222091
98987947171
63581098583
145423213069
4707763457
251659338067
301888591289
402688791913
207392393251
47183171227
520889883629
525241267753
206252206759
206788510339
247325965013
179518980293
226490965411
525493128637
438977447387
472742622617
414967076269
471931656689
123047385011
461254336649
367180406501
9910138261
14107112659
248800209179
204059939471
104215153457
22387615751
265888127881
59415403513
146113998931
1067036797
347606006021
477094741901
485861387393
407498583133
46496760517
422691241439
43007665079
34482105257
230668104763
368258338831
248268968317
138490631243
104699296277
412966919149
418847207237
354059044991
94545968611
536381792851
282858328199
470362837199
42754637839
120225055793
39926197057
259542573377
90788285249
22731840143
217579182487
530514801191
529305381383
49101903647
178440028259
213870179167
484020815227
472384334579
179238783953
261277656347
483332294657
455645166881
344971269649
228276712043
309809471717
189424036759
189812687287
548915201771
366019729723
352266711631
409958278721
448476654211
21598091447
126971498971
341924230573
8328834841
330986040103
367379174251
451860488099
125662762843
446689818053
534578128363
455380567721
260105133037
323299203131
216242835937
547410215213
545323517681
70764496703
121311530209
48689509927
339491261069
285888964649
31371208709
110754506803
234515184209
276216615211
507886609429
16210508357
352487738329
38531316403
381863699453
9508868431
224702553739
27956291401
132355888519
1294414879
317365560217
54457205987
493518072461
411802579163
317325556109
428659837187
292852074269
291626473441
459083685821
425708874637
228119846557
54369256441
363904204073
150144927203
433824664789
101629543051
71166935999
164594380243
362458057051
193299413761
48738497987
393380568709
479983745861
372084344633
182461793561
307658091023
144872305289
248848395841
66742715773
480819970727
181063753307
485334157697
9190600253
188744028227
421227949147
53879709803
63172503707
407207701501
211345036603
451729777483
309348260939
73096015847
202134476723
2627933779
510196516561
119191706741
473394140741
503943200161
128708567699
439239825979
281429886347
373675898993
309939083527
347200874473
400539898597
105898726019
485829831779
444901956467
274377823003
5318735003
254443552721
407815905331
361396271149
471237581387
158158880441
371111950739
518332958939
217535230277
195873355061
436219079143
130840163291
179318646803
89857002821
545489777071
145743604697
384916797289
167900061437
191156341109
253878975989
45412646441
283320811253
462763411283
206906964139
280049710597
279408687013
371035834601
8716967387
176736757019
421595465483
197054809109
431409252563
212411530291
40819088951
475484948839
91493571943
118005903401
492772471627
168465536023
442416805123
425950312649
64733790203
7927609691
531551907013
465990835487
314215290563
7186962001
439451710349
481240811203
89224778939
461974781069
428910170581
410305051049
100487362691
495141406601
257638408801
9258530861
210392648629
186040485599
70296395231
453997784113
48574755379
366955242539
268275483253
416430254299
1348256647
123001804231
92826279517
522495115789
34114154131
366009134431
26644228957
14552621933
29865491807
246377114561
452378365463
116287223641
382683024149
195804007319
349291215883
39275765861
448818466997
52092422353
160462694387
170423234489
177616712149
187491028819
302211567709
5385839051
219062212997
476443964573
290738829431
157938670961
233816169623
491427128893
500122980809
345093073733
273149487959
124610153383
375918206051
162199759691
273133051567
191286898819
78679344503
180585118013
83811303581
309905125081
441543450167
409077669149
38207122223
94876131541
476684072957
212405196677
194887787401
553212311
362421989483
535927076339
77329807913
22923996133
60163215493
421267043887
71605820773
533743585621
318879611411
360652502417
370691936869
244040744527
444247708369
266317841711
16439847811
435168411347
410559551429
178361685797
276872055353
289683858577
45301924669
81879373819
497323203523
148757588921
406854268313
182313867859
512404271303
428947034753
207366123469
183798888289
197704630759
411454475881
420263283263
365293899683
499254465763
140972597147
502205784151
198996186863
402028418713
111912243043
188927343089
526201576211
463319386687
527953868149
203655043381
505141189339
314501791433
468499320719
144874011959
541061869723
511616256881
359747402957
210949332809
291480718253
415707932249
242396673307
319282934843
96704558791
164759804413
238270536067
178157536253
153241815491
59465607809
517209751133
384085216003
102547970321
448493659891
254117243789
540609847159
464576267833
86709475967
183527693753
400938878393
533216859587
133636592293
255955377113
244350017369
422863973107
111639610871
149091923417
305091814843
85909783079
260118280589
181681690339
546280822189
38747799317
168202637131
51650493991
9367736089
468114934163
147789826253
423616799939
177541935209
85718401177
129307553411
29953532027
137775521671
402447963787
60941389987
167307975127
91455078713
473816109469
321707614997
441061251287
446000123293
46251510353
468421104409
176607223697
389798728043
128161894837
306813571679
289916615761
141488040277
3426108619
291542330353
118979593903
261211003541
410985200161
414054057299
165770489449
512967460261
120119838131
52416765959
122242713863
204044200433
35224328803
317845605617
186850900979
66174497353
111502252549
462928197629
506245891757
69566999273
48038689789
218751035021
279473031281
163351189633
517590250861
268329990571
261312095449
141592598071
78616411729
2565521027
80734214299
465170517157
498262781501
157041490603
360087254741
196949490389
411676890743
266871225589
524539350281
507943423859
121103268217
28744769891
509287922939
316379056811
260322622639
186579204283
435437681993
369283817831
7415025713
415946614427
409378854827
509777508701
529433760871
275266673009
342883881391
502949080057
31271856893
199474822259
544233946771
304556458139
345842648959
160689214703
11940928063
279200154173
175586123851
451885019353
272216221853
378013341161
105908955829
106051175921
540597080899
355158580061
44356127623
528884270053
342677175959
394495835051
286882365823
404180618591
540851907877
468140782757
19173213211
505165381843
2872333693
374150338703
348145748771
96461361989
448971860209
256661140627
256756294699
154222499611
186969605447
245010452977
476926109333
190473109447
4361874983
457045598873
394347177947
286582654619
34251621809
96881044033
6813632341
184168543231
94696980929
526923564551
537131535071
42105596803
407478945661
482192606933
320523454913
503387521643
172546519291
23647446577
193920604963
356971867991
378425530543
121293789829
103647022861
319831580113
265497605713
212780555509
261285610021
485879327789
373488145787
360997669301
493014649363
238687851869
265093758191
410200779193
545906984957
228110716151
452924015443
288298176073
238227234341
505936912099
57671618351
531446156413
109212581243
330428749159
199665985951
548589400013
273221578783
422498606939
164362411429
117037121321
452138023531
458918644687
64594472191
530219265139
95393332729
365082897139
66483054389
382188310067
469262928571
151585479029
145603701443
122065104107
155026966687
533589360113
179303947261
226010367421
477445733131
16635232303
329516350661
320988951953
181197098293
435485227367
179129844991
313565382239
175166829647
232665386969
447916206461
498849690971
514084503239
272094865127
340192126303
278421319051
540283182763
204950996959
228481973183
23687854787
120884156329
383925474151
404245739903
314109476441
409264064633
271710679391
311004169843
310339006177
301572239747
232089691387
405192343693
104364933451
522130218517
15913189841
427971466721
306253269323
48848912131
508572186613
303320482991
535747325969
262634752031
72127562503
545424664261
31589027689
541417438151
111164973193
113260946131
219010795301
223677183971
143209761161
398289858277
538323289837
54800748323
128369129789
319821765409
339213919777
334899376313
198179536003
263849674093
353245781929
440500590287
67081153567
371435273581
82034167181
96391218767
364303597117
51324464003
140693791873
291821951573
246785740921
172510232371
312878393909
319287482243
47107110641
93966720797
295689655529
55657291909
147537906097
107023825333
294585368837
502276398623
327496639607
210791818057
134348773511
289746541177
10360889237
91813360157
405788494603
380117187353
273783950861
79951278023
6376537129
197489035747
356862898109
419837586697
19184636189
232045261753
315541033817
67059364819
514051901621
40201285207
312602941403
76485014819
131603730847
88750984639
202537394071
188400139313
365604042217
479268858487
44789487629
472389167227
390320602759
1141867583
20088496523
438127608749
484919569313
123224292097
442724966371
57714522709
88279457327
65447630617
98258009329
127080955889
278373125057
468519559303
353595913339
31193237051
295662127697
44962868579
534351104387
98609804453
263198062339
494873425073
321648149209
157421045107
428379568081
490084477159
198795200323
221833196243
234397669021
134671246123
301334602999
82215067057
477837930811
510650314799
137273870561
174335657401
14237256937
223802833951
201812891081
280845990913
358535789201
545856494593
444562957921
84932154911
145934400617
406449058189
350292615203
227850398329
428909286781
394033071749
178329408133
129097349651
271059905687
216411789949
189201092303
461561119361
271944921863
318197327053
38126504747
109057826249
305298155473
277232896231
535109945947
531204477073
348461239547
191595095123
415416107867
518586124543
258208114709
43386160723
118551543329
295782461441
382729814651
302930461381
320793689963
126242724383
215001136837
447977829811
509486530367
80537851619
486243397891
218823721547
398324394541
60784167049
252315519499
476788283687
285221438449
451990427503
481819085639
313416963281
406096571227
169195554497
454336871213
454457810207
236241324181
255603142199
418696892093
160759991089
253153902641
416549146597
94783587287
354228137639
475000854149
229753200673
369759375263
477513022303
308134147331
314759665391
378106674923
192766735961
190003958149
185420123897
368338738451
216591618557
89351174093
397904435207
392462534137
175215577499
435606985529
101634374921
109057172417
285056699009
48482982881
249292189763
199658073623
171333360641
73222858151
353579008721
183202027391
514756717327
323023379491
78050147537
175683608047
66413239903
166545406369
295711432763
377657027299
11687169209
203197828297
300752648761
123294392237
148581443533
151412362957
312406346753
47408818657
270350157877
493309914203
215949445343
517236329153
282390930449
479368880569
243544515223
76947227713
531140404117
152665400297
425724801661
280424473741
409496894437
496700104379
474021102497
91984115857
146436472829
31212116407
59978116397
140800588001
310696322737
466719632123
153460504909
29161036313
213639782449
371470193189
494207640029
520185179947
264805576309
260105888531
443804923579
93919731233
41746506079
376630586869
133189045663
465915299917
256212410819
102922725751
11920887961
346312023839
38724339047
127072436657
46589901133
383192624933
357483573451
362184598109
50262596453
225106139471
458839123417
358167440083
67962367867
223514375719
454590436667
37383650581
411201124177
137284298597
129226136047
497030746111
64447686631
154020376897
204686483971
7657117163
229014110023
206269035347
177898406641
41879255837
313892189243
308685246943
265403972723
422947442713
415397896913
147024124739
281655472687
228623130661
333757317497
5387771239
396041922803
526713074177
426292049947
267904055051
431921822483
349841963299
138931678471
13803935407
323864685653
482812988521
162050693437
173204234257
301445961857
545683712471
137054741203
45350725361
384722904437
138253886261
335941529083
512993283409
473489769911
333141262471
272267251481
421031031877
251164010827
10902376367
100421281243
487513410283
289681033127
34845771733
492442231159
197549563283
120740709829
9845477567
360780491989
28481653807
330351577069
363108035581
184107192293
374147103151
316285345037
85950174647
274330787693
123706765381
165132430867
104291184271
384471440053
477326802181
31029496919
55292486441
54076027417
276269115373
148693219187
308012058611
293837365141
443844701459
245125091069
345161845367
371684221823
22467152203
485269719581
162849045869
180358190737
65386124099
267690200083
236327173387
23484902087
294629006137
467242573789
330984682163
491311348013
241614370693
266177208623
29877108991
269008914731
129226380263
346010270773
490265840201
359938034329
114681712063
306234789163
390191751809
312833217331
296545486631
320812507321
65834582383
71144503757
231223387807
159287363639
418104628289
135933326849
170612201839
450216353537
468203990581
443003411743
496741802507
226254097169
39116937911
92905774987
368935983431
74308031443
388862711389
542329529437
436743329927
131358736441
459786882509
32298114227
17574320761
449712790201
532165005797
152378778733
417151927909
230634873047
168157319443
417148042387
499018302637
2007388783
296111774089
27762487637
90796585351
387009723701
373334788481
254259554711
394429159627
477389390837
174212552999
463993260439
292149890017
420292813571
547695791683
304981140847
355369946563
539633716159
63123939979
300199326313
324888890489
519170186879
59493885587
384713430593
243461371651
16548482273
380274993823
322935379729
333034863529
71087039671
47486467603
466130963423
428146849183
522583504103
276128208569
24530244569
331628689459
348557589893
150036197153
339319574557
191399556961
235440684517
480565136629
115190650207
173364319801
315458481719
26138456893
95583859421
130323364891
399668358553
306962785343
14426540159
193071057139
338636966221
331634547757
193947025187
541593299167
366036392807
1040100221
276546323069
517455611087
84367664083
236691644569
388294961597
152001618887
170911469341
299227171231
501666596467
51633974831
498929414077
458625973847
186575110133
208799080531
132164668931
310983239201
356975478547
471357109859
42105986129
383333459471
536828719249
417599437063
314016231511
177782786479
420292271101
20713102591
520974457513
237057958663
495128743547
154100427251
138394277797
506889692671
326000269873
481026101971
67123930739
423373637273
424781942953
309138754709
494624159599
277032006467
187233950837
465280841351
133801129079
336116961343
60364730743
147531393349
49096355261
60487513981
178333065289
498599168029
482079330199
102624836537
494969270527
525453613129
45642079541
313776014477
346259693033
361051597957
222692931089
271446436153
289295766271
40890226589
37083017017
101493357379
470908016269
71964539093
174681302981
114799035257
434551623263
55168559669
40759525273
97796915467
542054907997
359406776083
290755777709
150508234573
169186922417
330789861893
353714382473
445646334311
442759511659
92011578289
218363155697
16370564447
210738253007
510475939717
249490056721
443419378289
482952495787
198099524521
28228665467
402142355057
84765676091
449962001317
251973374567
186569035351
228843705449
274283850097
381710828789
28845590663
371664847679
512874676921
165182605067
507990543299
289086596783
406557148177
198643311751
398050689797
538842569081
178421983639
458035720321
53802320419
125171965861
525772851503
308221543009
374846861573
461998966963
26416097629
505475886533
393887154407
239993310751
123193879093
373133691929
10287531773
159645931871
213715739843
243063548839
491429962403
90177485197
216553513849
102984922813
329846079349
538963968523
292922077603
97122700991
71338785283
434205723841
320342303063
520250944973
243236724649
41473622753
186777569357
386958792089
291367726619
81823383167
442704971021
93080527613
261805581439
383747926753
49351235707
148552313549
294652364957
173254675079
246860617603
417540176843
389493062177
335472391973
440901236147
499901274853
68542089841
208441101721
84377292611
335351568649
144555223193
475174197593
164886522979
126713715581
270077392927
81515583503
288434358781
58791358777
105905335891
140874211003
249454486009
115951179137
287650663969
491711241569
42230320549
382059291853
243302508377
484839407677
37960679683
240043445003
408361767851
333221060303
397805805821
53549112703
424906642207
46035547387
65102540353
525675627571
41148686281
281139406183
247104678731
118197380131
238904928511
205425273943
299731742419
173115764891
55579915309
59227048229
505642006643
494017372039
353558348483
416392411103
39059514617
262337906063
70827425293
492832453007
318691683721
253058594447
499390659169
238515580451
37800231193
169079822999
317130373057
391879284271
414601463671
243572550391
308768008963
13475544539
88192941019
140662473293
93275785151
318065396591
455961303349
434878706813
4987485319
220710858911
533380764677
52612276643
157467792421
95320536959
547184298943
490974914681
412644821263
428767472741
53284097213
405180717077
365878276397
513534546353
397005459427
253927793111
179520574693
17824623797
34217167937
312103716731
543141699371
180691833221
172558495897
182299424651
349267334243
94505943379
371998207501
4338801899
168379373137
458530101131
217751882701
93534260723
67144276819
364476074299
349555267031
413064576367
547694524327
68073359609
447365042791
187634850691
29233822021
158996994991
13971911593
197683948717
374087791039
275200142449
200987096383
184182527329
209380135621
357948213323
222865904057
206286222151
394187259491
11028717191
172919003843
149620091713
471923434733
209392819567
106581798923
130340606947
281191373579
338883542857
385149735259
530273551651
311682191683
545432494169
361439711593
520834163167
366564587791
214685985677
101296957889
338450002117
135126375317
33824456663
196146133537
214046928041
148924503713
512274169613
510401292827
429353471539
42289327607
7397625173
76894927111
265070294011
363055102979
518819056699
166150768559
102717027701
264399058823
355025469503
235175704061
387984315517
352513882159
149333321903
111687787879
401067758593
341925640207
106867728829
296982570581
109596104549
479092965151
528755797433
184614277229
218768943433
371056938283
426862091911
255361851391
510864295609
538616047507
16478686879
434656248437
48341534099
277573539869
510328163707
366250712819
247054404001
187550868523
393072379409
227825686589
10124669221
537027398833
165852561547
463849628311
348392967151
533892373783
27766500781
113670838823
157334442997
505037558227
416440564013
283677855317
109063066337
518061107419
6671784541
380644012843
252789761701
455365678499
191994677093
440524128259
295970236889
447973236097
326606024917
245937301369
180392018203
438651189463
41761743581
488267871331
132342573443
409319097139
547153957879
170027621713
368160964573
540329554823
435639487603
123958109291
405637070599
100956218449
306278120623
166313070977
144040849721
497669714957
222316247891
427532907631
143704225537
216481811713
390945342919
206153427559
51309937733
526235939293
152145278969
59290613497
145812842107
476751311903
21914786237
377950789471
44391160547
318531173563
289002863923
479893633243
498977376551
149219194073
357407252597
343989750271
416175610957
461834071421
238669384441
37838116411
403148028743
348514494373
287242443827
250162628557
347406206233
58375035857
33165508433
187719670727
270370934843
137847212483
113886214907
268153284247
82757364071
112773502459
403055095873
375443688211
320281856819
176228064539
436608461843
513226313843
436891349779
449948027909
400037074741
322801872941
547810006217
340633674611
401248927307
342685477663
73776286811
152885552773
426110669503
490267873001
486381759043
408560657107
547219432321
448724620637
726098521
267940042939
156845954701
206854661513
98471472917
154241349653
335946493061
316568855651
393948164047
238478089943
313406488279
549056449171
405512813887
199901448449
140719917967
341241361579
229269848083
75073937069
263117880187
387911243219
72957703957
375403937309
375383178839
95297186857
14652434887
256606224739
76723388069
169348694927
524958000407
496911332119
446857003337
260598983479
524994963551
63869306591
38160197843
147969365701
542848460867
292932509791
195460276021
460028700917
324563687057
479632042783
152132101349
151242317111
420788413289
391264202221
62215614623
539068259641
327501674177
231142925779
370757208443
479873086951
201187876963
464675671177
515184736049
408668003369
102546042371
18992476231
486445624781
256357302671
243884672483
200671985573
403882543637
324545784713
493060916461
51639784223
330748605701
283043187101
89819282051
93695460629
178433243419
51435371893
22789208947
516986275541
524290448041
153484979581
481559959987
316905106327
93132578243
457351056329
65029955833
2017296301
341357280893
195538479251
432176248993
401025603361
229048993001
231548958481
260531550497
202249495373
454600883257
459685510157
339733658993
34210879757
285834701359
1976002781
537629286167
271804774919
316785253063
405524081387
211542708397
379659439363
163520221363
548972919017
409650597281
73222566479
361911983633
12707978357
221055145357
379333136737
240613605797
545232039959
393980011331
381241564789
371818218301
63727960559
108565178923
139644460243
496651908923
95088006467
430870613977
253147519013
14290408651
298948679879
54658016071
405908408149
65999628637
402078641381
247410974147
38875557709
42965759027
442052173639
108708790633
391608730823
534593372767
502224862883
415011886951
208031581547
12207931607
500918924131
152384239193
88887108491
225332640853
358815710389
188557734653
453430780303
290305756919
394328558801
114190217809
354711485351
116309070173
25852911023
99015623209
288887493799
128068444157
21526510043
459353333269
82311000637
372993592217
384488660389
273744600293
492384390089
100809487973
123924920521
98973810907
269242252243
249609912661
278724990283
256396375049
86289830293
144314285767
482760485651
424821287797
231055003247
41188971437
252052214867
236757314743
489043564883
139910121731
142221105581
298094134057
290082625279
367544125967
363552190621
266009872031
444146266579
14830607347
315441781027
539654695231
165600875809
142429509857
32663284949
236001342611
307721080031
231547415441
43262360993
403525680511
343713924989
85632352933
41767568033
495541079087
308735964167
313149929863
539829335911
184337758541
69542623739
541683855113
456971252821
103147002313
415448195801
140442849529
408255399133
200601953213
528337377901
391596116111
334168284383
206355565211
63956147617
228347450291
118621890119
197786143559
185869760749
457124609951
389465178827
184212124673
543543633973
17491788287
541078512943
5664123029
428515594723
288686880817
93635008273
490448180203
33817737869
491421683801
159715794449
286719170029
74478308761
69131036939
393641564557
360179677933
83793585451
174120917107
481563287237
463769966899
511265479981
354722487253
456600150973
509465903561
316030567253
177240692077
176148897653
213413516587
32895034273
160442357261
118923968417
450765329393
264804102131
230978826437
337324910309
474283693691
54767025007
526945983409
200829547153
155732316359
400694608637
517466639647
510963762541
90509333377
182328783919
184948324573
240227746999
92008638947
96676877939
364743613307
265565434439
80684661103
275841171773
174919198691
255638821721
1442449187
537144532523
430921330501
26748895037
343313024161
296434337279
548720298001
528231654193
282852656287
527108353679
306549098131
44779473703
370721768609
524997712243
369428575297
469014774587
212513081603
382076725321
526448482099
51606955331
486184596067
312955173317
182821703443
415380868603
467596070867
184268803261
354717489493
488186704319
172153130899
540390354787
182204680979
141451614559
291787710059
385215320137
31118598649
144792173563
168296074801
475079144821
159984378083
75705842987
236959777163
503716394773
512571292201
362108233243
487506288413
526514128837
211965995357
205198077229
462733060637
149229482939
531426198137
543851678641
286794887329
414530761847
128005150513
352537949587
375727696249
133703790379
322844528987
268728497567
265919115569
336471083197
79335556031
221188558483
293385969739
541756932113
529623100823
316231478711
463191630683
181044472237
44304890011
372733278179
130385842739
400458181859
49246345391
24785945389
288130542551
388569349139
493553766283
385989272987
416494166653
419608329463
6951533411
87606307361
173252029381
224772107047
361426274147
95445391967
253460433137
208149477707
276576666263
75868336261
298456404709
151334705701
417124396211
130140744533
35051575513
146773369753
339477700589
73344456641
193020708329
101032350737
43640244103
429203960461
205818060727
320190903271
507552600721
160669905479
157703900603
403176839257
354800704933
465849760841
536493457133
365743020329
278419421671
317986969589
149066613539
83129516089
301908301463
18007597501
301294078609
492448055807
462435286969
382453325659
182265927523
494029781449
184211680207
254659209151
441089109277
448617612857
148755121883
47884638407
344267977147
256057377479
191329759919
498285061459
250285545647
192844978393
17177739571
285802198879
13387328993
167108284423
439724242369
38880844081
260678995937
201890392369
422541373433
501262115633
425621959219
358066734041
231218742089
519932701811
140527132687
124064485243
282956591903
507812105497
232930948253
348987636581
5954363803
46115399201
178244376337
278338581853
388165284191
134859485227
532708537897
86577286241
256020843653
424183475047
361769047799
437600537741
237267737579
349086697441
128470299733
268526863303
337333593151
154810948909
39736079393
320128899301
381778949449
422825639461
179038115323
539403595187
404473929169
226803885359
221796953537
499868352287
451045132787
318859290181
398410546507
460305876911
277743682213
474410427377
265293214357
84442247429
188914978943
37282860859
200193090049
182789525563
228211422587
171972241403
322713750223
124779475241
248031975277
533648873411
463303574579
376341841559
440236719947
482456271989
441292674929
147080985137
126129805171
98945585521
525103184743
193024776029
217437348239
296342494099
198303085637
240271593209
303846532303
152355065437
333231378547
63660118757
123197698307
263753128057
449697012379
337227445171
75126742307
236846622787
2212812977
324694275881
393473464613
206989181209
221932161817
504537155453
498909878813
358862630039
353217856247
151864642339
230981692967
384319450513
154426091849
436621330403
528758289457
401686219933
405245134573
77987652641
4705243511
349369465469
187444217341
57377998207
168155170873
338224089143
335439905029
9211027517
289520295341
131380751503
173499017147
450718571141
481265454323
301528991867
115439843471
188524045739
153779192521
184248834613
174074235481
360246836099
48276054731
445789857241
370650597197
306056819753
195082607227
87035322611
27268994443
455726157343
62440495279
195147605561
201497562163
384430903127
141897616781
295295628311
517394836459
485818042907
113937420781
413611460917
315413147519
338938091441
210400521731
440847689441
378012486713
14067400289
33601770509
23773753319
314165241371
62081537879
260452905019
543219551899
389360317019
433751234069
460823998363
231861269639
296678673463
337572147841
155126773441
432997525403
200480623411
56197298593
80039211493
127149893947
248763562507
325819916267
144736871351
451276849549
148215595001
46017779719
148856477017
132161394997
15608905769
48574553317
121037829097
175614455761
263702652089
409670964407
205027108823
129546922807
106125324449
78240000211
459391453601
508162853221
504588147949
39659606197
216012352279
529289371393
309648803371
137069389711
431884382581
5662696037
464869412621
322067767253
71161192733
377220519607
296191870367
4328175611
217580450999
502519767527
393302898101
38624050021
70348968407
275977883983
428172742741
294923710379
243597173723
379312815179
501983545081
537125598319
9652960687
512138751961
523515915413
2269494223
363891695207
17937860989
208931341981
501002908229
204895933873
508340368169
428266632163
446186709217
537760378849
358100064463
249242278513
78959699993
286355811613
195788439857
404284247651
250610874263
77359390333
164855160737
228125497763
368368384933
437895311177
179121597913
71287448989
121792545139
236584326877
297811641709
203185474361
395112769267
25848837563
478276298221
511687183279
499393700249
358274729027
68037889307
293254962211
188807153879
335084993783
291059225651
69507042653
533453947163
321401158459
24425284621
133675114831
151209206747
434699427649
343228262591
110154694477
355512950057
541717129201
444378021037
126445090081
223380773309
12461823137
526065506137
83948089331
94866809803
223410621971
149062043051
517658277701
366787420343
138492086009
196958459011
224798904359
376939017151
102692474971
515000853743
100371213869
24837377317
73328529353
38371016569
164393308333
465218175349
531948490471
167321590123
68722808039
257929640159
266776585679
82762769629
67476618887
80523504043
534271176251
297786181963
26627027059
427170841291
132082039759
92020601861
436374020107
547620592373
230738057449
230033099027
160508356093
382642156027
294087213557
340662676633
119376342523
6233568751
144450241433
42847079501
367732648973
499406212819
303174166621
312185410181
539075616869
336538388561
286964292331
361314351131
122310348203
172908187493
168186362087
197972932537
111210639391
265496811577
447840129343
23787325897
176652902737
421508170949
263052867629
317501286143
94442424827
29121515497
486219885709
147764958883
536918504371
91891935937
401260471571
99592849747
13747618109
193606544353
482883344753
429426107863
101608287727
307250266487
315365490107
493646226737
20498802893
29441094077
192791835287
338970046253
245185222501
286632922717
474994673507
335712657211
492820726159
57962235377
197676819037
526480601081
344186339243
25305952979
524880650597
284419183771
386752450463
376868581993
81451388387
361538710153
15591964601
372288484963
258216918613
30184054283
286482144899
257695889531
398401410779
110078509207
271967816513
139221710899
267315126049
357771047593
114973379069
37718391551
409919094773
348666670333
332433772789
509592393853
1252402763
169834125581
49793146393
8667383719
520315893037
78166658333
61223729549
345904747093
281231824507
368668379999
320413105907
219563111113
307362546971
262614250603
302435094763
151785967787
226867235321
141859247447
215794261201
152906293843
190247210533
526108730111
162173740363
420990108919
105352152271
503570406499
368317774127
465124859179
474946075943
361342692547
30971787523
393957217333
139768796677
268438578257
515248828613
376002388721
184991341187
265005450761
338487665731
87831472753
192024642769
365673880057
211929492833
433996274377
167405091101
520295021287
110035230287
41269208741
92764879343
83321111927
227339892023
543833700563
535188207737
223874175649
441591349457
6248603209
309533662441
393946283153
388095884999
318088205537
108673408289
466454600707
26772694939
205596297931
292707066917
2001211361
187004849599
359159266997
306886050347
186565971773
483760168349
81803245729
283754303333
530117168071
189205320037
547818855761
13203364919
312636477847
381178617583
123838598383
353263721141
52874365697
436288296011
215150796317
265040418047
324112378631
188575230737
408842928371
55579699127
443438782201
236736832201
314669799331
222443752451
186255250127
474667056043
66574719829
307019404891
509087208361
472896595403
348200221823
427507550273
229813002319
410329250467
182879459381
204916108763
204339089459
379493605693
98442469621
103456864897
305408599973
467474304707
269687934151
423096055469
165897778609
96586868519
469173450079
19366303741
120804906653
359181826477
131569687129
43194062201
428609039269
86355595483
88741698769
408946868051
437434040077
285718765051
38843748407
160941399079
429642098801
150724567423
79299501629
417013162729
292734831451
58389975139
310943898319
68428946791
46962247721
363858499141
441215209177
430062169721
217907878157
367560489341
541796913239
246779890079
55276883111
19854958897
422080128983
304802510267
485628895001
67662944579
165878569369
355553672003
473210822911
358283217401
19888725863
64291439813
308423500241
83811713
228636372703
362377483789
179990100869
385523867357
215992971167
303752898359
261803748419
188939905307
127437664691
6303834029
81817797371
34848853471
548704706981
462863168143
276400958443
350349726383
263544384361
298654907807
490196039527
154088975591
325373650423
43642100153
65278604971
383111270471
204621453913
168897442927
28043836817
390329463851
183488779343
236571669029
3549299447
171599315497
49361666489
453996936031
32318069053
127107632383
430331663159
164908553113
138019323041
79378048163
37333601959
544530718033
87265134053
312697011953
289342965311
429533226839
318493674503
83552851351
67038722393
307097640973
519718936469
282901986041
161305438849
150369531379
7831658287
483916057309
478201899473
1551463
11725631189
482427669169
342327132229
299074997957
357726047741
174429693727
138048012341
244912465927
269018981369
430147508143
32840153587
220289873101
333328917157
158273805199
195480881147
117560284757
445125373717
268721404453
11363484017
80831563907
43947899371
364367840017
170187221983
426159444131
120727662673
7533938257
321401000273
492636280043
389558300501
534418252273
191542243589
338899554379
538911091093
451745610703
496645431553
18446392999
253723436587
171609409351
34461790309
10483660133
227741131663
384029575253
160944723059
137432470247
466222673177
428789576851
382316787949
436864565671
360019605983
287727108749
472565821291
83136698789
375769907941
291442098239
471464037853
406993384543
194376936499
410375090197
359866547917
163911722327
39753860413
384374176573
380185455673
539433600347
518630132519
100504591793
536376731147
193569303721
515254390789
253917725381
355960789469
47544257687
205929979687
240991847263
264733123667
418459753879
110142482621
216154527209
19437500359
79364935747
363760834643
66972132203
265259663807
304887121393
283008964247
411774256979
513705344143
247536851963
157371624119
9916030087
49089281027
474278747659
243976592303
157948008313
182686213867
536446230127
119487802487
347061201983
268456804933
378044535457
114095786527
446925010351
105492200617
235592483527
198531582421
290290834367
280906317889
38251212341
113224541761
541819141789
286435908433
309194381429
1679999371
29335023833
54707061037
490292354647
238493886559
28459295489
421491782273
48826698527
23964682697
22139862847
448241677127
114297060433
127632670513
280782812353
393537140179
454872863447
25051382021
499082661929
525849539587
169159139447
495892946903
401811766277
223874315893
200350906237
16062136463
402975746087
209918671597
452084455577
430835194679
244247190661
326103053831
523967553713
504173837459
359837054869
480529378481
249221511527
450377307097
431535090677
385138265569
25331660971
434320894993
338816519369
161053608043
44336972249
497991559607
9057111043
339296598007
416943482159
193794761557
353642731571
220711408139
131651992547
397458393821
141161596033
87153657193
131924008303
83051826211
30511804861
464891316083
524067895441
543794456687
514095199829
354765533891
179928130861
110986922437
172743668833
479956795001
54667864697
18476751581
434263963873
522681153517
282301487869
124723492753
418445932841
517071820919
336622342151
119585561213
370768057357
174127097381
172925038093
109505379859
479779789603
361893874579
322466545187
223388689481
35581056977
357505815607
394196139563
239283314741
225546321487
102792359843
392444575261
513625802423
95735620039
332331010969
43816062149
414224307587
222697172821
179022339437
148366908023
242813068691
11431667857
161502173689
108393182263
383506427803
359382117953
522629899411
516801251009
106853467121
140861117597
401967844067
69435023641
371715286769
142106707693
76322920307
301403006137
33896928041
178558211149
346045564661
203790801647
163553303773
77702090443
331856792021
51348434537
236867292887
276046133149
13696667339
545907885013
47922559807
93657859937
543355887307
128415221527
339367082651
164371744309
465779141959
37932803957
23087192413
531708861623
152237429557
57851412511
143058413227
392551224977
548096309437
58269250651
406073787997
286144469423
388490242351
102496918343
225976907971
19082303621
513759051331
121754716273
253686105259
263797550593
388818128689
109338551221
386988663949
525175433663
204052893637
67303814729
223506628711
336024468161
136705084753
443740072913
26790537689
191543346697
120361687037
510616569469
178185723589
369088021573
21951767449
430511116093
90229576993
93703326737
122611810807
259296734143
499245973069
494141139091
419701314859
232837924757
83499897191
38786590343
22007268809
503233251449
287968907987
201079930949
436920299449
271157679647
366965134897
201407338753
176986266907
35195498473
387918598477
280413652807
367119534533
67205607961
275289848377
215378407007
5082971483
221264493587
308494143383
309921517273
70877041471
425296096847
373863383489
509570161879
325450419367
178384407349
156313574239
265148739721
486374611399
9709856257
515530750447
375543081503
62744551469
110210477501
278393135851
421253468497
210306844801
503244725911
64787694997
498984823789
18614191867
393874332101
414224255633
436095561163
362685875171
49877730239
280869968653
325377787649
478856486281
433882015471
61040855671
374022853537
438527656003
361914502007
289417310957
307458016759
258989455097
506673949879
135683850787
41309136251
451600241233
277529668529
384109862557
152361447163
457403275841
65573482279
23865690727
408034313551
383016130157
457617313609
184301032189
193850038559
165113395529
435400980061
512813165857
6928174819
284140033043
31715179511
523803226307
448296500441
170580045941
397754689573
418630062437
548344701829
399603907777
316865198483
125191274287
309494251939
546489914407
243710839483
530917903933
128693011547
176844785609
438611441383
53305053331
366507706703
481150025581
384858677981
58652073551
530443227143
151156623601
448157198347
470793134479
315771250603
496255649423
426563701411
130212089773
401472001747
212091157303
39194820317
143583483019
28748274757
76487626981
465584679293
67365151999
339418483093
409878465671
179788375601
61666717769
49839669221
543126602279
317497318007
216695171111
317486066323
268239089749
304774713587
122736487567
219707823773
296831706569
195689651743
46793887069
279906506207
235558191719
291663107063
239003845169
352868578397
549582670303
537542867899
497897874473
318023806453
189147884327
514070715017
134528405113
181878720847
81946372171
192299893937
172453581649
195365530999
49325314849
235169911811
288822014087
25554949201
279406392763
25548943019
136598949973
419623225129
273498481871
353725719499
385752156467
301141362517
8378832691
546336587183
491155123883
223689630667
511941875399
401228552929
525457388569
451521536509
115524263251
116619687911
397057487627
345395319263
301753162339
68100347177
78387017537
438631094999
207403702111
53667070843
395033543087
10994894639
438073904987
161801862151
358308641771
369506588023
213635924401
452161194983
342447276439
300922043941
506752899671
468796864231
157237693507
398863687241
401128864343
364453324439
111370347247
524652261571
535084961891
396937371673
187753553941
326885631671
68779776833
506810381383
1079522447
99255381587
274512690163
97744462237
217202178181
187056019963
457057953431
394701184777
314090788507
424456278959
453799603727
330631557071
216821950897
32434495601
376974113279
259172574217
502109934173
437223675743
533115790157
34895620247
78573032969
206335478803
357584469089
278462858483
30761617321
380043297701
12834412727
4631838817
133281690379
278497391399
463716894703
45552531467
223264998851
289557649229
2662283219
534423055267
347956299293
346051600373
239349259309
408148497733
113194452337
43052018587
104479209517
99013378433
235160795159
316430199451
340178736529
215656688407
323374748293
473380539197
328513740889
350350840291
418590361753
448394527793
394969568089
200787118163
370968521419
364257063433
487792515421
521908947239
362987906747
3435156653
106781239493
4507805083
57166593149
114534445607
67470072661
425068960067
70622718289
419112979837
527798451437
541781865269
413322467447
257754348427
128321783717
312301652161
292796394221
542421118649
152996436709
311738897287
277437888457
338512487153
414171847163
347062382521
371114906749
394031532113
205836155323
118205093087
257437073303
434135819911
18682758317
366757110569
262367996279
247661845001
78036791783
429010991489
544176020309
271702761377
401215440799
36039873073
317770239301
372138454333
118783152977
165035114999
454379357413
439417083899
278161424117
96669288827
351596194423
324808267913
475744094233
265455586769
108784025783
212048319221
21786794801
132499598827
542547229751
265427875961
134825156863
199977872803
183114907711
257466141841
135333567737
224575001353
15714847069
468586745789
75838874009
73851675883
357253413841
64943842463
377391462883
423662058907
15064697507
289362394463
537493236233
41613278387
503328914579
277970527697
288377333833
438308584531
91286649191
442184672129
217038710767
15434753161
44418479731
319219562243
318226825379
444984228643
484094754053
245992883233
229237587809
171795416041
513253665077
16444518731
119533027111
425197716149
347930984419
440110198343
30798871067
320348063443
156976241089
481146921181
378450719243
85786635821
88532452201
528511084333
111313101323
36530111183
164786995969
386847368669
180226531939
48771953449
341925664207
382529253217
317398742669
31451848229
367835110627
277550705317
44457750941
129827567437
163668011539
179476374557
160899513017
37469062783
532853390623
197060665939
265805619881
404897763091
248631191443
168638828069
258789021457
104628726023
108888031303
510838709021
365186530229
340904540479
231197073623
195895123159
101872723049
455500848199
422531492909
238103239513
42881496389
137210635321
490605892913
416686849573
16022400923
426627531331
124896536663
114466843507
241406428327
269938357327
433371923249
398924528237
478450463353
315768056941
169092822907
449429727739
417515343409
299192992817
62451084481
185602105391
40812690077
267572903119
113372654041
290244248561
482534830307
268246982023
285678951853
544891237811
85761033107
223404263227
33282493171
114098089207
70225002233
517402452691
535232009113
323936506253
259511160151
127898366159
487305095801
545293745317
499397130527
300121795049
239035685633
29816224237
80366685731
253338731543
458543184881
289804828069
227408227141
121104117007
144624533831
507766597697
300758010019
167633605847
181662878143
21447476249
251967321679
404248244303
184741201649
241976113919
372413171269
299732885707
549030255811
519755476547
93572780731
68511942463
389599801099
172808878373
49167687911
368662959031
25342113431
312169872587
272462824091
183573043363
9914541919
424353920989
130280336597
135116389897
106014254321
51102780613
456934933691
449742386707
529623825023
68797273529
208283476559
237586661161
479359509679
53662347773
375817997879
518893188349
359431722679
457795162207
468769454863
477983875891
338932128103
470849243923
455344785559
290932004411
525710650781
62627373407
481517257937
385203542257
426514931849
401615977051
5632838311
25578533459
78001160233
82645735489
453748456321
103881220687
436285542229
473039897809
285675069697
345920148853
493864885139
170452746433
476115329429
74931036007
294912246151
163657937357
472537820921
434650105789
259506538717
375600989761
241855512061
166742123809
252531346127
125164984559
436450085587
9164441353
184803265981
141393658321
53540909957
309156762053
175168454771
401867388347
380203843871
399466263941
512277627493
94218095779
45408487139
519389054017
129662781539
198290360867
359740594751
6829533197
538671969713
34454602751
70435233229
260636315231
402393199097
301521493477
61442901731
135639419899
104271760051
460790405461
201633922249
239606488393
520980713801
110933639879
236203995653
65684713529
431070881743
340422686941
211970627023
398281744199
480826474537
427952775209
89359280951
175225463981
266449777129
481513557389
269629835929
311895172703
481409808797
303967708469
437396242813
149562883259
208657672159
329798033119
154669409981
317985034387
159329872987
101719817699
62714215219
121632177853
271126361867
44244816829
215711977441
57033596597
153296240179
45361450271
426935086849
102477243949
202140946939
311890169869
21929232583
139914751829
375075410257
348295864921
276493476517
347723067511
142384307641
244761642263
220279557851
246676327181
465793013639
474083437381
468811717691
352475612257
219840139663
217699734437
498984736973
500262703571
358564216667
339292989107
307212104417
49430003537
451235149493
95961962081
155165822869
177642745223
425227130389
36246391109
390880006729
129650812903
433248162029
242215904729
361128870043
510966263033
468265422451
14424235957
202391951329
51229034201
268768229903
331128750109
132058175897
3656584189
275765486081
233912254787
475514140229
267238114903
66235540597
498304042487
255166932457
294947829277
513144825647
271267391359
469231028957
300384616879
203441992487
234644358917
539170229371
125550673151
490629285691
338764744489
474821949773
274958953609
223981473041
112539671971
543675506263
193974799349
474487307339
486001882711
58025923003
312754216897
112944149249
496840239899
60504129479
95744228521
132929916151
538787078719
18014303803
155999007649
132506915207
383021659483
236099321621
5595445211
442243875107
473258225131
5789997097
170485041247
136041354623
62139932909
32333146009
484445104217
221533069949
34123668647
298157640877
498626531209
457885224583
147748181579
216611066351
177843611503
420070763381
216214542541
66653713757
164702368451
118612683121
457203037843
132406156541
368501543633
124199599619
193827094051
263638725473
523061425013
405228624719
311613452069
465799203253
61463586529
60458350801
367924755823
458826617383
339739534801
85593862661
334910780107
112733978639
183998022661
70303188647
134477158769
101864008853
461037177079
129319802891
84465490231
64241202673
62980282291
27626982041
45895224577
309622221673
400411959149
501150500693
174069485741
195377293061
173326227653
181508455313
290942569849
415634954443
275951830699
451853215843
133267409809
53999622881
329195667341
29692115851
110429351297
97886339501
174200727739
275024774719
534269955239
255026583787
463396793843
107658798661
83421655139
219851836747
286144794277
158180788751
200649736601
149234759809
12076142237
337411159669
195459966629
211792542583
357063429271
247837024717
533975024623
189845173829
298762977211
1414779739
392317505257
144790374329
537522313513
525946485587
229360929053
127677576041
401645376019
536629765289
132406270231
376013548753
488298431293
102896178101
534922441607
387545501923
312830032967
99431782739
460925977951
409723726417
445251643937
446176296793
527785983451
200307653297
5889618989
75940588309
258060557023
334177637383
297367399009
6163261067
236423533153
121815847121
340690426523
76549627379
250573644613
267748517737
318109848193
150148605769
171418072981
331760575963
237456474473
481086141493
300468941723
186248582699
152587283263
202697782621
473397151949
264686387717
321027064961
39454108219
35944143491
53144813599
380601950551
369945967507
2520259361
294899506093
121008251719
392714756887
69492479057
25065095897
99706222229
297026415739
447402543829
523365067619
210988757261
549070647847
351176840323
71788557371
243606781903
296353526071
69704713699
59282695261
514681060961
532553706827
216429455351
356079655849
146538258551
154765074811
247281376373
164181943687
458383842929
532782330247
283313406427
74436629521
4507512847
190662767587
349961008633
376556345827
409023489773
509309933969
255730188503
479822953261
544752380087
164280612403
184819974307
481883736247
443532614489
209970050713
285952753109
174918883609
262078261399
145299853187
526353585607
459602598929
259091608267
452387427379
539131174273
230151054017
506311007623
221059547383
432697139437
251062058983
236701846127
188146478473
179669861447
122041241519
219433816957
380269062757
46923508937
533051148391
200331650401
97469045197
463498384411
22242837989
449098216961
410304981689
198733047389
117350060567
182095856989
230519030107
503867966071
463267256509
385121317211
351602914183
234732452107
241042841077
154761196697
103561650851
516051453557
379171975031
56383111787
312625207067
524519000567
488862504127
227376058127
57822676949
435835335521
396328009921
446030523877
255190386263
427658406473
398350326967
315990914783
187741495003
252636781279
206206283249
123599552939
125955513457
171888383941
422925574217
102545774347
417141054763
335391450479
282067932683
321704187383
466387359281
356702184851
362194863047
19722853643
462770301569
501311168047
382963978697
513489070177
131156572639
259644467
244175016101
88874252171
156629438453
142523710789
351207176867
400628026291
292388426273
156262693177
267744203117
332340409981
93973144103
163726187323
526621918553
59015389877
299637416203
297129893219
106980151637
517526143411
422522808511
10092167741
459948901207
2238636167
128140770071
46781490671
401006188477
277979040863
326122453297
201605787863
471298785383
422248120963
259553867851
363550839031
131201711491
379393837583
523969997897
542517334829
367339766789
131316561983
191473995073
271536601859
525604018153
525291754139
116358206561
255240869251
107018656441
105762652337
25762972567
84521522119
132842876143
414868888933
100500343547
215917579973
473674864129
94350588401
80572472879
486952158053
512716882357
361358983621
280603377293
30849741877
123632722307
309407289071
166898848343
191038877339
92777370263
252264984421
430574750009
186155968847
72720034993
102211911391
108303515077
423243961603
19155451019
70648023167
146981145989
9811132193
75780954173
115330678987
501232008917
487436512183
353866666873
502923836161
145908689789
178020995147
21790850443
112170328577
25240208051
494151200573
161955864793
114157375547
174834037901
13222992137
413533591661
243996222259
408257786291
45450363461
465817347257
23308265779
145622626507
317134162871
533298163751
518330452463
34573088813
431964273319
305021981773
333648783577
186130507349
245651006453
341047471669
107214562529
65684015429
107303812379
165290022467
434647776209
177474062039
131487137657
75962648687
56944406713
118695010451
437198733487
75418657033
530373579173
21921844507
414167857711
423904399927
382711575619
160541261953
107128329779
149002722263
519950542141
171539237159
360159406589
441612237823
129644324723
213884185511
69362896901
76250543441
171835051049
53237177887
25508208241
361233836693
428615975933
149219009183
511553229203
425344651337
338697948709
62501519117
47969174161
477280349333
382617131803
12665155609
419448362869
272539911277
494407714817
33793061851
112872375419
409779574367
71926691869
458573714117
102512199193
174229570111
54298721143
108442254187
536793987911
461809108273
38103207553
414219586793
84571016503
449258415083
40023397303
53454113819
104529354893
282952302793
264487656149
403268502053
428796827359
416010487861
28499106137
297347438411
249318308089
17984929219
464077567201
239306234399
202833834191
78380006281
521779906811
522024811663
371461509659
363981990649
146772512507
183407448487
19213817747
179577578071
184593309757
532811664067
4384422389
7344511469
286806822199
522088977689
236145946567
224582032391
332955091099
36184905409
539576957471
420661516193
12961002391
216385197751
388686685451
131661369019
491765846447
271068326663
503459621747
204354336037
465950098753
319034499997
528287576777
142517089711
1777966397
342427465129
273249194809
273473294671
529835458157
363645284047
397849918327
462767682241
42773648471
178979889523
235665345829
543765460097
55967068103
99214190129
367697308351
420020203693
390429862939
306706437599
22625713697
82375868297
133432796333
535401145171
67030665697
451237325977
110773040591
317826081581
70739296669
450327624833
161126039507
414899175907
296390679833
525927392113
132062918413
368573463067
402430671193
341796132397
80577414161
207549692657
133105560193
413948429593
212859338357
344983098029
312349262501
195141817933
440572024589
5518717103
236179840111
313622166497
440306464553
293095279153
181124567971
456565094653
260935786169
287220832849
454143737581
257725346581
19636130651
515637810449
460924896407
343889674591
124143258641
452569697659
463745849579
80939247271
359003241851
247532617099
387115800517
306239906633
50995114529
227118522511
211542954461
317031934411
177833797423
99094199069
49458178873
461985311
288883848893
402169868983
454507938539
445798184303
508426353917
284985835249
119001136783
210898594421
155746021421
455419224859
509184554783
317009388257
60245178841
93996924563
387682988923
32333859263
23337092161
362831851757
262921586513
434223273083
59374395991
367659082081
340781911763
75413172841
159028318409
524602617037
425344816691
359416777553
391582804783
450683363167
433566920807
63760486429
495992044423
427484069711
156287298763
351356677333
152025177431
140576744449
252381907403
277344429289
149929922459
319026504239
485984019349
170092444919
443974101721
206699456813
384780359659
170129057491
127889851211
243979008653
352718962957
238334488501
462478384037
519133273649
268368652501
527115109811
52346833717
417587258989
57167477173
359472604319
489448030949
268079773067
50710417829
237373812779
213226029427
300717781379
545184738979
320146574039
61259990101
483388643033
412629930221
450766811423
237541975621
352180847177
503199920071
136273036217
469026647743
68335194511
493344113279
432883618799
32208680249
231463604531
1854835979
487216621883
467075768501
255546961409
14995441183
364840718213
255144301439
502164704231
186162548141
404786432399
449703309347
192490792799
353912187413
479870002663
21153489239
451670019707
344714132689
103378756319
299472503459
407515447399
2974267531
519247656157
459097837339
172103692879
217500735671
397888612057
453115268357
201530713019
385104682883
509068031599
78578473891
479837847407
22863917179
244919349781
85681632451
83294933243
507415089541
76652826011
208530456479
117747936473
26240850149
231724555091
131149661893
452006131289
53657418439
171317795977
501168837293
199043164819
126766554947
122667215383
408506613611
34865646251
513818248409
548589349001
55167709637
336418732547
106039840043
213921332377
387343434931
317053271699
56203099753
187843098797
226802730551
433129151207
223407738269
92061562529
49334499187
104235725831
546808347013
58808581441
174548561647
403440858017
205340627677
373072078601
236944246853
425456554937
409872015019
396725158007
301368810049
47817584741
363135444977
534857547223
294857162027
377427622349
15940600661
453790678051
215732449109
375537620147
263239900601
400738254019
302746207957
422962216037
227109052939
514037389597
414671043433
430098461561
426148271723
496244650553
72184855807
135060893489
83808603649
96072321847
25003192007
404536452413
39053199919
494525833091
446493799823
30517151677
392873281217
442973170723
537599562449
287248445509
541370326537
475468899053
60873129487
290126206537
296296495903
43003107437
348210443509
81493867747
539394244871
480232861837
145029641563
258916499561
177222309479
107504046703
282602247511
318751538453
139809894761
160350874561
203083780091
211416767621
246339877907
195307429313
55379014741
464619519121
525757638949
445310926549
43855239679
275827525271
522529448941
330450760711
484280254057
388636751999
234164991323
266247799963
354077650271
168044936119
74459656891
252808279963
378406840673
272715472853
426274231249
63968570357
322340006749
116054965183
491443919713
540966351223
304957280833
277507585819
454824920293
484694245229
298379016007
140800349909
422800822277
30925745947
152735359333
31203338459
161461058861
94961853143
465898420601
451383322087
260802846721
26672646769
394136658203
66051241031
475873400701
466022135981
137803775399
13038341179
35083301263
182977251637
150997914619
39342286727
211245321253
285260271383
195117669163
545163827597
369362149771
532609364971
70891876261
245994349873
208250952401
264571022671
281856266261
364364062369
7713967693
147301126067
98005848271
507957880571
412610308051
102665681243
82068579937
17636981209
179526953381
70085160503
190349325307
71023656131
83597306357
118788935893
294813504221
252392514841
206407910299
137743819111
81960405497
452063381219
490041958771
542096548801
56775877777
57220638869
313911927257
446523608677
391969607131
330194942177
459303568033
453913808657
235484113247
44520484747
5080555603
2470739633
137460719131
144891477271
392632078043
127908176303
440898956623
507777059381
108536269661
262808917927
357984354509
440513637539
56606269219
311910676643
410521736201
246275495507
199308440363
364152781649
314326183943
484493816987
485721153019
187201518433
235242963247
518129379847
323901861977
25260783241
135552325319
148257299917
311224473601
486997994459
147934744381
12089772419
95029176371
463390130443
413521241633
220942217569
84157155023
150373725589
387910924789
309414605299
53309297533
354888910039
29488928149
53273013847
477583885607
501181891451
501944197907
224408932793
31168607189
382869035501
443392861741
162578402381
485895942113
422379643603
401408887573
118165333003
146477559227
230063987743
478277092841
504297701519
527856960133
220976510327
394189950769
56382258227
70035791051
164553155359
55178167861
520908442133
369305562533
270746007793
323039386459
53997484337
298390296121
219167679947
322569512411
84835531927
366486655237
346240012171
76076718877
137500610183
145854496967
62147055497
430639000123
21147811313
380905694747
505507385819
12643136951
94911755441
223417825633
112862980073
472753047853
333147757889
99192844811
495523993331
420025554359
536006653739
16990010293
155388344599
174189299209
13634683541
112381304869
271045293509
484232028913
368550767911
12623753951
424722257881
27577549381
204626457067
171997642109
407094600901
182243692291
391423726703
172236878431
533368462597
516027374173
79235272813
44890302001
64819444201
466387916161
478912425991
465475776973
385117001917
480923512717
264022357103
59649938809
404867980211
141218182579
2375883857
324748431779
351177021211
491826975413
52541349067
101914550863
84930219889
293753342989
124607218039
81360092507
436071650359
11007710867
223763666911
477202211533
503228089843
217574106187
303213738361
295768753279
313274854393
289006442773
145120280033
397713530887
200969123857
449508044507
329110858019
145721497637
141614463239
347135787769
538109021519
428171929183
307546618409
66712799093
340159854311
503519373641
404914296053
87912069151
22799813357
166085012609
429712081223
169889423827
354867660691
274871564221
53799116081
137906383873
376798112167
485394853831
497335670927
23372655337
204777925397
493873723771
65502328763
515170298231
392327242231
199966796347
275630779427
252060623743
93723595619
460972030139
134495863373
444871421849
20772676709
519343521391
47218807411
95693337871
463299119813
14345297107
74483567189
412147485929
76822440293
453581027173
303917298991
434996103781
535442490413
250048821151
443950221287
373503272977
117686596829
498678367783
263152438189
485834952359
537929670791
100938958669
276163828111
162094055063
108931008673
20730577453
397795306169
216212642531
291659960089
90062606107
44340014167
134664630383
160597035877
161212285307
407167872751
76598419141
237221188207
22999969931
426385385669
197103855407
523656569503
313841531293
511077686281
220462224127
168782209963
93341890951
27009588811
124406077613
220014892849
498725455507
54788204759
234042058949
419151761857
203294169521
535161128237
339339231271
320258039447
211413591457
505216504411
48897673031
521400252151
438503177891
533298124291
162181941707
195415502753
93193146499
298618219069
408958657703
52075303673
128153459459
237464557573
545939428141
160846522853
146359136017
241323556651
345402982537
283532071997
7885534561
315892318199
30396814313
236752817129
127820862209
466489584907
530808321137
479786645209
366894044051
145721093321
72158430389
475655649181
548749037741
106167869699
476227592021
488384272721
457333723111
305659269997
280295804329
306003724693
376202350571
409870376551
155717171411
42558373859
259564501171
143871183461
156627821423
201615671287
501862292573
2092347533
490630282231
248624944133
304179936461
483920226451
503301443083
204330139817
417922433989
489550604911
125698094891
131145225691
457485584587
231747315403
47134412701
87984665291
240663848231
331485072701
301533091933
474935047567
319475163841
122969817547
386560447519
369430638007
213063786893
516592454783
452293218493
187516705193
33973009849
144295746229
118131303799
167381966387
88078246691
472864718863
23722559411
485169183757
398032479893
405903984649
351570668347
465326263013
452385906997
416029797047
84086237863
188222587789
382996851011
205151550647
212099279167
74019761203
513778774373
422021583371
423867539089
434415825209
540693444919
341683981193
216028696031
247677209743
188223425171
194302228403
501997894141
36867127393
384956733829
169158870553
236810163391
126058371007
473559268331
326007579589
383072954773
74977319149
366419793511
181716560651
162888456347
379308393887
406827255647
448637176619
197534995417
390560675543
245078645423
519708332243
79734357877
343453166899
459533168651
148615207913
441998951447
210858169153
61404556403
480844288231
258731861933
369511009507
195525883937
366022511759
242703190817
285947397257
108182977379
417366674737
192921931831
13910550449
220018088887
422654821187
529122723313
435999306863
62325466121
219306962489
428582919859
244775841577
328206943723
242972863381
353339248313
506822355163
533147807791
138506781431
544965412129
25597478351
299373363389
30022630073
152686577399
116086062259
269095182619
25454412733
5843412661
238325526347
184746990223
237531634091
135782628941
218715919027
371629477543
66065522917
50222800283
376490337781
65038867807
462827037107
290768244709
138378651143
31110978779
161058548291
280844296591
62141535947
417194070437
519830239469
151642013129
233033307131
140078334751
60997251737
85230190873
289716671773
129794384387
455775456701
199104648989
278632009099
359851585579
224822363123
359801767777
290161813829
441827585009
438290098541
274649536373
151059878639
197370990697
547655177143
270353178131
49361215591
395724802559
73341632207
245129690077
335169002737
21617662567
431289966209
339367069751
310650860957
521425804513
86482947883
210746818831
437196155597
538885353541
103260705881
59179098799
146634418079
182014838981
17843119747
144407943851
290410030321
107191491923
269374325593
11086597013
407207027849
96972603599
525484791413
79719752297
436063699469
479751807341
99911117261
133811539949
9183296041
149695780027
410998964171
522332623079
369076911029
7242305197
215855780633
43779445753
17168877353
1764131227
420341557729
240585636971
273494557331
488183916547
402956229499
470930767763
119678545601
2154272287
373602835693
183552067189
189211544917
520738340063
153682664441
101264473133
96145380697
394358114141
201322927753
215668245539
351584474159
342191442179
545946671869
463735753277
222808152551
194510289877
158129106137
437366496821
82200385723
173755698979
132060870547
268647965353
76990298299
73588872857
298501625729
368057634409
111915551953
58806269449
515549531569
58947713767
86780662019
545149946359
244339204771
137015648543
241293516847
237698722669
125700211979
391312950529
3560530033
430715273921
372642515459
307870848889
186827628139
423024396581
485014977137
538730533553
9658997419
168328776383
252223479841
428919733943
460825417907
138838521181
470845498573
18008026471
414267915857
428682889241
260013888401
178596858757
327512758451
284967424733
408327430439
499355045887
422703766411
539326192633
544177636169
444750135889
396794911507
436224110087
459463921571
505689299603
176793554017
142210416197
434676121463
84116166577
204209625337
397290753961
142368041329
130383387851
256835866459
353624899723
155567766113
388579138561
163139977157
516549043327
107238030469
34568173457
271407424109
18729289661
442406272127
158854713313
115777993759
469646880793
514064958959
55065020443
65612730251
155190912883
223348357283
190228611413
133814445649
542914738111
98726749963
215669154061
325531791071
434736546121
316307374511
14072259737
458963554267
430729693811
58865081777
162654752749
386034100687
172665293131
310223968387
67048164959
384582800159
45119692769
437864801809
245144896967
339014855099
361194054253
31877729449
198274977319
264493401041
42428803019
531396076789
500522244967
193928591291
434142220207
43548773351
544240445279
50948244691
255326144431
34463366183
393507516427
297969668357
316494918767
486306530977
417212103713
226249173091
231489948337
393144658177
34187987807
506115137821
130726436419
363885688013
323539831499
35615708903
32275339861
319712833039
482302673213
224239188193
197213339177
382776603739
333223193399
521330773021
315412964843
281163013097
136785109037
368187045761
123852363079
394909493717
412030734259
467507938453
321716320951
305615415389
114980537953
302900868643
32424185407
276567923917
115108359511
275322569861
100088786489
319825249501
16072653721
73670461321
169827407627
181152080951
35454922561
485480969923
337663011131
281675447497
152040841991
498566962871
7603285793
86105408639
294976449167
386121954787
117301755577
236010960439
130817599921
206929349591
497924454773
458812383643
185536156493
169041416221
215179656529
226567557967
102811191247
182529521437
86766638597
440225275697
245298933109
31134925147
170504553239
451986817441
498390833359
294938128283
140606385077
94332686803
481376482051
285411955817
103519475471
87817871189
437306091487
505965253903
218721762767
159407701933
395269977139
232621438601
69673756609
11903564507
63883204753
47338240343
526207033753
275126547127
448456459123
262100803193
362115541399
286804854529
129095300387
536039772319
45007540463
374888646323
237165475829
511994960341
37844895523
223993733441
160397864173
404812819951
31876654237
438945589153
152710357717
5327513573
153365646611
252633817603
479757546823
188909397847
533299493651
153541723471
503017672273
25334523119
336086103817
434072899231
65192528981
221827000877
364304725973
43578904207
69746415119
147445874377
156610770073
453319149587
3628365553
15414569207
303690607459
25315483927
231680669183
22100984557
467639930701
415500534367
330755937961
157851777943
173087282633
331756190789
274179590449
396347501857
126093131639
187830421549
225004598869
450948808627
135191482889
163403807317
163598712061
263492371
201326321761
392310139379
442844737903
26261827577
406088765627
418967192543
392330745491
273784291237
206772648119
262871031799
427338891731
346601550497
95134939357
489100313173
432262530409
459504219781
97864371701
232118941463
79048761733
191439705593
88712990081
340851856853
138961484549
404024626249
54775020353
133284164477
114600324973
9522556649
324497995181
359583849203
327687050177
106065591689
362918024789
207152809537
320733387643
222683690681
188825108963
217370406899
377943532361
321835330423
178062882079
112598846623
52591543649
200272771999
98702165803
465277620559
169198333847
149226880807
496734387437
430727490481
149795353583
136914764867
326536944857
66188629541
323429422441
496190807327
106619777437
396530479231
287999677943
429759777059
227196913469
141173920339
4712479087
123308877697
6719187437
275258644471
261426111721
439250417063
146556604717
107082312917
350856323449
58645639469
435506918251
504296627129
511953795487
263272996417
382799195803
274458027443
406028437657
280429903591
70456848641
266703301927
8650847659
459040298917
270267257459
541477646917
9284119309
445100163971
465411079351
543811041419
168235516021
454666287479
450218365477
339981383107
67006183487
371935428653
311332460743
128164676273
81812927681
159591882301
498380714903
377194082809
155443363651
390610160597
103381215391
325040146051
310700313967
363018673723
541775533601
362658843881
96002803097
98927910643
209344740719
48965240923
111471165251
18601377293
261615033209
538307089561
60151833647
417809903713
213127542293
232507559759
133704600773
320643253417
186502371683
129514170697
367254342997
276247339267
180797872649
54857888221
264256241033
262913557253
82399406659
548481788077
537682457321
244351877017
413760655549
287132017301
179596993529
200419398643
108038872439
196906201829
154349869567
309382483933
315693177673
515559792071
458429502931
306559886471
89647141919
346851670967
347819737597
191124202637
98440897801
201499240907
139942454437
523454677957
290181687007
224014409119
32080209461
353352044237
185395057417
35301955859
145743915883
249889601293
506310987883
289768394593
464924936017
44812496447
382927363943
267247352513
331748874931
63415558579
264093942191
264914986087
402494361727
63723169717
235491526373
409323929489
450454180753
127477499603
530252477543
260710380883
365072264891
233634849529
272253171271
368979498497
80612743789
108957227341
526188097063
291626847517
46061045101
473320246853
313804049701
272375500721
16078277003
84770071147
343035403943
249516260767
85552236989
172280513729
332064094079
208151242043
542203993853
438419675783
405712707193
225902762389
17264994839
422109672389
295867006753
531731494643
201914574871
404123436791
311701177043
436765384721
529001987287
95139703031
403144346929
211573788791
380514312301
240815105383
405091105729
360435068479
285290835449
397033015703
50266180177
375247629961
388326625117
381045255067
193853843003
356552986451
391954003367
215018942107
42404957633
420757165573
21859703293
524488129967
306225814487
413225146597
195505504661
461088408637
226047890863
355226856539
180567989549
324476050849
139422876839
493770671021
434384437693
131068213231
465816350017
273082269193
285305732609
213213253009
174343911073
237309408509
26874732301
379092710599
461450341411
292866481811
254003451629
87718679129
523720658323
543037976881
495091264049
287157818683
9911225381
57588533573
443143658779
73433671579
469418504057
275014689401
331721291717
60909908471
441724610269
72926641163
520278825257
210208191103
138158721893
251687579513
19287890767
333376532441
549366497851
395040569213
34762064483
285739513733
267451109141
135462567139
131986061689
96512536171
213083001881
309717955793
52654624663
243879796631
11597851679
520290333679
529096507129
179175862331
166008125489
87388865693
31314342923
289314132011
325010606579
38436130757
188657651027
498944864819
41165721529
102491926447
495086747879
46491713503
352675947511
168160866337
335144671283
373531602137
305634607441
337282855969
311417093081
205940695579
334123689323
166687436141
231489996611
321488972087
160208289557
541915261067
440343713203
234818821591
221882747267
218128823611
115298551559
468032495149
472663655461
204967790509
223941724771
170862598939
388346665991
145305952943
70484117783
424761345667
12717584783
110572059467
446487111503
33507863503
524554429367
183323875447
130565404819
400471146091
271434045577
510380685901
375932290207
189605863399
48961449349
156260196467
499441817003
79732044767
299631536219
93817588519
223160037587
107448825181
280915037309
366069405629
233228105563
462754060877
422398827581
105617881727
256777993001
519055716379
339559941211
122592069209
74229761227
380380392211
85586467639
60943340387
327305586163
93060344269
149489596987
145242530549
460900389721
79175304451
455876358943
459340524347
113342522221
425943145513
507274114021
104846303741
48042554137
173799698437
13632152773
301381555973
461409074809
197137150501
489895928273
36941340133
478759343197
476356985389
369631024613
267813804611
531788272199
353636081317
24539866103
503387416801
474617882857
303114837617
433927609091
281523577369
201348178453
362408506049
364013030071
374812433881
78309622771
298726112459
34231107901
522518267923
272821090411
264452155711
54470307679
422127544543
258897362483
497026268449
232553742697
533430567317
123883407997
340541459477
471380093299
486841805059
412009361131
477033403459
82248133421
473729137991
247495094131
152657149483
179772040333
133668773213
443045871997
431357530381
210039796049
13229415961
372004083007
414481037671
409638170987
22919915647
136918929487
387054276857
228389978009
385563574667
513757488527
515738709029
197790971123
182811102911
522094311289
466676779603
450917822647
520876709807
102172254479
335930252027
451618291847
295613790751
2820703439
308957866421
326644660429
41477500123
483091099013
213307266673
162013559077
166373644817
303604485761
161708521549
50305440881
477168613591
219525602827
152396522011
410298322859
508795622719
25633333511
357614973721
73960621297
502669963997
38567354263
419230025497
224504947543
191990762917
323266836421
279124933397
376686818759
14588038603
244476810047
91599152569
113355245243
324597223997
293171542253
137537435813
381549732379
371241328189
548953861639
28236305359
4102546313
473980443553
161542440589
258436853933
212125039543
257731261559
160814865737
121013058983
360124016141
76237709819
3213590791
378167074133
262182926557
439172360353
11374968083
484319875813
343330965337
31273908077
140505416983
270288538477
465242993203
192283799723
457281388051
410897489
439335262649
157927012583
504996244381
110515115497
520953356113
31837565359
518148028577
486207399533
330423105667
152758980079
441802966351
187392169969
220570726517
20422528453
370141944631
288532284283
300434904181
242206113337
58799194943
233655808871
86043139997
190722081481
84531531313
67783864517
31349496817
448560071353
240155324491
265697392771
222653555023
411060207331
390132184919
543213264527
524760818567
29183337241
105883808879
267184998791
529516362031
532239650939
536893285823
218269696313
51521290987
27349452877
470623273921
218772045551
78835739639
485569540993
466057190419
504985201157
523719163399
63386404483
11335330861
541910419643
198934498393
423361884181
101277572719
351112543667
448543212701
388758996487
77158098079
245455080821
295343906789
347820984551
196648735919
386311009111
501482460103
114854875277
303875382047
254214094327
432063632489
6291147061
54137281859
471013215437
204990623317
207447453413
314306250421
87057108701
326378644171
101359672651
145787421733
396799768697
515905612237
461475006197
348106218631
460301575841
141917506831
207597365953
445610791567
27581331079
34371747563
320860171117
83747986957
486881741263
323113269937
159744184601
286251642349
81555108961
438918317611
167894431921
362156888911
535051935491
323868062867
406565452831
333434496467
280383952547
522085857269
147781389937
207855416291
360809445149
123922911263
526107304139
388506747119
182194249297
177628929613
99479627851
112684522003
341057548243
411362281609
303574618637
431598482737
466244338999
75539529601
175275609059
64172011157
202851700769
130748477801
439877836361
415690050101
86829835039
420513863657
406639296797
141926207461
409700213947
354761444209
381384882763
147728885873
389621894323
531350673781
19573521503
302040896177
345156066029
244632098233
464701050581
304894379249
79109119757
492204465581
147428814691
426679013459
43672417939
201978821911
433215559937
511269659261
426124898057
11011414789
543444428689
8085492563
277547389963
134221523377
148611527329
350043757501
71831558011
283210011899
132063505027
28877798407
392165521843
115040923649
548714088071
30389597933
453703741399
429393442679
138991489627
177681935297
211275198821
141444401443
468226114249
138250812929
177559538227
506648390393
31046716049
200548802939
270167692853
145248423629
12494702707
431025361463
414478027781
417878145967
31612285297
165890965099
99797108591
230173593959
231976971691
507067318141
219764069197
381016557751
549600094717
254208310399
492518243419
218140019113
141171805211
246795299831
263671327393
349440082169
317491834103
213023637319
155595243611
183687469061
65233909579
273617945963
296652153437
529617939281
144585024889
458615057567
386276718071
397583906089
205966801681
116553345551
437534369611
257810852413
38540896091
325765956983
230281227559
344872032151
11360531531
378878374393
33210815497
419075557739
158015988253
448551104707
202464260849
42031232933
134998088479
477235092643
8638233547
108600078907
222468843521
81873985987
366650644219
513013917959
420265532983
288190533833
89751738599
407747325563
39737789669
341546546767
501207118571
65888725741
102291286729
359626044467
262073293213
437367787513
467699464919
250984637647
5857788637
504349259497
4004209477
181967095897
155527495139
329571832741
233587278751
102772919203
28640937653
65400767657
23871671693
413299209997
294075026281
329563939231
140424228613
77335857553
190891204799
420037790813
307186089697
343092959773
227177302013
304433850977
103630356787
346425390463
543541862813
16482204359
102893865563
479382659309
102143007853
233346807731
10059379679
515624399599
66777574033
8082410477
212961360817
302707040371
405083719267
26100020203
453675986989
168084261217
394820694011
86421642887
277582268857
458595617203
349840764641
411140953
446027719549
78332649977
302887334579
433341270683
114692373469
216647764349
512635718939
483229040213
495131236879
125437723399
266549613593
435621182093
473837880673
108430351819
420493124827
61586952503
199582504721
3883216627
282993128641
529749031277
14078244421
419075382809
99140582173
443228202511
253490963233
216032922341
229631735321
252162227557
286269013333
83640407231
441220514089
513256972369
171327917863
4792955647
544582005337
186964486979
1280109829
141659553649
367618660237
279090489133
135165116299
419776014809
112467812381
56543175893
355777700141
132583386337
495491876899
547484033351
129499639999
238336994089
540736910423
100815114641
535189039741
303767463211
385693939987
498181037807
411439496987
190040188969
43019224327
5017447163
209108099771
373965806399
199302446953
449788356583
215488800211
410462173481
267933597551
202564231423
430748968499
165129510673
529589480153
502943177833
161738572403
451089060599
365682928133
230272134241
536262312371
190807772083
316864837363
536545929923
213796180019
435584735791
178203215549
403293851407
360291173729
279811637011
423783736279
523406773387
4247555701
401939127091
244140055151
61125665599
145988896243
435400589249
470335423939
176049819973
166083481583
407025353747
521752622639
419788503229
111297246259
305413609619
165272010049
450161798189
357666012113
369426662779
132269283121
537534547507
379573913627
99142790429
497364428159
193916300609
179178722557
58743882793
2964491371
79631360119
159043143401
107640998237
363996571307
415291097593
544417593719
256472455601
252326585597
456961197109
471392741411
521472785341
264674374253
309274714741
83114661079
159466386899
162233991827
228958058957
272793949579
471640724231
357874335547
194481560747
535306816531
183985129963
217239786389
98133628507
14691949243
544132046789
28796864807
76611499309
198742669883
359815718569
309880088471
270012982961
215495289281
354780146251
160831292911
380602067101
422385860359
224886446471
537306636571
350371712267
171052204633
180698125639
255882952957
84743238737
59391027907
33440199119
459142578593
12475756261
251703254441
281303893753
549086889721
10712977547
294856390123
2616601129
105900260699
183514427147
335471944271
99896967091
356371059827
269907143663
474729442937
112195651079
320149368359
300448241843
144778738399
172630961941
375312914819
186227837077
348976389889
476772165151
458423367761
40383475369
232487416283
131226259973
230131799519
175863699659
300796970653
12541009643
275426966663
189090234713
434432277193
448703899961
539752455331
192467428169
386543903477
530403965101
523224113869
160330635611
98982020873
371694118463
179791948163
270742222259
301266074237
178822255309
181932043511
331911008449
375794239543
282911423969
368916218227
502161083891
342400531777
272749317089
382663796399
159171726361
360511064533
50421306277
104389300163
265530508973
537670228717
228791143313
531353048669
118516176283
88457013823
321563440433
422858681789
454611708899
227502458059
32523292831
481835558887
119610935329
202703985973
524336849299
125581873999
485298823831
269964483923
73816261271
25026071867
168120592777
374598977833
173557750859
309912085631
454047722137
186480764117
245094648269
532017157253
232677926419
63943839023
159843397723
446781763877
115329424673
32693071891
184027063657
251167367273
24446134813
197121266681
45383394481
259106074133
289772962943
330925192223
355857477467
425927803603
475465086037
324190881947
457175572583
56823358073
161053453097
43826634161
51180650671
139828585777
332364298121
321323694823
39046966867
121368533267
13155432713
47295286771
222374554253
480731705789
77669482243
516349747597
139033375583
103684602911
258770271283
373685956013
122871933407
377956467893
421283559947
395021125391
354704581789
473005765787
110181772093
339107642087
268464230341
334607768689
368961764939
490262516057
89634484871
257624643487
376433784677
249472729823
404843277809
78449309987
346531646803
138755699791
475785296089
287506847417
177096667361
484135327387
244003343279
29529133801
100566411581
769449949
180716317487
176656572077
492171614621
170979470371
95007438793
25014667583
517409537077
167789763511
270013867807
353555420233
147446182157
421824903287
54073322431
365443331951
212805598771
397518878447
48728806541
254515538413
136720284803
346106777959
421391110627
45803682317
469422738067
122172293917
391399712969
96382119947
192222760357
218654253359
488524383661
171048416507
268712900713
86752241599
57610792859
103495847023
238725543989
470071652651
178680224563
152794550449
183558828643
73807096127
270318321283
358900364059
322374412709
74921004859
103751571017
540055372973
78521949431
204200897893
53721852061
530586271231
531814582153
338212057361
495809178071
85912865407
71206430011
11398626677
287620305967
362779930999
222721600753
219331496921
225772818919
70371541043
311554232863
395761461503
248161277137
103722216649
38313220963
488362961189
373244325653
419148869917
75639107657
546920346251
162532688497
500303859509
194094789821
439978257991
45527867713
179650912813
390510938957
535462325989
545087347411
406398911041
349206305003
321722205979
310828763027
207139396133
6891900823
274423718423
431952443311
473813852587
374032776967
40693238407
270395504807
210900099013
453639613897
308042929517
287474365589
411900638939
382202470831
445242870199
32326211237
531278524157
392417976697
421461451769
7760055209
113736412693
183005498671
282717270371
520779270593
227777001653
508967842937
362090749373
188243664241
512060046457
100361645843
322674205487
412096348333
369150513791
118422912599
500189119847
277163652197
335186939023
477522645209
68189481011
518919166847
275412758689
282663444521
216719318069
122636121719
346419780541
387988203821
463640522173
430051242749
224075103013
141080885537
14938671233
315266847691
513541518877
26057165249
345641071637
433053527059
254962465517
346617036247
474078008363
20006230637
444700172773
46361987417
156788350133
220676631523
86381696407
421153725353
239679404149
543350706271
458828172083
144209683073
298489670099
31791981847
187996107881
461231730647
538638066539
329558346881
446901913351
450116633917
159225846757
228698820143
338743565117
203859408509
236235891271
226035800411
329007755599
330130794743
152290915949
169319419463
328463946989
263092984237
173971071133
228016103257
478620260887
151407936409
517116348253
88298257037
304808851747
84679757329
290222493947
452416480799
176485133263
336087188813
153241924103
209086191157
414250121429
543529179937
542705179957
306627381761
370672906277
271245089407
13195628309
57560262377
422142752011
286129318799
46348340663
154427577631
444337616249
201864103123
28524000419
539073864313
255415304983
252121181303
216004874623
393023100047
257260057937
40752301379
537801496103
176501565637
239426758607
457672997623
497589906761
205533800699
392092958753
425983000049
181206375209
441137957551
10152902327
178798009783
9862380733
425669210227
353514117149
492158149583
132944324861
271380081403
204716942777
198723461501
226580064533
69518054087
222630280517
268262472343
6399800681
360148091491
148344636061
22776612961
83206413739
547627200847
215865963451
261117367279
41545438723
528057810767
174768165587
102662894371
264736801751
539711044967
104616298993
201152946983
463618390657
297152691337
46808495597
184252854323
546310486483
432973338541
27328444597
166602814177
39768276529
57583345241
461956062329
343018575407
413196580259
34070913427
466603941841
196910387159
92434523299
372042141071
436089340853
197427389791
109168773379
272380035677
284925593419
354967674161
419894544653
61552684189
313166703299
47795894491
271043753507
389074736903
157952745451
81280649243
368726150323
44379565661
312388967453
1697761931
131555863513
45548771011
170551421069
448470904853
273998655743
29652004223
428164977367
502102059367
224159673967
82116515179
47972210729
293547088507
41144383937
525847186981
311666703769
1645307569
539246899549
10776422581
549526187473
114582323321
370506087179
230044713683
446107544039
142926513073
141977999341
394764664379
229543374289
260883155363
277320077687
4744478339
282464741231
343821725641
146671236967
72222817211
428773696381
94001711269
439161929161
441537414641
186324477707
43910258173
264140201833
136844726873
273671929967
42619841821
124876866943
225734957977
337989882533
411746559281
124712953229
288134578421
489815491987
542190831419
459165195253
173969508941
380687234483
268790257699
357653851169
539335111463
227940733957
173293240247
523933865341
364434650339
541288967941
190688065807
71627072731
52104587771
176626630711
102350825561
171886702093
525758847857
229246065821
118921667549
152482446757
71160992611
126077337499
503927381827
406440896021
247144774039
130155882113
292852328963
525897582097
180013870607
352029242297
405440356819
465710878961
86905306963
404836336313
468324830641
175336605799
333286200503
138512655773
333777604759
250516697701
373613613323
168222895201
234673429951
338679399679
367946681017
23199487723
434572411759
43480331131
522130970951
295538055779
198068476187
533313581279
523742660057
336316364533
532331471129
250818050377
507176016857
213914491697
407064331901
20287310503
212275124263
186070540847
4240689043
9532767271
122729329903
92193411329
243321039079
9048878401
216747937019
508701059423
425234886113
70950987827
467545253743
455030250061
398666529431
7048961561
499279047923
443530710967
174489070079
185266378631
29402162189
12559876421
186034563359
421599459539
254140295467
388829918909
364565050627
278040794281
129933389041
319866502519
192937579433
411168593371
141703642501
194031426229
527172438329
399691302221
412557471593
410713170401
449869339259
223193941517
442525668899
199290462487
288552350929
424577793743
306399440047
501687170531
88018412047
112078640351
78401183963
235344923111
15207344587
108046925509
446572268773
293933775193
101348021981
408339830167
182321379047
321403204613
522556388399
329867395357
424093864949
166917584111
533710217213
201945464183
66553552027
535242601331
174946034591
348371484749
297613085789
460206573353
290681486369
919819951
423734882479
307773783241
484498391207
30224650459
316845842233
281650454233
252427359713
142830027523
544002770483
298985815123
378683411089
188084644519
59192288849
515407607383
88399042517
407644073341
186890439563
473017521199
391267066181
10250407543
39793623677
200246765401
375702574981
362538948859
278289250637
229500415163
208700336419
69588375817
127846769957
16309804451
175841263363
392806759561
351668772089
259591406017
207418951139
515227932757
421957205029
448324977083
316742116477
407175773509
2914132609
379216248569
55350664751
393501401053
89057440793
115105097473
439484224057
78348962821
509018902027
129360868279
225030996389
147991793713
287701977749
316692707533
362504916373
370226023931
66884362157
530014956391
111986006681
321220158373
82252710677
519358331269
116871074137
180948192553
375319959137
67554269743
354188281529
96579276049
171796801283
321236168599
272240053439
549207637577
198960559073
252132919937
414488752019
136745196233
111687431957
74494615537
313993672217
123438071059
264660623243
343681188029
61373392867
405790929737
530527404049
496625069573
343805586013
6824589703
53181113641
1577618123
293819093383
94153323097
361073533559
369369420053
133067263171
519694808021
202547372953
466500604019
127918432819
104162038117
125417908087
419947864991
397237294229
351751014893
269781274877
118843463573
26450738497
2565852151
244068267917
520940796997
142924221977
129277526129
226831823249
34089201259
226709152337
34489833437
526117661603
101684996927
198974544673
434169969007
220422009487
276280507837
117547837873
354758338549
215821838249
263816712917
459353497553
59198476231
511113053417
404143391389
118698709079
41419243487
93824137439
287180321243
490359188101
235037939239
136370126537
173925033823
296033386799
393004922689
517664214229
86676472567
83800836817
446670937789
166386105553
313595817901
306109207049
287666825657
384901643911
331153805579
8741574949
11820309239
173282209141
433427144617
173958263891
412502019047
34503163813
61090003979
215496629281
406081666033
138296863729
308622875101
60902090503
24161962613
522778414811
303736747661
495211712071
223405163321
257285376661
337544363281
505597865863
199934646361
548511486587
332008853549
310763973259
188031075299
35860838047
231067702363
23781188777
495640843969
21458487697
441789519077
503188735747
127431600343
320889637241
325927275613
9775682827
65705432297
471764347547
372122329483
448470553247
369502492127
528844198901
326968621129
69443660471
423425589577
387443683481
545013771041
295636701233
346061934973
160622976233
11824311451
42873161827
485434223497
249798745849
23652404509
169029179443
1508388613
66924597137
334550725009
176596879871
299133972551
114239038367
42071304643
269116536743
162889205807
44303271829
210774567257
463018675247
155978925227
58892288801
536108487259
295869164543
205963858739
278580770183
408861719261
485628069673
545628938441
5063397299
71020893373
78293057027
213805502839
31706906129
415264684507
131524797997
31989857161
75099950993
212431461079
44252101771
53477035291
230384571007
149864318921
117095791583
499547936857
325124697917
418384642553
27873188869
376107647189
288517697417
196151328721
216486217427
367628627491
514426395883
206743028333
352986935659
313585749929
431818667627
235035027413
116624296973
61092479857
49795515811
166479745309
221451553649
181581433079
491842019659
16488245131
81156066569
6962747479
407886267053
204388525879
499372904819
39219549533
496585216889
352880150587
169825079549
501645818339
21050078513
298232026093
407393838143
386286088109
50682545189
308283930067
18985289753
379320191017
248599058269
199579246921
36653238437
148491559093
315664779187
520812212873
291021729731
365483551453
108402279127
428976613313
263402369899
8747941613
150504083789
114746994683
121897911061
185236455931
217652249281
39401103683
351513245141
373788920971
545965978193
11456719399
509525717957
228368880137
203759728969
184754437597
126332571481
82376494433
145911180881
251749932191
440635059251
52807552997
537265597223
391855533527
163560257227
205122702401
73153076753
450078135901
387768069823
539296089029
541869756149
441993823673
232351687201
370169834003
137544556973
229285051921
366192939829
451352873981
285859624097
476607605237
351279013637
26965024297
106257254269
236953237351
215874310763
542694601151
40937999029
257179941233
102974871941
63956893999
403367991517
40050406801
360004924319
147052559947
53741300839
168860841559
486540791591
189074965099
7406421949
446370690281
86689468759
298308577961
72428166847
289533442487
156817805461
532698224341
381739693487
412507716043
537008084377
97674268673
262546535591
336391969729
366804951379
449709940133
157855872269
75327929681
359655309259
529568961301
541593632299
383248613641
367547302931
271817205739
120053031103
234699049961
31217830487
378012513649
187413998129
58405204589
69380683
489908122661
61870029499
121976883757
313208485669
219380393131
430910557349
152403762373
484003914059
63013891379
90205575983
218847465533
263958535129
406824836863
165848098397
328010050843
66624667163
276886768817
437453707267
495650482207
209372089417
260390284093
230926981531
276797446411
103013536229
32512750703
435566596657
74743601323
49219803067
325014039391
322978028213
331912525753
424892984519
545817259511
26782738109
248103754793
304992995137
16069297729
365563862569
95663582753
173010757583
306455622233
419992736879
85417967191
119827942309
316666211347
49670577547
298000522553
424636433413
190000834997
387940849001
454739812091
96327420677
279246848999
373635453197
454794680959
363491917631
240259273253
278734399379
309548211241
29533554749
34308815971
95622435901
292286502559
95269835533
13385832571
335526151991
266025609181
133961413177
458201125631
153583133311
229698923393
416681481607
84746621789
279256757327
456244505593
210418537111
56357842231
270276227953
423727114081
320254392347
421820622533
27421702537
157183289453
405703331833
497279694619
127543401473
459915452677
493098295801
469766977063
429273212773
504819801671
316863798127
118325968183
329123447539
432845204707
420245955931
84227217901
415235987743
466977830003
294041253529
435653228539
530366408639
86183070217
342311227273
541528794839
203949026069
22623201451
520847080409
320698084403
441396267497
171694275307
500779689779
390066758261
277269417329
352053584699
511880547823
347183451793
78101633123
547808391589
220701287843
101563402547
218295356131
448010064157
78018604721
303561062143
20454553069
1455080213
399542457089
40327252571
289371053371
515520332953
354633023099
191971715057
182281120397
508799484637
339535620817
521432108017
152910753089
256879066979
95334483631
435531182641
270238372513
54437335493
436243841387
281983225141
515179980283
307443045977
377060109619
537329016101
390040181233
456857834827
263609134247
321370961459
23235485621
97171248479
102569966921
128298018689
487197447131
251510519621
493906786091
449527645547
414529923869
394625389217
345865069457
484219107499
226184289283
447973386079
489982871993
389743156109
147108597469
450216921533
42404725241
172546835081
81548199059
325031920151
6588478783
409496192741
280399715809
107648509667
266700715823
140529726317
271597867301
475287590539
199977306871
45779010073
9921968681
350842837859
196959175321
433206192721
173693716319
194414664779
267445609493
253170759587
89922861317
160755068051
320854275377
73164047413
24777091789
31635169781
511531672711
16063647749
288626886853
438341254427
337420893107
408532107143
236923325777
417112895273
543692607349
208892450119
232649825197
64864616603
440265743569
527210346473
152108532517
47003522999
35905883777
368913520169
263770919099
371048872289
387994969711
259611196597
508545056857
98513005909
62832022207
48443968081
399347083559
485412143353
164242150837
226291131433
414403604533
172390938547
8617831591
366751488071
181470393539
499149085607
425580973673
446055651553
537155479943
14255492401
472308290963
462463727273
111164920829
462323395321
126288109537
107092414697
344479964573
211332220919
466902239899
420619620037
103741604881
448904776361
28475877107
328482287431
16146091231
304530025201
277844469547
59264751307
279893522273
519407212799
244478929559
430738583039
420055863797
334852872433
360608772077
69325914743
472570869853
356002035253
40846481729
393384346247
365859001951
279888053273
141314147633
192961599433
472555684229
302520141907
370336998517
480657243019
473949579497
247820200723
34346404681
67636646191
67098211819
231833446349
19692858301
418960796099
305534588003
515351512057
225692142563
473235775171
215870758277
137784510991
345640233643
107372985043
121609914343
9624831929
502118853913
202175527639
191438803069
207408613693
445970805911
272407265027
534346603387
216285779377
478241619157
422272559407
332251622987
254986344553
536842638133
102892523927
547108376383
279566348471
35182495889
85592251051
392622784469
208116011393
449789516329
350376959183
37334141233
381271071719
294604627409
156681476761
59766432829
22712935591
263902058501
542086714181
314594614459
289739719183
138377864363
117462215677
549726501937
121772239739
437138457779
264589048127
310955687089
177113518423
66997508779
260613225487
61035228713
148066727113
6005700553
392300294923
513537094267
131331606773
388569735493
368182091269
434545417003
119276911723
266798330041
400824134419
161978202481
68153056079
56922631679
400968270877
411234500713
481618398851
372718192747
368186283167
236238549571
415705202041
312498265217
182408870621
525353501987
13596433
517359619613
148036030543
132908896907
123827786903
449046134359
175414356281
225613551883
399406768993
205190473087
246534970219
492580341947
336865676327
324344113669
8975098109
475276918223
232927534181
17703034183
210386900783
34312605277
426430017389
280867042147
276089654389
138887142209
547263346207
177325631689
469777446251
470190336797
505845940807
465597443671
469631338493
429628222493
65900562643
236844271441
92767320643
267150369229
183719079631
17091690431
277773070381
12594955717
451920689999
496144869263
262538776481
73408925647
487381238339
190529943113
541506980263
462613110023
493679945203
65526723571
468714175543
294007690507
390566907517
157134029021
445242352553
221943346657
503041165163
508993404539
478890287969
384972069551
368859734143
340771143481
200355696869
309533747503
150469845781
384807934681
111549819107
27929180989
268013620933
521526967069
283438300177
350698778593
258221722859
128114123117
170088828289
5590214393
216778241377
173467803953
476633326913
36745353917
197028902687
354218689213
8149530019
216902229871
458366542483
435772267577
233161363733
482085030487
441863854127
525000988543
288696323477
49121927137
188653712161
187088218997
209676622633
354215425511
377209056571
468191676259
70317610871
147543111767
323151618791
58651764331
117550093657
374356606787
427095966929
504392093099
320194640693
533570481313
278009614381
505326995099
520699795829
344260947109
320945345659
513254096417
179902761767
263596395883
199724986807
70709745103
141822132139
535326476987
228140104963
77003624053
219600418423
114673207501
346934670127
101900198801
476177880007
192127722889
155930956991
109101399529
247517041819
469040531423
484739924167
379022168519
363271215911
287122008451
400137033631
84891682999
20418834803
288992798599
171787225901
229936347829
201485699287
383013854137
412479288803
56112615991
233595309317
415522734967
54536455091
358017812237
224428983923
247854711413
459294732887
385424437859
53765885587
480058012121
366832492399
481034509721
242478949003
69277167023
114855284317
287627530703
403717983059
153997140971
165134072249
293192776039
431278585763
454966647797
93636202417
194473133983
236680111999
149883687647
538891938961
140673326971
394689944599
228448212929
44825110039
332502362681
114912369511
548211265853
92490423199
329658906853
248215047029
69706172521
19181848061
222333574487
311710303889
275197390213
337185275803
476253293833
266100495781
436747091633
62711408159
37230902141
34429172317
222532159501
520534403693
428671720019
421877138147
142287218131
72124480777
148942255351
255229346297
391329646229
89399843909
18785232959
238469210527
480997216177
320466298813
214249492441
513600854317
539377421071
121812585031
187919778349
257417905337
86622371929
2840637263
69624832163
391704349693
440753777417
209645226337
36850376081
199478869741
119252800481
167861572513
401838734951
480975133117
241605446179
83278544669
490904941357
424263550519
251430393947
309936677153
285925847741
367303705501
526989080257
87020051449
77218937099
208866478861
410842119137
31082393891
519145913887
342065693173
478687413851
61932259439
354428047321
357385035253
156877459439
318199584007
234378108487
111971231329
26885366369
31214908097
354522885557
514953269197
444340131827
463251610061
317798641889
435427323901
465072175639
7220799631
22362361079
80811669503
320771748683
124640049011
100393222639
437187719093
79724812129
313463063659
183510515291
364469743511
431139260327
31972035581
500268754969
214973806991
535202052871
25901628167
516264813527
272602841113
335680598837
181874215669
76355653133
299316060293
441168428089
120716006273
321196900147
225881007449
274417400249
238197965429
198562378127
127102535941
21037071841
233382257501
40819791091
305549269763
71059393723
49552724017
16727576903
49431638999
94068834781
58515948443
389841254167
200894860619
538916331337
218794493681
525362182589
537290823557
243618522781
340110817609
136354993553
351753120167
5574759679
288121664297
415911699053
441249840839
15544122199
225941768747
351487032727
419193399059
197188113917
87036507413
117420868879
447263386291
132842445679
248857241221
429640364009
22201142749
28194150389
181171693163
383862789301
10203377563
82221030457
391493039221
258247365947
419843606713
404980528207
494037519121
101063652149
411626157487
417784516967
377118473839
99027295987
41294357893
67914791093
543465357031
163313778877
214670281213
329537034499
213717256717
478443646561
77160281537
437652635369
265082448157
292171880641
400950317249
242685273023
452661311407
36251726767
252515833991
158350001177
432767680757
6245282731
122153564257
33663835193
472142910101
23272586189
72549184049
90776924671
213301439951
137103498941
10971064861
283095892687
329613436487
121745278087
338721187193
93526760521
55572059281
299189910493
38907843229
137492890747
332777240771
248129003467
276382136543
372670776139
56695445153
339827539379
415408611923
304569316013
496455051439
122165064239
316950672901
537468689657
85140336727
427728026267
337153229191
284444371571
355265073623
250232608711
380398454087
418363656341
429676242979
154774089761
214877480627
62922949679
73924965743
45681215893
382299205913
251263406531
414009852187
381269821951
159161612971
481090237981
126616684483
345069677461
23447063111
295640903923
463019992217
423628747303
185611289077
10124522483
531035631641
214323534421
107067297367
328450021379
548727914737
168150590173
317810589739
549275340937
480010756663
366287370853
315986088527
2534063923
496560831857
450165182867
240457612183
90409959587
410327682073
42066181243
44231110519
333963065039
350518689127
507891690433
362656368241
289100180137
295934880793
136008415813
443574169289
80938055311
538537090121
477374772991
436101648223
409624800097
158191447769
404580472313
272290958059
1307409923
136840278241
243241202689
159265294567
2002491859
447538404503
163001058419
426081824209
205103200447
47030053583
435894263737
102419656363
145521168271
9900917849
72857418709
544419782233
281525023471
247235858113
67362271541
486445431559
19360169173
544612065001
88251067129
212985455681
282367215301
414465344357
6749246419
250269621713
233746653863
174982075601
14399490401
106406155451
179384790001
271577532997
245241807403
364182768083
448179429023
304194406751
100239554161
370175302129
117686805601
529149723511
276991561139
75174265877
120634385051
305928432587
381686840179
280023338149
205938347911
507395174617
106036062149
444998081531
93130388279
444371610271
496592883151
113554131781
492185876843
121901853553
294659667607
223817181187
192776434423
182861082379
480036215831
427588678229
138330661373
510881985827
478407465533
89508064169
342397973717
129082202107
156784523167
49478008901
504843502697
45011700667
91199412211
151340772061
390444165799
227817014993
36903844603
341339901319
53105359819
60187383637
281233828439
359823296509
50288373271
49283521249
296214978847
324815386333
415992212059
49870275601
54981590773
397807014233
266986033751
273727015043
325940963
366722264179
408402035491
236079371711
468798394069
128769938053
449776949189
4600678583
127958426033
231707045923
347428940267
251961604949
89689177709
488297767829
222703786177
372724936187
339834722869
86747040883
217953108619
386657189357
426193490447
516482745899
340305086273
442145180159
128800133827
232614860341
320127679987
110919407161
137146015999
500206785427
549748189271
543398113943
16279395281
350077175611
22197074021
420339371603
322430476229
117507146051
233334718979
530809430611
25184623441
428829572189
266575004599
247789062881
241318629203
507623078021
383332497397
206429073421
47073665167
53693795011
205468772591
366206228503
47950719041
269079157097
79328275589
405725497421
396726281953
387920326219
129685396517
268885930711
529277212769
424011426439
358064583203
503723371453
102781322789
416203957097
118728067727
151392121807
526429357711
354040853821
187007901937
72700898351
273863725367
188270539277
471623670821
143738996851
209844796727
155395586347
183773978819
72141295573
488227393867
345742178657
338920645517
436292002331
318416952367
504439174231
286453053617
508673462959
184375030397
284112443387
28104519319
135115749893
159098849747
414521336813
28547691877
537451079017
416005503271
28433220859
176524690051
492382469723
352305630199
166981173971
299990186369
420966351671
482572768651
375302411641
269241687163
229686811693
345737567267
258820732481
407923435393
102596983583
159988560367
269637220043
154424400373
446330383349
12838743367
513421873301
548251256389
278088163183
325704701383
319214532619
415449795713
142181378267
84507360727
456323941
87528858523
273009546907
227221959749
35379712411
12480020687
105583501181
425590160789
406995135907
143860225123
107482416803
441186748049
438510535013
180400623877
255433252057
29461006543
130764128629
166526193227
366009611969
351773945377
147811101793
359543406583
102487375219
423975157127
206841462691
286374781541
218022504517
60173515387
432753336503
218542406813
330601886273
153169573421
88433599193
366275795689
481089955889
470346700477
393153180829
443568593089
145560284459
383907319711
22762567417
297479173987
333399121897
174178239337
203661502829
141302211599
365498231489
464071662179
365472587761
389929759753
477346478797
546267015403
119185882093
110091331043
492033989917
165033389557
446383376419
316182931261
496718241553
235389635479
416549448643
548164963921
152763620677
334066995827
486910211303
97595699819
1142220841
536535643361
86360077633
6303612397
100972951393
398357495423
424954904743
367646481977
281284771333
312303649481
74183066873
143838170291
410379419839
441738791933
477837652493
444638997967
25748152051
502559115787
79875529417
32435879101
188525012293
505949456371
248734571153
417712772093
81515484131
412362545681
540333449237
372035078939
203477938253
456758859013
512745038369
502724279807
510162698321
403140379097
540286485811
291521993387
385430015923
91075816729
533348093011
405905726873
421004399831
433449647087
470075766889
25098890431
66936878731
193264959359
433641694613
293144647249
45395948023
36605043847
172762332893
204967351301
401974289663
437252254891
352803516467
21224223721
410622997027
5962041523
68293740629
161227453663
404415379177
315153130471
80615405089
454467368171
510639058411
326241356983
140644722671
164322886009
392284787743
82338934339
8952048331
370107731927
109422950489
9251002793
139444910021
458965412963
275177510173
163531683641
317246846863
83414481817
77313936737
493448544913
31234313353
243784779871
487139746673
471298179031
232226439113
81830492837
527671228759
455237524429
438566348953
104352348071
395675306503
28017371803
467505765757
177789687737
363605574599
194903959819
251203738439
269120078743
472723831423
515040921427
198112216597
409206893959
305922408287
267833073173
343035656231
1865167753
511065368963
492343415621
91111902703
335192465887
317244673961
74019110549
86160201007
301190776387
48087140443
300835224337
243019289839
172666050187
175898132177
209895351871
180358465487
367723443643
278288359571
522673640857
258558570889
127861760069
222907797617
27690246593
127885276459
510763902151
131426926109
437780924039
12056698019
422075330447
154366753691
978223423
396028542881
160067229697
63383482909
392081294767
367787127859
403071880877
378793112459
525162827617
221606000137
291777935321
384405829099
264669186949
359964338243
149200542217
213158986349
506841586189
133672043291
301444082911
215744039383
422716176013
114527136539
505681593619
169202819351
346037995241
540577108343
388204495421
38724876517
269333562451
433328239787
100681139323
176072127353
325101414881
497790805409
447078162551
103656067033
543280177637
161934239293
417067935379
263976800137
5164362673
388434430759
203953220693
417451524961
299219396743
398975505757
61354110061
251913680437
496683757159
38962002931
310673108639
148921780081
407441776037
382188772631
210940787821
297874307333
85526114519
343428628783
13868312441
28382714153
223817467781
33781987963
149900778347
452492151547
360094471943
201826993679
75418392571
284329953797
168953765843
452661646897
229344056861
441233063939
109027428773
246410060903
393049545701
260520701863
210349644697
374680025089
117310237939
421415569327
483170293981
256077918911
148914452569
280929968353
277800212717
53864316431
6198539089
140553797627
361508958523
67703474963
24609873049
26656907281
50218223773
527312290003
468974638897
544785374741
197876360189
39473835341
10984651003
147019477403
142579855867
292853782777
417833914991
219772051633
153978819377
349548149417
81774645973
168780916697
229857635629
285006841733
243953773873
318885792059
11647934653
358406616509
471089007299
194384511623
243049648031
341495867987
110693441839
183964923679
470233213717
345571440611
201339581983
454867047457
534103879513
462881283581
104826972413
15655454653
517278445777
258924174083
538715896379
18152206231
445231535579
178519952801
211585523801
21844840223
549302437639
341745943787
427965160523
524757754291
75987246589
344815529491
56961670981
289532599597
532856655347
415300064821
65851136251
460126777217
504815677771
304841801219
167870373967
98201858009
16265946841
511960604803
470774945573
159731819693
273481638289
56593118471
542012163067
98016144269
473374431427
367345974101
246879823591
213052785007
386533320919
373533515671
532959167093
90058133593
455349620111
100797157259
239062221539
434237478047
138624737509
307602576581
418549424291
167624539919
75982566383
180916604747
105590548769
495481229813
505851080051
379515254351
2027899873
397932944191
236220328847
528518286467
501556511101
535783802027
239063876383
547317201611
3018709409
319891919573
111211974439
437993191523
170987699317
72568627421
532236835219
431270058823
547900918951
466633182299
363102568483
218057443187
430884828961
372192436201
263198086057
377875454989
96236376029
390012965191
541438489073
51873029353
164673310541
459647247691
546749632463
277608420161
299300870989
210498773011
48114166589
72631294633
97326821233
374755871549
105319589327
222981957977
321994995911
159498583229
92563650043
503455571147
212622917347
213834663139
92158316269
196805799643
190078290641
186267305129
294276570139
24041857789
452554324441
491044122857
456520185827
184604106361
81004786799
231355140161
63755724407
493576699241
415649674771
202691151763
531341012687
483797049481
448170319627
201762927689
246934644829
49942922347
147583120609
172701446773
227603746837
381789418903
126585688601
317011434197
310267059329
32939315371
107479776461
479667998827
85324622219
296423589829
396653242861
79315327733
78216368357
321326399099
494336781007
184124510837
352465517897
478947787961
484127292569
475289612729
315544054927
444506988619
297834696851
449289102719
260432962157
335175556979
29316357053
276444235957
208304715019
540801319739
395130396883
416362776647
434162765797
217870133329
13426317287
216399059419
41539924757
57636892583
391235087317
16769980417
471811530727
56602907327
473551270783
488711806369
344263680353
18769111643
240517888673
237500629529
492042155711
369939802567
433839974273
189242110741
365879709901
102056855441
103277614709
15581701519
162762490963
185205134599
215966343287
490112355989
166411404917
396713219473
527409069353
287711368411
400341105953
18000903593
339768695509
41214359729
234119931083
196137472043
431393989337
288601156777
93220248487
440383889609
223204525909
151509703427
470004684551
243160263653
96155200831
59462112623
273524853577
407078122637
410349448121
90352882469
496722403211
73118459041
1299849653
31352337659
169734123899
10920413753
70866843779
92283418037
365606593997
394407890843
322842496453
472610201051
184332890149
451342802389
429877096409
472972437151
486316772521
175399678621
457772303507
458694801181
542124629077
51412321699
212368575407
146383809827
486440084513
111930813023
144732917909
380839285831
138742717723
518163602041
57757516931
238374113501
359011823773
42534417881
55583382433
296317129951
50261923319
301301816887
224945785271
281838375209
510316607839
177723213431
542624976533
454190572963
513057606883
53065684121
408467593103
334080134309
181240631573
113132408677
420568037353
73016319637
27555949853
410185549031
525469556653
442042106507
24492254827
375693307807
26775038341
347049368881
32738135263
97769163049
329962653919
436676685817
523656936871
248846067007
63506155079
158740625999
300500529319
493326112049
424126873799
511185485423
179198608663
528444963791
143856615983
13791988373
470371514839
154145426329
211512935371
351643042489
153102240391
274337914393
150575219863
141725754263
231859887319
236526281911
100566440389
194447972293
270225522409
212384261359
478918887871
224802659857
381828995503
500322791183
82424644949
1680676397
289954276567
277639318819
361314116993
20811887023
402680564413
363936965837
309186454183
522340814893
201176227781
294029243723
495086726753
475627403903
246461728553
28803291739
524092213721
3601130789
427434081467
498286555901
47414720971
132669025303
187996134223
14606041613
483250410311
381153801673
352992464399
179439139961
44647650259
257277567557
371864366813
314506079633
89479840157
254096142959
525715336513
402511338583
250501963661
535476568213
199237538677
144224142011
202293709301
322705774117
515213307157
362024625709
381570877837
356945582869
48391385083
323098663541
499409734561
183236869183
27531554837
402217944043
443026861513
460268492767
3839921171
66493050133
454176111497
5355726307
383768294981
487925441683
64947120131
165334208647
42801454411
366072806339
265436890627
543069590131
91488973999
121054574911
316035693731
443691445381
66764098979
549465085259
298575355369
323143003577
182318453431
496426002091
199867351069
355867266197
236869734161
227701329517
207863292977
548068546057
414473629459
240956736751
164478247643
436252094939
200180902529
20908748053
245489903779
208267563223
229027941217
523681394633
172682345261
524063357843
391084658099
356659248259
38850440767
70757050853
159902745547
5640619913
415167902311
276201472081
429997397281
343304244233
22138460623
49321273571
148003356559
352472309983
213044243411
417067089013
154391082787
212913751657
50417750651
465050227813
80469037097
171102030223
429792192581
122242901117
32017775987
477696321617
240704869739
152350536829
490547501671
447940268887
135560072519
101288559133
128938573241
408446571811
512087628121
255457107337
309161250599
531783657487
312749437757
369365357233
241853352647
97795981159
357651998791
480260027213
334212916393
145704900599
234985318129
257488438397
154177041827
65057216843
490044800363
284184960779
208852672181
211829982839
114505539749
231339807121
543100831139
249711743129
504091245323
45497889121
388138566679
97894027459
533163601589
198525412907
346327235867
26965207229
71151075361
494698100749
135246938621
499850561479
37188280009
194604745001
538132173013
165060392711
475540195873
169524080119
63395456951
265582323481
428605961983
308553921419
476978087953
226616775353
100586733671
329165640283
273203253163
139391789941
155131575167
62362102021
491239578779
443043759409
286553904389
12130099907
541406653793
166360943971
314197504477
201591574501
511223251481
38486419603
97085923007
64008936217
277710000829
133441958261
119956914169
487252466563
108598856447
429008897419
45940241777
513040865347
67993482959
236471421827
111102205289
275340081833
167262879743
269641272427
298190220677
1828161583
169626588007
139106321309
524831324713
549510642347
512649892061
506857898927
273974919781
275619135751
101334946673
22582072949
259146449239
353307946469
408523089343
246470798071
160489863403
295270207321
116250311663
417777036643
288407961469
348053085511
396567679511
67475852021
207538080059
350661898927
280269790459
543552202351
94441667329
294543446891
135273375943
116454285617
262766321981
81561175901
414289347623
513588004109
511103878199
455466843047
210478429981
456559155763
146709235193
520878598693
104194733519
432564946621
35174688839
245397659821
448287962107
253767656827
8684296619
420683136431
336333525919
504550068653
218797045043
408643960847
253664018021
129648013709
209296467763
97855297049
49773408961
337978541689
106688498129
121229054819
502742161483
124079997859
188584125031
342026501449
480978271117
283003112849
199206347177
29201937773
112902323179
11841773687
36581563717
433168136953
341702198197
9022429513
408967534663
179354491307
333011903759
166599723737
133827362849
29025824071
153487264871
62768966591
363894554759
428604318217
458079393367
479669727203
33091707053
437870266243
111244441691
333334088147
40318922419
132368941613
464615866249
49572504871
171827134267
350670412067
243605634407
210226437103
231358932653
33312238513
275112869393
511994036803
155043880183
210448588303
420747668647
209110053203
501071271697
180331837069
300363937057
533988290993
98970639881
134025938281
356183821451
259403550079
449243095039
393073768147
142435753633
193803409039
255600063143
258419424037
415445439989
17727189481
295714431431
166071603913
354905504567
275362325047
33205031441
161310754763
78057840863
312187297153
473482141637
527399726611
469865545837
147364158449
202021728121
135759397637
529282496473
315290002177
540552679873
83456116127
234032126621
394067692087
265136113283
408814257479
356245960849
328621856593
378557996183
179691599239
401349779339
458026059353
328924597609
500445066281
390156950881
14779012931
260155879591
362446033591
415231878583
227378163329
236865981673
265818981151
124928782871
229616154401
460653150877
34784184023
467405461427
230455774481
194169414319
377002775557
32221921453
36772752067
74261541509
65295894493
403602729599
205760727539
499882868609
163469364389
71228877487
153152070061
35433917653
339000031211
83185616627
281045435309
53664311963
459776697977
145672725713
40862705321
415770547397
203253384311
261331539421
112110764201
486197329703
335229789943
304730277953
40244188393
87114140413
392993434793
66185993411
279303147433
434201152501
106998526309
315919161379
142471742843
26624534533
369911652361
511208887481
92300885459
505032417397
437410831777
261650784529
388491980689
59838612263
204463105739
155840473207
548758962641
134562656399
183751111441
129277131211
459342976999
122958726469
219737740823
108953818751
205275208729
128656501087
200579017207
549276435271
93857506103
492184616489
264533479043
547743282503
107104533967
43902480379
532095849071
93927974219
82954203517
338421845659
258100768931
486908202491
51264692879
289880197553
527080428473
412630834871
6000356143
31630843799
415236922031
93520020359
186884748151
172204963379
142849310129
53991600601
397966293731
262882652117
49856612543
298948349723
397559709077
236415945499
36539052917
470469642931
76816828853
512243680537
36899466557
17662079423
473227831889
263062014949
23608384153
272185146941
517878402319
223722083779
226489572497
323066333087
197375558381
314006704603
527365132373
147015086971
229090771489
330471935609
506784217399
447410800931
278989027871
473598057433
112081485721
328617832787
474053354653
80054463149
147174945097
445239859819
194615945521
505688907487
469664072461
403972108301
66514063547
46786132301
435513671617
446784967381
307332506917
379236312121
39266730383
378989712293
347850067321
194686008053
235368182531
367948434251
98049286651
163843604459
320023510399
367319728673
78332356757
73605112411
506783662901
255595723807
67139522377
179724293149
398388592033
108870021473
299088131681
181291547551
119667145529
541600009051
528144399623
417196230491
321258394799
229579699177
191013265301
94859735989
209455108201
95334826187
86354895463
477831544667
474376696873
373051269053
324350984059
10932737273
214080835757
328614912331
152760610733
10403279597
312908050709
402072519347
322498133029
263215143133
158676510457
326440707577
181119195841
207482189179
79045584929
62118704171
544203994921
229344266071
73860942809
510507206129
202483081739
219724543309
435718656209
453244986559
389541078529
358883820991
151624007753
227619581983
307158303547
99493726523
352593415729
422206317707
203352343517
59841902971
124706353411
224769052741
308625438029
41242169483
316480791013
68230830407
7482066289
352050070439
513025347283
8276447713
267292968329
132479130593
96090955073
475145848927
73823508289
34751566643
225435285583
243404263591
410525545081
532819640497
199120106797
248863666307
366681564133
201520955357
166227485497
405691319321
25171574387
298447818593
438961168409
148270268557
502100280499
426799125527
416270758819
53322098519
462417398731
209054589629
122316378931
504091988137
425240909437
49544860151
164276448023
10385963803
542018769653
143221007723
363346579613
105356567831
424751855951
394773985157
2751398653
479406002941
514578133373
115298922209
391872551017
272728442687
472215239519
320995963307
187618042331
502235995021
33742920853
475345892317
346541765729
158130318263
306967912429
27835084163
66523006531
188340584743
233032576951
153012370949
345395259751
515602365601
524137348697
528592580993
210740794157
132041469961
214001883313
350784007369
218227441711
217717491221
503145176423
13674214039
329192808391
358387606601
230496415451
461655483701
462297165527
327945069047
219706390669
266136576227
286458192323
107628266149
25219757099
124358695621
352133688941
512823636631
546525256139
377483395477
133209605299
514214605501
258524511419
150792737801
53720626481
106543152719
241870931959
100266107309
521506723277
344675006791
409711765219
168532640609
526593144431
332023145677
320906848447
283131007871
101422501871
237563150849
332444010487
204138958301
271982987989
350815917077
153770420737
366625119797
205220142131
353737319449
166618031717
211669686211
69674528617
107476219927
536132566261
49005983057
212493001003
346005666247
415466576869
538799797717
300312375359
519112686739
30382641469
541134677401
130582962889
492005479871
27621126679
125830366289
427258137773
22171049951
53583900131
343132281563
103540852213
162853772437
316756166513
498907018663
45933647161
304064162833
292511283373
37310887129
464516171321
320126676673
549614995763
456799062637
365554814743
136636712957
132509382329
309479406329
95298003161
537476826043
318270558887
428586663397
32323811629
42169858513
231580663663
281920955231
331470983413
376997759563
539357534237
481581163339
278179474117
229888577057
430917604603
227703290329
197760634801
362999131111
451691807929
199836775979
401080655467
464982133543
255164901721
527212208401
455619381821
50352583277
35647455643
118942977407
240287410157
60216365393
207179344157
449151106267
270130367753
9985826987
320073709141
533007606941
300454647827
221758680167
418565785381
243320331589
493515234371
541620493559
546705942361
54600334457
422839095683
467999680051
374602618433
236006040841
222331239773
407476286353
5608727893
438864625531
231531013139
180122156741
397406153009
242063043319
62520112261
263372159399
380545413359
105096607507
462396501509
367110069961
522591524677
121107881683
130850399557
130697547641
329854353529
93971579929
401105409139
274747472471
450629096129
112929446453
455458226833
74425313903
492997386347
502190059073
171995202209
268567484131
460315584979
15578553829
538690108381
81051470051
522156680491
379604266511
320004082687
423532506517
452475776989
517927022237
126154530841
317376524197
37684206193
548838054883
373542792899
181365991211
117753014867
489758308183
90523587179
471124303987
329651469937
151060816351
427973661107
16836101833
291824988163
357901621261
108376073089
482307352873
433867833463
149286400169
151764083609
526815187139
71218769441
444702585527
519882920443
16579050749
179664076523
326014709231
159044618233
247899791011
167045995741
368590775603
191874262903
41419142719
138424716301
24847811249
178174968607
396938984371
205901610127
125288506337
43223022133
142365708559
482036368193
306993143257
299007530347
178153968857
25181785609
46535210021
56245040119
459332257567
59353930819
386196325993
347011493431
286236679249
489941312827
90882418481
52175722021
79118513867
508417276439
491943127229
154237650113
394259161199
291057118217
32840853413
294153614353
415685878759
446281212079
371956408111
416658390613
216244143061
447546954797
529507362829
536124793609
188604274613
308668693237
56599548977
392020102429
86297352737
309014360021
189733582933
61050614143
372562138499
506714609809
63695859757
127833840229
95499840419
214952594993
352435888547
94538208383
499211492231
539155673981
213241045091
5385188293
235532408641
548381362579
22614699727
250994828569
50378804677
280524470113
413444451811
479427402359
241616914103
330749272471
27194051519
277924566809
267747605369
400956995833
285313821679
400828005329
292895335793
187301771821
206969523809
471498498217
329227999007
278503429927
135456912193
142328522507
15970593367
521584426787
176595643043
525966496073
263154446911
262409718283
7820485573
276795940153
53614582457
99432156107
198885288731
25250955679
502377866363
474211564481
13414302053
360104537347
100305852463
164460909881
510675474941
485404353703
159886110091
477436356077
466845416371
49629876067
298747117153
307640354587
432267168623
230877049723
437488521227
454892996023
253999629073
120113042627
49520823731
521435461201
397086700039
362941121107
161715174557
404774993353
465063552341
155199895607
505769861351
336235071331
503961717173
427037369917
126774760031
389214099401
287444434969
27612411077
281182862867
368913113719
304758641917
3342249083
236775287393
93041759819
172931942087
448478902121
391072166159
122821117739
525312991513
248853446879
162296539247
411024454117
548116947797
17577748523
142086928189
271911456121
261622369507
17187346867
130420760881
60998555291
457072717867
429581614837
348197562637
261042466123
856607093
334745624509
264622683019
341048821229
2913246151
486424505221
165284174779
28896785641
54896017481
231579429649
45773837381
51582473099
422203916831
142896675587
14604721039
422009469577
28600478923
435964300477
494959437173
132004313983
1385007487
78100330667
542912038579
90526596697
139134503903
458852431057
161579729939
430871226941
259801704889
500912565709
420657054773
309345840581
46830822197
279152619121
440955769757
38534019721
256460068253
196122461767
434137382131
453239237431
296853322631
298100004061
239526572777
416394477013
151635307183
392401607473
341854137353
47449392871
295726842263
347869977041
73394379551
147660445183
60165333493
221798050373
345894617279
182062302869
399981653651
451407918191
8641143569
240642347117
10483063177
434601023137
144839394223
66432054859
99493467077
24911310751
423080262757
41090329051
382788873349
63149537897
178552075577
26022506413
221161628749
98060671061
90582830851
167931575059
152701855027
192089107121
210350758883
222470788249
223546176593
338566594103
405110102923
90584933221
497629608121
434078294647
79228708807
53325746891
331411858709
188015308157
101410856051
26870114903
262654799387
405332848787
186620251357
16788576943
263072887499
448628314271
504758807561
69424938491
108483966257
264534041867
393580263397
236671533737
146475074593
1274566141
359261550979
39303198463
294582679603
208419106963
390210597811
402556810633
58692082369
318875184619
518453571323
413807227949
396167327593
55945818937
2169482647
194175048797
124981924577
199224371699
73658990087
383987128157
50152620443
405480294781
187892004031
285130285201
9317911199
204579304651
468413268251
138371425961
325276492319
122376647023
204078735173
46339531597
62662841233
530403864721
214193970371
93244493491
105501147119
134320722191
481835220253
521055092069
136286231339
97931947973
444939904891
69847808929
64277495297
54245102777
368467625881
318221808409
414701771573
95586882029
37645229623
254260966079
432292383979
360547382849
149308425317
43683986543
63166055149
315773621749
159304669289
63700307597
516298228319
146743150607
528927766547
199103550167
75578214589
180952193449
210635722837
40715954243
490487762257
524999390953
62810838931
501361023389
53054569793
416367009887
529657973503
233701845539
107127136741
437225745661
27082772581
325533194227
304980546313
176064588197
250708194307
505985994313
486236619227
523090133101
279947461559
200155908893
149983548037
150050016661
260019571579
124367629361
221767204427
165000954301
171996962003
194255356247
118870365739
22243002109
91638842507
204381240593
272505990467
245575192241
300982121639
219892572139
501118784281
298101370691
497239094617
185224507229
12296267141
302187758153
309470540233
262997142113
15898018601
155811292297
252571850743
201823739357
530122616183
440902859263
175602749863
191290367141
4241464613
524104273547
359943440089
80716831669
78845540803
167333318153
510161613053
529150411949
190307521487
10476613591
113490829667
286362792869
544812897767
365909728799
436717656019
468597220999
87187638683
44293333559
95778437627
251990980859
343652305253
443857526239
515263113031
275517013229
143580181163
306431317651
502860808687
453839500241
449396936063
83900566861
21972841337
130177921351
530393912291
199791505493
364090864457
182938035373
58973437969
72699407633
187391424931
73328230907
162701711483
238470135737
12908095247
397701871663
164299163797
309885776869
533795397677
446329064387
181450105451
81867809813
165008892757
80409976963
539840332093
249073490929
256449250511
261050831761
98881129873
422015276273
238510340953
542936376817
238321239269
68000870237
376662935941
483251801051
414932624443
260767124399
153342356197
521028202327
237466738217
89341745131
426912998263
440405699717
535331829749
451295516437
100394930189
480487183703
10776264329
506462742767
528000439669
158352259231
526022485633
287015338739
193070536063
179158426319
87849774491
441897038699
377969651333
545688494671
389498329573
231934268359
259022719127
275085256157
42106921973
425635315493
380319341657
503139139169
73458463121
123536689351
496477291511
19145036411
78132406787
165248554039
190988504689
368981059283
488842898641
375102527297
237802812691
19165855799
309743491279
403994431747
275757694171
396496541521
376824151313
140624503861
293925609443
251658347407
20440384201
486396982697
505687039679
251993223191
51202184573
373150832143
519482772833
315832655813
441354519743
322773608347
267455595857
279265877831
152809044809
190772276579
425866036501
124011004097
211896202667
51009900607
50463185257
534363437921
307031041523
195707064797
51146249447
413759518483
402487716563
161402785339
527605450217
202265912743
266160749693
8829915649
341727223163
150167239877
330556015201
336586348129
301248798581
190769103037
335543533889
339295559717
340516112851
441294140237
20601952601
123231252019
291713615621
156740386489
255462590233
381442020871
27522167719
491065769497
541808715829
40535633189
171684091477
261176271689
204740760349
88919532041
460105462057
56841575291
222301310723
591413923
47866296013
416141281223
83061697777
540607685047
446933069839
455835368641
168712595749
202477520101
477937129909
120795082739
141570291103
252578819951
212113687561
82465170083
243997832539
389293594853
268588738813
164269499981
137480691223
219090733471
441678757427
238046639801
322182770863
176983751801
393670374401
227686492973
543492722089
182700793229
514622494487
254734338871
458116244543
485460869737
493719238853
292219096649
76512456047
165210745783
115353590147
251214187963
108759750161
137857699513
549813289
122419624799
265964393363
287737063181
218534766361
30508427189
226271370781
279511186847
473099745907
77237755501
76221867643
516577646141
478430573161
522449162437
55465090349
478565325569
397273876567
409283327363
513663087503
134783477291
528257697263
193302017371
341356110401
3093474719
42940615801
243248256131
86092830347
514591501241
310297566679
103608863251
308359835731
25387373873
392349419507
534068659171
321695731939
497618103251
45806067803
359816731051
61883118373
97284590257
378954631063
336658191823
314106123053
509284760353
362140117597
194616843781
294343560919
119133835399
29531937293
495477568759
292438525991
375762788003
325354846283
109342695503
490063264871
84749359391
500961766177
303233094757
373923186613
256693179367
536356057451
219035368949
352899053623
185730374393
256138505893
311063543597
224264470709
374083930687
458645939509
360010696217
418927499033
240356956673
369183049901
110804689067
388106939413
93521304697
195230391229
504202007021
94669316141
312709324909
132512808107
413831153371
469637765791
542910599269
294167826989
123390539773
322003367801
139445351333
546496843973
166024902167
145395230161
407268110947
257737668973
497002346551
60191753029
143196280111
73656588067
70510402583
406120990841
500103306097
325700322439
367430857463
279408579493
334648452653
67856820299
362036001881
61000465049
444592696511
11319345967
48475568303
8224791737
331336154749
7221447601
129790008157
152338295773
20987904923
299533013327
540362675617
465948462953
265143280321
508712878673
217299399467
93967616851
497579295137
184074054497
487832219267
510930541267
498603770149
523646285527
257353899227
46890798601
225635041397
4183914457
216381539867
87561460403
389458531087
131435923643
392680888169
340434369817
93264748657
217133840893
463590397639
335710909213
79808594449
50802126407
491274741781
269246231143
106991497033
104028032599
107447996111
492460852201
223443754999
24156189061
416677911479
413037019631
440188509031
214082878367
352661588891
70274699063
538117109191
358608404797
88221389609
361383845269
542900177471
452664069673
21766305439
201500956541
305648889451
398666605319
336248777723
63828597319
278937420871
19014236203
356908688947
409670115509
327238687439
356690345941
100983806447
176875258381
306400209641
21464636161
404981861731
243632169031
279666242509
366235928573
102466631921
203053435253
364354210243
105766764157
152429975641
377567543351
256281401767
348149812147
245002327751
442500170561
504170432789
448544481193
163623556427
546959137727
128724011399
276372588883
284830051729
390599338439
335159666059
83054354921
446407150523
104066536421
217573658531
45419952293
44155581241
33992446253
408738328543
257864406439
319392660107
37376355557
40416012683
68322449291
54292734317
488761086217
398545775951
264020244923
44385991009
304741315927
58722097199
185110290517
302940257783
32204873047
75904186949
17748234143
7592637659
228625070957
382458553691
315688656557
402945260957
445747404103
495366602287
278511487801
416159842199
51749018417
135896190169
136192326313
405150053719
158861225311
102672592427
311805549577
91414149439
33206365147
280620956633
83008672927
460701419567
528907170731
100652730931
67173203159
386111740121
365325917107
32091506267
359527496329
147530353319
491557006223
41461726391
491624991427
409201529591
333704820131
390065914067
391049794507
82755389053
534262488337
506962106059
388276766893
265274332229
234932737103
448079589319
137265559477
397662217879
70764129589
425240459593
141942553447
436595614657
127872390337
383520623461
134905540813
549033562933
356161601083
472063470377
39054764729
478677285971
121996435423
37533673379
61251508961
131422919647
439069883269
20002078483
386749872629
323852046797
87046068311
532291880891
315425864881
179997383561
508657469669
314431225373
402537778081
43636912063
393289317713
41247272887
512597268811
181064055707
465846518959
206534657893
453240725923
371748460829
148638247313
405248190379
221501344591
274380033047
54193348369
356212760129
477621478931
496565310817
291884330711
371244742559
204042468967
62979587263
65834691119
444868043
311619185699
418122736937
13800756227
534363814997
523398781067
416264030503
149903567027
546682000211
176832936359
423262518629
478673259431
252138347047
94309758133
326422615319
67093444687
383959993771
206271775097
5258431933
20577455651
6198735229
29971961959
430830129659
515620785793
132889463009
35433710677
488986897351
202385440679
12827719277
225010706981
499071679933
543208548683
536184710713
408707948669
309976646263
392863903853
110719861267
234866874679
179777417987
526073614723
55614944159
397755771493
281964992927
174763114763
544102962971
116140594657
163390953263
375866878997
106628610331
320294170199
362384896267
526349938451
150140206423
547284403291
343841242649
147838836571
58681491079
538069872811
294519665329
75554792273
154184883817
36299504491
367478801483
416114654419
130051513433
325723898861
386762917537
101476888879
367827574921
70103383547
361618543991
38858622001
243151992607
346060075547
510908163673
418107372493
5525844791
161846582123
490608371453
276203284979
37252373087
278718479803
364273788139
248806101839
110702091389
76680082097
459180580231
22999114969
305486980259
193509362023
546919953089
45974420351
526441111307
91340766277
156297308753
133449458741
304000133539
318654717307
263021684083
338119369349
124526207503
519753714247
399824761447
97329217789
38768420101
411044467069
41214441049
242926713599
402302134607
323456064761
384043363733
422410970551
81408474101
353659643947
329508014357
541702614889
538240161869
50044192243
187862767739
328199291411
388448051413
286808739937
150210804473
321511623347
261811550569
485334933799
358188190403
510631033597
172746550939
208380035497
529484864813
359602582111
172914040919
175604298547
11665921583
527014136041
403117759283
470536128479
448220644519
473631432709
472046667007
192989513383
162321542077
345658410599
520746473083
82615100717
401358915647
324968884697
100191159493
258562314341
385314161347
339341944873
296577842303
427816431677
74339696437
542277322063
319298761687
546599265637
137377072409
261206296223
271594079441
181338123881
162720138989
368047769149
399333833461
370963666613
236007588211
70485640991
39678458653
83885705803
126431225783
219001418399
360843507889
473392348951
518831671079
66372899161
7865806657
339495345383
229340901739
355046754287
443523060983
365690777279
198877079371
219488708443
326240255711
311825362657
40952115383
52229390497
216476677877
439883546183
87314766977
221444158367
32972897593
287555645401
346714464011
209539441169
533882034583
120476572837
120672096871
346672942331
182813660569
294770914909
93976609777
64756675699
8588835581
528434053711
27923901007
116464760239
531594874931
193758235589
352111678123
423797818453
280439063459
204919196291
136940980523
402020187847
53169886109
40962518777
34269439417
328440781859
181893493799
154660415633
242056240031
521960953841
60673599853
225259081583
47324730367
138288691367
235835805581
461878153777
402469091693
327338113957
309502356343
354564854863
11441995693
463381801523
445433542859
505807274047
44799087367
148365624961
236041133329
61687870669
208662959471
260297315953
99259216267
13834140343
39797597591
383691121901
70519472473
414215540201
230161432313
413217019867
214942005247
381395162063
287503326049
530930171831
112020380657
509583184133
493477875379
475937528747
497070955747
35737079747
511880236997
535463792069
455022429973
475533345613
544470662689
150460992247
203474142479
116861427841
93530791847
534101278091
404410798229
104560381631
263081169713
139425602347
72950695309
47144398531
87480118697
439574089723
457224908633
455258066581
259581557899
37013155747
346892767579
37670649853
422316412481
11809011061
412048588037
56479453769
39409216739
420550902787
233571089639
217154357779
193602257113
363480738679
125928632447
180832326911
292557939449
113122756697
392019828703
525575026897
465160416013
210177135221
396562124033
375456901913
462002811661
675758569
548161468307
505965737867
405611192873
365044496989
152792800717
175807201937
190344554677
69704540123
541990371073
521411297653
312253652729
230015176513
69368813069
83156261281
270800913841
51106931621
155932408747
469178813
316881596989
398935536449
51933122011
46306105319
361647681853
524881726097
214053241169
417514363613
531131173619
158645032331
186507893059
111882627977
467237176001
280069191971
415684181851
143247258289
110477941381
450685836751
300220597751
105833955011
157037790979
389605512689
365807448577
275960501749
325232907287
82770297377
251049235421
359564814383
542261660537
99376162511
270325585759
145819738943
395643475919
92609788169
95800546271
356043361459
114033629471
120266439773
53575459979
140191263031
285164517149
534781091059
290765256139
315457375463
356093693863
155476233299
106281548969
19194961867
549271800703
503529377381
17133678511
426709255699
457668700297
240577991477
55675164353
509836435631
262997611369
395037343369
449447128073
353537314093
3718680253
471313247569
194462222623
520118987681
22367993773
181189058717
223825509211
355516338823
505835168329
449053871789
121252748737
51239468857
165671475311
371683463519
48168913159
238077232109
156030515033
70674603301
141387064253
167199206861
521779349051
436339194959
83280304831
263295839351
295880860477
388577160019
155602805153
208298754743
495353813509
26060400049
186414296969
291573719303
513143027209
499931044829
387084995951
14976085919
535422189571
465149399713
159371778539
425253342509
63667278707
355964306531
36668453711
67427107703
4664273389
244464861323
302567458643
503803494563
134316059609
357772738259
511029236203
523355016803
86986289059
241712850503
262156225063
87529481779
137967428773
383764594561
43773735107
399489012473
549679750783
308090384839
415706385187
35098194601
431538416623
100315702057
276326954149
4640324023
539964974057
362217786197
213192756781
98184894583
405735139067
242768047609
409305737461
119958125029
241389885809
432234438529
30602200339
114795446849
154732143103
164749656319
265201580029
111557601971
92325341153
415536115633
247875096041
103198207439
549270754457
408879392743
3494287009
456602193191
546235818943
4505398549
370417125431
256988878747
155779450313
168961960441
473627869019
528403419367
391954925567
91787843243
254160754063
497828512411
254483772817
466624854187
362060539153
409219374247
462881797633
190221837371
432938431103
2087058877
21593998453
172143401713
148310759213
172353900749
246015306721
300610417489
355396748141
133482610601
19316118307
383055399457
200166615109
547476536863
399714640063
230880321299
473312643523
301409359697
290632640873
95929363133
2031778627
5947274183
363377039173
28539116149
126242968081
208196942047
351677410057
75186787891
262968714397
19590515519
302985643949
35417573461
244135168493
237901873177
434386567049
240652462909
27208428173
137239592513
233482471681
163244482481
25925755903
170830723829
377272302427
497850387809
80167925647
217418182907
396887940749
378095830603
50901219959
484508244793
513145664231
170712217979
522191183741
349763338189
63784580371
23055472469
19691095859
6008584577
513138446651
109576180039
235546127359
299705469979
368106218639
103952911817
87598755119
174327282461
399680338153
430649873543
6232985797
495363974317
32585531521
483336069157
393018846299
283860715471
328449192413
401520211853
190253451781
505014996203
40810313293
53391171557
25652182021
284473352147
306942093473
172013853863
408712421473
419754277291
165322317203
148164441211
545342616187
539531967703
249551689663
443853568073
220585454213
354598621999
65538356839
188656785883
515297690953
535225810841
342421845583
81984447977
165192242843
386809767697
213279620207
441983963221
116781427361
263021312797
302427583697
145997400221
211066344149
473827793137
193385340527
82685245843
78579491923
124340143423
210647438161
173025676123
118763844301
351926769499
137427320363
429793541453
443387408197
108861713693
43859358623
279262408741
509522235301
336906570929
29963047357
250778983957
78539383501
266376259687
523832549963
271797091817
163216582007
320505034273
101615109263
387095703689
108589627571
173497674989
144171727859
354800151821
207600615253
123935104831
322408785437
35463768859
520624956629
172673683583
112960280261
523084136501
371410536239
116152934221
116010451699
21991482137
180143727193
113903779837
32673199529
258604691897
316698630253
502569176209
463443180793
139875230477
180773624413
275169360563
335444676731
159037523587
389910751679
282308615161
495324510641
435661713797
240598128851
425560200281
63576393889
419414741947
435840174733
392006962577
76633556009
211014640783
188566815581
10441186879
128026913621
13791927673
44958991013
404675767073
207887542673
512268050731
83831938039
139219238591
254922571543
146136575147
421703812357
417546818347
216004557121
122392372727
28843877939
471888858269
88716114943
330161370943
345502095161
471119675857
250033015081
111853889369
133446113263
423254234047
157205039627
444892740937
57728226287
379058548889
247473461569
337228439689
143786260153
135316432213
347934505199
172018201447
96716232631
353479330081
36325858523
545254045867
56948934347
247156800353
71976735451
260246382157
132993360139
47505290593
517040550311
108907669939
458462891911
309021034319
337712732407
430725310391
475457385811
189718350649
344014380929
536072631841
240908194409
431329287133
113424296287
426289362823
463891870991
405906126397
468916017047
70287915773
347606607701
421975965883
341489720419
246094542359
542077463153
5394223027
137445346523
108993032851
536597220041
484190828981
528642686381
2630650123
47103805373
24632033429
291817111073
544745062487
503915195801
356161607129
194197433237
121526910143
389896469377
286733839543
36909403471
128327177827
217127973737
376340026487
50857849403
233053274813
256103001977
399047417807
172210320413
489107074243
381843739117
19955925323
196778857349
171324675931
181734741737
343122208417
465264916019
286217288117
435712391729
42814659373
53649259751
445034573293
323803805531
73977950549
310195415419
389727793409
219892451759
329325408793
155860181849
521139197153
399444211631
122157728549
200766417053
255817149479
42649906517
395576949017
217640038249
10067689811
45225245203
547730264987
69874304263
341348219761
484948413629
466785550711
224092324867
203612238779
320778052363
193069222651
69205564937
484510109719
134728128719
504022053299
388217997367
392833931909
369504736039
463450968307
302738410199
361277769337
268362154451
39538846931
161258623157
403657369127
41109086113
354533344513
426760893707
536180222783
250042564433
30526935121
37925785481
1371005963
351412323739
499874307113
32007343409
112430526289
416354297543
328561601681
78100480333
257663065019
411765379241
292253445061
480945839009
192145987769
390754602019
13786439971
65362440329
116124518959
270278456213
75543570703
411090254717
447289571713
331933694263
84456856219
523228598933
476658430229
20229273707
238943814583
76301277161
284880159451
213140838203
424665791899
162608821343
298037566859
428444305307
504143485003
326118173287
327635966089
303502651241
537027280921
283104873559
313127233021
462307282277
154704106153
230699810311
183723737723
545515266809
82336560463
495719875727
478706556089
11638696453
154025635637
200178756319
148899806501
142236885881
432251347243
282599827141
150747445169
19305953929
340084636781
417612519251
156276386261
29702834219
345415699903
61671746237
195794719753
460592395951
55807414483
387956176411
129053675213
245190662131
528359411081
437699676061
315339771517
321294338689
9659235007
330380620651
125621389951
511290975757
210630647041
441805226209
324649885433
236920265333
531671058367
328387298389
210043117213
339147743203
151206647749
184073008099
485504581283
416226046531
250069464643
77071151587
259475869643
69385334351
42442993403
178710374309
193924561409
251350100299
45685619381
204545607407
130716563317
326229195923
15282303503
74687453117
218636219609
416987967259
481501431277
182583950377
484661839489
196403506549
447575306809
517157229559
469927805063
20140420297
374469615601
228778455989
398439367541
547243436123
534294342557
10461341899
399450249761
63422266981
266698139107
209996690411
501065505379
430123220167
520896141497
371156827057
245399490467
319400840921
119874977531
30264025139
170916498859
434598650777
16275584849
454142335861
503178102389
510000602299
302113380523
288576830797
363970514863
167554307483
196439998723
133900948057
140742021991
147248633327
214265152261
453459825037
318866868989
519839271719
399102739873
104761903651
338169507103
380601664319
241310006929
342505541101
352387087597
455620297309
186945333433
549403332953
405316510231
47645549321
130736054011
411636862757
268036733981
135014368501
317908587797
532418580751
321704637851
290811038803
243963802583
476268711449
380536965799
145992267299
361359179267
272062620649
456885312167
354561974077
470543518019
379027119631
191863276697
316302335617
159074577799
250595413109
68729188397
272480315903
20433135419
74197367147
450467432243
530727046483
58413569633
241054841389
482642218039
170264304569
226539905419
521193014117
433378548907
413612351279
409026657469
180651232429
16726457257
340060872493
222688621663
181655355251
517088761837
250807778477
217754349949
138827810791
489103172587
501252632953
437607987533
404289610693
259044620129
176096881339
164639652781
456494871719
239936971541
141621950807
225476275133
91296945589
163645168481
105540616913
173205196607
511423199311
129707831261
138643634947
366895407941
58883093153
227876683163
163566471821
319481188471
536938483663
244754241707
549358664581
260177042201
301526988181
25982335633
367884815531
296300253377
172727172479
180003432611
368802616769
186268507471
133245249323
22965364577
378630961171
59159798587
60111016429
65397294307
149373955921
101375837587
108025589011
441001512989
405642307363
396284193047
80672291279
280180522007
178997809481
10580361403
126330664081
306654243953
214197456427
286491101989
497170798093
527265528739
245897841031
347444850457
239978082959
483014816693
429442382231
217254843571
257801392397
63736155751
469029479561
486111597353
269669320589
287695710023
145049737913
24109238311
1448724743
173069396047
261680449273
260704609747
239051570171
449018496923
444845935253
52836722867
383381116969
12739799351
134609423657
182894503277
367983850063
507271626343
339912443743
217137239437
246160432831
157963530499
253020968099
163655470711
480184890533
392225643559
315788714441
42257363647
229277067431
517356442381
56041846171
417083149529
11247385907
232911492763
519578263441
398882051549
20036551607
139140305383
354940976213
130733399077
260733914711
408215950069
300518599573
391497879173
424773938177
202716445103
103908557
544189657519
452313020563
140929358069
219212126657
396837835157
987223151
348174409501
144478649171
54797190169
401096037187
336337429973
62402972803
432658050497
208160539687
168399316117
54069224581
459954811741
59897324609
490375154551
522735493411
48342216121
491038027157
107925050323
200749894469
231961646023
458099174639
430274547173
276594763477
62610171863
178742431639
109020394829
487457166359
279268297543
315213397361
310439411591
211935596797
318510961151
158108808841
115413517189
305246851739
13476138041
19401008797
144690878417
273679362001
200164892267
121718336471
500315417453
185908908349
468915830213
168810755467
515918207333
13746459689
307964441209
205330617971
318395918131
363795169763
231739028029
536505832537
21002233019
21742283869
105463196611
535028278249
269901667193
102224161777
229952911697
391084391309
454925061527
452175780587
323205877307
129337935869
27149541079
96957609757
275611869979
60897771289
526570583419
91710384179
299913048517
176227380779
457581107141
486213214649
118204088693
325348769777
485334101233
139476487201
515887766399
215110687537
356448814367
505481694073
423900600377
47125956781
104972872219
298710669497
268378438249
314140556453
80015355397
7228445113
207641269441
293428574597
376926783463
76495998041
256871811439
417918443881
443113826539
207072303169
319551466781
19671991699
58223241259
183293272157
113955893287
34205977483
414277284361
186797959
531017562253
373462331741
304835328983
66976689487
131728814939
496027196381
173403522121
493118192783
357435630971
323922600943
101271188761
90931868299
126600039859
157492728989
89317532519
436278580417
171069391319
181247364293
458217836539
474716184071
446213684087
383957524607
533504137891
424316165489
107542844309
449291238161
253472251861
1360237079
407653740869
169021904539
189532955567
489953887663
6715138247
30815997227
124804604807
287799443501
511700286689
444894703991
18774273913
147224242211
144551765791
21517928099
304159916129
354570821459
241216250761
449109602173
482090760101
53190016189
398129629607
153370436437
403368233861
239432387141
101346419743
358827077813
35083766021
333288896669
245405246627
472449997771
115952079157
90188687081
146185590643
180171328933
25662714527
152779696301
399605390713
390542070341
364965600539
429225192203
53644181939
256465660351
152103013333
100971295339
419688202903
338627188187
406116382579
336324470813
414825382703
176779253269
199651177841
493903985177
456957495079
188419346873
511664812721
197304470113
356194060813
292481552953
382608612899
36660827873
220443424249
8448482927
349093806511
197953749737
155698999171
458123179243
270791263219
473836863091
143737611007
204366583177
145815326311
302553368599
377617925747
547525900199
455677814027
261618184931
13944112907
361088032937
528482487913
531973133099
252713707439
401426546407
73410862979
530092040579
309587652551
116265086807
367974616963
520470906061
498315763019
44298407113
294335696957
491251829737
11514423577
411886022269
97370118661
438745057217
527959186487
267838002079
543757048313
503808616523
415488512891
226204013683
434003104771
249753194293
481312748453
481828074773
537811277599
56890208231
338076906317
339929030977
156052042747
59999785117
160457048183
537687919303
262873792469
429042662963
433307969593
466406551067
139743911039
427196970779
3871239509
307481366971
547359337843
396365268641
47203665007
536626768669
394719181361
112374638777
539096999797
68433218869
100498309609
432018988627
439215296771
242097979699
454561344113
153571431161
100948856831
309674415991
24229499353
225399441419
390645147791
464562741857
220181361767
531815403577
471759254207
184244395843
518817003521
13247152673
80300325647
212528607119
177404654437
298926003631
234568142407
538692417509
164378944921
425231824723
425615910541
441419647439
442712766913
317345803823
487202997403
476685148997
220919489321
231236128841
48901191013
79230785993
419946698429
523085077577
302723220049
403101717341
391163430817
25714302067
76606985209
28673676847
470767765103
511987476521
222150695209
353500027781
65354438411
243511059037
57519671081
41179116239
354267439829
363849863809
231134582797
453509162003
193336020221
97997777333
192076418951
517866530579
222625518617
277116647869
311746850879
206168164483
113032043569
469185823859
285786953143
333716185639
366443153309
353408519773
374177713621
106988620619
365380607057
61031232019
357094003093
167748930383
147600434503
231532812541
345768912473
130433895743
77385816791
61754921687
157954550801
172849500797
531994343099
264378842747
82232491547
499712153839
315356284729
506350849681
47303743271
279420800839
124281308251
224243762213
322828160693
415305550747
335751700463
78470049211
479883181
302607312611
409663349113
231867994867
153476231173
532661703421
328281131251
76938513149
185641206613
177686396071
130409965129
195504496763
77594812927
409267999321
141764710799
175150086049
389489683699
127803858883
534651523997
486418825889
4151067449
290797925191
543141491507
289070561753
169054841441
425944533649
327129317111
55393373617
541958468683
35524831037
7910000699
523953238337
318740081183
267205899437
294740515231
447261618623
414466916407
339126856867
376533952373
191916060137
86701297549
33293454037
218373681613
541490235707
170821706621
458620118647
457375492643
357332324213
68799469303
173853295279
535454801411
278981277053
88493461237
144598699459
263353076369
294893951201
7007904133
547372653889
529381882321
300412302551
5871204467
149288851357
404012770289
136567814983
49044372119
134235471673
127433027713
525535491461
230647424201
538393432279
377473492883
402415225447
194714048831
273586329209
155602208981
397147599239
67274949601
82913824967
20690174509
313243426187
208246752331
160743649289
176298455189
260741813531
445737859823
90103002991
308950172917
480853195997
290359615577
92190754603
493192799809
498809184103
539008847627
263850573431
159164687579
88908210737
64272445693
187489263503
252046678291
540186729547
370201012889
72728824829
166189668493
227816541443
130079492633
111865472219
427154087861
460680729881
238389284801
19675103309
59565741821
78854370541
334968374261
203056076677
353339085089
163202733377
270702451889
27181139549
105522756853
391212209299
506178886531
73562541907
158794502903
497292478103
253720201643
240867120353
166493328697
516686880431
349048354691
458735707621
521117719153
155741045437
192467764483
527063481611
297361671359
236119731427
222616873057
190826613151
238033584149
194737386373
133642383793
20043769297
371317958273
4924094333
17229617723
440644005973
172440156809
508164404771
197007270391
13726847243
270399819709
466250148619
339312710969
71138008327
444755737511
268925832061
351298665247
221925366137
368263855073
453997065439
16441257661
518602925311
537379033937
37458339293
152268786979
161780171383
466711859927
503928828077
487461351197
344834971379
343534847143
362374971493
289086418589
278785436747
270446015963
467912576563
303186055967
453755413757
536130486277
401003843089
143186296973
307339207883
480238303469
125355422141
31655956153
75273746419
471856457669
532253022251
215552174323
428719301911
287582250749
521062291151
331514246213
291718306301
407458078639
160724353627
125465000863
73025985997
82468693477
502338407983
6411291247
146494493137
439843522763
367951573289
464471596261
460636279063
697212419
315299319089
271303759511
503889143101
298874395987
405148888957
310891347827
307137492859
75327756149
160253320121
470377906561
542002891649
549598592239
431742362797
101709795931
329772339409
516810814769
136856679397
422556219391
328772654033
112068116857
373280787241
256455115529
85063485439
328620901129
280773553667
309353735651
240419790041
234188919317
247956369247
390938776069
253633734071
35602995611
373051702823
420110225803
407950034101
517559778083
63457048423
61209687361
131583516859
149890547519
92954711149
197221386919
160444679011
258842280943
493151586373
419518748003
13790352011
300502193599
258209919181
513423382669
438982328207
347327676407
454137157039
212900270939
372161610479
391507080857
466912170629
9280715473
102978942329
56979406213
403420968983
362736117089
194737868807
200941109983
397233353903
173915489197
101197630823
428731760173
46884631643
140755445227
125423296681
277047394753
355332771727
408822513613
444567940849
514344395231
187018822433
68772058423
332197613101
478293711817
137075347361
21679848347
507341232137
10843764277
39943796359
509817691289
170120939441
407186870843
397691956253
226354304021
332913642031
3621615637
495538332287
344547398773
151486282193
282788367241
388902471367
459677976697
178569818641
148573548743
125419312933
117587818787
306543301387
295639577929
211576499867
203130070457
423549551017
328017807389
339645004211
26330188343
520291005881
328055577617
141988547159
273901308683
465986245513
296353126661
516591377047
379466331677
159251085673
259196741723
149681534803
26552060803
248832458881
252492753179
240527359183
272553907207
341384047787
260590072667
10700104319
143746411841
443454274157
440567419361
222162933203
493868196047
473242507417
518896368803
318614244989
435375222881
118907523667
26896013413
64564185563
209527126987
303047984747
17983491131
373912702711
55631997059
194573341987
526705750997
268823986693
202534587839
100473843409
456546227993
45822926603
491504766209
82862283913
266433235157
19904896667
392112787511
158019307051
453492550451
397244265983
5431516471
499856399033
383277373207
65494683811
264064836877
328748793017
42590769587
339786288841
370592960791
81825833533
317346932219
42323774879
61574994167
100370119391
497350518391
357089809207
333573806311
23049435547
416359644907
546973057979
452956681301
275151679571
84319828991
231039025177
407705802311
284816548127
159187481699
389783386169
60407766271
96767498699
505016866723
104268142949
387631556057
277697189281
511009914281
356677841431
85880378929
397163998307
397896510041
228433368763
499386390533
86526607493
386389413733
306639516307
517148738611
156932860303
238369831501
437582830621
370771175183
6950330683
414536688661
235104417173
257303415241
355534755869
237237028939
201465791999
377704767311
55353514621
51113444323
472928836379
496517432611
456748020749
358759326353
411384817513
520283028173
266574616661
521027686079
136145011333
502311403229
319064745541
60472869053
448974650837
172029308137
548268688067
176835136253
7541897927
383982300619
380047128649
528580757027
283144360309
523039342481
207503075837
121215495211
99669758129
440025968981
441956478673
442056192181
350458034263
321956990939
179740589549
264296583049
289857577627
226932662851
264466866493
207059419823
31003870109
22722026023
530814378467
68977672993
165968302987
547386482551
59310549869
219038719859
68555446291
325599092317
229589888467
404635092077
417086771989
62082614617
464679642043
327782394343
201141609689
501193917361
431167942477
192595470127
354519875849
543098161717
446425114957
232146931727
157955208731
186763475809
295443307189
511973435371
357919552769
311301956599
535061242871
417285113683
304271332171
178202960123
44326071533
377158050767
281657171723
344604230821
296586991651
111533701189
535643796731
160002055651
58731871399
354187284719
41564915417
290782343239
153394377701
187018666787
142785043039
543188543321
417812940289
446235803971
236454648301
154766737913
84242310773
22128664829
496121567297
382048812569
470404940897
299404084487
160116271631
538713141437
539771929121
246341086799
327601006771
427013826797
151488929213
82134309281
161085572119
526294510817
195321121981
281751021529
253547364767
223716050807
514655967887
536319281959
398290386899
112617910499
482328748787
219571257277
17264724283
526824387493
61798129091
259874604443
543307064203
339389075279
206827591363
215000175277
311001823579
408975297481
394433675777
238284635009
121200991267
244070754871
226280049673
34174905263
324769375141
98685974743
61447006591
59703088733
155392818551
221492005363
331277813749
301984433449
399501549067
484733185117
120811755403
325110679967
222702203513
105058279441
257928870713
413797128671
351364368791
46499852699
49499565131
388576404133
330865508749
22224199871
273433606297
41678794163
244399245889
546855012313
89967603641
477703413359
67335944831
209286397451
241980529601
361307482303
140638539991
395044260791
362890586741
186692757379
235753993591
524050320251
326434038299
262797678287
233592034447
23795542783
259027958333
94528736993
75161802197
207260775919
503223104633
158581826363
195728341859
101719111877
424407768311
491642881549
257660321951
292634443691
414724066331
295636140467
24037841827
118195233703
24428153333
137973622867
192364796353
14787180413
105015451403
433067469479
337930217539
312055646603
244370921497
192069312803
106126537103
372003447433
119214891091
224665921589
415691205043
208151675891
324281273419
393307928297
437713618523
254678924987
290609341189
62900581963
241384083709
473870361551
162205260671
23492623463
5397340259
4253188001
220502208821
340564713409
364348732003
107669874619
152387530643
1123070699
89391759673
132540878993
373315927163
122155501991
448963128877
493211273861
170001131359
435664622669
248501006977
290954232169
103247999167
93775058753
240917075467
388885826443
547861240133
172506078331
205295774603
515903155981
177025917113
302002947161
319857469703
251213209571
29114947249
56675585321
353234996369
142023783697
392500359353
350513371463
92722500557
187614270269
155729016241
468213240097
236459003689
363933880243
332747080037
366957456247
210214894763
387353489077
345856114889
454846093297
278222466631
444065961571
143785410983
229433332423
449316239237
518004569053
351244479101
215990185457
13916022689
111369479147
238476669869
521102675803
321023313937
194340040789
374641817159
355945127359
470884286069
41374584067
458149646239
420112829827
12939387047
41170793837
349685338631
357186688043
484540447141
489323727517
57117316093
514325663443
224035751497
142354683187
235822015843
307875058879
230063193497
135053276873
119482176977
312211214963
436136682001
426719670929
269565495109
364194504283
485217493879
161345522141
39750978209
238312665229
27122783323
263459354849
365080652327
213090572887
139897263167
396378571811
504774309241
427253451433
4561732831
38985206203
325033427429
546413312723
504333550103
7184531033
403531644359
247807819213
227284838303
123669212629
456451414967
67197653591
387720054703
339665565553
466555738487
259265789963
13808306873
18200552633
336288553339
56108726309
232053988073
267362175881
32950241083
21012274897
200023064383
103061044439
130587767419
426734279953
131589992143
258016712851
246519143137
407121272633
331646445643
303035898791
364383133921
381209889547
204196921559
388438509001
140623904567
97539343679
447394940407
132500856403
118880143279
32544839101
271438891601
167862348257
13283689121
342787323017
121531279211
481463342939
360217565989
380528368007
197313479257
40913265919
112809446227
519746929109
244317449989
435813562843
349483655293
42440143723
399857804141
361127259751
90426936211
370631257751
171305553613
310761470843
172435000813
15458817931
262189219099
95789012999
291222409721
137860090861
108180684827
20489689849
142236988711
546802515617
314349025777
32815798979
38712907903
96475784063
343690035307
186872939191
327916545851
315914455127
29662072507
142060668983
266644643137
123945672293
333988428413
344281062173
145950087727
294512190569
454511886991
301873146193
542588762311
37142988887
377457640361
50383369087
322887039701
133617798637
21056751439
430063226123
485328242449
537127613521
395794459537
449286491723
298617387491
426522275983
379175640443
142394622479
309351843443
236315004007
183691042069
276386285611
398680616651
191428026707
396763672477
498754064267
224032010491
203497448489
544080562607
11613881563
199188155711
478757344531
522276106207
494597869747
153667892659
327039040373
345748691573
320238450029
167295200971
261046222013
286431450043
373291070431
50515427771
276581165039
48564196267
249784245559
254613911399
108366661301
495156000901
204385655753
534565186633
296727864991
266191732099
513363692371
538877452829
404958309001
153223058831
68669320739
271691139539
533289256673
224670881329
90312154507
239005399201
60192456193
461415694253
385654632521
149381316157
390863349841
421665354829
71220984607
231244782277
300833115497
80384904403
133193872813
189436335889
350932909193
485381427143
117124163579
198383853299
69063623353
33633617929
124749471601
229255628491
89220000167
86566530217
105147567611
327141470741
89540093473
527465310751
55723212691
17347542661
84671483387
32883183457
206746558339
256127405959
307332991621
95601979859
484006679243
374575825531
100794607019
279342018859
415176121847
341442740447
468053513293
67507512463
451373382337
297467279833
41070544283
13133757841
161984715439
280497052369
472541119201
448344694649
156239183591
450018709411
34536551747
136436603609
26825958527
416036693837
358923992521
39699474973
344694010069
129804272573
164923892797
435268613939
248503380959
374443637401
348555214607
201970497691
10258057237
23792912699
199178147737
5366552029
270140058337
434824263011
211113820349
537378674479
106024827049
95006340659
161120872403
213734777093
544933398589
25695399413
271290095633
52978835719
381727189033
526769197741
45126905651
139259741359
460730225387
510844302329
68221631201
143167418777
442848236351
225884907889
318722868551
517769999977
280372466839
231921996329
178582616837
175014986917
482650697231
158093611763
152683919039
252609898543
538721477993
284007237623
523939095067
477477348091
402756963647
5989830059
401784375583
211692805151
495365309891
91098475397
151414422989
75437979371
401833421069
54721949411
85117541339
232695859783
7440417037
62116861679
9266920343
353598500417
170591528869
123728390893
171497907011
208567203643
46394378969
197862093493
280894521503
330552155959
481059170663
222965606587
94489944019
386903750201
20389936447
402981095093
243212227057
513704835977
8691179459
515686234993
30242585869
377298146231
345377588069
182224851581
353023174027
287569175737
255735108059
84630046219
157509152789
505543915081
520102803667
93936637309
499095355307
806196731
462318371737
517889608967
386569390057
510353765191
336282665011
421334642951
236242841173
548626130231
452089999261
294671912803
43606070077
175048542421
199067906407
35397178897
318406049257
104045430019
292180638833
364840251961
9025427219
56490585043
154934922047
300326583547
264653363389
197510287573
44197027123
181198461397
5778119603
361114861397
381933168517
301821578581
304259211049
438384021587
345277431493
317413937039
508171590889
113308946209
402297821213
435760306537
540426174923
215950284643
286578119699
101982377951
508069346989
128946226859
540500548961
138773541983
198747523393
534702859843
237123956021
20710117613
142748680777
122205207689
51184519237
422830943653
477451907167
400531933183
210222508169
418845234637
252987090047
405288627199
474587294777
116953282273
310636560587
427503468853
310163967329
112425991091
288476765933
35086932431
58720496363
319756978631
35105654321
98077343219
490259452141
136293570137
136893233761
406363227733
214168526839
234174601601
52235163829
223216550239
346549874131
376653852023
312554675221
105357600331
467186934043
294416644883
32877632497
321653108453
213073068553
544358798983
332855893891
538105221649
370153199771
218835100493
228194147539
239239049723
345112165393
392149857733
269474666579
468293791883
540040060229
81630666553
339008860537
82807006907
368700084227
80044126367
434384090401
119021661127
418855819633
231181914787
415057725893
47548702549
421692223819
177070668331
503867529731
429392154341
339408015257
485334403783
277571975141
45074827673
377053075801
370971181421
471085342703
204894348523
181926277327
311411837039
457182257069
440789681
144267213289
394431733979
133271186617
248474514221
126153849091
302240690623
280899031957
143275059241
470956521521
151894200461
218631102857
216588911849
166253137327
185662551931
29682745517
200271232787
268849223807
134074659707
79533313159
549047949547
226210674251
283988048059
547522659163
58013609417
534232870279
459577646317
37249767031
1666318267
40861743623
348899554979
159851879783
298783019377
480841382513
11382568303
55770251483
158048150327
202385906033
399218825521
207848698973
196458797989
202218096079
122868807569
537774896831
290377173883
161125907077
307047854683
175602121753
267552350413
221211712231
98853327271
304546089461
297340720627
10878562469
213301408493
216926403167
104782474757
381037566593
268155474989
382563025697
357383901053
322574744911
12793648009
127207470839
156019580153
405568246337
362186730049
221329752559
195468167617
467674728767
57077689987
136574666869
344326339057
239850269611
439350675359
116270036219
172155769
416472280981
225311497933
256449552731
401419754353
236562005893
154403342437
94692374893
459866476471
359957115799
83774286067
171654137663
508728750941
520714598527
70346493389
527409333653
290102254961
274163229887
525060688853
107828649769
17780748883
333144869027
257761663963
461790552169
85057878121
494828383867
209699321341
402856347203
208656464353
96530776081
326091054943
537309226211
262459247377
81894047441
537062732729
360176509747
13367198293
131821263173
226348518293
108839039459
539449673453
318554879641
29441952647
10319193089
241624740299
392326051927
519631163717
465300704303
397319092601
521150208907
312271119401
240537310723
250113729577
133367956961
262779759313
203610844973
95903033179
345268963609
523743214573
414119248747
381358074107
347184188671
67443384661
384737326951
398986556467
260608802029
425639323051
26369839883
159541365101
157439834551
83758749187
27990914641
426661689241
2973126241
295997968373
107068901531
42311827321
141112662893
367633341571
110663157431
333778626281
88267519337
193409927827
167324732371
168043438181
494057241137
208591074271
15055517683
234392570701
127367170969
522325271803
126571725173
301927020781
369532110709
475833180467
455766848227
384635889487
348254429269
420106586099
1052474263
136377198163
8527819897
225825430561
69692820299
168777692929
184416986641
463978777529
499282360349
430965203663
517292297231
150187516597
498088822157
192252467417
286974478751
472687693363
314676456167
430789871243
532943196083
291762214049
410768957359
262406488891
460827323503
293502901243
352008645581
397351873169
108652714111
433397307559
85386263147
309418724999
436043760727
403617423553
61207286797
60908530693
472792911847
2037251669
358666607477
501468053663
213687300017
151096747433
296219771893
169727769527
184307213791
495803368253
162022754521
369101290601
313228790299
82215383479
218386434991
61285718383
13263272587
12050481523
175882684067
226966225427
534792809153
200963644577
15429355129
483724806469
254138657873
394164757489
297594573071
109985255617
524856936503
395357329207
39739491937
547140528019
409664011301
389991156757
245196048859
160801765037
1041764683
305319898073
515829997861
287072308531
128834755991
136755934373
127407106111
60617191903
23863227103
988908203
12772322209
389464106419
48528196637
409218553703
387674169739
404502320539
57947069963
91983701101
505995620237
439612401421
268517639209
251056787851
89775577499
444249356417
124940196611
115820537867
167819640019
410065174391
269703686501
154439701187
248228510741
116629794287
399418327361
70911099239
232706462687
331599203009
200185986137
457499233787
327651048397
282272698063
544238322599
472704697099
460531260401
323399760941
126489382207
238267474331
305715187601
112810100999
309726643231
182513004341
58243046801
136664107829
216963619997
346401994979
507484568911
396263912021
223952573461
397295371559
404220634931
468518072791
526292071111
225558793483
311933651101
57035479091
492155560931
136208357111
511662572917
501896947337
297868539341
22315184137
146701360397
5170033163
427464708373
133426551227
541101326197
528313189267
360224528803
481286707067
181648327181
174786657259
241764013093
107929705963
452935171219
307117259983
398031666419
255773169473
508213399669
423976176161
139338938833
79941880069
72949062541
128448943151
399366609377
94728248347
162958216843
53549218859
237763371071
256735977499
217066019201
239394933751
356469538837
181998883993
57759462217
147369753521
465302812241
298785805223
243654346603
178968001073
249247749173
426272169709
135764203369
318473346679
55778319211
305205590231
70690688941
39429711469
483288599467
42887525797
205634221393
196549251047
543175231231
473837343359
346992931421
546052032091
231571861529
405071853271
175391348281
188539655849
284145778099
353015015303
110656990949
262543115719
498917117957
150634341919
19208707543
211376849939
106553393627
83541020833
163131730589
178082994773
272433673399
121596578261
94798891841
272337632069
124560334477
288256889441
228231787031
303296256079
80211833291
478569780529
250419636391
8373467057
276452685731
490019604167
511154160197
144834764279
518311864529
463135987471
117781793023
370410771001
93036965887
294296859953
98152740629
416428176517
242849790971
253684808059
539964280307
445403737279
429062000681
338748242471
256881256861
180570731161
72595637809
379854781171
498904983827
379161958723
15363424667
502967277697
532745705533
362132024213
498397770743
170084086681
161086867349
431132969999
16876445947
104143724467
197868473437
176416797649
309693973417
309588370291
320796435703
72750570349
192139115153
134113661791
436117499927
200994499451
289164570971
277841214271
140541734789
118451922569
122108905273
421270224611
422044978109
361537451183
104659884859
412484093401
510397548931
548820514129
405308667689
107612760973
3918780979
548527998479
367681399307
51805454621
30897947449
166197538747
324197026121
403571397589
488304170513
225805120067
68742972959
122872556881
225917008703
410579034883
322079503379
193142480339
507915431057
411650051177
335904062111
49154097173
383890777009
374201490577
472251160529
429675518113
125112624103
4575111481
134584232137
490517185007
60061038943
18293476777
421381635469
385896050453
61323320083
25878887039
210592296307
374348086501
415269827059
127538091893
508210598881
528655070257
88188280709
501906445619
73180055521
256825383077
243382685179
291193318181
164205191989
166532857081
512342113319
92093681033
447524149613
203639363339
517175909387
47286272863
538600644893
157198722391
350098135861
222301524713
306557480399
538592614073
27233063311
118835582351
356637078211
544801053371
493306573351
44394286621
341516148151
326235840127
353068300973
393607798093
347594283787
306150460289
20876912627
481641751589
357106290811
470215280011
456742114849
167786413469
5548043131
468612110531
28228016603
329188351559
257352640967
238963578019
29120433913
250850286221
193978101439
113769446773
353383834939
127375784969
122431814111
361231921177
55708553401
236304048469
28392880609
283133271947
211831023857
211494376307
488270043637
169929375809
522010559407
74915640601
175393180129
72269377981
265398055421
87576441499
152224927937
124424849221
438660556219
368345643047
259716040589
44662375969
73993094171
208852413901
269007940151
501399789893
85474340911
186666913661
483744781523
233189677211
329450212183
486817778737
68058489211
241269821557
225479279657
434590553141
266323178449
335380056637
145837380329
213657420007
526563425693
277436102191
185911379861
442699510327
528315072913
482175338443
148480559131
305892639391
508386848933
52484031823
110126443237
498058169971
33052699577
267686600323
336147434239
37900839359
168911720209
496725288671
20256582617
303473215939
144722820217
228251732771
405465671641
121561082957
474076981069
134501493967
531580759373
426600954553
18307758221
469291851283
98255423743
420496107781
22825937003
256757351951
363059339449
19104717067
475234959779
107262520627
203768311429
7546120793
337667373041
388172775253
459066956417
54133345093
398166971623
372161865071
122342981539
125580184589
98337859663
95158890971
417336834823
378545063341
108051018893
87194345123
318417342533
430992477313
97840812479
527744262769
242988525331
334737989629
32978172637
309562580023
257098332853
180349297907
546084478663
457075289833
107067958301
320743217429
91493589137
441244768889
342844375481
51971560429
136311746773
362009081767
343448908511
35867597791
359342488493
206341440887
49661198359
170489074993
65550898481
302382464323
232146405343
103723913567
188832991723
71463232931
180724347547
131437755947
42539453207
446750536301
332365901269
280417056263
181314156689
5314785713
214618229621
308621951401
458016511331
137930599991
15951090409
325999289621
348302908927
84099359719
346565962829
255568354633
364699204907
33113360339
110516386711
30562598501
83548433831
168231505829
345071297521
184270498697
90226217863
62623179917
337463017391
132289657781
502568085427
321801144053
171719393999
385660991249
197550946811
18039712723
411850155953
32901397301
293698331287
70242581281
216380822267
386348357891
529775978057
405373488931
361686624571
198550633249
534772907267
395746480511
132303573547
381528475901
258141915331
120552227261
370583199911
319058872967
382116550327
468014462453
195276596227
517281620551
8801680091
149607748649
472249770023
366312918319
414700164107
459736773049
1672676183
359629254757
500114211173
482605741603
528986086423
332121396241
84769909877
427564030499
492181354597
374077643041
547992490607
297265229621
45553129009
288184564099
150349143701
423661983473
97270262879
112164160763
362259202777
334131620677
538657490141
11175847493
91420393457
161133851939
476846521519
14400171239
52618019551
261922295329
525966170201
11097252757
310240024183
378056140409
95811220229
205112003959
29114985671
524507777809
243842031409
91730281169
451523512967
191911015243
37669692881
535476066353
147992964697
232696570559
276467251871
195506920871
68203244927
448188866197
444065683261
401347136161
227589757163
141215638457
431599804411
120257408881
505049318117
379003531351
196791059159
123726781907
389039859917
311154052331
349423924987
362769382747
4301734649
447321350881
192978728429
312449969641
528354235699
301218890701
536612448803
105787401961
392636933743
514040321917
59523277109
29920609639
58740471037
72017157781
383117154073
24052700017
298306307479
130240903223
33788552197
517344558149
217622855911
23264203931
143539529149
377288339509
135670378757
47115722201
280530270299
52602281509
401993798587
340584076321
242184685931
138800016727
425836334479
548533546591
232787866433
549051150877
254587262029
417115802099
157547229383
218208512549
82600240627
98220578483
492986169301
437762751017
3678695401
108534774877
195401928767
204567965879
538250011469
310482724421
119743783073
513710133791
25496231659
434826851881
472860154157
334885468219
475042300049
84793123853
500924873557
520824499183
250933357723
360714766609
470454672007
205860882349
8442569657
10303799039
9371125991
213762267347
190775151419
405075200149
250606607123
457750840909
127870079357
354088513021
367167815887
150667617829
70468157237
45766655681
414297409973
13324134871
393905612129
340108677437
43404107743
405699581821
418068211513
483372320933
185261736449
105684234083
353172653773
399364661791
219485634439
228310446181
317880042793
223787555611
318820171811
273829537867
538273960109
518289728147
82481495017
254170165813
454097850391
271716191489
535048004531
110497260827
338575070303
527228238307
123036296039
428104628401
93288375077
190673963009
369165951797
546038184539
247429115863
530378922761
307464411277
80094854447
369357582023
344395278401
312918570787
187704246253
353216748427
210075879833
233632690661
133085562037
275892564601
526670336347
278498253301
297424281227
513066733181
163226776679
435113602577
441432180383
175001761453
460337532293
501496931207
95092864169
509008146887
149497445107
199895930021
392994235589
189186956657
92503925897
231259630967
535683840781
21644700023
489544651399
45849716621
275075130397
355872240197
256504720883
384323796319
446689366499
320232041663
273478442327
369976030603
420917826779
503312370203
117044459921
243393743581
454081966271
254858229517
132059313803
485262508711
167741901731
43185370871
313758326659
226859359973
336064266401
215659373299
80158383931
101266215511
166782944693
456657079061
264336133837
355670344717
229531960571
249363090503
331195838107
280035210457
353301614389
320179090321
14104891991
68598535853
515181762859
514121911847
488606184379
233869953679
479170319669
105933669953
155397293813
461017437151
292965424229
48318547583
205292338549
358853400127
237129708859
544721163433
527625702893
489496553783
194556896197
128544877369
377822377633
43444480663
508650249139
403793097047
167285597767
136738540787
26607770461
132465939383
436100576911
119255427997
71882916913
293487580847
114322408429
176881949747
486579293593
245108893087
232037458859
347366733433
256712433127
314089647601
20228022853
376313756279
259829828519
465601037123
260223336871
323484266899
310578769121
179840849323
187370637431
44593010477
245036291663
178808123999
301314765443
17767976953
515203752097
216986913373
160594044419
329057220743
314079357919
328374020213
302169360137
159709369769
49095591761
394970411677
374842810787
75090333727
337525648399
47772383797
439612794581
149270870137
86646641891
29294029883
81105721181
170465449549
437361755693
21551037661
320021999069
223187402839
53672432477
449395594327
446063092313
433469112679
482520016733
283374837611
202157363417
356045991853
144350564297
59889219581
392568607271
345265118749
177750258971
405135865669
443356471729
165522409607
375008724247
346310628773
105937281469
427107623699
2542387643
390121845439
249502571419
81303765233
182149805141
14238381431
120005577463
401559231079
257411240371
175358937469
178279424641
174085950547
99857939413
230666634127
278194738049
360418952183
248145307997
149875949863
381408250273
428315896639
377586852833
353491227961
403392701083
443709945719
182795648489
500295380033
501218881073
188304873851
34048337527
375787521437
377636959537
262888347343
105949413061
287389160153
520656539087
244845052721
147183183583
458755804867
229640447147
301436271449
93835521053
114862749787
389174982899
114298625057
454598561171
454566656029
312338766473
251723805247
549252704849
11428394977
151859313973
455373908533
221712934741
146251717823
536041354399
458421357391
299199450877
158269681333
212255617963
332614225597
362791389041
113081934233
114062772503
442952762729
257420357539
522719313499
81813607979
236830756241
159103211573
439394485213
438097878947
359705632133
12973320319
380760469223
31842648499
218513681839
236718084293
37051926911
492489075773
545056396223
425051905897
70441066741
72376696339
418915351703
83709636589
123653876081
516964777669
441668285117
218984841377
214338747941
487865438003
86843105519
373942768709
101530836509
392249336291
504519236311
64659163117
444536424341
469058611733
112529204681
61151858213
508611796327
379963929283
253129261249
12168376327
325547568581
393575881453
365830819411
21653622439
170470671703
204566902999
496296574331
29731141597
531091776827
518398135741
150251086871
434087814257
535775154337
407598766529
373433285233
506652925693
466284814613
420754856287
490402560407
65974363573
291252887501
50334097189
408710843369
319779370811
47845568297
510016775069
18981043387
300951263839
375582109057
418755989053
209642336989
294792827429
484834840871
322554264469
115820095733
529130383
50806028293
182101145623
168104008409
148645956139
482385837289
516650063561
259494043463
376559699863
392497125673
105836696813
308340418651
83845307383
167369227301
462015793537
528052040489
534984117587
419412095951
38875745621
233983895731
188367358691
33452552219
284068607741
127865302867
227755218113
385979533109
334666732277
76134312263
257762335991
297607914437
1360755689
68829982357
504953596193
541060814929
229692362621
373853558341
167737233809
400826177317
495926073283
371474351201
360044508367
366586548583
483565004023
474816306551
58176829057
60738122441
317824013251
365228169197
545212310351
4371778447
469162497887
17879991607
43388420021
296454175483
219922892489
260519616683
266928280187
529510176511
343826738929
18584491547
258426281083
426681087461
159387038639
372992244503
119380655941
159479464229
33126415997
208857118669
125397150103
361235928307
427488128777
66550108357
389171160311
250253360933
196668260963
8883319373
109687272887
187762324537
308421452033
151672221541
254824896077
389621994653
371379876103
104038737961
196581415873
137661851113
194030485543
71993198063
140451218203
466870561721
494290061753
367398220729
418078203407
402703732199
162652421179
19228283579
548091432439
535672767197
207911929639
44359871741
421059535973
533980545359
376471210949
47663841109
59331814177
197266199327
128246463491
285301669141
384470873021
223042255481
186236360257
99795045517
1492876897
135035206751
142765598167
19694900711
537389967869
250396118747
81855027743
355601447209
473561752901
415619981633
310062504847
547555173041
121510453219
455238854843
10029216779
52803637213
305683971251
238436313151
273945020729
436465196351
386312817733
217680053951
517938910613
159253861849
205458622939
534606111647
499083616363
257136444809
162165715979
38747195899
217623137747
500682806747
324512309339
179452019281
257820739283
295621240741
335907052399
8420665367
347432391029
84652030543
30692459051
387701233039
454412528351
57065710243
515960025991
189115238581
340174259609
495000417907
107218281029
259862014547
66550688429
333438633617
146724799597
195442446053
138398258671
216102908939
333168190583
296403125189
188903338627
21865496867
86046102083
37270415321
148339643327
411656889953
125047118113
177931291427
369850962101
452305339729
252008276263
109471524137
59042605723
344403928223
337918005127
278935017083
384800005643
497083568143
235387977463
263430259373
370444927423
240124229141
516765531559
426804790957
316067019677
509703561779
113465595031
304485712801
239778887669
109204540981
169190963339
463641621371
277123747393
545249351237
109151565403
442408213991
278535210049
72376383239
94254450149
53435554769
174577275709
439359709297
359981686903
237567221579
496127867509
357746156723
86737027393
268512957079
111720929821
459909213887
67183374733
247222004801
252547195781
443406540847
450883300711
219915291733
452915260697
85048395013
98769700903
459764762399
356325571843
461858680823
161041817353
387720644923
51342781249
274565754731
363187718797
374064330433
216908936483
77812071263
357336303143
389028511621
272526859783
456910510783
433005290929
433783282573
154641016567
488941763449
387177602941
59640321427
340918349071
271818574931
417106045129
63164306459
418442498611
516675805517
303232682957
496485492929
197089397863
46835571637
81406380947
431348500747
76849038593
371400221611
295890955757
43159761409
88848699311
221533333751
528614882371
78615988349
209943057067
452731589077
219711045833
313711597427
442160794711
202271834581
404811967711
232027945139
261807379643
166018113809
179515705223
83944748707
321987480959
28320819629
214718690273
313126054937
48970020179
412906159801
39922963331
209280381671
520676223521
38936502307
497208493063
275605866829
324429043391
474216486097
371458047437
381568581167
160285547287
530751838819
183282520297
519289497217
113771363051
65631348743
349902409607
293820897599
2732131621
91751554681
546554755151
38510690437
418316927719
334735222037
283486169983
276212808169
138356864293
267716682631
276160040633
310801064237
144242041561
260290630199
133747803391
4205322917
470393270447
298292618441
253640016059
215436525697
177699434197
113769041609
26238591479
243214746751
492464021383
464677839463
373071838351
467781627889
374924359949
300086000519
469964234359
463228995083
368039682607
87338318863
145438753333
115377754637
19432420291
313448050697
92856886657
175972299379
200078566111
191848878203
542977265927
12464246293
188785935509
104738637197
536191298213
307158388723
165348756607
174515084057
341814760993
542678026549
369941627933
20778030991
303588928691
99140410987
402113197393
435905825429
336609145469
538083597143
294409259299
410127998879
252104219761
435326850391
298148830069
249430373
289199850481
3038148833
281023045753
530998720741
388705169239
331166835089
274685926961
22036905949
73413799289
335498328817
351656044699
499199117407
492941572847
390624336013
390018010111
236977088333
499698153883
431371163159
353652236089
307957676827
14946407059
530771892551
65718012181
159981541229
30651535249
240306025373
53359227067
54483971923
373808927131
7967337709
78846124697
501534653027
132288011431
263373807421
495776106703
161528619817
107893093699
411552009607
292066483337
316832003027
458256461483
210509119571
2386690751
384384015427
216330360773
316539835019
360905672411
443613678923
130202663753
541944682033
518540399369
502720509587
457692757667
137678906537
184658340961
527459960003
121412090341
34855203571
185489893153
271344599117
139635425357
146233412519
419923411
237404108813
179978513609
277146990947
242865680419
46116048239
276364531537
24745366687
461461421723
134164808461
251824299421
315610090921
34200377149
341183304977
40043778461
543195687443
38803174171
541949445143
515411078999
321950838343
298163855597
97907511971
462308070617
322211744089
226529071361
146820913091
261456805339
168594143831
149122496407
311135574259
174307454429
530885938577
3838798681
345884747287
240373221427
228570529091
286006125329
396415126243
11028783307
153239989169
348082809299
439391113817
532112419207
158106925849
141232032311
353737050479
384145349207
98600876833
43653955099
85668598133
246906898127
104913803483
296101892311
447500435947
524208877009
406861319629
320860515961
237373392983
205362545441
176378673281
18580769527
286991233493
170184162041
521616158923
478449477799
25279051883
236298611683
497212347769
364029666307
39042613411
248959985327
478763429017
154491333947
273431347529
55648118809
41785706687
355923686449
548562690541
112104325171
434397588013
420696935149
217945657661
440535031217
285894424021
145858746331
247062351919
308764346537
106407868139
226871154247
72521171089
389344793933
135189225071
457909059137
416180753909
119999789003
19935629257
362232080113
138696420943
155440619153
395440714649
310573869503
112431218047
486734143249
323858812129
278187009253
190868094271
53811593557
461163668123
339827788897
156708495143
216859857449
226376655851
60558668563
377773582331
9251126189
481741345403
250624978069
367515731041
455736136511
260576456563
498785160301
205739235869
440449829783
468820051261
402308781179
298681243709
205386808223
24194066891
525149686001
72081155963
535987889909
504977492297
100452097829
526654408499
279483403571
204389417377
411373162523
93455890667
388822322989
87699492899
171958544323
227897076151
34536615979
162892321927
420610353173
328570409059
111392212721
4697218849
74954763911
396724615303
378173278601
439335253979
407384426213
289268113331
124521801727
126074603957
479188327661
464403050113
496010137811
510157724269
75566544257
66332849239
482488603459
82603674583
489809273453
26465591057
109426846643
38180070473
442478287709
253528538443
221556318287
423109721003
130681941349
195187685039
233501541421
217206555347
18716507107
379735627837
11197750253
153589028237
274748252719
7005368759
206841970171
482170327883
52606961599
375021188743
182445302519
524711019491
354845127523
374243304451
213138267031
151358991551
352394797211
151956321469
105321633401
44243300317
112829158297
227114012171
549710430593
514353943387
221291158013
129708907921
72247702853
153002984821
26585835491
432566091563
452121821141
373890707779
295658176439
432679866503
86670590759
2096609287
535540617727
147029603863
441842686277
93204937543
439258082401
145127974549
292336973483
173049577409
438130107497
98951420881
384496020043
289207978349
440823656123
203476902691
449200622249
237141539023
527961923329
146069951977
430165944619
54899878199
454679974439
396040782883
523163393773
275764130251
77323247179
506611626817
326189437843
202670140723
541869010247
246662767987
191206152077
210291844519
120919383583
144196883443
376618901489
325287718297
427847879071
329669433683
374526671969
390328221121
174824444447
143230384831
511348519597
26714732017
69196473349
512981002333
3390900577
1484252633
100532019713
210511632139
367435676969
470850992797
33830683277
70859181443
296574586361
105478643357
218131353619
274396908631
268503258137
368537685293
359143835117
488097245011
247660429787
230808457259
36218293939
487982900243
198509772301
124202402351
367085660519
381020905841
278791360609
136263293363
282352906991
396640791191
535905316357
73392568331
140650260383
249201299
130863817919
79024571407
94731631651
527938579687
390263710307
130886111497
247228275311
94107727897
503493519931
323580922187
53482752361
515560763929
50877355747
401502334147
248197715347
19020855871
92310787067
192627229187
137340580327
284675895433
276277896529
145255098721
321671692847
464527753519
148239255401
167160565969
125137994011
63914916953
325328771
444161927233
143988645161
124060502509
265170934789
105374195209
263452939921
103168317803
316751669209
2769983497
162639472483
487366488517
25366584083
396857761373
138831942659
240808574953
472220699933
391014991319
501986928529
299252231557
431493700837
6953689849
47613074153
333527082809
483674173781
473212355809
545778382073
467288570603
322206521537
23211705119
39607955293
364277021611
5266011521
493221692519
407827535767
540312798299
187395293179
99409422719
10906194391
102582030227
303341570663
398108250707
351154103219
290709704437
104509454563
21525931769
221327232487
156944181739
11987303561
346469633617
500767497899
164804968681
452087598829
5839289147
366210015713
79601190623
423057605233
320769471391
156733855261
528913424023
65311691593
108538404131
110865423583
478358322361
358332352871
411023962429
369313183003
252270919171
432212731891
73509869071
492105378371
286399199287
107478100243
161559238051
517646825251
448322885467
248659415363
503237179789
160813823087
243973022603
393820925111
489379000001
223752703787
158394463741
199691916869
61165233869
186098527663
436373225759
13226204989
273173016353
387819131737
205197702211
348885948013
41681426051
168757793263
123237251677
393469810667
198483383639
174614515193
59014542863
398878318303
119475508147
366222961003
380396545153
114679534423
493082911099
493549930961
235362823169
252343666103
350739528569
114906515443
414065734237
45639376633
138257093761
160445194001
406110070207
209240437183
269274168157
62202164441
114477469219
428230504333
414222082423
137973969449
462918818513
369458829611
136923216173
342793517347
485524984423
217673958461
16948107581
349565425163
181040642513
156812497483
239980613221
299443470763
404523176539
417939015019
147568395613
548080962859
267868779053
56087045851
446015227057
167374973957
358008903667
374919080849
246868805081
164522821987
402575190491
39269461541
298740463709
367507868537
319012818871
429753021703
498149164651
177292192901
191993960533
56325739601
249396747683
522783981439
143165470037
392536737209
507421335097
143909776709
81465131941
350702020649
119808410147
319538558683
40182092497
475779222493
409881735019
539860245941
173579691437
542306947547
488558401939
365197092677
415792150183
61545429061
77160115121
54786503393
89997130681
159451413367
226065844373
538446011281
86324681629
294996157409
71640207649
368897290291
28681225459
10301941907
327510855103
410363842271
531453376187
414358454473
192870402139
394405038793
491053852481
47276624477
488084513159
432746934101
537134359219
414705359407
473344020467
424438567621
513791881667
191482699183
15577455239
89716414841
36597342337
71895743719
436140101393
498430695667
157443629611
227355661831
316084347037
343792493881
375489943877
283788570757
434912270311
57907278493
94616738159
238786071281
76006850539
22314732131
289701827321
210242174939
243837972067
15032368913
311625225283
87964475993
460365867791
441396092807
538398733487
200800625401
477779498531
428618229719
485038118909
51536661479
452640458009
246107240941
109645500901
434483149381
452627691239
211632455213
98334363821
23237976313
474896778211
479975222603
37006461439
28908056327
310054415789
408648580601
70003272107
532117584881
308211161527
86602954741
119756504867
183970311313
504320562587
153631118579
465522186247
306478526923
127200350471
202075478743
242510308693
217898633437
126893695231
391710806593
200007657331
57953177479
437637495289
219728901839
336199473791
331482083453
209940706399
139456787851
212498966549
168041061343
308910938701
348724126199
34555318849
19789082927
5891231189
74085319177
44625652079
375944352361
89736581843
465310739953
318919551707
291688708391
20111807939
184652285569
211527701029
102141044711
393194551151
267400350643
412721570039
445688219107
197067668443
12449290159
1702121033
413986658971
250042217071
16810177537
88885316809
291403483937
110978849507
537196244707
231208022959
456133380317
47382742909
33712188071
334476205429
32857215047
356701147729
523810705163
190750716571
281813749801
127129433413
144473083967
67851912523
244267319207
297338603519
105786378163
334166149283
453376946731
181683177433
273648806723
218575893643
131043608747
536861000827
439856696299
221168230427
141304989103
392844431267
246224918101
114726063311
395547981817
164647590703
456742556273
181106803313
385153873787
185720146567
356535618479
56397009553
349711978519
436757734753
21062750197
36865447153
30047548829
5868376223
471625966811
502420908653
480940400999
258594891437
406854953003
505443322537
492888469141
339783271271
32058522971
165618356081
367543070509
402442998719
505269287563
123300828787
259325576149
163957571873
437583346757
352113175859
335527214977
148962835823
14910716341
178845126989
363108821171
317441845561
535209245591
429105811669
489615256391
242077638017
423781815179
395410631531
379528375819
284727860737
59956592231
311817921269
368627652047
170828570347
339854831411
427274247971
47725938583
210751978663
150343671151
266370768577
11985386137
397713069697
29190058823
508302266051
315118212961
70851959567
251886275929
34501800863
16410095813
3038970829
370794578509
28491263953
218082691811
198936533779
72616123103
70865066189
143652572533
151497587471
10554865631
145292675141
118318498079
186327487081
429385905869
287601581699
62229289931
315508226221
245141308199
187934083919
548650743661
230670269111
353045786081
173926511503
496408635011
495710872583
256454751479
283390924039
245216847437
482100398831
236965629191
173073976433
499388012483
261277230239
391219227389
191547294871
318722588281
117041758961
57141912479
547081463713
279156551117
525313070237
428602094749
375384857423
160007745697
321755382863
247985550077
331300853287
415974854333
226759120969
29013771623
500975229659
487166158541
400852698047
70454940071
106766895779
440888117651
141710746909
140016505273
107947203097
98778180863
343655220257
385777266299
3004420849
240136454197
300806810951
289711599893
133343470223
199670617379
116375609671
69607308839
83373569963
125952178567
423218220037
466678753259
160151954909
252950554981
57769021073
266023098151
41064565963
167926995749
469366472719
540237275527
259962706799
281832869459
490007519059
26177331247
404161583083
471007529591
376402987979
251662400893
107239333193
418336812437
144097910309
68647050371
88271537371
355563668903
371375953877
163159048867
291398527087
256542570019
158096123051
6844879493
379652126437
142439868671
548401679549
295676494543
5823979129
93997388437
94073917681
405032511151
425372861803
385745583163
407681455567
403535175313
329597213389
255372163681
103099365667
29026970537
387676144873
141929053873
31038868661
69023582449
741603749
294336135473
371549511497
473188637149
235490017897
64035417169
442666054037
332371405913
323915227501
507859517107
41282675989
155720045717
94613761927
104795200931
44884819349
192011724691
278154370283
474842708693
38913378389
490792332857
92652986947
272646225569
128736902953
396731233177
496160221819
426466607317
422105080213
59623372513
185192818541
168047387569
439402864801
21075944297
183786264551
210064893721
184571240059
407367928609
374999172959
344598940681
89205813887
13857910999
326767899851
415195580143
114161828717
171619332403
426771904109
418723515937
521895174341
91380911143
1703872603
251518564133
92814353959
407538960247
464878713571
544281202259
515755601297
290632413133
426055620371
316094893393
435985961899
209293025269
164132451671
195700770623
417061303259
707789899
327170191043
164701821749
476533489799
137131645463
191879207159
8267552849
482157405533
143733032441
502763274851
300955513319
42424057567
166833801359
314256088411
543111815621
274813707667
63303086947
323580484961
225372478559
228642455651
417521656553
464421539059
150785838551
449332814677
258240457487
234819637163
482740711447
10963290341
214626224933
29330949793
54086440201
256539479239
314302609501
410803798063
527759037361
241680967201
77002239071
536664811769
268627381531
415609498541
464251246189
275466319417
160614353267
302875945381
174967144327
278007910409
126837059597
350812361201
376974744941
482571249541
348919689029
4862461271
231095445071
245021871707
164634610717
69168370459
333835704337
7447197997
106743591697
508250732519
131938451641
128241003661
376193857607
38953097311
461784465367
385832814253
214171962551
229299878957
281670869483
520003420207
216726960007
433868378989
339926227847
317039235091
252290679877
126424423903
279836112169
79490179823
118380820109
516551442853
348169129003
211903447537
346628814277
406739632553
396174010891
94234596263
321655598447
74426870303
59040357749
232709290529
296201110067
344678099669
499112572477
246521691659
172145663203
328125510403
256723980703
237871938823
22168323487
326772787213
352549606961
514301510179
548530323311
223185787927
403467948293
61675175461
139747391831
159516708353
455199877163
308094586313
303577705381
91294511369
407456913203
112416326501
328907795023
88691471809
174107585929
33195948557
411434041559
43168017943
81559040527
222943958917
344608987859
106964034311
406597536407
74987488111
200668080251
169790720537
499983264527
14202162239
404490689243
412501173211
57103534457
482284805503
271692772409
51455160619
394126980047
441650925211
7296302807
53822751967
248626275977
232880972419
98287949857
427172473561
191559016067
333444205499
438501546997
258326567579
5105480719
426176760917
159102143407
410564857523
181724803963
451469380333
464716668601
436083762661
185982545311
244402646219
480001133741
219213613687
536296612297
523679014603
523351341299
89481994213
433915071277
363359338997
288379698433
338051997067
464972664227
330665558423
323354076757
142628427797
469503625519
234298240333
300180798713
146215627427
56378339629
27432273497
486984015029
464096094569
92693097067
178158525997
34892923649
303044429279
311274338633
158916209939
29183541427
169846678019
513675307303
303504449719
511648237043
415573436183
467814637039
211527186469
478147909181
521726760673
430861449259
545971893977
213193831399
375356867911
269864235899
243861736309
206869937101
487501327301
525694112681
538817107471
38406663067
268818262127
176641646983
184951457819
320091157271
357666794911
489808809403
195443199599
130225785271
249571863643
485992742231
178907018977
549511293379
151965792019
59267744687
498695410489
435027091049
477453117319
296698509937
532724501201
544992904943
25830540457
201549056707
66520495367
180789383849
28423187459
222356454247
28352591191
63691755097
359664116159
198474742759
259830703373
458299362809
203861117981
213368933149
525442126553
23051499689
197656372127
103237678087
398072508653
270305451389
306951852523
503263090937
114429058339
486851865403
214789871053
359370047167
342922014947
169421558953
493656471571
26471135567
227657861227
274853402311
53083736567
81280418047
291887312153
429936056689
88584745831
506354559203
423071498477
438250030139
488761940291
265253256589
56492508451
154527704377
477072637499
461187398173
37371633181
491362384351
200466005599
207302988023
161120466593
280130104421
10068345437
262255477699
386919797657
276854357809
272328693851
93361645963
346515008239
366199470449
57779432923
342321642197
346577144051
230045709277
49358981909
239215282967
40571401639
269370036919
529675555991
1191738343
74884673147
329360646091
401581512769
9552311177
455628205849
469919596759
403482805931
202481250611
382510338811
502344653621
440674351001
48759415613
437258393527
217290295193
8257958287
17749375513
407251325387
403111391071
112603993891
229299942749
5837299381
545516227099
150869273183
295289364263
256213569289
314816362309
376938265441
200680688249
314187163897
97658400811
446051720599
469152018211
382529985421
40408360501
175974100867
94043050441
200591583323
303933930473
64199671673
404581822457
416200846879
149509994783
475886075143
4684730599
96659042341
315923562719
215132022353
484832644447
201943857481
365111077027
152247180299
403248285823
237233722153
119475134417
463962280151
540922834241
481410489839
521211996863
326587467589
407510135581
522035401361
68582771377
93809567647
32042878537
459851122169
105286302197
280223800849
357877985323
427102555471
83929158947
46990800781
86543040911
351703475569
247454909407
326258164163
186458079263
431002723133
274161160477
376705688371
150054187597
444180628123
237819357653
185903387359
489525192203
248982781849
404606250661
18174941839
21302109821
31589274911
154801016809
238305988807
490370496883
451826251193
168256208249
496106011283
79967113847
4846199737
227833120441
182085064891
46108349957
270395037589
49033337603
144611300263
495290809451
543406559719
279377901611
216369259973
86998031147
167099845721
532333679929
467489973101
384376777541
259842476329
21345215461
104072466293
412469290991
377334822677
290489436361
72421645183
402723470887
461387513527
276122687023
24023114179
365293521419
327331952813
231525962923
231127365451
321867398737
313451338303
80790206711
260710414891
140003613479
414535480873
186134562881
515571070801
2331945617
496501116701
14301526259
90295935053
131400403957
208361690923
410588317
100606276889
72157045069
505470188933
328792593491
79778992129
539985597803
305887553281
517698474551
452304796513
440965636597
182592853273
340651148473
107012358379
214181548193
311002666151
56049543523
68970301679
424101023959
145249360247
548793016591
50575562633
510284091853
23786979019
392276822731
327027814469
123018017839
186239682401
263888944399
225620935571
379035155929
288272443087
519639856627
276400896287
266147618081
303027000841
400612267753
269538720179
505949236297
329046503173
15907429709
396850219463
245430761867
67295172577
147306599183
388934740781
20997855293
547563376651
266611798417
474655193731
485996860243
412704086923
7514808083
243764570143
156282789787
23390980477
389954388437
531009940213
537818020973
491174138671
401749918909
519173399989
189496084681
484516089671
381300789377
397765104599
505067053151
339384484753
431771470783
150705732689
464053844537
107596871983
111006412943
313392750367
247317362953
71103311501
439435830907
343020471251
181436679539
340925463019
313917000643
291558475177
316692313517
306292185301
6862312001
348528499489
488346520049
98344120081
367433417399
303728240693
204048086611
138606975503
422021095943
271089011629
358460761889
285178163471
57165243923
485754057823
171004869169
258245382391
72020650157
263798698759
465205688621
122742561817
384199363771
225764470649
267593576323
119966023391
396643900097
42720089563
324963926731
300717511667
406224780991
22350696371
58709776547
443897572711
83106859861
506095082963
262676403949
243720089429
293498869747
418312015129
215195796961
389100441047
216153528391
487086446747
198616908353
499531154141
212491930631
284028146659
104430912239
420884116183
79431389701
313176824977
247967815691
373329413629
58899755477
267849303499
266858723081
44153677441
209286080849
12497523197
243665947111
396614468363
259861556527
314823242089
336288861703
133782989507
209858853059
160171348217
424456034069
541759304347
91923037853
22529523671
505746285899
505777619989
175308208223
184503055733
199825746209
495915295411
100814298997
43907369981
46828783003
283119445727
38986185341
278705626709
162865733957
84641895179
255519234541
369848455049
421586101499
3093668983
441442110059
161274623173
114772571363
356136226231
166584647179
430565724817
384330715781
492960254533
539299954649
105061614191
364200503467
396650842001
4866671281
48069136681
371449322429
182689628321
284464508903
253326955633
174688882531
453947171893
95466086461
97603041527
462547831897
179338360841
40588301683
325225929869
434419504751
335194453427
547508694247
132391676327
1097550263
157309537087
40904230373
196448489641
90525955241
240134275963
406599504391
397692222353
383712852881
198871512769
281513598941
335066754959
154953602423
229287033601
206357999927
247350201577
12385818187
52694580863
416701873199
407895869317
373756126591
214892567423
70375941679
308349180583
461451758563
352754923979
282519955769
84596813111
98758845839
234158470537
272165363419
439405913311
128402341913
46332130703
318890721907
363080082791
269947859743
105358105063
471948484541
306382369357
151774895333
21786681929
484887688619
262083392017
380240270051
326085890147
190429011043
548138671273
424031542499
71522258963
242790984199
177132199163
479714508961
191546033033
204433595299
160219710967
10981130851
27412405927
44417613301
393384847313
352582099931
70329068947
362886235493
281850689693
540539344511
325615202567
353718697817
480499979369
288759167531
276294982219
156787028393
18212370587
224838310241
203685487601
499413574271
257065400243
91884851869
311174413903
459385308023
389662050787
353652451573
55246735657
26734175459
528538292699
291614350283
93569533679
366769918243
343075726867
536069844241
156828296621
465571457261
1781226683
180315823673
407558871257
285842136329
529595234479
25482241231
405220196473
459273580481
27038745983
51940090649
29340462841
388981519763
201704830513
222312867341
394235913619
380554326839
86806850363
252438508789
184088508727
169480082089
6010737497
175458574211
446046719347
246178265383
388357784041
219563340419
380162990723
152839690093
253122144151
102657951499
180007717321
363255160627
179383661987
261514289077
448162643717
145431270539
403894168549
249351375893
475820221187
446872600303
10950981841
41617372723
42940361201
393967392433
209463006061
278937351031
315880859179
182246046757
348749430773
385677685361
255975474737
403545828271
46970278363
315464545993
163867857911
92313676019
499557802763
122287327039
221267206103
378904822033
387952673323
161115266003
3593477501
261267399229
185408547101
125861252669
79646295563
549099542599
111461847769
390460914917
5029664569
508095744131
394819423721
181396738451
119708854553
67405727959
138166928833
402751856411
241943984213
418544230067
494573630713
480915518371
114195691339
59024751407
416463885163
533633567431
280025076823
92142576971
424769571679
226255620211
507428783333
408739856297
112956419489
179906805679
441668360633
70448782319
239933087501
72479356897
34365226289
324280326451
491156626897
270140657537
461085640243
381357213659
428973331057
179215697407
394152239587
370000421561
139899125441
253479532577
545322283081
537801592589
21242000891
423332461067
140680119059
91764688031
83165982377
162930204439
100781086039
525612589919
424065128203
183355823627
198070315771
334345675933
435345096973
388111879711
116775880093
518717557037
196071946043
198319773853
141058327537
334742055833
63340360243
115470204767
417063717647
9759703081
95387456453
47039371441
244165279139
360004067639
536119116503
183385087217
247927068167
464066805907
44496881329
105009262223
246725322397
312305774629
312371665933
528231720433
519945891347
234269481353
461314462991
150870014657
41800577981
173432248771
436196194243
169071925931
326044023491
326423243527
106722048091
409671265807
533482875307
35100871931
290705889797
423899828041
459840530939
225053385241
26626850171
63469012339
220985255663
361094266073
22807280941
31401627863
20503174961
11845728071
228300993857
20944911697
88792520237
94705024133
101686422113
239373573773
440692743353
69412648997
222515899379
483318128743
517615140113
218530974419
353756140117
130053622357
2214715331
283061043737
542096426723
520348974253
311256680629
205446123803
289784997881
227174158091
184551282343
292813884449
527489917729
250247148647
478942021757
548268327239
519991735009
386194971769
339076943251
323167677773
161357305579
272838434299
318563633489
486351361
286234981237
461492331961
549113101021
30625153861
322571310563
539996864543
481249375939
84171318523
537429771041
527519988647
364089601651
108677674529
547128638681
241504718753
481795062887
538373472817
50826911669
542669073209
425604094939
267268001821
181977710461
377178359867
337998182911
414374929901
330677683811
520183852021
293774008529
48881043271
265633575437
461681992637
286906339403
236210623177
549723119713
172557594959
171635984713
182103427591
213741879391
240645112957
27963817913
126457173919
256537811903
296622567341
387528801997
65425726901
298342722071
52475718887
79526171773
159005449783
141407676827
219755220809
450977736637
548573124413
309457753679
385274119271
234088490333
200508259199
100862910431
189130332527
306701259373
484338011321
439631705833
59490663857
206513919653
384618611261
467705828987
537121587463
434116833133
492110629229
539770261517
345837160243
131900882147
529149208961
382208744069
488788941607
512627324773
319347331859
337088330581
193370208697
24791634493
164874359849
262630489057
506992150111
116489217847
407020297511
106033847723
202071948227
37284896899
333883560473
75367114969
49447648801
480084043709
508211421121
96529670119
62781552737
373729632257
464820311287
267750986161
537061400419
106031149579
423287094103
148758855239
512160428873
506331999241
360275979671
434352528073
523379138803
515465689327
503087168279
55339143113
355727780647
97709681383
461332508317
163369341523
171905742571
516181750481
308954732351
153388762883
294620363263
188086897879
120414362317
404634970697
420001311077
412955452201
405448785727
41087944363
454309754047
378344399591
514925916151
375032110111
44488498849
315153038219
234559868957
305877702547
143645389387
359504847517
75700143143
448222651391
233395319
254190720731
462975340847
251156746847
284198985331
151509858811
152696307727
542868556231
135263620211
366109968817
385696724143
366213185101
216369436753
18971646937
376396047743
460172649151
88883431379
95055853687
60579265037
537505320481
149358611797
56381972611
60301699351
77967346799
404974631233
263940189257
221917521047
193295519413
45983964197
94402866071
529498429861
393658577173
359093842573
432194255671
233312547157
306523831969
380608294631
225981932893
389524042991
332955775429
316548156641
167351114149
535931425553
536414645423
498979639861
281941459607
284430247529
420302013067
369468671717
285230737789
151657275013
474520026493
527033741929
501396167263
140704194557
54675957689
201144866693
543841860337
257422166777
449408834999
329660673929
361586030017
38929100129
505873998293
348134204471
345085462289
20318954797
269226430049
477933299671
165732397399
87863245537
336728531791
460374902341
9224966917
279077265421
198792573439
146683310261
548890136339
429992036479
328470408919
160685646533
342064269623
468008101651
288413118971
159958488797
451181842277
289450066183
466524625271
183333170473
535949878201
147811544281
51763558801
85261892867
367504242403
461524627747
69495282539
55200513881
146618141863
151367792083
93811088051
116167905409
90450459917
418298933981
156373960121
8148269887
178260573991
208759536709
545641518671
241520562611
398060925511
271854825323
312669527293
464708642539
16858848089
266783119117
284859164981
350140417201
57115025459
106021964341
201324637949
78603917503
385848206519
89340829231
92486987627
270519245767
437784301457
495477703829
521291044441
184433334499
478072057633
449048623937
125241444989
218981982689
321861065231
187641302833
181297040159
456700925273
50452946849
405060573091
112219155149
142127752061
533772657809
385530506323
34546110311
467483757823
106203503647
193733953981
168363947359
490017407983
501332724527
82506805463
466827858557
115672900831
166751536013
214638696889
212822208499
231975883301
504796622893
192169865491
422357633539
185782665373
197841655303
142874370883
80035557659
459084705557
119825696149
172103853869
8906570809
169309294943
227521369991
263268293177
293105776619
520919367737
99972201701
237613661371
41724915823
341576040779
531987065993
263168126009
226915917289
80395887421
269051183711
5416682861
251408229701
70397352811
202874347337
54463533923
436027207589
487030874951
267924874757
200378500807
481241499493
191253296849
21647213633
398615670221
283140622819
499882591303
216058046201
531123522661
237079018921
310449259429
446898054893
16871743237
480943518437
365252455933
346373567
261591370823
53671603409
237793264727
478720214411
479853158893
383429189251
389944990639
294510041297
14010042373
273437890469
64501769621
137937781187
294561977683
413592142759
97672807129
530430943967
535446105443
363023036263
122286262669
455305265413
204354470687
543964004981
215524629653
216987387209
240699893453
471335552473
40015477309
174331865831
488642685373
385289630441
482902088399
486144743533
465792148709
252342850657
143426783473
263717353213
294287692441
148925779
59541418087
477184839533
364210578629
88716576307
213963054169
377189784281
419279163209
91182282337
5186568929
271572201653
231985098061
391266569567
512289445051
5147887361
439188459377
527287350301
500105010571
42230222119
4910183501
267006352213
127777097843
339591794627
306302893759
534550841339
73179176041
380940354547
479913652573
243361234043
227875797647
270834632713
324190514617
350896141201
116398497703
219845839693
270903121717
541914371027
242133762683
358384398283
447545514281
535553424953
294402944761
92279580163
419684451281
332730940517
359480709233
539538885791
83440459589
287552194421
175428939989
497120382809
392874599599
495544900579
516454868341
524423510977
33430752967
66720359599
346183480267
428055239321
480577469959
458680953821
298961755277
20869607621
195719296151
112574187961
425250877003
42750686093
527248032011
299511883919
164790630239
310701194849
460594495267
175182696487
360282320639
177781214341
526641799427
21808757203
542527930129
205628512253
357032857183
325021823717
464690334389
318718904117
10539268283
78998103853
210293287969
112716754723
386077037663
212596091209
18842733229
267596198503
531612343961
55845746743
490308139829
67382490751
121963096883
438309756217
486958811047
68393892727
165950705423
448166516401
355677767567
39642180077
450699617311
61314116639
30900074279
278646061483
211521336287
215337361709
432780702857
415359441023
45403553617
431912864407
267412410019
133708210837
355648607711
398412660743
149014796263
291805193723
142402067053
229281360109
4812948113
509780844467
270708327299
123033588463
459243366269
244440682313
428381300863
241087173133
464835250129
221515421723
119140205243
160235588473
364468075663
174474102893
511837398973
423068813779
408943525009
303781172803
34544687717
227102212187
441277272547
12714217447
303802841059
94294789243
127387063663
212371990427
253028533441
350781086603
367952906471
218936201203
352731408173
425819670851
406148143021
443487928853
190097228117
281431826393
62520283751
508580951471
371541487243
369321581443
466139159443
464539074539
338394608653
78389752307
331782069137
35409868537
138667501571
206711039567
342921222859
455183825389
392244779713
3781253011
228529313527
173987194019
410274917627
170351657921
404148834379
406436127677
356429297179
268198102351
281357486129
508480103743
386980320637
74952465407
179332678927
348755282399
540109158761
174455897359
161249470519
165513250043
250425155609
45866291561
71958038903
147158054767
173387375401
273258120823
55847906161
521995299673
105120177887
123502521143
232543080103
472648444291
99756432403
232472105927
477496599553
227412702733
307197956699
525193444481
518035247959
144136953629
327713928761
427375938757
104713042157
322718944271
530543949223
503599139591
259731487663
450811284751
411900779417
494196605857
469828220287
545720437337
546281927753
83321846627
327738222281
480854110459
94903822183
245162445137
85646206201
159751425943
340171787591
216852458327
548586338129
494560908719
221550338861
279423545509
416599032007
480516427813
524467845221
80270389547
74315247359
393115707209
292933611779
119929078439
501891160657
222144299747
167080043623
275382711421
397582916449
520820147051
6531900439
232451953577
170475095579
12511753231
200125718587
171205165561
541355236159
150784370053
124304678213
13217748587
229661888119
335965018757
91473117751
437658727133
426994103479
179342941273
335543999447
229472350021
263239171709
426246607327
120659230319
70218674483
435827473243
216715223633
20108685713
275981271703
299177394223
266125474487
305668326307
401063525719
328527238469
165258313951
161391508429
436626404531
383327718233
210826735453
354463222369
386531681387
147885415597
446467680077
371574170521
256684760561
356613926143
12249057551
388568926279
217945539503
163562781857
375296864219
123061116029
116337692143
163439651041
222881051233
133249798553
180339158693
97962142661
167036857643
468406041407
41571498691
77405354447
480461127599
100467993811
467867043433
123344196631
156401008487
469015853401
81358191823
484567263107
442658317349
271196914007
273973673177
53744081429
216143740301
57634996843
255070944059
83260299641
471328230757
188289473447
171372045269
339738133349
44132706091
132022775593
380672395063
388764758101
371610377981
13072578989
428274504787
148683068509
127947468767
132915268709
75070286939
88238498993
10916835211
489781086307
125505194671
85177726087
327623824519
436421470421
310644983477
535872565901
84554249807
452395232473
302550266723
532476511213
508051127251
132965783173
79351426757
115993677323
367026052079
399471107093
122678099491
34539869129
400796761093
495801951401
360169991789
401848970449
297299094427
323131540357
96745401637
289326668747
470921469607
285266526637
296810203153
338762214509
58476226871
152814702829
239408358359
251460579151
5542698019
333614023837
98690288027
56977509067
375157163111
447660630119
504741756863
70148476807
353010674713
75887313233
391359766331
124497136219
239797992061
353411136619
202952403793
220121358641
180163101341
44902016297
28917240617
367198026007
454304433851
363541206863
141453084523
114716848537
129930278833
2829544079
2398457683
213705570863
515798367691
82021303657
486596254883
10822764151
202416629291
62851558829
250455239183
308965784731
445085656789
309037441547
544436808703
10879874839
400682946647
10279934069
97383246407
324308130547
186971559427
245154704083
293941665949
257809265941
26596053481
146243797717
279761108399
315220319861
462207059399
472761543931
113417486459
291012314233
119726265179
434722156577
422796923
79235560357
492560812547
147482074211
371229827173
257002377707
541120291879
128384949281
208362120803
315614614969
548478951949
281823090259
289118303431
151930648291
10563530063
127124437871
71562456263
324787099807
6861025319
73652957909
457633873679
285844652713
193154583071
27810788659
161998827247
484921635971
49597781419
378083660393
275774192567
303036622129
385929050953
246390227
481063087031
337473758519
327393087569
535641399187
486309517913
90509822191
316163310737
134903691647
174399447851
51140956379
420379623959
66542488631
430787241959
455558958919
123221988973
365921083051
263653038647
523582755037
78088453073
285093123611
287124167597
106206690313
230434715087
507724535939
521167995107
108445701877
16015885943
182517654377
163982110861
499213208509
548286227869
27925762549
419848499249
100269347569
373809962681
382480264493
41094931061
118297759687
212089794589
515304699479
389192256209
281426865359
378904419073
221974737151
206759971237
68813660107
367979166283
466725457603
160612816187
136018877131
410505974783
206206073441
250403503387
435357579577
300698680253
436883162909
115832131741
383174302193
480155692631
296960095951
179805746233
273458340929
39005091599
99951687553
424725647803
169535928701
396570810679
545236205113
518765845217
369652564429
108536159923
79034681809
450089222437
425553928769
45520357943
204428076703
199893430381
412812113117
210002354083
400676973629
171938055851
429265664237
122835535177
538239507769
396639846073
58779969511
478600085063
117560739481
404203325951
429638063219
146224109309
275122167041
521385614263
271231316659
144929150813
302177895599
65291152049
9895128457
9633547501
381650167013
239526429113
230993420519
123410787121
547569707099
538538413849
261672955891
104331152053
454901506151
90651208231
514956229523
339389720953
368448665129
272074920631
116247104587
480462816299
504204255661
202458099491
184151292509
321496785947
304629327811
189308489803
325531153957
482319182479
200560099573
89841421507
458967374087
355326106391
513065325893
310620554537
25652668099
257321859859
110987546771
51825809719
202708420241
544501331453
541542109499
116402965957
93134619607
459835026241
82103600849
409708606103
383962268819
148425199781
347068859479
87824271079
116014967363
401366689733
524710244609
264800643377
377829344861
3818804663
349380539297
163186827283
240969922493
90482545171
413695495903
18136038979
377172754939
230050055189
240211767823
243374229167
187021246157
31726302523
162105608737
9404529331
193378194239
104047033379
351398494823
545782350019
135515923159
331801041707
275792745973
207357027523
99534599459
238417817597
498131391049
224931299843
8211647357
497002711451
54848829149
265689665767
446785254829
468603399839
266002976119
310104234071
236761053913
266384164027
500141992601
458518063177
384355528211
242055561359
448548945839
492854525687
107038768307
80525740577
32405527813
437134536379
305381420647
411096339427
395366333519
523224779867
318403852003
66526003363
290726629573
309917532101
366349062097
474223687199
149803327579
25225347937
293347812451
63374174377
27014829167
386617165289
203562988297
414993428299
358986714089
103736842991
144007438859
105956102347
102639491993
487298196373
324200874889
103369465351
396644917699
161040426697
489563376619
347258414317
256316170349
433069902721
473512703017
142412014139
164237599003
389507336203
325984859839
380227810117
342998910791
304373906233
466475707343
528899038769
1332445727
322752225023
393521186497
32436268883
126408844091
309021047047
13809583301
457459346497
85724712169
468181226243
175594286207
489876995129
26399820257
349725436213
125762751911
277500789757
208838025367
435883784341
220929657259
402723604487
234133874057
331904681891
372164503301
70160289007
67470293417
214025533037
108221130617
339327518819
291966742189
227686857313
443141057129
348570311273
385769103487
18933370121
210324028307
369496463093
469698634189
124406262283
386975673473
161359622321
391603166261
523854153301
203600163841
335160997159
326532299641
427616026951
438694060829
164033547841
283676297011
294126676153
361839761537
352114247417
2767444507
33280832363
139959249259
369044814059
312781803101
93625873949
179172037519
356924855401
168694114037
42286704181
510504345887
259821312103
371527475377
284026327999
448772192849
446052507643
531217315411
317621211119
481338882677
285099303037
284749179821
481996478981
348251664989
20651988821
66440151889
146458576127
124519796231
5689731401
219566450527
96203606197
93790003103
405618609547
69369579467
182451491269
140649278177
212841688139
92672239273
450618669427
171262978751
286745398829
284721391063
246662340007
239610240367
489591376621
252490357121
233156220823
510822471077
295085573953
208232560279
67839868469
87341242657
444775364951
95238158713
395899422227
374119545431
37849447327
397857860303
242903112269
370714393649
212379310177
238238689729
13627354607
342510238843
1318934963
104306941883
546898293463
244914867811
174387390083
44290311083
398686126337
97866579101
476935898869
240569397283
379782895697
283837598963
187978276363
32000098751
418815752513
483769687691
109272353821
127140450029
2527653119
19895645563
493495555747
357113677819
192682622579
196005432127
545438159237
27585469909
43897454807
455395705837
325361351171
79483494971
217388607881
326991278249
160693102067
199856777011
176326083779
201747615721
379766357371
279175781351
394954324579
264281193257
121403512877
46085777677
287829785597
328494359407
417253132381
65299714261
204137175061
469563108017
543956528189
130367743867
418467603571
163540747373
44308612853
401237783543
39329760053
67514817179
11128490201
219367271989
374819946421
371202062527
380001665599
118307775451
274447881583
506119630921
271653619021
143765407183
458244629509
151123808279
27160160039
64415454503
470533359077
191129979281
169017356741
316716030437
29172821621
352813168207
376095726341
159562107259
285520893527
81228267299
151773631417
159954976817
137070620677
230258324251
244469640731
281652286711
180711251641
360296761849
92846765569
517561110593
133913247031
205841827099
51817982743
529954837897
251030442029
208079975083
286393517881
32913755093
47649251369
54349283663
475767959959
61390916297
305314865263
352634796751
108152231519
473014108681
419446655189
88876600487
538982964343
189792248599
510751255237
339596567729
69334298471
460371023443
295080084569
380935994561
294536812379
253548598403
226670926697
96079496663
156235748971
269250253901
540696451019
425036962271
484919737009
414951018281
339519035923
64466525381
317743224983
406112557001
363590096339
402885590773
290673856313
426481866997
6039274411
255211122841
126517366441
399932068409
424792488919
121970160751
336355416343
147165879479
542965036837
67067505457
142540079281
60835355071
188834151461
171472207009
50360200127
325572856897
386904264017
388714349293
330382078541
37903112677
344932738603
372270772079
267071669833
258228125941
187298589157
119930897719
497402618659
15029661943
398407710209
173590688149
333039483457
541729629043
166991181251
510817576853
170803378553
187807296107
220877643403
430809940871
76047722909
298543895369
271224314267
364382094509
166632017393
34737854443
330526163647
247632176563
475029232397
324242024741
335492981203
518047849093
279786293707
19137546089
260381630087
430442652397
256114891237
157854832459
189036743359
398813038859
281341889921
471896327087
68490074803
258288740533
348088407761
80962244767
344680510847
80659698443
277470125899
500664117451
23147300219
273625661909
489070401511
167241695639
423970670987
239822820883
436654652671
495459255047
257735375591
211694626777
160018224481
157730656579
130795450543
424001351141
345222552097
463070424527
32409345127
300228195019
468487910119
418393609103
128391894277
29083648397
381169115209
424252025719
28433568649
3656619643
266456440163
81229727633
322847117479
512197728491
77407401311
224785696897
383203885543
100737589441
471504742469
378199051457
118191821773
142397726321
9041074417
186481090561
485868196351
152245450943
461674424557
348764110939
232337598811
88558883521
516925536661
261463558039
116170351061
60248671387
282988227143
92182915411
228032451299
416523612079
98413414531
392028936151
186747184033
179065900511
163345520839
412376638171
88669064489
369053300653
137956177507
243964987309
57457238063
535224755987
147437498531
240387896759
391546077449
362102727143
524138825291
367036678289
116911024817
208059046639
87202811237
301844494169
22288421767
162756783689
107949761503
55933493327
468105997967
131397582787
528305864929
13394631301
134107943393
383650821473
235868749733
408862411151
491824976681
143535950951
159699596239
225549458119
58636368599
211664326327
494794059167
533559191953
337867929943
245613953861
119159712989
535171780357
176592518647
495013014059
436889064877
129706605397
434374973941
346881165731
545250948841
209559284537
409161884617
238966308187
352398709903
371515223171
279872560507
116152300669
337487739317
26848229587
386307328441
396586376929
144049953739
117029279207
56058545759
374346414551
354357459947
44952623039
12642136291
5316296561
504170375809
297808868239
49082374543
348216144769
358843528447
239164377721
306728265113
249060019223
322029306631
179789190467
96673074041
420174668869
539879224121
380781173363
131796683047
508613045777
438272099149
334390685609
87204374303
92931254627
21160179503
47538564427
342900280561
102639005999
45536866913
543592481659
507128026057
70878761951
181543692269
278822766073
77923174943
55115821729
531470884367
537093883829
358993606463
44598998933
399595628711
306282775717
24742282441
129513472579
544188388229
117991523579
110355441761
503246161813
359460641117
509133138739
134761683839
4820500073
535235528489
365084730487
55716510341
191843728721
303537135827
434199405197
539902300397
531421454587
208894780769
213937964029
284970730819
142940391173
543182656319
446481030703
88394882287
215739907079
445908409049
116235143081
372087518447
105715468759
124237957931
257922056477
223277904013
41758639003
300523821071
204061434397
511599130481
289757665963
398558346073
178650552161
119947018619
128903173039
196920541289
123400524967
10623072821
392227048669
395345775217
245701749203
145555301477
243724272257
147986556409
245007781553
440818804819
391635189383
214243854677
303429105779
374084665093
12676454389
47601438799
323426213557
34214682223
69167841931
212913582313
320884678501
311239538263
439285836001
336685728089
262638457337
180607151951
26042893337
453836425717
106023071599
428599295911
529795604669
537705578983
429009009839
255499054229
294412753829
36516780701
23047179241
525125912761
455080854451
479002536059
149845426741
399765425303
195060450379
85079665241
453803060717
55560816677
31983747799
355460738419
147347106953
498524042213
60163128811
500192588953
17659158623
249972547897
2567675111
517639086011
535122416603
132217561937
449228398343
281366304463
246342861371
262856866229
27865399931
42254477339
60450495607
350622424063
456695852083
138512222801
122819701007
148565259509
378804864797
539248511749
204807541787
428878113997
236227990951
252525136547
21282923153
274258073723
208028710979
88495101857
21843056891
398195465449
273151671811
292782096427
337201143883
14544373033
130895573407
192950271593
125489566823
120593829313
138618660443
323378513609
318873419789
528443595733
381722686601
82818355271
39221244943
327810326803
49417055843
88991907919
346892929777
378286076401
85273031303
372152428127
109205146709
52454913713
387039509513
11836297919
534846089639
341422211527
174582402791
98875978741
285435641167
110817833333
1571536277
184107960031
271070003129
14731880063
299176167293
237682476569
438397975219
264062147683
545274984487
213446002139
230291087827
97611877747
116920112137
440289267247
428424173687
346957619839
435784669981
207072672997
297053278099
156072573071
282188923763
226791366497
472754256497
450463888837
362518825013
484406753989
409319454697
291104051351
449605656859
8487841093
132607062347
164298598579
444945904433
543545051191
478914413753
478529158691
364055901953
417584157061
5581065029
59779146281
172000104803
260486024467
464687635001
62662782359
419733444589
420399743221
30647917709
86168265851
386533960271
92137959527
339439129811
280006339619
450934182967
213341214899
97550184881
207494958169
49603553039
225571199729
26744008651
399537413417
8920506871
42774513851
198630967243
302215059407
409712998679
36587537443
477723788413
417115346443
310267134517
77019954079
100666584353
26164016731
8509124069
439432976357
65372040677
170263468561
50788511047
536649471763
194847686987
234222305087
510296203633
8498001163
295621268207
463194710519
77835064933
400997261849
216965458649
250153643783
405705269747
105392625031
83741975179
242733174979
165688209917
345856437583
483984871129
120429972083
279279573721
307479954791
142910885137
151050329407
319930435843
261521094833
395862234353
511077666823
81339611989
300943084427
413524695341
351756618743
518149363549
145692100273
162996497941
522892771201
397362391733
429919906439
188402382799
110834614243
281022836867
486641143861
436266568279
189265710863
150925895291
280389141763
375392472913
388280931901
496406994353
210072174859
531827869171
213792475331
113472607373
159808991159
407479324403
186683520449
457120298981
417470617741
499044828133
237486940133
426667500823
211017005333
448495224739
341945047837
65537687471
52991173699
280272847681
347142578659
37021067141
366105839471
344725051019
37503864911
278858805733
403995026191
239491148971
346808884531
385092147299
545448588991
313036707341
18033138037
527848268303
265714309391
113707603379
445575447409
359200644259
125445460243
165848151107
74629165207
68359521409
356233896197
506271693413
40541975413
158062936511
300323342849
261772636529
429257396263
246661429813
60687089693
297490804601
430550069063
146164208147
518616958369
242000119997
312401595481
479281138417
325188568381
403458938081
93366105121
417413721353
460152697891
367419896869
307516366021
101592579301
155036995723
548353596029
484618867531
65651817937
204586963621
491450640899
128101298737
388647510193
474453978671
534678065093
343313046619
440803278173
216814456049
333256325977
289603164041
42345173833
429662772103
32661307339
197971565453
429200755853
153526049093
137371218757
56631019609
460397429587
375278681803
313807273207
57227483539
144740813783
545904610549
396113646059
101084973853
444416086237
149508211003
494254701869
83090466301
157376980763
508292022673
141997454761
75748493591
472173492481
255843737987
498808392139
372698648191
104068636123
80875537079
383551041373
85809156569
412585662193
538768267237
126402938191
81377625041
90644061623
8305727923
115308915793
446645031563
89999693723
135756163129
342334570439
441021209963
151313319121
372434647313
392084392351
418264754101
310107485953
197631909679
216506733871
547791942767
336240874087
182685271471
315744873649
337765565749
38445186727
85751311369
428442416099
157460812009
225598032193
383330374331
152613324467
390041600059
9929044249
204327605653
339184000297
262557909013
446356650637
16614848539
310894862791
252731319017
220078355941
358843385963
350058467729
380440402697
324924779807
294827007061
211624663391
227257725161
372380625893
11469058577
283815246049
265993514207
61024534127
375508105229
250451805059
520700125103
169911123559
70517376197
70226499029
208821568997
319192748131
118334916923
221638447939
533129123123
473556588361
234015285793
3189503701
328993498991
383144367217
47384838659
429886360207
210607659287
332664588881
161645242457
470624344363
292664051711
306431242889
361147527047
309311382713
314085577217
241122009259
24827202053
89475871481
339054948497
335590360883
99116490313
24550048123
6660788801
20261124781
522851490773
71120895347
525289674367
188285048069
275127762331
206669288341
477136894259
260334384341
200217179143
531089934931
190230070699
167290673887
156350124919
146718053773
315282713861
377106270743
7238131729
357125399467
254415692117
204372972779
490766839469
533044487761
146737787431
391919478641
39427285817
442968966241
319327461727
546876402421
206946323123
115479293833
261780896009
471272888483
160962012251
72010392583
291885809359
56744547499
85478626393
365114550553
423861456191
260837538917
7605702107
363044852449
511264829821
498669338417
460525273177
158672437093
62938176583
25671247153
401829509699
502110314323
218456719837
403637292677
481685110637
75666833681
540409815763
323441761451
394935510107
36248008739
378044484919
331922971337
520881090889
492120708091
327458704817
108878153513
437957419877
322871457793
376556711623
212424508277
129061769593
263238534619
187649055203
156625726657
239084160209
246199474331
5555625503
33977174719
354692243797
325912732597
417280556107
514815173161
291410161789
228358824457
353429372567
122646940687
237631192417
226707815767
379904086189
422808683399
82711722869
240717600269
434398407329
318261186409
464522586601
544560204427
286201224041
143071503677
302974829743
425959515733
333272559203
548319423983
106120084843
267377107381
27122407199
139475713451
126924642521
424134114721
62350911269
60751044899
321029732119
42855659347
375855130853
23871625861
546835454359
421519061423
445262169127
318795882287
166654719347
313441760869
403274745763
507343777403
402650397251
98130014377
63096141791
320738253599
84729235117
109601466019
186755243167
252320378473
373738445917
338097674399
389465330299
51128141983
478284897823
304436680721
250624893437
266462996167
168450744431
376198934981
192619399321
410711805191
374383271729
359908058837
324174596293
495389575327
413585902487
295269379777
483975263987
297640809569
512825218249
74889898621
295221100931
190237812383
214712125253
8422808507
428752294387
11859337151
72564197987
290963000561
1698416861
277727747807
38878801097
68777510741
321640409177
221444591549
75544451419
410252624501
262203797123
436257309557
26067144619
515350034579
243298704629
356240605439
498473943719
126239622269
153848803327
20556469891
350629810261
364183963243
221598324511
252501998627
277463879629
183821911921
52306649333
75470421307
127708302611
130927676183
57791202979
153631307197
94485388451
397817203723
433520098307
393514411907
172620440891
68169380509
513251016647
320829442247
390912422291
214215337183
356841361139
456593642579
472937226679
416225233057
397866840337
423088225363
87825978619
321595539569
430600239787
406789842961
142805097607
249683446427
478969710677
391805008183
158415217319
432691571407
110747415641
313284135127
451030594129
482003121703
537720316543
439244873621
437540478737
480107207933
171249722251
218095944769
542417824759
42551391167
245438035093
249255287431
456630947219
526736583853
391386313651
168715573963
524684233399
476932180237
246028939253
387523315897
298426938517
11028850411
204343539251
421210347017
61170937913
385046813227
346249740047
287650768541
178532581349
68643990013
40107768599
284351336957
209689297703
365801682709
228827790223
26611708969
322413538129
168279229301
93077382259
467685884797
253872236221
842786107
247273994213
50041529207
510077692177
424177612141
236519905423
231880327897
266022797153
506967350111
319506392221
325610030947
548178611467
151987941071
112321824191
105472867957
233254810021
279149303087
373147052683
133440907553
264832175753
182687099839
38031264283
104959677821
337358798411
201739270571
245228785273
328781960599
545408091287
500319538651
24555530399
542709111899
346238513347
399372233089
241257225799
24676538087
27930454549
387097722133
218405941777
198677188477
20559475031
137222377601
195132148039
321277646117
449861968601
316116806801
96826176827
459400724039
215777011633
152303158291
283478523931
327588707767
334704563591
292697186959
254557013017
365439674287
171144105841
118741634689
366555236969
22361030431
102218405803
116491036169
521260978033
63846612553
432885816241
132762180503
491764251887
227163306299
151806615391
204161200193
432381628639
280299655589
462599882681
225678484433
471436152661
319712124619
185397198433
31571960857
78355126357
301658311327
57861618799
398739900703
137260208387
476106979241
247041604049
423761368501
243018124289
32162560799
460941185197
408905967397
39825119549
177864161417
190164432779
327367380059
529633892891
502401324739
129374950811
56079476989
509444451389
234530634109
317857778233
93375585241
339852735191
145037938007
473824449649
333236249719
260984800121
443455751659
470559480947
24299728291
194566531381
14385919663
348026722451
201132591899
495431605337
444077878367
527652915943
135399344357
236534898937
528328477661
39125887967
260322994961
271864472471
421040164651
336719014763
441316427647
317686207997
40121178947
168996684671
478683920111
443863913399
73866366163
139393637429
511006933139
154000054177
163610522827
479104476593
541246497289
217744739977
362411390639
224487471569
486747254767
516425547901
85035514651
193338845797
454222518319
285529775693
28007959121
383526233333
505384590833
303378104797
288042950033
416199622061
463242119083
186717090929
277398360901
204315202339
429512117581
520462856477
488976863173
444455017709
338800663199
190318466449
120473010751
114045601529
53689705063
50724927713
332547295979
482065405181
151991503109
350660920721
67542743189
258817612423
437522535179
189164814637
19261078861
37925755187
196967424487
502869105433
225412415027
443050132321
476793357413
394740997663
317510248901
54196230397
108221200783
190695800777
533825158733
277090335707
474948275057
119641006873
484235480797
232092478417
396252293077
44296715153
511351593509
169119230779
379017507217
304199398549
146320731157
255006612649
214590173599
2269016297
143938407311
357199165991
482710234933
178994830969
98707069633
433886365201
189973272949
31838913089
535721279221
466010876869
284735945887
523949178899
163733233777
270889176377
265485806149
459388769051
521269584827
385137635671
308427857303
233485263727
339663496901
480906254107
19868883781
6188991563
462746469817
260762169779
548276255221
269097350339
52966508041
142967509183
13626218027
171462391631
413723637661
282758159911
410476020397
515933705719
160369078379
331836365533
432294104141
9003920287
499330634477
171539854939
210862762567
544934443619
142670377319
104421445223
36272307283
173660727671
16072989281
275125577183
267687680809
509895102881
232057418303
116598826049
54295742387
145465396907
408895240709
449150869621
523620849329
226952229323
362794338041
326576290111
41785397443
256063228403
444413196323
106714512049
514885374613
52495266451
287499066689
423628070711
466342985399
458461335271
191457614903
308882415139
106087037093
62231465059
338315974943
10161734507
292711836077
292390148377
500046370013
126187679677
531507634117
528781466891
438556010731
408441597227
442688815861
169818835231
460472393761
59041810567
392727829699
184866518257
349146352817
15501597499
62022620771
476848048877
132308475773
154126993511
39879560533
249283420909
521229002881
227199164503
536676922933
373672004581
329780638169
46248827431
307833372881
201104900813
336773569799
524010446213
542642388773
282420794143
399946213
1442416069
430824909917
290677387753
407848349473
18102552971
8499701381
124023155701
133345055791
444019071061
249943395617
127681385969
193114683043
38311684777
204226434023
440201993123
479572237927
72954601879
461522066657
358272207413
537361657421
469117800841
189441506797
204593874061
358494443771
71003834093
46549970767
241232489711
504598735247
149694449837
205731344999
19069830401
160183878391
44822303557
405381235003
512752950469
33847430741
34012966649
107852489323
340342787459
163698762761
79493609801
331783461371
388170259493
255283708231
80293405669
98201626343
251904834619
422359287797
56026601999
231789594019
180561343813
6442813691
375908638117
351163230347
176838799133
396896635673
198009896297
106162102603
136512673691
528769677311
144133713263
368609990137
302942611789
200486076653
90305538913
292055662387
493749329063
227740141271
17975359529
419578250951
386434852117
429256046243
524517750881
351915576281
314561402989
66600012007
311045977579
299576863193
276889871047
382000251701
549404423959
42602614651
168028944113
372369649163
95972946893
380556833297
388509851311
489579425261
288677881249
350138359903
73298849233
281628055393
98883189997
484693021121
189915187859
356673455209
4105844173
498326530573
446217222709
501932077027
21241342877
149775691321
454679255671
459285460427
345091073531
524079541021
387977130089
543579182759
238845316967
544831333691
390526967507
55733619119
66426150631
207946585961
492044651743
471614250593
236024876117
160203191173
326794861931
215961901627
222672075377
28675934449
258459763217
197380982657
186669423751
292443119807
549087084529
269953470503
66819665093
322104393683
392196196723
119689485301
4897836161
450702927299
221082602861
124685069573
406430679367
423235880833
513638053679
536375412101
320300326897
262206658141
371409319817
186143971939
539375599031
510789828119
459274806643
298826296289
255365434381
465917746159
100925574401
29818306313
507013729447
473254504651
121458851153
300302827567
179672826947
173852007437
153296215013
112949996557
277750983443
139365779947
312901183873
316299847823
536661826243
205478139071
77529973949
503497139909
123716329579
181120185497
327289759661
203301933517
450866557781
431941772047
13567342531
116045516189
544156398131
413027870279
31820253559
242511357937
279706075423
84092290081
286458842323
62410589543
300430111921
542540116331
34242780881
86683409369
50598796489
320178766879
541411625869
373702933957
9545263913
132524226781
220365167039
171469958893
425615246047
30244283749
13178337877
69624383263
325502741593
537058146643
210025549801
377619612913
230611100257
65667793967
467926838843
182589218687
404550757097
343977606901
305272829249
35711772647
40493353211
254201609359
17027921041
506512308359
82728620833
398663717051
23797440311
426906630947
345345318271
442604126407
365234886719
301991227669
3951667693
476705483713
201205762873
93377652169
259476877927
533250750517
84832580717
369507480857
92622972419
70839464099
247800638957
369367207877
437320700917
463561977569
49600573109
464807195261
132640224161
16995056999
235756634671
382277097001
267626991031
173700320201
316792451567
294761946019
190855752811
167034957457
7716575813
357180412807
178991626381
284375220167
288967461491
261009879061
397269771883
470134849403
262161241049
64143158831
44738181877
471981838313
513748978073
6455766469
389989867649
108051461461
465234898487
321131891371
378418443203
257521388389
454161655811
214511895337
366697091513
373466241451
529199876207
195763161527
36193830769
50479280317
267584871311
458704544953
358753066589
500881314029
11658834521
267432897961
164600676041
41548835621
208860821123
439946852699
525774313969
357436094651
2581514303
523649196799
230080116593
393023583209
350655679537
53277844601
542954920639
175526177503
41091689657
64848283117
371635767631
480295880249
300727416601
369506335631
217590369617
213942640973
492491599111
149865625813
106362322361
114365842291
488968334807
385721261417
282424553141
532028192071
209685952339
392089296967
6077705177
148863784471
500378981537
215559808771
336726150469
300775768253
371981474257
216037930727
159908817421
102045825481
238494959597
214179109153
127875369329
470860669817
371327338397
418296536011
221826329597
355909552189
39669581681
229469107603
481645071797
11247764663
108269784341
322205652137
133227775469
154771058789
175980480961
501432366803
178129785829
187445861003
75956507273
211754320411
9127220447
21190016777
366119732747
171057920947
210750135227
48036190661
309731040653
107541564901
327043630297
82594704371
88698774067
186910621393
360458590951
386828656667
334822708289
522448538071
229571145649
434294829659
212861850791
20962284989
421446502913
16321379287
57189596371
274740781759
104865101903
538243413269
414897204641
265623632581
290951342413
544149737437
257120913941
94538104883
354459039353
520645836973
250727328653
160463084393
289017021521
107878325983
21772302733
176083931021
371691828953
221398285103
318187772449
450013896649
370356766643
350433335143
166035665759
545000512087
525009100691
289203371591
62724382031
287483552441
504870354979
347719187539
38560063441
376989394141
456685133111
230804721937
43312283761
275057953193
368041589569
71504710829
76644458981
134729930693
330995212817
496400802101
478236399073
62722574441
342909587351
2427426541
454016949619
381856618417
453208764727
337172911409
211973646751
468704312369
429197045311
211937638223
268551957419
140593662707
287198848019
451994968897
391087371343
336968181871
84125853797
233158771507
18783078617
429717020279
397259602021
20356813403
306165376801
330512847487
394910836153
453918233497
446963973961
493226404637
125556183821
156011116757
216104255777
215514876431
236653088519
173421301181
407489874293
517972917641
541789044781
177334205423
232949910353
81894966299
480344063909
409569360427
280888152497
225168809809
537794025283
72403697269
127715191601
517028094503
523713186947
524544253601
128707773121
522833628839
493488858241
488736308461
181047399097
272090412721
468016915589
181578020683
409459946351
199523788573
60821441173
516454107979
147760075751
168745173791
415430271499
484794883337
35882678207
111882826493
339429084671
415578373751
377987527349
284150302661
428611260787
52311504031
89159985377
24404646199
14863020547
466056609919
12713979937
122767461697
1925359511
73982655391
329103908167
538150963639
130597337561
448454191643
298877662253
78715337087
171812942437
341111922779
316103297843
20372062861
411619900759
252712944677
94085699051
252523890191
499994252111
157490985137
79843128011
541511830151
111691488373
159450946511
411455165291
354711326269
237168749879
538584866933
434470122689
232137202477
149087480251
199400594707
80027261623
393838051571
404213068487
60536901409
219510269059
214619826181
72106025441
158364890641
351384654113
407171132161
247301793119
262162846591
414201900097
359313876907
155517561587
178910328769
548770418711
47400534271
287734542107
59009355079
451795906853
344025542381
208717333109
515365210067
321221999719
196576485811
333667636147
466670350607
274276203511
93254730869
41231191019
433149554419
337644767777
63126026419
492733868981
410607630691
293779676933
131798896237
176006282399
176954644781
17707209643
128164189877
223818812419
448495319579
311315217061
486404434597
290268414721
309845594237
182052289063
371693704037
9489588869
252715861159
89761649317
105071365703
509852306959
300076226477
370520215679
94814645221
185263873087
533275114951
288688127731
283430392961
340744449151
477135428443
38490919003
426504434287
230034348041
455288790277
118409735341
168734614717
424402067491
93004815047
195914385101
396347240339
151091492767
89651232467
7987785719
417901671227
540097211617
430618921597
281062388209
415711945699
24003338273
348969110311
114390144223
477046900433
402449135261
68469220867
74690126153
252973132121
379979408041
317569953047
213545523469
536908050179
197510591701
240777255833
432546137159
227505570839
298059990703
292104603673
338849277979
271210298057
272168332133
331247630027
247819704929
9342810947
230990929753
282518540047
486442216037
373403290661
14817809519
19370079187
69847702499
6438732029
533629852747
181416065527
47732823613
478633308847
2429943787
506300398829
284038080031
192205741297
396887675573
520917309961
68672396347
147018304001
309368680703
477661384637
420737096831
48896430199
510762660467
285819243427
192276360883
146474060221
22893889351
27562708867
241679484271
287929170437
372030706331
484891945757
319405865819
298118044351
152054810969
394606102463
188597746609
539856918109
273942716647
348642004657
313673943563
87256687187
21496307089
77371372219
232551679739
475349848579
529866785321
43104389459
45115997683
444113542261
60897656401
480510502907
488481570019
281094979007
381417701219
160185933629
537820249597
8630084651
52762824887
457097959921
208454885423
344263155007
426867608683
335852034593
6585811327
472275669911
6762605909
32801435423
455826565991
98193188347
14896466593
256680676067
295239210649
227434469341
531712170139
537917978593
502247201993
52213902581
73933214749
472126007329
423277558673
2329224857
282318108739
58413614863
140023445363
159048258007
260914040711
32139998621
504659460323
121112228639
382650440857
531384723071
226049338937
158819798999
116560454237
370690606343
140608434019
238669066007
539208283927
234319436083
65056046959
251792940167
486381029833
395160695687
386067591751
539354766059
335460366229
215821333951
336049734077
336311537689
483590606119
15304860299
409592658763
336211279427
227896427687
481363247047
250310866367
522404656283
155233100861
123776974201
19126984397
126199157137
347191189687
403081767943
210614827873
495394461491
62683558283
320974116539
532261013159
464360607289
95462142119
266679392653
294440097271
396725949589
487399628129
326568287141
47203635979
360866663693
182360033137
33309542741
377298364501
289267108061
17887034927
30162301447
367644089431
333910020673
248626938457
541389573889
229753555753
149917701371
125735204227
386130201407
464038656493
344588620577
348766301591
484180707859
236969477821
496410114619
189870790003
487861374499
262085501551
23020315987
436884442303
373094971163
385433426929
233177300779
368597092561
282938069527
98851668893
373368208127
387956016011
63386408417
106276830887
9446564671
102700207789
17861050429
185240029529
152695717763
168885350339
238447587439
315959007647
545943476987
188919661589
80385797561
148331872621
250855102633
538248450721
4681686323
163018901957
310963789133
543779474731
199650910307
262783433447
539960687533
110993574403
210202602619
521101001891
286506161729
262541899093
210027956531
60405780373
437430708083
453287223527
147975853057
402524593741
84240735389
66540579583
282309914891
401186615629
326992846163
430628035441
118344665993
537880398409
384597395839
480274140847
323243969603
446179650733
367013095177
456214064407
468545918117
325667157689
531360216347
372294259541
491292903097
155317104407
487697940451
250689179207
33411999527
151049589157
253076572873
316154987353
130247414861
172954107559
481602613847
467536114589
373083608129
362833677281
303935231863
274854554699
296094678487
429646973177
304570942241
3808716983
264679990871
143343399599
522817986517
389370927371
459244523453
407221329293
90947423341
127339178003
275184495757
119996548027
457005775001
128244870587
155361304367
516629350789
319412228099
531599859407
424277360399
186035280553
388974392831
529859934679
2452521217
526543290979
147555237481
155966709293
500978080793
533686456697
428188645321
402420245989
421803187283
274372822679
250170477083
115455163181
540860983189
15214634209
442108043731
316468688083
348482347799
213039164281
186241661201
505654378277
202906582157
287052994537
151892949059
54354463523
345696915703
350218221217
77217418903
104428161287
538050710101
8021218339
465327107471
314132488211
74589071279
201175586453
1659159569
527332951181
80096082271
258156431107
262317929023
293517238051
2725582441
502106515619
48897217111
257118266089
462609643547
160335328541
515514244241
136602228359
454134986447
126565789963
3984682781
93589782943
501832183877
491744736239
545462261039
333894431911
199293843949
333410035297
58923411163
204613102289
2980114471
477912093749
474258085051
296741688401
38592463967
327354380753
41766196873
444973810639
383696226241
308512354211
422990307601
131507601283
408006410401
175449438277
26240651599
115528453763
321159190013
543173121017
257334700907
80365742887
75923098753
455160109667
68209700063
74675677577
17672209097
342270411073
137632599997
506279766661
485378548157
222990690229
520594360411
477699163867
18420544789
426813710929
233419491863
476237313847
377008899427
243991380251
474928430429
490916200699
271872359081
406399350107
274456415417
297238704751
483279185453
374088299731
274989045493
34721116447
359856335219
225245820407
344847970067
319250482939
41510052053
98249553643
393418042337
451586607403
414912603551
504263972809
361266061729
251414052353
345321251579
284245242779
281007277819
163429834709
16303706833
297305849779
263472650503
310960386691
471261355549
429019968253
78560295113
549938611
446019450637
480291716939
299813650403
471838287163
246894121381
382901079461
423884307893
85706115883
96745621879
406670774311
783102503
415018096741
80839687289
547269221053
58268543497
487976538793
187234710781
528787971869
530112106871
427349788847
107485266037
476536767173
499528109309
502766286041
437558517479
295738103429
461645360987
18813657803
496628607439
451139783363
361251864107
79226655451
8805572707
398587025497
429502608331
540158417699
125551865653
363260973437
91891160689
264399542461
313341233053
161823453149
346092084937
312545638829
28232353073
175149092381
289780489
26426770151
278500935653
400572560711
52300079341
193905186407
175367896441
239267108921
497140330573
65748125227
157794090187
428265074527
169500783323
221964473789
403470027827
325488787601
253543532519
492678865097
60934404187
233174347229
331117420979
289541519083
502390067021
64379593651
101792400751
85365913007
12700281563
517761769621
545232172949
324603365909
438344699827
319997531057
464987461951
517703716219
523563787223
497241632759
314413343597
185294505287
517322942651
53659101241
435958110611
17274540443
349565388673
49789651523
388895715223
199751404337
130411672513
212715382951
267206257531
477907688633
292178460911
231508209481
96718080307
500528325659
165220217683
138288444517
378907760507
75779888243
24126736097
318843623837
104875688821
331164415601
477538710533
68511804019
200500437899
528473512573
61684786003
144412261909
226772237089
61276503389
448263223483
377650281367
414132439813
79344676661
6789924859
145992522443
233511878069
489231511871
178064298151
317963780509
330002081719
260367235879
65635888943
542191869383
296904800069
471897720407
482888793833
452561872561
139541581183
433890400453
73987846549
42897315761
154109169541
472774720801
448844555689
172450583771
420104749027
320410855283
387730028363
482381324729
127872689837
160076202841
532870111211
85191878419
201102503269
171799325431
41357561381
28220814227
92016433073
14872760593
205185921877
223960188899
529917504217
448608607961
74233982101
354821056129
341792901341
223581054941
153338812229
505546057391
280671614869
47243734969
454057952549
424331389357
147524900129
197359855031
482873943437
500501358037
192742367663
310394392313
36663760207
210779601863
311721974147
352742029999
529349310857
286059246481
309921965159
181768381979
434434853123
256599457211
190795371869
73048421869
65526786737
262576742293
141482357767
392887716073
24341433203
203843551279
426916998049
387486839791
434749209571
321337475981
349188697001
222220782409
25902246547
331359585773
37876137863
516216657973
444625533997
152131940053
372870817607
147362083723
117033491941
309729275249
516237798257
233946837323
537188862901
225638000831
235039227919
65340765013
161743150147
197028424171
294368362991
174961393811
380786648791
65588806883
90935999797
207592865989
44401233337
142136283659
352068102691
175326786029
404274828983
287330198737
194364928063
412490776813
509624213009
471828724463
462022326509
83439796969
436393923631
274444012489
68011445759
458460634019
169619244589
204350779817
288137375483
276910340513
48395154523
159603827377
385044421471
204563076337
88006045427
519209637049
402501660643
249472294727
279023560141
268425063199
440324751761
111713216663
459307105601
522332603921
127622097763
147126912871
400639284943
85432315301
90698052019
265720574279
91233460069
541243866659
41151003043
157744061309
204441669631
88642330981
291953342207
240044860943
21521873419
234151293923
4806040429
104917701289
374855344687
381952543009
206379438659
378340074403
2595484273
227245094743
243293884349
111362672789
280036620361
148419936443
264784754477
322471559227
61230263767
152775993841
548163332627
228433720897
393589521461
347648813123
88455019673
144689505229
447714278419
185528199907
362204916349
128941238233
171595570369
327261377123
325566185051
132774130607
178410230359
388308982889
491003703761
519420875119
62121285923
225130983227
347062777429
409267401163
97912757647
73883463013
334879917017
175873776409
55036797847
349994893201
478662358957
536071802333
503981070991
538122541139
135814989787
152547406043
62033310481
18653988923
104984591843
471013792211
263174801963
204608564819
61524943717
181876888997
156859558451
27633610853
334016446469
11600193613
57634511971
319075817887
388886066521
495098887291
154578441257
83622445463
216768986219
388057972879
478715143913
370517580269
410040962609
94013355419
353447335673
404593913363
481717986019
100649398693
396809528659
162263976349
36606894347
328132991833
70406369681
333543915017
412192584337
415650236873
184594371683
70857819899
424037604077
230841613523
482685359483
490777651603
539884858133
316946157263
337849314259
345001803961
49623738799
501012809641
532714212383
293131340267
45818737463
231944351791
455936058283
151859278313
347138725207
306345627827
307542083491
193572380231
522753310171
98741419331
225851370919
473325843539
155429498351
166135767053
83889690331
497868562733
271893379403
456877952189
24276356479
29556893329
76907348423
334136271247
172330147447
282603341593
469967849213
66686251337
382616554781
523521208681
223361086601
337636560031
24544591637
12728713171
193412977297
476046465157
81744095879
449528439799
122370999251
426059116523
253842471373
168965365717
313736113039
34279303633
464401682939
159181707667
534710656199
236207607557
118771287127
386778120863
131570092477
217107980839
59332454803
436352921969
357987078461
146266539491
529076654663
302042809687
445401639671
212710438277
425179120511
38938665497
205029421931
50783577487
250294872049
76042521403
491183674481
472141483949
198095816159
262043783233
90837146753
9610178953
516990727549
87821726543
338711961257
354633217613
361028159651
293824337731
244847037217
532255330963
291831311141
485560484887
37045944157
389055325861
114645500987
369895515637
384857022047
257596956599
142728884101
406999786093
7596783697
116312983649
409480861091
516199342597
476673815677
172351215863
453128386423
275042401649
299261721877
236561803367
534961782253
51478178347
295669275043
25766583097
262456219163
147747146297
166594546901
434629827659
396721576057
3841053347
228535480753
250970858669
52103106989
136019124281
253023988961
71879482891
156835910213
472423976621
495870941809
274043575361
265088742929
85755407119
249949516169
538081081757
480292651093
269085664213
149157058441
22424344399
392760166039
474263942759
349064236349
116584001713
472081477999
240249746509
332710065629
313947932653
23164024789
208156297421
394854659131
133915412669
382823877097
231269085149
27416448251
90591851333
526728940597
428030143613
270468431293
398055069719
298572135767
441879470141
275957596217
61034916031
305507066971
82073227541
113010916013
518946275833
542859754523
512830463989
3729019771
352102795127
399610596131
542291361383
519503434187
58489067591
83293582549
229684188347
40078240451
105049437973
56344636657
102310553713
376103328977
164940505391
387602334421
40254158443
477828377339
275039368633
522675438617
284481043387
417707811463
226844602051
134335534903
471674060569
194175217781
471281314349
35209486253
456862059733
424536229769
315335530583
416471981257
450962728523
156209581373
417537213607
494441969011
25231131071
346558001717
198343838993
99056339771
388173638977
174205109357
314518071277
43783251931
258440144113
180802780211
330897363931
132750785239
123583199407
170959112083
342218271337
54062174527
379375791631
176667737611
360686596771
259308583931
92015789447
529476539791
184448525707
544846064171
409846317341
266930010409
96984682427
165854030171
294337929191
208187855699
363518347163
253067524373
80311835077
12540702127
122344885567
352200895663
504489330193
531771034031
271190259701
307146605609
348815910559
185827523737
135999440483
336578243851
155332136747
417504385061
523752881329
366407533169
299693415113
508200061529
91763733899
2671778471
142192991639
440609922877
280052327213
382191941123
171651365339
131232432047
51849856999
207691774333
347217046909
418411946333
418504017563
376296141341
288434248169
308225235401
359728380049
539518614793
105416809523
391260416543
128992463177
104072946007
210229000271
228893540179
547795380367
128865287609
298016904953
375469221823
480050818309
224404424969
410683358851
214844104273
344503051873
225794637647
32586764521
60278726129
414597692507
534214417151
351145428367
273917783329
266832986681
11281534729
128596011949
446130981539
498969594547
312923087107
249212166733
392217289423
431198386159
210075010309
223400186129
376749583361
507897359143
198679310377
471380585743
282326220061
518600154119
129552690439
166524827107
118179339557
88936084067
493609153657
199117152541
210970183573
528150891209
15638549567
124660222091
323197229939
193407943181
289259895737
532165480097
243336838469
7308189079
146786270159
495337829419
296168205379
102101980679
246517831387
180518852911
373837796771
542887849117
320815900939
215431690367
86334634559
413912831789
468313426979
493256426233
487835446573
427017683699
31177176053
225763180733
59759209351
473628096941
175875378433
446696140757
322214183407
55974841999
539497816769
29066578063
347422237753
137535504077
365179308757
332397912589
256754203457
483932913917
74080791377
137315932109
164753337131
182104835039
137136620377
527478725759
256583008909
108491722819
172476067847
413709960473
107063257537
290375572241
258999204487
319545920803
532911794203
92489064749
19006530833
138513603461
507255828619
137744238397
879093811
510042877121
183094496329
30186161149
248965717619
6346595141
190049594431
350034507913
346160284367
40321535857
454808970457
131978263363
288570519343
257686276843
367428739477
491406338707
47108843597
310760278483
468422796929
373423134731
313282095667
413703374003
58308870863
547802689751
223321753769
490683614417
32817789889
334130250607
37336559989
44089454963
49318431103
22706559289
421813427687
38515412729
19336313719
133554221123
334510324879
389743233787
210290391911
327381729253
387440950217
59662361071
209025790913
196033998077
342333304717
420359386177
83543789473
447351888359
262615184147
30914133853
538785790919
430732313261
187722367879
460355980813
486777002281
291791907241
547496612549
34735149781
218905077893
429800137909
75064055719
44143236671
91855740533
440809051471
457591716499
296588019569
531194342059
216963595517
502233887273
515549825543
412172980451
311727969391
403826450681
66262408759
200172034913
441914416897
470204941051
547770314857
265616772851
346087396087
502620299483
393779593897
340936722013
414333979049
379898794651
184943738071
293078066147
361182447023
367075390861
56309833757
16662542023
428756070641
226317900811
512358793799
95015597249
227621032591
363989015597
455862579833
386170921223
252750869929
61953166801
19206989141
200368122323
528287542681
116086812943
24669861989
173732374741
244185813217
462543062539
343581799909
356528144701
138514432403
122771060653
573734257
13605803039
275046652109
467850428879
274009775441
5101718777
386700314843
321159897521
68644096379
384114556223
406490199053
430169906527
159801037307
120431967553
102736721393
167430423403
519462035177
187514841433
538786930673
118380307919
253800730837
124122606367
30574403407
331372813159
206620228889
310231413103
290729127989
345902871661
482422534829
379917013031
17626434811
13707117197
200167677011
117064161593
121230820829
422397877637
371982484553
367458217741
238555555003
60173425789
19893547841
376070121151
43312061647
392213605573
79020127853
464295521321
151815516491
321486652439
478994257891
429827011793
267877874623
528569310617
448868993179
531216958297
328915459471
430074379607
44123050627
188409385733
380812968631
308147857219
114988332089
520327110551
74373128471
412352967883
189948577033
81678260171
519430617809
418335804547
153659349719
335991012527
478193210071
332652203083
489587212531
144513065987
519519076313
109819916081
239300393611
108298477811
372828053651
498022368673
486293749451
348767273693
314711323877
18296247397
415089649237
370931158163
464902834387
269921876759
120601390909
534759737011
459356779909
466973205763
473960966771
199649282603
167322799547
78186336937
434713848859
349451779603
482817772457
355166952653
471525777389
216807510197
254877112069
24791572417
207664017173
287571804607
43724551693
72153844799
363235870747
257239233613
31830448099
336728412539
140815798661
436742651941
424539913573
546881838889
262388402383
299317792607
245750529503
192298452637
51378471107
183739132243
69320763077
77269360661
452152455929
487399464119
277254058061
52798016771
15060064309
190293430429
155850705331
493435894837
186884655007
392922788537
280110282587
473204778751
305511763801
33922747571
146274290573
137756804389
349939531229
23008428101
326899294861
132869751757
364081665449
48488150891
131001987827
40823884441
299172134777
72311541569
220972415357
502995887447
452443421777
225837323339
203509746497
542972316721
135560377543
452402087
345287182421
179184666697
93953751739
323100189961
170120019341
388590052787
288485798179
373900987349
162854088769
43886954141
319995776153
312923663333
421044607729
356720277779
467566018537
388655081189
429144283417
326909874509
136071195647
28586514217
30420856517
159791866709
15930377521
305803942523
306778983053
38138579539
52065581279
338234055851
129322714991
137744387857
158014627447
144957466609
143360360263
241287055343
397877932703
358431944993
138736270033
405488435921
284167238513
354745042739
103963174181
259061040817
500621649767
544993424783
251553929689
325556701507
165360142439
267117894217
306457652353
410300963561
412530040459
433446958723
484170672541
331096131139
149590559269
519009102769
512127606943
44043465379
469938304967
217176154931
488244824593
242021979607
222153753517
495778325179
50660154511
404449548493
530858175739
370222168573
81027788909
243164363347
371778996091
280812449471
198610126993
305590887379
405822931309
481398123161
363329491529
508681174987
66931429087
34372171307
465040407961
120961270657
154031794837
444216796567
465301864189
197606391293
524265114587
162319626071
385100761709
241313132677
90564212779
244385614997
14655459383
54500921759
416278124651
518983455047
322747919653
344999305601
59997601217
405234471871
11576565577
277259563729
528874310071
510558292999
312803140171
261996039457
293151691409
222518768939
265032764317
494589498619
359944287433
407216758187
431728245899
149255321759
487837899169
428023244959
367464853243
42990334579
12383661139
238405835677
187416463697
55564080941
147216435383
508422905569
47345569471
39728696113
60570735989
214406246801
14301848311
91222238447
505576172473
186768049243
138587222677
413272136857
87271766987
144231963199
103743885197
171200417119
169098868703
222417476549
255793859599
532565499607
124158849229
103599158753
413395981139
109094760227
358299446249
329066349449
221295704573
23243412859
271454847187
75438735433
445285763809
121959337697
342538061857
483664356491
195433089949
447044212883
226410248357
405154310203
69964743617
36695333767
192338545337
1825225021
41413214053
144678837703
31526037077
15934089107
183893647087
286629851413
6176829133
50003909093
3623886443
110309062529
510152821319
430409348869
73274493421
502008439307
127501592437
113998159427
178150630369
406736525521
316234505473
534549294611
184837247759
26667512717
162595281307
285051706661
512429504207
368067213841
485724736579
359080349153
468320980811
192340512691
96883238783
186922949309
377522118251
171409102133
51428494307
134271438229
63689050043
10066944289
408714275699
456430390583
390539030551
536329382881
247373262821
246803577359
536540835877
281230095749
329455309307
462390124381
536321726539
298674540377
523273288541
453698988553
39988540939
153395728879
240321733787
465490373863
179280052753
267050681267
54609053497
111107629393
19295027737
119678615057
400229579377
53300896937
18822276647
503173398397
118341706753
106594790143
512791106899
228811087859
86508967777
72564340027
67259932933
216356291467
256212633301
350188886371
58930961717
527865846353
203881376143
385448927341
206714510143
488867894587
174868273409
214892655499
155683589231
138503835247
342665948969
371682370889
53708375437
397682919217
460569287723
346610044667
28491442853
435985960093
532598527457
167522571313
229563711263
174383464027
246374870789
255275269079
528560127163
355766958913
326592461339
479454822373
375819801949
197323401019
325424117923
518129671937
110114996819
6802493851
338512166339
211858528067
411099474767
177704085529
427439633287
76270837537
70842643541
464828949829
485086684703
391673975207
256247065309
98482553207
498751381259
258446188661
260083257263
527223362317
456854439157
14594911153
338867045509
6226746991
529242342361
292144492033
222625627793
350694365267
393170834299
144766182139
350344257259
216699540443
493890648767
109128744019
360396581609
465412692889
441156881203
13315224697
464784692293
429839164967
72300405421
488393853089
337292927507
183706362401
37501326139
495285602081
373799714647
30546002989
211665532759
419270195153
407865434863
487602685513
235804215901
55877132413
525632267581
259363143797
209344137479
121888557607
410714218711
134894667139
254132112683
252106806577
363821978519
489904865059
78550688977
330534603731
505844213851
259219131733
246896909141
147391794799
94878373087
529387535147
335236034873
207089177377
360649686641
183386672479
40678569761
544327425403
32004217103
77505017333
402227960551
404946427367
97057735633
257938567891
54707872337
426486368747
94758255883
496155000493
547345244119
295551230669
14898331031
517305607087
389317298327
173572773037
311256986851
16844309059
112885192597
148978698217
363735147929
278633268071
5764126051
285628308227
549693315371
208658255087
69372172351
441365988643
381895058833
436609339637
509508747259
528811842697
149326807913
150013747231
291151839367
56134835461
313955129687
5764990381
318685034209
110875762391
349607701841
546994112669
483047509051
94077217379
452784516241
178122027403
462224181571
126988731211
187227384439
492537407119
501923868037
213873642863
295422002737
32096623673
546629233061
396477993193
431075447447
76431813917
419783166767
1775732659
109506744071
234930248887
116139548753
213954071063
308550859439
306325226689
176341951843
105067643137
353176278907
86227737833
389983116587
128529446291
479773192187
165186445967
533913537947
170626766383
507594643597
355538701967
204353143699
423470881181
376197993817
546048579631
326184350489
408052462603
148212936881
248442032231
383876972593
306988142171
194163685817
267299309663
216610146187
323894808631
100923129487
412053870989
328069314389
131692668449
524083319623
150405771079
334234525073
213557928973
332547935099
68866616177
292857498653
508175718499
501558780721
407985664549
70600952839
176977383931
286884596923
34358485949
121085683163
456203966923
5186519773
497576187299
383709151229
24208777979
230722638569
308322197809
384337433533
415967293403
109108761187
42404362823
206982158231
184425267151
58925807189
379042248061
99582728873
387123675049
144321817193
152488919861
232763272087
519906917209
76811848727
161515627463
356308838929
230972567083
388393799611
4875640243
229191428593
227243220923
398352008689
135057866897
517973656853
289468944217
529258133387
347554622647
469185486067
231075394007
153575026537
285601839217
289369672699
505053441679
498519520379
281627257739
167776847839
399759080863
347809527929
488398999169
483425539313
187605413579
19748980073
61992861341
398052824089
48024061121
23640156433
522869870959
12298507841
418904298427
33074841353
36226731901
112448477371
298466662157
5626205341
295571306473
323666636957
15052590667
328424186459
179842995931
323556341729
395129490607
50078110717
396755032799
326694042067
97220127509
199616486827
20494088411
79732612573
330384621767
488498590127
146033875243
13025046059
493490162677
456346046917
542957865917
306566414491
401005694731
301491525847
104677541743
507862753309
86476414411
107718233503
486073824407
235715586739
341972206759
238096702271
99109625221
74610587459
317766029351
369980520307
128452792739
336275411977
50807266219
492339606299
380157555607
459891147659
506244148643
54430800059
482402395561
494577731407
433582100789
215282007833
20282421403
135318340121
521845276019
254047374719
265833705707
273490177661
21306432011
259249926233
439648846837
423525772673
162558313327
137922329123
545599601087
431059324039
470828834459
206995530991
287899608803
345987882343
445332863477
219569648791
391062100733
235681456771
15203885539
357840619151
86110331147
171533423363
262894029533
138845194531
329990666129
69326763991
119671426421
128261630201
89242544243
413783297651
448989513253
484350955471
100073983811
7127040161
489405229057
154875571421
256217181461
109500054043
112969598353
138168065263
485037334391
505187717137
167574551531
319935155767
244793338039
255371059253
51996378361
211727096521
52831816099
147988004207
32554475027
66490137073
54945288037
40921947679
522121961759
8130347681
321338666801
147059167903
214415913661
513401754911
156281944717
376929369499
68066209369
262817126587
312814082213
100383710411
379079504773
2821568983
141325529689
217455246401
264341931757
519143740417
28008184559
401423062349
86642642341
386499898951
539463474259
303860437301
407389766467
58550459677
337713496433
180956936959
333913812109
215144336747
131929662791
139505518811
321075950681
92917726039
22403391487
388678897991
512292323861
390504219967
60481969853
1274935993
36837442753
313048688947
261696315677
514551305251
143332972019
299345154259
491291793197
346393500347
501269335043
488249882543
85720993601
260502495619
312933491161
519573222043
137522328179
138454205653
289156866091
442613467799
17462416409
343988963569
168737857217
281036173739
427531090837
134087007763
235175440739
7661613073
111488076317
50657731681
116986444307
459278721023
391192959497
175577998081
146827082537
29719450273
466847444719
255149017441
31881661243
498903632599
273521176441
557115101
282140623343
540950888867
497864815373
468563190509
28982017417
52318007513
197692705261
384972104819
342920902969
6118216901
378868083089
394346754917
41736643901
473314178453
490471513379
301140974819
151766765239
306809495453
188682985369
387702895703
108527556257
79860310787
450905619301
197949281899
431459067583
324709622183
351867241793
403034363891
150376597559
63118444663
390444117059
492159025703
56385660893
270108254111
372087622637
282559488587
191848051253
112694799053
357311361989
346623953021
442403012647
446017248067
260584689779
156941982173
387688687501
177439320941
513564567067
342801516103
56940740089
143067734627
73192730579
228955960511
477529227347
15827725063
201073024619
401608264663
96438835063
191517898489
315704127041
543972024107
397971846197
131509312919
83837739373
301054873453
456817140683
415063734529
383591554481
69082696069
391534545847
545893318219
455128824077
514969273817
318237796931
170993887499
547706452837
410812597493
171359864129
22913053027
270070553009
318427490947
12295977649
500466784459
137863286233
541850129539
390658089259
391873646959
374094892277
125969217203
347554224709
378809902979
33555548783
97539892789
125991037373
91282079827
334242396581
384667410109
188233647491
484599225911
498552221147
489618605657
514289166661
199504447771
230824210963
460288758689
459772282117
182991357971
81366511799
133979312351
542216706463
296568029629
63412141691
34036812353
534609728483
286304961301
48323313923
74476966723
347772629263
459377016767
114016652707
7032190931
466216482449
306141001787
189290740567
297498858421
500720859643
312292351271
171478986781
436893499037
8982844687
149026272119
77679675653
434023095017
456911796791
452447153419
367182949433
84765498283
104303862163
534001016491
150755064199
92694819181
407190215599
302868827099
341837869687
456200867497
249042043793
190728837997
483261173953
537662696023
527852398741
278708069587
52579218371
336148271419
428883192707
32920307389
188170027867
116083401961
105875069429
535972905179
43527951829
61197707273
371497415353
512737075639
8038310333
284768420281
383810213489
289388670379
38270491031
484290188171
22844131439
388275734647
97038163259
273737830277
396660663293
488829711893
427913084671
470519381671
320943469943
361714434517
191001649253
474997577603
91652626733
72667057669
536498939071
546782047793
308210545333
317535554327
515977925783
454774038973
193675041919
217857249641
237616230757
441893835293
403154285249
507479285293
404457695069
351724797427
472852457711
292485157189
303086478131
367777622119
473843222507
66349239839
310230679769
181194240737
43229702501
44872760497
398191577081
500300844731
299579747057
67770147667
179905816019
210925331431
298219463863
292097313359
149880127759
150446327561
115230888379
9946394707
203444335813
315407842591
516295032191
366994734713
388400895529
436033546001
121511926343
447029272561
315266147321
209997243979
193754477801
215206739863
530829777977
108881760277
144541763633
240420318043
74489132819
522160379621
4919330249
462805142831
148051002889
312010718819
424239506813
30909835669
288003431687
457365080453
141893101177
338600780743
35967026203
141167646913
319255107541
313368888979
455884444273
257562788099
6316624753
481433024323
276779707667
30455340259
150150437209
14083094759
14660509753
20594260087
268676142157
148121561603
495125777507
414217755269
546098716151
292265892599
162435447373
62740269421
151458915427
78008873023
66896214079
222666858301
86067530573
328485385457
86863930679
298010728357
293075376787
470232460931
135918451043
282434855069
152323368833
470033873737
280137392141
459278776981
375545549387
235909656793
322272088741
170103884941
152864606119
86779453
465104101519
276624670039
76694585153
308534414389
354586803047
311871980083
147215815757
282113041031
433956311963
428752229809
149483589529
516788289049
343457745767
469223888101
432337408801
487360658009
156126809071
295241724007
10991910851
473716627333
247285274783
383500070773
150780831727
100928554387
350795471969
24142246979
46480297637
426993334981
130894202293
288320531581
360809216281
103918637609
514743134663
76681009673
91887183649
10435079869
548742506437
346647435083
139383611573
542470316639
349023608443
213149565463
226560418247
436538896099
23044466251
471931121447
458742092399
508994520239
164636090261
98609056813
251593894543
172748694311
365459642267
101184850241
483987939011
172964530537
241459497709
278269355687
94449174683
501765704717
152192619479
244307520539
33777255739
45464568353
138832114009
103642260817
335075922679
354248834717
144881095871
534650575817
16388482933
198789477251
101833959257
347171199703
159104842207
312837906217
507598099343
108544167041
124457605639
387175823491
90255620393
388003134023
174751398793
341593795943
277673074691
119987697377
526059827617
41932226351
408091725757
400594990091
112478593361
452963422693
173399406703
467318231431
261813504769
267437933219
170843524157
324535238413
146950831513
120443341097
190267419689
207689606881
390912543601
110301090589
247934528551
46538841071
222325798741
260136222587
216285035723
57445753559
105959638637
485365769033
426590216783
232769906023
404423126423
540091846691
240988809361
439374132103
460553080681
34457095979
62962135213
369919170193
75833870323
283810222483
172309928683
408746760161
219458957563
148257682357
111279472561
383613606949
382525229539
111018609607
214270706003
218092853081
66842411023
460527663091
175552878559
411198152681
13363469737
55516703551
93355546033
342716366383
304521271597
190056843733
152489924423
472319633801
481226639983
377037520259
446959216133
145452451849
103962629363
432873936197
535159448111
248001019127
255414383923
24602209909
86222799857
100297346557
286084120537
118352498269
191618101189
401823307079
225496107233
482130885553
464479102837
106690425323
536167120739
350475891481
517520232379
261943836113
137598535927
3899148293
407147151907
149754247193
265465761023
132862380767
351866462579
498282555601
293856598759
296339521097
67070455843
23417292419
407561644909
310681128617
241925295013
404160005287
449799851819
109311006443
19456353227
17912421533
478393804601
490116843731
71692984661
539778778061
465424465241
135654041821
113311491383
1919836687
257965160909
332737057651
413128299443
395028150227
122943158357
200272880083
179034110887
325853683417
247261458097
260004039349
492873990529
318085609399
474450177191
265136821681
295571200517
448106875267
223008588091
544155488059
47541159109
13972854911
287965470019
323294365673
414295891847
78752744881
375631175009
381884560069
540358195649
150696029027
144043924313
503541280283
35763770561
273643368883
107479244189
426042126001
474201776663
299546846701
102923586593
305724056069
382415185021
83046550831
8311276867
536500359601
456827778859
199572414499
32903414287
435314596049
38752864663
192704178109
20093366591
65710132871
241810634243
197952250373
234544832393
163432008683
42586589107
265110457159
308610395341
173027631503
358987482929
325088569937
198678164353
232210375561
520001301851
432752628331
15564633563
275751844891
495457899527
357698959967
545266569997
456054019667
209837253839
270912267389
256343413369
476037924629
466134623137
416257534961
501721354493
425945327389
316587666511
61700384807
466666954519
302359513237
531950575181
189254024467
543431697269
295742953157
510661861331
221349203377
72700640069
504390030197
484763893879
279923160203
474006590987
195288807557
60841502507
341470590781
31435622411
356692931317
116425272781
92569023377
17725872781
249733831573
540550691321
539030562097
80946959449
221698557569
247331889557
450768468113
203232289229
47156431033
375498714397
256055057249
179459981627
210751041103
26092643761
236161810543
172681026253
136708132247
418719852073
376194660683
304527128629
56284026233
516793288673
529691035967
169003592339
364174192799
429279975473
313930118603
254202692963
168707176823
395248198679
210881187029
338047755203
192336070247
30717257731
17338539929
388627785437
537697994807
457513415419
154976696893
425059087507
313320644141
171906608623
406407420761
79981701461
314025588263
94551118021
214469633737
409608616499
29443137419
58950407911
365165606131
332392219921
468129759689
44105407319
282095435443
155847242011
502881482443
508947847537
240261495337
301586016749
255386680979
306693343909
161002434433
374573718059
16327729709
524991035671
244231742401
382129593319
228725680049
211724448041
229887802871
229954508269
179061950813
305728608841
108692297947
188627972557
60404796733
410791764499
457870490599
416747718743
348690819287
154381502563
395715901859
472681747943
381958259063
151229490931
303303778039
366415387249
336585179527
362733995711
61486522571
244095464131
38388570131
37519043921
271068322717
289065443437
347346543163
126926995277
139108961933
43694721871
21300328201
361855975003
107313583009
440906998687
336332925311
78111344411
360125100047
93392153389
325039435337
499681162117
237695007577
229192200179
145152572491
446928662497
269589668813
284837740843
24701061107
87274465823
324110025331
57278084693
244164490631
198474640657
35312698507
342850642411
455911134247
110312266643
355092670201
321281265313
331466891807
150244089991
152257867631
415164127699
45347604157
148056783887
503601849061
244419960907
268808691037
15163368391
104974026601
128419405661
164712527431
461109262231
359554847129
312206660209
130283342957
167484081383
171250471123
337474790413
140011060957
102253361809
300059638357
411621144989
368447075393
107454402983
220044386071
210427849013
173097258557
137851225601
338322797521
319323466681
274286653687
145734361243
301453885547
58764868849
446136717913
478526007187
364137372367
326018990819
48079497241
510154098611
501259847537
151950347267
176174895359
400538157049
475180063339
118757465531
156191948879
244830138373
184226763733
48310456121
452990763187
493333497529
263327872307
285722650261
4443819557
188780970361
399195470629
79964287439
366188212081
426067192009
487351423093
27480515341
216525165091
369442186651
398960150851
495852873899
372815310181
118300242581
435532740919
315253600927
250349773651
24787727179
319336863869
347872779757
54063823447
426091960451
547288447327
299886538531
459859787987
278328764677
318113367569
107516047007
16669316863
501994983467
490110481183
71675518883
342629851819
60209153593
141640733419
261445436209
6487036351
30466416433
381450308749
332557042799
335136923827
244506097921
412076350759
159889169243
27990509321
96313047539
394924070267
347143194311
498075256691
247395354553
394257739523
153890507909
397225493387
156249061817
492468325669
191696755849
548591167141
227796901823
311852886923
345537870011
350321804407
450925036951
143522027161
542882368453
8917193849
540768124991
176419837409
347410306927
162525544877
59885663311
429786399821
546109811059
493265852701
133260214613
37531496039
216497484019
439300853291
350009425147
20206864763
66150297041
127617071011
27219639581
316293701327
31036682591
342716169571
48054326347
527527189877
65766053557
247917415777
128468174213
493323508411
379975398511
155155668883
180285204287
262133235043
352032670403
354156577711
153941933179
68301169159
311845703437
254984271439
355814381609
104426302181
310525629187
31451430877
313682508911
356171736793
10841217329
233619424333
120147924443
129756167287
474202093033
53631081893
227531967899
108805243523
49242681793
274236778811
330884700439
382616127601
486613551713
184878646949
367529506501
381344026057
417575039303
182455305233
30783426827
213342369781
373819320293
248376474167
112994820611
91564776239
258495314071
371503801313
674399249
317203338119
215757108493
392172484771
357718968989
158560615643
223056031909
72112122793
534832427111
360407858717
520244140001
467610133091
422708663821
436124463529
528425995469
210397320457
523048110859
115454165311
344201463409
117779328713
530841616273
188260636073
197718159679
465318075587
378062803219
198109983419
393876358763
286690211167
439774770719
106138718971
325902493393
307962871891
282447414017
515353976941
14303648551
317299711291
71596284821
29007892633
175817113013
522601478341
124576923137
67240282379
340834426343
498220587509
493720773673
517300051181
385732847329
244207129741
353516268583
106400658283
546474133217
336246781613
353513938621
124058740243
250898413613
376085736721
478695551333
66602126047
36313583767
69182530601
254637860627
548217958987
44929737821
241694959423
479319027661
455864664599
421866534553
334421938309
446471989531
483894324619
501724454677
439732011863
288605230099
325649869607
433308541949
278207224543
498912453157
395837669501
376754733781
357775190623
375482530051
81808105693
505062917917
406074863773
397493731447
429484166693
22834177417
51506086399
108590549107
261597408101
48421181173
425410562119
320702441713
215038183103
116308886471
24071934109
443392690243
513982842169
536257207111
243969459263
365702812961
125781486041
482027783129
209422972081
104135826643
268206391781
459166731799
266694120479
451237571123
260005255123
442594565773
132785979101
67986466081
304852732819
479007452351
425318510873
91186432217
65000062481
226386384241
60499669303
302503124681
253840540783
334154468443
511508889389
387213841307
19111922779
50107432129
155974310369
370490698013
153938289991
506181864061
435261512849
281349492197
23481055217
118243737281
45565434949
200111146211
257651259631
372202198367
4774177663
176131758557
126902233963
143242051741
422702260991
38008524131
540140336849
388141702843
78826091083
9260408021
457270258073
299224488053
10131336569
144209447989
143039738203
178419237457
271644751531
281395412449
119182868479
155376050209
12874679299
150596690213
350845090151
192208017713
112354535347
143366312647
39097800403
387137985319
306719107109
268640116781
503942741231
405096577469
358226369399
238888654297
37895623817
423531908249
484394981977
53874360509
450353915129
7406892811
542349362761
226557675107
395476032113
42689994283
29338981663
266242369727
12237802091
151659022211
304343686783
99500844103
8117332903
186083704693
230486054779
12347787451
407185458439
344580881633
85412043149
52276824653
539143503361
181379111681
256336769303
278194689317
80768976637
267920096911
78623553271
60142951447
68137114373
226123719331
50393884231
414452128837
225481717099
329138289833
384374498197
468486132979
254700382291
451778524727
296388323921
323532598351
9177067259
462857174371
359608589273
529285083023
60882293803
49694647033
396467788579
530377888459
358052261621
483295381483
70387240993
148098960199
465851720339
76399701713
339892247089
71537934539
54241361267
5562327161
488600154629
526732306459
161433607771
326727912673
153087387559
385466647183
186903804683
96257849279
11854600841
320989527917
235433440267
10986002411
90703164977
236122316257
545968190057
388538170837
169214333741
421560153803
509849417047
387201998629
445548570217
483187050583
166163369087
543074617243
339773763911
247221394501
365031885221
477440923051
244393804433
128749137943
477349255651
476332333721
492503563511
532835573059
333451749523
140466323633
233895976667
445775320853
517847516003
267268399193
69636995803
21817911547
333084977273
525925542503
524542678073
290902351939
379538880713
1846538849
353160706147
124393702729
73749675599
108324857281
27139248091
390673443283
424569838997
514390031083
478354331537
228136374127
547956456251
228438553559
483660714959
272297223337
357031417973
250007922719
370727837171
203638986077
475632074143
133898989331
298843820837
110514411349
105997691197
468551589887
217507901059
98902755359
493325808709
317419757411
292994129143
5662823
485129945327
52392714071
5163855647
506389271617
174175768453
428470880941
477386558119
259133019589
290692091323
507367196549
43147152091
466716676253
451776552401
512043273059
238506871307
41963708117
263492498551
92047094329
257471101309
253888461037
143940877117
54428095087
59099927669
267231860057
313071868939
240114121763
139475240383
41592416207
520198497479
542158650379
63678937753
365841699799
394616890229
54450009421
104877620747
504027832177
468030532729
247250789449
7966529189
104791982917
298656970867
484680199489
123991941259
15439284529
361329191011
287615386621
53490131419
424364468629
243140095577
104320071409
463692577123
18185001581
141494790037
450693676339
479237102167
244589814191
469407234193
12345625987
274004269087
336006377783
470294626537
31163307589
393750922597
447799453723
436545797801
350457895043
199948413019
216121875251
168763646143
254507417431
498304609027
476731327183
465568477831
500125225687
531529582487
374197832741
307473447773
276373453063
373964957657
162716686163
410066023249
134001998303
336124081103
357474269851
548560074541
515305964291
44582512519
414337620797
287364683357
370243343653
441188076317
225282969941
319434172439
497678806463
280747723969
423162284089
455552639
402960387793
93040035761
505628687939
485971393727
7825459423
349430529043
24658946701
304627351913
343556792783
477631253093
423174549139
488324970053
480279010777
431427267881
490681439021
344778353651
514756687901
224988862723
276121828153
349393688723
290944729111
382760048849
257239514689
405528374311
81669700279
502255716091
164047162087
344018192909
154052064787
236015757323
210524431927
294744389123
434774319611
256194316097
320623637953
149287930919
493836213967
188387145083
215465803411
162102046441
272061892343
12131813359
428137927829
133243486807
100142270149
504873552761
232728163663
335656965859
232537137139
235714442473
149558097043
531766618997
325518906899
17205517633
26368327123
414433631159
532251924283
456411435239
546716140021
429293233217
67998332663
111208629137
487188860819
539749308011
339365227819
273533712863
366249616121
175827995597
263766549287
228529798313
11578497907
96279815153
369955120463
21232907161
376046340587
147719372557
452425683433
522445307621
149808531121
485255289257
482899485311
321830807917
527244596161
460358367509
216735429943
65305507811
333402597701
529076227079
491998773407
285928739221
305131915687
92095784359
117067191827
16367498201
402111161051
266715482029
103041460979
39743813143
146393676659
28606125341
511141609327
428634965743
458360212081
440461724159
306607587953
528116155529
523598771551
410426468377
263881121111
380810155441
546582676391
254872905071
412292949661
467794797947
262924801663
470069445481
172913999669
75446314079
210696696059
6415960367
408165093337
184715127101
208419789553
380008568851
390947608543
398900534369
339848288743
233350518913
102501330601
41587619917
341550677803
41411020639
314120290573
473424485239
212065344011
402545356009
541010100373
382352333791
461721901247
536968552279
535026310141
115555877573
516021389159
444632909951
221118092197
439917328679
74142820669
159320225593
496594827433
251834911387
13169434433
517382624461
230867164499
4453608617
50910683963
527802128801
311897642503
459297134339
395305017683
147051599347
290767444427
190748712901
63404251643
525955597597
256027382477
409667565253
408410260147
20619699421
372376442989
390000569723
451134478051
328225691597
214632922157
514196399207
36230338717
10326275009
358475726467
211960108813
69074459171
532086607487
410338478149
123854553353
415324341797
476944401299
479380672711
195168889109
113041099859
93190842427
144676874101
254041528523
17441733623
391366107607
66883772069
289763781317
113111515261
55420923379
55609361333
329183052091
476437902953
270569923769
519994590779
483693601427
242203518853
178232438929
405348541289
87212702561
465305503921
13399308077
546344245423
122631601973
82641086173
448261837519
457936276381
360309834553
82294696801
53873347417
89867306527
522649382183
506013364823
149031708803
29296713653
313216475633
503860688927
291100704683
296984073691
450659591299
215491843381
331907913817
170705945197
252869099719
183665827259
248490182399
43738794991
400674658679
489932854303
315197301191
63254056513
364591058591
144173366417
244915693181
145305501091
179924159687
151576562519
70845721313
252932225471
332081909233
278991886333
172164351167
87591934249
340202593447
89333235559
8333983447
1435880099
264261650437
480276220559
60219166867
196055603063
83225997727
90882041671
168490250399
544915882387
254660802887
459161069119
193621695151
66178432097
315922811387
168968853259
466462261219
152739778231
490889166487
521388496303
398152104247
454797442339
9620105249
210932764961
78506054351
211037688493
120551629127
329935792273
436835053411
430936039129
152240223587
444441912263
90689878091
386003007053
234921943013
301786443181
184104942179
437185454143
334983052057
321854112023
219501532667
206888053531
27999563323
320519002633
297474492551
377872324783
231661149047
216355952803
207763199737
470056570759
208408125229
201230787161
332147758801
373265960803
248298104179
269744508409
222783088897
424625721593
61087179121
278361922499
252496830331
301482608971
92987945711
31286749127
254139362011
350779311109
347917557937
157982962349
137436648131
67531648771
353906838911
223384309123
452813259719
272977674941
522953178113
91544725199
225063176587
544949101397
508801389773
175305404303
11250495947
19444196917
406040222243
13590277009
72188428909
49571203067
3429917177
290153305319
57302585009
417002215109
268347592531
459644234171
14308901617
516040435969
279705822433
268536732887
416517442819
78909923467
307357772263
412630980991
108529551499
137230803551
498670217491
141206267947
276801923561
134404283821
138020273467
305940650159
67462488931
179823721853
527873713397
186331920637
428585041793
458261027633
487413318311
65564727593
175110729803
124425756061
399068453243
64274100197
235061714053
229786764359
179579002013
258133919129
63832323691
151262888263
90127209971
257735720741
318440741431
282340991951
306485315977
513602863051
448555378021
207482695297
404883924257
254594360731
38099618861
426204350977
456053277899
432166887059
380933843999
430927714447
2708755337
303628552961
497469322307
56396304799
376241486573
17585392009
6820991119
119752305949
430470125021
298043635559
284275788073
222016048409
304608548971
335501021501
193851832271
471663266693
304307486369
38999699663
447304809667
91847516863
177022206601
278910463411
2557396727
295823183839
10080127903
213809960417
455700930911
308059992139
181542652591
33223231193
81702411577
490675728313
78716419361
184583858311
410053088477
120213221273
417073498319
175242544861
220636870969
99095358829
368064940913
171496144889
385367314757
413409957307
5790638059
51774119707
39291530501
482713727401
60404051089
368037931273
527320245737
436191816859
113196655427
318665902111
224351584649
197324192959
28726584199
335702376773
308845501297
204820761823
245053610273
169254154327
220753110859
533023144393
386949745627
303067669469
95523652957
288856886719
237247844539
140644138171
150111942821
287487704659
325199059291
278876571737
454175365117
354230961269
123306553127
107246336441
106103911549
323638648681
184101388151
141811197317
42046480969
70842632873
270745401781
70004076013
1508050079
146573555701
21895074931
456912263531
306166742521
548812905449
419325241817
376648484039
220667558311
459438822811
86545019621
473094527567
243889424333
150399318781
220706031179
205967716819
287640415393
87154145717
456544821823
294228793597
64051715029
195206388073
6173910619
443735339693
278634399497
57178740799
203140519963
390255442111
308224569683
77446653497
27242066209
151755029059
403695695479
342204318403
22984135751
431900483639
428265779729
225318752413
264358017431
88601114137
115426969433
153456836969
504979035557
109462101439
268048492979
475556451529
189592298393
324801293923
267064288297
298621364051
487111682017
58440109627
415613161751
3335236381
293910070483
11215191853
375338464093
469506154501
48661185847
258823279997
76620801731
422898805309
435804123889
433885200809
412115025989
26017220401
431544781223
304510561891
139851548581
339991252609
352861690837
295845475171
236327715893
108673737941
526286003413
138097043453
101425151917
131697001231
239115194453
95143284113
391115483827
159908486363
522331971221
94085399651
351224122181
376044782819
465940679381
548237617349
111739296217
216855060269
212098698947
434518740421
526698852851
374497709503
436133296411
267540274381
538863363967
409594073099
216160613891
6062679829
20723748599
5074718939
207618504347
381916527227
443668390717
70945677233
10059874771
466345341017
30108530087
367566518153
387383476873
30380040157
259951820389
130812278629
73483528471
227819872583
438149629679
100755194539
46306135541
24757659613
352402593331
235791562129
495168152587
407815050283
12261631793
453360757123
65441300227
450851771189
92111775703
245102434099
509344003477
276883782311
363411046561
138170955359
238185009221
266984217211
137176530131
490579285991
386465388173
221857919863
348121120499
500564308789
485944353731
416375228209
540709538069
174622646899
55099018697
207962725753
355955325259
505330994227
386688433457
493274715607
88060335001
306433762841
321561514661
329343539377
483936220231
529280784169
133416287461
288332794691
248089548601
310321481633
205169597249
20712617881
514274333959
48670567607
194920766017
194860318223
518372289209
146012242223
328806248873
199740272071
453122188667
102136489657
395122141177
176448367273
98083747127
133960865081
120583879337
159872147693
268903851287
507779199397
247869793891
292630620703
152569941883
60498988163
22954031797
360545107817
285502987849
265072950497
121776210683
171726347207
335105166713
26782138021
324544139141
545028340079
118692525533
235526964571
243120697927
520575197869
178899960907
357641499581
239078766383
522864721759
231104893867
129309413203
413438367973
329460021739
289361258887
419035805759
230122708091
102783358277
535086287023
220327474181
535621504007
394505514241
426681485809
507787780921
300135087331
133174513789
42272859961
381545625407
278819488253
106819324639
84200590301
105001206029
373129443977
82603804301
14480160427
472900100051
2398380529
107074026869
474959014949
372482666987
99116872117
8787039011
298969727783
314983325243
357691680629
126229769657
138197771363
145547832979
54888308921
23530076477
419949370349
520994912189
297542602583
402073257629
375651068561
459971800879
202672936481
348157810109
115427594911
469969465631
514160869759
430598355673
209226869741
211595226313
24346134677
17118987103
143074495423
420442639219
228506775307
173863365953
357534082067
370765105253
137758611329
376316483591
123260891597
65488236731
79904116597
170058668249
457506890983
127910500889
175511179279
30978155207
435305600581
205929083489
167025618469
494321002709
544395842299
107790691109
370713451379
182162609059
245936055227
138959223709
487334339407
413540460611
296475018431
7033734641
342567023917
276433478389
424421603171
456443601893
525952776451
486171507841
497120877317
477154730813
251791748497
257535836731
345592335211
150419975527
387865162033
305298901727
175079523461
438697919069
334704942293
267253735207
528383524561
403640984723
94924660951
445964764823
206391824209
149610347179
185901811717
208945748243
237021923587
197738011259
546027627217
117546094111
461511579637
413062909631
510256444853
272093999917
376890328019
207194821363
98318692327
446527342939
158126979481
348492546799
125201664251
73657512251
72917151889
255652034657
459104844529
327753384479
87324872029
131399781089
50016847873
289636099
296549150297
144647339021
193764365317
495088852927
309316291153
178538842871
122914972333
164334452057
84825160601
505621512857
106109628281
133285161979
426365740711
383283763169
44282294687
364200896207
121501506041
90849055369
521865075629
278918811307
6817613009
422862285827
30124586839
137385184243
494847834529
470847541049
416214949363
149508561799
533385429833
118292856629
127376204279
246792764893
53712668249
191633974319
158816484319
436752989807
330987695081
211974747727
321646631011
488208502777
441907723783
200073583981
211798495453
39674301631
502715309849
453272699063
443897282951
525849352103
188261929697
22128202423
541334921363
218504710261
148754478013
477087684551
520175773603
102754319119
376723753723
177831483691
20932463603
361394179051
37735065527
49650930311
463895237989
179474743573
188692042631
339442056799
384803868193
499030296907
327199492957
1349749571
276504653951
284101479161
246067251263
39870374591
283553491021
32684945141
492197529221
488069905747
450605579117
318847515841
444898741019
100773321793
220103026889
287988779893
62748972229
489154753253
393581174309
418626120641
137870016203
225923536133
130812462673
219566486309
495798680171
271346988331
126561089029
538108999289
42525754963
64063570057
534738192773
482023670923
168349921847
4018823059
394835123413
406255565803
94318745839
43969554403
226139277137
200849796949
276485395649
12480805151
126710056679
431999616481
432020215091
30380635487
377769377299
167451433943
94499986001
119159771323
480701925863
329664452599
129626671703
504192389741
333542464663
435607543207
75030135227
37467845957
432285148039
396991826383
357206911717
86566750693
305666763617
11262601807
111959110457
192310517747
94013013467
531022284209
36217036049
92516054999
534653933369
101489940361
229257078553
336961211651
299778315203
130916530097
235282394617
450159623657
521737738001
119866844497
471296080963
90854991649
132418595293
309945814513
276729222793
137288004521
327400940663
372329021201
528357757909
264388936523
254348978959
382944985303
199638723481
532824103403
245327204351
382226905351
31099750873
215409636011
473281916353
47086948463
71429399537
511615096637
354011968027
303146629969
514367568467
462479287849
34899630947
221343791729
381296949179
297966021263
309938122513
499093980841
87573519413
476570779361
269599422647
483807208351
413971999361
478557789113
42535006687
461939805917
407894359517
403567356013
346611144647
234107682673
462862524281
188732708257
146720396747
270545763811
298600195823
331873449031
143881508983
38858147983
46702427363
60006630193
110819205811
254521343459
295724154353
523140746753
414174239753
133856775973
157612329439
393439771453
440011941799
291172871027
324782214529
422618838479
325399282799
371771424923
386739230117
29666878889
92941292177
364002942707
418926474971
61241044097
201912458411
175661690957
537287816749
56492578999
326305280453
3814211293
78448393657
358476515491
334483526051
527779163321
53628135359
147810580913
259660014541
118435755509
509908548239
211830392369
68817516101
395014649339
334799430943
302944899701
71951553733
320638711969
329155977217
222084249199
387302203271
60559532897
478281115901
69261593561
343515457633
7655181161
31761985943
30387068269
220560916883
490817012347
340950224663
455974054667
126161635393
537724703567
247241185729
158630304299
421508589829
61331698801
91880156531
400376021641
98716119679
425929227949
395859229463
47670333349
16004649503
146375307073
256904105539
506649232367
1010620493
156635687749
396373924027
350814170081
289401934069
535675705883
55022526953
167951028701
250748458711
98676171437
53634038233
83001779491
340860912991
383773838171
264734802023
354353022707
322203688277
427614118259
208479970117
61776554941
71883207593
145507300811
149706807287
5778334687
157694151383
469200152177
25656736153
86627231917
500347761127
418702199171
459926660827
219227735371
191559789683
126841239101
481386141559
244177126849
207487749823
252984312059
45588158101
215809237753
495001956263
292147655869
535205090543
57727537079
214179497179
168454008407
228683685299
400988899429
364411866683
214995539009
475126807513
88044110159
401275937609
434917908119
104801394361
82432537633
334395755011
175904921681
415997173481
417004670207
434198245109
243528509137
363603269501
390116156057
459672950197
250660459279
208547758501
290156665489
541384526161
539185137737
460974741553
363331629511
91825299119
271395075047
133417682599
204531660811
449020772789
35617214371
20314788997
276637571159
208356221363
367905129601
23000587879
533959491313
422047490477
249046467389
227746277789
126170756221
310752822097
467814410621
475139279977
128621313449
537381637769
247001815871
262518950839
236526669259
41844898369
247381005899
134442836599
469177550659
354933444713
339397675693
242977861447
95680184321
71034883421
384604201463
287227950169
17017777571
345222958679
82207221911
468721859261
515746356019
392081012567
211100402363
137903511869
392184424451
194216353993
348459804127
26131406071
298120344367
191818924489
262216716451
335995662701
229727776379
145606112621
380914028113
199514481233
275318241221
177543416683
266876513003
48087589553
352062514891
253099404553
410740291921
472903808483
450950427371
58814998349
260808718301
57642374831
415429776199
402713425453
233904049321
351030028301
355213002203
223323180217
495421820869
329980425329
89309149043
75221459167
243727379197
225120299777
323821135373
4908046991
417795992923
9615544583
237368985583
366929868817
115285529243
446750133691
376619649467
206382753359
101404079197
499685667853
270204467677
355343875961
77656137079
444373523443
522963328819
247969741531
468059002309
189363705197
280828647277
391147360031
521081961859
545537641147
398235783353
203058531257
315326619899
399894180893
187454525801
199034151077
193376822153
284683277707
436843283567
85404313609
426608891227
175595103779
79515143777
26667751867
278647008923
162413880833
188958661063
534807700079
290037114503
347794753433
359609960219
50149476541
490120155677
181389652217
250898516927
54048667279
97574690449
345384566827
164719086601
305544550001
541439121851
429435647917
327078521543
485171387347
490101655163
157886077367
192003593293
76386109103
47762034389
441206647279
68846172121
3211458727
474882935227
75690066359
500719889983
503764265371
142856155093
412893033083
156172812907
62757109351
21957471763
158073301439
539932260911
154495089209
270013128293
292587125569
536691652477
350976439019
546045820379
430114211497
482617281827
224662326319
331017872203
390289630501
82829890933
192567431429
157378697947
529464825013
526728252103
129822159211
388247329661
523012855159
291925442483
441074068319
493547827061
519157063493
505826700839
28026263819
188054762321
334835798183
316068913883
359470881193
268159695607
499715195921
409644673439
368227238233
23198443759
258844924307
83418847777
314517390023
274001812793
351454358657
77992592009
88165700807
509077019749
293134928617
264745775461
345814356617
1141150861
381942689243
511456187083
416665494703
206706002029
351711382241
273783312241
332527809011
465688658437
194341595377
463672324211
10478468647
247622992447
192727638017
252639679517
79995116659
515602849637
408145412729
179236976747
214576027277
252591312599
187417594159
488403674371
414852644351
313695915791
136569515461
144407197567
352941426973
429227526121
184659004367
394971381439
250826354747
416043450287
303192551317
373245440957
406684510091
214710512543
273092528279
348966778751
33038502143
297412511479
267880006517
15194188927
71048403799
376738702667
239206741099
163056044299
530968427617
541636686737
388280692073
159104738189
520959085067
249320340229
545184166507
330307364671
78259129513
474840714329
245234619187
475272810031
393180124343
258529244791
380164164647
505488644623
32138132539
30939905357
439486763459
154057515373
68881043201
11616564877
336939105637
100044086749
461631442933
267041176657
181993741037
387879477929
540783353837
428923293551
286528735127
31490674057
96573366367
11487117469
168326549407
27373762711
477643417789
507147156199
26785501073
371142524747
325988650321
60415514717
367677396223
150068972533
171164575003
65205575749
428669746409
312124037767
391838641267
175167138907
132741203759
227286238939
474157931249
513364862141
18395265631
88564090829
490518747379
229913796967
130031259349
197113684111
280025551903
363260940577
288767264629
207891404503
103019639299
154483740121
248430646039
198760280177
51551581163
384726666889
280539205073
414959819399
275391975137
424198267289
367251812203
276453835943
26354874899
132589331513
124803039173
407796555233
167998896437
474866509681
415092420011
379970608487
282461479897
349685144131
492585301283
60288311107
34175976677
180662921431
256165258339
482126329393
446746034269
291760223347
449694531029
492252720649
360767922743
411843290489
103256944507
96221631041
470192532071
45770172919
236252312809
396472875247
427149849169
169016896051
56495616743
66849782491
164776979929
124438437647
258148102169
44419241249
23890053353
175474680013
317313747689
126742299727
11823233089
339816850453
2308909643
91332973007
443168031307
242658997261
418073058577
163050409321
162044008691
437408388091
36788053373
168397368089
58430065423
369309512161
481172504941
210192740071
291018520739
160146523697
74036396429
421093082623
536455853653
247951328381
325625260549
354712028389
222628539961
481189524143
229138117667
216083300723
72330251723
322105762877
74260103257
170744913103
259538674487
92916358589
108680564903
294814645891
242153580343
184270235927
89568000367
61228681957
278849292107
436603651709
199872768127
508567258223
381333210397
222193091581
267233530771
205918735699
75816054359
45954525607
229439948957
143689437667
285838928953
504904073371
160135321897
415897558519
27913913381
83619343309
315209801047
74721932083
31321107689
317156882359
134802706147
469085252381
300199083589
99472059451
236540751353
235726549951
758928649
237946550449
5569592603
1719234131
433845229451
295210799137
342432057707
250607782553
386393839597
254184262721
417067959151
128439555763
118760733337
496323220609
30597928897
301886986033
168784742111
131318428097
130796922947
317168540807
216716796091
211430270399
149213488841
504785985083
51461887231
492391992979
147191416243
324554330057
101264672903
483660598469
282681950063
346613787829
464631126929
466448562119
94089796753
8687729779
293696951903
452468593229
156519105917
434686588981
66526168039
227868683047
305319656693
204632049971
347310077239
444820327297
133161393773
106834582817
23608209971
477110409227
435747827597
11905739089
22395545573
422881995941
510415859243
299932552709
32572101461
50735879521
548636032697
2607132049
156707190593
221290062977
113687782841
44056050091
38041364113
407375506199
218931622823
386240173811
53829449837
379445777987
194355469909
217765515547
150430686257
85505009173
141081697667
373950329
283070203189
413467541033
175198998211
180141461671
292480197871
229676410829
277825474393
70372403891
228505917733
79451504291
217822105741
67875857059
421757042563
472931452537
434342342011
83611661057
33012987493
275832036407
145694043601
421849927067
101273560589
68488077479
185759116633
485160714301
371523979499
107068317179
235237032167
484948898359
490961375083
346632496013
281130136789
459671758093
376907607961
366991236869
250719096323
223152299269
379892385377
128813991223
134357009429
346406524603
372094996657
263218175357
42585053969
27604105153
35417790887
244703080913
490509920599
337738181659
102933264713
398243443187
256226860957
66159440969
201729876109
375001175231
214922873467
417675514363
463310292527
330484508411
477178421227
79199680537
198745295599
491018761609
428150160001
56813576069
127430513807
162815899189
535535202353
495431417071
84507523171
419535272263
96636270847
5374892221
240814422227
338807248079
322380670303
376872948967
330589028993
431481072817
124557844679
15978872093
370625752589
166659023581
463885816819
487218569231
280929165757
331376043319
309778871893
43061506627
398154438653
534286139909
388387674943
304419250013
389050462327
145309899139
89320797133
145936329043
499249825237
3783007919
140028586109
541301688517
167970215359
176880332627
161559543181
542093905883
359063386103
91434693509
488154232193
58996982041
285895331401
264597147109
71201959063
278279650811
429994076107
517148383529
31368999329
97435483843
505482769249
227819434603
296312523539
371172804113
188518065781
66207662363
505605279587
39028540351
80756192899
482804467441
263491369619
400246656547
488333070809
46255120433
546943072447
19086660583
357423749237
116378838739
349169814737
324968584747
431411261651
81470397031
362898368449
342218688313
17469637403
38083742219
170382121531
135043860509
229613217409
179754140927
620942219
419585186947
290167910117
252253954723
67864156337
18745559977
61575637957
217407437971
156288241003
340094550577
221451437869
20221672901
27344422249
432468461917
525878753677
478755379103
323435161627
98998325479
276020971349
136324434091
225006849157
256402427041
143233551781
9955685791
287215915669
532789443079
204356322059
497941824101
5267237951
30512044061
77687725373
33270491591
42539605879
450137932609
110576386861
240169481791
35337573907
436499721943
158345304107
366855963883
395396760281
263783054789
464927548837
291694553573
3321107687
282222890623
200870387251
352274050811
267237095899
495684979169
56237375437
166477288129
168184778011
318926851169
355366201937
482053433761
338348366747
273978718861
208452542159
204589387523
497863564439
540141066457
308911008101
79304830351
454637149279
258262339793
201587858051
37771325639
416909063089
511258085857
56826411539
237949492597
247381135597
364857777373
334006842583
502909993517
278818102103
178842154553
181722852229
163138763251
457244293439
267274909021
301565457019
261362256889
24997107337
148459064531
286969922963
88550089477
47815855691
335847578947
496258235261
531516404747
536081385523
380473285921
105745330511
506330146967
174097417603
514829640277
357896354993
336433911199
539313013231
115503545431
28744007947
186199373791
63087676283
220419256171
132954771947
368434990541
121984448581
502528180507
371082848239
112897871689
177083236313
330009974071
422295929309
460095730943
11486781283
53277721121
299194671803
353836100551
72026629183
529116651659
143718886447
273802399163
339382557469
49989912619
88203432269
83161431811
22534371781
99802424551
46973630953
384923608921
362652653819
53529970009
183495791587
34129418989
542637556033
119749819649
78102582451
303445228531
240548366749
441646261519
436648250729
406060844641
335541449527
255548546663
303976690183
65839065361
340332582907
150313967333
106020978073
201898920247
170833358863
83655937361
225303854099
196815076891
515372413103
219996731921
480982986619
368533553771
306387537227
127329130871
390422104483
29602972199
451152448837
126041633639
21373842697
361484961713
112932707731
381025563829
117788873311
432483198097
140573908781
44610612751
106855943707
533719547503
287007128531
228243487097
451413714377
403971036031
462041353729
169450483759
513898206587
494805605461
142218394687
63540839783
468831677257
109222433569
199403215201
436066731517
351646285253
213933668099
127368172273
429263729221
398258575739
120864239563
344256068777
39468170879
31707709927
470137647311
531154465613
429160856651
208848131773
347461435733
75177970831
243690247793
95088585211
41595974393
457800195247
318555268813
10124678819
12062387873
378815500249
397859413537
230100538091
262949191301
386884580477
469040841749
417061880441
50887303
416667015581
28330165147
507865668719
428026692791
48681390089
502472623637
459750818689
180498323251
92295012581
479266167169
223233749839
328745830159
334261696823
55931700313
68080491517
23132521483
40024386797
34290763751
71610843691
20845352093
73460716033
100667819801
182136550621
243717390209
146828511601
273825667261
93872527279
132647412229
4754482717
469896240019
462275878319
371100131173
134518183271
47451155471
430863778721
312844516211
171567806381
288138913417
255182083511
73573283933
221544038491
309636707557
375744328241
501488641769
173730470789
153215411693
431533887997
5347344869
458783233897
458607077911
531225188717
214468544833
371385389321
91377019381
105091965421
194204429557
129072412039
6148131551
71562233581
441952665023
489200019031
507287023561
178546142339
171608557123
121712153663
427469034841
542468976253
64039112213
527217004043
23814220043
11280017941
347195119709
84592923391
448663605737
19333807069
379910002259
289034339773
308865248179
60356244617
94242097601
284658546583
228127713769
497168490041
379543316759
319539193007
64127556263
299829991817
82907943403
10836682841
133532905757
133912416343
143291823953
169564640051
401522874107
521794637569
416509216111
477890165099
366999679861
102828949231
510890452139
137957789143
373877978807
71421283207
230275771321
105011941667
333048691841
533439918901
296971391719
198972801197
292469589407
103499789531
365525912833
421664706317
274705408319
207588377251
291527885293
35513797901
455058695803
182772950693
526201975147
334473304453
6510234361
8176295203
145687401347
507681506881
311015052493
215540527577
268638062359
67617181559
505419075253
58489593733
2222086147
173708752171
63226679291
130407360569
15816344977
39386096809
349866864769
42745766821
73698266137
29026638937
417414733543
332843012401
397273290041
19928651443
295377658567
428032458743
358877823833
115597666957
246047214713
21294930413
519489135691
205188966467
461071439821
316626972589
464992496021
68672050277
462151498643
405264574997
183471637103
175646489717
56587291447
320975366729
413683456051
3046926451
215001603521
113452411069
343931743591
515032152157
534219893399
226050418901
85955345117
11292166961
37576731953
507921668263
415231051861
54221887523
220637906029
412150216199
375006361589
493290860593
341518424881
57244701413
375574749911
514510539371
501409186429
249669919951
495011879177
27833553311
425470434899
52485917299
367232647541
198871069981
209404984519
378059523641
260098434103
263281734119
93821153813
74574421091
181879745821
529383899833
220878491959
6749241173
355754685499
527978607131
369184237511
79732486243
314355025141
44577624011
226779741469
87070740629
74683484347
427442590291
210067885711
11840957633
462441848389
40278703133
154223296573
472652415223
20568041737
68880341119
445541209639
530476821197
204644640377
147813123517
489878774383
16963193771
79238420279
430116229241
415142895127
308097526441
217894038679
141103705579
152346733969
311079742781
30906946957
512934380051
19892029627
339811279253
541219086829
212551136363
267472008943
61330662143
112053350641
2839501169
457180424287
74870050679
53441041301
285750530407
263099661863
531087900593
434214788369
33995664289
185471303933
115654721449
1288881679
398742310517
152789720627
243256091723
528058182167
306276814931
133563939163
522127579073
17004058657
208686622841
41688977779
463119131899
230110572149
114905024939
324030515429
206157928153
13841778893
249030313789
288282552199
518059998761
489978767371
541034831917
272549158709
92306970047
446890224449
259773908783
151559400007
455554773907
534042799963
125768485603
279494196769
443101617403
330637150033
71871225989
137580252307
276589621463
275612944291
507570334247
87630059719
246992926633
365271004247
289980063103
52806608903
303953272031
460963730111
399831802771
529293074113
21374717251
119305019131
419732200273
218800907929
370714463711
373540325677
100897424209
98071487489
455394569821
399915872813
116909469583
31306015841
242487340541
331008867949
441417873527
522696960397
269114280377
87494089169
240627789053
211695181979
45637526191
253891979959
57048154937
151523636053
302026177357
234924759781
235540699861
148979054641
351803355263
405510855599
266278199609
47423262041
94576133357
438386923439
473913730781
374734289491
233367719843
101864206373
493210450301
268534027621
333274470779
491737025513
217571058499
187084429897
140133474661
460103825353
218640361913
25126694737
264971896039
350139516407
292211450393
364008367309
99482773919
427867823659
476320299799
91583442673
327811439903
382231319189
96464655667
393285617119
504446169677
196380104383
136214503489
354963258907
132762279191
489014642917
273609513451
533823378317
534573348737
18568779323
384977588911
509159087581
136090544419
470687700521
528167349449
401506759163
409989137639
431457605263
489733332637
426023316073
246523760807
245452128869
245001657227
25464727109
513616022989
142121872769
437300137973
221503055639
466795187717
399403212389
279915410459
541401315913
59141243279
547855604729
121352415637
74883418633
545118819991
510160596931
544434728701
193722798917
308804272661
58151306869
368474278099
206680041431
410363577553
216808573831
458018943293
142564417267
340697819789
138610998133
185561875397
222202414223
508477904461
19529877109
95297403413
250893025309
236588352857
422416060321
495865140223
222054853829
436287254041
48667766131
60236019719
156048207221
504990186707
175219602863
485037207509
25174022177
254713553461
288025967081
79695700181
231330579223
238853060143
321818147927
525646099801
428246023417
89925021239
537559068181
402169395787
183895768741
419760965609
8986960219
9983214727
546878959477
84142836263
45417947777
208330485169
197933916493
14820884993
454624510897
489999443447
545054408287
122068993691
288066192809
435567906029
318396557371
543914883649
496626033223
68027792177
45943001999
404758807433
299697778333
500512760291
122789980543
410263095391
120083454427
321213191449
451945946281
152654523941
163885194523
266802371089
496962541037
531776014169
488330153273
326704086619
496308479323
498590969011
314527316449
10553760149
108032720051
492719877439
106568849351
60760069441
159272343031
404952885217
356467751119
540740188007
7587744613
313062682091
385960490753
15966578783
351303430133
353516687171
217186923253
246621212471
375879522203
50583749599
372598690567
69425655469
28088244157
70341405833
72696787463
112280311973
266192896481
13791190411
415827457723
339636189899
548736011251
357743868539
115579234997
294165852361
198872341043
33169283681
447556957249
158156544773
159805104257
293716024319
57803071901
519156880811
291217165139
140598062953
283966519919
85765722617
17361712601
422028708931
104986670759
424623489001
287165000189
506581096163
410050845097
257036409337
132234959953
151050300707
76814518397
124836197
247708308671
201772477967
494953562617
42980680493
522173693779
453956397287
19439632717
299613273857
437318479277
161527523233
534076094749
521526679171
506885021593
46817865461
102080962549
220772564669
275676696851
361396519591
163338860821
401705261569
196815088903
289553072399
181760113517
402453124217
533221253153
358426479067
385241002387
434620446341
493068325027
74614023191
304660333339
279538871753
261138428231
327982442951
203501187049
144612864553
444550771493
507988267901
179743733749
297086111239
407850784493
355611742877
180008671637
215689628431
520305837679
58268291801
217038283043
210757926473
441312665483
374990574089
135978285743
344560567633
202142881687
549300688933
474695435899
355447059257
502197715609
510445036961
533423198639
53775168259
377873516359
68883931973
6569989831
270369223979
226643341601
296925893053
25864185563
140358929167
438544206953
354672282491
361730205209
526948920739
281875514801
512273258753
78503440937
507578031353
525586803463
453586998281
125279277367
451212575159
429116494193
379909831547
173678640283
52572599539
15312468211
219880726991
96399716507
33507835553
131078161639
350000985751
181217721161
476358982513
499681221817
144224539247
434879435803
463591914271
275169908467
317697010439
413482874537
358798512547
211640151683
255985866293
523973407561
414439396541
232986927367
294706607771
454162125587
130391284627
378789500269
393642791221
154156698359
78826883533
354876596519
547629167363
139986531283
272577908947
489892898717
37450652699
95879467273
172907829883
389037966689
511670370257
274374274973
6455570917
486733363643
355267982683
129693187021
82608621061
3678065983
428844608099
22905543641
86420734597
122373787021
54067266707
427246443343
504138140581
64747387511
512159986361
220429008721
314960511991
220206070451
229577530603
231718195333
470269191361
339576106703
386965168493
181005809839
57887076817
444025759787
113625108593
498318725287
81163012561
237094528747
357930561673
17726395831
325890197803
530320260383
332179736491
446901402769
115388048161
1693808693
184782154001
22044695087
144526631983
366314509747
177165847213
120717869381
226244511113
492235524461
401933741119
264730881689
447384170131
92420761529
338938190021
112550263187
223778856383
46118625589
520482848773
27684727559
222018880319
400070833727
375933997379
329892444169
472004253481
502372861657
166592990539
199359464077
511390578847
494030756299
538523961839
424652409491
437475207749
243209648779
38339781547
411010138691
372848407739
66063791371
231489573647
121860465809
243092685601
64939362463
125410823107
184341312803
68717921603
414119317511
135178152259
36371727433
388901880049
408442395727
497966499923
434182269757
357024651421
391292819873
167070032449
480715731043
147562858393
102068174713
223234181383
361281030277
127125497413
322448210779
14242326151
516992459141
43792461113
189373535951
383792636309
149396577523
187952185217
13355605141
101902465043
195662509699
525181876777
379516113497
168845438933
350407704739
451932997783
150514779439
335469894037
536582727557
52035532469
468197870029
464865192073
189697140053
328924824859
331712884577
320383891673
145443603611
56231969377
385721261663
105592988027
31491873107
215355455621
406049270023
376098376151
128088612013
231362212303
241039637533
434489269003
433809060313
542980649303
380738567809
221565678559
262162312057
106074805423
61697115889
2672937301
444660577531
444547481941
97575970517
317546449097
389000117879
57792300487
187814083937
139306871923
127312740263
160057388383
271498821617
418782657539
270813975941
444121764557
78962440237
525210198629
521799505351
94308263197
535684024333
239503908263
32795767159
380765135549
547878361189
324102738331
525041497381
332407777453
479713213703
182898288907
302171437039
178947978943
201448452529
270921264773
264114095669
173260316591
145337155303
284125820827
521665592519
424080843343
325863379229
384356709251
461438345873
174157938193
72587630411
192182189053
234894386201
143291313469
7743596629
42212278057
343024700663
250580256149
512053474979
254873644723
277666876859
180978177469
81799143619
470467177813
17208044993
92031448589
25351764583
126005528807
3378223231
149327084789
495094908773
147488899121
265369115653
195421733161
53099097673
174038446871
319399762819
176061589861
104302985893
522734499239
309413148403
88715157031
375426914881
415526033953
267127838759
162566208073
209492332603
545836580761
264988409509
376873682747
65568254051
386811897011
487170379583
525626750653
38193251281
182385511937
434556836899
386029484761
21877975043
28546430947
122265329377
548845765639
461450586811
179034992551
44486363059
280346780447
518084181227
179004969551
378324075859
397602045367
16723430947
54464432149
47779387079
414556735609
297896771867
348217624151
217846566851
517760280617
546024154777
131497367773
524295169429
244095911747
207122651123
250684845221
264389993183
434015485613
118882156291
42626001893
317766769921
33197710523
408720979237
42469433291
411971500643
351552091511
56429935117
144337410131
87858956303
138264567227
240134217229
497049473633
234113190037
53360528009
349069001069
86538687727
457232455357
385898138443
384951192001
335080247137
524821733621
156847089827
510589623763
406622805389
210118061663
241741960699
370498359307
536969929849
211221013229
149071836889
130447545343
362522744141
485052166849
49052527037
398258894989
33652595927
50550883199
501071582119
494859911993
131742231767
400540906541
389758981853
458106242863
202446768523
108085245577
43516289221
238542723907
538508652587
467274350951
235032952723
543835483579
303445005623
490262699233
384834241639
357233520283
374310200053
71206821233
440207842433
357159038029
349480023301
278303808863
502975024891
435953375083
28757495183
141117291631
91988068537
356780377319
235882190429
177450532373
117443619121
428539678837
496826579059
380898682357
7476344347
506931110951
98848074253
244679905339
160407006587
111065166859
123195010417
328198557371
263047823419
438504808153
523423567759
468275402269
470959499827
211947634831
331668944017
404625639167
360106361827
429603506671
66440618987
52302126473
8125155589
75428509339
537041322073
299018322433
455428382939
2894743057
372803837801
204885902999
119940921323
411036438517
244291969927
311606649397
258038289871
198321710819
84490617199
306217508041
529920158059
244692409573
285775092209
470666030687
455778813353
466501127801
332658425963
48147907177
405305430457
336598465123
221401172779
248876238841
155951616259
456339847811
52176461663
181882663093
362354563003
87061805969
88909019677
132713045281
235095424079
258517776137
428552588417
476535322867
300068861471
478566048089
370401290461
266088559543
416175594677
282821696389
522624474467
191786519297
490511851157
41911671149
240435768103
357931522733
349000376741
485123438201
164812879367
262972918123
441556736741
261153659257
137133934409
294607263883
280102554659
379952534917
528235953611
14676582971
306815774851
294941220599
182120681597
496818270041
174297628727
282131434271
13469705657
149122115291
167305040803
535352935847
176671876963
166037719643
485243888963
450724907131
496100279737
483077975621
363269083
507619154873
436677233627
209335568579
251641577141
343391311609
26138719043
302079550687
197741213171
49905550447
331527757381
321154274569
156962428603
447183964417
396501367279
316939789123
4672258739
378048161
360348748787
121876202489
416753374703
65313143551
16234229597
429303477763
500113541111
58824415421
207587921011
242863990693
207758737267
96787846283
339573712421
18120008891
308176484257
148279413277
518806649813
404959297781
80552114969
493217668159
21357219383
24537441889
396565367557
304768157131
272506322789
336429810553
305618519543
166982427439
384836993137
463376498339
149804076973
92917498991
125446968173
546112724873
508370613911
501828115913
43167126649
416586253819
204358369927
123753746209
322401590851
180858132043
216469498111
357586384261
140258960867
299467519751
191437564751
476805991927
534887867147
514110922573
41087976103
226087469141
330856392011
221773678999
105660124721
415372091507
186664684949
390522325163
366302005457
482898104903
385864261703
231455519377
394950523361
125778976039
323785371521
394364604001
374392715261
286833909473
231872521319
317370804133
53347963609
272697930137
15552072553
510523511479
312704658451
106978887083
169815595973
324380629343
272599807211
166319476423
6544275271
310315878337
199813051591
411632348371
192724243633
306942578897
541937112463
365043391117
255071995183
435400519943
89951786021
321805430069
65039453917
392109337259
240742696097
365080381117
163359749669
144928661
330088667239
377464320449
545171033807
151056789197
75203096611
323810651033
226752206509
100244752819
232029373777
383915636809
412987598069
518880214759
384979465613
50384834557
200531045641
443528035913
299517159023
59764867621
329697163577
309173545459
395189577499
41529199541
266143419649
483503220259
15381695929
533033174447
439944115733
208276756511
479914543309
382541217169
106628522513
429310808023
520194709241
520369248677
220918273
514346308841
25430938919
242300456249
436940927707
452951921
422080269727
480202654121
45017825483
29647382953
55708986391
447598535479
77671443631
31050984059
47123121889
243040508341
95045695807
163997995849
185081271311
349537716061
398947848269
258923908699
250505016119
317449176799
452820637937
359679033517
189204250093
430634109833
336839955773
488956501217
214158458401
448987117349
466053234487
344409713083
62105569847
442903979897
193591457149
456940315679
523266691039
347965654411
334312844039
230783575999
253578440839
529279380391
217337241413
77324271851
242022727291
388532527631
445947669007
539469394813
235331083081
231654364987
428353085159
407682373061
16172013497
376323737227
390742894309
364895866409
158201857861
471912678091
152393551729
10845470369
8072362843
312674872649
348112029539
235112306371
121631163067
440039515117
107890601081
247644469409
215868820471
303908511917
235679437523
361803103577
164856287423
276031311019
469703322811
545763797113
117475424191
329163219851
215142123517
431220326881
463755062417
110731692917
75261530159
129303366389
296948520059
14108263847
49113587317
88788675251
238410635081
504405534103
43608699751
394890797153
250582816637
525990217609
510783183857
424724160307
471180823283
83319707491
57710382907
262309620743
190843451531
272297832787
402718443359
108248441113
533900945563
86575759181
213268264921
167903382971
211795458241
27069765623
209290279193
411764807903
174636777481
520843595761
485155239137
298184004683
320506041059
142936596563
63848386079
401066617793
315221051429
277571711101
66632484953
269110117537
56906191339
72636246937
12086449313
514352842093
374706694333
144392443451
538961836367
338216974681
76745589749
207679342177
228621404731
374864072579
394159843969
314722192847
455198551567
403197223277
288979110943
178031325343
65107920413
122855665913
429493678951
21277096723
489584607301
363378125039
370144182169
256379011243
223960887383
439203849703
72764953451
102943861931
116026021141
366287128447
61931704243
193181739059
344067535453
513469911257
537502117513
70001356001
526435892677
326784863761
5294804573
50818706707
59029543193
457510391399
410950633183
417032311331
305164093061
411415008089
53900462167
549233544569
94628841001
543916309687
20171305373
137859013907
335205777077
349677668147
51058920337
120938891869
19592282617
185879956463
319440046273
461558669843
27707922227
376101736141
289430100251
294780526387
153624665983
7021873493
275746143923
114288024209
93904990951
104224617319
524564066261
305888403539
470328062249
144143168209
486103756189
513021907103
163350586733
353267087281
48577904293
314549290877
382602344477
36036408959
116200238029
485312565553
448857415301
509340407617
20298301337
296019753553
104694100801
46129279423
99602084051
260182762423
89235409577
472222805297
178135079183
314311590919
208105237643
355541424041
493352205349
263104565239
351376797857
349395936761
214252106209
477812468717
142069346819
356258180699
183859311107
210015659531
359537896037
485950964651
516110427023
185249362327
319565670857
361422387229
13079884369
445837066471
61361315251
356269930507
262068809033
292007913569
17883418519
34806395441
165071941103
260430152629
215040470651
287300354267
304927511741
70060070657
357993365651
382674615563
85983575927
461289374269
127805530379
44096550259
37171663603
299965123489
412319627983
339522157253
188972874017
288077646379
44761433621
483030062159
10846565963
358402224911
322360283701
56886842039
383748372493
259385661793
12912123421
479575692647
146701449277
329770261669
286845775393
52065318817
107177215441
127810922279
452866075253
379667087563
478650898423
447378219359
194460596887
43041618173
298931963293
347978070071
215191344331
128840302133
394899267359
124131541099
235085929919
488560258867
375808087859
282659479181
361163877343
299691098347
444314183473
26266844167
395207826413
132604960231
33941542771
107697107279
117158817229
428909794139
188086085963
544690520191
379540093507
12614897609
68910868937
204660720343
140251648673
542836303643
131512741057
73674854623
355397946217
546198795719
517279248043
154623821431
129993051191
121304822027
342765028999
284636997223
494325395393
547335709357
164450919397
504883747981
308556776147
388344387589
475311190841
186971431861
23791055311
123777193123
367409785901
371634394357
386532995669
424660849867
437894997707
398773770809
255579887369
282505995451
291144038863
529063035031
382615924531
462125735369
159291694813
433651105003
156272990023
511571456621
270150318083
276306737303
269671246807
166436247833
183439328269
90551523563
94174286659
318070308247
214119023071
242194179763
48083755253
501199187353
76599500221
318898120819
512879679259
476344068229
361746649189
385127098627
330307601579
181107230819
395881053389
330264517459
132761043749
208719820657
129896210897
16965603527
38845583017
296955714401
323844237523
111654834233
83742874477
188561506649
256538092171
100288615681
318224797477
243591762431
272294076679
226560149129
543234135973
141846979163
63234279881
3049002331
301353752327
127698064673
262851341611
439730415343
535884485239
242460179953
313168010641
128387862367
476533443853
421836881693
433601557409
321755681917
120689731639
216838675211
396479288357
418532601127
475776052463
233711078941
326527599539
219823253813
396907867627
75561532703
101008762763
188796920999
197588767283
548194294807
386814023833
423799716971
59598459071
119886595357
247771805389
36386558899
403154268191
532011808733
467415049999
277900790773
425371150819
118120186577
460725235513
218557464449
179866742239
21116269607
538152529709
3467363723
376077457499
425781762521
20872376003
228634459643
139779992971
519987170953
403469618897
526448166611
115374639827
468197234839
356754323689
476024525359
493837535293
522004031179
369625832879
425814401563
488202965189
495710229211
502545685459
306653718317
56858106797
385079014997
505168140583
315382483973
501279678527
518813347303
427181672129
222392370677
18745775561
150802444109
290668230491
17847084403
263112420293
443357615671
430606260559
384139840729
505131613589
193810407103
19913739341
80633402683
503651667061
523553513969
270159199763
522822158773
171949534879
357946822957
459131141951
357144743773
162726239639
155871637907
157583997097
171498955549
242987838727
130211958131
277782527201
217651540633
498686725423
224027219099
154590056161
32442548459
73623470857
115624820089
42659524879
549099889081
139179395581
246754824451
269265819709
511426891621
101269321913
26817291367
291094888321
527643949487
37942990277
63876278993
164563269149
1362829847
134844318757
155185260383
460448509967
327141633089
532625886817
177874150651
493584850021
38476506641
527662725067
345993234053
182900475997
508096383181
79066756913
504408235603
472081520759
56262920029
484760864101
14614034843
403983970207
418988007281
26272036187
152438212627
26236116967
213262237231
329669350111
520105839713
58119837877
15412011779
545854101041
531665093671
37273069507
341951058541
427090730887
546928283149
497444729153
2163130579
318702668261
235694573173
195095726989
314577393113
381083628857
232807647841
543701445817
165797763479
536459754071
415851758551
286044627179
147232941617
461828088851
281829916457
413263790759
185931399931
64449672943
286553874751
399982352137
435414554917
268884232763
488198952581
364655343853
538074738997
535472970457
176017565993
224992390199
179526925321
365666329697
109933487117
368465616397
224591476913
218193575371
279098191639
502337610667
29016661859
259757449621
226767760621
404677774387
490913505637
42940695341
539995482727
269544787027
366494981243
59770182001
113218360543
500348868779
405067475009
232407208249
177089456743
544982135953
386352978839
241806516001
159621747487
211508490901
358151922311
270666031271
430671082817
419009978507
59928242123
472696932559
296042086961
176054642207
139240236077
366830210239
5801416561
502885028123
174449677243
145793655587
217385136217
177863196551
83355461459
509426620237
128182070207
482088223291
45732426241
255689740973
535724540431
237028158083
188814393451
176288883791
9171121279
323028714787
2602572881
12544802549
216975138487
423692723497
311702204461
189656900813
325889205281
156110114161
412346292971
220959081113
474385403663
509387182721
474835688357
394997821499
142871366509
110326854373
103729258771
75524681689
18358827937
203868823519
495050099917
147350551979
243003413647
537647065883
203424418333
100341221597
32169926491
171430648199
378594330979
178008390493
292966182881
281392956631
116881533817
294625441361
1379363893
31574165963
396273438593
440436171619
229989677479
497034475643
68693875711
143488183291
203314738903
52971369701
123773633359
533510621431
423671365367
361934199791
546357848131
103088587123
237985817411
352149108743
530978712989
17352370891
189580276751
80058859207
409742330971
462540106999
196477098661
522678761707
410886757103
353371355653
457132531357
483628222379
220532790497
442245486229
382957786843
203360955731
6224290951
142128952243
290664007573
414094621819
536561489143
173532999071
12772839643
345242057597
533487442193
424631764673
166456407361
544679429867
218721996613
288877269361
158853393011
302899304297
150799163329
413592692699
143693757239
189941979121
191935781311
464401862539
527586300503
75446786323
366734273743
389386897763
456427009201
417955814383
492690625019
382702678151
90453131689
225796421317
9605192141
303333228881
398203199561
130065202667
275325210767
536282721379
48873855001
426393564719
204181685573
63045940253
479808472207
255354571651
346454986763
20784035471
4694170891
234237527551
139897165613
264317108981
524405778199
198338938453
498389308217
142046384317
484756182047
449477081489
185998840021
146792336659
323557726069
101281773631
16375774069
446327522897
88659172241
535014340109
522901266067
342706142189
226277218273
239400093421
192380948153
20852951617
138859209133
524649813073
226853963251
61718941607
477969702173
282529250569
356044578269
400171870237
306364875851
17602065799
362527595359
433629471089
395151940231
434981911547
281424959029
31282377223
186586086221
548126265493
203490398977
459130129877
302295074999
340581272753
60225697253
226306143127
159355444211
421074958699
477373580063
179423686853
527367290383
517755871001
518364795427
444104015213
365553402889
151756081567
441792384373
7228157957
257808928061
235828651291
285807118447
190010395469
319284002621
296736614477
58390151999
277109999531
502432769123
41430049259
127558428721
289706013469
12025123139
422074893907
481830030413
96226561427
19699199197
223047757519
128731974829
405130900961
386044029677
179056609001
293373358841
459649245373
394204754101
36633059329
147576690197
289698344213
271452894103
465581162831
362510115637
198965206417
13061878007
182206568651
318809205217
132786694589
217616777393
169198347013
63129551861
2009719961
276193108057
193668224437
248810923643
427101394303
464074353427
531202535827
112010740997
328775705507
481303067963
355130524591
6807113801
54287482133
12695795183
270809798447
156937067423
354252114889
164205907513
215008923539
281514172343
218483425291
501006693427
35159396551
527660754263
200976385879
131318079091
143703579059
424361992819
48656848637
318221838229
119538891803
268193842417
12610600151
304697016661
188107560323
406190133931
58820049857
81445371433
67851292309
212693718719
25601232233
150747541111
405883095731
149739986951
55792446491
483342568589
538482295343
498437144743
502761218291
240092298553
353693463103
219353366321
224375637721
87381432037
382410183797
161299665797
279755746189
537577659863
419509883257
264573672287
259835077091
373769144321
368579746699
462933618941
78526664731
321595286783
295082666779
196907009251
442046479907
395393255303
282327130067
353090994859
27843364919
373341546371
437272151047
8337156589
350909380397
414689947807
479092324723
515173961051
74304128473
25349882611
78164833379
82229306189
353980920413
271704548329
312108551219
415248643699
392334513941
195605229437
427138888049
279179983801
404889627217
181594286719
314742319337
537669419069
168362574859
146685230729
170963539193
16251226181
242594496077
123619465171
508633526341
549598941167
112970541781
511532020073
333570234581
91559262287
184923680611
279697834349
459334420667
122168483663
126711732473
355208068933
476713993409
181123267217
217577696983
269858844943
111103994321
297667933337
205803689027
80582324569
264837912289
534853269787
187308218423
37832336999
101363434309
34942818641
367205704771
67814645183
260665383359
306267006719
318662194801
29667032411
33072110447
391828523683
67759867159
149600038103
74053759609
364492529437
225441019949
11084046367
216190163207
132615847981
313770237373
231429748741
287072979719
297789411083
335262229711
496562278271
68413699807
131552992421
198390791089
119438651429
80579197669
270148817111
277553876867
530532529799
58760546737
467457305899
69227754053
280576944821
82909212157
148477176803
222068743051
55959590143
169811358583
204429556301
126126867707
489029230243
380154058771
145825818637
546793109651
502860736709
309098520931
76742815613
364799664419
177152059277
185318270603
71102406367
470467269653
33472478833
22963439423
269364265981
325898544121
371626084537
144823684231
496685227967
93904288403
162475395227
197747683201
483959549041
77851837289
88052414623
19394799901
356816751491
198505100177
465655698029
348158320849
515713916401
236221127621
478095461177
445136890493
31560892463
197523362039
420072890873
271005503711
536708429281
208711416311
424352933941
334892432117
451817686283
239562041
63273129767
41817166553
185869122377
342107442011
325992900683
213334776199
442384101793
57155937893
223855625941
352988563729
285718304419
462311877949
360248292769
526408895933
430434678391
327440372537
256036193389
497838379733
495611613997
79499084659
585235099
429924144071
107113320749
410446888639
100772002949
52556179009
439128334373
101033931737
484569300151
163983784493
47419687417
398808663857
210810039949
204384873233
516785958749
535933699723
112573585403
213878934767
349955875351
458073525407
534732463409
34572504137
86197589017
17831021059
347990378969
423677815843
172557732041
231758155823
41567340299
173195655419
519491466023
521561437739
117380282611
21202348411
540315647929
88501948499
313505868029
129913060939
394637436863
532772856223
348253449997
119456302247
33746183231
473407071803
117211848731
34844555839
153212957659
246812773819
45714285307
437705666383
352819266281
448902726313
227315259373
359769105973
181843574041
336879153361
79006691831
321996357523
498713617663
152925669661
481409826061
197445230149
491555074289
31704826817
484178020121
87134385593
313444355647
33489227581
343925478469
469246003049
325937348509
541205887721
482340437539
396394086241
188891673811
111045665197
36351312229
156722965559
442001732261
410092572907
80258408849
26029827853
311049661733
267983683651
253688081981
25825250279
267690365897
237307881257
8382806231
218408630633
265035342323
439504304581
200641900639
298716065321
7894908943
442702032911
503356436857
260778938591
184083813889
42600991669
346362670711
236178698381
455772511787
3675137371
290582081681
474474737707
159593919929
443684171941
335955585809
443507350199
240124660903
159014106137
36069626933
34925209609
461076050069
111227751697
252465898387
349198304311
71064881521
45716307067
19901200871
446919051077
142970925011
500167350413
462668013641
372598875919
51319536407
458466460909
176159491241
134608377863
291525340439
522731797667
279716208337
542947776901
418326826037
43975750037
501215497529
390045895133
26888732903
494435736503
240981629957
504936742043
289987915309
257755128121
44807915473
354977579387
55604404819
503193445049
209558158847
208502492591
373219500781
417422904979
440268129953
223569972751
372081447977
451657930831
452127255511
4894507763
67939028357
164987179601
128932237303
214498528919
460498213597
117895246883
341569401067
280889788237
333002482717
186154136719
274232806787
63050887769
422717451031
448583417299
324891050591
475022626489
451938575639
169274593469
2245046893
490402466321
236788031621
3404512171
239355479719
300900450967
312108237431
289654980679
34259226709
90999853201
10701827821
71883148901
330297997399
544908246241
465269520013
164569902179
469898616433
373682743639
14975046677
322057434037
129325900343
453768421879
239330917457
46306950973
458716962947
445864256503
207076637333
150594075371
531811134427
232925537701
131528151023
487296908179
418894470433
261465318091
62285470609
453986546833
338916318281
384364450859
67212196309
526064130343
19077217051
75127200823
109648612963
518093283931
274554859037
33843799481
379711685783
241396678399
259281480397
72312358541
312167562799
417186975019
379256628419
139225990283
92905776827
292741883293
201207530101
353078524121
213991789799
306488652469
319801167107
158395488649
375886818679
498186573119
8845334207
298345787293
43301307953
366062669081
333344848097
63037228229
57959047261
43206870919
51049310531
75363556871
418855484807
537368983453
85423753843
28574795489
55298953249
183628664147
259153971463
234328435181
348258331769
102629041337
239872572053
215232022321
324012970289
354487861061
246082187707
93209617223
275672755339
162876892279
352748962271
408900588221
359954632021
18887032183
505946200153
26548124177
374511655393
184749353959
276449814569
101028357973
58645779557
520754803067
212943833987
186661088597
61909502309
196156769777
122559951161
443756792551
187522758023
308438973049
31030771181
87120153839
168434263397
81202253813
537828411151
111518979193
344828358403
377000819989
86726268353
9364179533
506226464347
520747187353
305346969229
109091654767
307310319649
376606187239
418379884147
154130995661
92472283693
116646415381
173215630571
460254672289
210564443611
237167653067
405506207489
479268631861
260965634519
493759245899
388628637899
147336316399
309280150801
347497646807
303226082311
310198071527
252428786167
250400119867
530164256351
10037038619
63538849849
388284201769
82787408831
75260650477
265655309261
541582667221
195128884967
165243806677
438872389349
227961531617
301458363599
397419986219
358365079609
108709403707
384607785187
121447364221
14083393757
47258466187
193986360467
358054590749
132867008023
92701458253
321060152747
287495841103
40115273837
111628847441
479804726671
432663014111
223519258049
295116641269
495122454319
314859816703
16657338697
192392484773
11388000913
78721218353
207396851689
258866267717
315420213151
373267655219
285989226377
161845319557
32964832183
337473883697
362044781359
417299785241
457278133967
48119880023
270046546867
25680893779
170324416711
206054575439
267217448929
419109685069
359998843307
215543689607
32559386227
212384120699
203233398647
225395942719
46770574007
383636238857
334184435161
74026923829
4549241009
106845091277
188108385811
151075487257
407020038983
367706831759
271250078291
198217308557
87862310321
122759005223
336484653541
220479428447
245870112127
13856941801
220168702549
226610549747
142352413193
304384172791
322663407491
208971729583
491709873023
464612456929
512042433169
176355201173
115010480399
458205940579
81947785429
349096952857
195010806619
168724379969
343609127159
189750707483
46526202383
453206229373
296086222801
83551126369
158999836811
183998747447
203340835823
474415668407
486334437601
391683308537
160481195221
395211706061
255346625887
161625369599
393883647973
494720074207
203718124199
488527738177
493097447203
122418095209
223044506101
507057565193
401440669501
141137903899
87919170671
148807846633
64187582183
342430271471
224185687241
310895440253
148918485329
187661899247
94863790831
234247101427
447152369243
3067968901
358470888749
1414531343
300250908479
120254531147
96538031599
455699954251
510488480357
185210839753
80331790999
358464790093
143575395559
88193658827
329293105243
259675649273
76994285843
538771539707
333278047387
504301471721
383022250103
408880015211
286579253869
87376972153
116215748161
510160764541
286128641441
102144578573
268850009639
42237555593
121404654277
140277448243
461224833763
352717062527
407768725901
374503219639
293122508443
85746832183
86724455173
302829267667
470661056303
495790527151
160337362793
513447478781
401229736267
168915881129
480795605233
213451718279
84078503851
198980988083
467756056123
308420207339
411125178077
87760780207
254988845411
478613561381
360843209717
475387587743
209364227341
458853264533
269324729249
489937308499
95810957117
177033277963
38535512861
431779214869
475725977317
494398969021
104101487993
107462793469
495660813149
95744467241
106788856177
255525926609
328736116861
138981796207
451705567091
299598885571
64711414919
222716231791
305114712251
48343257749
184482162737
42780470431
512535271291
524718618617
358153237129
22505644697
14416026479
463554895619
440371711693
43386954397
28767712091
316341453079
5142677623
411692745757
384205313959
20405995151
15703187653
53946323009
289290354931
60228111473
532431933883
338106460567
302839993531
164759803027
195267776969
100183577771
535880243729
11720921083
214518727697
59870699653
466707934361
6514527583
106920306601
67775685617
463502132573
438654481289
75671215327
420616869769
466798406369
198865805767
300890393449
218633858623
403369193749
238509927043
179798638463
417782777327
8950993027
290813114047
459590560087
332172476023
320183683429
418428308251
306595826513
441269736409
439055226109
53570989597
100327975471
311657959387
39683184577
425866291
110364392609
468343094369
84352908919
208873375589
316090889977
320103759539
234052118119
397523303543
331636052113
466248356269
172579463029
121491259933
296284847093
539236921133
544116136073
244218620323
424657930721
132680538457
95186981161
106137968159
246393822377
121798862219
333381763397
207124825409
239948418553
134629794731
126373139677
62512795001
149046587533
99294052771
450828823037
195115309511
542702712941
488878955881
9522927523
9352493411
183917635049
124607091877
548948603587
421869842033
133253578267
405702635791
504671402371
472191807833
245412757301
166043288941
414777825193
12651323203
429070388543
80540931269
67380973207
266358705031
195676189861
323687603849
396740116889
521829203057
107841092357
302545899041
498069289909
2578226459
462606672949
402392389559
172932891281
501333689333
517904918569
274724730473
65762463677
398952361459
390508797241
774706873
539431631161
400734731083
390119255761
221701819499
414358471559
431765349049
355360159657
431039080007
177800053861
18792461711
318369479609
71321620217
312766088543
92970198569
220449335459
209140892459
96596687503
524843110189
388394734051
92951257747
513956034341
85467753529
420362091421
309267949057
302684088151
343152117587
118938583801
400680935257
452260151383
366602331481
8094136159
72475989403
266227298917
51933490981
416045393311
181254485833
118373485673
96417217189
243087698807
206208335939
308097476569
149906909927
418175198053
86116467847
119365870859
147225944573
77931003389
154157220179
142253969411
190468748783
434971243543
323011316981
281787064913
244857927331
216574451297
8842147843
137882711671
61318545737
474885645389
294265258303
295073174993
264369021953
392672051347
287977616623
312168114509
23772832367
171623190283
500344210057
38726733637
81142849951
46229815627
149065933223
81057965561
225346724077
501300181783
86769183133
202105866353
294170224849
23820713591
424980691367
261551200721
360240562883
139348672273
80383046071
93967647017
338478983657
106492090633
528529219073
35131852309
502731067049
305950402567
295727375101
166079890057
55648395067
182095131821
138272004947
360967537277
318999231553
158223047693
3043774439
548053454491
271960383637
302178773219
322709557207
467386445041
274078662103
9928155733
16412666833
228848550283
106263909481
56486142593
40753526171
315716447161
238796046523
468597597557
55915138231
25806607273
389104936189
381547369591
99580531411
131832346301
212203900759
205281834977
186710170433
199720797953
131933757257
507775006723
391047232733
362525698973
436653429361
493823568479
517253707591
230887455793
466459511767
430981272419
2627945549
532844980627
187111190653
69634111501
277727683081
432151846757
171425366741
62598605243
493326813713
530785146559
408370232797
168710866157
309060813319
274502518651
258046686769
406552079623
92911397699
154179786209
504991599733
448934377141
125748941869
32933614453
58423284043
30377540251
482904545789
200683499827
329379766423
59242522609
304005226339
66415157387
503540249689
513087356567
333519342853
483126431191
177282846173
423198983479
200729362241
107554533637
235912220387
10751059609
215836649071
374937866983
91230104027
40556971073
438014094113
369277733257
196553446129
488305060367
409186254527
505135677077
440426319023
149622677707
126113340109
466079178569
215060171783
45346577833
385680285101
539578619869
253811072363
238764312769
508657653319
542581716241
294207539711
207328295879
60152998559
6055910573
37248018013
495802291093
15950821697
521068038269
79997405399
462827114027
515128569523
232852955809
320530153877
98871592849
241717447723
489438449441
63352636037
437899158817
277296514501
404174556091
64387171223
158237700913
489519308893
324795748307
154826900089
175114615397
441993003563
424388739179
507964904929
3777093889
39686229631
213254756959
183346219691
295871378459
210238000607
546751252843
137219997947
20550312593
115305555403
205661950121
54744034771
497964635951
195561575453
123747770903
190259376121
42260833969
236546209019
304283462533
39938876249
413913885521
32409094013
185676016949
185599680307
546461630233
481172716543
93092816477
346571107607
410194641341
362278711027
70775283421
3560679893
448244678513
444299427877
489624224693
324121857911
543225102319
92042593991
367700644133
105448643719
154663141027
225788786753
353595314827
404680043927
292839491731
478896524747
303429861703
32336359763
330625344937
221649870817
532875962657
28677256787
153402814927
547922437151
506289048163
256209212111
35030741111
322287712067
195203642969
393037591483
16054502129
507894339157
102037493881
472527638381
337633307477
513315248221
56503307527
10634364259
64024227199
103978320751
19747575823
236761216019
168027298037
408791201213
175897010981
356342967287
36937524983
287891264053
171664144417
388471274551
92949422833
341230174981
41095610197
233951615479
36581293297
91742892191
58770813461
6814399993
271259776699
257939241551
214296587737
262366622851
158961510793
207184265033
523597297099
160805755469
384836508253
454819759409
97069236457
442900761973
318779765819
209413275283
376473162931
394345915921
380993750129
33324142937
438279101759
504431640959
459902906381
373418417167
327298185547
498338299687
353272879903
80135361253
319325052479
98248990561
138538843603
79525162243
185801399803
45920156731
157177600771
119620561787
276175582469
109597369697
137457906343
316288718797
12020109443
96075055949
447864226333
406045691641
472467029387
451320961163
243665863373
219966861353
364452350683
82495232051
7109330737
11351977723
116044247749
61796348281
150661627253
23023961173
165821563841
508740219283
400876519027
258316570229
297073267571
2053604677
517570545253
224709026953
265179322657
202975344727
318234883511
368241732697
104756880341
280539997901
343619699663
200018745023
400026587897
154231964767
462524771881
482026314643
435968272667
11480517641
383245603319
377499271817
229957256707
350888386019
396557121031
84971050433
153398488297
184221011939
517859524951
281226968579
333549167027
330498662383
55876370531
137922119707
256471924297
128325260117
300327417223
345697774853
385048108873
61734589391
14457826751
191819076817
33329293177
247042146713
359807388917
159436518611
389146118453
243039287749
336585665701
533874368917
489233190409
486456173989
269673179651
522128785963
487278502597
243231436313
435304783369
228730678151
506530198939
179578119439
38625637319
216708148273
43271128871
6468838183
308473897153
522738410329
3172178039
77658393541
389542419173
360157093693
229470519227
363167595709
62240320123
163874383573
504448787251
164808423107
440901319921
445904195173
253442567531
235338880303
497504029829
261167086121
522583336139
446215476841
404681547577
48781089197
545873785493
228571103263
481938886679
239403637727
98719952609
277218172787
347672326867
82828567051
252638288809
292913442691
511191077731
125365340251
224549131691
211261128913
153201126181
281357427389
457284039679
318053603741
237185321687
500217858607
419813348413
500077279609
143186524333
491512947817
298367801489
178511630053
419514701537
157363885291
9575989301
404166073607
329849730649
39790840961
257363295503
85962949711
483710058647
155654850581
86175449593
370744379233
113866194997
268170716783
239910342271
49809710267
440168664557
72742021529
185683100711
370425990901
163102611187
459269596157
493875776077
417424436753
512628348703
428912498759
191401852463
175355815513
58414797187
321683620457
112719817271
206000530481
1171214141
33507705233
258309363353
492459357251
326726515781
532255104587
428126816837
51493206899
487570027123
458410972277
34672033367
396622265903
374944077947
232390767527
389255400223
431131974509
243330680647
342504017267
270876305897
11128564621
359391738571
322317246803
486570501181
187150872707
29547756739
382757584933
343834004453
546190487789
244195097827
333999460679
436980299759
77864702099
350303574851
457516823209
193921942069
483137886551
221577859421
506233364023
337512307463
108578144573
124249749521
313831478479
121929294821
131265808733
83046284407
315278208757
318469311463
36992244517
112702151803
271894085537
137717792293
32732885567
338775302113
340282079359
500493358609
159383677249
289799245679
544273069499
206199741893
66278444909
179996227867
447246464081
461276973611
41693541359
155437737071
268192747903
255075019363
271303373329
115153397903
89509328141
511864497061
116767232287
501687416453
453913134029
182343759979
303233564107
246184932401
113189263543
97634390107
30245658151
109548447667
140147964041
78524467649
471134399279
531382983913
298911461209
24447297383
109374857747
124367224313
414196797103
466230381691
171813759947
21229466591
253651939319
444961443293
437294628613
484529968619
250854044117
269811044801
428298667787
225237102113
333448032419
56394378949
407701751753
303435561941
518468981887
63501165803
518751013871
408964075669
325513678817
118097603249
438270805981
366713497651
396188840939
87873008851
301062438199
513677729011
13675418327
470556104737
200352799081
503648899877
516653003239
44982774301
169037749381
407559247037
84534143231
190841297597
371911993723
478938628561
348834757993
282080054411
205738046933
12117382309
366132802877
282133362991
145395226883
240804322189
495946537843
147160311173
46702537769
499654281781
455503973147
524839281529
503160151051
164081605243
236370821191
38505398999
437066862203
377765261647
68043612691
324722291209
304552003463
345965325731
335092764679
18186876509
525894256033
304064533891
364624543753
181339041869
49417164343
268614730661
211088349341
49087851401
19326458911
6337702507
407714260951
508466712443
173691130157
249720649313
228820589597
270973926133
240393121981
328071149477
376652657669
515377425917
260524299337
263257195499
318522268919
20135047453
489645363139
262237731311
20131789273
367734085049
190372985839
157669525961
76754883551
122313459421
74713370183
302579876399
260990061407
474782016461
469838907313
157487521889
152236285661
120482349937
542894657377
14992483801
514079911421
411950303551
317468718869
38811954689
288203377753
284698558367
19818380059
140408721643
536318089327
200434422127
26286477263
63013711543
369361375879
399813005663
111770751623
311917085801
95872352617
528582972581
473562563231
406926271859
138967116227
514139557601
153082682789
199538859713
500572128647
136618161529
215134974451
517792390163
356402110433
139372103267
251876518081
151407224411
343575869669
407249683091
231651786521
393616326871
524561285953
320654983079
161475239537
507090023747
468984791687
86007185669
63929868683
105169999531
194396363657
33156390133
91170429659
251031228781
159699006563
64679314543
175508458687
506529787121
499624120819
325251647293
263854142743
479937300671
464240116553
311613377573
455059233287
192443647699
263762136857
89685133231
144796635671
62462662261
115311432469
473198452919
116377918843
539411072743
183322577261
333598592317
281408027629
523421583173
62199034081
3281033731
446573006941
72408466901
17210724943
484942262039
163791889957
244572264449
184180438513
6548847853
409257196181
45162195149
262048744481
516202460329
63438498803
297729705121
420440690869
33789061717
290745595837
455145474701
242160266297
326949391621
339365717239
200886602999
33927908881
393857544749
85557109109
164267796421
529761036253
298214181803
374835393167
270053281807
263229030607
405611904547
398453280221
372238406479
223263093133
78793130539
266331537671
493764492281
427435587983
56181068149
281555750393
169848867647
247680996161
248404723669
297120054809
221387621033
507089308987
336976874579
479140480823
339660842957
354893952307
218110529269
407389015259
120495781501
334067776201
277894303549
44316848363
57736131487
430418624309
284832612791
426729651851
357949633849
267290142347
283525827451
378788230813
210730593319
14460575687
268872464717
474716177641
181691105591
427175901323
230883204919
460643530379
343150300949
440060511509
423513352751
476626982639
493082096219
371147325503
248901208931
397733249113
262947424891
150533109967
498331120849
373473173917
332014226471
497555400703
128522159137
387543977411
178769147603
431163453797
334159880827
407034504713
544621024559
471753811667
499396108423
39981725977
484058779121
250627173403
364183409437
532732914499
142811110111
527546898023
119910783497
397491836347
370396111153
169249324441
123297376879
432237384973
437002441159
358651665191
241935191231
110920224661
74711127611
233100045809
366715659721
61032507829
500241094061
346423516903
479391786763
328283332771
150934985171
114041236627
67597483691
302933598601
429627291451
292899939809
281775721957
402934053659
535130673991
216434486893
324244097857
982514003
169133108831
202373408101
3491793023
153784492493
369971163907
463960621231
82073058491
183309049933
178285613189
1778470871
493051776473
324299153287
270645465889
224363180563
513015660037
404303423467
205641795071
298868610641
384645472493
250969196921
129487228823
480642108283
113922315827
172420736447
512989786483
221024790517
334054011689
243338501267
66274413427
186753152021
308611532987
236682764873
373991107769
1324265849
274153094003
135273104507
291231291619
217485670109
317469713287
340889193797
529459604741
468222981461
64015105951
133064580101
175042494323
357878101981
237069171917
310453122937
132905951977
479584539067
63451076417
357233781301
229498073591
176963387389
539841455327
86917497673
366507705673
373588291421
368324802017
4872230291
204364502971
470522530481
390993708253
228127727981
538737133079
339452639369
332802240317
14100910231
216892573307
471134060071
173157535883
534549822253
190808495309
408461635199
519878580421
484178563091
482284368809
260924329669
155375221171
327357990931
166021881937
449888392951
180186272401
198254794027
58115551729
289894677889
434651984443
27226843727
401970723023
456682298957
392148251347
13507656571
338551016863
455606217499
466722796867
437245780481
424537236589
195472624489
268183590931
129675664141
547597786783
360892174987
18024510263
336331492559
538036717429
297558853807
345160906667
480773990549
269838353747
238102919851
327851312051
348484824991
529089131497
533276397187
83384956843
324796519687
51455607271
500698046281
549059955781
17577505499
149461207409
1514606497
368341189043
109684247483
310142378921
264747964681
120675570937
369577605809
515853672769
214244755463
308415495551
421632245677
482618572103
435230743943
198653352413
440241994967
107138588549
495424550737
381666601247
503037611509
186400552813
479044329817
368221999037
188381933447
64596837787
42762577061
58784238367
250961200519
17238336421
372478450579
351157345081
347751652799
252526295899
537343486523
181853231107
411818756477
274206979471
235864195681
461656732441
527153123317
160440888061
2862167929
46100389813
441509465783
452891434951
95197176121
228808632907
349698989377
213653667127
94096071449
532344920669
237126208853
241735529891
138231908509
14935019551
235866405263
425465215841
423298569409
43292838271
151704364547
12357116117
55725702121
216298727369
493459926943
8322153061
232986214649
229649195423
413152943509
167409281441
122764843909
197102059823
529732109737
501281999551
508782771361
510861461651
491943375701
252328008617
534963342379
328089068273
384795523543
116687568737
400968996937
266157971993
54412710449
284581699907
37615055503
173394441763
48921828559
477587147669
207789129941
294043857319
417935306927
463300534519
489062466551
6883087243
316722847193
516170521379
103863593543
83637901547
460666356571
243137161543
314232269843
238301110217
497454077693
175349123263
255838978079
106448686889
275184103531
193141081799
458128707913
544951638757
127608356363
434760677441
377750576389
6546370951
40982905723
78268042187
37304562299
365670221177
406535575933
49232353537
27810615559
141197139359
41547306799
65434432501
16546133477
301473895213
35882486333
501066111523
85999418369
105611117191
37039629017
36376781191
301861697279
427636163113
317263518631
277096882343
370548812849
272849499073
319084307401
381081830033
303557708303
92283915379
138985999973
109106543009
289328419763
22440128141
523430176813
532269426067
377261580079
468963771919
150422072083
358828433309
158370969839
281210623669
520550969767
369380435311
109247326583
426234806111
239884504721
171606844259
304771643171
459266172241
88134456901
526573077817
544914479261
416129265113
375000908591
429197634119
385325040011
131711052113
64062985859
326679463081
39101273537
309638897903
224702582389
316525101293
272287897837
393092301617
210539089459
194518659197
267508086497
12146084669
328134632879
491336210327
232267884769
24413300693
261665571509
283064537209
317569052519
547732998283
313908428117
266209376231
233723284523
153979692809
443807928731
463555062323
251799509747
106829098757
166157611099
538239397937
318965863837
347064289289
334036134967
326385172363
543339929323
99565739297
433361681971
65193778789
390504444559
136467744781
22026151361
175390725331
287732920987
47265606569
512223903199
425417073919
161453753869
291126837709
423255792959
293999256547
336263534777
185862351643
119523590213
333829037131
341988552313
458396985791
222260768027
5403525623
199320865559
348814510589
209716836803
160472807129
402821182343
119428139939
126534630337
35606994317
129609351491
247374825493
14868732667
414824352931
468273951311
207381958517
58953700243
199089914039
118008079337
346828202411
196013923331
483494187019
232525756987
312324624967
378115843129
483404823997
397698587887
102959314487
1094387839
100424290051
156441791039
331954940609
261255810901
23494347179
103518316273
3293134961
323970269489
475350247837
355717248463
71563007809
231663182369
486347745053
29448300899
228002488739
363556966939
389395647359
241140137221
49020168991
52762096883
484906638511
289835104901
188912333153
351358861813
18075897101
141274133453
391701261661
10528243127
192144235397
115239185539
104805793471
344352877067
539644473931
107757759581
55552474027
333225290807
535777047173
87390985133
304902828151
307388539831
414867607291
233739127511
436482350197
470022200519
522704427781
528457369697
442435270987
71575272071
464273902637
12909114811
319545624317
340750993601
216536564471
327389918809
220637420687
159736644497
127205624669
512476107739
184240271821
183798044359
228134691899
225480098357
302021498461
355551375161
399258916891
422340283733
411501738547
24271358131
202949376739
126605534597
493664944301
222590574001
304729540067
310822684187
489299190923
226972359473
315496979843
144737477081
252900621923
379766651639
37656858779
221641739233
510322091519
335366607529
347721366721
220519952047
130529649179
269235266689
506983182821
139314286597
344868218171
269670394529
291987382091
143089633111
397698801047
238074206471
31522618241
148410809633
496604629319
338641052413
76885001983
77743410229
100717075687
136179901801
20976897517
26540094439
487837415641
263045044307
127508898689
99857596903
14993082787
155357026367
501291338599
313848342823
469449009283
262959557719
425887745497
159184895827
395984333359
540496883159
419308823863
156417221539
351375371069
430925519069
408720215303
221811225821
456259255253
445843694873
217561222693
144542179427
249974405831
316715224307
131372084359
17158246949
334559492689
519976161479
303035073193
229778359493
271051457791
360491388161
223407644423
174004846739
255099442487
373012892431
411264729151
501630341417
78756226987
17729113981
231030840827
428213121769
120756565841
252655075147
126396099499
40413310829
17260089031
218613293663
420088145063
9252249901
84582885001
329575163737
121704764491
378681782707
323204589311
242503519067
494943381607
258980820887
254810884217
223037998109
535543613741
112469531197
458108273743
426131708239
111803190623
69223306751
379515734123
50797276961
342345446917
542315077621
140060285891
532714908259
254594964787
181909190971
284220798221
395519972051
288222270053
303365687393
312188393507
454100758387
504212450263
399674483839
540601662803
392422189673
110602310869
16305119749
248626394999
148322391491
334621616807
24888157967
440143119313
252726083011
505197719227
410689116707
302884248839
376492571309
462060602981
34000229701
229368718141
225183240857
410343385547
544540035049
313756404713
110971789289
241962492011
333942233783
140932579709
10379556221
351347194621
167002298009
180140573237
512573893001
354064005143
294642630827
39742433923
423785119619
326759179529
424628949223
544621998209
373706080457
91120942151
208230563773
366300037351
323231847977
341174879681
30602851849
268944657263
54774461437
103415084251
43274506183
318827547397
309309148111
390115926929
539067349663
379842410021
87504056947
414496891723
241110442577
36363863909
507876224887
8655651691
322978924759
221144335453
360152548907
35364032071
85535846317
281815472489
540643244359
527232810319
449188553197
408042128719
65612308379
433686385333
284218456271
67332663949
148643068459
97415331809
287263548443
508508776691
410945443357
16938042403
489333940357
542514983221
258626018363
508040045783
313507266671
350191319453
172106054381
164279674837
101600219951
115135552171
104480029393
199636167007
283327798339
311683626977
353729757001
156469187449
184429577957
249817901863
370025230879
486526520239
476877448763
300126520307
324105177793
333907833533
93489047243
297697075807
114467447417
520942711577
101472188911
413354106673
408802713103
41912620807
370123273043
409621152637
38546821993
386129349143
117622095739
379638434267
358155492731
489723799603
94164840241
57874690091
482666332471
224763590551
354167554487
250634638063
307502037779
268977613859
202433432483
127637342293
380776638199
392702811037
11448225499
507479587847
437071063799
472069051577
522695893859
255908715011
467730114139
147030736519
108188185681
325060371109
314507846687
71856430817
160344971903
437636367607
507165360593
471970449553
173332670351
8481769379
489036504731
59237192389
68466510157
66607225651
168534249203
357218645561
290756980543
308426050063
414823636699
114507475751
385708990243
480759133831
186513727531
363409995943
482241562753
445475705579
542271457373
390255765881
310349367569
487203781247
253624384159
447547064197
374646428617
339116373361
266754960587
69498381313
253232799581
187386498749
213800541989
92112374147
504395188169
74692391593
378990049297
255568101431
126166935857
254308150309
340676085769
383885456393
319275919693
86227882759
480560941403
150588308807
10913735419
105677721173
546767059609
357554212943
514065934157
373637524583
430936627007
247192993571
547586632289
30835217417
209188538743
6354144463
420474823859
525894892711
360229727939
502988235857
392105861557
273726916319
19148649197
428347125299
79247077813
316960826389
298886303689
8030227067
94815081311
354724952639
364297923391
490064409223
207534054697
518686298509
232452242651
31154304299
157544279747
315953686159
43044578497
468116635013
63675036731
151890987077
445770672143
466611842651
153970891007
304821114667
46860641843
6170876633
462050316061
55538840507
8206422853
313362246553
22685387833
104359596661
105081443161
460285985779
180538366039
502809775357
43805809097
3061343687
365766093691
173932597697
470654086271
15867099181
412235386009
427650264931
274714970821
311372536301
387599084297
304271556767
62692155901
372795794509
106873931207
199749796093
436337694307
355817708839
159549596197
549262103837
221478499007
106515272099
66277782391
16213471403
421101891031
15051043009
46280006959
247240616797
18989288069
257863514477
214114906933
446554596863
413385664843
526777733233
71648061281
416054178437
525419726059
154778480383
73334845421
406162104581
43998522553
265434818911
111391238503
441496930843
483848902219
444656878271
116629150909
251609047229
479739523537
58652269573
133648968809
286107348179
344712878047
327927940169
124368815479
94332482033
292990328747
497978780947
328225887959
157166418863
378033726683
65827292987
164986109609
143266138703
250973538043
407502985177
96869525551
365992641863
430917817151
236885694469
85293871787
452693366743
208084617131
65987966153
73425728081
421517764477
156309402659
124225693727
180648542917
226090291909
353250838181
204783449119
255828959173
294863962441
251841356609
86948482997
469325050421
313177959467
473971346867
173574945067
476416323223
37108403561
204456376147
516303426007
454147938757
510210039901
327688628473
150377776337
374396806057
515906134217
344230665313
442446884939
325890829541
392787644659
130484861341
12056172113
21212000651
386384427749
420665759629
325178639699
369441759311
500693389993
381975761269
142653447271
183236937661
431416277381
499430013767
166998412517
235290628319
92298188413
405547660961
414479516177
112961655041
412209433583
139708984439
175778800679
89349910747
1189037747
524081696429
336909164209
263260381247
134131254469
362580568513
29681658421
152247873383
215593399409
368358352729
303124871363
527229590399
124450129303
343362985313
236301957209
87665766989
358314674801
337242976027
469054208033
552957107
9085628941
422094564313
449725965653
299451976807
140745681983
489534556139
404447402537
49644931783
280597828601
280506687427
220733758081
535753132417
273362365789
546499142347
510609191359
358832183851
405235549679
67479483667
549394925059
323959192477
507245754461
118530630791
498841642951
166764320257
437591825791
435702519977
308636044163
210750084487
528351253819
74257953353
442137845153
286135197071
97678430123
450110362979
82775314789
227702078321
374072453033
538871589349
541954309993
401110305419
228240389821
437116749977
374747238629
495199264663
57495250121
206366553277
269760610579
447338021023
267552470807
387744716209
137654708381
84956165513
4376916793
432521946407
423875748701
429571772011
404773966687
532924812319
103495897331
232904279501
507266728951
132416138209
178362181813
54590131997
258743125673
187537276853
430675590529
471738769759
549256058789
209065346207
522166316209
323204830427
13899439991
267521660851
229502940463
314153069779
456727092959
112445227721
387617461433
393715370729
458269337441
170997084233
369235896833
449273061961
241145242487
312004118483
458181188977
521357556259
501414001547
338844023407
450326203529
445225540961
469852032599
43639761119
32249344711
523652315887
543184672039
2373737629
480044248547
270284560873
510605844577
471196402111
279484194581
158991091379
491563586057
272827837
212687269079
444158481803
235032960793
153660973897
323501057617
455278089313
20694955027
547211637989
108911735789
354776851519
260531964443
479086024733
454687059389
42360855653
454788452779
206517943259
436271620451
478846635613
291792234233
43668048007
334622479693
182341624513
172016390453
305760785087
132896596913
8941310897
388179961349
299250862639
403937394727
360073160989
78423511211
14913226063
334253435611
439347196553
478482901669
161779948997
161652833983
143076053851
395922582929
169885242581
255229743383
266393754707
40103308331
11852016767
90377275369
526379929307
484362240601
257979108631
245404287517
398985273707
92932972103
478991205943
251521293173
473222571461
442943404073
511665570293
85907721881
63200734979
293752521383
457136922701
289890439739
549249040279
250171737653
358397638517
68607423259
526687530491
457107652751
445447305601
135825740353
88500043393
460163464687
194855302399
151979668033
508711084117
2803406101
64682522479
413807642819
107201521247
440420131121
126328685411
205717285271
448145829013
351567841531
43348377511
476266299151
264419545421
271390614461
123626304811
210436626077
128109439141
25839281911
448887082991
234713268187
96486323761
134297371349
532678009823
471218655367
443154855413
470484566749
146892357373
130263341983
529607812693
189326623
253914729823
194706995531
388036798103
485934887017
469863251021
235221246791
48600442487
209095173733
316137627203
477112556693
425294097509
18284127049
357044812307
20361756179
109860733273
117021074549
331736489537
248034257333
12093899341
539092633399
333267965999
126186172103
219978924203
348145336841
399346402981
410316151681
516542823253
506126966591
224702409097
305620522513
38977293077
335960310337
306795923983
501094747871
384682325879
463665320329
200655504509
82405398337
445438047833
369164991983
408932408909
532518861673
294779648377
277902004603
473496762943
115143963301
200836740829
173553535469
426858462757
522295985711
40109948471
391393744993
225227554529
289808898173
118834449841
399028371241
388500571993
499548047753
260617035571
497846794007
107457360337
414910665259
15778803013
58397914657
89761291537
19587618893
17278883747
498601629271
204373269623
400197983413
37155845557
34534818049
276432805093
283511398381
325822879
153840711779
45657869693
341271797851
277376172743
232600333837
138510626651
96194336149
115039153231
47134829743
190262663179
7577586743
364510944719
86247136673
104918442781
62185876633
358896408287
81362011631
399636007591
362572461203
208250246713
454160251913
515185150021
14714607953
507629748851
328295350469
392312729563
361431096701
188567200201
380719112909
549449819407
492566417243
344573390809
306452844409
303644518433
353276570323
510958623991
360538847089
116479382401
436121473829
142062750079
210559941551
290600858593
45920800687
425625603031
391876908191
496662271159
221716220287
129518154499
349346409707
501678557591
302656646573
346523328449
485350955729
53891924393
106979809819
333999205597
216842837531
236120398699
245163978391
212220879271
217367865769
87615704083
79193149697
510683867831
175533863399
59542711451
425733550999
383356524077
368987162813
378309375853
234921260257
264080246323
469362293683
546791261327
157538676803
308054615989
358816534481
419859674887
91304565013
320439732131
379572390779
320527838429
56181553201
453240299261
40443598589
263611976819
395617351859
226186649497
278784301769
167103883157
428826046063
338271748379
16418067763
243848558021
330333233767
500619257147
358585876423
306325614863
365960846099
358127985511
173539307327
74622839363
424215968401
411727369373
366869173831
63971596757
344389775033
324043781557
88582039583
303508104859
158945622091
518864387567
401005922459
125497892789
303824503363
20089339
130547021513
283564717237
293813285221
545668727453
398575583597
417048132559
476195611477
159776756939
411515298977
495220484771
97855520047
130125102559
217934427989
321767991637
513213553789
12552027403
265505497687
229466663147
542132813821
22292680099
176783113037
96001994843
271817973499
227523534913
5888959117
389831156431
124523202127
86003441899
75758508571
264071943701
532028999479
122881945651
400653487853
347592495101
25522128349
360062369483
75625727959
50095166837
278876158159
408257465053
198782907941
45009019949
140482064029
33142219709
465225346219
323677318373
263107104581
228921129649
154022795929
255057226771
137290927387
437095806781
471165999841
445109451859
387514484969
310118890813
454701822121
101242279339
463358056453
494951050943
217729956127
18158554591
323956094827
141745689667
350756706239
396420420817
417822915821
210814145329
325034667241
484378535021
410919917171
17094356441
301222683791
71164034213
211198166489
468763670827
186720611053
116702263933
117458638789
37952686003
481163724049
198020711359
452304492697
230180434067
169045280489
145696045949
181083452377
24515601647
371205824677
363319103453
76485106267
385583064907
291698104147
479116380101
514514357083
391073796349
366633841589
186431495561
128291599393
188223104341
370860634999
95774509867
435426780011
359868490147
454922696201
215170894607
182648098453
64570635113
257539162403
267893051483
448897076513
357654996661
263532137653
90797678663
67460045299
150147569359
428085574261
423756635089
277344516367
407627696327
230562898339
34349813297
385730770639
314226266309
228154977331
309363405629
322993677977
532866046681
39932514997
24473621129
303388452203
133276222847
4788916357
436607392811
221079544487
355501843709
249142596491
211140579833
110425226269
475006814537
187271588843
375727112413
52220050633
392317010777
210835929011
189340959527
400352894083
466719532051
41446192439
273162670439
372302702789
487257898601
416614384331
511014711007
344402924627
538834574879
78466873081
8578901593
301153556579
113474027867
372213722527
535600273067
115135846613
265253026681
327317260733
469455022447
332280667429
266862710473
387864581287
5486641327
13144917263
30875693351
143640122009
150473680307
258204102323
148840421003
100649982089
498260414297
13580026279
83143322887
339423944389
407733563737
455935348411
27566492441
250852086421
127206239033
373078597499
159471392243
449355475633
186027014917
547693697171
457211461247
476421841639
30880407889
43065376919
65145444919
252278930807
208837280831
272693667061
332980943549
145754895551
387301736609
81624686699
203386379029
369295504777
530982950371
522671100407
39011152571
8904169907
338693696113
392002239841
134946110479
40893946901
50320064453
73748438927
375272207159
173191346593
446461582877
299922542323
459863053141
544453585033
410316153997
39887142539
332684473883
200263091687
373966205167
495074936401
132714121207
175241704993
185231670467
295394493887
197464385399
155758990301
381101757601
440890192199
323056642339
243227712913
397298522053
127417054799
125588410543
501680613589
474664133123
425576400341
397407160847
35964787289
546237663523
445314888017
476096800301
293771562523
191716083007
131268226433
542154337057
375540516317
225116314471
421880022961
424690640819
24009008747
532872563203
426212745451
488432823839
188952924659
45239293927
363201069419
218485402637
430359568693
143237989091
130226720209
382255733621
123925826153
195200687267
150507309427
329038787893
440573313823
255143002883
446412608221
544833116171
106742319191
32135166913
871490471
145705612387
101922087019
412674175733
108403166689
134290612931
499191926087
76810425611
85130712811
360366662219
472839441887
419497088327
46040757283
484371025751
518729348359
70158177503
283834693229
390339551557
176557371559
502680474143
142618998481
304873249237
533232806423
518853878687
244607815741
276516542011
225071743019
194568412559
45112722847
225480560861
170918262367
507564827867
365622118639
3251999273
82367995799
234363439103
172347337117
538178366279
532925226763
38823260237
339198627419
379050654161
511756343843
146608816951
159159968063
283566792637
342004235509
282990027499
239423133227
52031946371
149989278217
311937430327
379868935183
187346276261
55337361967
153125767409
339608260793
379628073031
547981904299
461035599043
454424501911
446307441493
533789827031
153187208527
106174583663
213577135411
462497047949
252313238773
163104843283
259959901907
530228050267
542625544871
366852295451
410005944629
519157722073
31384278253
317494768837
68555127551
232304461979
517635942413
124221928507
320712057383
22797934519
425277068063
350265786289
290639328157
383863552021
525037867841
255686610149
230337667687
33664199447
58628562911
97734692851
185120485699
400053297311
122079930659
466726609411
519567376921
450895695023
530143408999
96056504653
488435015923
197138361353
20797944047
49333534711
362290379917
115480205557
39900681187
326044723223
331143674551
457468994053
540699552137
321788333773
2612580169
198710175409
6172936667
77806202699
92846802623
202103606699
378448491821
329489682253
222152482009
205327842157
221582836829
88449257153
434511871429
87684813109
175416885607
521969929753
150265821737
500629925899
2625857011
545305173899
441321350537
289439164517
435222210043
48688262789
148010737859
10106564371
85626079597
22324527473
529526205823
312999192497
28123209223
70563865667
52033119329
153220608061
415935961457
301098255947
124377871067
346142426449
499400686679
294232559143
207166455383
182376564871
177446121859
301833924841
307937347799
53108803147
209973812107
155941009789
117784175687
93969434249
265041353471
268308400861
307853740723
205684306721
447856833763
229901055991
258128906363
168391833487
453103101719
314447581291
26094151121
477134038933
401692308359
275659310593
489247832933
57558753977
178342846273
504607538377
261531245881
308665087883
344137102259
439898074697
259672179397
115793259707
66502027057
112389541123
304227802741
229909293287
151574462771
331521068903
181962096319
244626641309
394055884553
150364645117
522844400857
353820442861
403733387047
134104291327
164494681423
29475336881
133019358377
443596353073
424462649753
14960027689
79708932109
428852970173
49793225551
448902784307
466274356073
392195582447
437983648103
151299441563
449837017849
437790963769
189736619687
145955180731
318399918091
406091747287
358629544243
544406100223
61925229007
411818303681
195560986549
45837504179
522307388831
378627872143
60903103999
274145632421
123980528039
418925031337
119750598403
225158959009
281473205941
409448763079
522246256093
185575446011
396351971137
307935058283
126674460953
502472005619
146887118689
369747046979
248042911421
149523953011
331975463609
215366052997
293355879547
166427810639
203531153443
413109621277
188244936569
360505187671
457642980709
498608957839
28816794221
515048033603
243050745919
289966548169
418381715603
70145695799
541200615001
514778178283
352754407963
201454628429
100412033653
543332245541
141413693461
259653275659
160573890761
338682325129
119522929607
308404319803
334099593253
545543176363
99559456819
323990280841
481653373739
214036431827
184331623703
365070987703
190033571053
147057814087
23530927559
365707440367
198020425013
457659450191
423396169793
248889467033
513960104731
24499611553
60071751251
172131249649
41398103647
191673449689
493604815787
547716605209
209006237521
121924985173
314226469229
418305582691
165123312643
398270333117
459726730787
422924466383
230019671353
361724972867
518331350827
115819571281
173090336299
533726074829
180070222721
282272007229
346878107999
384170750981
409056461743
380726177003
350874534341
391620698981
542454917183
135429281101
546294418843
354012039709
533834246683
207547548547
95481850691
466607220397
302485156427
362329726771
489001824287
536956241881
231168378563
26710606127
95941917389
171898860323
138224269639
429327914333
404122425491
546669660821
528023825897
321082653379
424714512031
294905575537
136650811399
213873329521
128850608659
369685374073
460324867973
200896722329
126788907691
359521118687
315845709031
513578391289
109416860507
158044289653
65299577339
531411278551
494644197163
505907309969
536508622679
227329021729
297489415981
37161941477
500353277119
133310677853
186123112499
342506363587
351211001261
365236323349
513418685959
410170516711
44251748413
266162429723
9826988123
110883841633
92721253687
548096077847
324680915567
347241107501
275640805381
174479542141
182579168063
19562943899
162769979321
290983641589
460021388639
149914501007
351629555323
111107399717
300490217539
15420335317
291295580519
299457422507
259392445849
187712886311
247453228331
65690118677
331381018967
108299093039
447023707799
40784432081
544687494539
322572445001
18030357277
177754456063
107261373757
54231842111
22254037339
42750732377
3728449007
389715070309
332195499323
130530066913
54375960911
330554610601
496564251877
174708893861
61761359603
357989095129
343758868883
414550224817
175617231077
101455083641
148868121289
174300598123
538378139813
34499426699
102646794881
371515321097
100518418379
523368127883
230018034107
347520365767
261116201237
291321375407
401013415597
446710873801
150029562629
234398794181
335436186101
508340890891
168292349657
95807381063
236399667883
378547606037
306693197891
213443583323
215430651829
479334056987
392111413829
526473281431
445564868513
106201079269
48601172129
94357793333
199927479559
179750374519
453607010897
364135718981
499020999541
415006674007
334612010723
234203081023
167407898083
539701132067
409136172703
86530573453
409070163133
124789578523
129096728389
37597384469
38227230479
174444042671
179903304821
182815554653
344269609913
531496443473
357586598977
498029338579
337689257987
535035825547
429490595593
290758456687
284646594347
492374775007
253632286387
175178734811
157512668909
83265689267
246682176313
202058447893
502728949721
358567969967
326900821739
143993070827
463245759541
114627242987
119573751923
417447640723
62018116691
179606958463
326109701927
469822214189
153755104267
71345344783
356867413733
268463756857
367002403367
262235161339
547233016051
251449504931
77844783493
358704470603
392302337857
470220668279
304558140277
139704281663
160721283179
533108933971
252177087691
351921305531
450445451431
6108612877
167220305467
547312268281
107280607501
385188981043
269308851991
394972393337
266113013743
531799228837
154458639443
423587741849
242078729411
137691484423
121890400699
519638293957
254508076387
303858692047
161146192217
411513105977
339222263117
520468915999
402658385551
474065313479
126576952027
151961607181
493419897137
272651571253
388365429587
435137170877
134201658113
368087464127
277643043761
208104986797
395301798653
235670870411
475916400607
161709908641
339460834211
347297358491
304292546413
471813967087
223430705137
513853436251
55947028919
195159993883
547305125141
389070697649
236519428393
174103208101
392293963613
279554182841
369925521101
331173344977
513325486369
372464169761
173392277957
288278154481
2853354787
140585695897
294987792469
205678583183
476750180461
484302172061
442263365923
545144828149
395571434941
44209636321
222543551551
247969608853
392710074767
298424126333
526936419109
383457002359
186388907339
464894107129
256357859161
448802419337
99156762763
257913421319
362698033619
324579072821
318818345519
94817162707
204679038211
406029878809
251352013427
99025808723
522135120071
395281943807
212333551987
100063412401
192883304711
314202104977
452072064601
167371045451
261772641521
180003164521
147430300351
68092984789
395804453767
59495161907
530459600387
398754735107
128079077219
176687386597
81185673827
442240700659
81405153659
402458464981
351864469637
537763095167
236334645577
147338082427
460951912507
328477055089
239301671507
309140711107
182306731507
215886957917
178582612933
60225970087
77214982421
386746308877
373745462737
300129230623
141214166897
371978903509
412158299131
36404309317
515723976839
484443718961
30236831089
169955909171
80967611707
68518954873
240533473421
17147248219
179894561911
440186879813
45180576929
256794955381
241855193611
256517370233
31511060849
467734403809
144037399699
213517684241
116418547643
169888995709
179471054687
10255201123
17251100197
322685527163
259068906487
140137333481
331374367451
260554523797
52627007857
161058556609
132733689157
190776061117
79784763677
440696169013
275819651719
234284291699
367810728473
470895556763
169992189751
447569398519
18755729359
69855503111
361992304577
52770433699
213797556437
201270851819
197550902761
210546613139
54131870227
173721251653
438232609411
137819650679
100758794869
338820643319
248296607021
18747232099
489813125551
178855981607
513921153569
306770768039
228562343843
484666897553
462159988447
374992372429
358142683331
193497279197
374482763323
134417974861
533031622187
538305108773
180933597373
113490439871
31429962943
28772382383
122607547547
487086133601
324542592611
109956115177
78228632129
216263461129
212704413871
70887958619
252503912327
523111645027
364529247959
521589815429
455691195991
378265583749
274056951983
319560745627
147246560977
478538688163
323414101291
133440897899
411501912401
2296306699
272999570693
450506992249
165823247389
261283399217
454386756011
548604410603
203569439753
224139166451
202715023937
507680413187
38503780027
177484091063
368816868631
336155392549
342953542103
153025351019
80877114691
373186128989
429361376531
205205505251
153584019877
391905450917
422602295483
251394112493
465144305243
142625824819
329116908343
374713405747
57353541863
171749764409
309344485717
254004212359
274498306133
120860933933
443292256457
74909258341
40435466353
25855086979
94759487293
239076470587
138305441759
195155394631
501775090133
405474523459
169556575147
436623635467
70181820347
495170616599
398807116069
127340333441
243630013787
175163505809
351579259541
524762579993
387128587823
517883657861
546957849847
44916423647
22963397539
179245344479
500171223511
413351417419
317463493489
224770774313
514706848483
87716121631
336433836743
140743757753
348130518089
42321954613
394898252153
180418326131
17723798507
328423972411
199527637511
496505153917
434106340183
133509564817
367881328753
407375399911
391321307479
313839045343
533984342183
357107232403
404580843127
537556068589
21025910881
220492614779
368177510383
326913729671
467652734189
190425631337
18485314019
68460817387
318663849113
288069632009
523874925943
407287738993
266617294583
367779916447
520957078283
16015899703
226885992761
313011982091
79531664351
376671210733
355962515443
481588899443
455622320207
546945724399
122588425247
236777295857
108109377557
300141966151
190313319929
425291248859
248938188791
390089272819
82715625737
391471774333
83779066253
418051863881
360800985397
75449655263
490190949943
377406491257
490466879191
51297180887
6613957013
430772284913
64861284199
15435065603
303735590507
228139545169
89770454173
205539365587
103098045187
120427251547
195837430037
285248649401
305237189041
135026664761
38524537421
509627360273
367704636427
311778083053
301443988199
400931155103
290228376983
107186624561
547857520957
304281329453
310918652743
180875149739
338419755073
141274318069
282065022131
164303743859
516291326899
138514868483
284502218333
100363035841
420829362073
343969766939
407273151709
527460572981
350318068517
120590590847
348235161739
47968864367
236698308643
467589462931
294296399063
244740645509
496555466899
249845359121
298138401857
178316157857
539212184579
310914634889
76195990721
447675399889
506157748573
481637750593
125495736253
521051459633
229698354097
75131332481
145507032313
259615928329
218031343043
242738471809
229686782123
220104426953
533405782381
291340508821
256702125061
163798844381
513705257353
383633877349
496986864611
488918057777
160351227167
86906867527
224411147533
288029336129
439602394549
529629510217
251894995111
19251298421
166516096009
403852285909
399346467593
339810982711
172016774467
210305454449
104267333759
327411403481
289265451571
139006557373
216383336599
503995849913
144355226791
418471685969
508524346709
88934213293
482304769307
197595866899
86384697173
40647974567
482142342163
192479919109
371106357863
525858308029
257405783969
333535916839
187291727891
324026819657
340320336761
112416881011
15238252657
219812680453
153124417709
40895208307
94402988161
375399326479
92174567113
408817685083
95998747463
487847952619
515481361519
226253913107
416370459559
505245290959
35977035203
158956058119
283659332449
22022028767
199107301969
280335857353
25126831843
381237566249
331475979403
101738680039
326911010707
425859293653
383207826809
12551842357
124773876391
14780232037
511527233309
498684497471
475605934121
419597224727
140868093241
219600516749
199885919521
341343960883
383840637217
492614806471
126923682761
355524203417
546515488711
395074286863
496662164303
413254140287
64447470023
279651805603
372465654983
51934544477
97150920613
378317346479
177207452077
208540361483
240604114547
123762950777
197658812471
272187780311
144534349579
54562275689
320974774453
376030881307
374834546441
422296635767
214373509289
388595971591
33240249871
192796089503
96538713961
462283424453
271257046241
498874310899
537932881319
197411604259
542226427973
439213570267
78068741579
454502415431
271226564701
166167644267
440500788517
42851774671
64290762661
306415164659
363458958311
183621311719
44028744031
394359851993
45517724249
483201307703
97689553237
350451256807
484015532491
412072873439
52101048863
92186019703
22412905607
432578182987
23084045011
430095938533
8704805969
162136210843
325623121091
221242197889
474381219707
6121216069
345959552363
403240348991
272175244667
161544807101
25896387131
520427180677
545898196007
375975034961
264652583947
380832284681
325400628613
330828537493
543351406177
125634288443
116289527399
267576330929
472428984193
287164157963
122896102793
217923606287
313297051957
206505060779
263760984821
30679033267
366280537501
488198097617
480229425547
24282248423
46197282169
336790098019
340293021947
61001744941
316687347689
292989936461
282689761021
73582976417
328966628699
532070741473
25388049607
432294812129
398908009921
129348565967
330921603431
427739199427
348154059101
543620051651
432043915801
434659104211
122116903067
381141939209
494725134359
544199330737
449937307229
237451704911
326434313749
180284754941
182120233543
338267741741
371056894391
183927078743
308488568659
158726259511
323545706713
62448317101
262945514737
199638604937
239335948889
373958314643
15621313373
466439504053
400251986423
353171469467
495852268297
518954700611
120594813247
296880066913
129017054633
177820483817
105927522803
529968402871
82600234247
250762648501
131376295199
437657947829
272618588591
59704745099
8762955757
445946926339
505879359277
375694389971
266321326939
334540766753
233074057421
478249126123
397329499297
140816105383
514106633773
29552358973
210381413093
265913617757
363526280209
311896616417
23149521943
298777298539
451702425463
264725920229
432496162313
226471753591
267036133667
396774969301
369766145509
172394657951
417117621223
268884274963
206305367039
415161564967
144578839939
526774844591
353412719389
464790056663
235218106063
543124233569
400990671463
123243920951
105380800117
528493588283
148744916179
4373349137
134927662699
110601556547
527349646163
169070684347
363662733719
224270416379
523174078307
33743063171
365778963101
478285715519
358133090641
192290069623
348789835411
150239332921
225275342713
474722809871
74535871243
534531353353
212999086367
366750818953
83417936893
8657600167
269881851727
157616009917
110601714803
32401344229
174365466929
172059784937
244794089311
135177744893
97048505923
162805339913
254699543053
117795819041
143997124573
297417268451
38205902417
227115453023
22637120377
523850957837
411126625319
70714772581
201301530931
62588527009
274062505877
371405330917
225607507273
456641881589
533912684807
155117539471
24094953997
412935042361
491522610619
277523993
544934921359
161456982721
360422239493
197463174397
87614777851
177877021321
19678907869
65734202623
426912661141
427303729067
104430386443
514337985787
216657006271
506846054483
364900820917
40517650637
177478442957
428158953169
314335092371
16106087923
135093990923
252513765773
132706609837
532590244489
453060851141
432797025937
70218615403
470011536431
4725051241
125573052289
128537094779
170798544769
179572291463
199491272411
20392746629
439531964819
101036223319
334818115937
127822135391
405882152549
59068405313
503649724559
4621340257
497632942981
355061077373
340572489277
41361429533
166267120931
428665779733
136912449497
384221608093
516879751903
282700023511
51700879969
532025119907
261240762689
248307757571
257235971771
79260825967
415060007543
173515594493
257801010989
270148961701
95288893673
298282027903
35868322859
204870181751
400167547301
113553948719
270577759667
43566137059
448061736923
470963120261
494357031391
504236087429
72161149327
296426568299
15963264073
90365095663
284860119067
484661819503
329538945881
456044911853
242955580471
498205269403
451287866047
17223029651
418366646561
114811410253
320196710773
10596156299
467832785323
447305560579
207011523671
297497535509
175474517627
242537771677
288498974483
310388219567
90201131467
469991105483
531576926633
347087762387
29652825649
433169365037
227745041113
296183609273
179295116339
398707473601
270155272007
263892105133
10614200437
37136210857
468439092371
142534496557
145942485713
534271300763
131873811203
307908194669
85015268417
227571196211
469270674407
69448825939
410421726863
106647201301
505062898057
433872309181
90179526719
100917770453
455995740839
112617938473
422418118033
414658860743
37897205173
539961211997
229633530437
279255252533
326375109299
59992614667
351895491239
177366986267
470857602643
538324076747
230708013253
467109088487
443637003727
6917291083
211612969027
26076712099
317113378843
92041741157
163274007427
368605221833
520876134679
520601758247
60351329351
429467066023
282442284601
187080725021
435903018403
152791943023
28847029931
506411167819
380062938991
124326298913
439687055597
5187085363
61781953627
33221095619
33614950667
244305596147
36731033363
422454374159
86336267471
332166040519
321938659121
41475882649
483335541163
198198803071
224689262251
175141113139
346541787859
322958755051
534022166701
167673477067
452501804347
173186994809
381795856667
404757083153
28338286297
265305781999
5545014487
268398328309
470374152049
478861822841
88349651671
291436093099
284068452631
483615910489
431029810907
418063277713
512132670211
541577595983
10230703829
132053559101
36617473397
109822891727
540733545139
14689374341
340647215507
231727479637
115255664749
294299488289
28844118097
540300041797
464070445849
284511161057
85991464109
512017806137
418701978139
58684897793
328987850683
302820720913
502036732343
8470402729
231953225677
34711420193
289524549103
238079046827
183302126257
342594744413
114653697311
382115807137
451082535851
387574440709
35253261391
69727616033
27297648523
32569929397
410082700793
12658141217
399872658169
271365578689
266633465929
543601271711
276141131437
535727658533
341185822673
421504563367
115548347947
430430774561
226742506169
254536397933
327429846857
62418503669
492967052713
421168701677
423112626889
176804524961
478315759457
71959501039
413341047193
27266761469
514964759623
374828512627
531857782217
326891545601
115725554291
6965610761
34775035459
247241522449
137184991199
257949170561
286580662139
100344075253
234109159379
335645695669
270934091471
217117877659
478076121461
479526335447
42280408057
79286254067
50543129123
108271874573
424302295247
358123293181
351611471551
194407035707
218069282413
275861252969
349195829153
280536654679
213273839021
444205861439
63707573221
187328589269
7141793689
31986570149
7819694941
327164554253
8823288973
157077364063
231580080047
473604813497
3324761087
459443039449
282473066567
437909168831
89372445989
385569390589
408634428563
169598144297
88134356207
270672895481
353298109663
266877728459
514340139883
177172853237
177573677219
13359677629
10816583707
484558945601
145146935569
96533807999
166104782351
231735239873
207773518259
34814952377
321380995919
60178658899
374753976403
431341721329
420421417681
264045676943
320792340707
307373602267
46369317989
105784346119
426123806959
56495107309
7842327461
485560716209
405126090661
33677264657
39004968601
528304023167
257184315991
368695610639
143086167383
170623375267
220573370599
271932232709
260883359153
107362983701
122997716131
111869708381
163689331697
335883855113
511949889089
89099685673
142506554401
274135208617
251292048499
402129138881
117794931467
196352961713
29564491591
480941771749
434811526399
492087481763
484881403309
132604466641
220325792719
246442927571
251532140399
223323724991
286908744901
94617874411
9215395573
494658705551
447779003303
201776415457
336915658543
424028893609
98020385791
209663124647
206329676779
516418297037
388155599441
99244299799
202510987099
198875600401
82902190729
307819630423
85245449537
471103291381
40227694631
297813896791
112953059831
192174106807
349317106807
77756788639
479346482339
485473657939
381543537391
301415894027
242110145393
33221500183
302570714267
277086383381
450562173959
67687797061
131283483649
33464623103
84969253637
103806620789
484712147291
257272853969
99548646737
297277279289
121676532493
324121995101
387504018613
461769649657
290983444601
60371876359
18576892541
450520145219
85416628147
399700837043
399930889273
48688924447
311584233689
543877520203
353619876823
9340306069
395006627963
201695812939
437948261353
266866526383
5678479823
175077743507
54316459367
348897520553
500067501251
148702186771
403378877359
3485480717
240098828839
61692283561
30086881999
516647780353
3478473503
207031625393
190603300493
218452804951
419616159367
162056801623
418945094857
365215853089
273245853977
273688526939
23473569803
178634581813
173137716553
347297524087
112889612573
408701630173
164121872137
197872589419
191304634291
311667853333
134512481899
38827566469
130769176831
433089312499
321181335047
527855418301
121247265571
59974692473
100287651349
1520730457
211920128561
182591231377
409846568587
406756349023
53970531859
200120191561
27408456511
510063713339
102454505579
330419903183
483721312849
407233090493
233351953859
227593552243
63667615069
434723683897
225881084981
233821124633
156367526899
217303965709
174041163559
118398153821
73149583589
546262432763
314871377341
1352073847
512278638797
257595609031
381693683003
82448498413
161697637489
169461777313
471125086741
504967864997
339499205629
277479093511
398529913783
112736467027
24401206597
351472633747
259114132601
159296448953
345484128061
212722761547
437244246143
311370178349
70218950413
296420250619
273940722157
187399815613
5923592947
2226571661
397879398013
220720938073
118066767517
128280663149
445564741669
4634619599
415424809607
380182231133
59880532427
546652966777
297671507633
84603971321
173993512741
56882224127
149139898081
356990953477
216554418763
179631946391
263867106301
435454512161
261134717843
491123786129
71538852887
51713772821
121923155113
450858912169
349182615151
176075086301
269498588573
9087085817
442583537881
368511073109
380768230499
388186157707
136458812827
511505127019
122846216483
264708266491
35605302487
394362754477
93250387267
248825638003
243098699717
113598405457
354942274163
301950473969
401923383179
203341002299
249959730253
169643039369
455762356109
37878844331
357939297607
398271976951
142153070077
134381265107
338172751303
449757183353
409121198023
376782150611
455238273661
488065617461
547272165889
395845687619
40126573969
38419486271
379882099211
105824200843
534427827763
23069518033
413241927991
495673383323
383908556611
316807974421
149337342607
139116210511
456586730741
380625202759
433390611949
443526059989
170958244003
338359774549
391821500743
478372187959
138058795031
422182968133
403497299773
106576535731
383747163967
268956152219
399827087207
303541165667
486331111649
508336889579
544588953301
273742851911
318522617447
223106663099
474617884427
213922856867
259651681381
147323811743
165528896999
31403513303
111820416527
381776313421
217460644073
431520619997
129035091209
503685803311
234113964017
516814947217
314833002763
470763815129
278978317649
336630167581
190486033037
291741441427
403347722021
519945773597
546016149827
440656145689
444340830701
83997932237
98946616289
80216402069
482183532557
112844717813
194953724611
9379725011
288697387673
9371613481
400466176801
537624026671
250564075171
285492020813
145928014283
18072863239
345280014379
163934533643
117061057259
18908974571
406023991531
202798261073
242267573663
324776519629
541942880417
138774935797
28455981767
417381388649
117338607613
537043823627
135859493879
259187794319
486609880873
191542373833
445665733523
2316780923
515578540133
138351161593
348697790303
307377467897
156874741483
330859243613
353589651011
316624300859
59192137703
245058437483
178264456729
511009008173
51346020421
490698382199
242875919929
303424122319
290686031023
154465618891
452390864741
442377201509
75494333741
193039221941
17373566423
323381243203
85724334019
197276929541
399292999597
29763371543
179096188247
27730067957
248028810373
62340506153
62717731589
410467034851
11499820649
180173919623
428221611023
89950911217
231892806653
527995803311
313939591463
189814170613
259729873391
488958690019
444824541247
274871173723
118968137681
110614585987
148460516887
254049815333
59346736453
81582930839
436947443279
40709113831
476744945909
159709348637
509098482593
409506146459
120389422459
13414277759
264866641289
132691982561
8513567779
516987769861
492418697479
477701018077
486449965301
539245239677
48395621809
518630001811
122029541969
375118151719
119201124233
272332344793
513764659249
175378204039
168024730121
152850352267
217059123703
199799677817
80300735719
455596348469
257865245003
200172901837
548234112571
150648025573
447061287367
129597237947
272400765521
427048821967
85887721207
22118522533
187464596087
34277896397
488349952639
262772279513
308065251911
548850668159
6327274199
29518179793
500563505509
418482901729
69861709943
475536628517
29351043829
366740379529
315407173327
62750752481
542771256017
78472819301
508937351077
231522011197
111274672667
60793221439
256189060343
24719243797
498955979339
256996987231
338628213197
180536069143
331737323647
183655847663
135704644157
26251807069
317634580141
235750409053
60864173771
419746043947
9860594329
33412972753
514455356423
400832425661
58254770143
521806494929
106680074471
125986985801
212303632903
271132192403
357883473169
99033632627
339789358669
476850565691
10207608491
465688374791
316141633931
232464941699
251517319139
250754654309
483227632889
315310993117
161734903129
91708502503
513507048277
526701275369
538523861287
294091951859
292026599737
488303725699
489727877299
211527058763
82671114397
7630087721
308801605471
38919424387
519119248177
217207826981
513393191933
165935374999
26727326597
93005376533
399519394819
460693428277
281168487557
530575708931
533583365071
485797117987
82356240041
481422672707
340471105319
70790587849
473263701887
35868890017
98896133573
155178953779
142033716001
179920040519
258409976959
314558399153
247493096819
222511475969
418409845717
425886732347
163184619113
545952838213
97458313717
277420169443
217756279673
9218415187
152656138513
66884855953
350110892407
425951261383
395969208553
426840383633
127539727709
20371244441
160262079059
512424162293
327930177349
80604456703
536614895057
49219982507
179300946239
190094214143
122641872047
477722971279
385847594563
238115056723
338589431077
77342315923
345389107099
403213216583
398001372469
306939982109
199570854913
373214543963
543165349229
498368066303
257581389893
155225863337
144874836577
96279869167
521063991367
417214761893
153347543497
15458270327
448417843283
64870844231
133685311009
46249713337
395058521059
115425933943
500821130723
430823880797
339314557999
252455450561
305988784999
526979265739
73177460479
260786305387
59535284591
172804111939
326365405103
505865823629
388842877411
466758022163
417919780169
432578614817
507090358127
196521493859
491765116081
145696496719
105794964787
134611582159
374592381791
105523877257
367701714613
98575452163
234197129603
262319974459
541091294537
420539407709
300794548127
404711626457
255727548199
354548932919
52965114239
11728795021
117803767969
32755114517
238050958841
378268645907
285319191947
185005670477
259718018723
43382052601
135214699643
85522589563
418380919093
433971730537
179459264129
49812168023
504725525041
324302162273
205324416151
66577599437
358344290383
17442759907
247576017103
81940715723
310611410647
547796937691
542186861171
170245068221
393281108117
418221293447
271655825699
33915316619
212241453547
443770583189
335979147293
177326655503
465672969467
261804379069
226875758839
373315951471
33377681671
355917434809
369954370033
352724832671
106499407351
296570091179
255753396257
251937601187
196239487901
501462786599
13865681939
534131502319
531752181133
28691940089
426730794661
517512694271
413583562261
264117915637
249153055399
44061355321
272368621351
50062002311
103031913041
147327157039
30978703069
337778135087
514363050151
12008161729
199572179753
527579358667
44828400697
422291251451
357931453213
293787334171
524831969869
33929822699
248846102761
310995428503
362391282481
490165030337
154515387097
355552236587
300486632027
471016500623
274418474311
2651437531
417564230207
311294418209
281546759743
278315385349
385395401243
42442638943
44318848831
47015343623
152501117141
228346375657
342264776743
305256394507
190949121023
508685860607
8217961247
76312647113
1806323509
47793957319
323338044041
355795209283
317943536011
432656620471
189751156181
80483238877
263705349059
99500388173
322861774253
67198437421
43529060447
441898693567
527294219521
305329287541
402702152327
233351824429
299919227969
459463145159
285225463961
486678232549
11542608731
132222148783
272227707457
304527533777
294399767113
334852221811
192603254267
442436935783
514233123661
245203599293
427644455389
364307504999
432481172689
427524703187
445052617463
210620347381
244478053199
544800784783
431950297957
239315802101
417538429739
156146150437
359359397447
540117345553
66992392013
494992951889
544269279347
11723705689
169583586097
507500366237
410538595853
392601916739
57258375667
510162027563
324849021283
99328661431
388256390183
232477415039
371224863743
353149128817
513868425997
58900884541
189070587007
2772518303
474938370343
330147983857
239994494461
382028268157
443412829637
333829418561
102207450559
36572935717
208516156523
51295455791
14206239407
206734639339
473563244747
3546802471
155125991071
61391520341
288929764213
294073941641
320527678307
197439482657
4560836011
171020910017
475176826801
488090685349
322389279133
336981136741
345538865491
498550923439
476228278223
503365944139
519048873241
97409399569
398848184687
57774883013
336668755567
45910582057
501587345113
156896547281
40121797123
452305990111
34677347137
500562808367
406153198499
395338932353
121420532293
114499983161
71525181991
278671448113
13829572853
37686065201
330282716219
222030452713
160631441449
306968470357
363485149109
393198941939
332938322701
337999516669
84161196773
60377466449
481425271141
310349682341
157805359583
183958064321
169933199783
310633776199
184903517399
502263062597
294887112263
494618953141
267402397499
257939887111
463974289829
304994705737
48345737983
212536249451
381106246153
37284020117
380738587849
526735920757
232932788339
400971229247
347994441983
68019550961
286396255787
178121285281
368573599217
291408811367
468486714733
268919428993
287772775309
356069985809
43021423477
266835202961
214889575903
287528084111
157991423053
195047264833
426993452107
103089108029
324153556667
355205297683
461244030451
381606257063
357925758601
168276757741
489138154171
513205271507
242362463327
116495214887
332070106127
532058530061
43334343583
180136217539
72774589253
360219495023
110554575361
214712829061
56690078717
91499736241
155950468301
263638216757
485132720227
51037567153
39970016747
210525814669
515003735803
312219641843
430702017703
501587728333
84636431491
388689223151
493292115959
25411808797
450349314049
332891378389
333670592237
437613291637
446323174991
258234550121
500550795709
418815152023
438633436123
106394549227
256300801241
120088468141
171763326103
54667254659
424654772617
491555140579
202813085647
15086313989
4512795403
417725209021
429144829331
96172179757
170422026799
165546958721
134130535661
196248034417
184962123889
456448408067
144566845271
196936910917
449114766449
457643785381
141162907607
372920443039
369105090037
150419567717
369612354539
429129149327
382902127981
420076094807
486724637417
299013808433
450011627339
193217737939
171791102933
42534859481
52145088547
295182927959
69353928047
150699638281
214563850873
105964801699
363560583937
143512822337
397192732093
219420264187
528838329209
346452108313
54869565271
256409912453
354335972407
140297667901
330227631817
33774721051
151948284431
51548302103
492128036557
166520201591
476067209369
17608304123
137361423083
172881407863
194833912423
82814477677
35780307553
328262429119
112827257677
155552254843
394571592593
54763723219
342609684323
127853782897
194449352833
38441342861
179366593577
430524901699
476581576313
217823941067
307883742107
9791469631
23360298911
504472433977
289017886109
163311442979
261918960361
230102288099
418889333333
106545768347
262163357851
220759281641
14311252187
318965651993
301117118903
370065240593
371264239711
302827227011
231007543583
353926287773
235727245063
242685560569
43114064359
362631604763
88755613109
245489886167
542642060381
52916612527
117439391383
290904542449
157720798219
451213015349
78861976901
334750879667
100901597521
81245881163
492234889291
131824063037
1456359001
240581482439
541138435289
40232462507
458111684741
421248277511
436536190913
98155371569
544941519467
229386049979
126061198279
301555666177
481151946739
546149288611
533240644921
432489130687
336909750913
523626085817
449847525191
246993975617
309968741393
373342277351
309170100649
65121348497
361425321539
391990276411
231132917569
341567212339
349173111587
395829820201
10845060791
104002765043
252914113213
456357516757
104444525261
469661653777
136466066459
309246946027
409854043373
168733118123
219850445461
253786092083
356898569801
193316852887
90236899979
335775181627
345431436793
534340859207
338878767107
138433796903
196857104569
256721236333
194176713463
61750541929
498615935507
233144862281
70215084337
200008544611
84288036461
423463879147
145094019431
537134664047
60166060849
452105786513
435139237997
131646174203
723338921
481433305393
350994292741
380317175627
126703783169
151419024299
265667213087
245510156267
195932159789
374695893529
101536056103
217459973551
213844667689
354384687157
218953828627
520605071809
296068229393
116891382607
57422537911
404133667859
475939430101
515464766737
272150949139
216895184101
488902983161
187704235283
459367568893
215511908707
201952407863
439779963391
214850411231
1184627011
87158924011
444516541283
126389447467
219984843373
380239620889
160742901439
60916101341
357779348939
496168028803
537325323833
11648254139
33501442519
75173996231
339296139911
161118680213
32088631009
142099709201
366428832599
244493431541
535404839657
333786965693
422641177883
216679819771
41346489473
471258919633
138756759683
392078946167
85871861821
26530808477
129206708857
341902716193
298520629129
1254280163
105314776531
109874040611
118201868927
72181009099
90938599643
505629997721
44470352351
9020773819
402688767563
204119703247
191791394357
307648538299
116832875069
324885115207
80855864429
428669255513
517110702233
121982663767
385950977761
412123207073
345666668707
356277388297
400380159521
25801406429
35314610143
119089054549
110424912349
10959191549
5251395463
471552162869
518686298437
281641525691
447355676081
523190154941
138668173027
276402641653
254955008587
542976313787
250120143211
13888493081
3215224819
508026013421
369391208243
289335849401
536575647497
254354057819
219722843531
60620876633
365690123527
427795731179
66901382461
201893743879
65900362571
146718542027
509260224427
514015252207
434459438323
311304885373
290701425457
471722214191
468371873113
411987855313
135910497739
531920965993
245946285649
82075606843
458861284319
499267849103
181005716729
91315192247
406994668907
400991908019
350501902277
260759567711
291426107759
217225054483
410009277757
521810582239
159608109589
82361666459
55855420843
370075512011
233289364097
191779079549
242035714159
160571452813
469013375527
406015718681
474620738041
274268505727
182734396249
289760046529
448242898403
224770264561
87808812997
87148852631
171621244469
90586745521
159526081439
27754735711
26354444213
331372854763
15183491681
168062370353
341609388331
422329151261
458425130719
241152550447
370948636367
221862190559
350071905803
191202809401
53865054583
218911603139
377811883543
59583791389
516076711663
127707209299
324284569541
501464955689
293000257309
271932298087
24740880821
464692552939
97466725271
163353861851
184877813873
420802183927
78180861047
464023040749
543551688853
275929465613
100988667431
98721564811
30791025779
535363821061
1122090257
443705779267
13843106821
515672707843
161404773743
378438518387
141230340259
169032153757
67181282149
330046591687
15819320441
517165541063
444057169037
342992243921
58021334243
194456064853
256393879733
255146772347
70094709197
543886944701
510129858877
24815252543
396680163589
242952642797
374734471357
161123420819
68691220271
431422002961
540989083997
423223012241
58701813347
383240658719
354593221399
199042075459
33256196101
212345897867
453220963267
312823520111
503112541249
73148851751
464089069013
368374009013
4691533703
116332166879
364377960311
106692292033
368191489649
332554563727
113407821259
420104993941
217294246097
524899447679
114581281589
18751345843
328828695203
404462530937
170432884663
62966674423
414784505951
174563039143
390984760057
126916392607
409893120379
271739415553
452115954791
427427722061
68464578187
360732352039
239330656273
268837289827
139292750237
213063747059
246520786511
80386465147
156486596843
41987209183
247938385973
163852937099
59826145039
93003171557
84784444291
507281401171
102481385081
49638085489
228755173993
150701273747
64780687021
144387525497
340025548469
545482484773
330943418131
39218762897
365788421441
274726127213
117108979439
89874125293
330346575761
152623558531
27541098667
450155417911
108169519069
21101384111
170912177119
326717413051
79658161559
195138842243
145937680151
508529892929
406318430471
189643133059
329388922823
130906900879
272722158103
226914804211
384918628907
238702783691
149097220309
6866297587
303869951383
536927737169
478671676981
439485583973
263932984753
127427372329
401010961063
297559615303
177075002123
208706548541
424604235467
48082754653
118551456983
234572985961
219909028483
122458992503
426280815559
168111166673
26487941731
537365793443
28824144779
387756901409
472484197553
326331090247
55771731133
139097025811
196694925079
127236933199
180902719211
90655224911
215289496949
44585942927
276672045107
97239959351
76980413051
470254686487
20234603293
104038026431
131397423007
267295890569
403690671647
518597944297
491419198639
215395137049
69729111979
116880653009
39177306283
506818101737
421145551471
2900159657
92281918373
285004641683
117201243197
391844101811
315368435023
11529087553
45333887971
340344202567
522531797743
127468194383
527501359499
41466284351
26676448753
85477694837
188464102823
483209319283
464965588033
343494253213
506311847939
245499695383
73897746977
534713062867
119013493451
190309193639
463875735593
293015778827
97938077093
439872017839
161319558823
267539013983
303333459907
30952135519
298481595169
377155594421
433363184743
62842938101
106340785787
377899636607
59871789433
426559778893
55935891499
233685132103
170164734121
457240695101
488138849329
94822073539
262723908331
531310786063
227413084343
443761328693
97313692621
58555928693
506907467977
276847674071
69270693643
148396177253
524900857337
424068604213
465423983203
79265295199
289893862033
53840583977
275556293983
182650869409
447543495913
144983734759
543064959817
401880613117
397214567161
232805972281
51158208053
46665655753
203636571881
82972791563
424801215689
361534463971
190344905449
506282276977
50451725669
185271577763
163323883213
96306570179
174654985919
431960859523
92031192391
265221574127
124086600217
240742868489
294931997771
242288397913
26435759173
200404441949
388547722099
42450208237
155781265979
356422800973
439464250397
247307209187
242305462739
384814627633
129095845523
153132611293
222637465487
128417106397
28796024629
74126548283
9717335171
266746794551
80290883027
395697488843
420646340057
34406560063
315798600647
320542645109
46566470033
83727909383
215019124007
354806181839
497794835927
277489067021
108297240641
378665887427
393128950703
120599118349
93880445143
387940929073
254036050211
183165035743
280496625901
472717051063
46942154573
87262671707
134026257931
430747903381
477459436033
20922307019
295280367553
494493403049
373868955049
10226207819
52320254719
382022680129
280165092023
47055631663
178929951223
80526496907
261683339083
23162836603
127250831347
341651363563
367708327807
416479665689
259605031181
382743548807
389193630019
447072331229
310339118153
44986429811
491784103901
357095525047
315167107571
31183262519
162484094173
67881554161
333756653837
238501767293
133303549229
296369149927
467294198897
198443570737
180272274869
2655900587
187614876151
396812367811
350711782567
439339729181
192767708431
133869051611
492077891453
261192134939
116761947343
182072715079
22732273573
163024341299
26035725461
323487612757
386926095683
424509568211
241819723583
22089897317
227742034433
326151365329
338551941239
305592619039
294566601739
424603378657
109532173279
478435199653
288109575703
498314415673
43576718723
303562117147
491357506447
137213577863
42500029951
255014746159
473146238129
385820928221
481071408053
68575965439
110581393733
351107971307
280277215487
208108231531
215128236853
111871554793
191403400091
373230509941
271810800103
158149386029
267490018457
431075842709
202155173351
532400044927
481315623263
260174359619
32537693231
447374139649
546880512161
534990070801
109492506037
280509710687
338308523051
525415619371
314274388369
200147077409
118029161423
208189942091
270964742611
523091500541
367512683537
215200235431
29205902729
9098129737
414464115509
466298492117
340932785717
246839264059
490413319091
102228189131
158708146691
269168753027
192684777743
102978939461
25925684287
247733998201
267784720799
420647232013
500044552391
378894032893
272978914829
164851280551
285028340549
69615355763
192437640589
517485645133
133948396223
192310604207
483053152061
152032415449
337533530519
135677047819
431740096247
36993740327
296140130947
379064364221
163662873989
447256362739
204789381491
374702554211
371162991553
165559026631
80933404301
328156672537
395844643087
87729463873
418318822783
177897747539
325928631727
541809167351
456455740073
194470804721
224616186881
322978741741
414936632447
178522773001
60691466809
71092571447
521828641133
395153859211
441472125349
467593521211
106945763501
8921265181
43544019971
58570341917
151454362903
153995913749
219338151749
60202018769
463460324359
406026130603
399736000471
260256276961
439026050809
446510109131
424024337197
526616919911
368401050917
340867524113
230855219173
183128996663
294739865029
119036489629
194281754839
293210063711
310056203663
69761407561
367560679261
461030023921
42082447577
462697841891
450937904069
364069224301
428154414973
144209643167
187089946969
326025887003
25041714883
133900738913
360095531077
3594441623
517651631879
103875520477
332772485303
537680684287
148959417379
510157055131
394390513247
73413939751
460341762697
501733978693
162415234811
38362138211
212578692149
156966146521
415209509101
53642054231
106483395143
387257565911
98757708859
102923011577
242905007591
131685504449
277450189039
478360711
139072394761
270827675717
363393755239
184235975501
336463190807
249924626113
394189161809
168899645237
344502400481
78629275603
337324564537
298354335827
381524112169
103958318897
452637184679
426182433077
207211619051
281031852373
188813440531
356167668979
339882650227
475878115637
371174964383
399376359079
526168558939
283413655583
515317272013
506117463871
315076639139
143841422441
213023755121
63971578381
286355590243
273176689517
342994734343
8671394983
452944857487
267965725591
307393140917
5823300299
32658974837
403111960079
304034422051
206300873081
180990279991
320656561571
525620491447
328396700837
382475707079
101718691559
42890288407
525470103757
304390460327
162490649899
311131932271
318086358881
224382511247
490716025523
278665641497
124798521173
323644211621
539758285403
20710151477
33974477191
125989185871
300614963717
348523422839
249271789693
365989691537
415029978659
367475609191
512420526197
56698798571
245432561833
465469935649
186625563823
378603847177
208888941077
150231029863
493784452481
307547849923
111235438981
440647706251
483580725547
467468324357
383099077429
112873615903
137941470031
271076124581
7081547971
67618097089
329119179523
125109228929
509055265153
334379292979
60465340591
505561246921
451033081727
186228544951
139971175717
84013736071
307503437201
520056883793
516665902133
162269402249
167075664367
121012660319
215959481411
84578159443
329550674027
67336328417
307580526059
441868428571
397474498121
492631012639
117140702101
187786807111
272695442017
502820803363
119252032723
323966329439
160807171879
193042199213
202537332983
422478553613
104400452393
38583050269
585858151
144857177
467432936021
459860756519
316102563449
172461364589
311632025857
512440622713
295960566481
23102851787
308481023017
212111572999
260300081477
309631923917
231403612079
369035561533
306431073791
58706920771
456444378847
477852181907
27512820103
13349215973
445688500211
87327689881
356499306523
490770392533
108987954121
378252864817
461715395069
257984548181
525905266423
62052317419
538881316979
96015245719
294568047799
191216330563
335179039109
80824492223
431976213671
256192185103
24244018511
446453867239
78943954877
268408715227
398586601627
61086696607
110510601127
542933777921
289662644269
330749673853
507233420711
179358723497
421645136951
532670531773
6464739157
195961953101
397372765813
512542492417
379072556221
300931196801
374168405843
285847694647
257221679593
238133630699
199800178393
170637529763
453041102021
187608192907
205666064479
434604378833
51401420827
212027421241
278924897791
30575080399
196666585097
310284027811
116836022767
415858706261
7853237761
244336024837
434234737771
176529592159
529193436259
395344469959
407314676771
461470121041
523993597763
472714960447
1078081201
27002887801
112920937391
434801809567
209177894143
468562119313
27320292361
149869483901
446475847667
236859787273
53620746521
149960418733
373140230741
173121598081
261098743067
193559003129
524130974099
360574040591
102420027757
444577340579
49865625769
545160638483
505707850793
189442074571
440666831743
168449227019
330242592521
15481165247
96954082717
261661694533
538118787737
187378117411
368805363427
231993401873
329437930691
167706428507
120295611629
349808530081
513112597607
495887280073
260682734671
252350016449
271144341331
434841652057
21155810519
333942569251
527202797911
381556878229
502559800931
277052290127
257507360777
383967375833
442140132527
437630216977
100475620339
362100607021
418658216279
507598092971
143153324857
21330180511
115476809237
135490339811
92390245603
445495379029
24612401059
451675897481
308125319339
299851791563
382251545213
496403880331
508099236581
462972158351
323152156027
409464745793
21990663901
476429699219
95072469959
445863144791
193510015163
58920270667
280569733943
65615306663
350025052379
509428891709
216328101103
28546436647
59250947389
448486242437
428242004759
28745425447
10196214011
12292216397
255701183833
386814686351
547721429119
424682226643
127292877563
195802437283
212094902363
444602463709
99201700217
377971610609
124665039529
408207569213
143799310511
104975657707
5317083517
122570089357
181083338221
499462712789
489587186819
383576080703
185512505953
513971940473
156392111021
314698909981
485721490733
513707683757
227441235773
519741661819
374931627989
19617086227
41703546419
157517168927
222549377719
436227767231
242573206409
232832792501
403677521123
468409136431
93621101363
243123447829
226087829563
180368028959
400453454851
95501850839
379207738729
423087036781
99018106657
507024932987
487859702147
210393045571
58306107091
287175475079
207203554087
263982648359
18091834583
480117894703
27109637827
426206637469
469486967161
490005753703
424003287391
17236058687
486846769237
144057679589
113626914103
366196052687
228534392743
282636306551
131487551359
158080532339
267657549293
328286181961
99874298983
436539990421
431557631909
312074538949
507350985307
471132256249
345509910547
124095550219
183997810571
352681593169
7295349293
536045620079
56686725899
452825790379
47959015697
269416948921
521924279447
541505019067
191006428519
461535827429
116403968839
415350074981
474829809731
240285971693
100336949749
409409300371
326121541927
348178759673
125513800859
207685049027
233236407389
423320214949
77103622993
132320281199
307371075989
290438106923
277251328199
173065569293
347021732977
343953149389
261346294861
489366924821
333893336741
249157918531
163343170951
507137351009
318199915571
69719653013
356982094039
166078913593
111807854701
136954538953
260674379353
523467938579
205350749573
432261541561
101269896821
129804209987
333724737979
296885704441
448117157143
414162618899
124031974967
525371569277
179413654117
15826407511
182361992749
467968211233
458271729037
34714172917
341021995421
134151350887
39324068239
109639072121
482385919949
196817539717
177996369437
463730252473
78209210347
152731716947
82098335009
463612180253
447311974133
121169634013
385465238621
494591334883
5623076861
111804881137
154658566103
272735466719
301128250261
2763486101
320014454891
234606426721
41044843783
55634938061
234112120909
363945204071
22082973733
532645928219
167109664247
525983675149
91933887623
157885629659
57446959771
497087546671
412531479229
384966620777
231606251971
317492441743
111174298393
342769172021
234793096117
420039308957
9703338899
243059974453
452260056049
321623506843
135079663801
405774800089
288027890041
253283820149
425012803507
139695981973
85746946937
48322900771
543192226757
281635405111
335672812577
491424388267
241387639517
398274503369
278207853013
124528169333
165611288657
509599353317
513746654657
331786834927
285558952271
254752150633
391711491929
236010259829
441209040397
341689169609
430851793993
494517460561
81381458161
200398807547
431564681957
222531566111
1164455689
361880724671
487518344897
353729241419
425137556677
446407335779
430327225847
178970272783
344946612643
162956815097
351227796973
177272087183
21763253599
482699505823
447777710669
14976695743
478993309841
153828750263
541978083173
368403521617
181202062037
235234024133
139203891559
306264693269
250257736033
227774861707
298794884009
458189428573
365582915359
6507366713
131479383587
2922289793
183570995659
521739482599
479829057109
150052357597
6229326659
507989970403
322752643597
456226934953
30109555787
279038080589
538621317109
138155847119
69861461909
56268094261
521661495161
419339457833
317763640277
154430268953
211625760539
454320856543
545970515639
112043397511
204764092849
501513116669
203281381993
274704290933
390971325289
14991389047
274459535489
148104519839
430089149153
452631026503
137184904069
165528597677
284706471173
14341069601
2776250201
296574744203
416307447683
489569478677
447298354801
196095596527
224525558093
35496054053
151001482441
100692403309
261873393137
415255480751
11352982427
736219147
399436191053
184717551107
146887160449
91846653533
433109836459
319055142059
213122553949
1737353509
233187003853
283239499801
33534680171
89938867573
538468315613
513484773251
456698321929
150272914709
500451275549
368793944371
196613741273
331808333611
41488885631
44004710207
45375834319
529456714343
233229451657
263439305287
326203770499
438764328313
507251564011
61137345001
288011265247
483546496439
119638827359
47255233939
394013390923
424925555167
200896572581
244842273289
470473451809
8134594903
23131776697
40820930939
357872809787
114101156503
313653224461
346619239921
317173903069
147208952519
348963163141
204027346541
138039633029
252102100687
198055917211
327376946683
383345412617
249264612529
461059914613
299782174829
261428961229
229157683439
512347355501
14864599369
174014943853
208653612971
371436976247
83942734171
163568808551
158386972943
227309443079
13658289461
363868195307
95246894609
183248940409
323827137107
155883072547
164685306451
315418338083
545180482361
458366650739
379511174837
483276669451
301625762323
1569895799
56718230651
512743117879
302042315137
505093027
199131224353
421773725809
455444799179
494815443713
371351116811
335847466121
381020373659
226795313587
18860420387
30745841449
523865486423
345376832587
28603417567
71955790583
119702810231
429638952739
505426293007
489755313583
259612964537
437396554223
406405927337
93966623563
359313749393
393141517
378087507803
49391912179
532708662769
489771224077
332441529971
460583114039
226669590391
419135121283
364415342867
131147072653
270257208673
208861347181
336738123217
490568866141
486247101463
224429263483
315731200859
6446239511
282094663511
276300032891
242423864887
57186023929
467529658627
201582553883
12639298799
83437805047
236859830267
331149796949
387776086099
253940650213
470654538859
144132740207
159136428883
221019671809
468143176819
222887868257
50608344799
472241205851
197484271877
170341659209
451709127469
277296881899
330432902161
516167301011
391671914797
191007625379
442101935477
363506286203
104984578381
209994419171
210856872533
208932836087
108103092197
51639800263
318008228789
466547996153
274174966649
413669036423
297200616289
213229301741
217237796003
232334085097
333709586783
185223513647
148857734687
385956131921
506010581171
110506855973
350325950411
242786742749
180095996051
342954640877
185587031737
486018770093
149942116679
75065280179
449242719769
50771572469
129945533527
172365932639
245424284341
442380996391
178719378601
285198532499
285593517173
497224003273
189717388657
327473848789
467435800031
211513307087
61185430363
126950090543
250329559283
35741812823
138362262293
115748070989
3044303777
317673711847
353661590977
139783496323
270489843047
211975392667
351888199483
201570502127
94866269359
321300671059
448856153549
202614795847
446986015831
75798876173
68299022861
206364470677
18280953919
257717752471
289547059049
228266497649
93956196979
241598416613
490461581011
536791846567
242881679563
196125402833
188695628221
446948214577
415640304511
420996889771
50626120603
328520174263
382912776503
464314303669
517901952833
446969729597
537587983481
446706843811
241736566151
466710854609
520302980797
88257370963
415952879623
102641288023
548835653321
77106994753
16564428767
191470572389
539939908297
279484859699
422874691423
164595730043
275022717727
231347442923
439541722757
419469583759
337972176851
68806806713
404031810379
223390506247
434424670133
289291364503
473178585151
106934038793
32722987039
111655468753
210062429089
212179547471
459047907727
160399003291
240437322941
181476699671
24510551903
309266075609
404609527951
150872180671
131388471667
397034103779
355570770899
189484534619
439331705453
381420311893
144513357797
16042269433
549457669067
70988107139
450588752059
102588177479
115250964401
107721889349
192657283787
444988656947
213285173749
545353196093
323451159721
499100477231
294522529519
21416916407
78664606621
513980808661
357408587287
528786847123
266316637841
521540151313
50350447223
238713315329
216078597037
500946067109
286068685709
101379396191
537897783919
268167104561
300272473489
87829981409
99962571413
217767797669
273721788187
179146472399
154183121429
15084030431
30392501071
157764856357
247453591001
434602577063
66560743261
59741758511
272213430157
503841815933
539853862573
59859945953
51704443459
171586292903
358491703133
351161681711
112545167261
390886641037
142895494549
190445366101
336609285647
5057593711
284359910609
216025513373
413301715003
532630345031
522068776109
94413434719
77824102417
133974362657
22762710703
499781514301
216336719023
454866042781
176182851791
539687415217
249347718667
34856044247
530503330307
199487628133
304840044251
296263000639
488159215249
425973527869
31403274821
243632188931
365376362951
151730592997
191630818087
2440056583
134257638461
162632510549
81528763363
284566540649
15446399473
60146806631
279970846343
108883652047
363988624273
258412981741
220339320637
150137532137
369406850707
501347325187
524586133849
377320059113
261711397807
72386796487
348754717393
64949347873
31610754061
323397095071
332827069033
118482353161
489921477503
276373315991
307897454119
517619310961
142190494081
334852828367
302843289491
126581929549
318273325301
453738949519
172296352309
241174418447
494463725677
415508631539
48434282669
342256572001
460322882483
422115503041
182820151307
493535387911
51585446807
522549213247
79161136357
391369072229
397973682121
201633755369
351530356459
48325300417
453639299189
541195543723
505860640837
271448920049
409800331471
123932634121
221709866701
66161595953
260291616989
370312044779
356577123421
329068950053
362888391379
196290300331
281683464463
331997777429
210130285657
2224639699
14088162749
184566068543
421639644667
289809179857
482909014337
322611575623
445417544903
342179090951
256599535817
53879017007
388405421717
289771357217
524212999829
13424102759
136633003093
193254329321
303697828097
130989003799
533909947787
144561903847
511089410773
64440180767
247792979909
124195679633
42652522093
334730963947
348310361783
287286048241
307090909781
137597416651
335333128007
24143761937
136941955879
233949138911
187532739001
515479642229
23888278343
149126498681
442753826363
393921998791
398688282241
535596174497
244707799943
187570489079
252360064933
252010881149
407059644119
41480404489
4856975161
497579997809
423343069367
432105568813
419809326073
22210038509
352463231531
197093651327
442026511391
7367160049
91972268153
138572750527
184405873349
520882835747
536205883207
183741676333
533626946959
414210746737
349298582449
518034606937
399177292687
429802421497
446546763857
265623591287
174450708323
526787352653
93268919669
252396299339
117260344247
50684939533
189186811111
366392537881
135904007293
202075833007
56034830497
66174609803
167031916391
394993714399
103706599693
166232757281
406445267419
247385884099
123204689401
232211600921
100472315117
214042575067
41836361909
427006364167
289928018197
478976616091
122483040643
548413981399
144118478989
500200159717
196321117613
344860506271
30830969797
150080200849
129636822379
467461396783
273646930121
24117537901
509281875677
39555151583
450744312673
222904448603
134643036263
415576506139
453048923539
445008819439
113587439597
539038382633
390251018383
17195716339
24984658619
857989427
213299433337
398326809281
240617136913
533662674911
431118970549
334127219273
57405252089
437118120533
416030432329
86580932387
1838268149
466194881293
301436034509
154768605347
356563669741
394138779143
405401047297
3057098731
63512777197
184446955703
155592248237
365532562357
303087829663
341659689289
290658497929
139169606503
19020769771
400485326827
378976512781
324997519241
101910975109
377649047387
191716621013
479597537227
107314590001
39713855191
478893084947
349043839643
261037196047
4128569633
162305955667
127018926383
386367297257
174521970767
459135546733
21541190969
101631088693
15692588917
313007326207
186338132243
169911175513
213413410013
518301928211
511620702037
503025604699
492814688101
118982167739
336181911229
213742200653
275529257219
124029962333
153985433983
529954302193
139071749293
131582084957
195192095569
426724401491
168694704097
248516598367
370905739031
403111997411
536193066881
503350121891
143599367647
77688673859
318961443953
516729835333
286198937741
317434346837
540794840497
203379973861
47309170459
432863518411
305812111861
157808522051
137996619461
514013830549
380827054613
247538693741
314527738661
136950160421
274087337179
200551141499
621398693
359374720967
379431537941
50338457969
237084705283
334672353541
428827216019
547355354797
322313844133
86035557263
226525225439
231940374167
377102033573
344128216967
365854754731
499146250039
506185710049
347187614227
182146548083
201289151611
418577784299
251669353483
497941688243
230554192823
184721658293
33195779219
481143916691
172541081249
3742359011
243693539527
214624015457
263677354757
412876255513
511184267969
7411577167
343471373107
120149624741
413472248897
17531411819
229053983377
288305341717
376350129739
86827429669
270558299969
310842971443
455883858223
122552731097
286838500943
370920712457
377977820491
56166927379
531398528123
66160096139
233740077931
268859612743
523963755827
21504318811
409725797401
394124373179
322917880303
202555566649
493227320771
197734869863
25632122563
168829278091
40973709059
447306635401
540293160221
195506529661
281119564787
490622103571
369939992239
145898844877
8331284837
225429249533
268661494247
512818341547
293037078877
129098303683
423414846319
538489292489
319429296643
128328669319
352400354851
241419427019
173778391799
504439782331
29025281401
381783785849
516687249797
21101537063
33318197807
382300013243
505361578343
152086292069
26253600731
195177985987
436035040099
72804112753
280999287559
60948224353
461078014183
92952718267
10092095989
475042401367
450921516953
314287909501
32689120271
471829278647
391863220423
345288436921
425249882051
85373079511
406480894019
520200773923
238561490177
141551094277
425059570049
296442651569
547062885041
140028440029
41217882341
180327028957
39481758319
523138734059
16105008287
407888444507
280756957883
9081786841
548548606409
99059687933
262676309767
333213669673
268584685939
271645416313
530621909219
204706808623
380348945021
342290204299
394498950763
524921314231
293257548869
452076142691
544178047733
499603339211
455104601051
57898942993
197763340013
292386188113
364530849481
105445108291
525296001557
137815702961
280161717047
422319044267
178736127617
177368227759
284611202189
333284281387
10921917541
179215403837
503448892949
85834438951
154928057041
422914133963
334045147213
183428295839
50370435407
154765542067
413787221857
419931916249
415536664831
223961888791
165498728173
13323953479
380289957979
64538551193
394124714021
394488144077
200124160997
145959788393
185995504091
347265814573
413812272421
151509395801
33643929821
255083604443
299006564291
338156365033
188449273247
201903271951
159660378763
344544187639
122115997009
164849727391
96372561217
178605057517
235206344507
392808950393
12746988011
282135532247
538265992951
112718989853
547506848617
328771150993
357906491011
269486409089
493755321809
123145066657
250612432699
241974685507
308923991669
337751688151
230220140963
81062840779
113491275257
54565583407
93860013223
125894190673
540095811301
294877872907
422660002057
83898735013
499725077183
521956258069
457263052469
446050342499
91190250383
12598222261
27904658377
35864107547
496350530063
358362822067
351687053849
495157160359
70394377033
466035724493
505940983859
505363894337
287935396153
301444475611
235672230991
77301280697
232890381947
165868082059
506998487323
47074088123
397074185803
147724050157
538547823049
360521212451
26723414309
86090424649
366213579761
517547389631
291349860881
269186163581
396106482403
302690254873
369612212483
7688608079
451912705501
378983384089
242642904239
360858996349
453817027397
138809526341
360303426443
489361778021
402028348793
239741644327
389514742187
527656927937
448740787597
212711507989
320773867009
203086541663
148280989019
100458828917
180169112069
452738972093
60716173537
413063331991
536875444031
305207394253
59568266057
177379435999
405612057469
75121240829
14754422663
501494508793
304548090389
358383440183
27869098409
213274120541
446666586151
344316205907
12035544347
539978858693
200817629351
489636635779
447429494257
245368627733
332331237311
434228238611
505204698853
542746223807
200701160237
51441272021
436927985981
272411074349
537713667773
107959971683
47895803381
30075596377
493099467319
416426056243
360428490791
417690798299
192464090323
502550857973
64270813279
494801745377
235093932959
423313916581
86295574331
323068561793
73154803301
185889315947
429379062947
267283356499
484317384641
114267960973
80904440879
485549003777
134446085759
304700137447
48708507671
356081935229
40282036829
380763089131
375918187279
386833174823
304891460227
505907379937
132139544101
45704870657
399581877911
72384179723
543562869281
96102099811
508375051183
244101684877
65112194113
257414570423
192051723401
520703290139
217031326819
308011860859
101613765139
537162768239
243025549211
48246747559
71471596849
129675816763
83893150883
478659150539
277759197791
117823012399
149353885129
171810640789
35514772459
98776534117
322121797367
337884541297
194497968559
480824552951
234260161243
193514736199
348132931519
256071758333
183123067529
270836639441
27720209389
187935900487
350043784043
1636602197
357159702089
454427941109
186571475201
315906678343
535286852839
413684333857
401604373097
283520012899
490342820657
511558816849
284267754389
26895589027
8857023271
378406382909
230714486911
400273647503
227546853329
545771588407
546972592627
260914100141
360698893183
12156995453
159786373027
322403760443
83840580113
49431064733
210996674467
200803622267
259721004943
45941637851
467619601859
408762274051
452369745263
533444461019
355065993071
347857053367
8777602147
126689459987
87029500303
79660113011
427059552587
454219989749
508490836409
488494977583
69858313717
229440646667
330261086741
189367587991
189209819599
482716941947
151609915283
179442318883
383829509927
6758131769
21954469507
398449176031
303779558221
415837470773
211002173441
26728115903
44826428077
265001442221
262615950997
88667235367
35223183253
34746361051
153703875313
21200226053
231597161689
456252749651
10527673469
524755136263
201654305459
433073177077
261321901793
372581502409
524410469819
368594933449
32843928661
365508329489
61244236477
449026372481
412985513873
324419073743
467410118789
153107900839
419758205837
228045203051
243872485957
541521615601
468621090991
290356426589
248779896173
14710617043
165463002461
158460037327
340911454321
389114339087
268447856903
264388266809
139339635971
186114437269
177362051089
493183072043
46259933263
501192247357
294012874549
326125644307
29671880957
456916558453
395422353427
390241318609
11260016003
3792452219
251357302477
50641161047
286946123927
396044459717
507217967941
465622206407
134692453223
510775454173
418037611619
547917659593
306872592227
340215841313
520875220687
394159996121
281833072777
376912004797
220071248099
184992353659
72291335621
174839056141
137670189929
283471363573
147485418649
63955592641
315460405363
533223552773
411471881633
45963207391
337478411509
9048362347
441692476109
9638041771
455000793823
340488780811
539798737523
153871582411
468022453201
382059573031
98019041621
253215690517
49939681013
446781381173
128073462653
469462067411
183595235851
372021105829
128701038517
495853993111
502429245601
144194638409
349035129307
214973715343
270907685303
522130063991
294000441193
496832976751
543921770011
286865143277
309331816403
276087930751
318223164593
517564922359
24744493751
235073897039
76208535817
46987311191
465495798827
225816579049
181961166917
480436764697
94211599241
475838426929
21226407343
111129064939
456616325183
238640777743
287341313537
116510596457
100195187791
51803893213
330831882697
475346103433
263840862029
296403366253
91225511137
276930146347
11410127549
333560137837
436292391869
1313787151
384868938919
204443691709
324854001601
33797947063
528412156351
272865086173
438771968927
378403934593
111672476431
454325828521
40095657313
124389854023
130496566643
395741067643
204863421431
267202585147
172800400739
494194443371
438974532109
78772155101
403267070809
193264044793
404346582637
534495478889
377638004897
418160668763
375988028863
42204719111
278808554483
159736716319
337215234463
175933325773
179469179663
289377443833
423660730981
531837300151
360960226507
427787579321
236484933071
125062622593
265258414931
326262505781
193144766753
523387165463
245339800787
162793188403
288295632613
26102842793
230518360087
480915650233
136544713883
216036838103
457025637787
514251556283
146619113671
240471046819
314002100429
252830123983
169295801527
521150514029
415794615953
340317943969
6248512001
265824492803
261967862329
308258130601
21852364733
9823088981
72544501441
380740287019
17640255667
431633363251
395064359917
261687726403
203922850801
298648448093
215688434447
104481072253
54280109809
193336665427
225841770053
546841251683
257884773791
289734847613
92251338401
2754392941
466247169331
525580549243
127797465493
179146216673
268159505767
135178015103
220598381041
127523906687
68554169711
229994728519
467136541771
163487665499
86653195201
446403356533
447710942501
527586195109
105383209693
481827747761
336926509103
304490208761
225213910937
490541160491
222640984399
310442143309
306243494867
496254677939
363580781359
190433466371
491536945129
225993897391
469611185293
489102759569
434317803793
44536113649
112787319233
482785583879
370148588123
531998882617
74680921591
68318361539
320480931899
360598510273
89101578733
444964131461
457307896321
450353162429
279160188079
247937595049
190410535127
250353867007
286856375473
161863189463
427698965137
121811014189
210586091831
100007453153
142878549617
413346063401
17488328059
464591193029
62578821457
284850397919
255106547149
331782635827
81948421441
216618413941
468584323057
427068439411
548390512643
490321392949
180387252373
15803985781
541957275133
257595354559
131657437349
168166293871
309662674229
511069127707
68492968157
446142497561
448663671961
214512055733
107628846613
393909408817
202960912369
394261064089
106000242211
429425750629
538958439827
503062583039
105540708961
154173001273
214253706071
310667016701
341908348709
364350289157
486696212663
216335450963
245245861093
203838624107
446852649713
261388589899
487336483261
389628387833
210351182147
373816772369
61365882287
112072799299
42676572583
135079968029
130251870131
473576492989
109606030627
209223503239
16335490729
57769292047
240962345731
4755322529
352194893549
99400448143
466621350337
120798441017
383953617001
498476254433
358273560679
318135228797
483219505117
375573478309
139584446657
423390029737
521230994789
323397082429
415001929117
445355178491
64364445001
186173722723
523920584569
63981922931
136982227219
204684020977
355571591387
149152161931
199971221273
284211530399
321788398157
236531754553
218382498511
236031493703
386675090743
230901636089
240042401143
234808756187
48361125151
240469035187
33146721887
215474924221
540075608363
476858591969
491044828531
455254409143
417816620399
529782245809
47821978081
324786830519
460632716429
332339523167
298380293833
302568248651
117190587359
80421339521
454127753291
153650051837
135825625711
424762469927
391989860303
172240043123
446484398377
26663778499
494096504221
393311158739
288628521971
120506589883
171557018597
215498622181
532382999789
116174605139
490024039289
167867955709
341358726061
98827346347
421111241927
50470647881
419931357631
352794967411
539921479147
257187372833
314068977337
502308146579
496156744079
308763203291
511984287767
484228600139
221607423523
256800109931
200926165201
398175182539
126823703707
7547528629
392574408593
142427452747
151412529839
219825826447
193337400341
110463682403
505692430861
123316395551
126044698873
22883667577
7110208207
145726491901
44112715057
323439905357
420436410871
61267647839
7164744749
502061461711
36641914691
303845677871
262143971107
247242227203
411100225397
194613584713
486576472873
74420641951
7506693973
431192383871
57925257809
257319918851
176071495703
279486139321
402972097681
328608366901
290369432713
375810871643
534358837387
303060690341
206067299437
262157805761
485660398037
289266795809
470225362639
208683698227
201115633907
508832042377
204176058223
488818636811
407833580351
147016465567
62154707621
71892026299
539357517637
86009097887
220505465251
44792374147
285608804111
475140741769
14280247043
184824224051
214624250447
142151005253
446941371109
479075651213
238954350337
153585623759
422959208797
308597693281
99138847091
61107156469
463824250951
10776302071
471723890177
114970363583
529405598861
518785377953
237767046499
405324916433
122056340639
215818522511
246318728897
538989007399
116397380807
247059041891
268217935729
26283222083
157321819703
496461016151
417043027151
103505960003
500597475779
520822280401
221167329703
204084711179
8309005339
238031302987
491656794107
535148938651
308605615709
74169214157
292022342147
232914046457
166189033991
497059152389
245809625071
386839676939
397646757203
278721036463
448594794379
468576626081
200746500133
359159665019
71044706791
206786907293
281753820827
118810587209
185813099027
36045909673
402143451251
204351984029
477718262789
276881851231
23799737057
126238455157
213665726927
299437634491
105013042231
267486275411
71860529249
210890320891
302480626157
183248109491
230312501333
21356403659
430434310171
427145494991
171900351769
547781798621
102311803259
28205615233
8630668177
406842456187
455952285797
191301371267
67651273967
412247524721
492124898039
341406458251
77249744771
532395123653
454333343479
349097170439
294323429773
105803438537
340711764233
348960575531
42706411403
411539125873
31960658507
132166546033
71958421097
134810380387
156672331951
541593213673
524889025337
214257891557
121695496127
517033997803
231529255927
141531945277
192109676753
364855550627
530361008039
25144521509
184368451783
263243037059
348594171851
273110688199
137472087329
156262345121
278498503027
232721808103
356254284601
433440005849
437396432647
526018794467
518699500703
487065388307
120413677873
419480712977
106361394859
284357594537
181525210883
32637602237
494554378699
81532794583
335806996093
239166363419
504101674319
54520940581
295130474623
190923768689
94500329939
94239228067
122597465663
351055052189
381679309981
367080259873
33246031303
147111477361
514150319183
145039660067
169070325899
81006142033
15747078047
334056238091
409814609467
454127315567
21638595761
212875303681
365081354359
88746812779
452777815033
430974622931
39871732247
43230090433
374783966933
114981416219
201607957861
483452545993
250611786847
218918089157
271006471231
486881759557
16028941307
41148524377
51080989937
439612286873
186332685457
542695590929
548504346317
368779330313
230995608769
73555761157
540304208453
489455887099
473626457261
194964267061
461248587971
61454805323
199077620603
161231525633
246511469233
8403563989
607997287
441738135947
369266501363
517941973193
397244265329
291563057143
89287346693
280206221447
227366156473
120981778469
59171902807
324859901081
325748197043
310799631941
162572651981
32846726119
396250071331
145340333263
306114482077
373362369713
386917446403
16195698413
4744481711
435915782453
56939833969
370606750231
8647983749
321288872137
244397911399
131200687711
73415676049
52127241757
139461288853
42050897711
523418825903
267345484799
457803994751
341751046997
41064625373
137295478981
434613649373
367778888699
300923384149
375778659491
13354419977
191054732887
320859195541
79288817701
387297903731
543675174157
386032696909
300003920287
113668079797
366600322037
524266363783
543589695631
488662971647
437116420981
345458772431
390830606059
332142094819
263086526267
245971504109
339422453131
341997286759
54964833199
38091499267
95702955769
156700148599
514543440601
181572611387
518320007033
314897062741
339532073183
314263090543
436166263529
194235944239
383201155433
517698057029
96236878541
511563784807
471442824299
83845535167
69668386771
406467469333
494979306859
378386563327
327019089679
31621235677
452845914359
23829284153
10023319291
310809405113
23024480443
190610233799
39854974141
5776876363
35260503167
116154964441
46603843109
31194640291
354554335417
287844080009
504602488417
79730127119
528242316269
325115368727
138748069381
130064864243
125195608997
351163497383
106129479733
413641527667
385163356547
536761356869
305603797979
270136273661
492044124563
467155502897
272932879129
371257948519
135407567549
64997665451
420081374579
289335636523
309073537061
381516962179
196472710699
10159669657
171760592291
89665111337
36580406099
244793080691
72477422993
88262091241
530590473451
413926523587
283127291509
260336533931
71819566391
72715733281
462800944631
535403029027
532672780841
533216992397
157217795491
95059963937
467751436799
46557362869
15795532117
409417788553
131328350977
310898444347
185340404621
81747980059
336251487211
324007271927
275469608881
184800350281
407547452269
376879072699
28579003163
295126559473
275534940749
513286482329
12931649729
543008922991
42373822373
141973359943
115116759773
314808432823
420342439991
483857251289
141562866587
43105484021
38475448813
178305760627
243167176823
276071520623
257856937343
50555164837
313016061833
202064348933
265928331041
321933112637
295767417917
319138255561
241367902823
351635601797
277478858287
390916770859
444034359089
1572723181
349350916619
519929163217
428570194219
83666086159
437124859139
44520219437
126627996071
20332609939
84149912233
144787358251
258549767837
262747577273
81343676563
345078405611
133359696851
104732880991
151043050759
522332639099
258938741759
287255039917
343972441303
522922532563
22032546157
410937013469
391226948417
148143189431
301812516827
318316927559
220424145379
77797609363
58612795469
289726528051
332939566693
141093638773
166639746239
221461968619
436623408773
142189375607
356138757941
319363679959
241671255601
224111904439
308835735443
152736728041
459958465333
219707748371
485086893491
349608260737
378877201951
269659077803
454569280091
47772372173
49112030837
17686562617
256019383001
504055011899
81062525461
389923081033
8642496127
302290443139
411602861387
533563864819
463531618309
421964189639
487279333769
384740375029
244175801053
133497872723
545527243319
136416603179
14796879143
445843220737
162298263863
224141373389
204024378931
451390656271
411552448297
65079170087
320324279333
188654700557
68228911067
203755134211
212311297619
528426519427
404002839857
287218025921
330966236347
312630733391
205510110269
299441558587
421563876221
134084578603
442634419219
360020106833
190935153649
3421077427
452713827799
184323864799
121226852501
414735952187
2595747103
117419477743
15731587967
400567010659
503993287081
112031565101
195659981653
313462136189
167320217549
117450018193
166888540043
17253660583
448288760533
320124370303
499081903709
378470849551
166412567389
438029333983
514994382761
430761905069
48607625441
199226253823
463564152631
46278229061
179149280033
136700896061
20495546521
278960879269
111930021911
312849289637
394598500277
88699360963
48857356201
9199693117
17576165557
337820135677
374092483789
319134352787
126658805323
288908463251
297602314703
80242219093
281394423491
165890239061
97677650299
413750759993
154531769489
532172965799
246608616907
85632709021
95281440929
198195088649
470953309559
300040280513
532962116437
17558377933
31521392251
19031389423
52807145177
29402460953
425343167791
46752189571
303587594369
147020051489
299272750081
433288972903
73524963859
109314665689
300931012463
449601971501
73538383001
221438094049
30051567107
521759227447
185039715209
373744489961
250076352259
208485110293
27367772599
366882962569
225988382083
321650364193
208458868549
198192395507
377751895931
308557272941
278343081167
81529601401
9921921337
460224552377
416448517483
17891220133
350892843643
449110447627
259021811407
173896086883
479651251301
420480226787
68384351647
58970274421
519239504111
160511768723
271418894239
150483683957
104682053911
181523267537
462938881259
235283459287
74278318381
26846720041
61465261633
505075531871
367060431557
231261136627
144098490323
24887485391
461501258107
265968066527
416258069063
526860098161
320761754699
64163763649
44582792759
428554971211
382142325541
385002492739
322706090803
220873919459
238292147141
545106272419
462202561361
128780507917
173251303399
442558136057
66671766313
138110379053
359792565259
340419967273
398304355279
255316445821
39406708897
170847869891
264944838409
199510925597
456485660623
363383520343
238093623793
522101237389
487842843473
376243819249
202497543359
145730067377
291235133843
466506429811
216696299357
491876128201
515706235943
76668333869
272175466007
467851382969
275473062113
542118056983
93500227789
335744304683
281722253773
174270913627
32849590339
502446321103
75342626819
355054633369
253911089917
472669585273
408199987999
198253439437
5132550107
3752333251
544684913873
532041836083
276166236763
19190478913
247925745143
310469753723
386207837641
227496208087
23707180031
302668871429
496146680999
387443731501
359794053419
73442103173
424102769821
264724089983
225191830033
401193153973
180506973839
361216617569
79909787143
164478656051
88362915787
341017878431
212328606727
197162974847
367851023489
482940674987
22458266371
485717872567
325159642403
361656485353
418904236007
362602119977
163138908587
310009926769
46297623349
151666405843
534227433001
391209538633
245402156347
320221063753
467343543449
430883143927
420849143807
324638137477
318905664557
503132821417
179181552007
311198410429
112560475571
189970720217
537806216509
535271459617
234925165571
233568978901
283515550979
549386275021
318202882243
59378065829
147837351547
86107740827
67791551017
399230489153
165069371543
303319890173
378506148421
397205418277
214107964531
444996242107
268982141731
474845009063
127534165607
64365530753
407655710081
409729150111
259695439853
508635868963
1022157263
453718260601
508196246759
445620566063
14777112071
263582803661
142402646153
401026492501
459337487759
4007712343
525496517989
210614535211
214713287993
104186148529
356648327843
386646205247
425497303303
381804797827
395881065187
273253286863
55033694831
55934752873
523404584719
114991463623
4563612353
474660084781
93763188973
106135594451
381498492631
504698887499
505631687207
154902531757
323120695423
386427707291
410375530651
470580381191
116297033453
390592168829
23226677251
212023798463
108012835297
160185352163
13915546369
303511831673
453357787691
48775719581
359575606799
413130081251
248724445577
239745541069
316833106489
219566070671
496577598817
142619689939
521764928521
23961124987
217539902147
401751219041
524956404403
28877733277
527131432193
93504989839
188279476799
428855749477
142147543037
486369033587
518186425069
69997705417
202723371353
61466478079
33011978033
545648053213
317299088429
64794324233
259005306031
307903052003
436815408283
153437451709
63856614979
107886229523
34052304859
342114968269
268645479961
116429587949
271376473127
17146445527
520938862901
353714584177
243331002809
247234915969
229745410883
127970073241
32150300867
101297348221
259699168093
149742792217
381655422277
25779156827
467737136159
226704504391
177248043083
30364549571
399917081461
527112401887
443956913539
235519263037
121457250179
478674172129
139396676429
481241313941
113326870901
24679934887
389565866167
387779058377
250220636713
132278813453
80731072691
453468131357
92924566981
329982867481
398936927021
290775774551
338214591889
438340152097
158255384921
266126949223
18760216529
225540720787
47171294771
479821759009
385065229657
305002386719
512650370923
183815568899
492176841041
289520273111
108297084499
487577199721
218577013129
67780201031
193276417913
301236224363
79049855671
399017199781
3676976623
296181669923
275176297229
297989426281
334604041957
81993723211
432783278581
59026934171
242623593721
267838434869
425878890317
470699617627
337754314453
9755070739
501445439279
145782801911
127649996101
491152096637
68008203691
250929395861
507984580211
315887806181
203096973307
37567751743
32570006537
308126092291
239200750193
212258246611
367227081341
314579037629
322580573417
3687357029
21907985639
378305347787
66757795981
418550753303
72111988721
422111518201
357617753221
309054465607
16709555831
474873618533
134519651911
520294684691
446371133839
291219991729
108095894437
430501358239
360131422841
37202489111
403162114417
57745234367
395976418379
430100226223
225501141911
426123789829
496417500913
158590474153
299770931293
514573925077
527956835083
401869157141
389278399297
508837155107
43951164713
409592022391
129144619003
313932736279
122710971301
69462685463
17466248353
330123539047
234881133247
200547270779
524996697139
267365310613
15675099383
392413369303
156770272151
166925798423
227745972761
365878927049
402547878767
436645812767
290896249877
125917088543
354209042191
185937253421
277864927909
229438909523
506583082547
540637554089
538355806733
115056549403
204396628481
245895035623
541742242661
245311064623
376258750939
126612438247
237098013017
350999299481
477735886049
515620904951
532888679933
215548990859
330854491601
15849098483
81278288629
529991943031
95713135849
181965443003
195588511057
383186509109
197781359701
22360506083
285353017801
302236009247
91167103813
399539805799
424854092981
167619849109
174379370657
372404248243
348716367533
94200236861
146148294833
258832195637
403343592383
379119107681
539863783
79025468917
304475803321
311512431323
508653467351
100876253351
97764715957
461613444317
531143988443
158606223431
397379661493
211571292083
260468327177
548222633597
49253593153
303498681403
354106902133
309495689509
32745010373
232074174499
409662022123
207544773151
38629395991
123449837561
115680185773
265045923089
147813780577
313705749697
415305762229
306729765257
202367378209
144416778563
345588101459
109713329723
183312343211
133363167127
475506164233
53261500319
70734877043
120590636623
375828603659
351299941319
145479581953
218231309567
74141358013
353585876339
436879635107
412932146813
9055620199
109032771751
231002937611
214284888061
98634120763
78816453377
333311701757
336671792923
405519946967
347278056821
337068601657
127045488421
493888364371
517722187327
325263807247
361386454369
275860188437
518127515197
325927396283
513106809107
82811102849
192603814589
331836871237
172594867589
414907339463
254747332339
135460131089
435320988143
533493115861
31098779969
418872564433
377494417901
410729902907
225179864983
360009215551
91302412913
73778213513
330432665791
338147377531
108487652197
463681564273
236517232669
5504337793
341522616731
110278114433
261317897437
184726374167
10478454893
106849769687
19804059179
468958478867
365917534901
179142666203
202187329009
248042218891
84572292859
405840491579
100976458529
523244910457
126495569131
323306896391
437997247673
488695375453
376623271793
323065751363
408554588969
528524973841
82858722883
446196075433
334768642651
541976598677
299319861263
320025790661
440436805297
123964893127
93609459589
230258186911
205797950993
114856359523
34834048199
15500753327
171583181717
451102089869
79612167821
524887697507
226637839633
368642225561
50207551151
191038771139
21676963081
411633623021
58886371589
344295081881
404245166539
351582999323
262498091351
298942481503
431884751569
38247744047
431763000187
355409609959
363842465981
191871251239
258564076753
507154333883
214810079851
239526640673
444363344791
70544708099
511170559937
346699994411
84240173767
291791974247
278162612269
69718709227
122183521459
365609604709
160760936779
255450342029
495206638123
92362865981
200363173793
431119858717
113552548331
95321356993
419654852857
501252323569
305092645441
532874147837
416292856957
190119048023
488739111821
501876941393
461629016897
355186552327
538153880633
489158541629
396748221691
529734632771
16718358017
137704647151
449093810647
42736606877
108664341491
101146383001
401986972253
156323401217
495606005969
354577603543
353845777669
430832214139
299823626117
95218609517
500479096441
486921006479
366793832759
489877606451
172352499701
24541848739
437115090151
216494827649
488657809889
323233339381
81593141657
236275289857
124373577907
308860525703
462127960691
121015130521
460171096141
438253330909
44307468839
347125752013
380111137253
173174501287
317050575929
241569059483
55496473619
320209755413
474922779469
172194905009
36122458037
224401208189
207101469937
201799021189
167872765409
453562905071
358076782841
138360465343
109063942909
85509136289
180733927559
311520626297
155124354859
467623353317
190279365659
18711161453
364398119689
303392400407
353113703407
17561104289
342268853231
233718576557
401220596393
310424453291
241159994659
345890726827
437769222349
76809237761
254188760863
40934487007
58822922969
435357963181
518851331767
74578804081
173391265259
478318200949
119237394431
185141305837
397714965877
80011804463
42990892909
194319570937
24520846591
361110301147
140995233179
130741906927
155423384219
18399845857
118972799689
163449728489
203624395309
410796511481
229846746203
421572012371
521112593641
406482490633
52396470317
278186173513
79661838559
537473266387
516442286551
93275017601
413313001333
437233459603
507448182613
155660941673
60794085173
270514960627
24367125737
207878285311
400146378113
412103542157
416028753409
65526232027
412617003823
317574655991
152874965401
40421042803
56884457467
196234804301
529359020191
273558546721
304481551513
344511804757
394755279241
217024267073
20544691073
172038255563
49523497291
101556609533
220293594847
194983185811
226809303221
185473388603
420949968757
370326901543
2169177349
213274743197
411557695741
277704777859
312702513467
197476715047
297596043473
369524968199
540991693607
424541868577
508466196677
173072226857
135732092581
57704513899
202212736777
539846010421
387180909053
69606454979
334543230913
174108959881
161171973979
327209063239
51078927659
288856148423
62052403109
74574550571
119255862679
417185584099
167190442919
521281918999
471788328379
353733953239
345424488701
141556459123
433995087571
380008057967
72024273323
177558404183
263241307271
544313081353
481076504809
35099967457
30817024253
54627333587
124871825651
341698527977
267539754151
121019289707
347697632749
140886500309
373148122709
538879066267
525499091477
396756645059
492827833499
217856791897
92067505247
234960532139
284390283847
43295604949
63095726957
109344056281
16055058521
490454822401
27832302877
66130398589
245545901339
391711324327
383074186433
238816789027
472506166189
218138509033
331136302583
23365182917
124477490623
408850150351
399809280529
60181793689
296409616969
170562299249
62664352343
351102401669
207735295967
326319276869
162140427269
175960416407
422158654889
208317681463
359068288171
190492334609
148405548293
32144026583
300633018793
416733592651
338020179527
450489254473
413127647189
349790796409
374524389101
543435568103
496909858139
8334405251
180690266671
411213667819
547818939439
194569789093
485320799807
530167279303
469983024451
137745527657
316934672071
475004945099
116259317819
13083524341
234184403009
46861830427
292861556027
465496863109
28919910263
450864846989
343712775397
522250059251
303328517117
57619152739
172062624917
18947815207
467590243193
486647250767
21697935283
506732291693
94083361523
243782520869
217633281353
206854861529
17916972113
25869198109
156752635147
434498081233
339527155853
248245315099
272048377261
119382873023
295034583667
295898504459
323102344997
174348822799
231794210533
67141706293
85380374143
186436425953
449338864609
424647589297
517052382911
496833607903
384404319253
229041096617
474690150359
400403915629
411137970163
293958259997
434338202783
446704485053
438401626043
345764387443
424150094903
338826713711
328768488469
101595437261
83061604799
497341958611
199963366307
199171471981
295350902059
205490331733
437121369637
395658917501
506645729519
61495265201
171523944217
163573229329
173245662223
462380619697
541401729859
287235329419
355194245801
25280962699
288957057661
354645669461
239410546369
265648509043
174157373861
370133082569
56756759167
333828775337
341076568747
209685916997
296318761237
63883224679
74645132957
510838532059
34137655537
218599569011
443417360459
71360081393
5106935179
418650589771
149739756877
135807963101
361700143747
260021106607
143269971617
382764891307
431395076659
524911145107
485870213461
176118421393
29318922253
472763731519
122715285479
312482000473
319035035623
530292082211
193420335197
469604403523
223807267129
399193511867
101778004231
43160772157
254670260087
287976330493
526990679123
39332364677
230372193881
270937275173
324035345519
232776952841
17337611699
460562206243
461526719623
368626015001
87318949637
178821614779
500337970787
429264260401
515043670423
424722701113
487191384313
539153263793
304545890009
237592746863
344804115377
56956204729
72716679337
130471727161
259575390317
51484908091
271681217761
219413940073
373534567907
21505519709
55165559791
368469106543
239425846589
99404480113
480679980059
265248930731
506588256313
240642407581
80890672309
337740983989
63209954303
91886006461
144550571479
111601517569
61002144953
463479210211
243686080969
110562985541
54365215633
304036950799
275266733239
312298521427
472008633001
499314560011
400201479737
493262165131
477420389291
454759958171
454436549267
193789593133
510847466209
411168139633
472305098567
23593628167
211144675957
530961435233
159453437179
264686699357
434597959091
441972072037
4603357607
402086418341
149217549641
48404386729
226968438049
207364070477
304596199493
443567985439
2521576217
123061784987
90992358739
517173014279
253079580889
237990617237
492258092791
126762683227
5946404869
52356179849
299920031659
92782163693
254445187961
139678596931
15738499603
474681311177
316973997121
404227511549
13777746973
74772517907
528037660783
64940720309
379999240717
163328863037
167228687921
335252671571
113257010023
336177985487
319393243033
368006059217
323383959253
173358515327
141120391673
364080076753
488193696763
368037826213
420494786681
237801942569
156125153
549320830231
191300177111
359509702603
365951823959
434811954611
518408645873
426609381239
294870820547
134807870333
44514592957
480779584433
58013331931
500452517309
209321489711
286422468281
285969628649
547176343867
69012270053
353645609309
439729789007
193433416157
58798017881
289561321033
59274691717
217435739887
152841764077
255775421131
352196207837
180255264349
449838650881
292255150843
12400347103
502418943317
521132957299
125586124129
161903526893
352419699019
8537532511
148157139253
116420299441
210897885313
188745004199
303768230291
10489762631
136130326477
98456312303
156876040379
522632464051
3807647231
363774576421
322392185191
1347354137
152734162813
106506889789
233090028433
118784266331
72147493727
170686395629
402729071599
513801046721
95559672877
323706381277
361825974281
289056646631
323410695841
303611785219
12993658949
236277296513
471132008159
310868656927
262024715621
8245240637
55734494819
493525388443
80879224991
369239270347
189582586447
159276099923
364760159213
204484303819
495830234057
484311557209
470471023339
197623303991
516633359087
96905734301
514303755571
307977735407
121892458661
377367696443
422855108903
146150155451
235258729231
546947066261
332603420663
38886717659
183695887481
199650239017
170492652181
160365827081
75284649289
493124370953
341505867503
168406553027
218093675147
179252614859
395222589317
139701666077
404536710709
201159227617
101324640271
52606923097
90456719921
514310611547
415152600053
214746770911
86783314973
215969880949
526652259871
343015156987
529326731347
828682237
450751404941
94283941691
114240084719
533434681639
165172597813
528611546303
396327097129
251598983089
397338466519
314730350243
451704764321
103310649097
431363089397
289518279073
304319239321
392132250889
23040269047
41578578179
374013229003
303158564693
324568878617
5875969769
171464821519
184081384889
295079783587
332789001329
549593971229
545635503601
411730861849
490764224411
25851401321
454179207947
10144381957
118000753579
46401523369
305720386297
258017515489
245525359193
138478750133
524772105259
73442738771
374244949027
44092589803
5565748049
357747076109
30082621013
158297680589
511340553121
3987414239
202139389841
395759948033
250020537119
112146651787
90669077959
469803941917
526079156887
189959215141
490902628499
294482779861
264492641923
245092303751
309168449257
368742776473
29995634567
164183609731
259100582263
444733949923
19433301379
57378690293
200886844393
79691430457
296596987651
95283623741
86158151617
113362237363
125743476941
233390848547
129491091307
289939463267
174559168781
544292975047
168175813321
532059748529
368126755067
397001079487
141263082221
539842514441
138916241197
288785180423
340733285779
329011548739
494902865531
423488688101
486843569557
266789869063
78030938239
527273079049
464193958279
341496662291
1577744723
281328482269
86866309597
490152129541
348744868379
46422549193
369985072333
528126608897
37658667209
503866142159
410253119581
38460002393
181614837431
48046536403
21208736317
444349936831
511612196269
523509754147
477936643801
419441426587
215058026179
5351435009
474022240613
205733406271
365634719179
321703242449
500151959081
179381299079
144802751897
102753168853
71617265807
500829685879
122419809383
125091803521
450107094721
530341471223
517374826481
122374638781
258224672051
286140187439
247954746577
538773577571
330301452343
401004116423
406371463517
187102943089
507326401871
263726665141
167405188463
463274099641
339455130023
377394471743
28632091031
518970076631
330538879883
206063786419
192037735961
469890041801
109960713229
147424884337
335311695479
90902726911
193114954667
117880070947
131385026957
83970839083
397036731473
172647872249
118458047689
137628941189
357220823623
411256321859
3066863333
33308713943
405483916577
507286662833
331437512999
200482932071
542231456089
506316423449
54554854891
333666148903
370409737729
349577524187
398782155649
136671202951
259356341593
526983394537
64785081281
496412186653
493831799569
372716646403
145535788927
383185931911
20048890289
497187973151
210737446693
425730312479
542812615039
113526094823
372553628431
432700775257
264279454333
535835488649
198872069257
146764918877
289487099017
401011732831
129537911359
459546169031
88597398413
190495174931
9670624357
138322735861
299495438329
305426414893
213989294611
312860904997
343951160701
448302775969
278155404167
406845603397
130764202133
272721820927
506717283953
501647572889
376209275719
153579141589
420671190427
373027760681
20886224903
9404940953
421055056787
131182365131
375380743091
107955468779
401818655113
185800838317
43194319589
90887283857
249319683731
249735347647
22369054663
157519968607
297414269081
145035149011
491662207247
1905216097
162548877649
92148393167
399994288643
18080549317
52788015101
400490565023
373246599227
47614850039
279452905681
312484956163
342798721987
409691913599
225583603747
150251500103
339691860359
373472378507
59465508029
422141007721
427699737763
15765943891
410013757981
230929649267
135965164483
199743783727
282776521081
194130751049
28240963957
236158826419
85966320281
212432409179
367412424319
354447330773
164092557439
56708748163
412925675167
11253512927
203202143719
500079484763
355138374109
505484364241
17428089823
270916551601
506648071343
98154303817
220533449057
351345869593
352835288383
304752764737
374830436831
172917918431
409144160311
191249148427
531606584263
55436380079
164758880459
72177083999
73433716787
472514504897
81377748017
44345524921
509870826337
432936456109
422937592367
321972001679
152643049277
520754874421
216628241939
4607762213
18905669219
515180691391
442327219637
183093183541
178824531829
131603381711
273498153653
55250390687
474656916827
236957213807
217808396089
381327049277
14044725997
144236212361
386840711791
52787435951
268382824583
239408605979
110286112091
256617568351
105799491607
38960026409
487474405723
210623320693
35152955587
41411894663
467948962111
455536953841
382417124689
49536018607
513494907749
361468148113
69530757551
524235261313
244773411797
452740266557
189331921523
119138234489
296949122077
131047463867
430116712469
57754404161
254026674301
300564312443
129944083363
264105302633
423830431363
173204898137
219001186373
41212689823
31279866239
360232180943
442194222199
489871893391
518607978433
527187991537
239292844627
277536005347
25491421601
218207065753
527148821039
219342849811
47944303111
445592098499
247828189603
62503746059
519936434513
48258303833
523376197453
147876733451
338112427963
404506500613
313721444579
204245621123
346807618541
461976573661
115423764623
324529109497
421789952411
14630909191
238441943833
34990573517
458653688891
535507994159
546452161337
119024475617
73716056867
15427177421
121723470317
121206669673
492546499603
380277688237
77909769673
375144207497
537484062917
137273635253
147786472217
367645550047
143798549309
490254938059
485190854017
12122691419
522327619169
76353390769
178986554641
544005549377
5929963691
123835261531
439828999067
50538773293
475603489979
80013321673
463730451607
388616678117
162671051927
21095921489
102249383521
176993049089
265645517287
55475984699
207582845983
84794967679
277560586663
225049102351
55371563641
490329133691
207557585117
513159239849
413763980561
432416069017
381659663087
386411699381
511652548159
166859707871
493043051257
479281620331
537790259857
334792859699
449080882973
351536175709
390189209233
358750796203
20310317869
289174018423
432217769761
193856934169
502733512037
203298519469
238276855769
183949597313
363672646453
378387348121
259640926211
438303038687
264422337731
287500708661
473969685997
182721611251
213011308639
515139528481
172125626489
515214223333
134322926671
84961076071
328494881153
379356115871
138112808849
204250923083
531415386553
165575418859
106805748113
111906883447
438643658449
535261443653
199609311001
359321209307
102849414623
92463502583
238593992447
43249903387
173506191011
23035719283
372688330943
496818503101
156840997889
175487458273
33799035097
258996262711
295682077517
168248758079
299505289361
4861494853
331405481881
20340613199
403276339901
66382903381
106208491657
525543217447
449000454737
512621394617
444821874719
487223596757
46897227691
513045946859
514952068849
315031545739
185815364149
292647632339
260922810689
245326841687
298073887301
203601372577
294644331827
219333347749
267126442117
349028889961
288115392121
220446113491
171248378143
217101785567
23007538051
532096649347
512703369263
271216019003
335763210001
249269399389
258143080453
225077657131
65620454437
381188675113
121410634747
156201573719
154926575891
441289316407
384159746653
73473449743
208879668901
17677739927
260962769569
403249160029
16810561811
62028319531
99466895557
411072118001
373231562339
351334424813
79809385993
334637878177
297796101341
47352185633
228080219291
530760626239
250925692019
84288345109
123214564661
401577265931
249229184507
506715522949
10180195871
414884346397
367918671121
367246637539
333063965491
372530284337
403791725873
365552296033
341734602467
271750233607
463789259897
443535200333
201751300189
45109417447
378640168561
23009457067
316959914039
504374435507
8590104739
439308284131
528696191923
259031775791
10227902779
405568034939
53886773491
275304199109
153007578349
288425172787
139642072657
175605706823
368550347467
2925272249
295920364027
150507891889
82622751103
471297612637
420490297723
350624692213
334541654989
328153098913
326922000887
255445693421
316397148241
148734002737
318866830663
176123444491
169652507611
299395838701
354792073423
461567985583
171379092557
278991428563
544217203393
431082255451
244916889181
425819180441
150745860583
439337189353
307638074407
2771774063
21085418219
386701311743
5162805203
21288488467
3999062317
32071635259
404120254907
356814302809
328790809813
176854104451
450655694947
476789570329
304766333203
106065589001
387547635593
166559965157
64304500807
138992016827
165553147631
89550721439
265092006787
52314291983
156764981111
390053680931
194405464067
386912714899
105069512767
94036824433
89891618771
290386661339
150998067523
7571447153
359102211373
59733978217
219798230563
114633624659
238315297189
175368204821
35273689117
50780706437
24585172543
137672687401
254187255503
143245271801
111071357323
78887728967
440420040677
48802356077
123810853993
106889506777
497239935077
426211638227
218923128797
493714362637
487715691143
519433077649
110120669977
67980311383
395300386409
158809267313
339799930571
338102156801
531689006579
153362996123
506002514887
429205962121
203616825961
210422997431
248981098699
214527772159
370458460069
362432764247
264032382301
517966316017
476765962063
187225633369
111144645463
162117070967
53720377189
82471807261
429062201171
228618275293
382032087727
106852577201
442026606391
339922069273
92841086509
175834752683
226765516903
56554535309
336152500927
243599318827
268240313639
155561550829
537775280849
159890947001
438820037977
226473566069
139724589253
242166379447
113209029457
330720705467
451766117441
249227176897
152674847161
106255060103
105176859521
35271962833
155506228037
230458988327
396145564333
463491707351
531617987833
246887846999
199322525159
93757984087
478741361339
470138137657
95349964607
125759270731
539949386849
27058971607
540773437903
422068323407
377326942921
410557659467
166736827073
520774128773
458201353601
199997503837
232088355923
275474195329
274852262953
46798596001
323014392089
101216339183
348869417047
516349242713
502342933951
479016525187
521160572707
267704376041
78243762617
338115434093
432111943519
151852601029
263705626273
248301221351
521672759989
346454651551
412020509821
348641443613
62356977587
435799297897
47753110843
69764130473
276272620919
530185217587
51182054393
134859790673
71635583209
521017514257
530814832399
405595752269
166798213789
325068987017
32778786367
12765320509
486839222203
456036629183
146934015637
304051897363
485899760207
311251993357
15189645871
433945453307
498890604881
227557944109
413906002799
481329698767
168746297177
484815312857
401761548967
344133422599
547249984223
347813482909
385568474113
396279508927
476219647859
181235562023
531430257667
529539238391
347291230553
137970501791
188534536507
15337489577
341987700101
470156140591
216714577631
181415547101
252181181803
76492628441
392614902007
186892139381
231319852129
323124034379
187928601697
495346468637
19658743807
477911700347
388284387739
488196100423
372834699299
459429403021
251251837741
240251614117
40871397641
120008068981
449605646701
232397867371
341336375033
216261625897
107614803481
337838192521
464080289237
515499706511
3586397963
250253563597
146365260871
18902551937
287940293093
479394077003
126021702619
68965696153
532794463793
386431847689
397188007313
185612268923
231112435427
88792605479
77917422647
9603594601
335588671519
336554064677
185767070641
548488302839
339354236227
299816316341
6684842699
181978972951
480505686707
463458392713
232897988831
64808020259
77733827383
105269567861
225089733259
498404162549
154453206571
146088068639
131029256557
430481747389
167148497693
455750454773
513821119927
180229666403
192408191809
1195060063
540436268111
287209320427
441434494217
207309167773
424737761911
443434373573
209422201649
306343010759
447937733527
458700278893
87620761597
496352557073
24533233
308350501463
416805620113
262265024599
146177632751
537091483589
242056100191
267043866883
318126329771
351462624913
384780898043
271279511233
381904847339
231641585221
209009333671
312895587097
13139842543
85173388037
478877984437
316301527309
202486464743
299035832231
190480699001
526624013743
211868572831
411100995941
304969232873
469996133587
347292243409
142306996673
486084576751
245528659807
65219326927
451892266919
413880962491
2833257227
524408828707
441582154021
95738592563
413759652041
325958924261
38584064839
161277842353
291616475191
414838222129
414972928177
397241554837
469362359381
356229188047
498751231487
38558145019
44510356687
340890150437
195223094411
130692351187
322857986161
394323895733
10751856079
224813235607
501804038699
166760926897
73748809261
101507591047
306701282971
434480042389
15835909261
34881314827
478480006409
91163155873
376863964969
72016720553
307529701849
477524810537
405405943447
526581952151
357103864343
110001888461
259337734673
6994339459
420472338127
66207578513
74823642637
142447581821
369520414421
519222948947
220556848049
423435735127
146331827539
372798117691
415624627841
228460435213
331083869477
222603297661
232925486093
252283666039
443601637649
370746298397
204001909871
227359857691
255052957781
158033236523
241622830243
10767586733
526781742983
258290306101
476769641333
4036038443
38435496691
164011834733
350166059731
481525935599
376813166687
101642765857
207213719233
295184865259
11573293937
352567780547
69057628121
57217916501
175351667531
463086600049
474789351181
360701101619
233851699981
427264915697
302131770217
381739630067
16127331079
537266012137
491644029781
25926533807
62091907181
526462077079
297930975911
59308162301
512868952259
319818203153
331080702101
44277818953
445722375569
380487272141
198377254877
484528943881
108008183539
76675685659
452580946243
496570859189
279859280717
68493488419
430963101209
94237423121
444494004469
342625675603
221941407041
156335651
504353187847
48709657361
423461664841
435401098189
545423558333
191957478343
447237752327
51425297383
516889568551
200768419279
80945214373
179834116289
467049487363
29123504731
189164070869
425585906257
511384945961
360189853687
70258451353
289649247137
330676035799
422654044399
141556364083
382567498207
9607193489
96800911357
419606682863
539326101079
155121140533
221653595641
268708910867
312985565989
454321760779
195381704477
516078454523
497881357711
142245825929
296567307671
205557878557
293382134779
10804764031
542015681759
241593426281
265031322979
458201777921
463792839857
529901934269
260750902823
169498788671
6004453753
527378873683
98343348143
332914358389
102589004101
493269084599
72979792967
376822689107
267303454289
375822402841
381720012529
330035380309
170336480173
548978022767
203092389739
545538209903
522387223679
121322850263
389331946079
472841535079
528823667213
72422202071
93864031763
104388573229
64597144097
457885370659
473928888221
287151571373
135669275741
376841289569
425396866669
157484522281
2213468977
358569306047
487379029681
297145475087
62522719387
232562023807
464489392049
543397182959
511844425733
535813477301
360047638787
534318147731
144963739777
178161855757
285930095623
188458492813
182894342831
338283123713
138857534953
484285662779
350467078217
201686195017
165722954491
267758851093
296562547249
81071928809
344717438281
221652268907
45840701111
242161840301
438030389519
241153930351
67801187711
124542963841
430841245841
226489996753
548976413327
91708677869
329113399387
525715283147
519708902891
381563862739
535363069649
411671048431
144796765357
445956845809
48947098127
344397305201
281155718783
455551471831
307758633047
109202749121
95569872161
286100808031
164548405349
499213587919
147442410529
463259386277
242483933539
51804705503
325139968793
480345762251
287547935729
65472384799
476077842649
514711172303
5698178683
450383862557
329837785609
524141424403
449890644817
342785628217
442940636081
2760649049
440853631157
371246319593
399130101137
133155998827
50334943259
501841010423
471035772877
302959094129
3323647343
448282155133
160245706471
387517700623
331042339643
104654201879
434063360891
343238266711
79757726551
50018401729
253550715307
190802602607
305695457909
55687352257
195449682797
260079275641
432405645953
487870449779
50619717073
60761510603
153467791121
200048314393
388286010341
49999972273
543481012513
181053491429
434265597797
458049755161
521497875911
532952200549
543222177889
509886484909
181295339083
486675130351
179185231739
69490878187
100120227203
400797780979
284917193987
339784800287
442321197347
433764163747
31872132989
433041136009
22464376993
303127484411
436574902817
176686415567
222931940993
93889081549
109100973757
129179923793
38098377091
494762407037
390350765377
102253452641
54850407137
96026525131
32262036011
315414320297
377542190503
467167900229
51702016997
486870956911
454077124849
427273835467
250866980773
207143447689
353072638643
417819341957
489590796361
40701662873
510489009673
271055037529
72261216653
434866696753
183121415471
426197466181
85229831179
110393235287
414610194451
531838898021
273159534601
387789440287
357494825437
171743452963
488478317357
465170070317
267161881631
382928443201
82501693909
170236632679
94584299633
203894733101
12486201901
150749420273
385581183151
413783802247
52651647379
235836920237
115650139433
215017567741
57069384947
539137927103
27850045829
162096041209
528221508709
449888645659
216339065143
194167622381
492310297163
256189072393
386427455443
244785169961
419933465603
68352841079
522501925819
71380010717
343700303263
280241384021
104875518079
126465741107
417044810141
111107588021
254993249417
304631550137
233417549263
80661051953
100950160429
395281190329
351560586301
516858231179
360467914211
166563790243
96496786229
181344844249
511232491207
200484623077
57653191991
124090840481
308146261051
407500994357
225607024051
198191741197
5855841133
320050957879
146725432561
136838145659
92431122757
438975772393
318087556009
174201568291
193788239479
285604889191
374999599619
283041900149
440951937929
128758667623
93578905907
467999502583
183026344387
466277980463
432278415553
545405459359
386101142891
477895632961
372281498861
326413033823
289942362407
83316429179
14666392417
398686701373
491124162007
289499623747
499261549537
294686067451
214367231357
1122205657
446884951987
81897111001
204888552941
231312076817
466268572829
3648973301
74794483961
201361995943
176881859381
270411383027
81706528889
500952827509
10988964793
140897684401
319420005053
278068288481
8896418717
476574312167
285048973523
282405678619
334078588313
114455222569
12958666723
203780284963
445681710767
248829164137
516546947069
77561605201
529223504009
18706658533
430335433417
294636145801
299416668847
13962357001
203316389873
174506344813
428848596037
499792888927
383754534029
11978582201
140067127847
509126488181
345644758159
39501461081
435978266567
61066420073
404309334893
8548407761
291013855793
527534092507
431410720843
225076146461
473586300197
178055672269
181679399767
61915590091
510668326547
82889244869
292006355639
117881866153
353526610321
11118667867
29447726797
438125226661
491929977991
514330782967
63570584083
67043551339
394052960981
350662356931
298002656953
340588215533
316329263197
60352381079
498467566783
453862144849
34547175137
326216127299
52592520653
245699694151
277148933227
450647763149
42322416637
24881660821
58174663973
527992772317
61835247779
524155018243
141108124583
443788850077
39155862007
27206468371
27755641561
205866160837
128308176077
501856942649
409986306011
471248575417
13103732377
338060257369
413983208203
406171960927
379950990007
230373797627
457140556469
353572686221
373720254181
381783110897
189276464497
319289006857
74347545917
389354317831
270487290527
520445677009
269148168011
