0 0
1 5
2 6
3 75
4 8
5 83
6 857142
7 875
8 8
9 9
10 90
11 916
12 923076
13 9285714
14 93
15 9375
16 9411764705882352
17 94
18 947368421052631578
19 95
20 952380
21 954
22 9565217391304347826086
23 9583
24 96
25 9615384
26 962
27 96428571
28 9655172413793103448275862068
29 96
30 967741935483870
31 96875
32 96
33 97058823529411764
34 9714285
35 972
36 972
37 9736842105263157894
38 974358
39 975
40 97560
41 9761904
42 976744186046511627906
43 9772
44 97
45 97826086956521739130434
46 9787234042553191489361702127659574468085106382
47 97916
48 979591836734693877551020408163265306122448
49 98
50 9803921568627450
51 98076923
52 9811320754716
53 9814
54 981
55 982142857
56 982456140350877192
57 98275862068965517241379310344
58 9830508474576271186440677966101694915254237288135593220338
59 983
60 983606557377049180327868852459016393442622950819672131147540
61 9838709677419354
62 984126
63 984375
64 9846153
65 984
66 985074626865671641791044776119402
67 985294117647058823
68 9855072463768115942028
69 9857142
70 98591549295774647887323943661971830
71 9861
72 98630136
73 9864
74 986
75 98684210526315789473
76 987012
77 9871794
78 9873417721518
79 9875
80 987654320
81 987804
82 98795180722891566265060240963855421686746
83 98809523
84 98823529411764705
85 9883720930232558139534
86 9885057471264367816091954022
87 98863
88 98876404494382022471910112359550561797752808
89 98
90 989010
91 989130434782608695652173
92 989247311827956
93 98936170212765957446808510638297872340425531914
94 9894736842105263157
95 989583
96 989690721649484536082474226804123711340206185567010309278350515463917525773195876288659793814432
97 9897959183673469387755102040816326530612244
98 98
99 99
100 9900
101 99019607843137254
102 9902912621359223300970873786407766
103 990384615
104 9904761
105 99056603773584
106 99065420560747663551401869158878504672897196261682242
107 99074
108 990825688073394495412844036697247706422018348623853211009174311926605504587155963302752293577981651376146788
109 990
110 990
111 9910714285
112 9911504424778761061946902654867256637168141592920353982300884955752212389380530973451327433628318584070796460176
113 9912280701754385964
114 99130434782608695652173
115 991379310344827586206896551724
116 991452
117 99152542372881355932203389830508474576271186440677966101694
118 991596638655462184873949579831932773109243697478
119 9916
120 9917355371900826446280
121 9918032786885245901639344262295081967213114754098360655737704
122 99186
123 99193548387096774
124 992
125 9920634
126 992125984251968503937007874015748031496062
127 9921875
128 992248062015503875968
129 9923076
130 9923664122137404580152671755725190839694656488549618320610687022900763358778625954198473282442748091603053435114503816793893129770
131 9924
132 992481203007518796
133 9925373134328358208955223880597014
134 9925
135 9926470588235294117
136 99270072
137 99275362318840579710144
138 9928057553956834532374100719424460431654676258
139 99285714
140 9929078014184397163120567375886524822695035460
141 992957746478873239436619718309859154
142 993006
143 99305
144 99310344827586206896551724137
145 993150684
146 993197278911564625850340136054421768707482
147 99324
148 9932885906040268456375838926174496644295302013422818791946308724832214765100671140939597315436241610738255033557046979865771812080536912751677852348
149 993
150 993377483443708609271523178807947019867549668874172185430463576158940397350
151 993421052631578947368
152 9934640522875816
153 9935064
154 9935483870967741
155 99358974
156 993630573248407643312101910828025477707006369426751592356687898089171974522292
157 99367088607594
158 9937106918238
159 99375
160 993788819875776397515527950310559006211180124223602484472049689440
161 9938271604
162 993865030674846625766871165644171779141104294478527607361963190184049079754601226
163 9939024
164 993
165 993975903614457831325301204819277108433734
166 9940119760479041916167664670658682634730538922155688622754491017964071856287425149700598802395209580838323353293413173652694610778443113772455089820359281437125748502
167 994047619
168 994082840236686390532544378698224852071005917159763313609467455621301775147928
169 99411764705882352
170 994152046783625730
171 99418604651162790697674
172 9942196531791907514450867052023121387283236
173 99425287356321839080459770114
174 99428571
175 994318
176 9943502824858757062146892655367231638418079096045197740112
177 994382022471910112359550561797752808988764044
178 9944134078212290502793296089385474860335195530726256983240223463687150837988826815642458100558659217877094972067039106145251396648044692737430167597765363128491620111731843575418
179 994
180 994475138121546961325966850828729281767955801104972375690607734806629834254143646408839779005524861878453038674033149171270718232044198895027624309392265193370165745856353591160220
181 9945054
182 994535519125683060109289617486338797814207650273224043715846
183 9945652173913043478260869
184 9945
185 9946236559139784
186 9946524064171122
187 994680851063829787234042553191489361702127659574
188 994708
189 9947368421052631578
190 99476439790575916230366492146596858638743455497382198952879581151832460732984293193717277486910
191 9947916
192 994818652849740932642487046632124352331606217616580310880829015544041450777202072538860103626943005181347150259067357512953367875647668393782383419689119170984455958549222797927461139896373056
193 9948453608247422680412371134020618556701030927835051546391752577319587628865979381443298969072164
194 9948717
195 99489795918367346938775510204081632653061224
196 99492385786802030456852791878172588832487309644670050761421319796954314720812182741116751269035532
197 994
198 994974874371859296482412060301507537688442211055276381909547738693467336683417085427135678391959798
199 995
200 995024875621890547263681592039800
201 99504
202 995073891625615763546798029556650246305418719211822660098522167487684729064039408866
203 995098039215686274
204 995121
205 99514563106796116504854368932038834
206 9951690821256038647342
207 9951923076
208 995215311004784688
209 9952380
210 995260663507109004739336492890
211 995283018867924
212 99530516431924882629107981220657276
213 995327102803738317757009345794392523364485981308411214
214 9953488372093023255813
215 995370
216 995391705069124423963133640552
217 9954128440366972477064220183486238532110091743119266055045871559633027522935779816513761467889908256880733944
218 99543378
219 9954
220 995475113122171945701357466063348416289592760180
221 9954
222 995515695067264573991031390134529147982062780269058295964125560538116591928251121076233183856502242152466367713004484304932735426008968609865470852017937219730941704035874439461883408071748878923766816143497757847533632286
223 99553571428
224 995
225 99557522123893805309734513274336283185840707964601769911504424778761061946902654867256637168141592920353982300884
226 99559471365638766519823788546255506607929515418502202643171806167400881057268722466960352422907488986784140969162
227 99561403508771929824
228 995633187772925764192139737991266375545851528384279475982532751091703056768558951965065502183406113537117903930131004366812227074235807860262008733624454148471615720524017467248908296943231441048034934497816593886462882096069868
229 99565217391304347826086
230 995670
231 9956896551724137931034482758620
232 9957081545064377682403433476394849785407725321888412017167381974248927038626609442060085836909871244635193133047210300429184549356223175965665236051502145922746781115879828326180257510729613733905579399141630901287553648068669527896
233 9957264
234 99574468085106382978723404255319148936170212765
235 995762711864406779661016949152542372881355932203389830508474
236 9957805907172
237 9957983193277310924369747899159663865546218487394
238 9958158
239 99583
240 995850622406639004149377593360
241 99586776859504132231404
242 995884773662551440329218106
243 99590163934426229508196721311475409836065573770491803278688524
244 9959183673469387755102040816326530612244897
245 995934
246 995951417004048582
247 995967741935483870
248 99598393574297188755020080321285140562248
249 996
250 99601593625498007968127490039840637450199203187250
251 99603174
252 9960474308300395256916
253 9960629921259842519685039370078740157480314
254 99607843137254901
255 99609375
256 9961089494163424124513618677042801556420233463035019455252918287937743190661478599221789883268482490272373540856031128404669260700389105058365758754863813229571984435797665369649805447470817120622568093385214007782101167315175097276264591439688715953307392
257 9961240310077519379844
258 996138
259 99615384
260 9961685823754789272030651340
261 99618320610687022900763358778625954198473282442748091603053435114503816793893129770992366412213740458015267175572519083969465648854
262 9961977186311787072243346007604562737642585551330798479087452471482889733840304182509505703422053231939163498098859315589353612167300380228136882129277566539923954372623574144486692015209125475285171102661596958174904942965779467680608365019011406844106463878326
263 99621
264 99622641509433
265 9962406015037593984
266 99625468164794007490636704119850187265917602
267 99626865671641791044776119402985074
268 9962825278810408921933085501858736059479553903345724907063197026022304832713754646840148698884758364312267657992565055762081784386617100371747211895910780669144981412639405204460966542750929368029739776951672862453531598513011152416356877323420074349442379182156133828
269 9962
270 99630
271 99632352941176470588
272 996336
273 996350364
274 9963
275 996376811594202898550724
276 996389891696750902527075812274368231046931407942238267148014440433212
277 99640287769784172661870503597122302158273381294
278 996415770609318
279 996428571
280 9964412811387900355871886120
281 99645390070921985815602836879432624113475177304
282 996466431095406360424028268551236749116607773851590106007067137809187279151943462897526501766784452296819787985865724381625441696113074204946
283 9964788732394366197183098591549295774
284 9964912280701754385
285 9965034
286 996515679442508710801393728222
287 996527
288 99653979238754325259515570934256055363321799307958477508650519031141868512110726643598615916955017301038062283737024221453287197231833910034602076124567474048442906574394463667820069204152249134948096885813148788927335640138408304498269896193771626297577854671280276816608
289 99655172413793103448275862068
290 996563573883161512027491408934707903780068728522336769759450171821305841924398625429553264604810
291 9965753424
292 99658703071672354948805460750853242320819112627986348122866894197952218430034129692832764505119453924914675767918088737201365187713310580204778156
293 9965986394557823129251700680272108843537414
294 99661016949152542372881355932203389830508474576271186440677
295 996621
296 996632
297 99664429530201342281879194630872483221476510067114093959731543624161073825503355704697986577181208053691275167785234899328859060402684563758389261744
298 996655518394648829431438127090301003344481605351170568561872909698
299 996
300 996677740863787375415282392026578073089700
301 9966887417218543046357615894039735099337748344370860927152317880794701986754
302 9966
303 9967105263157894736842
304 9967213114754098360655737704918032786885245901639344262295081
305 99673202614379084
306 996742671009771986970684039087947882736156351791530944625407166123778501628664495114006514657980456026058631921824104234527687296416938110749185667752442
307 99675324
308 9967637540453074433656957928802588
309 9967741935483870
310 99678456591639871382636655948553054662379421221864951768488745980707395498392282958199356913183279742765273311897106109324758842443729903536977491961414790
311 996794871
312 996805111821086261980830670926517571884984025559105431309904153354632587859424920127795527156549520766773162939297124600638977635782747603833865814696485623003194888178913738019169329073482428115015974440894568690095846645367412140575079872204472843450479233226837060702875399361022364217252396166134185303514376
313 9968152866242038216560509554140127388535031847133757961783439490445859872611464
314 9968253
315 996835443037974
316 9968454258675078864353312302839116719242902208201892744479495268138801261829652
317 99685534591194
318 9968652037617554858934169278
319 996875
320 99688473520249221183800623052959501557632398753894080
321 9968944099378881987577639751552795031055900621118012422360248447204
322 996904024767801857585139318885448916408668730650154798761609907120743034055727554179566563467492260061919504643962848297213622291021671826625386
323 99691358024
324 99692307
325 9969325153374233128834355828220858895705521472392638036809815950920245398773006134
326 996941896024464831804281345565749235474006116207951070336391437308868501529051987767584097859327217125382262
327 99695121
328 996960486322188449848024316109422492401215805471124620060790273556231003039513677811550151975683890577507598784194528875379939209726443768
329 996
330 99697885196374622356495468277945619335347432024169184290030211480362537764350453172205438066465256797583081570
331 9969879518072289156626506024096385542168674
332 996
333 99700598802395209580838323353293413173652694610778443113772455089820359281437125748502994011976047904191616766467065868263473053892215568862275449101796407185628742514
334 9970149253731343283582089552238805
335 9970238095
336 997032640949554896142433234421364985163204747774480712166172106824925816023738872403560830860534124629080118694362017804154302670623145400593471810089020771513353115727002967359050445103857566765578635014836795252225519287833827893175074183976261127596439169139465875370919881305637982195845697329376854599406528189910979228486646884272
337 9970414201183431952662721893491124260355029585798816568047337278106508875739644
338 9970501474926253687315634218289085545722713864306784660766961651917404129793510324483775811209439528023598820058
339 997058823529411764
340 997067448680351906158357771260
341 9970760233918128654
342 997084548104956268221574344023323615160349854227405247813411078717201166180758017492711370262390670553935860058309037900874635568513119533527696793002915451895043731778425655976676384839650145772594752186588921282798833819241982507288629737609329446064139941690962099125364431486880466472303206
343 997093023255813953488372
344 99710144927536231884057
345 99710982658959537572254335260115606936416184
346 99711815561959654178674351585014409221902017291066282420749279538904899135446685878962536023054755043227665706051873198847262247838616714697406340057636887608069164265129682
347 997126436781609195402298850574
348 99713467048710601719197707736389684813753581661891117478510028653295128939828080229226361031518624641833810888252148
349 99714285
350 997150
351 9971590
352 99716713881019830028328611898016
353 99717514124293785310734463276836158192090395480225988700564
354 997183098591549295774647887323943661
355 9971910112359550561797752808988764044943820224
356 997198879551820728291316526610644257703081232492
357 99720670391061452513966480446927374301675977653631284916201117318435754189944134078212290502793296089385474860335195530726256983240223463687150837988826815642458100558659217877094
358 99721448467966573816155988857938718662952646239554317548746518105849582172701949860724233983286908077994428969359331476323119777158774373259052924791086350974930362116991643454038
359 9972
360 997229916897506925207756232686980609418282548476454293628808864265927977839335180055401662049861495844875346260387811634349030470914127423822714681440443213296398891966759002770083102493074792243767313019390581717451523545706371191135734072022160664819944598337950138504155124653739612188365650969529085872576177285318559556786703601108033240
361 9972375690607734806629834254143646408839779005524861878453038674033149171270718232044198895027624309392265193370165745856353591160220994475138121546961325966850828729281767955801104
362 9972451790633608815426
363 99725274
364 997260273
365 9972677595628415300546448087431693989071038251366120218579234
366 997275204359673024523160762942779291553133514986376021798365122615803814713896457765667574931880108991825613079019073569482288828337874659400544959128065395095367847411444141689373297002724795640326975476839237057220708446866485013623978201634877384196185286103542234332425068119891008174386920980926430517711171662125340599455040871934604904632152588555858310626702
367 99728260869565217391304347
368 99728
369 9972
370 997304582210242587601078167115902964959568733153638814016172506738544474393530
371 99731182795698924
372 997319034852546916890080428954423592493297587131367292225201072386058981233243967828418230563002680965147453083109919571045576407506702412868632707774798927613941018766756032171581769436
373 99732620320855614
374 9973
375 9973404255319148936170212765957446808510638297872
376 997347480106100795755968169761273209549071618037135278514588859416445623342175066312
377 9973544
378 997361477572559366754617414248021108179419525065963060686015831134564643799472295514511873350923482849604221635883905013192612137203166226912928759894459102902374670184696569920844327176781002638522427440633245382585751978891820580474934036939313984168865435356200527704485488126649076517150395778364116094986807387862796833773087071240105540897097625329815303430079155672823218
379 99736842105263157894
380 997375328083989501312335958005249343832020
381 997382198952879581151832460732984293193717277486910994764397905759162303664921465968586387434554
382 9973890339425587467362924281984334203655352480417754569190600522193211488250652741514360313315926892950391644908616187989556135770234986945169712793733681462140992167101827676240208877284595300261096605744125326370757180156657963446475195822454308093994778067885117493472584856396866840731070496083550913838120104438642297650130548302872062663185378590078328981723237597911227154046
383 99739583
384 9974025
385 9974093264248704663212435233160621761658031088082901554404145077720207253886010362694300518134715025906735751295336787564766839378238341968911917098445595854922279792746113989637305699481865284
386 997416020671834625322
387 99742268041237113402061855670103092783505154639175257731958762886597938144329896907216494845360824
388 9974293059125964010282776349614395886889460154241645244215938303341902313624678663239074550128534704370179948586118251928020565552699228791773778920308483290488431876606683804627249357326478149100257069408740359897172236503856041131105398457583547557840616966580976863753213367609254498714652956298200514138817480719794344473007712082262210796915167095115681233933161953727506426735218508
389 9974358
390 99744245524296675191815856777493606138107416879795396419437340153452685421994884910485933503836317135549872122762148337595907928388746803069053708439897698209718670076726342710
391 997448979591836734693877551020408163265306122
392 9974554707379134860050890585241730279898218829516539440203562340966921119592875318066157760814249363867684478371501272264631043256
393 997461928934010152284263959390862944162436548223350253807106598984771573604060913705583756345177664
394 99746835443037
395 9974
396 997481108312342569269521410579345088161209068010075566750629722921914357682619647355163727959697732
397 9974874371859296482412060301507537688442211055276381909547738693467336683417085427135678391959798994
398 997493734335839598
399 9975
400 99750623441396508728179551122194513715710723192019950124688279301745635910224438902743142144638403990024937655860349127182044887780548628428927680798004987531172069825436408977556109725685785536159600
401 9975124378109452736318407960199004
402 997518610421836228287841191066
403 997524
404 9975308641
405 9975369458128078817733990147783251231527093596059113300492610837438423645320197044334
406 997542
407 9975490196078431372
408 997555012224938875305623471882640586797066014669926650366748166259168704156479217603911980440097799511002444987775061124694376528117359413202933985330073349633251833740831295843520782396088019559902200488
409 997560
410 99756690
411 997572815533980582524271844660194174
412 997578692493946731234866828087167070217917675544794188861985472154963680387409200968523002421307506053268765133171912832929782082324455205811138014527845036319612590799031476
413 99758454106280193236714
414 997590361445783132530120481927710843373493
415 99759615384
416 9976019184652278177458033573141486810551558752
417 9976076555023923444
418 9976133651551312649164677804295942720763723150357995226730310262529832935560859188544152744630071599045346062052505966587112171837708830548926014319809069212410501193317422434367541766109785202863961813842482100238663484486873508353221957040572792362768496420047732696897374701670644391408114558472553699284009546539379474940334128878281622911694510739856801909307875894988066825775656324582338902147971360381861575178
419 99761904
420 99762470308788598574821852731591448931116389548693586698337292161520190023752969121140142517814726840855106888361045130641330166270783847980
421 9976303317535545023696682464454
422 9976359338061465721040189125295508274231678486
423 9976415094339622
424 997647058823529411
425 997652582159624413145539906103286384
426 997658079625292740046838407494145199063231850117096018735362
427 9976635514018691588785046728971962616822429906542056074
428 997668
429 9976744186046511627906
430 99767981438515081206496519721577726218097447795823665893271461716937354988399071925754060324825986078886310904872389791183294663573085846867749419953596287703016241299303944315545243619489559164733178654292343387470
431 9976851
432 997690531177829099307159353348729792147806004618937644341801385681293302540415704387990762124711316397228637413394919168591224018475750577367205542725173210161662817551963048498845265588914549653579676674364896073903002309468822170900692840646651270207852193995381062355658198614318706697459584295612009237875288683602771362586605080831408775981524249422632794457274826789838337182448036951501154734411085450346420323325635103926096
433 9976958525345622119815668202764
434 99770114942528735632183908045
435 99770642201834862385321100917431192660550458715596330275229357798165137614678899082568807339449541284403669724
436 997711670480549199084668192219679633867276887871853546910755148741418764302059496567505720823798627002288329519450800915331807780320366132723112128146453089244851258581235697940503432494279176201372
437 997716894
438 997722095671981776765375854214123006833712984054669703872437357630979498861047835990888382687927107061503416856492027334851936218678815489749430523917995444191343963553530751708428246013667425968109339407744874715261958
439 99772
440 997732426303854875283446712018140589569160
441 9977375565610859728506787330316742081447963800904
442 99774266365688487584650112866817155756207674943566591422121896162528216704288939051918735891647855530474040632054176072234762979683972911963882618510158013544018058690744920993227990970654627539503386004514672686230248306
443 99774
444 997752808988764044943820224719101123595505617
445 9977578475336322869955156950672645739910313901345291479820627802690582959641255605381165919282511210762331838565022421524663677130044843049327354260089686098654708520179372197309417040358744394618834080717488789237668161434
446 9977628635346756152125279642058165548098434004474272930648769574944071588366890380313199105145413870246085011185682326621923937360178970917225950782
447 997767857142
448 99777282850779510022271714922048
449 997
450 9977827050
451 997787610619469026548672566371681415929203539823008849557522123893805309734513274336283185840707964601769911504424
452 997792494481236203090507726269315673289183222958057395143487858719646799116
453 997797356828193832599118942731277533039647577092511013215859030837004405286343612334801762114537444933920704845814
454 9978021
455 997807017543859649122
456 99781181619256017505470459518599562363238512035010940919037199124726477024070021881838074398249452954048140043763676148796498905908096280087527352297592
457 9978165938864628820960698689956331877729257641921397379912663755458515283842794759825327510917030567685589519650655021834061135371179039301310043668122270742358078602620087336244541484716157205240174672489082969432314410480349344
458 997821350762527233115468409586056644880174291938
459 997826086956521739130434
460 9978308026030368763557483731019522776572668112798264642082429501084598698481561822125813449023861171366594360086767895878524945770065075921908893709327548806941431670281995661605206073752711496746203904555314533622559652928416485900216919739696312364425162689804772234273318872017353579175704989154013015184381778741865509761388286334056399132321041214750542299349240780911062906724511930585683297180043383947939262472885032537960954446854663774403470715835140
461 9978354
462 9978401727861771058315334773218142548596112311015118790496760259179265658747300215982721382289416846652267818574514038876889848812095032397408207343412526
463 99784482758620689655172413793103
464 9978494623655913
465 99785407725321888412017167381974248927038626609442060085836909871244635193133047210300429184549356223175965665236051502145922746781115879828326180257510729613733905579399141630901287553648068669527896995708154506437768240343347639484
466 99785867237687366167023554603854389721627408993576017130620985010706638115631691648822269807280513918629550321199143468950749464668094218415417558886509635974304068522483940042826552462526766595289079229122055674518201284796573875802
467 99786324
468 997867803837953091684434968017057569296375266524520255863539445628
469 99787234042553191489361702127659574468085106382
470 997876857749469214437367303609341825902335456475583864118895966029723991507430
471 9978813559322033898305084745762711864406779661016949152542372
472 997885835095137420718816067653276955602536
473 99789029535864
474 99789473684210526315
475 99789915966386554621848739495798319327731092436974
476 9979035639412
477 99790794
478 99791231732776617954070981210855949895615866388308977035490605427974947807933194154488517745302713987473903966597077244258872651356993736951983298538622129436325678496868475991649269311064718162839248434237995824634655532359081419624217118
479 997916
480 997920
481 9979253112033195020746887966804
482 997929606625258799171842650103519668737060041407867494824016563146
483 997933884297520661157024
484 9979381443298969072164948453608247422680412371134020618556701030927835051546391752577319587628865
485 9979423868312757201646090534
486 997946611909650924024640657084188911704312114989733059548254620123203285420944558521560574948665297741273100616016427104722792607802874743326488706365503080082135523613963039014373716632443531827515400410677618069815195071868583162217659137577002053388090349075975359342915811088295687885010266940451745379876796714579055441478439425051334702258726899383983572895277207392197125256673511293634496919917864476386036960985626283367556468172484599589322381930184804928131416837782340862422
487 997950819672131147540983606557377049180327868852459016393442622
488 997955010224948875255623721881390593047034764826175869120654396728016359918200408
489 9979591836734693877551020408163265306122448
490 9979633401221995926680244399185336048879837067209775967413441955193482688391038696537678207739307535641547861507128309572301425661914460285132382892057026476578411405295315682281059063136456211812627291242362525458248472505091649694501018329938900203665987780040733197556008146639511201629327902240325865580448065173116089613034623217922606924643584521384928716904276985743380855397148676171079429735234215885947046843177189409368635437881873727087576374745417515274949083503054989816700610
491 9979674
492 9979716024340770791075050709939148073022312373225152129817444219066937119675456389452332657200811359026369168356
493 9979757085020242914
494 997
495 9979838709677419354
496 997987927565392354124748490945674044265593561368209255533199195171026156941649899396378269617706237424547283702213279678068410462776659959758551307847082494969818913480885311871227364185110663983903420523138832
497 997991967871485943775100401606425702811244
498 997995991983967935871743486973947895791583166332665330661322645290581162324649298597194388777555110220440881763527054108216432865731462925851703406813627254509018036072144288577154308617234468937875751503006012024048096192384769539078156312625250501002004008016032064128256513026052104208416833667334669338677354709418837675350701402805611222444889779559118236472945891783567134268537074148296593186372745490981963927855711422845691382765531062124248496993987975951903807615230460921843687374749498
499 998
500 9980039920159680638722554890219560878243512974051896207584830339321357285429141716566866267465069860279441117764471057884231536926147704590818363273453093812375249500
501 998007968127490039840637450199203187250996015936254
502 9980119284294234592445328031809145129224652087475149105367793240556660039761431411530815109343936381709741550695825049701789264413518886679920477137176938369781312127236580516898608349900596421471172962226640159045725646123260437375745526838966202783300198807157057654075546719681908548707753479125248508946322067594433399602385685884691848906560636182902584493041749502982107355864811133200795228628230616302186878727634194831013916500994035785288270377733598409542743538767395626242544731610337972166
503 998015873
504 99801
505 99802371541501976284584
506 998027613412228796844181459566074950690335305719921104536489151873767258382642
507 99803149606299212598425196850393700787401574
508 9980353634577603143418467583497053045186640471512770137524557956777996070726915520628683693516699410609037328094302554027504911591355599214145383104125736738703339882121807465618860510805500982318271119842829076620825147347740667976424361493123772102161100196463654223968565815324165029469548133595284872298624754420432220039292730844793713163064833005893909626719056974459724950884086444007858546168958742632612966601178781925343811394891944990176817288801571709233791748526522593320235756385068762278978388
509 99803921568627450
510 998043052837573385518590
511 998046875
512 998050682261208576
513 99805447470817120622568093385214007782101167315175097276264591439688715953307392996108949416342412451361867704280155642023346303501945525291828793774319066147859922178988326848249027237354085603112840466926070038910505836575875486381322957198443579766536964
514 99805825242718446601941747572815533
515 99806201550387596899224
516 9980657640232108317214700193423597678916827852
517 9980694
518 9980732177263969171483622350674373795761078
519 998076923
520 9980806142034548944337811900191938579654510556621880
521 99808429118773946360153256704
522 998087954110898661567877629063097514340344168260038240917782026768642447418738049713193116634799235181644359464627151051625239005736137667304015296367112810707456978967495219885277246653919694072657743785850860420650095602294455066921606118546845124282982791586
523 998091603053435114503816793893129770992366412213740458015267175572519083969465648854961832061068702290076335877862595419847328244274
524 99809523
525 99809885931558935361216730038022813688212927756653992395437262357414448669201520912547528517110266159695817490494296577946768060836501901140684410646387832699619771863117870722433460076045627376425855513307984790874524714828897338403041825095057034220532319391634
526 998102466793168880455407969639468690702087286527514231499051233396584440227703984819734345351043643263757115749525616698292220113851992409867172675521821631878557874762808349146110056925996204933586337760910815939278937381404174573055028462
527 998106
528 99810964083175803402646502835538752362948960302457466918714555765595463137996219281663516068052930056710775047258979206049149338374291115311909262759924385633270321361058601134215500945179584120982986767485822306238185255198487712665406427221172022684310018903591682419659735349716446124763705103969754253308128544423440453686200378071833648393194706994328922495274102079395085066162570888468809073724007561436672967863894139886578449905482041587901701323251417769376181474480151228733459357277882797731568
529 99811320754716
530 9981167608286252354048964218455743879472693032015065913370
531 99812030075187969924
532 998123827392120075046904315196
533 998127340823970037453183520599250936329588014
534 998130841121495327102803738317757009345794392523364485
535 998134328358208955223880597014925373
536 9981378026070763500931098696461824953445065176908752327746741154562383612662942271880819366852886405959031657355679702048417132216014897579143389199255121042830540037243947858472
537 99814126394052044609665427509293680297397769516728624535315985130111524163568773234200743494423791821561338289962825278810408921933085501858736059479553903345724907063197026022304832713754646840148698884758364312267657992565055762081784386617100371747211895910780669144
538 998144712430426716141001855287569573283858
539 99814
540 998151571164510166358595194085027726432532347504621072088724584103512014787430683918669131238447319778188539741219963031423290203327171903881700554528650646950092421441774491682070240295748613678373382624768946395563770794824399260628465804066543438077634011090573012939001848428835489833641404805914972273567467652495378927911275415896487985212569316081330868761552680221811460258780036968576709796672828096118299445471349353049907578558225508317929759704251386321626617375231053604436229205175600739371534195933456561922365988909426987060
541 998154
542 998158379373848987108655616942909760589318600368324125230202578268876611418047882136279926335174953959484346224677716390423572744014732965009208103130755064456721915285451197053406
543 998161764705882352941
544 9981651376146788990825688073394495412844036697247706422018348623853211009174311926605504587155963302752293577
545 9981684
546 9981718464351005484460694698354661791590493601462522851919561243144424131627056672760511882
547 9981751824
548 998178506375227686703096539162112932604735883424408014571948
549 9981
550 998185117967332123411978221415607985480943738656987295825771324863883847549909255898366606170598911070780399274047186932849364791288566243194192377495462794918330308529945553539019963702359346642468239564428312159709618874773139745916515426497277676950
551 9981884057971014492753623
552 998191681735985533453887884267631103074141048824593128390596745027124773960216
553 9981949458483754512635379061371841155234657039711191335740072202166064
554 9981
555 998201438848920863309352517985611510791366906474
556 99820466786355475763016157989228007181328545780969479353680430879712746858168761220825852782764811490125673249551166965888689407540394973070017953321364452423698384201077199281867145421903052064631956912028725314183123877917414721723518850987432675044883303411131059245960502692
557 9982078853046594
558 998211091234347048300536672629695885509838
559 9982142857
560 9982174688057040
561 99822064056939501779359430604
562 99822380106571936056838365896980461811722912966252220248667850799289520426287744227353463587921847246891651865008880994671403197158081705150976909413854351687388987566607460035523978685612788632326820603907637655417406749555950266429840142095914742451154529307282415630550621669626
563 998226950354609929078014184397163120567375886524
564 99823008849557522123893805309734513274336283185840707964601769911504424778761061946902654867256637168141592920353
565 9982332155477031802120141342756183745583038869257950530035335689045936395759717314487632508833922261484098939929328621908127208480565371024734
566 998236331569664902
567 99823943661971830985915492957746478873
568 99824253075571177504393673110720562390158172231985940246045694200351493848857644991212653778558875219683655536028119507908611599297012302284710017574692442882249560632688927943760984182776801405975395430579964850615114235500878734622144112478031634446397188049209138840070298769771528
569 9982456140350877192
570 998248686514886164623467600700525394045534150612959719789842381786339754816112084063047285464098073555166374781085814360770577933450087565674255691768826619964973730297723292469352014010507880910683012259194395796847635726795096322241681260945709281961471103327495621716287215411558669001751313485113835376532399299474605954465849387040280210157618213660245183887915936952714535901926444833625218914185639229422066549912434325744308231173380035026269702276707530647985989492119089316987740805604203152364273204903677758318739054290718038528896672504378283712784588441330
571 99825174
572 99825479930191972076788830715532286212914485165794066317626527050610820244328097731239092495636
573 9982578397212543554006968641114
574 998260869565217391304347
575 9982638
576 998266897746967071057192374350086655112651646447140381282495667244367417677642980935875216637781629116117850953206239168110918544194107452339688041594454072790294627383015597920277296360485268630849220103986135181975736568457538994800693240901213171577123050259965337954939341421143847487001733102253032928942807625649913344887348353552859618717504332755632582322357019064124783362218370883882149046793760831889081455805892547660311958405545927209705372616984402079722703639514731369150779896013864818024263431542461005199306759098786828422876949740034662045060658578856152512
577 998269896193771626297577854671280276816608996539792387543252595155709342560553633217993079584775086505190311418685121107266435986159169550173010380622837370242214532871972318339100346020761245674740484429065743944636678200692041522491349480968858131487889273356401384083044
578 998272884283246977547495682210708117443868739205526770293609671848013816925734024179620034542314335060449050086355785837651122625215889464594127806563039723661485319516407599309153713298791018
579 998275862068965517241379310344
580 998278829604130808950086058519793459552495697074010327022375215146299483648881239242685025817555938037865748709122203098106712564543889845094664371772805507745266781411359724612736660929432013769363166953528399311531841652323580034423407917383820
581 9982817869415807560137457044673539518900343642611683848797250859106529209621993127147766323024054
582 99828473413379073756432246
583 99828767123
584 9982905
585 998293515358361774744027303754266211604095563139931740614334470989761092150170648464163822525597269624573378839590443686006825938566552901023890784
586 99829642248722316865417376490630323679727427597955706984667802385008517887563884156729131175468483816013628620102214650766609880749574105621805792163543441226575809199318568994889267461669505962521294718909710391822827938671209540034071550255536626916524701873935264054514480408858603066439522
587 99829931972789115646258503401360544217687074
588 998302207130730050933786078098471986417657045840407470288624787775891341256366723259762308
589 99830508474576271186440677966101694915254237288135593220338
590 99830795262267343485617597292724196277495769881556683587140439932318104906937394247038917089678510
591 9983108
592 9983136593591905564924114671163575042158516020236087689713322091062394603709949409780775716694772344013490725126475548060708263069139966273187183811129848229342327150084317032040472175379426644182124789207419898819561551433389544688026981450252951096121416526138279932546374367622259696458684654300168634064080944350758853288364249578414839797639123102866779089376053962900505902192242833052276559865092748735244519392917369308600337268128161888701517706576728499156829679595278246205733558178752107925801011804384485666104553119730185497470489038785834738617200674536256323777403035413153456
593 9983164
594 9983193277310924369747899159663865546218487394957
595 998322147651006711409395973154362416107382550335570469798657718120805369127516778523489932885906040268456375838926174496644295302013422818791946308724
596 998324958123953098827470686767169179229480737018425460636515912897822445561139028475711892797319932
597 9983277591973244147157190635451505016722408026755852842809364548494
598 99833055091819699499165275459098497495826377295492487479131886477462437395659432387312186978297161936560934891485809682804674457429048414023372287145242070116861435726210350584307178631051752921535893155258764607679465776293823038397328881469115191986644407345575959933222036727879799666110183639398
599 9983
600 998336106489184692179700499168053244592346089850249584026622296173044925124792013311148086522462562396006655574043261231281198003327787021630615640599001663893510815307820299500831946755407653910149750415973377703826955074875207986688851913477537437603993344425956738768718801996672212978369384359400
601 9983388704318936877076411960132890365448504
602 998341625207296849087893864013266
603 99834437086092715231788079470198675496688741721854304635761589403973509933774
604 99834710743801652892561
605 99834
606 9983525535420098846787479406919275123558484349258649093904448105436573311367380560131795716639209225700164744645799011532125205930807248764415156507413509060955518945634266886326194398682042833607907742
607 99835526315789473684210
608 998357963875205254515599343185550082101806239737274220032840722495894909688013136288
609 9983606557377049180327868852459016393442622950819672131147540
610 998363338788870703764320785597381342062193126022913256955810147299509001636661211129296235679214402618657937806873977086743044189852700490
611 998366013071895424
612 998368678629690048939641109298531810766721044045676
613 9983713355048859934853420195439739413680781758957654723127035830618892508143322475570032573289902280130293159609120521172638436482084690553745928338762214
614 998373
615 998376623
616 9983792544570502431118314424635332252836304700162074554294975688816855753646677471636952
617 99838187702265372168284789644012944
618 998384491114701130856219709208400646203554119547657512116316639741518578352180936995153473344103392568659127625201938610662358642972536348949919224555735056542810985460420032310177705977382875605815831987075928917609046849757673667205169628432956381260096930533117932148626817447495961227786752827140549273021001615508885298869143780290791599353796445880452342487883683360258481421647819063004846526655896607431340872374798061389337641357027463651050080775444264943457189014539579967689822294022617124394184168012924071082390953150242326332794830371567043618739903069466882067851373182552504038772213247172859450726978
619 99838709677419354
620 998389694041867954911433172302737520128824476650563607085346215780
621 998392282958199356913183279742765273311897106109324758842443729903536977491961414790996784565916398713826366559485530546623794212218649517684887459807073954
622 998394863563402889245585874799357945425361155698234349919743178170144462279293739967897271268057784911717495987158908507223113964686
623 9983974358
624 9984
625 9984025559105431309904153354632587859424920127795527156549520766773162939297124600638977635782747603833865814696485623003194888178913738019169329073482428115015974440894568690095846645367412140575079872204472843450479233226837060702875399361022364217252396166134185303514376996805111821086261980830670926517571884
626 998405103668261562
627 99840764331210191082802547770700636942675159235668789808917197452229299363057324
628 998410174880763116057233704292527821939586645468
629 9984126
630 998415213946117274167987321711568938193343898573692551505546751188589540412044374009508716323296354992076069730586370839936608557844690966719492868462757527733755942947702060221870047543581616481774960380348652931854199683042789223454833597464342313787638668779714738510301109350237717908082408874801901743264659270
631 9984177215189873
632 998420221169036334913112164296
633 99842271293375394321766561514195583596214511041009463722397476340694006309148264
634 9984251968503937007874015748031496062992125
635 998427672955974
636 998430141287284144427001569858712715855572
637 99843260188087774294670846394
638 99843505477308294209702660406885758
639 9984375
640 99843993759750390015600624024960
641 998442367601246105919003115264797507788161993769470404
642 99844479004665629860031104199066874027993779160186625194401244167962674961119751166407465007776049766718506
643 99844720496894409937888198757763975155279503105590062111801242236024
644 9984496124031007751937
645 9984520123839009287925696594427244582043343653250773993808049535603715170278637770897832817337461300309597523219814241486068111455108359133126934
646 9984544049459041731066460587326120556414219474497681607418856259659969088098918083462132921174652241112828438948995363214837712519319938176197836166924265842349304482225656877897990726429675425038639876352395672333848531684698608964451313755795981452859350850077279752704791344667697063369397217928902627511591962905718701700154559505409582689335394126738794435857805255023183925811437403400309119010819165378670788253477588871715610510046367851622874806800618238021638330757341576506955177743431221020092735703245749613601236476043276661514683153013910355486862442040185471406491499227202472952086553323029366306027820710973724884080370942812982
647 998456790123
648 9984591679506933744221879815100154083204930662557781201848
649 99846153
650 998463901689708141321044546850
651 99846625766871165644171779141104294478527607361963190184049079754601226993865030674
652 99846860643185298621745788667687595712098009188361408882082695252679938744257274119448698315467075038284839203675344563552833078101071975497702909647779479326186830015313935681470137825421133231240428790199081163859111791730474732006125574272588055130168453292496171516079632465543644716692189892802450229709035222052067381316
653 9984709480122324159021406727828746177370030581039755351681957186544342507645259938837920489296636085626911314
654 99847328244274809160305343511450381679389312977099236641221374045801526717557251908396946564885496183206106870229007633587786259541
655 998475609
656 99847792
657 9984802431610942249240121580547112462006079027355623100303951367781155015197568389057750759878419452887537993920972644376899696048632218844
658 9984825493171471927162367223065250379362670713201820940819423368740515933232169954476479514415781487101669195751138088012139605462822458270106221547799696509863429438543247344461305007587253414264036418816388467374810318664643399089529590288315629742033383915022761760242792109256449165402124430955993930197268588770864946889226100151745068285280728376327769347496206373292867981790591805766312594840667678300455235204855842185128983308042488619119878603945371775417298937784522003034901365705614567526555386949924127465857359635811836115326251896813353566009104704097116843702579666160849772382397572078907435508345978755690440060698027314112291350531107738
659 9984
660 9984871406959152798789712556732223903177004538577912254160363086232980332829046898638426626323751891074130105900151285930408472012102874432677760968229954614220877458396369137670196671709531013615733736762481089258698940
661 998489425981873111782477341389728096676737160120845921450151057401812688821752265861027190332326283987915407854
662 998491704374057315233785822021116138763197586726
663 99849397590361445783132530120481927710843373
664 9984962406015037593
665 9984
666 99850074962518740629685157421289355322338830584707646176911544227886056971514242878560719640179910044977511244377811094452773613193403298350824587706146926536731634182908545727136431784107946026986506746626686656671664167916041979010494752623688155922038980509745127436281859070464767616191904047976011994002
667 998502994011976047904191616766467065868263473053892215568862275449101796407185628742514970059880239520958083832335329341317365269461077844311377245508982035928143712574
668 998505231689088191330343796711509715994020926756352765321375186846038863976083707025411061285500747384155455904334828101644245142002989536621823617339312406576980568011958146487294469357249626307922272047832585949177877428
669 9985074626865671641791044776119402
670 998509687034277198211624441132637853949329359165424739195230
671 99851190476
672 99851411589895988112927191679049034175334323922734026745913818722139673105497771173848439821693907875185735512630014858841010401188707280832095096582466567607726597325408618127786032689450222882615156017830609212481426448736
673 9985163204747774480712166172106824925816023738872403560830860534124629080118694362017804154302670623145400593471810089020771513353115727002967359050445103857566765578635014836795252225519287833827893175074183976261127596439169139465875370919881305637982195845697329376854599406528189910979228486646884272997032640949554896142433234421364
674 99851
675 99852071005917159763313609467455621301775147928994082840236686390532544378698224
676 99852289512555391432791728212703101920236336779911373707533234859675036927621861152141802067946824224519940915805022156573116691285081240768094534711964549483013293943870014771048744460856720827178729689807976366322008862629246676514032496307237813884785819793205317577548005908419497784342688330871491875923190546528803545051698670605612
677 99852507374631268436578171091445427728613569321533923303834808259587020648967551622418879056047197640117994100294
678 998527245949926362297496318114874815905743740795287187039764359351988217967599410898379970544918
679 9985294117647058823
680 99853157121879588839941262848751835535976505139500734214390602055800293685756240822320117474302496328928046989720
681 9985337243401759530791788856304
682 99853587115666178623718887262079062957540263543191800878477306002928257686676427525622254758418740849194729136163982430453879941434846266471449487554904831625183016105417276720351390922401171303074670571010248901903367496339677891654465592972181551976573938506588579795021961932650073206442166910688140556368960468521229868228404099560761346
683 99853801169590643274
684 998540145
685 9985422740524781341107871720116618075801749271137026239067055393586005830903790087463556851311953352769679300291545189504373177842565597667638483965014577259475218658892128279883381924198250728862973760932944606413994169096209912536443148688046647230320699708454810495626822157434402332361516034
686 998544395924308588064046579330422125181950509461426491994177583697234352256186317321688500727802037845705967976710334788937409024745269286754002911208151382823871906841339155749636098981077147016011644832605531295487627365356622
687 9985465116279069767441860
688 998548621190130624092888243831640058055152394775036284470246734397677793904208
689 99855072463768115942028
690 99855282199710564399421128798842257597684515195369030390738060781476121562952243125904486251808972503617945007235890014471780028943560057887120115774240231548480463096960926193921852387843704775687409551374819102749638205499276410
691 998554913294797687861271676300578034682080924
692 998556
693 998559077809798270893371757925072046109510086455331412103746397694524495677233429394812680115273775216138328530259365994236311239193083573487031700288184438040345821325648414
694 99856115107913669064748201438848920863309352517
695 9985632183908045977011494252873
696 99856527977044476327116212338593974175035868005738880918220946915351506456241032
697 998567335243553008595988538681948424068767908309455587392550143266475644699140401146131805157593123209169054441260744
698 9985693848354792560801144492131616595135908440629470672389127324749642346208869814020028612303290414878397711015736766809728183118741058655221745350500715307582260371959942775393419170243204577968526466380543633762517882689556509298
699 99857142
700 9985734664764621968616262482168330955777460770328102710413694721825962910128388017118402282453637660485021398002853067047075606276747503566333808844507845934379457917261055634807417974322396576319543509272467902995720399429386590584878744650499286733238231098430813124108416547788873038516405135520684736091298145506419400855920114122681883024251069900142653352353780313837375178316690442225392296718972895863052781740370898716119828815977175463623395149786019971469329529243937232524964336661911554921540656205420827389443651925820256776034236804564907275320970042796005706134094151212553495007132667617689015691868758915834522111269614835948644793152639087018544935805991440798858773181169757489300
701 9985754
702 998577524893314366
703 99857954
704 99858156028368794326241134751773049645390070921
705 998583569405099150141643059490084
706 998585572842
707 998587570621468926553672316384180790960451977401129943502824
708 998589562764456981664315937940761636107193229901269393511988716502115655853314527503526093088857545839210155148095909732016925246826516220028208744710860366713681241184767277856135401974612129760225669957686882933709449929478138222849083215796897038081805359661495063469675599435825105782792665726375176304654442877291960507757404795486600846262341325811001410437235543018335684062059238363892806770098730606488011283497884344146685472496473906911142454160789844851904090267983074753173483779971791255289139633286318758815232722143864598025387870239774330042313117066290550070521861777150916784203102961918194640338504936530324400564174894217207334273624823695345557122708039492242595204513399153737658674188
709 998591549295774647887323943661971830
710 9985935302390
711 99859550561797752808988764044943820224719101123
712 998597475455820476858345021037868162692847124824684431977559607293127629733520336605890603085553997194950911640953716690042075736325385694249649368863955119214586255259467040673211781206171107994389901823281907433380084151472650771388499298737727910238429172510518934081346423562412342215988779803646563814866760168302945301542776
713 9985994397759103641456582633053221288515406162464
714 9986013
715 998603351955307262569832402234636871508379888268156424581005586592178770949720670391061452513966480446927374301675977653631284916201117318435754189944134078212290502793296089385474
716 9986052
717 998607242339832869080779944289693593314763231197771587743732590529247910863509749303621169916434540389972144846796657381615598885793871866295264623955431754874651810584958217270194
718 99860917941585535465924895688456189151599443671766342141863699582753824756606397774687065368567454798331015299026425591098748261474269819193324061196105702364394993045897079276773296244784422809457579972183588317107093184979137691237830319888734353268428372739916550764951321279554937413073713490959666203059805285118219749652294853963838664812239221140472878
719 99861
720 998613037447988904299583911234396671289875173370319001386962552011095700416088765603328710124826629680
721 9986149584487534626038781163434903047091412742382271468144044321329639889196675900277008310249307479224376731301939058171745152354570637119113573407202216066481994459833795013850415512465373961218836565096952908587257617728531855955678670360110803324099722991689750692520775623268698060941828254847645429362880886426592797783933518005540166204
722 998616874135546334716459197786
723 99861878453038674033149171270718232044198895027624309392265193370165745856353591160220994475138121546961325966850828729281767955801104972375690607734806629834254143646408839779005524
724 998620689655172413793103448275
725 99862258953168044077134
726 998624484181568088033012379642365887207702888583218707015130674002751031636863823933975240715268225584594222833562585969738651994497936726272352132049518569463548830811554332874828060522696011004126547455295735900962861072902338376891334250343878954607977991746905089408528198074277854195323246217331499312242090784044016506189821182943603851444291609353507565337001375515818431911966987620357634112792297111416781292984869325997248968363136176066024759284731774415405777166437414030261348005502063273727647867950481430536451169188445667125171939477303988995873452544704264099037138927097661623108665749656121045392022008253094910591471801925722145804676753782668500687757909215955983493810178817056396148555708390646492434662
727 998626373
728 998628257887517146776406035665294924554183813443072702331961591220850480109739368
729 998630136
730 998632010943912448700410396716826265389876880984952120383036935704514363885088919288645690834473324213406292749658002735978112175102599179206566347469220246238030095759233926128590971272229822161422708618331053351573187414500683994528043775649794801641586867305061559507523939808481532147742818057455540355677154582763337893296853625170
731 99863387978142076502732240437158469945355191256830601092896174
732 9986357435197817189631650750341064120054570259208731241473396
733 9986376021798365122615803814713896457765667574931880108991825613079019073569482288828337874659400544959128065395095367847411444141689373297002724795640326975476839237057220708446866485013623978201634877384196185286103542234332425068119891008174386920980926430517711171662125340599455040871934604904632152588555858310626702997275204359673024523160762942779291553133514
734 9986394557823129251700680272108843537414965
735 998641304347826086956521739
736 998643147896879240162822252374491180461329715061058344640434192672
737 998644
738 998646820027063599458728010825439783491204330175913396481732070365358592692828146143437077131258457374830852503382949932341001353179972936400541271989174560216508795669824086603518267929634641407307171853856562922868741542625169147496617050067658
739 99864
740 998650472334682860
741 9986522911051212938005390835579514824797843665768194070080862533692722371967654
742 9986541049798115746971736204576043068640646029609690444145356662180349932705248990578734858681022880215343203230148048452220726783310901749663526244952893674293405114401076716016150740242261103633916554508748317631224764468371467025572005383580080753701211305518169582772543741588156123822341857335127860026917900403768506056527590847913862718707940780619111709286675639300134589502018842530282637954239569313593539703903095558546433378196500672947510094212651413189771197846567967698519515477792732166890982503364737550471063257065948855989232839838492597577388963660834454912516823687752355316285329744279946164199192462987886944818304172274562584118438761776581426648721399730820995962314939434724091520861372812920592193808882907133243606
743 998655913978494623
744 99865771812080536912751677852348993288590604026845637583892617449664429530201342281879194630872483221476510067114093959731543624161073825503355704697
745 9986595174262734584450402144772117962466487935656836461126005361930294906166219839142091152815013404825737265415549597855227882037533512064343163538873994638069705093833780160857908847184
746 99866131191432396251673360107095046854082
747 998663101604278074
748 998664886515353805073431241655540720961281708945260347129506008010680907877169559412550066755674232309746328437917222963951935914552736982643524699599465954606141522029372496662216288384512683578104138851802403204272363150867823765020026702269692923898531375166889185580774365821094793057409879839786381842456608811748
749 9986
750 99866844207723035952063914780292942743009320905459387483355525965379494007989347536617842876165113182423435419440745672436750
751 99867021276595744680851063829787234042553191489361
752 99867197875166002656042496679946879150066401062416
753 9986737400530503978779840848806366047745358090185676392572944297082228116710875331564
754 9986754966887417218543046357615894039735099337748344370860927152317880794701
755 99867724
756 998678996036988110964332892
757 9986807387862796833773087071240105540897097625329815303430079155672823218997361477572559366754617414248021108179419525065963060686015831134564643799472295514511873350923482849604221635883905013192612137203166226912928759894459102902374670184696569920844327176781002638522427440633245382585751978891820580474934036939313984168865435356200527704485488126649076517150395778364116094
758 9986824769433465085638
759 998684210526315789473
760 99868593955321944809461235216819973718791064388961892247043363994743758212877792378449408672798948751642575558475689881734559789750328515111695137976346911957950065703022339027595269382391590013140604467805519053876478318002628120893561103810775295663600525624178712220762155059132720105124835742444152431011826544021024967148488830486202365308804204993429697766097240473061760840
761 9986876640419947506561679790026246719160104
762 998689384010484927916120576671035386631716906946264744429882044560943643512450851900393184796854521625163826
763 9986910994764397905759162303664921465968586387434554973821989528795811518324607329842931937172774
764 99869281045751633
765 99869451697127937336814621409921671018276762402088772845953002610966057441253263707571801566579634464751958224543080939947780678851174934725848563968668407310704960835509138381201044386422976501305483028720626631853785900783289817232375979112271540469973890339425587467362924281984334203655352480417754569190600522193211488250652741514360313315926892950391644908616187989556135770234
766 998696219035202086049543676662320730117340286831812255541069100391134289439374185136897001303780964797913950456323337679269882659713168187744458930899608865710560625814863102
767 998697916
768 998699609882964889466840052015604681404421326397919375812743823146944083224967490247074122236671001300390117035110533159947984395318595578673602080624187256176853055916775032509752925877763328
769 9987012
770 9987029831387808041504539559014267185473411154345006485084306095979247730220492866407263294422827496757457846952010376134889753566796368352788586251621271076523994811932555123216601815823605706874189364461738002594033722438391699092088197146562905317769130
771 99870466321243523316062176165803108808290155440414507772020725388601036269430051813471502590673575129533678756476683937823834196891191709844559585492227979274611398963730569948186528497409326424
772 9987063389391979301423027166882276843467011642949547218628719275549805950840879689521345407503234152652005174644243208279430789133247089262613195342820181112548512289780077619663648124191461836
773 9987080103359173126614
774 99870967741935483
775 998711340206185567010309278350515463917525773195876288659793814432989690721649484536082474226804123
776 998712
777 99871465295629820051413881748071979434447300771208226221079691516709511568123393316195372750642673521850899742930591259640102827763496143958868894601542416452442159383033419023136246786632390745501285347043701799485861182519280205655526992287917737789203084832904884318766066838046272493573264781491002570694087403598971722365038560411311053984575835475578406169665809768637532133676092544
778 998716302952503209242618741976893453145057766367137355584082156611039794608472400513478818
779 99871794
780 9987195902688860435339308578745198463508322663252240717029449423815620
781 998721227621483375959079283887468030690537084398976982097186700767263427109974424552429667519181585677749360613810741687979539641943734015345268542199488491048593350383631713554
782 998722860791826309067688378033205619412515964240102171136653895274584929757343550446
783 9987244897959183673469387755102040816326530612
784 9987261146496815286624203821656050955414012738853503184713375796178343949044585
785 99872773536895674300254452926208651399491094147582697201017811704834605597964376590330788804071246819338422391857506361323155216284
786 998729351969504447268106734434561626429479034307496823379923761118170266836086404066073697585768742058449809402795425667090216010165184243964421855146124523506988564167725540025412960609911054637865311308767471410419313850063532401524777636594663278271918678526048284625158831003811944091486658195679796696315120711562897077509529860228716645489199491740787801778907242693773824650571791613722
787 9987309644670050761421319796954314720812182741116751269035532994923857868020304568527918781725888324
788 9987325728770595690747782002534854245880861850443599493029150823827629911280101394169835234474017743979721166032953105196451204055766793409378960709759188846641318124207858048162230671736375158428390367553865652724968314321926489226869455006337135614702154626108
789 99873417721518
790 998735777496839443742098609355246523388116308470290771175726927939317319848293299620733249051833122629582806573957016434892541087231352718078381795195954487989886219974715549936788874841972187104930467762326169405815423514538558786346396965865992414664981036662452591656131479140328697850821744627054361567635903919089759797724399494310
791 99873
792 998738965952080706179066834804539722572509457755359394703656
793 9987405541561712846347607052896725440806045340050377833753148614609571788413098236775818639798488664
794 99874213836477
795 99874371859296482412060301507537688442211055276381909547738693467336683417085427135678391959798994974
796 9987452948557089084065244667503136762860727728983688833124215809284818067754077791718946047678795483061480552070263488080301129234629861982434127979924717691342534504391468005018820577164366373902132
797 9987468671679197994
798 99874843554443053817271589486858573216520650813516896120150187734668335419274092615769712140175219023779724655819774718397997496871088861076345431789737171464330413016270337922403003754693366708385481852315394242803504380475594493116395494367959949937421777221526908635794743429286608260325406758448060075093867334167709637046307884856070087609511889862327909887359198
799 99875
800 99875156054931335830212234706616729088639200
801 998753117206982543640897755610972568578553615960099750623441396508728179551122194513715710723192019950124688279301745635910224438902743142144638403990024937655860349127182044887780548628428927680798004
802 99875466
803 99875621890547263681592039800995024
804 9987577639751552795031055900621118012422360248447204968944099378881
805 9987593052109181141439205955334
806 9987608426270136307311028500619578686493184634448574969021065675340768277571251548946716232961586121437422552664188351920693928128872366790582403965303593556381660470879801734820322180916976456009913258983890954151177199504337050805452292441140024783147459727385377942
807 9987623
808 9987639060568603213844252163164400494437577255871446229913473423980222496909765142150803461063040791100123609394313967861557478368355995055624227441285537700865265760197775030902348578491965389369592088
809 9987654320
810 998766954377311960542540073982737361282367447595561035758323057953144266337854500616522811344019728729963008631319358816276202219482120838471023427866831072749691738594327990135635018495684340320591861898890258939580764488286066584463625154130702836004932182490752157829839704069050554870530209617755856966707768187422934648581997533908754623921085080147965474722564734895191122071516646115906288532675709001233045622688039457459926017262638717632552404438964241676942046855733662145499383477188655980271270036991368680641183723797780517879161528976572133168927250308261405672009864364981504315659679408138101109741060419235511713933415536374845869297163995067817509247842170160295930949445129469790382244143033292231812577065351418002466091245376078914919852034525277435265104808877928483353884093711467324290
811 99876847290640394088669950738916256157635467980295566502463054187192118226600985221674
812 99876
813 9987714
814 9987730061349693251533742331288343558282208588957055214723926380368098159509202453
815 99877450980392156862
816 998776009791921664626682986536107711138310893512851897184822521419828641370869033047735618115055079559363525091799265605875152
817 9987775061124694376528117359413202933985330073349633251833740831295843520782396088019559902200488997555012224938875305623471882640586797066014669926650366748166259168704156479217603911980440097799511002444
818 998778
819 9987804
820 9987819732034104750304506699147381242387332521315468940316686967113276492082825822168087697929354445797807551766138855054811205846528623629719853836784409257003654080389768574908647990255785627283800243605359317904993909866017052375152253349573690621193666260657734470158343483556638246041412911084043848964677222898903775883069427527405602923264311814859926918392204628501827040194884287454323995127892813641900121802679658952496954933008526187576126674786845310596833130328867235079171741778319123020706455542021924482338611449451887941534713763702801461632155907429963459196102314250913520097442143727161997563946406820950060901339829476248477466504263093788063337393422655298416565164433617539585870889159561510353227771010962241169305724725943970767356881851400730816077953714981729598051157125456760048721071863580
821 998783454
822 998784933171324422843256379100850546780072904009720534629404617253948967193195625759416767922235722964763061968408262454434993924665856622114216281895504252733900364520048602673147023086269744835965978128797083839611178614823815309842041312272174969623329283110571081409477521263669501822600243013365735115431348724179829890643985419198055893074119076549210206561360874848116646415552855407047387606318347509113001215066828675577156743620899149453219927095990279465370595382746051032806804374240583232077764277035236938031591737545565006075334143377885783718104495747266099635479951397326852976913730255164034021871202916160388821385176184690157958687727825030376670716889428918590522478736330498177399756986634264884568651275820170109356014580801944106925880923450789793438639125151883353584447144592952612393681652490886
823 9987864077669902912621359223300970873
824 9987
825 9987893462469733656174334140435835351089588377723970944309927360774818401937046004842615012106537530266343825665859564164648910411622276029055690072639225181598062953995157384
826 99879081015719467956469165659008464328899637243047158403869407496977025392986698911729141475211608222490931076178960096735187424425634824667472793228536880290205562273276904474002418379685610640870616686819830713422007255139056831922611850060459492140266021765417170495767835550181378476420798065296251511487303506650544135429262394195888754534461910519951632406287787182587666263603385731559854897218863361547762
827 998792270531400966183574
828 998793727382388419782870928829915560916767189384800965018094089264173703256936067551266586248492159227985524728588661037394451145958986731001206272617611580217129071170084439083232810615199034981905910735826296743063932448733413751507840772014475271411338962605548854041013268
829 998795180722891566265060240963855421686746
830 998796630565583634175691937424789410348977135980746089049338146811070
831 998798076923
832 998799519807923169267707082833133253301320528211284513805522208883553421368547418967587034813925570228091236494597839135654261704681872749099639855942376950780312124849939975990396158463385354141656662665066026410564225690276110444177671068427370948379351740696278511404561824729891956782713085234093637454981992797118847539015606242496
833 99880095923261390887290167865707434052757793764
834 99880239520958083832335329341317365269461077844311377245508982035928143712574850299401197604790419161676646706586826347305389221556886227544910179640718562874251497005
835 99880382775119617224
836 998805256869772
837 99880668257756563245823389021479713603818615751789976133651551312649164677804295942720763723150357995226730310262529832935560859188544152744630071599045346062052505966587112171837708830548926014319809069212410501193317422434367541766109785202863961813842482100238663484486873508353221957040572792362768496420047732696897374701670644391408114558472553699284009546539379474940334128878281622911694510739856801909307875894
838 99880810488676996424314660309892729439809296781883194278903456495828367103694874851013110846245530393325387365911799761620977353992848629320619785458879618593563766388557806912991656734207389749702026221692491060786650774731823599523241954707985697258641239570917759237187127532777115613825983313468414779499404052443384982121573301549463647199046483909415971394517282479141835518474374255065554231227651966626936829558
839 998809523
840 99881093935790725326991676575505350772889417360285374554102259215219976218787158145065398335315101070154577883472057074910820451843043995243757431629013079667063020214030915576694411414982164090368608799048751486325802615933412604042806183115338882282996432818073721759809750297265160523186682520808561236623067776456599286563614744351961950059453032104637336504161712247324613555291319857312722948870392390011890606420927467300832342449464922711058263971462544589774078478002378121284185493460166468489892984542211652794292508917954815695600475624256837098692033293697978596908442330558858501783590963139120095124851367419738406658739595719381688466111771700356718192627824019024970273483947681331747919143876337693222354340071343638525564803804994054696789536266349583828775267538644470868014268727705112960760
841 998812351543942992874109263657957244655581947743467933491686460807600950118764845605700712589073634204275534441805225653206650831353919239904
842 9988137603795966785290628706
843 99881516587677725118483412322274
844 9988165680473372781065088757396449704142011834319526627218934911242603550295857
845 99881796690307328605200945626477541371158392434
846 998819362455726092089728453364817001180637544273907910271546635182
847 99882075471698113
848 998822143698468786808009422850412249705535924617196702002355712603062426383981154299175500588928150765606595995288574793875147232037691401648
849 998823529411764705
850 998824911868390129259694477085781433607520564042303172737955346650
851 9988262910798122065727699530516431924
852 998827667057444314185228604923798358733880422039859320046893317702227432590855803048065650644783118405627198124267291910902696365767878077373974208675263774912075029308323563892145369284876905041031652989449003516
853 9988290398126463700234192037470725995316159250585480093676814
854 9988304093567251461
855 99883177570093457943925233644859813084112149532710280373
856 9988331388564760793465577596266044340723453908984830805134189031505250875145857642940490081680280046674445740956826137689614935822637106184364060676779463243873978996499416569428238039673278879813302217036172695449241540256709451575262543757292882147024504084014002333722287047841306884480746791131855309218203033838973162193698949824970828471411901983663943990665110851808634772462077012835472578763127187864644107351225204200700116686114352392065344224037339556592765460910151691948658109684947491248541423570595099183197199533255542590431738623103850641773628938156359393232205367561260210035005834305717619603267211201866977829638273045507584597432905484247374562427071178529754959159859976662777129521586931155192532088681446907817969661610268378063010501750291715285880980163360560093348891481913652275379229871645274212368728121353558926487747957992
857 9988344
858 99883585564610011641443538
859 99883720930232558139534
860 998838559814169570267131242740
861 998839907192575406032482598607888631090487238979118329466357308584686774941995359628770301624129930394431554524361948955916473317865429234338747099767981438515081206496519721577726218097447795823665893271461716937354
862 9988412514484356894553881807647740440324449594438006952491309385863267670915411355735805330243337195828505214368482039397450753186558516801853997682502896871378910776361529548088064889918887601390498261877172653534183082271147161066048667439165701042873696407879490150637311703360370799536500579374275782155272305909617612977983777520278099652375434530706836616454229432213209733487833140208574739281575898030127462340672074159907300115874855156431054461181923522595596755504055619930475086906141367323290845886442641946697566628041714947856315179606025492468134414831981460023174971031286210892236384704519119351100811123986095017381228273464658169177288528389339513325608342989571263035921205098493626882966396292004634994206257242178447276940903823870220162224797219003476245654692931633835457705677867902665121668597914252607184241019698725376593279258400926
863 99884259
864 99884393063583815028901734104046242774566473
865 9988452655889145496535796766743648960739030023094688221709006928406466512702078521939953810623556581986143187066974595842956120092378752886836027713625866050808314087759815242494226327944572748267898383371824480369515011547344110854503464203233256351039260969976905311778290993071593533487297921478060046189376443418013856812933025404157043879907621247113163972286374133949191685912240184757505773672055427251732101616628175519630484
866 99884659746251441753171856978085351787773933102652825836216839677047289504036908881199538638985005767012687427912341407151095732410611303344867358708189158016147635524798154555940023068050749711649365628604382929642445213379469434832756632064590542099192618223760092272202
867 99884792626728110599078341013824
868 99884925201380897583429228
869 99885057471264367816091954022
870 998851894374282433983926521239954075774971297359357060849598163030
871 998853211009174311926605504587155963302752293577981651376146788990825688073394495412844036697247706422018348623
872 998854524627720504009163802978235967926689576174112256586483390607101947308132875143184421534936
873 9988558352402745995423340961098398169336384439359267734553775743707093821510297482837528604118993135011441647597254004576659038901601830663615560640732265446224256292906178489702517162471395881006864
874 998857142
875 9988584474
876 998859749144811858608893956670467502850627137970353477765108323831242873432155074116305587229190421892816419612314709236031927023945267958950969213226909920182440136830102622576966932725199543899657924743443557582668187001140250855188141391106043329532497149372862029646522234891676168757126567844925883694412770809578107183580387685290763968072976054732041049030786773090079817559863169897377423033067274800456100342075256556442417331812
877 9988610478359908883826879271070615034168564920273348519362186788154897494305239179954441913439635535307517084282460136674259681093394077448747152619589977220956719817767653758542141230068337129840546697038724373576309794
878 99886234357224118316268486916951080773606370875995449374288964732650739476678043230944254835039817974971558589306029579067121729237770193401592718
879 998863
880 99886492622020431328036322360953461975028376844494892167990919409761634506242905788876276958002270147559591373439273552780930760499432463110102156640181611804767309875141884222474460839954597048808172531214528944381384790011350737797956867196367763904653802497162315550510783200908059023836549375709421112372304199772985244040862656072644721906923950056753688989784335981838819523269012485811577752553916004540295119182746878547105561861520
881 9988662131519274376417233560090702947845804
882 998867497168742921857304643261608154020385050962627406568516421291053227633069082672706681766704416761041902604756511891279728199320498301245753114382785956964892412231030577576443941109852774631936579841449603624009060022650056625141562853907134767836919592298980747451868629671574178935447338618346545866364665911664779161947904869762174405436013590033975084937712344280860702151755379388448471121177802944507361268403171007927519818799546
883 99886877828054298642533936651583710407239819004524
884 99887005649717514124293785310734463276836158192090395480225
885 998871331828442437923250564334085778781038374717832957110609480812641083521444695259593679458239277652370203160270880361173814898419864559819413092550790067720090293453724604966139954853273137697516930022573363431151241534
886 9988726042841037204058624577226606538895152198421645997745208568207440811724915445321307779030439684329199549041713641488162344983089064261555806087936865839909808342728297632468996617812852311161217587373167981961668545659526493799323562570462232243517474633596392333709131905298759864712514092446448703494926719278466741826381059751972942502818489289740698985343855693348365276211950394588500563697857948139797068771138669673055242390078917700112739571589627959413754227733934611048478015783540022547914317925591882750845546786922209695603156708004509582863585118376550169109357384441939120631341600901916572717023675310033821871476888387824126268320180383314543404735062006764374295377677564825253664036076662908680947012401352874859075535512965050732807215332581736189402480270574971815107102593010146561443066516347237880496054114994363021420518602029312288613303269447576099210822
887 998873
888 998875140607424071991001124859392575928008
889 998876404494382022471910112359550561797752808
890 998877665544332210
891 99887892376681614349775784753363228699551569506726457399103139013452914798206278026905829596412556053811659192825112107623318385650224215246636771300448430493273542600896860986547085201793721973094170403587443946188340807174
892 998880179171332586786114221724524076147816349384098544232922732362821948488241881298992161254199328107502799552071668533034714445688689809630459126539753639417693169092945128779395296752519596864501679731243001119820828667413213885778275475923852183650615901455767077267637178051511758118701007838745800671892497200447928331466965285554311310190369540873460246360582306830907054871220604703247480403135498320268756
893 99888143176733780760626398210290827740492170022371364653243847874720357941834451901565995525727069351230425055928411633109619686800894854586129753914
894 99888268156424581005586592178770949720670391061452513966480446927374301675977653631284916201117318435754189944134078212290502793296089385474860335195530726256983240223463687150837
895 9988839285714
896 998885172798216276477146042363433667781493868450390189520624303232
897 998886414253897550111358574610244
898 998887652947719688542825361512791991101223581757508342602892102335928809788654060066740823136818687430478309232480533926585094549499443826473859844271412680756395995550611790878754171301446051167964404894327030033370411568409343715239154616240266963292547274749721913236929922135706340378197997775305895439377085650723025583982202447163515016685205784204671857619577308120133481646273637374860956618464961067853170189098
899 998
900 9988901220865704772475027746947835738068812430632630410654827968923418423973362930077691453940066592674805771365149833518312985571587125416204217536071032186459489456159822419533851276359600443951165371809100
901 99889135254
902 998892580287929125138427464008859357696566
903 9988938053097345132743362831858407079646017699115044247787610619469026548672566371681415929203539823008849557522123
904 9988950276243093922651933701657458563535911602209944751381215469613259668508287292817679558011049723756906077348066298342541436464088397790055248618784530386740331491712707182320441
905 9988962472406181015452538631346578366445916114790286975717439293598233995584
906 9988974641675854465270121278941565600882028665931642778390297684674751929437706725468577728776185226019845644983461962513781697905181918412348401323042
907 9988986784140969162995594713656387665198237885462555066079295154185022026431718061674008810572687224669603524229074
908 9988
909 9989010
910 99890230515916575192096597145993413830954994511525795828759604829857299670691547749725576289791437980241492864983534577387486278814489571899012074643249176728869374313940724478594950603732162458836443468715697036223929747530186608122941822173435784851811196487376509330406147091108671789242590559824368825466520307354555433589462129527991218441273326015367727771679473106476399560922063666300768386388583973655323819978046103183315038419319429198682766190
911 9989035087719298245614
912 9989047097480832420591456736035049288061336254107338444687842278203723986856516976
913 998905908096280087527352297592997811816192560175054704595185995623632385120350109409190371991247264770240700218818380743982494529540481400437636761487964
914 9989071038251366120218579234972677595628415300546448087431693
915 99890829694323144104803493449781659388646288209606986899563318777292576419213973799126637554585152838427947598253275109170305676855895196506550218340611353711790393013100436681222707423580786026200873362445414847161572052401746724
916 998909487459105779716466739367502726281352235550708833151581243184296619411123227917121046892039258451472191930207197382769901853871319520174482006543075245365321701199563794983642311886586695747001090512540894220283533260632497273718647764449291166848418756815703380588876772082878953107960741548527808069792802617230098146128680479825517993456924754634678298800436205016357688113413304252
917 9989106753812636165577342047930283224400871459694
918 998911860718171926006528835690968443960826985854189336235038084874863982589771490750816104461371055495103373231773667029379760609357997823721436343852013057671381936887921653971708378672470076169749727965179542981501632208922742110990206746463547334058759521218715995647442872687704026115342763873775843307943416757344940152339499455930359085963003264417845484221980413492927094668117519042437431991294885745375408052230685527747551686615886833514689880304678
919 9989130434782608695652173
920 998914223669923995656894679695982627578718783930510314875135722041259500542888165038002171552660152008686210640608034744842562432138979370249728555917480
921 99891540130151843817787418655097613882863340563991323210412147505422993492407809110629067245119305856832971800433839479392624728850325379609544468546637744034707158351409978308026030368763557483731019522776572668112798264642082429501084598698481561822125813449023861171366594360086767895878524945770065075921908893709327548806941431670281995661605206073752711496746203904555314533622559652928416485900216919739696312364425162689804772234273318872017353579175704
922 998916576381365113759479956663055254604550379198266522210184182015167930660888407367280606717226435536294691224268689057421451787648970747562296858071505958829902491874322860238353196099674972914409534127843986
923 99891774
924 99891
925 99892008639308855291576673866090712742980561555075593952483801295896328293736501079913606911447084233261339092872570194384449244060475161987041036717062634
926 9989212513484358144552319309600862
927 998922413793103448275862068965517
928 99892357373519913885898815931108719052744886975242195909580193756727664155005382131324004305705059203444564047362755651237890204520990312163616792249730893433799784714747039827771797631862217438105489773950484391819160387513455328310010764262648008611410118406889128094725511302475780409041980624327233584499461786867599569429494079655543595263724434876210979547900968783638320775026910656620021528525296017222820236813778256189451022604951560818083961248654467168
929 9989247311827956
930 998925886143931256713211600429645542427497314715359828141783029001074113856068743286788399570354457572502685284640171858216970
931 998927038626609442060085836909871244635193133047210300429184549356223175965665236051502145922746781115879828326180257510729613733905579399141630901287553648068669527896995708154506437768240343347639484978540772532188841201716738197424
932 99892818863879957127545551982851018220793140407288317256162915326902465166130760986066452304394426580921757770632368703108252947481243301178992497320471596
933 998929336188436830835117773019271948608137044967880085653104925053533190578158458244111349036402569593147751605995717344753747323340471092077087794432548179871520342612419700214132762312633832976445396145610278372591006423982869379014
934 99893048128342245
935 998931623
936 998932764140875133404482390608324439701173959445037353255069370330843116328708644610458911419423692636072572038420490928495197438633938100320170757737459978655282817502668089647812166488794023479188900747065101387406616862326574172892209178228388473852721451440768409818569903948772678762006403415154749199573105656350053361792956243329775880469583778014941302027748132337246531483457844183564567769477054429028815368196371398078975453575240128068303094983991462113127001067235859124866595517609391675560298826040554962646744930629669156883671291355389541088580576307363927427961579509071504802561366061899679829242262540021344717182497331910352187833511205976520811099252934898612593383137673425827107790821771611526147278548559231590181430096051227321237993596584845250800426894343649946638207043756670224119530416221985058697972251867662753468516542155816435432230522945570971184631803628601921024546424759871931696905016008537886872
937 9989339019189765458422174840085287846481876332622601279317697228144
938 998935037273695420660276890308839190628328008519701810436634717784877529286474973375931842385516506922257720979765708200212992545260915867944621938232161874334398296059637912673056443024494142705005324813631522896698615548455804046858359957401490947816826411075612353567625133120340788072417465388711395101171458
939 998936170212765957446808510638297872340425531914
940 9989373007438894792773645058448459086078639744952178533475026567481402763018065887353878852284803400637619553666312433581296493092454835281615302869287991498405951115834218916046758767268862911795961742826780021253985122210414452709883103081827842720510095642933049946865037194473963868225292242295430393198724760892667375132837407013815090329436769394261424017003188097768331562167906482465462274176408076514346439957492029755579171094580233793836344314558979808714133900106269925611052072263549415515409139213602550478214665249734325185972369819341126461211477151965993623804463336875664187035069075451647183846971307120085015940488841657810839532412327311370882040382571732199787460148777895855472901168969181721572794899043570669500531349628055260361317747077577045696068012752391073326248671625929861849096705632306057385759829968119022316684378320935175345377258235919234856535600425079702444208289054197662061636556854410201912858660
941 9989384288747346072186836518046709129511677282377919320594479830148619957537154
942 99893955461293743372216330858960763520678685047720042417815482502651113467656415694591728525980911983032873806
943 99894067796610169491525423728813559322033898305084745762711864
944 9989417
945 9989429175475687103594080338266384778012684
946 99894403379091869060190073917634635691657866948257655755015839493136219640971488912354804646251319957761351636747624076029567053854276663146779303062302006335797254487856388595564941921858500527983104540654699049630411826821541710665258711721224920802534318901795142555438225976768743400211193241816261879619852164730728616684266103484688489968321013727560718057022175290390707497360084477296726504751847940865892291446673706441393875395987328405491024287222808870116156282
947 998945147679324
948 998946259220231822971548
949 99894736842105263157
950 9989484752891692954784437434279705573080967402733964248159831756046267087276550
951 998949579831932773109243697478991596638655462184873
952 9989506820566631689401888772298006295907660020986358866736621196222455403987408184679958027282266526757607555089192025183630640083945435466946484784889821615949632738719832109129066107030430220356768100734522560335781741867785939139559286463798530954879328436516264428121720881427072402938090241343126967471143756558237145855194123819517313746065057712486883525708289611752360965372507869884575026232948583420776495278069254984260230849947534102833158447009443861490031479538300104931794333683105981112277019937040923399790136411332633788037775445960125918153200419727177334732423924449108079748163693599160545645330535152151101783840503672612801678908709338929695697796432318992654774396642182581322140608604407135362014690451206715634837355718782791185729275970619097586568730325288562434417628541448058761804826862539349422875131164742917103882476390346274921301154249737670514165792235047219307450157397691500524658971668415529905561385099685204616
953 99895178197064
954 998952879581151832460732984293193717277486910994764397905759162303664921465968586387434554973821
955 998953974
956 9989550679205851619644723092
957 998956158663883089770354906054279749478079331941544885177453027139874739039665970772442588726513569937369519832985386221294363256784968684759916492693110647181628392484342379958246346555323590814196242171189979123173277661795407098121085594
958 998957247132429614181438
959 9989583
960 998959417273673257023933402705515088449531737773152965660770031217481789802289281997918834547346514047866805411030176899063475546305931321540062434963579604578563995837669094693028095733610822060353798126951092611862643080124869927159209157127991675338189386056191467221644120707596253902185223725286160249739854318418314255983350676378772112382934443288241415192507804370447450572320499479708636836628511966701352757544224765868886576482830385015608740894901144640
961 9989604
962 99896157840083073727933541017653167185877466251298026
963 99896265560165975103734439834024
964 9989637305699481865284974093264248704663212435233160621761658031088082901554404145077720207253886010362694300518134715025906735751295336787564766839378238341968911917098445595854922279792746113
965 9989648033126293995859213250517598343685300207039337474120082815734
966 9989658738366080661840744570837642192347466390899689762150982419855222337125129265770423991726990692864529472595656670113753877973112719751809720785935884177869700103412616339193381592554291623578076525336091003102378490175801447776628748707342295760082730093071354705274043433298862461220268872802481902792140641158221302
967 9989669421487603305785123
968 998968008255933952528379772961816305469556243550051599587203302373581011351909184726522187822497420020639834881320949432404540763673890608875128
969 9989690721649484536082474226804123711340206185567010309278350515463917525773195876288659793814432
970 9989701338825952626158599382080329557157569515962924819773429454170957775489186405767250257466529351184346035015447991761071060762100926879505664263645726055612770339855818743563336766220391349124613800205973223480947476828012358393408856848609680741503604531410916580844490216271884654994850669412976313079299691040164778578784757981462409886714727085478887744593202883625128733264675592173017507723995880535530381050463439752832131822863027806385169927909371781668383110195674562306900102986611740473738414006179196704428424304840370751802265705458290422245108135942327497425334706488156539649845520082389289392378990731204943357363542739443872296601441812564366632337796086508753861997940267765190525231719876416065911431513903192584963954685890834191555097837281153450051493305870236869207003089598352214212152420185375901132852729145211122554067971163748712667353244078269824922760041194644696189495365602471678681771369721936148300720906282183316168898043254376930
971 99897119341563786008230452674
972 998972250770811921891058581706063720452209660842754367934224049331963001027749229188078108941418293936279547790339157245632065775950668036
973 9989733059548254620123203285420944558521560574948665297741273100616016427104722792607802874743326488706365503080082135523613963039014373716632443531827515400410677618069815195071868583162217659137577002053388090349075975359342915811088295687885010266940451745379876796714579055441478439425051334702258726899383983572895277207392197125256673511293634496919917864476386036960985626283367556468172484599589322381930184804928131416837782340862422997946611909650924024640657084188911704312114
974 99897435
975 9989754098360655737704918032786885245901639344262295081967213114
976 9989764585465711361310133060388945752302968270214943705220061412487205731832139201637666325486182190378710337768679631525076765609007164790174002047082906857727737973387922210849539406345957011258955987717502558853633572159672466734902763561924257932446264073694984646878198567041965199590583418628454452405322415557830092118730808597748208802456499488229273285568065506653019447287615148413510747185261003070624360286591606960081883316274309109518935516888433981576253838280450358239508700102354145342886386898669396110542476970317297850562947799385875127942681678607983623336745138178096212896622313203684749232343909928352098259979529170931422722620266120777891504605936540429887410440122824974411463664278403275332650972364380757420675537359263050153531218014329580348004094165813715455475946775844421699078812691914022517911975435005117707267144319344933469805527123848515864892528147389969293756397134083930399181166837256908904810644831115660184237461617195496417604912
977 9989775051124744376278118609406952965235173824130879345603271983640081799591002044
978 99897854954034729315628192032686414708886618
979 99897959183673469387755102040816326530612244
980 998980632008154943934760448521916411824668705402650356778797145769622833843017329255861365953109072375127420
981 99898167006109979633401221995926680244399185336048879837067209775967413441955193482688391038696537678207739307535641547861507128309572301425661914460285132382892057026476578411405295315682281059063136456211812627291242362525458248472505091649694501018329938900203665987780040733197556008146639511201629327902240325865580448065173116089613034623217922606924643584521384928716904276985743380855397148676171079429735234215885947046843177189409368635437881873727087576374745417515274949083503054
982 9989827060020345879959308240081383519837232960325534079348931841302136317395727365208545269582909460834181078331637843336724313326551373346897253306205493387589013224821973550356052899287894201424211597151576805696846388606307222787385554425228891149542217700915564598168870803662258392675483214649033570701932858596134282807731434384537131230925737538148524923702950152594099694811800610376398779247202441505595116988809766022380467955239064089521871820956256358087487283825025432349949135300101729399796541200406917599186164801627670396744659206510681586978636826042726347914547304170905391658189216683621566632756866734486266531027466937945066124109867751780264496439471007121057985757884028484231943031536113936927772126144455747711088504577822990844354018311291963377416073245167853509664292980671414038657171922685656154628687690742624618514750762970498474059003051881993896236012207527975584944048830111902339776195320447609359104781281790437436419125127161749745676500508646
983 99898373
984 998984771573604060913705583756345177664974619289340101522842639593908629441624365482233502538071065
985 99898580121703853955375253549695740365111561866125760649087221095334685598377281947261663286004056795131845841784
986 998986828774062816616008105369807497467071935157041540020263424518743667679837892603850050658561296859169199594731509625126646403242147922
987 99898785425101214574
988 998988877654196157735085945399393326592517694641051567239635995955510616784630940343781597573306370070778564206268958543983822042467138523761375126390293225480283114256825075834175935288169868554095045500505561172901921132457027300303336703741152679474216380182002022244691607684529828109201213346814964610717896865520728008088978766430738119312436804853387259858442871587462082912032355915065722952477249747219413549039433771486349848331648129423660262891809908
989 998
990 998990918264379414732593340060544904137235116044399596367305751765893037336024217961654894046417759838546922300706357214934409687184661957618567103935418768920282542885973763874873864783047426841574167507568113017154389505549949545913218970736629667003027245206861755802219979818365287588294651866801210898082744702320887991927346115035317860746720484359233097880928355196770938446014127144298688193743693239152371342078708375378405650857719475277497477295660948536831483350151362260343087790110
991 99899193548387096774
992 99899295065458207452165156092648539778449144008056394763343403826787512588116817724068479355488418932527693856
993 9989939637826961770623742454728370221327967806841046277665995975855130784708249496981891348088531187122736418511066398390342052313883299798792756539235412474849094567404426559356136820925553319919517102615694164
994 9989949748743718592964824120603015075376884422110552763819095477386934673366834170854271356783919597
995 9989959839357429718875502008032128514056224
996 9989969909729187562688064192577733199598796389167502507522567703109327983951855566700100300902708124373119358074222668004012036108324974924774322968906720160481444332
997 9989979959919839679358717434869739478957915831663326653306613226452905811623246492985971943887775551102204408817635270541082164328657314629258517034068136272545090180360721442885771543086172344689378757515030060120240480961923847695390781563126252505010020040080160320641282565130260521042084168336673346693386773547094188376753507014028056112224448897795591182364729458917835671342685370741482965931863727454909819639278557114228456913827655310621242484969939879759519038076152304609218436873747494
998 998
999 999
1000 999000