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