0 1
1 31
2 608
3 9650
4 135471
5 1756461
6 21553078
7 254114080
8 2907590741
9 32510311691
10 356977004748
11 3863433611310
12 41325142341211
13 437804739243721
14 4601385756887618
15 48040443020269340
16 498759633052498881
17 5153605455623560551
18 53035826592972273688
19 543896062709785736170
20 5561079832631886895751
21 56711824894556530750181
22 577041166472909826554958
23 5859813683288566832539800
24 59403425385219105472283821
25 601286543818302753229580611
26 6078168900333924287534643428
27 61369650137339134550166888230
28 618989761439136019703368535091
29 6237548224187546323670286899841
30 62804416615403849362796894171098
31 631905127717989558540444839469460
32 6353803796694107362425526135841561
33 63850837700755960288933458472435871
34 641323764019784524180992514928689968
35 6438577449166016505647398984734251490
36 64613842053395287151727488463433915231
37 648191093556792794995711845117651596701
38 6500385447544417831491848577390922872038
39 65170128266630920229736185139366885282320
40 653197769070787305344774772571862873188101
41 6545446224334803436307928050957796446270331
42 65575680137897027370530594911237903369709308
43 656847770073258684572712835209167884001489950
44 6578296472484620544478091803137211262738012171
45 65871334045138603161859129828010368666743624761
46 659508666955686414179079141630484414890549713778
47 6602244626447249917125405326822911541119679482380
48 66086868004947751028010820505945137164188901859441
49 661448476612987253905704198502774120758375932907991
50 6619702941496087658908743514157319056899580662117448
51 66243993037319205102391321870779719133162939584347610
52 662862603282853756906564259290251324698670115454521911
53 6632430091174550177952144624533333485553139972550248021
54 66358537451973016106609614425989675291652438882628072318
55 663893503487571596217212963313945659970683286828678453640
56 6641708196326845523371222923404335340627289354539761311581
57 66442040421512517805316256181783560494235884676861811452851
58 664645030375609016877978585214527699560016435865945885850388
59 6648471939454455648139260876382398172382209791073649378248470
60 66502914117607922306048161415614722138628358956927845874260451
61 665192893696096051059660338747802451621944715269725856312810481
62 6653402709728237711651847207331401642537379774011760576698043658
63 66547291052797752169562533758942321385014814042108446108319060100
64 665592286131885058878392064994956086463378372510559250545415320521
65 6656997241783902555369122907674717375073102043513941049623979888911
66 66579641842233682176553713900957175748551702068046949738229690764128
67 665883443243353053836536916596027273320096338547318538328400207896530
68 6659617655832926884261367876597232580827156857469866922961112251563791
69 66603225568995587756478366214111494473390303746035443568764480144336141
70 666095696786455010395179212870685715978743294690958684534061096544843798
71 6661527937736558137664687982794584588819350162930072025614712726044245760
72 66620418106238264547738505555623339739364007960725585373699041686482382261
73 666250429622409070090939687182730538858781231703888978813005201003428680171
74 6662920533265534454947503850963497878783448028720882534702780768608959034668
75 66632951466036779863430834853124340415546354977110968651213850528539788875790
76 666363229860859807153200482690391071800956474398969167539089849504334458687931
77 6663935735413439783055064465554933660213743329698561999628682156121655919129001
78 66642088285380868678229397730661850827848935902407166159244839715924980205208738
79 666445461235047192519201285817016541591563647239331411172053388302893142360634620
80 6664675817781760353578768433322506808007767906836781903724143954161805434754112801
81 66648749026700192528550613513097760531341939297606285520765513020600563536906370631
82 666505407906952178181347402842294708214412463452461578222720005302884996948795558008
83 6665215337829122721602869783811798761043211303597580612880757094975673062094641250250
84 66653604707127976320221030110225425274619165980593167123688074837665757254435208208871
85 666549109030812889662555685124969541025363195165527879095658108679868428502476274373061
86 6665608647943943726426966063762841156990697923884500455378864065408370725727578981794478
87 66657144498161887574090448850870028891682756776790870496238779406219313499572141968130680
88 666580967150121746420548319564549726698657495674265997216969110411367124690251213361648141
89 6665895371017749025561074835266425093613243036102109104038548044152984566660646558417184291
90 66659725005826314384482653230888375148850150261413377789098141651346260821532878936006350148
91 666604191719102841541374737068390253649236512464473120816893874143975328497147132011395163910
92 6666104392138587658439588639528081584836566830743986881085879734789156739458991750291803422611
93 66661606195913923517926809797039745181614879495549282229553565048157891712329643743340363732321
94 666621122429891753805134872461861912081792914036453835882665634291818540692888044902009225577018
95 6666256768535690879252768942173762291970241978586339062251870634700195212617092288986439801517940
96 66662977583487873578320806109670274435887381884198245678377470615143784035259785426880131150044281
97 666633464918057451860208454397714257707655184551799631646949056957814389654471030783554768590625151
98 6666367850929183194329124485453885289499489489402139937187291148079102557676126401441519923424947088
99 66663977325029311642072859140204588674599113180060038744108302208463987961716129437690827795728440770
100 666642462591930445030430903659670756946065762930571686577280665144143614189511017482189786766576745151
101 6666448829994040487036304332721803581592047025955093957929403463861582925122304673990275923187802950781
102 66664706136613029755663722392989402402644304097704134140360452821146860806408903426715265634977846252358
103 666649021896183925407332385326355826725878376663338462235508223432282957111793374087300904150150624060400
104 6666507863732321931910503654463355945866805237134271121621890029770339625444713638119972917155489020677221
105 66665237440257563609906118195853253398235257907739095708595557313021930421371338485450710641811751763077211
106 666653803628984736048136160902460506522638955801271855092761519697471103900418970780808581132109303646804828
107 6666550899327529269346093128100612523975819840717313673929722577262414113667781778985320050899193915976184830
108 66665624760614429938504911912754785391198952216419527022466877359374236611995476159953067819162143619376112491
109 666657289512196535047274723533737961841267030399634846454073974703037148326044180760068359980434716671047452441
110 6666582272276435474630586126036255832777540721270293218610652618210924725136925965468522677482188596053710636498
111 66665907117154585886111070433954601343254839747700525559968192968097991550029702416534417112959871273271613102060
112 666659830721057939276050201002989502101162426135944083131042029957352288578747254624645549886041263254403201642961
113 6666605143156188117591805778708692139363894192133792954538786609402826556917576580675719543860494344021545411404471
114 66666112955072359707077729796150735549300825617895313708965489298508847766767607044074138177948840030153353931699368
115 666661683262317903904959912679764163768146632733491581575507029560647576365211682095692355178977947363276447252380090
116 6666621816027527800933461625718730279480687894566438133383300433048724238450714139619789355627908488683662584659380631
117 66666263010914416868922911512674542148279237374642928454075932995880892633771522611214923203646116398906688809241941301
118 666663033764896418443958501782512666735091805255550692658067345299135165765791532730026601303155583914708796272289065438
119 6666633970550734432361192603221706512269413652581053788902295469281218969564269407907058256267663791100581936164177666920
120 66666372401623276555809696039249006191247518325670902979878493370831750835979498008187120204418217778964469767421606157501
121 666664018281276155654200002625016588783225651175496738951711322449480032124103265651178573057000660164003919070147378550931
122 6666642831198152067451189191527578030464208854677524335367536292233724280473845226994715195689522815248846433623521234126708
123 66666452147450035273004426899065203393990086102718311811285268438444566809537524651349426026720623317147022655800676723490550
124 666664735993716984118645911318805838384126022058480040849222013989499541011620678898214924090486535031163670270747098956725571
125 6666649290610119523699055686459785600322289939762782434460642839135540455829429478222880770721367788105799462497601495382001361
126 66666510282157742379710198570271801786944944703012053502789611179457953752760582225410831238626145385666696000310009420109795178
127 666665259206086348082322668877382335770756074325596448298214843178927099043024325200693206886496717934687849004638520154048058980
128 6666653999521443799395420192110993859754271799332078230218699802422676936845017856621015920270123139731434131739822047204638956841
129 66666552662359660861140394934500814602509246738862147581326700797818895942712479886346617581070791066184763598970607576603131140591
130 666665640627903614416334846849020420475621477624180793500524320609116049026677186554692052773105469557711627176049340206927521702848
131 6666657432317799196409512668710775407651824363240114201900182956466478144858516918736586809027180527262924727542283205760691474060210
132 66666583557526859434323107347884120032464853050526121257446774990005398253168448780346543981054008111616857125888633058013871661043311
133 666665918684408401575370419437367069837371795569329165487321273007278544045172818772673506534775577856034926165570337959694593427696621
134 6666659934826342280843570948081173555352658395151313109017415540869018090375973848038612692783125841103344169650721779672220628781401718
135 66666606080103747194248798744744651485888088242679232820774518440060248549183799090127716468004747584916543115643518458154675917477462240
136 666666121387600391414835810186800489786991818193964801775280665894288373983324958536552585318567011030120190910615329585424441281010696981
137 6666661759155070189399698642069894792980918957842794173250623742225181009584972621511503834991912966937011757025876142374544108768089077451
138 66666622499062298371260522231349885831114215909405669322941936672464542014661852694404791521696585217618770678753115173468454094950741563788
139 666666269158227352007987341251194801340029545857098401566154884740255335741995183645369637927133343772489363135958959102686427443647204313070
140 6666663089090712834738384559444074014080277059674535884282502114183864560504520297029000916889641117687951122256593656198407435000583306349851
141 66666634468483082179310950452279911740862571207062967982699105931830973494108098575058670360436819655530907402753566908124960050480182809171081
142 666666376883014406280456979991501924966743682759849692677622210933338241982852150449376382401001536225106194362959084351598122499749295543181058
143 6666664058613796323190721801370396359793556929144317928253082447316191208541360956767649457698804002058014926539207705224189627301252806195540700
144 66666643194190833575382759082461720483792058807597005354964973598699403426464773629003297091869262554520363495287586323488813071763417252320353921
145 666666455414384168845108671833052557073678854161252301907524652050473675358944056782848926934641025261539950130264722516959366390373639108867145511
146 6666664765396124186272624927133752522699961960580386721697747439350532723243891264874165560665280245844201674769284755742866157535572388155994765528
147 66666649555231784343120152508657729267557623551522098669690637666733763691129120135546118806256036255001936802542714242573976032029066193188799753130
148 666666512663752725754747069729097259350824373279763245961595772570182065827902449856060231740653609156704917652422666615665836557991234869950694181191
149 6666665280640441198459383507620119205757059688590189872762540481026312982376313016029532028868675885266449835489592560299906834761364768912104564248741
150 66666654192430637452801070728988779953011019500117304236457705489037672779218195849900586891299378901512253413785957426668631352285069411605718503549198
151 666666554398542403741875970683752969285481551617191659638471194842635722619558623260348217587372192223017044275006509821089319542878534673323604554038360
152 6666665656253548300343548075013754371528010597350160156514643458286251557031067681980831232972637757626037389782966450723732079973514204487490887365623661
153 66666657572948601369758583047143632879462831805631906792990308990561241288509269888086345648190473776231707679458941150183219860781964700607834512068608771
154 666666584823204078994493800028431600665140641256612513057320900642282347028412955453564080836934990510592883476300612293997065296215465893150263294678684068
155 6666665930075503377617110068484856739236091856348800552108237417197841023804632790352460108270777944373518132621318705675713536320360805982794823482612764390
156 66666660037346197065220651693966516985873609302403272866868044301335076880714655982289197593184632428342086366966271723456118181515084183609671513297427993331
157 666666607002782440253652492788918297202103961888423192865807063371064287404895367575544039437790556960607479036477824153560521686313044356605774959056148033601
158 6666666129691708628949538827902802185123626004163091204133912782118753964059066242580094506473494311397496921065572843058395819396830547117118617135669926442138
159 66666661833892044327212514200742982238245466467637429660065192317352189363765470165300284238192490108908323045755076443155834833367927664301911667392729104379220
160 666666623171695065611579281054011178149139025219917286422948735783299410311170441568648826999236631199824080144970203357293493658168321684923001876949198341322201
161 6666666275211922257170880102217370969376760016057484302794783476435332036194722905716414490461593877712627017637053784695273668759922721730102035376508930070811231
162 66666663143573966981204586929075231286632401668064788743129319368096096735177930977797511573833267554696445669060239478101865423351204369643255649731661836557415408
163 666666634958832369497507944425509329515382545677414253529290521371504864510909864110424851419250232963664280773831951886262489760029363885854523176763119045096210850
164 6666666381296157992144238134276409701188279425750542089227965074240989913000000731794548289241499703394835676130528686421956735080770074088941569943998170291615562271
165 66666664098332088595964809649615467459543370434331554073184457603885863019520953057900976466876189737216937433837108730727643009367601896628201684212309031190754509661
166 666666643551655464030349951934433668177832323127020606639001118297165598171876516764083928639929350279648432867670746031113374354578768858517765667147133802510125715878
167 6666666458631565842939816223025164240894084832669441265060455045270710972412910795281205577786293630019968275163495654382244282657029648149056832700089042034293647267280
168 66666664794350759253125012596533306759101920965708759349945500179414296733241885016880122925068268907652943170015181309757124951043653261800036526826707093786306285785541
169 666666649815823499944791779493947560969303390993165336536495784557595725767174444409956621324571403305945599575255213928039404473653791002918736172399463106399130042776891
170 6666666515009078166169792678321562649685433235050993478718248289313539764567140675708811226533919509086776724444689696323965574984451533790841138584697659063742430920175548
171 66666665301748370162194800745026306053900818128246479123597149440363649742175202419578477629195103723982767572631770143667136594519740873657296143575940350666201933229036510
172 666666654382401998126419873186162449932230796243731075147826805011443111869238084173924360535986680445601911295881938830015203671338933180632338091788812996390798939699384011
173 6666666556108284649804445524041941917519941197820169009226218746402068461961595134500964806639005102190439042527254839227967900201896885004400710050385365384018767021790140921
174 66666665671641228514906676373942836334588519001767646371544462631521622372677640549816297835969469515332718363140241966350299806512085515464038849158713625040363468047727546418
175 666666657711437723300826753968443040549660008565611694154649878105062860004532343827290460774816934549118904602750450015211675364354305221014700794041354969796050810891594286540
176 6666666586069606176374107451936689959715483439938425384023048189015379626320179089117172999818808092028906569124790123488162198883809699706337384911043796080911002709762335269681
177 66666665941293122254033633730975127800819154499381269407405585129228294219469092477350230923726531189412840877816454460476481038508644984599155107069000748906010283382545234809751
178 666666660138304766952969370223590577351031015273979511298936108287689692946493020586195605568234932200508473999166947765990585108068363763195641956292779702941698568968288187700488
179 6666666607911409569243390998526016186164889510922652207985919780101682060783129621120934189782964165113747277729061804136436591411099461636925577018260062433703165278205218973865370
180 66666666137869352789857185652330052605523278212501726115289211212702609864229984230078969130158509487381025926941607511378606276309535846387194176360329049492496814745346136575074551
181 666666661907490841775381337530141821959984412211900528738251781022836525734987434496016378348358827266895853060255508293727333539754564345457347406187946717749515524093933333939471381
182 6666666623834084242645098704385475837211784068002799714532494928795123678996534210168145629484502227920156599197370268344110833117078555636867085071171746661929278560022746459260829758
183 66666666281173424850472555005768678611909527118695062121928490350433296186056460313075591391359164975682204762514844315307579776311250758585774272963233949852470626459829241912281501000
184 666666663197227490320919661716013880046210037614944611934900833563590039417202316386787753381991676485816100041568267360775436231816720243048330999999556390337093711662750336674546350621
185 6666666635441714079554943622092795328189060393361324877274879287293893432039083095555699125345082816474432148580482512015695165287522011651862361763667329566683391107569340611376380093811
186 66666666385642093382661159265375850808113733924039687484489120293964874734768598761977844186900066375831267314438046479060598719426215238887717160020496051285675059826029065896812526646228
187 666666664137445507110617100054167507253908938002871532483457550662766471064970420998907895315881929229644887869283981060672426884857139226985966893225849211919635847137961032458722806601430
188 6666666643903676230662220567148001515151377770831444208212251337378695236384780393114279307390512109268117546093174947053399324769620578276098394830367106929966087433659367550972547357769891
189 66666666461799752742626651770955471285425781239122200784936921232775930143241726662579057343903159323178098706697049237349317372246719034588703931112869064379767553811317446686322079062725041
190 666666664822864441350306532604963445112275700263574227441612533101912552590518346313474250289625921868737403428138470589811375843855355889381291663993896562744653418872834545848187072235581898
191 6666666650072446638819425460109220430814586986152488989614742630127494593378524183665152037732003890448474383952579949766907295792112133887793457166297190294270279142913831365224223628675054660
192 66666666517318686416041495807634829850960022661834647505014133187428309435626028232853778064285070058989614465389948160527061438220755415357579630841667542986817202552940114319609399777246324361
193 666666665322534844411040128935276390474041382461747553734496548754865225361030913714556986795542080293302348947833596790191130295178265681709814747052597607907077163120007397426912344175848293071
194 6666666654569480266366027827083427966974180691692378066936050406540082280201362268562129351399199893215103890298805629815219748707690877094427161485129706061628898390467575878306645502579231988768
195 66666666557791989063960917110412434871722283971987953185703504019435918129823385871972007357870477344156674353332547555688307443690554382336104466074327645404342250677834171623068051266850158028690
196 666666665686794568242314920660342996028183159975187432754284789130705060646221036727113108105790194789920545025821876594788238295283000294293701340508900833168984100780456583676056158150415356526031
197 6666666657847817780847500952609504539532426669367757873369235375025595899269326706174448963736863796736684738459828881418919260596116355790849345369873921613140827262456588116765041323311607965405901
198 66666666587297026694294175240150463882743287631447317710387821795969004423140619127357436097075342239921093990263630636784403241055499059959709867887992743035160455063500823047656273323092171069338838
199 666666665952339906915314243828008636133349721932988337343943307662860973393998909260600585277534575463822027878914604456925308859934986473764966760016180575507461249548069007161338520368756490708771520
200 6666666660237725828904494861118658953520768430146632381748660087229575517034706471705450352523564240403601837464353610182221389675475002448943334643867115139768101754102656711354249859384862351071606901
201 66666666608806199126807120416733999179931262400567852855310132701762203055676286906666166078886137562724233206999681027073417037146754189566728389223613309693638721495784682174379564731123965087991151531
202 666666666145922458807930750417268472807091787309847805634796536176978171852348656003199271608162593710597773371448835716415571347368433369938363849027978919864424894182440153194134763377726245217837424108
203 6666666661979968795938043420422053616577799065721790160272206210841862859803545287001139815535619532180122471000742550380628099730525877432080631583428995299989537656476370530217140980087755782579407411150
204 66666666624486385830109057450464944078398002451028230809363117555426335443526623594166282601129892607425223759103309574073889758368585023886026675446446108312663728189087014112728252309132067370734016718971
205 666666666287044139137648183720849727409966698075978912852660889409314779495641946077336711558705368673010484200069699601792771638696141540349614480388835306424728248762174958802394588803208105120177879897961
206 6666666663250063918905500320154304161620393014800884064652697823584831201822290459063651572664958251908151749014924325914979820381026965322745488448103881465705084454756287833748545693389127645021284421556578
207 66666666635917241936816169548055333759098386258027473524725529139708737435102187783439912292425171741169632972820986316991485157554122314031758789480208586079559708356453434845486432839689522735042751293755580
208 666666666389921844098012192599164177963489420195983880322488503325186779817685620820497047390831767673694894843128489425543797060338997138724458292328008379598716196815458083551927350951845277310710137054134241
209 6666666664175963263548776400059140820592632388880011253102107717279794751525806678803580782780129411511403077531998397269856004156902943083336946104371070823893103441400009239316706367330724280595504035920093191
210 66666666644250336038605654267198909917782284749733195589316947766382232560170085629327691033607703962869529052043203044666530932296033742832482351075152993634200064257072520054053448872333534898612501813113768248
211 666666666464919691014117555071456686987180715496290420483638378070450069937952413705426029696315284191343361881416967297454037057786371837263150441736472378075083159275190896231690531340541923098579154110868092810
212 6666666664850943885793724662309775666974607508707455405611246339829927559323307546643214752392460065953959914490157772999225496204605410428732321095595929159412464740058641363520620475116863042956158248367790444711
213 66666666650325161638810188627454639391401335063052989999310723618764522001115840292869810229255002493974959106644295868517765364706513075266980170427872155277697888005857014289828120390541692392045442249000299065221
214 666666666519593121415958364313758363243021087960278149435463058490567093070654677297495504576572577462331032460083996398681848374780908018035754051462086190129324385466296717415924317631934830866276091257335696011118
215 6666666665343004759410291945490491530230053298392112021010833347865009489511024938559635380328183690846029902476029313669034400021818402900623351854630809473219940503073150051797984904084981294660489523032860839990840
216 66666666654753709501359294176081087599370524232776268921739160880924929400979394548464476054657304716255402428797557300621314172747068233043076313272948402661600198164700679998576363487438559477487113242326167315762381
217 666666666559450052178900314251396435185435029925717245424144073179255794737746942652437221702493493151015450175602970323960460662624387304796725789730267851113889850941137288549007952006116895613656345041211157755822051
218 6666666665701717136276769494929234444206617452146570984716738035369584774348605230917046724739746644363301325649560916620067583219154172989267684620512708276847139790679728086049112258211509910424180251968143551315357188
219 66666666657982120893157592121029775690623472349024949293746731955619054375131406332725768473295160996654570228600785042390787337262276741597258627780317317942907749341572371744074774784110138281563368621770561723005097670
220 666666666588505754705084995755934641064958658099165216662793215061615094488299271901621181137700061128363752038044210465584414790895446837088120906418380766312797049152276936213484722423993808840474713713718783038094919251
221 6666666665963218459012431628470078388530059771598071661098647327781811412530304252093129630503513454148475167688627847450711410094332374022061875917662122733939778910417080848185956738112745833170024054444869336074601851681
222 66666666660335632797778551322897371829388560885321737927822384695627083279475986406832510406970649509708151602030109988239466308120548130362834572403876082982021320132578393032760330250731241391075082198138197025865671198458
223 666666666609687361846673628572743010792823208554469292195943373479778471640976477143175853442756735016073816555142453864236151486174047006147435849777504133057590409077470927304622809278791464854012821195107239141510929941300
224 6666666666153852923286729323821353747433692001096239185682283739851945590442485803238979767709695293506054146389603574777689593328131302304160299905636875588971380168449559736890928141505568180459090067913623688136438130667321
225 66666666662051342976247230581058850278991209878608261562572107308405067187667501354696668857785142651886649061435788814041143684425841287572575861807412262480500270881124605675467933273730093353705708887699294316776824189922111
226 666666666625128753452891741896196318375536761988669116303169841323808410074649648885556333065469940248317139571308126868888793245164715616465612504129498104780739303274733018910380059435855022051184045606495773578378598234446928
227 6666666666292825447742692343732433526432141969466385382408674700751414864720572960895337974540147363449276171324877989893753333173925084048710008818535122476209971385830186102646709154583806090339561958188203619609842714924729730
228 66666666663302095696350897760258568365255455506176011791439095208622705682572395314896992527183213112269743093477649121940682823188012437453688993568054205698121264061701337239168942728157639150228780899848658099883257085718878591
229 666666666636385527933824746508993781678862344022433909571279017190624142852493007603753757627229433562638011428535138969647582515303859586748605542679407708568453517653552370300838106908120483182370013241954871170530149009710881341
230 6666666666394136418071089385247610699850703807469853810279801276906755769681481112330590440764765049247346971599270660741613889055281674241186843093874374045112324096437817173450154818637886666804016626231978326474927821147418734598
231 66666666664213894429306471133895162951842933246104324661486242347498771025414907795798164561428969165102019843749618476325602459776687155957785145342143627416978151180172092919771618862904047240127503240724325580050898917708584150960
232 666666666644591716530424906871723133138892592067068404536152397114854721467796562043669456413224221997002773380034852292225854012725866628449580235704994115504541687053875092156595860731825150892149744675253720913871195785858315745061
233 6666666666467992115440490828512174864256176678568522018904805085945252961639062538502057041234267061840383699378306714155790157571590663281451764740448765529177881899744680057397970345843983713440176912019822754083618829932133998457371
234 66666666664878595705631084123276240440348593556871042816699280356888199897531100891974887435678669840083797344380586939525860960013261455168899406626385160231934176267688352296692229119887436285306465184683158302788447590275278823613468
235 666666666650574028017346423776152830597438366160119797876185765295660261596123092769434358022917506727640748835605444077816231641549673697260902955516988040582111221379936804051954748192471413500517640032216592612469333388031062976172990
236 6666666666521832918822784480652042141817052464479041068566917582246607591087942220233860583168011978628193570605457008241016646825697818486983652811525032080748781241118812724744421606838851164445701646553100975099447927167909660236978731
237 66666666665363162936071726992535045941434222363577109830870978102319124972323481139854048591489829088765834062702903555884274661002228207896550899490407709365541766930485935213661376924857004752657248586183342598883652786974373688822058201
238 666666666654935133091312209599482080128473252555054169974219841955569721295996140665864779805479712539457670603396337379616500352060151536826090968238333541912666422794894513124802371324669878542729941462904981810263494958680550888869755538
239 6666666666561082864488476553062005387745216031975508800242645850843010667366362950357697511029952176902977786445526834076415474620039361367540982341507087046329388298585722048361765703717753886567738241561013433531497142652847674139358843820
240 66666666665716412447062955644224715155829641600639728095506483570287278235648070401347009525764692984781324348821801890423111934891926804439643154053045559929551512393733317231053674409974995483399154748233622623942110844515410091797109011601
241 666666666658114378690233267464689103065325655595778595112817048521486779723458360836883861602501500833211154103617348700537135372963781951774364415273518376597969156751033180570707413945107111113155612730496223378013237247450768055804947571831
242 6666666666589696074878766073848868594227943068692154651788164311415689946715355839544613447442615356398142857024787605114845710648006286783168091128733103258225243333522334873178136448891917453519026284434731887276977731366409503398815346152808
243 66666666665973931340575561331306484014531572796540422936503154925797372024797069207186798187753086155417922130582126438718229824765268146741283395845991391947029246992597282442911612671722073211989033098362000816302404348331493918311104105091450
244 666666666660432048731846718648425022796144751417041023921396127193569485753331951959661455363308786061303449730319492522329087339889323386382839072168143753589764674527424496316443189307328081599192954401541667625816845462511805236081150192195671
245 6666666666610555105253287134502491871822826936490609737742639274771877334489327183981731657725217024328024579626273357843380368050364426466734043615105177303300827495194038518360059344798587242127113588963549447903157918281763273209843101046166261
246 66666666666161662613946250877189093513008111644576171296834272383155159749360478533648618124418623243078768331849422912214170634254539177772173198288651455069295241744321249881827028161414869477761338314798110192609764752502261172915098437589317278
247 666666666662121630192182924561368508283291689314310327271562083819854283916895826764526711997527321235057206747331431129427853200208346615183263234834605484463957617294137455732558709715322629112556642025458368296785783808946555211575066050315523880
248 6666666666625761338396312987718983241213155995420666444644434180978893478460401994697554032339653984839265212821768684992023332441840970834448984315007687949373651054725069970565886570551003857313858884042014052778799844638809742777317887310896002941
249 66666666666298518712233483556137515837563119499929112496202535615011475768600889399420629572678193066581200928921315950671770723439046662550456585494738071005328734025626006924903236363125628925990258324403153152586505549773859472536697196174331089491
250 666666666663353335076768018671904309204581084287363813926641216438513323154603377576908908680892640755233314199244113816017622411102350268016111457316300841957617963160114438187802177597171284020368946632477592670435760661719420597760329040052214480948
251 6666666666636846682357578834713805449506820820102286935565499719270490197051770373327666573592754852563156407387235344962794206900545588696474478937122195231400668342936281252410937199337198243065006487365612971884602631339670996955074345291099399229110
252 66666666666398286807884876179090915712220524811532670691669598872701503794088175007200522419473835091800998917250248492989766118007120973003053943714177571826153217687837733821118489244070242601139308238420569900769090731685979524425893815180535006225411
253 666666666664251247937630552278484908076598685318078654126087099649183178291148575702080957019667774849188104978642459875151067950868761583893357439043889855475571656800140239177881940563364700332045763502779754627839993692274234936662642389780468602469521
254 6666666666644927898105341637173030839355685901962700212442208865406736113630818731312240362109982632262801627711685256543916047266897554561713253133987785691738305191467077680825022007719831461575516998984401437518309721778660225717861093381269645518795818
255 66666666666471017749614741401223944220865257256364248189131854568609237585750722159427635312631401528002249828933346900567410602802858845795190194300433185318735925670057463248540668773437434964962194892877404794845648639837732694326481651049924072702575140
256 666666666664905826413199339277682164654435904278177857642250514577123426213269888116485471244727264751960866713101668086808214304217345358300406475447668842249681868583458795202408708415710115863501577399031717834409929235310358308250710671307693827344175081
257 6666666666650819104385460720165806148556463261299898086360701395411592851510022282011398760497626670449638988166847278853166339076828167262536012936645252679561648004746546924169149174560106143540227110378283641677948320804999720285704292412422366316180114351
258 66666666666524038606135813148158922003673950211273164350309439908226709772724351401801656705933052701232723507644258593181652814993211662701783056885170115204491917478310978616897998025948474459827135141138803335292674177804498686632780234744595558230876533888
259 666666666665383014121888985000096964699726017918477050164226850620697006718458207866897691515522581248456491367297295028156510132699480786059422384414316971425664390969563861287428369733771471627120358060515300399038675567902275285531644976122031895248066009970
260 6666666666655113793763667531667539348964157423385423448558134895712869391813697133580805222434300071132943138392671109605057757051860701428591737013164584519758527132457533425932864036685002491629418733857131778561513500553479380697673823039998550362790777883951
261 66666666666562690810539674451674520807343779645302721016583866742301998845756286771798061646769483976150835545630521569532052585835910651344990739224037534290474015878628528044810757276629501336385129777804802443346445271421458715109450826199066597440859004311981
262 666666666665730883961523736731737353932758556651561859006179369446921209847837667583776920601443866420420472448787632220519145735938379821564905181912762479773569236665184425338166282029402185323623759181393326601676102924592298292473578822939045891382098646287158
263 6666666666658244622320380297252302852061478788770918320054086306385713430282756607970146162209089508646137526993067091713411734151506874060535730270277488795431105746049116450862405803615202985556292285748169619483533240277515672801060941392852983649260328988861600
264 66666666666590868267550089341937392335219871551286296003476080627015378664110332636009359179116794235936273703551391812850005141480767895961140977517874053397932134825678058978868132087853043116365256317780829074768645588108889968258035007822335072360697388705304021
265 666666666665984481074617470744103197683644781128012881892209852729946112517951655705355371555007697140696530235938738104295760894251232468320296231528194404738601019203748680064429122767201566886062069953548052863524276411848522084996197874316859313515779190984630411
266 6666666666660526996338223903363595445819464590317169462056364564177168944448275534373720481137323259439273316349680604842384939805250738041351816112173501834167124433212231529396526517687036679417303885592523982579406456236665135256355345780808820085768640057310167628
267 66666666666611409633710681796939025679041812234009899833692612304848098022541454236325260112939477941425062036222741573823541547598781143126345185165242065460238289821409389446457153923391654784711561334186593233235687414329929522230286992833709887762004694334882138030
268 666666666666169353370062802839117897778042726554176721229530829334407924860421909094575375608919235269429625546993949060686490789112686693260832497360653849871764613349428903892192114033646998891377884413555165041104459528817690081951014733262057054494653497997329507291
269 6666666666662190846997231892218727746669049454124203850149858694145096622346638928519292643195215421757609359957170275743001121303394699574435943041278768564255625632338317222652567236732996896521633025857620688023003383570541087647792203344237462521438173786108476717641
270 66666666666626384289641753696635216386688099493074128164937296858253846691339642582823323730600008764930254647290604670679270952021790554011654490071331889937680859863880286094754443150449785242671397892140422716074374877874360958387181566115131168802497678010147765007298
271 666666666666304125273442449936383614146859476279361208079555652000920459853596028825822193682493937862067541166530442607131774244642655903477566673263711746712349444922176749876566707227225738544289866627578995638220293336351776968311097451169345376452608238668749689327260
272 6666666666663403794127648716094119193988401352406109254881840729944735016103138978482107956463064299572038898321091463701676866208949055115309630116340298517611497457017400760993574160828315242132391703748228976731236618352074141894220626573527296461000629799216783245885761
273 66666666666637300813815505111513739412562274632897991969097445603057771286873673839621040364266719937690188691825607916179340823290894387737881362538905034420344946830616430868363667836293021824388265186993245290653895124825676575202108415853123155021077016227117788567101671
274 666666666666402373991006212670290321379727108924782988448003163662406034575481025789234400885368514279243675535878776351672874308291503870601665008758412235023189822239942415624674432340280486328672863278548791057204353597943415533388722830019526655102098874662129707885558168
275 6666666666664288032585722580699279559084210440923954321114911545605856962134654960729977652788463103139612456293536182437512835599342636197440463827510431046425280569221122353655134439216907393286311593790182663308123957487643330643941173334074546974345261434180166822955197290
276 66666666666645258959938169892960182698424559192521940865614385418962131215899174746949639096694044404372425418458661306495040880837142038787644273325021188209023405624975979715963934767327247588694627554664231074846357507054689643436841426316506968613289611152641058453061351431
277 666666666666473997306110195703308310952487689302141931619590739330225110839903533425164452960715790740818110331458027898608478413985809557546067890250353166782981190731456938384330851493042795316176572668695600901731153110767662123107529857330137019904870594636269229815645990501
278 6666666666664932642421658427996441465239055799705388631379745547888987506836808525744598081976149133220901405853493916509803743947783619564028040715445172368176221380293684148089472557979428125341564437769530114175384138425907934726631272640905863203220625444300735016571679692238
279 66666666666651060448461592518634639853818168369251276410041712188419618126475013806127179263575397709079253752339352568750804087167184986333609092815929791167576711483436458531448251405770953892398410981255894257312114626826518183337485005150513228534422866810410868897082222596120
280 666666666666526210702820999334378425351030178526580938783743425497707677092881283776120041495119499923433132516486052670926621146383357125976792512254727213406550358850577731574682921950440290341118536395970087360519788598343860752957785025570232522432365001794047946860904965536301
281 6666666666665402562992055660676072494825938249162464606707266940092886891518174670631882632528714602958346439105530272458682238952694886762475375310036540640549597528523229299719425265697519550033109291893180941740529172533189975033741980682336838199671692098740984162016325548072131
282 66666666666655289733595167612751319120100110739424834563940435235130606607439273852214430817327168451434302203345526248846323481531435823692388416495359246152191510900637684116334471933552799508020843884228683975050098961084170615786926112294942018473620541862291234703814326555601508
283 666666666666564274269023175181428538747567662133562082800489146536237831553383377385621643783226991732958242220858328855523118603035540985188867718427557929820492645372501562029171218024252185471155431792808066325720139918999732638882047403674237769959174384553280296872951368437251750
284 6666666666665745135087875243299523515394775617553228747279578924766577088585459785480433941816526837768896999877856688205446138074849927231134421750803854628240082715516161203388385050705964223507712819150619581056225476211912829494621285333918388560311507600414649682721672587373992371
285 66666666666658372882457543856362378305219647166437248740042446564482250029504203792392763424603661837535613553906090194361154836020168395434917124227778325766651614671272532397629960546426318016313308279323493169743536164774721395999795938659776894481570193304210299816024591513341314561
286 666666666666592022608784561373928071413643490757142568762065672771421643891183294193016796028630063183177459949064761257695236171676192120415530629723074377154807263070250120304879042901639232804390501741989297366175860436450530479512715841262370117525568403663404685022296922843420997978
287 6666666666665994870145727719032019309389458080628734429570376630780364550400167868167524238555113637976336475683313945402670351547893681059340337311115475543515397681870871172608716833767839142964326990670960889449078422609428521732601918318345968953670523728560040161834045658326840572180
288 66666666666660620497978216137954840451171789372359769041115888707886269241258138356520327656313440841132407486113750404829422383302424873588725097614775523097181171321693375126438787946314501886361717162972609503536712724289610337554257640062576142982619327466720217882374245184956963391641
289 666666666666612251148470611908260230727212770878146035594920491587017341184919638009771205418219477335865341069630264105010009172080126471808450962783541411121867017115155087868204938157819900503080308805204021053398148814415455581923841611788272029280675030771011308169614150439035643765791
290 6666666666666176927002902173841008743211581603591671119928426876795442496759451491695558594074647779733783881788213131116443952539022408518481987512542844626869650130205428621523302827628113470848723932665553963292070908651280273295911435588884304388785826792946658965360104480143857534313648
291 66666666666662259009692786231235745355570901092143537676374839058744987453501286672513351312500951980337426102721179363950159742452276328599961655834007605149447738253180236651664271426711205210086659333168830212111618309366702847328621953500558977016890921403642089837255257803500354630445410
292 666666666666626997753901742747788374866804776448021322266506531701806921960175142783393428316584494445952435498363822086380022267622838321075932611497348470999430645088682529485601951129828351738922620899010484335398261436108549220891735842014588678981748752777980216609293930601232047618726111
293 6666666666666309646451782351396762040467909654363298282652489646527976541792221224165953714094152300792891135539798751070787469499196148436121894123632226412080956767672269293789490550409548784792330793025726949148404408143994312558945615542224984427668857487394963276156103587970637411148353821
294 66666666666663453484732707829237525030877853553587429219649922847233788585184505591301473410143415484685804792426918713778493994085520280753689334739868318922857547423187827998412468046449099823150309554929948188969700953110869422058855616331314569646976575830190316122884549479509814533227900518
295 666666666666637748029261037129804391944567348632511075707291917824478095230042152338368490417272061915493485440758675543435472751712070740600963942479491088817252331312744875742729294872761550858613822834038260805792342003111264171887641710654028623309112328861580658322180314129293050403470039440
296 6666666666666406398930016000834906194167772804244169170478725545815920842814050585161903021051862860665053816633919416929118339523970872162221064573212294578999171057868547814368021785064779160529980212962924874880719334335840428711291991684157487724689398670905392051182468651356001364733012507781
297 66666666666664324257036810674180822414176621904058508958100217910112613485532153765273233436614391097726590240898296547640438134645501087938116652705949480918815636275821152690018095754186927042640155316756884756792256914837662094305738579888145238524071930448317148513468689844032714029663835686651
298 666666666666645584979997962734294068394256263797553485589443777175398802671229273379171844639926523480536147194052733675767452192416990410792141114736620667475681384880556504894712623458581936460119445390918374938519118132545770888850362505672548280717296913066586962835236268531506110343212823230588
299 6666666666666476931486648331275313282214973040805169705070786706469286193151142686854535807633935867225848638866335617211206119736500967782583917413080131037983411978277854329642304262076895534131909909996372689075035332277465244224193973075628353419398109701624172478236416616642090640856439724602270
300 66666666666664959050046501648144486206601424033636845688997629341458454522130838766784746709336693549810028293326470458307320863364223537391492831869720082838056138932799023819900184511606471321404676343800917552757069013046588451308779248941786767799869503256805588139268599850348834598249908735968651
301 666666666666651298117085181499967042526079482967463839604502506955770242185571430996720191465994590429083125168096497471118010448940407871711373730335698511422390640932421630120888841656193146353572711388477262175801918970052745383412490267249520293249278408676635579829932445264930989678889242154852281
302 6666666666666528349720433300166370049401382013360300155265189462780441240074900053640084020755429019564053903827236890777061263683662404310469307364799938170992950365348117940130265132174552767715709843643348692706215559172847056445127964532387349689963912172497762403157642806205925987576715649258095858
303 66666666666665421814150566368163997111279104786814580589159373466273534583507400705447972269667841447676403993732013762315217115118162579143449253261755640551437779782805876138717021539986026659711482036255363084809329069021920957681966610380115773411554236707587882814499768210299197113478588258106261900
304 666666666666655462994021763980142640668178609747334379644843039305208755211399707907842263006786616588705960049027810330901972002133918825204406090386222324226254525087855346962509523560446355171970019207734099309384689963309825835442934324034639128351322228925305723099380931387288984908430126855102260721
305 6666666666666565833612862542487950432680274154388031497200448100508107404621429082082253955117977762507776369631485669532639662643268703869577116501591592733758521882988379149517199431186355768103077072925554002571802333498818468375995704348072881249864143292583148099608190189015150181936259972564252218711
306 66666666666665759169182429549058220560789134056126438037582058131901566895624683715122000712452416896496418733275806517995744310465713601687075890385646681818277463086776498507918187970865240738382022626151097224480776995463787843097389665242313579517547514970817574775127947767180076069501706584873145808328
307 666666666666658499189308532608190651713768873171577024277684699778414303838844907270770012226767719013255149956933246388977279942464745412018453956842642589387628270957642684578512928650061782546453009771255060628784760552851098865442321560385074476568591825659250194810020699468611151688806152165005206826330
308 6666666666666593159370443460140382532090586525209266792075285534144830146997163442279634150743589478269319826671075827997912936127792250330052472466549370588260450861842796521614388442641270074839353247628298880913846596310679232149800677508078679730638338835181032549543718067673855614836107045185988941655991
309 66666666666666005101000657807930109455481945393538916143710432460277181210107385918415635641610106547156601817233017207501080084707878447543891911440517596843796026224090420089169037709330387500073974930142398454986002517037649907963239989085915401742123951685336441736750422943801297181952005763545064128233941
310 666666666666660712575672586938037651766004175208438850398623930713310600100896877831033218768910773586951275184363490566348975094467550406010039573939741955255574982814036364923923817123005978301658657200088971682093189159511614012420874178670270695222426957043841433252163718475078400681402751504826568186399998
311 6666666666666613079847719949109005532560704243542069889324225646415507185377584732436346454881111694737418464408700727040016599750846499381400816543703616447006284910530314494959760126580880205398649659194419573748820290251223915549282252727834566265698317739999584183046398798330325435963694676648000278198583560
312 66666666666666184385296146208647716459713004858541470654074302707709547159684852415626450495656288528906084973647136537215285382941898489926307440448155888791380508839317886538122103688047701478757756966464943611506490838332401143767162896296740533711626662463602922035991346250298031470111876559934501791908746461
313 666666666666662326134331982544496114804083710393513127437762627599175801876169800506533381272989980439466595719220162843198546432166097254805301949452675228602598063006262099472354481741682744846928472048989842875414360684301562509475634048432343500944364966384530876054614814414671819744182935721980866826402225971
314 6666666666666627601875654509567131699903420060208097387797520971001111358958571105920067719141490513437515175160823623902988894236313205596590634165686526884294126305926095379880307729057493595023713309470541929669151775917934982538307930455913205572764021649879799563659764210389542226730407125235084534744049822868
315 66666666666666315083547557252770851965797447208538231176181289997269706225138440262809480486065464465949512257227660824608189534789523434418031982448853611849289989698937657012448234082881758948195901440312290229492478330496217554736107182981825464512162663130522796002382404025726196451005630938072879337900783101590
316 666666666666663502418594681941604334358843691543501563387656818783245283987825064531987421471133454201807065005337450394252110480919524357729881059810345201390848111777231719272320572233925418450505395687702399382408864599710858336965041512678934560647635794219294604403887868995167210268087655543337350677834021644131
317 6666666666666638188434018804141105675896259890558116450103087830703933051621479295954801472916010631339985392504190401889764718308846820153474978528022438703311991606740501196600931477713452740301069095960313592058944564747118434248569542693469244103781757670652563726693787199492371124556113786714714247359078165202801
318 66666666666666410362572835903936617749733005681689264708227025707918475934710689669761616013974760614055379307851456193058586989172991121909281632006980736703186890512571751231598912938638926776581888385523513743843498896037142906775833222889041505328136231396459390571564023191134634429408628523804715039049123051148938
319 666666666666664359929822189802096226414263717801866898975137877992347832703217839071033363429887490687114279813462649458183386855957368450832904876479645474631427056209943096320424950652080227257075975015295200761743196406850985320891041151997634091654074787601408389472857596219895923440504538995846143911201123268028420
320 6666666666666645906035066374885532704395040126883446706983903428278701339364711975941552005997789885491576033698777379609749070790653755382808347265401377810247520193234302473539572828948055856542222201418835532125554320305901562858067119267260192555503343116191440901104897172125658573080337282823829759469308614353181001
321 66666666666666479820982264040636461006222027808617532676308768538941307969532667753589730199881726020493199176322374800097961067791317377971293609319038563204407725531358590808463919040332962424248096644048239295018065792495941934766378085086850442737400423702903567258626871660401122827958651847892911606854194035200652431
322 666666666666664985055507043032394815722664916944223380280954380641502743132545829573117906820246852371502808025085440097190832160180748979667937172838501124936066371232157228602517244762825495009651186851937532341374220706828917517471019694484906500919464390240042506257114152063721619320402387145635023471855296716137770208
323 6666666666666651532166230053958220008170650919164669525887817672310741488040175204693733506531400892800877936927809520204069999968693276468716323885587443095655057905759828594207487158370359363345997097238723152600824837412846563495590489985950383862844044687125986397263797155120375891850669159899155507361643697526451892050
324 66666666666666530456162737152290646740202524939148639456504956776557190991292416011993307974826862556148892868438330052418038736790976675811485272816927791552287158477135872892863398822398384007523969765061314457731498749229464337860453570195974320950522664091734259634239881085442055856853486328142724454278281338735994109071
325 666666666666665440772131301037282487328489391119004051173146795069338342114147618296187716685751544505624589784430083342211915607544307585610156622960607114274217954434327368788253643723694706127565904019510515477976401506432801533203456109887301395363908838593016786981305467512141730545204274976293008380763277832756653342861
326 6666666666666655633615848376002209052623071186737700533010536444186310441374939683983425064557932370321101255418610551554952738387459176744416537093312119782912856621204790928049218941481283115056945393636150650651159934280322099384338722115183372323513218721780039114049207926399680759852202014945977563853152367769474908598678
327 66666666666666567369209302050686548140274307347305953304260335017612651508807734991074974881724570617625711278175393631229385776346964379771112742813519952438927276481489595713565297347674093402323979467563474004509155310474154734249061815316698630356153268427475712641492247142071276083840879185620586845564709614776609796900480
328 666666666666665772989550385122845599929135432792420119288501564298064866334302559766243819040443390533494203098917433636255613130256046590209002130972877113257312964925809528442132833442296308425843637295009223427138957392397521690228949533793948934756459643919244660061411678774667094223532921378289829765798545836592239608300341
329 6666666666666658623572620132772277066028885561798446850447623922659440816293953651822177687098446299534048447755047140835375822309810712761611131712490383911254521562268497052580455948137431301653325118329004364280224275140845289803258798085667785770862399034535823274481754409767715938058389260108325438779758983502766427026122091
330 66666666666666594278820247861617160260926636722852682091986384211772966481642197163881482394027207188477445412336045941395596110428704085221846975219435419958811290914916898186737648393155024651556240884005267011224222793644264225454149448291248872080124930199455151857405030390097092191670843648649873414218630127580036789585266348
331 666666666666666015176048897421221109015006397172340761893581840260822692279756074557306524017233198142708099606244215225269293864730508540664230315978475210501694109760489784861757258206926178700396312390990888523185378899993891625093249391010826862897585260084497528673959436409275691563150922660318100329312239976811728993169741710
332 6666666666666660803251106743457656647801724241217733218502167238831466188132638771592370993452017117397820658809913799474228311395626369687132225668603185298470735996251745612956262325787572087556577526071691851130099744078108206175041387502564127931213081139131145718005981457887735859905631351043870721897917011072472472459099946811
333 66666666666666613895926627357785576496882184837626263496739019884871629396497587648367624882146582395317370896201121483284898291436732828959673601049867093453168754863735441565672580161792403049771671254055490923452215622939089058305591550851041839866359364742499286312831995781996613204863992180820506938243475406025556264337184718121
334 666666666666666191730006312886736855138606330205303023182187782111563700491605159763562625526868239928729485986372805620128043157986928733202469900970173156143262249248998932457832207145199401815239348510075504565695659032049472603290877713173618804842815413623347896426913785412904492178031093235957334075444206535868812622278055325218
335 6666666666666662392236723482647298362914123638514393770620446261038106555886334534369841640854657147953248675082191392747330368731895015307465194055852645284223657127534109305804520019535959009582999250094233326931923424977353274276546877268254712099141855086739218783402098256080115443313375951676590800813355212679419348092238230383740
336 66666666666666628196797178010492351932893779413296209869449309903581191763210227484813020845481815251734877512978061311250370533580235353731113063664878924077958455817686112173611777539456231702341833860065582353563360604167157230903150248167599644547359552567272120450937470734966015087654606189424967729838632684536616328217454112760481
337 666666666666666320437841268761097834062710681386332550362100844011898355190524564091708310153865643706667655321493352143729872071289837790344629605781133674178272211447465388640018110785676538950610013078575647611759655510844367497456578241808858628842752181800360830817664677219894723483013763257498398044066416020910652091394056850538951
338 6666666666666663550607238085516547173231062799143659584018306980264758601966148693924112649196495938447206610046387916224933393345659867835539589744919704279126109253640903551942319944510793272546572796440393821270948078199694514824549923929519516346655064153010518139458560857182885400252393768097822075814677154544404653633234298307447288
339 66666666666666638622131809436315591225746231858959602671480558511486541254455331565008178847450399461634350516588686197214096272142184556952349966071048535538712281672042549349953838917303626639778474520932611079580737494455494786913750042114036947387661044274460000063749032439909942699840501933900857506705892050071308620617068180348874570
340 666666666666666414265852951593506987698382753397303088950535596427104868147417937322911764659827147263971127037999344046605456169012813499475746279789558641764080038448195925842884570095820831230630209168359845227154203686925050666976933908643275525654674693150269569103719851985223022357707567200041446183205820998234470972195055037281173351
341 6666666666666664395059343231008229555952111447242394454905294356610025791328001108571072967167859190140551626090416292387952831536819550212999597497070497742934548943206914504519007789358718727207082966920917419090541460351194081647582582097000150211508984433106194155991451922795170564514171171603861700270002981484214223562324209959861472581
342 66666666666666646222200755745740732670235669691848216674600967130852805967960687685793726301116636764618533394190272093604869555829166359487950068740953855524056451035946590244602129311781356796898841868357580423486251850898274327099363938366936392700183420921196428914069496763383321608095170603253939016083986204193431561279292015635778624558
343 666666666666666482666473468378333260698787693893300616134581929627213270633706933132722023886291059255041223764035977528905724455886334121122869079612660760921230184987471337630935241249295276581911330853851349209817434200024398153580067647057274557039289593753274157156353560446685615087149988796993551746863117550263287173694212640834730142200
344 6666666666666665010664927882071666012955755911706372207653449944791685554157787605918547625210308831909689185894027750823729009024140385453898264053486681428430144303706713754195023028298463185333834695335833319861152663532685268168960890762285908858324182373516119124708794087897061654694504287526767742969166380523395797806771833358969353537421
345 66666666666666651762651017605311660783268469872024016505976537550152532816601064907335274498528604577487415924687373690150324502401389718449997538392010285675374896000955763483921414828829629731820343478484394613478482176615858108622528673064398788068747195527297172253458008182427998097672120380117035492617523835624592629906913077824260280687011
346 666666666666666532530525825114471613716082895514882815013457254280564335153676419344495891588208216829488166321260212046968869463581304215696200306661608694607549688861064437666206019352270000988790920834111297143995786596766712351289416064168531068170709248692716941993511988802414112182252661337182926900639090161603781601390479445839788333369028
347 6666666666666665459441399092696911190111412726300612000338794202829419795012955620349811972004029380890103109072788756804324492734412880209248511626684616385135428793613293845360996339789048872494458149123856306052751656288829109317278817689450187028126162709801137673902526732451067049088961524295037228504402394764232343861644625741841681226794630
348 66666666666666655801639258500938867377669381203372174659572900225595163605525675506893750382007352433983893522864876282571618232386981742861411324901250140746707491399048021663748708039276749546509927648045651238762109184361766733644565206317639603083893360933863977706720119560192009389572779358715489431975580405161285130516376199338227562507324691
349 666666666666666568881419993175116473065691097497016238531822368831269170602594604028261851875863787947665791773950576505780774300133685558111403756908759551407869153884542732916955288330942802021470105346992282848819478800276053164821164463292142206213492725447786681201017464496290054498716456880047576369058959458006953773066719730458951722233430241
350 6666666666666665786599446605242714924257886544139812812956065187087811422493396107517883355947357403821667332841213256607017068282809064757070940596610834614103741031499717854628709652366774052135706875590324549088844213173045642985014456797889332003346337874448329860439685578036719922227161026337620841956616905030815443886977374942951574314794912698
351 66666666666666658746061686113851100984987645563924981979792233757035025011930877666505637026978299820443732225692981977430767452221772574089903582634768705380066132446704590964159139500749610512930246531911299223694607401268439421213915114494956111553170044318548584635104737377262123531169353717238613431385831630777934748190642455137894646521119919860
352 666666666666666595381221841691326575531555476741991504460443633326028280573810087890463541006969280686334672552053557430563619636757638746431922913441052721858032597349967717904277365051540113952892177145023442275260168764978657645553816888232928661095294823159461911872644948579585012443168085212946088215559819056202211674681743656148282242431376327161
353 6666666666666666025097663241888605846450665957344590206640187406523245913429316113257561523411875602293399625164010459100446643213281790978691515153422595193111906029392976692323111257970681916084458131793128731755120612832674350863319847171447917511951971379247476452544067432304368371850867931203096697054916602063708641001452618801424738547699151830271
354 66666666666666660892545635843664119284722660282767978525235049604832152938719022275021781291150944953455309604593850251429473646872433630651076470129756102024372196916919073032183802157750211254083067093469410376959130067493771742497904236649008644353612803212736756265695180705348647941813536790743903254214731481996014637231068025369151962488148148407568
355 666666666666666614699577389259643740229170609211578473385428987066349954473457441265122124683466956310800777151914230219282616790400466338845774923519378637282093841217344697813502305414182058230827931917122593591866436943265051577350703143905501855461754829530313251105680310795366208523008105285657158447557630029509668396169453295835162506296015947885890
356 6666666666666666198962863170003460328729202149570872927077055667957173636436020656915581773592961768905127928659941543267160913707835548090945165438679946279268996905703598868563044751400307817080112287408284332026902569199249144469110212040213396838395091545178177209776256927013709760436857848251397621618302358344341165110973366507198474638936382509856831
357 66666666666666662457332435196697809625229486012804523009950864502134731051148511710946614522428970054901597894582100316453249185602096417109991748239880898870986757754524792457631007784869746376710129905868304357670179441557867757177003737810432291246654014837919004720883092945735361252055119846514705921061248847840026497405995303338022597201100418907695101
358 666666666666666628782658583436946953293732040781907373753359324952853757722906885989464180622506929437402506790705448477388246526399688279041087156214870829099114915312869583216988990237488004411167469477743349012664628514351086488499789662598795452759688991937868432238829509198022446235434397641840969361849642020695315379450087747757168857338451121736125638
359 6666666666666666325710593917599189246310255033703833030426844735611172067344153938041790175047085757539639441207455658901494231331261863861781737395393501950500040887969849569712893778441971323145203653027052370707595847956361207489953765200350106863776398545603945223008658333927633286437850434626247660696849140071945300849351124775330834115615074143263140720
360 66666666666666663598062011925059369883458961970001163940367878297748966340963329191332399421535435566077873131079051304347633098146004088584188422660099495543688254450301800188095111195554583263916019498599316748714577453622108332944315324866010666137364858284512150360107379475069727997925103016020074621023626519621029565257899592904149487946864678556183945701
361 666666666666666639049224773992200995617797324396677142128994834420479621212731568964685609716600566332248685299066134438763917636511541135931110882528502938662168694800203234194405056714253070721990039973206317650809278250325214564644667142254779274983939064413819546827248122622189798559976386442048056910829367118272467193485458248658338158412814750540113312731
362 6666666666666666418109689632596475627226842586236760945820741017969489059923015364381028591908876620653072957516433019246301420201211266303475631372253286963565635084121613105644466830244230045212539201841151872373702959495121794605836354569621123179109111159870215727124582685318219151284137270899406537440545596300577352998860585740760937296686209082935964658908
363 66666666666666664429653873360034947311708249942797515179005181719021608822366156985321264058396190251517500146368537340298594028120277497838858755753674447102450013561969879787983840351590335564352293664554470671627127257492016128855835371952403510271857978505719662436753579391356425302236666877720988653625300378079785917363890142762644415280640255159616997012350
364 666666666666666646533551526906981192472040916151844303277376223372267930382708543809135423644079816923136406018095194742260005557253751831037318512591421779040147606634040820211739483523461867663431923683919156414735071848382364665201014257354908572716355458049025219443593001843969379259730936422770764799044538310948769951752548585414095207367354105912249684545771
365 6666666666666666485468630408829497398915034912033265396160693125657925530314268810870927142626317084924579987066974650987346118044510655146421710573904196817715922851451472543042847035242213699471642251910975818464473743235634716843675292904690031859587143708070735833903934731634627178889009541697397742605289213299196648998408314386977543218039035597456841670251161
366 66666666666666665035884340346132143256901980874966055232096387938073928870917662713959302592444044892635686213924944084785144803105324658055759882813822269606565026403833598246835951306982396315804694707664711082009378419739635987183024254361745848888526450597776539799126207608916823492732226533671244654339674119912588089835585549382545783738689790776421324244119378
367 666666666666666651989625729781855955978784494541361163755418540092733553524883668338480431493646741931922440237546437033109447735381725960009408258488265377202135082812667847895125788716884251921434802798123924952418749164077036091736261947292784471143745881584635055658119488744351961233063637717541051460275828584328091614576960384101112768653620059230878100912508780
368 6666666666666666534573298234703370270475727117538917140464624201385079337530325942436250840574373042674710812323305188632036722782975675429346749016656810365086553661525034107558597342257383932523626824916506122089761847542074747565046749784396177538729331345837572765225201016021192987783666003388054384015885103312636771494126053536317247180775677376019095878382729041
369 66666666666666665477826350778996999100948210724516920930842619196319055528417543973655746265090223941084259262206625852245440765261079639022500711472325083652980293367021797457480881062590069397709465356029291286522071870138538873710348927133401491339646129134285825147342889842811521687339537235647213771631141029778920348790351237391704986756508840520958162152446158391
370 666666666666666655967103823677639658575200563187318955044210582453844890190270169205008137285258081368841367018933628588202480749162394510478893432960706468323881538195368241313183705817404094356272099394963777918139471061076893815012564764030005038504554282064389465199304580362482225969481089345125143499969277855713617859529092850524288897161654104827117296380079339048
371 6666666666666666570370601079765423593843471735352537262064284309893417744754017436939818181863445193613153538783899837900245633976713234100083386291879244137427594753999001775038049993026181996354202991230750110766547596828557256657673689646638488471725982831088141194161301260136754935221403842617313575121105475255080948193740429777936186596158310380318461237872425118010
372 66666666666666665800002076384555479011257912284839502025243282263702455834077258331121578260843863971573450498349474851249517407437995587395357075329865503266353222282653244967120257456376908290769834189515158839058007810759346319483110633370139007172082907794943306475299781771522524657525639147839561895111417671370012468024849387490073677053508265760511733690990121887511
373 666666666666666658866685354127665977767987877230222184893842604695953975425733034770736706716104776347546535030205388061788521333514069129791425773571066194463294302645401886492737124913653338349741201543234659824815791063701806558826943581973066886285860117698487926754010279816598963251764215754069378757512010661843475862568619926961823537478956239605748398854760759562421
374 6666666666666666596466834853815660466578557561738666330711154892522008889264861281471127877024512991351617179087266694507455333442826751469610146154763585019930361916643711145186268554728069548616052885544946427227298988400146949896448206888195650454988891248784118112027156979763935006855624343118853379069967721598151708867415791435167657246196266797767853748068202433069918
375 66666666666666666034868180351007610865873684722314663643066394184507041776416599312981633509277606951730443158493314669964401434949818505331176662358280453139187779990261236445093111885395759248516616545458593651127893094682921700550339261941553882075094835348989848366466257819298578666086404684233461795105201195399122765296246527642353244582485964204064103785863350871608040
376 666666666666666660980480289825735164459529829167498639454259548723226108398979328275025079895897392772535208253395167994149701671678894927684758128067582709328839331048736865830531140614997800346921863307822045424998973832186410942395518144082169577693626030827681622603421204241256119431765945265438518798820124273326578599889834182253417564332010311680353839168627059636933181
377 6666666666666666615490989275098283146802435129174154421754969945947674102469423495682558367249869046401545413069243538842082759941923173931948854010935661378279837417158886381526513548042702142561539622410342186390288919282303115828988551737864985888149085935842762963555724869532321285976250648811262672482218671101201383453559238676543066908228547705403137711804192844152671251
378 66666666666666666206085570142551214987888582829234056462461167565599540810375078249594353842556368997755008489143999413559117071739497507091326170558842904248696712117299531678495161644851723707465239829418090418526500371750829003319557359403003926894597155379271352437817861266758174206575950927612348399353452698590251983808815380352506965416805105967455485639321335723681183988
379 666666666666666662521436797949627601557663912129773174828815574454889184510427571765508484344160154040782774802941639548480779861413285678869862268513189965567198593089921525426724266465504098579750257355064910444119869106536782953019929864334272899754713173849903008525784109594795392064497399458461887643093575849021366085091449624066814238640808151623227964975865997269106826870
380 6666666666666666629359597848213315080685641875834625240125995634645455881113211218523691457425511217793958862030994229114398705212636655530771354262307187303505689408519568214117253248195240754914111089908833978190168707650829376024853218553817639903688545501402630113953565474246965526896603360354681561229320238327921089890131002898105669032945833557943641197288555680072925498051
381 66666666666666666330903047300586502392837443549178293827800548963669275473654442475152028805126089780134026979910584171240743166881211628801575878837100283135849543084001506839166724025661262724143596632577929830320249195534168070285728187242315650284333575613389578191750373586159359874676966987086152598649681258532216912424450609429704307672520547414443344127897052425008732172881
382 666666666666666663644794092371945188202203658609271311116871058436044687068338772835439899064210229761125023370616709290468037315443587452776796410650833000605194376169058669513152133983600880306918974494018714345428866680708015334647559586158002113166277730943324483417019977014391035522318707027505235923424988740725569623428536015175726274583531864678686344440972427814523679873258
383 6666666666666666639469813498014173360486499594150108466718502350265550638253190489432460570304420020029556674195500540783438102902282620081880350542588916524886889402221680569222288051167558754690709139237031738648113708243493541424568384378119462955494022870036932956232489218869217424862316626936014824572256218658425086930694085083145821514461668448739262000117037526551720108502500
384 66666666666666666421894988148794226911045163014017642867133160922777994926745705142286655483825475845522030314779155941856104922407083679044901876504984717123874487725940376867624811982947105722720711510595038256764938434365381119201339430101243849722161841064097908082649784562835846202940318661655200647542256798340818696807997078546290251455093953210022008147686302393986986691134121
385 666666666666666664463721560005814708866073133792825452470864926697718228617980281442341471812029152266490414562149960873443986409887072635858740148369476391733175286220301073717976782529762595553043011777216159784193539847276451909928830335694808307177130877177921869270760810280787854695965806956573243000433624950330959633258673327362596580482766966614533903583582298738405704158035311
386 6666666666666666646840160706718999046461324870802095738904449689028477977502705079113404253511461457995958723163312549003683713117634584575404885196461698383021999427516678035312185055681359395992414880166113882424833958775256455611452939624220734771431222352631992280080291927354822430426446114956189080150824110671616981038057194443685956009115096551224932340172953852030172524664849728
387 66666666666666666488228113027137658084818590503885528316806704642499399237110523534946955332025546735146443453197553245859540969414706248054846839007930727919638385682018403913187022042180834454412585925183917732662792542944947997269110914586169654936206933904019851622002016741591899371358458397711385138081108847683987263737729877246635194390735946611002163497700947427147508131070042930
388 666666666666666665060719683910905589430033981201636421517926943871196275211097956575006817341186675908597695691872161330658445101001513495164388182808907480936210396346896361348447686420238347514957525274931077531188352348874317141841140395789862298106477041869087376830850261200138453476775061104524620983272029834676756534526630714851465295754067666489458288435815919232380796535178513391
389 6666666666666666652213143821864816971536972497481394460328008709461678251439604322498450891541377370223337193518508726722073358126783684067861592697738397997804058990423945409854995555332774180570718930724578265347998762699438879886788763507394379057359261372055073699726859048272034978492347258533488526150623656170961057537551888815373014555831436044541168364135379285187407409765160306541
390 66666666666666666536584961063450019410499419143999216809618741887501486684734497895749784772167277341331740267708193463325138276584873403753862690798330767474693243611132471166780799447181136950486135997333933571136819281826847745479050895151975092880223456005643306068383087935694384003138373086535324567050745800251862011928666384231763854612710303809837681902297086978256566761824902545398
391 666666666666666665495931316237716841361161438962659617953235321503938057115056894014594150187569663137237601091665045627728823802967751408103691028573161059777483955052430054717893445200592247605807669312001202471433712842239452730929234841307887369185858468103396412076821835024724674986684321094878212278257168370764849331007962643446911433545552340581383604734161603319788593310486261336160
392 6666666666666666656130048512806118238917119617330603228245784405150415252702636936801269962354576137691901980601024541844263634120622743314751548515662677875754307801692630576330431628195358482682220071111514904812162422636112526910348114165562425874099240953561680101248437560920612280496672778055939930492590338043898301369696767544085408479925928061432735222091554706658904746655275920627861
393 66666666666666666571837103281921730816920743222642095720878725227658546444993606665900887935856329425424462820841494794911733069832924280433421449344428395597188630000554472695816253354279894868099257620885830122548488012693578364420330847142655203819776687727787236610772339070540960328322857944865781423174606948981827408187023371445890857284434250287048453986161121963258049366336103263914571
394 666666666666666665813200596203962244018953355670445528154575186118060582199631579635934199345362974132201580355599370582151274285177199288645041672493779105138002660211113221433026032846128087202356355702936179963880641374906481914889876439332316901512664403376781584151891427302500883404561370725068636693877335625131846015328361274245271691910560530526272232441552143221929064814156884213312268
395 6666666666666666658985472032502326862837246867700676420057843288546480889159508054223191249566858832313484127976575757233741975750609177103713345648549844168362688731887266686135908422988202787156188952375113266732890846188229860077339750046731124935879147026210767663742533317955154092902072024198255705162621210907195411882605726418775216609624340689355099556210394299512164296907643716737550190
396 66666666666666666597535914959187608432201888475972754447187255891305877547975339350507205434311873946687046485222451769058145184979824369238267055996431260113996501409618068643113473992354108943794275284936541355158549777339677332587286637006768695940380734501799333937266012380021012127512936747111275909490587623586525302921676954582661316903497787451620424446917077227445879517031956137117989531
397 666666666666666666044489901299355142556483662950421456691351967082465744750556422192054238226277876711243243701034955599173597752070017204095787875017969164436532878908600970139351249698653636725087012840451068004148556352311895796463746198849271572893766686853332435775249795113141997665212204007382848819618867657504618956971030969738292262748999385022025430066261162061031630816337445913201467401
398 6666666666666666661067075778360862949675019633220459776888834352167181630486456375990913869258797968738607970647544828135959513702797367272609060247180883169899937706049725563093960616006372670218445423901707693320307681788268359090118702348587083866096586703419068212330103922188850755999259016940577917281067872070490434521612649681097762432560470797027669695688616564103235229733424407341686622338
399 66666666666666666616270348671914433213741843365650804658666175708479564168498247417755204899885261267009403177195515047426641042481376928849146721702104802989383388087143989717626688536817900340195107780506369362008160939035032801763172333542015065485439615919840684333310255564493179030025669258036440793186462339886894084527336455324015532335264777726691860810764480998085868665530723971779775933020
400 666666666666666666213099804713896565590343256957523908594662247149140583975325206996655704634859908241618148684332916586256934724510947405139158721027994856278867914721122334141619734839340510871261976817431642878674176474991560663025724621171883927803956542086527333905514191441990830787186859258588211863902946743658598609929331412874908213950347814567510321013454198342265567831411808620172569830401
401 6666666666666666662584564909091735756979755979284381844018626884752036800989813724627913365464987072044297978786009217392213206956274165373366205916048883352892882090087642039727995564903198370767411409082691605080887611456117616384793964587906339537285647118856862639236414210048770833377019930867423459659834146715209203595414831208584646535270989192064496599485131600153816802654783141371747294053031
402 66666666666666666629927750848492288479484470480226103262834308585636732025391531553257304455443618933486824293463173733341127608858325726493271844466186298904528179334170345813088691670039111338686635856703305124080803300450712101823393920584188474234946282992370522240468899537634850092807783490519257206172131333740585310909928046766230595331399440534108388839654624754683225285500735387232645108267608
403 666666666666666666336016424303097262982026900988701596032175443630809393943906240200558329262803717396998416031892199037748125629498583040586176284918740337259253020272197985648369375764056232017127044189435475585912306460862476604118838651866494842360270715600505719819276628557584734474013463853318133335387903252529833977091907514318834134809996358339818903025611373504165582082776173631080043720612650
404 6666666666666666663690814485394542033504908775564981030956245657197836185502833355353723087511911485542304726022095239403476550343956027056382183088184304595258041639307405489858392585174095437719213594330620210161083161322337227286960379890847936828213345402141547167177227041992858673196530979998665409353378943793513713191366018943828705357230165124259013788305043957716228300747951175410513065277302471
405 66666666666666666639883997035217544968210845646751495945272877566424387149579240553024394656633949572665975406344315291077480788995151797225583267115339212427272069016794862270432361430458283085340608456715292518682739603507721930711543135474917280318969620256696887082312913352470392886577677048461046549404709024680306091231170958004172168753394812135089328906234703498670332042802713501354611327880039461
406 666666666666666666425622639983624571380564277487430130174122564659326514706589347461105759992892769573490408762117044574820609443004529530459241957561171110087478196317475488108565803725406010283700252521414627648865016139739617173204505695919953795607338908298552685565299851392538651710341528991668036000612890080360864632273200276130543430202526294944879889756375070172468484247974460138533683322819560078
407 6666666666666666664497270426519287809091745164053537838233769747864487844881937404537155296518345490097890089594180849859248158835134561659146061584069141882243419369647152674913447858007831797635550575853565716655274771449463951140936470907022958723028665179236538901761376788067795985193471549594678703394311668453251205886960054771450834090045096072666292994608402719992592601822280252469809545454715397080
408 66666666666666666647142100505340256948492373143148507210770594392294235091595869582544821864741283358436345681493519789534270633721650888112454422475536362699193126429481592988843688936025767451659717646227905439358135867560910126365557662205527683712227935258133802332079601506318862253756032165944953286255385098800968099948912362485114038529305123171427467257078753687262605984290392254982386307668038677741
409 666666666666666666490945571214728979203098024955003231563602016161245027237971856834876366155204767858814455259462923091415688569276853135198317282096145227199802316999575399007292652134924062662335917767971724454209040985523747050082214860826583706179999275904028881974864204127650956734967825525180395766169578861319080016257929866851046714752754631116334079442910385577901556147624116195085457707692671874691
410 6666666666666666665085176807599227479494548891261695750739084811865383625037009925657698081004575434159541506217315022721991929365685225761714689908999129598117908679014068674346234252254187586576913081110688936456587984641369684590846754717680031056685419583530982542039598959518428524483155274420983782724249262521936371903114476621507686238481419902818770143840503176655046692920598627162303376683251928531748
411 66666666666666666652433257935059713982117606688021928423318429971687701284599931829925958228295306571447353418130876208792682300895119772418072259829026908321150185753642861894713832056891915104673949521066301282034267614820554238051175787567820402576005714406186650995031071434123353810979011845012523127817431041914340319124427432274772652935197019508558051846294188983603778907273796114830602145063670604574310
412 666666666666666666538565988082204092505725126858864022476532536399484052176267283962380352549436652791106539798403172909197424318826736674441786743282975288781230689582354530044776160544882472056290183440474902212503386017955754423359503295456357880436804773994758265206072073205665202400982909543494129420941824680879755724588853828952706294683412072378280193227502785851046670151605711328685181358555248556548211
413 6666666666666666665513760559406503499218192808396442868955459494175419653890480838112750272408382130656521371432205565393219799417550188822433315774726358997888509152347947512415285176767057142985446691287358878115496052619763037495348159318454407703659990262617491977780543994487634640662836318019195802120024196999134161731053867728489263983740126999607995239067247978862979397713555661037738265440779680720886721
414 66666666666666666656290511701325198159630401942234652487265802113639219175142854520174042147919604964664629935615889153012079034958293349137616888825931548781105012101427701461152854852110959756617178384182510327878227203115825489848022747521146811685838512871665694672357904917579059961037395344862396122588317985819029528260119765924590929193401801786869618720461978709258083876096297937962162315678028991993134618
415 666666666666666666573281271978593450103340284146778539052058885685176068607185379521681407204985605203273232569625275828420417077844905382731153333692830403671236112562666913372928662188278962139773276997489991511865402336462283568331934453473855476116823666559027088836810915117213044323309325271565969638787892305800558019167300955362547246211874479379476934809748469460093408622739596237344668799152017784081712340
416 6666666666666666665826198114474007717596729223987673518135196637803546289680966237575937859960834570478500035170203396614965693452235373589741499374480030085732822016301447338297458492783613959779398015764708891468968215595370266697738040812740109354031286589815884500426720172511273268169941736563609394552223888504417756806598161869871107450671046416323178654284838016579894097075530949082536387254079827037777025881
417 66666666666666666659102449696932736125037229682555728329883436406690648312642780891349077105459259999849786910836861968648964816376983780632365880126174321941450577057818751452180978933946953892714190911435308687933221562370154079683159395689942209030990365622767394627089902810012677181062322487633518405865353224396287397599575088916695142951715491754385479959133090508800715026504721519251057623495516957147470083551
418 666666666666666666598588713939061291792001733809668221635617594325426956752383621294301148509815582057451088357666977511640598359768146165506962372212258035667107945340326888831736521734137108572572675139997458292772799715620906859594366826111215227001123150700537336591462412603076252415849541372251023538422587732517471902285239520798232019096806150312415766044133832193819583390961199000233077387805326435680496440688
419 6666666666666666666053965092118218292794682270953680661387225015585320464341642744553826518513115932928680838339949336161364790250676531525986461261375700188387673268013739119368286394089303270696407252570580782586503098521648644666577392620686918322111819156447550254381271417173839543314459900103215321552079356173089405485329213210684865805898993456825408728870502508534375642998802250712992346969088075794101966459170
420 66666666666666666661152352495730631301818807105249792619151691806863229154066115771320251940091473257239474846906169795348478946976112151277415319502281716267301634217834683111232700032087052634951629896064682135149019501767430392176325998542853303147949556906393445516960894143564719626171805069540183684446822699569709563408990378958993973222825963001289554949096338185777913311416383086503592371295775752875283380942751
421 666666666666666666617037839128242348383035930613914800239031892927936477211534359434232960375137268341324704735081908547409681363978577210744350896418052195909036044030766621248218750665310926824758383368864472290482898358940867709154504374866722842550304348132931930505967624328969076966632746277843138806039043893955119496406570918062380713451283096049458172006443400321973631359068100649690953557790373799063726174953181
422 6666666666666666666220007218820847802113990042191899868817953703014600198678384457354551493776433478255108360406221839651600728154929191223646713433286156247207740310920067183907327873521211466791211260168637319288579552819334998881001852756089536614864827707458286161830012744788355165900774415422972474339829272929112204584931067249539589540471015246754219004008743336383532982552510041248088904913564660994314845633841958
423 66666666666666666662646731636054296885692577046393765486028249993773605114527486673316147396789287746578277368189389195938801724502051802212524629554446557800570407011539709203596904508913399846684751059054139040093057286934231467627487471812937692919071970499128678673919579016735767159931898603056010972473580605040232720771244740329494039891548015792172290296227550346532006042352133145552692241379003789770213180289342800
424 666666666666666666630487251391155338637899860084210556040920916610457869315701565959721614240713294815180611185438251236969981718041465322866007732055143812172618036650455771669976015233221098979035452797214091955189439955520329308577640842033905510778186887977040889119999138510341580879248444336211755315251905503577704521919066769424863458172307326605344102829557931275748604262492311862782474037023300809692527605547050821
425 6666666666666666666341051929187064714407765407424561671034954916159588786835993394936628541853687589008458304771080500447375198843880059299243855078357301508013848764949213951885947255282208512523056654249874803901573606172422340256915332831630129672597053593991817762125936123932290371852699771681673621973614210027048860334265690474409455622375457403159167633322931008197456714960024172297544969308064643279611771309772263611
426 66666666666666666663736134029350249096336555333487721705981260912094574822486695663523594972494063850778954371654678179228894333259698021811227109271268432234786123031553326039931347102883482560687816572847809529970268861365744966571277902674459608352765071200336859642769449185871018398552715725199508507694053814144087627428095045138633716117082282736312585038466445358872122507965028962719648624209411686863432901703132250428
427 666666666666666666640291872930818908533695664668056162020498014875459103589119546735369921423122703504930396745896779339477671804961871554946690454088913262118902891819775819794910276453661962662043214103194342137335293992013153373459900226481223468121816700979011992586949295811731461171634222844617053643652648296784830072594508242439587873783314336691486706633926966715939072770667229815340169819006741190200753834215664571230
428 6666666666666666666429293523044036843469927648679172124851148800545387443609250920963932259502837233479812222520103744140222405883884704214136837259758342669946907495662168986827006555228458891169312572338554985327288412601287727803893494515621459682980817421018503510479573857505476520744880759113155600838144394968397291807560774135845702465755103721223658983308487882298205874757420298726960478269236056405822633537559307222091
429 66666666666666666664530308374062998257896015504779215790327005871572275571633483291094611102388665414866380565330162807856465170428836033010033386940660155739839572633616904195273342464332273060500046622799923768174744315099371015946950191783690474032298375029495969567609678200086778783642907528033874126482330539351500030217611517402568306406724147060752703887943619575927754553709396532929215076161957875685548870032392076862841
430 666666666666666666647439442033233650987730806209679608779609719510797000198752924636786045289539900928633919026516069044869431156173033530397340890646427946301677664349494206219874991436211631071832893676891254003128005222586789571569052883065216612470381245222158136586113208759234622259047889731584477634024877059387909378955921260396469162179971272198641859623389238441360213460346401865390321699887482798277127132587187021298098
431 6666666666666666666493621644965769525556243922553783145683154142263698642167137346849616225182152493721560728808456847822953592761733833245362488107884462542571447925865744261543793912657893755575317560440972055594795522584518159980762683891722570875398296008068225825941259166445742805413707346975074044491564635534926739556337543332549980866330701358669294975857410090834830432035418129063311550461286520308620310934030042230832460
432 66666666666666666665109261471358592396672861969650714977815053947038967262152763297476338749673426141041034762264797215340483321348750053703953019789442466130909965820792282824488651266702171637867079659646939832018445686701272320884931109859710512120273686236955359226749302275817383247491521926190644982499234046636712999010939297728663524519326942931786510291563190976834171232332705151451429305594123617168345243714866647013648561
433 666666666666666666652650019908893998236722424393523101467002152190010461737914559908095597808299211152198230281303974032601656797590318535771339996704438448246420693107927184872759769393073461135565623217747477533316921336255460576378741168703136352271961174067286063676760947749582733034761895098017066724908008371583640677044571752772174537107266458020379720356584977633165311337931132312024415036977180637859840701210867459986478871
434 6666666666666666666540516845846712650797168486208374579869686036376712450291008870788520223703361531549586494478181359955176059516471589043822041854886540457364715539540883880812373108603368672638110727782090829733378204477205950611348661258719869990262510766069882102958326314729760573044029975910244492740520567327708418319618013382770025245883013707163331073189832399222156637964133652549901463471866370037198682818421749439476536968
435 66666666666666666665531318279287080523841183042542037885493840994056740115167524658406300917330934202204895403928751395228912574015344086221706460657557028336657506449474543149969113406472421248942571256074804184222432934247694881494915198914377582738508489360486555212774067298017116932913507901848746975376345441435980762583050399176278581580792171377028403267837233739825413814107456905635639613883605878975243870683885685260240094490
436 666666666666666666656448531180250391381237314049545007636111235613174957474346835674824040583983170747654377310734596646486509434707738916157255787521820420864275831613616074428101354364457266298247333618322354639792838599881611655529664085346475779866807006853419628803394448793122254551837376339534100039354835779342139007807722571088971582224153573069659737070760143402012363938833789382000213351726644444086559462208712470515638042231
437 6666666666666666666574703447288920189097802493112571735391667787185224692333995317317587691551881877223561626524242208444362658792356863458402290848216834030077654436566456315000442753738107485545411195617431060457855835410413351154924900644016756092528924056684247671876464590178994204690822715577572298560898131949067821885265641126233124013107093845304242099240035792402204808256845340069326976594541799194075460286390159962049174519701
438 66666666666666666665838997692266948368546889104679812285191676751333572756460074429567488508039170278474760253811595746381152446291120854775798065304063658374086413778732965064031074877421680809221176346209518874154662998123633795183579236977834779984784177358883459082544181415217787731462287199657997261394668068536832321687735011725700421215144543786191688712290779762003538281584369185105062477561803479448408482183771466776272054639038
439 666666666666666666659217645897069201983588668608784977233391757428668008486319485882071791560858166190511781589958272810103591636739444234329767353159702992126956991882678076744441185266109965444598812386878796423309282655869908155192747371324274129106875791589532406728162624693810881273749156412178345307476369841049554013308881175081398160044329375148461659944070701860192910973275512912622621581572288783551053535501152355941107174405320
440 6666666666666666666599625479740289484518964684145731461767192483524673052124127085050396888967262931504278609449201832939644862071490458677382712695060962406646200806695859346701960650544512776564751369235984309929602715195868644161597207612844661342566865338915383909128683522100268035627234370511586917124249144425229976171999074954697635191293981677963119634228514507704239670773127259816889116548960833639583481283457780113801836822835101
441 66666666666666666666063295984329272027337348823978249822571399018388684299347905750235827355142142434066215511019858139997791520029262175970256625665222735053252587441690965301455872754768872704186819131688001065347148443732789306683805945418384643426827949787968217540576515778684275861436412881694091017979431587248845457040447094705606034813605045883645876891168289920812561375756350402957731241795308306409701123263836607524785944550873331
442 666666666666666666661236330525630114912702806082470915069809257832164546505746485645598233677336714260289895781018014764767038009964295038323537939821266254487889073361045978926691928181105638854212381866569086925699353081978380394137239587116437290644991076433135377466076314470581891596701139802255161000655492179348477519445818840446605319144630336779602729902238784821318282926907946875773338209395346190961867628688969193868290929840596308
443 6666666666666666666617793641397337700880991921408904902294949987156145633233025708064714615463432454818466755302037173416411742397585199124423153765063943389724103790529353213563458292792791143857641564675901730722869042554455740332000901532662247416416978367174733749860696156991952706567895720476253244336845099283680570045757969717206803808949319739568679617291931092498323161025443863610604606533495844790080756180028918931037298055070692950
444 66666666666666666666226809439242705974595593959346810787321216551071963701866382733362745125742706278697204650628459844482264483733612576563251140756446898334212607154619496568274278336502702566676950277756277250389594162696490782215792544035047825861973625963941038294707308797823343235950017196012468778643532653293846004647906104709744220316539165824807532807828418038072228756349735109518794714425400351803204662706193234198925228722804379171
445 666666666666666666662707951619851020438027012300787963752557615626314244336181504125726901237687055805591868826027015586482291968689933570107677418524939830451602966310041401756093266574235896567650112372197137146406500552162325383208744975506980709106990427813212521860587973362674266768702132125868006126551816558099214999688071464084736357498128315648211863610855849790971850978681968069446831804603035633038738086122947807107607824203570707761
446 6666666666666666666631038231245325850608909777373758340439685207303494196161321953809777476881202397331546008226839279181334009023821344247909606096846972145454352163417027689887226158168796571201005562969901278446528294734464209395105594671423363729155918656893935614135321571979886621970779467563464865277669184573422915893212688233206183202014629633629106023755467360303051954117324025834536274791882689094830671238305380922090205488261226920778
447 66666666666666666666346010747874599322146854663030491730623833532398109745401716501035644852124953841552448395589726484952959750353675690298127966523000792275239142503126802455516809877427346094550390090636963569313686771713930463896341607973432462056496352796124684333610475092029552032786219341577564960006855894021254980266162656516781977519784710403331302836978379728247868404762449668092785157615303486284914018441282331720167843440058533565380
448 666666666666666666663780763397538060565988358633941092242281168458249621568264180926554336590483510432951775811144749170823313437158066343393532011969255667572304567584690933465149045778720665722624181795922450338851923732895290294033828396713239613285829025543947522570554203748739199778830313931201810355301102596248130337761743880690629282639297300290181935216933734454024940119518927277485553033132104895829610897317988053503521792043998528146441
449 6666666666666666666640693537244509211760561894372136496847197182790913031131918755259623759763864074909424164056163218181136550722247492936723398959072051949477319472807740573943702388704194408582718787088804569414689602877065265796991808712275549379607545463498657832727966635736961540587802758992137660742808554816799493421297358406063339858730638053010612731350672340890539926175824238427807262716228851338550785646640570678048370749797885271270991
450 66666666666666666666432908501867249572511723716015895138291441311784882339310056685781056951021364041274824748796492293136316065015001707009826609883654780042884485652836691340789231727820641401685209410598629083586467899704232165817338128739424497819681255211466594324785347868395795674298782139269964957193081586506002042331156388391356472534656068948776211015990784746173850560101274051752745757951735476185680056071983627079865040167082239244844448
451 666666666666666666664562843183471912819272180110809722911289638472730596467650025391140614351218387941103473645205593944769454344738435255423875340179762487410593452887241260124146374119830678710687228334587729185753568658230558915814928002637181371114463501206833880350117650506779056786550179277122148876752937295641876386103711226568976547460674855935190120345994461275321508456632351084039171554002332300672846262697220798569858190781488966716110610
452 6666666666666666666647732255317913882040116287663954172868273412921241956105866835054043241705148272457341619149110488648723357419869856536564047602520075053575336696210857881666479971879913771187003267243711793313587257071412096246286555390009903659765690851105865716217475405718904296377985787986483500667185711105412952482531240115894483979718505101662337362354663255459411124240181818468939247002562893391221020977039757861131558048704841949475928911
453 66666666666666666666496256964527891605027713255642254222481127382957843720231917761222833163155613919027947066737815399859098094999396283450326208120566796138875819838196073089591755904605904180829635924610470547352309468779517228442944469366009757598910822592257912362807544076172260740865142284957725186151050599686274322254639599377697806135628764455041403870007817597321420826177293309132237568586283917217913642614807183418430485393679664060716691021
454 666666666666666666665132979347417691111916085967446954668996813113287256289041073571160606383065481539634631061411085612875998002538539573186712295528157169789456006703445854742226345865642982311547364126364229744067895210500558092564558756745500818131689485609430034510146502491449564063879326774338565209941681153464899623968133286727970332198570403637740126362435579314780321747216350042191015658456203181343527067943890029194732722398649571015567519318
455 6666666666666666666652863480793425886673911440373689258687637984686251946250046358181531212850244027735393431778094999614892788055654667312541985439644072359595564963216744730500073359962031168607762738616120751247825531362535566594094939720169241496947424185203496957440102502229262412756816038727897470499338567465830744052914676946783353152386394266345258169341748174663138082683847680497817219325548978064287039140671787110510268544417474244729348696640
456 66666666666666666666542437993807499646731869630029869994855408528842933993791154095921381203470779106769313151580621600227096734730546683884534591529977585055360538517990645135584576210366567887173079757120749145218604626177215018198789339759240528086721220563686183565575579074531485140130912904317115489102030450738141390393976629684325467628441772676391625705400886369068561286754710626797501200781970918341546248661795517922674463028769164663215925038581
457 666666666666666666665548608610934163487253493336935496620365343426253071286905544969305632845967091960979224223269960627895302108182502901435536877351796447224084161249394495629566908890805007947862022977235196990533033156186605158376835763334682313469146161320280250833848651031183275598646465386486735030868853881228616180256672405300125974048572523262740361401715832257766842548431855114849832785281589424102635651183965678769536129308028255801141330775851
458 6666666666666666666656604144165074138051948106699086136249954757502944298981646011465843109716814387649200859022740209232017739442895605338108553249088813522061813341577896743939833797012525777150797339917750045677998277115775664200626581456310244137989373465457862559227146152199064072551252279998161623913947225801983405335719585704680859827154563689692301436906356401655187925556557357136616240866639464673564652445538133131028545093846107212073835505217388
459 66666666666666666666576103964152333909134199626958441892916259484193165292631286850387234886173103408845522618297835828154879798270832002618626241101501131302692614747639471965417583272143394068081994976021153770335600535342427141297889338449816322419006126183376185697686019507198554932111090894553682371845785228808473936247509784190942564384259125050029820591789399628154884757589683065886627848150482309775767871565459291833198236333782497742900351695771470
460 666666666666666666665851602344037671848874463309292643702913002024405153846256890883847642266610348119628707774332740068860959187430888905593822064877639304577292112648348943013686592042823666800734412126035059697111763058833830611454778224644202787809429285106313832694586834961526223013077469342633539123790725487881339794970656519909970578611639363252390340791508913915757261957551676674260759694594385725563710233285641279572484895321468021851708427559507451
461 6666666666666666666659331087763005713306536836450300459992883684886313048104339182567166478436860055156791399436560183928017919707831806324510905158378739879287561659299920786573751671041737270882198535149802528869925604973012695858149540477942251341546791584629022637973773782605362510836385326473548653958551323653521135491741557275779066289449059308399007764621305311926138177323576099235722287173954561311075974785482300075148826710581455053454384870397813481
462 66666666666666666666600646456533718086425498194719370806602619830643484077355242795392262192193308950972053801202000318510046286517162900139679718995423973270834196382090871336198141160477867467466976721569503007237169755652893385091942205524358421077721165254770095816894428179981907640309007371732335585558926399031581544563734402464381507118007440922046737810275297743364401962505958485285167166493450556356351786678401275526717465336382115786761387921512530658
463 666666666666666666666072484775470129444496150419141003926090245142458023207110516224544706933570759740675002654728713508695611642681202603790268611692200016891243822228249542629425751904556242122883460446238845328171408721102602221823657168428708778950923498556710632223328193879933981646005455963591154604658693625892312095935136565087245902349607177686426341024259900888678219371982524152672362734284190919552091849407434878380117294477138785761300264566120663100
464 6666666666666666666661319029645897831667132020438935702001478872948788874440387963483002792828953691939560652999933396072996870232317978951842376154079875238962412106833720841912338380425493277060667536758764618450710873651289891785466170397571439316442506187416941705835727583261890012915387898916858083959849758033081550821922438856296014312643140361707957100495801514617866652030207415069593233071200266564624555399971674569333746054750430285318558317287553287521
465 66666666666666666666618537933479747151670854850617087984679976523205766528998244893581728148448301207370445280751025386120126390228171899190680599247251329183075559525227077555053637932134344446953781095416295552816125372590077026077968398003867772894792736697398735596936092400363431802541702996556170364141713545887060124079223023951020311271684465077152854754179384769054000940630231685494137680938003221613417341737838380138567895620488556100653624025359811371911
466 666666666666666666666233508067984391031704360322220458528786455375518565374227476597878474426948736725734803353020602225323219419014717713084767406841898758993703622754445154190931120023910911035062235287804102449060971639404482722190125999283550673908909987890114632751497277073361000224967012011100085341184957557053679148348342764523578949237530955867196381889509332339712727615089700148516853231815949674799361686861998506184937069961246864827981848498763927571128
467 6666666666666666666662768239278526185952005909566650793425744765046333754660750197270406717478936811547418800961015036279603548119860653760343138339858094565961130879388498212839269886040948258096026518478366742189548401347269438349265008745636476012811137847000724734757835794016105611029190911884379726539971745416698352880891873869732497930619860781116272276488221434263873140796275907840114097911428566447924650506582157759408599402702706178869496452793168738379530
468 66666666666666666666631580820173402340234719852766523807498369552083670455995672130660163590765218571037408204135942640278293946519843244241148554721512632041752931663719334850163413392062971642793098286945848034901876976223691439275937211132036598361919478578409428659485310158962075817243362875899855718254597490046413231369871588482082064852630756213735784443619321797214426204062489924335139413485790106718335402064378616306783473572752423257563912741321642445450791
469 666666666666666666666350894048227287728779145341565380934151992635419700752303491662526994251070478009111146805631134958837679612766270720956752599707255859027386490353201010987559390336998740566967875999114656871288201174450402598339674872921070958049622984210880474095542637072009204855800928777927196070603849326858722328529493365576903526836428039886991398073385532328778600350198089136684420449889331386593617352272231912295278407479106667251318457095441998951099141
470 6666666666666666666663824713100712256225678974740755095074034600385443973309128522368841601798918878170421632029533773003870355173510207148115649845731366445882203296512733284209749096114867308287160694268837049095791563487860451828692628894336746497323105653521169949148714300895689727580213750326371363632364494593656057970708663793142975637784046845114227951197322913695807699524050723660083834161307972288840266812084107720544518648008995932789939459625135260863170798
471 66666666666666666666641089084573076972697777439333462522332978070135662425550936383162264990965261936152743863717778865655151867171888258949574819739497586615762174580331244874985213418721229640433794272160124229411501312809124720211891921459950057926693767733987631164198275917585221867236615247518664149433502142090600092286673938750361134484434462250885789150389736430719166094206422776481457308301316913399033973329116362809846873514093674497782821800995951998436408760
472 666666666666666666666436468427824359420946663620667829367663469297887628490339885221359218942112301653707339001623834151238597498819069092861910355497649512763477339246893601193776569004874400642640581374640027711399117360179451331423682003738933819128996253986640301059993579918888927697575646466267908900915634794970283181695604201494862918923479840981669265530083731070167246056708022900774207630975754530852544751749169267341930875486599346248643229079584879333327389261
473 6666666666666666666664594882517085901455186639252677130975637890347655323035729171402524808642985324481694560611761277883542992349276145171967347944107865312431927197598908592472493395501409777023875246643226487598711119330739685295634955411460827064848490828618383599761356726864123018822019926749264093094432340172421791879386544084930516392020923314949368532253182760694850841069426001832336372924214537802826265646475408664343968846826024536867395222910778937395367523171
474 66666666666666666666648020609320439779763346419940760845447407679795564573680253973494766144934690187523550612685878894608656235162816969901177194208043031019858296630075637606832654164729753362340422238664671409107482636974746137681493492365894100473280379917102596360131866249784811622688634820026614189223696542698646163554948315676139204188978627962587057788887631407234488796023721938260011192293887223668133380674524031006428995745702316227460906790059444820144370081668
475 666666666666666666666498852150550624684536784446133514275693335784826747827633125777557195374446967558030052484433101807075291244600674372584892084343238508259754001837715945395958801139158658697166489874988320593732167280630421063434024547022641992691187609772517363630793156978361464609648810332288523964982227712430892398135754148524741263370455303085794332096411500059663276951433269655180009113766315468445196603520009531346529591341905926072964142875076190165492343518790
476 6666666666666666666665156336021622288827497726681868295147906688730107397100274012110744858860265999114497151151719258552859317098353320857584109601851832811031154687734874882166900697948921181588336609938323064559599498395033145511785957033762786004263120088091984190672626791788561445687086514640271363530384363509455203414499989364084772995242208410360782797873462779637274933085575616164784548362194331260696328916103017453626125213294790956118566824614994749474235062014931
477 66666666666666666666653073690861267266114146206803481322997826865237633240463497269785814433174097029676061111908222723000005725163810648248497549753338937121764789618112818180035092155917528928797493761760826004716746575812590877046110037580037342783769013326349002858363279048336316581395956898236823176751077481771015200290895652844726081557639536084522772469055477757129788961489602789321637737910072319942421807847277073310620031577194292261706216524647719663639007754852001
478 666666666666666666666544329884418072061693982527897998573647108453805365830098693553596104822588794530603657267973250279169954625424711157948161878323425717681427972213162596430597157826407356027222678086418468854054582514973251244764636665664838027547247204334518290303143073237482222828101098524085366775897064864754956223248072787460418672352487875565411496364629477930389184999745825405571904951154118721071519859898890046028641578892625397483859196103306863663733637192175738
479 6666666666666666666665565635626429315221912509417748653829490642750914959132378768861031367871452599620066666237353972917718913321475307687515244354647799398372436227722767113180095855912258011953960664013561492596925314467673221558676211070651536151756105213105951707681933073488430263641933484669612467530505356772077296122178946829559665950161087376050531541912426492854354667423605453735922940187187365737854942144288519981075038083394208704914402704898543571122412316626557620
480 66666666666666666666656757387304530503663879251426404551132082451424901298821842607899947282120147538493036251915348799095795471741848120049509711019655674930732869485401395813917673434095187951711541512881610489891401475560928851000382051131322184224509098453188806248355567970523017395201872512062253669863921623311534266732915605460001830497633522557831991727771416499391678083801286374093915223357568484163589314536409921113325363916449153025448049965360565183703035973454959801
481 666666666666666666666577483152407441199641579929504307626855408729490778355809619288154180338020846839824380057692280491716436008616625536478694980370012960647781689876219832783155539435864368425101140413796344535386304510118809330218185440339020177690950891408187098462440565941944737789294680480639634744687663503532977466242781246083038091368302159742350437144581043557125115593171368974490389303354692264059647634499500350585124293671237368939065109244621800241334889880491773631
482 6666666666666666666665864015038333637463440886032205435308365345232083671867177824312770206634764254512128797052409513524427861418129577020540007883673567468995932562720888527707769221689901133597871121511924805356673457764599235032510267422595585275208340782894304562116214583144903539108529568539457982120009328823847474926777842838274832931873494152275301798667303700535739181711450514895684024589280264517283635121233772437120720123312931607129333001133538208702058423023633645008
483 66666666666666666666659442802011669403837634640956515584441954773755419713458839173850609944860914721285124809203938545412710314147225823530482342335424601079462656052740662675255978647899303325554966049135250948245692532911286789526635444012393893400289544982164114692543509227059627296898571471896759762036995335638714489810485397133797621110430727960342302654586284679890009882514360257296822141352798633613957359891449796196559838228266103194445818140911962981098793962224295253250
484 666666666666666666666601651884771691301205378435275306926644259630465444087709223849905236099784487506297882732961217374564409757013449824193696980495150557206348652949476104044858547826526783786065575885980871275801924651486756909429104496535894423023937243465139792176463786650243559545978096960090948504192182030215703273357437906452605932842150803710660586237430577821573915959913123000114922082698421543100333740251358872053807777666278718479673071209111125834700809026685497775871
485 6666666666666666666666081533629611888377515072584144429006465003340855663455440713645895351070314172659803260747531349632029806320939970304678764119789617499703880653654163308608371862539780941036346351855513724880058524670756643230943060171599065488951904526930173171738625293876232661828231129770602536984548428217705551299541804739428237144433723437561643097960404090697538664197728978401108265268839931121255451143989853774714933303193373787513122396597987471972737856214765830256061
486 66666666666666666666661400469333173662064302319923966527724851696734367637761370315790295742838604049660085559783944899514919086443192185950657316140434187153304373011575655345066670048230350227905710342748127678738946940790338608502332485462851549196658175919400342453428015086939839481841035873537126965617688492977166073490567179002416582286466306565677866561410592950328595078876755438455338687345895842471413317533649296367235436202686815301432753860042114256111399387794709258201478
487 666666666666666666666619270890665229625245387545982365416190331937275975406489160092953324767987871916993763529448643365420827584871856846015754918675175053281736725449628381889533337235004617110433045286456193047547122993897239222994292506590022911462239578647911462498950992596262079734207802329512152268001570456906540238575025621845081185207047489476778319446075299000948251203509254041239830956869705327636755282795264178624658147864648466036808345778242195524168628548383312495013680
488 6666666666666666666666240104682653733293875154580507955412379654102150445324860231592464564488973895543314826204789765177293338912028601821360667781830316868400668299687938747547303401738187873155026472837084619276038605610111945284793661171256415234604761921114896290735431654660119916990988524881685840694836279987879845160280099954321028322879938322952327365943393775692648858216602935363272121363485284710155223641745502309638357718679315941734725014285429821055023511769057375003135141
489 66666666666666666666662827608810550266311543057891238265378083553586020674588946619623373571440346397922430116921371710815181284745530647842778124632123390570416560052796186521986105277088845411253929211581201617800340416034002303770717789074809681584547066011372590840923897558983090291598969589559359874436909179695648807399182096502656208716107800355008102970866838311763533550293016277844850408314780307439698886060032299314758559351467250953116949319618658272874470671886724604612347291
490 666666666666666666666632115145961619063470554187687811055069418648940852737956951323648709580240186947530047819840192166873420204470688450738727923855536031581199262769977616357646825599331342164950137092735834227310971877545670558702782162657193151837612898793486348771404684790070303110142460056461810108233999429267367272613902803969073906206652586458172519683812013808284116960284537100784491971045947920887057540571579671598411909187034357148984887589321650909608639919386755507340277148
491 6666666666666666666666355702980321238237901654355856966162291434507134341308207584142106818283101168091367667751396656888618302332562584397724624929849161625181826945021375976343970854509782471698474340635022342500033890702782015058255784847049042520900140440188125165529042000874832227466500395216440590047309403514319084492297150569081838105643469436585447308798263450734965548812303876024091441232449187058450163092568387529092258787051889135479397266170196929713064538434573320320567726910
492 66666666666666666666663867993489557810807781555869379362127289577230875738440033412883840388974486911767489671372414403704867364439347977967054139674609609642388087685972895118505515046284036280625079250722323407602349957320102152016649736086616321925256630510064446716690039824471096873899811932182411905963661947019596628685194421381477737376535495416603275605801468559055160868079992718614865792641018172384109345751110419356513477710055942822994342699981016799855778060298051939635152029611
493 666666666666666666666641478608072686963936700669491080925812272861744548312623456805188716671756416998523671673620641075294924784078124830416214864212865540037226356039916982024086733840855241222204126738572384363747458874651203265010443605927945522770517220884399682242830305897664171303881368977665115832565366005083120810863969700882587916255324839051274166264079950634667801592010022006214220520100621465787346063816086986380089776756670475411257627227899511884529831844721933911309194975321
494 6666666666666666666666439974139320849342096972692086394998977122422367601480253203871337522242709996535026897481468149771312152585571074674735027027903488073852532425425866053107883578209924356121919745956759862239071268042276995570188975690921170336952707714292436873754408959227152896065783266722061315795971489789953730741234163890243808799794938648026904982187521946364649977172647224316161626562668946054018432271888078817664519517273425237624229304532216380055365535723429780670645188224018
495 66666666666666666666664626433920554310745539420895444221657460768467975079988773483214511205562705673653439044265390008597414179972215330479538896001035504362932059641316520648150389442745583412182024505453638016399350246368527017962719720728932508726278738024342320503875216945112629836204853595994635818037107460173315007648206017204075400044790940680462830666001990529002529566413356270114443348123579721827791034495548998215903817265205673995542192652080934073629480385390675205751406960560940
496 666666666666666666666648304571951655463376521454725664661583813582878442386564423887537915387712560996748330166913746701965961266664467583164315633258599442172387417784321937354318147773507469715382290865360039118779613389208586039158380347373158164740329219945956157540990621035646576383617549602597095507213423915277414720037991380758733936190360851923023393906411347228828531660475085527149677175965210634381989919628601092317682151277570544680667407722381019441928713515841129866939680672971281
497 6666666666666666666666501407814231565837055359759197648620920988912572648145738052758092440252950518507806622881900376689818286928381915510418099684072109904984398958771646038484158740067164608259403323869069941754572245375998196858266594573239141367829157011386245091539285840754025199739396206444755398147906554699877088210593120161177430225527879047205781556185423059262902179682250725103368734280838241107663476544981861021361402955845699006783114243850075995468927432474677553694535333062748151
498 66666666666666666666665179336994750759200164904499445504254955566879820499978250139214590374621316953329761165594839984813237031054249190427337710049860771648344576178061233770667211084263747378985139926721879158026327765845220341082206808393274091415323021264507247352684037185447547170074539624906788986256206878767342774866207651355510832874973004480674859011067688607434262559299535221874389238393505554920062624803827059685170616878606878561705750501956604357844956370601009746424560850659514088
499 666666666666666666666653280699619423499468150807161676204961266768585051166470504903673622258005188587284361407957716025553240420379926369681063080701223312486769085237001935947386949488589008937938684770470872970064630211582589614329109761708103526015417698209395335941658951292801558569671202726260631861001935665344160294887511780356356158023910058699497645778425537658605489523778037910632593314532789524755764799630971471413972209417244213400245657103077845286895005696232270404683224647862763770
500 6666666666666666666666546192963241478161880023931121752511318067583932127164898319688258762526940049336774829094848537365617913769661122917974733558078313836578962068527352727812224757331810164103549417677416644426282621220807305136509708686202308504798764080159432887175895699467351422560345895919900394462993630038958632173106886094416320738422253491822766912962665083635429920619414237802807949813381331615216100556972417586442860115212740034217917464197614266425678499854456714173414145875573192151
501 66666666666666666666665582403335839970123586882046762439268529274922055811150731306080701998176713908389482496816240488240032473830642605397688762845075799951778765746272419081340557618642865592429624925965806633010986171621887500458536331129871013176396066537724340507132051367359734356877761806308276458270294597485629327549185833568769717265064681345662522414387436782505236037286793167528938712196773311679283472162397372703930780789562784949278449190526098091634423939121694399895732606700408753781
502 666666666666666666666656908296689226397778948605087528620083430140965168967023106756930929931630199426014905716084389957806591013801630942530611991362278263789894766721964970454430458781956861789665242420109684125842653286132708603622044186538413771212950708765371778605242563347955659017749963674700148251683707186210541970668184004254882386749507727418599060568679109835204207334436502454155443026896537824587116447647045125416618646071828586262762617608258741090822804036681437448487377644578387939358
503 6666666666666666666666578841336869704246677204112454424247417537935353187369873635827810653020950214587701094157927088565783410369495610940435399802556673005005799651030424560172190693514684519558151792977579261116403722151411269228492790801888861490258938054428448017650617630106842524445738256081388204008548716932248356679026959008759601585438422693285011144268097347986200025686270613488510571911903830204984980556811434876816390850892935174549840736750450029727644988930061752197770623728793250463400
504 66666666666666666666665876238698494004886761503678756484893424508084845352995522447558321862642500869564278446413516849710719332042427025667537841385083218367977152240473736999254724607861046336414389838132708742847439389323553886124835232470582291162550508748932411289859879854204350096238753541214138168543895726157081226632009364149665912927522646162009262928840974187765148242332602880086109351645759118567701233410667851880305937429192428088994312648794171547157727331109184976986643866240577541844221
505 666666666666666666666659552814953112710647520199775475030707487239430274843626320103781078661960150394003286210666863015727154459400608921433175274600260999105507698470016730572871542108798498231631031567327599759790930693274623319088014715971721259238612015205404680823670563287618903615864492303388935065479711491643511474931819470230649096586376058399296631954456456779130834726195461026010249154631103185353815363008808916607915667847977264581023564815964751682868223807848706748711845955876885763360211
506 6666666666666666666666602642001244681062494348464645941943034051821539140259303207464322981244884851521503037246618246719859153431736840125875920386343932751171755787557190687591116833817764460417811730848839711980092884363193433791972099894707870177197695055361124608407063563372430307371420132643183162535989698317709357919084361889200679979091261973602683182663776948126984338687717712942782425114159319451819115120855086416079643090464279919458507984434085013460885863129178841956156438675581886442811828
507 66666666666666666666666090444677868796229115802848480144153973133060518929000393152890959744214668149521841564673879577526935723965551079963724683881686478688432073613237839122258061240091098017621341632709590439928790890125710449131151091633142555366233488244124456975069306434765903518046407751604682221983512075106354961774604365137376221321234358635589846289036949460396983442930890952306089744053512075331431709152057513005036934687684744321575506388802989829383131230489783883764284058362606876819467830
508 666666666666666666666661480668767485832728708892302987964052424864211337027670188376003008089006944746494773688245123697079844917249396351489411957767315883757747393275371623372344114570244267473264871719225514349685469397084764745014887274883860424011795644999675251933701573003426394563858798891290648964633335837668722129441151050851857876160579527517981516014509618971604104807956647270803226317507768403736384269258705224337880101877100440613541415307817526272242567912285229785163825971107753667345199491
509 6666666666666666666666619992685574039161225046697393558343138490444568699915698245383917665538587022524040360437467565769080568066160623586115936239730805923086011805170308162927525451294698405450321147843648877707307018625209397064029238135854662592693593668522137194821047235362745629582395810020236766712494580820912852929007321848342429943849404314673109019511507964226917635314603266084073383178971095333392356508757937572440288052576438989528502322962077285355485207083642065326337003230218337858551015441
510 66666666666666666666666246600836833019117692086943208691754913080667784965907950058454493139009954841355475024640038259389258859271858007234022026496351993794304473858368248602744115384272432141330590063170898868425994397735874771283797714408995778753242238600910524011869498530078943406783122210725884198944625476111044459958069533561648862246063441143274734200713430815850933138592098678017097952731638423996337524562819958537515828962300550233658410905658658531790188474903977435960399432350397486797340163498
511 666666666666666666666662886074198163838725895449155544892460884392676731359838211476085077295228295042673057686680155506776065960181608829819048440838591126062784691768121214721278679624206147242624901776503123744951901549130127311483260440750110636626618744195353089748965709970864500799778487243106264961809910729807043161045375761499993856187449998178679005969406938224475667074952149078639579502786487318424942079883326202095303448781167418197516342657217298137515982252392558195828801798336067314185086065060
512 6666666666666666666666632641334450141215199725709066570698814626200757248905210529934728168966025565677373996434560077766893747228778686821361387384147282400505032484012533030276614289315201293601699719843876456936874444522443541322734606108060145724143835513756683167399571498726130482943816436127804705263362475200656097280586254074411949111061940237386001475801650104778784624879425048511469278019267834085466109965325346508455299619357115380436168668025429435728816515620322199347863874956469349411310733849961
513 66666666666666666666666360438676717937603464198048265802955998302473481906813561155962290833857026463149581308692111447343407800169017632863182146373525277428833380506807858240530445235403564234459469032580292043700429648732506715189716765280830909476685370528241669745027796984389983700588504979298356443659351769826349875749614504740071201505005379205686474411434190741247500669406279784070780824616622932818867912085804916717250384953917155510517104463834421954154270735529383256629148538114173920050220255047471
514 666666666666666666666663910614757128105097844449101058893270651388928003827988715109508778696852812772718739163696498258180218727291224856065146936775125647443058523336130982358786290653026000320032633806110283555395826044649204712950230436281133110995209207047405594978369210995175316403323077680567885927155675092548744075347363631773084573422302258799501638480845226123541147828384020488117758103571524820278429183923626454013170824830260503050704722149909900641336458121914629714153657748098396559205492525946368
515 6666666666666666666666641862199480819612547266708576196706102529167018701118565088926516136616652337185076204171540950948248808226011486826661875766869917880140140810049174805675791936185124728677516650020155276349266357193454554216486742650783921178838693549290313918737643484229645077412930596632519115184941053546562263993484432122844358196637089383152959032140180255601288665507985311409464084830894309569670726073203536593873201653122808670898246357247795846278582107799906911093835692371027302240696727735823090
516 66666666666666666666666443426461994043179592067043852437021589429169834976733752370925205127964710190279938699431775824906627151796836623294485755253085770288668103033610415787652281345657023990317915761412282248678625716028448979879099424341722046368453539643713718181267472046595321245681721489440676011053196393738637351949628644229302856604066348487674644811784688115453640547071754741780202332392288675501213266543224234313387678025335634138425286140874439895697706034056008809684758271319467423904065231581907631
517 666666666666666666666664657504824613055282995270061338599860971529195181457270437332432765440586265801819218328101333288766359510510662302632073910736567498146553462719667993772077342940027857696601629685700462024255736161997926809082806299542619175127082055189405953845320196197142724756313845429182846827724591265505835023608347279257138407194314747972137415572898920102457633886805916499587978652045206235450269961875545520671422211957018735429453767349150050493835569608192605076919821879302906597715467942670464301
518 6666666666666666666666648584210088184164213624097218714065415410429423299782100597950636323987603510841471355185419455651144241604969889574560579990840676442042228338472228475367222429209944870546590014274102252998345884525826443446221038544525685218314055457952912215232833315009204481135177718962066635084865764138164507324925992858305570888639805029370593614069823702156145643026678691510759804882583757862228450796764504454355487014208082493556660798720161846863528362859006123824954069763550797139562967916651232438
519 66666666666666666666666503924557460324144589283541635093255405360531476364705572015266916961044721427948930928296327293226027216517346508127148623477047070688860102394591555846415079596866821187814500719545850151830460404425613207333716827268087292147485295712695926347107965253679410656075594471004065183899321359961791011311585212022876596262929796430384328584253928926995513630074609205945638689995365356220291041144967217894168969566496777951881953176570390130660386566795228849375199791759883334987290958396100389920
520 666666666666666666666665201987683809583967970218541382505965314911449953949016814573380582965496521664170199476059810985594348243164441086837061436209790515170187838641589418835408227183289903630371656420261876547316763896774042886059528845118585189043312126864010881972247968083051341273495931389702436795483190536074424722515501866708710482712242751449299299362810877890851113953095604136189973667087435070494278438097784277816211714631137442071196459205977314547941766440442600729140507542750201622055978116178178204501
521 6666666666666666666666653484555820952922378398633539109220354500869716252207817996212273558902126896665940543134288356296269857250038227377382619700302682789310251895665537279246891453698265180602507036426785045476375157625027541644088226589679397036588084846483878401579110792695821854482185531303220841459276762486548624362620541631977821701279675475142063287502711065326700821467742358235652452877512774267480190317303976578396261768720393021846354490672808798584353250498163818856157620151609418258955268282844524753931
522 66666666666666666666666548027669055242968072254368518649649857174494112936537028621273400215607749481812326123156845608647873776681251849567387044723626122173169361137525336062342094113466161247671068623521980406564176100280958402129460934120757152761614015784107107110468876265644931498679790227006469741819001993946842544858463949119394784521845357396304592732714964445472594749003420031346411463382805131745793857976065030055266447364322084297435165888293901681073767428018645379265405378974882202005052415221027159413708
523 666666666666666666666665598915688163853379316955983334513515381237113683095499924179001169238889997219042963753049363291700979420147621268303087674458948939043799731979960893310032090066673785018501006657313818147130831193005011498722814800424100766310441518381218065715291668169202208782474282178531551840099669856170683945765388566147705773730115379083610676573411997548824373154409778733476181674687123093617701510123699027962036651832555862374536676137843131187588257595893546097822233152758692942023130461790929442293550
524 6666666666666666666666657056907860141347080519270516677288305097800689814526165983723794494238951738150510874289908539322399622791443073770104018973754737327789305076047699945558525241089441958861348043114384272276128447364811865586553988605386853314133714355520684759721495625265205064282638365647751980621647962028448695620538285779101380897611634627754017382826766018400641545897455131764693498561104975020579469971971132911494490172532538857213643141430612586099875941214019781759003577362281363647334153830098659789492571
525 66666666666666666666666580178837407938790391340101316762261412546872874997402160516303638245773157985608467272196426741781232261193789040418569780089162014084860393682187771973032200829085770671459051569815617550826704005649834429671051438500516013134323279309413935296662395606051543916125717248579817648593340041258270205417269580374616430330819115553713985000169384537255454448702036718045589101268529489544762618726165314610221983330889284235619838537143875577810510669107511619419098478140503439516301085190592500546684361
526 666666666666666666666665888276203338115780188727578517527019379588522541643286111286259158795316568266253291274878589891188539943239710999180563286080043773706994557024809800611467216306013226264295129897824870348220627971275004866312546500074107993287456790948318411290053308787456793812702174818785076221195878301049276282941783719791974887313724019270506562379954313878952479903045767537651198059927551626986726762946564794278991100603777009014444693038864373645828765600359382237077559921263325505010824886762476935905402178
527 6666666666666666666666659661152496709708688365214873324409841082963369541456241668053017331241356139166719222249682553526799006636626666440519116431663493491965480499923179903548142274810186762572877986951720013311394975508764516409367627206679336774780483690657509588980668034829761485309799189826614550792084926461063501687577468142478258079028735788242053430545249898426674178757268234116034369823826934293302740585207127557717833900709899283631999232555220603556961973407589096655783802841556473303306525896238365909527741980
528 66666666666666666666666603617039137054044861953600526586355236413336992539772841677813950295756754425893550205677569693283906089761924870099930375883573138127905892853728124658576319100416048419745835395089083348254156447571426994060407224957331173367595669380663558172565060190724906009868972920575282226309674971628642141684891676879795186327948938196820588896170137111505421279108229724736961010630312526706855850086732987232398709277797897201426641918302348050352998821476845529986384811546288975600523926849008119937815643841
529 666666666666666666666666099220018900153070424249071405943863794386699599524622241757683112863902634046793492289111114220354160018083317935846181678942370120052663323902090978815330528947274476039993957080589622569497301712198267561617433181072153499811448778378631149955997527292616023858948332254792344998911731585099926263185809141835780097089641550484828293401287752738469470468442883515243393727306490219402499878464941401324604843722430001510133668336195040447203474217841720712616428611327440339316579099997264428441863103591
530 6666666666666666666666661559646836768044300484908309320161440816146963062388266842420650937189766615917402213668090936848780476634331820157243293182412814218784513481336590398563192293098477903026675203084434959352188381238710381312278666203720856788530095987073480850928054896842649809499238594503757470114369594179437628297549384649621321688879826171332296779896466918566986003233363196929276670247807087590762474169701197434264803970169549006252876998997754568311237148726877789623463870681847212705314795217849477107672726829848
531 66666666666666666666666620703488197579065371030841450548119634011989334228161068247996378884610399909730445404475454793698175545010060092557583245145235709937234284038993747666686313032238841142060981551701879373657901142153565249375587321246379361696887476275307864250139500390929899980763125442124815438844931477161923013243707248576666685275961523410646271923735249838429779493832387156127147490547669183944114067720559416708347984143759376533810694611142194786447077938878273862134303208536048525603504925232667763774352767423210
532 666666666666666666666666252998060444878255005944239721599743372774570674720116280895441053110811101752890787010517547677697638692198056811015004451831764063212323484016894932332705192382324783803064155025050998768844635507431739991140975931079612427315439640819226199806356879058203024353203239930843394664045904502047279204471820094892422119868613937525774183294651119364564254105668701425085202480166183756459149077580933059192691225057266849791555281503208624987750818827120369213139208884321011327698310130232686107823395056850311
533 6666666666666666666666662943649210670570961720164824161064357021637802739147713194703284980042522433733234531686327110840177159739535123145112326785158375285351412293399713638198071848744686716003029582604299235908596822418300479266619287468611682139356303585762872076205883196824722504160401257592546283276165215475360725313786141610908244854775540084288514449760919859108991459619520773633329312063232398172723998308615474845546167244248420938257387836858339959298874751958901094922109147014868170722537468920237503333475759403739621
534 66666666666666666666666633159509562701805322148150084116245879861406891318996085418839773334699259529299632925318628269747883318224084391227851948097132868583246199419261041593588854918121211911974656254894083132837989252999944299419155484889070246754894061690592944266808456051139058598800747613602183375077058596495820054521806483561106784671002428578226670889820810671261512855456513896692783058186631877395941577718827760555044281951311883791363108121576097129758832249605366462457690727543182250877532550150003802173166576087248718
535 666666666666666666666666365102252730982914566000017423712879585419328688537631435435129419612509239143600351308859444333034972027994637501503554582089148254354800127313644726887843814510487556660999759873252019666854488892022859849885114492949082550529187369596417375644538696831318865151137340628127401687301064631580530374495141234314476431616762158410121390108240586843743731282280962149884191378129384369899873333401363982388525740943064423132158723555866142416337895642132755439888748053841797423330293188579412992913833946005305240
536 6666666666666666666666663952586941245512897760666823480082582935440624863505349585575164993714094475951728746646677528334442903399796883376702200583307001348932291029053120112793906483783481702009573431408792784319319802615252672999633245565406368149060319569285278562386556625144598377355903640587215292029295020839027498541622273378801831985252953166477017306703366153347554328377767761614998774919946918724685753854850148447134750922705006099161485901898184188366728343658274305006678316401686157792048304998591942690472556697812823981
537 66666666666666666666666642239949137876282746512668077987409913085632290438214812936789486463837429549180837813888695460369883216633087971432511270661295681558564246221331554525690859983661576891950093118001245845189490558056019628775760762121872054132384546535239942536993319137266771666483572240793990454480416653199744942995631586769616979140480792845511405985585840663090663872035747283939761569575172369702440541256888812483109537236610158968771885529669480186039008298624466812910326251912134691123205232300825936197792907842794000451
538 666666666666666666666666446826208907553211385280679368553355884437357280610599983097396388817410920801934493983478443080848228551942203890187941693832389819954293593597164557879650234046658811691797879146643180786375733946182480818057232953985163494881143800255115432183611793988790079556869058750562144315399397096161578579422247717802354664018204426848714288722817078851982947708648406129003688431636966462639648665172523488657416508419062759450747110071716579831523458255252395418726807681673874137673444617921211948183933149903111330788
539 6666666666666666666666664688102546834645569134192780983646869626602882192162066514540604573856816671232559121460667275290269014183190720042758857049656609181079149930041776253828942479708026286111907777099098367712379000891625882259152575403363735618527030315142975040217568374055991811254209050113237212621915689176123285360102901280116797002648219834355129458851943779374156581619501512014416166714909926246259637033165689837568529392617142137167177739861240529193933864909357955624189976958247235765019204831883803983077065686256835436070
540 66666666666666666666666648859589588178476788874401695519488493306092606396125265297513700686212178729199072822411534490550865828158692675602301386083065188240145902206202209229210429500049738657387245933281483310742918590207694953524384411119149765272765205340121550941465344843017879734648439906897701821119446933705402912748403453069145368530260833228427668233987516899897285811364070070296236949705201543470251389072728603643108060770566210354217039738676466455767044246662131569296808786996150377081910369281586744956620704945728733996851
541 666666666666666666666666506402972960272957766536281926342063106421500124231794054344161122826415409379533940506562513505526905356998067446943014183200676633434347988317379225247970068627494278574045684404932684890439449459906574318641282731326457378166264274157468500157497679319837520478679097385085892297925252140918728613739765662503092486922516455941542521245597274285713239395281003188795625959542757395391640404313951928660055773189643861050636757384639122543305275848271079857872762241617073557689506518599119438186953352945056015774081
542 6666666666666666666666665224293423309123286565493204003745234624460167784752813155763214821991279290133001460293073543183725938537971440588143239607977719275820375967141207330386396903778295502173834153830550255092390465539199835249113027819876765227322139942939493856346440990992668548542609989186102099812252825529899519253945799026913945581379735670929102168235690133817525479485982023196887353857750711354550285518639992479730805305465952774617996210502977636930812632987455618627504193275356920054747503605358001927798535295777870532068058
543 66666666666666666666666653685307476448776245756105502700373778286808176729441985068529286413796297851217385112775738340091419979116664800252881940186000880506762092175533820634855900458128191386638966829519848660491377859471980323025851243140260840756910187279349664007314676293659906207357957417513637571106624064093713630083822377544031422666086758356825280488535150410778686866260121103280174557955289117097680605632454226423537974991394292398315231632242222785421029784132375015830277826135041171180899909876543785484370433798096822126743700
544 666666666666666666666666549834433954705652878471616190970030671247940257231644532283386048835290170341099069805948180220887985537974436046993086947673417773731509788704992041039829723998056460059384410009701931132595525056676581253291717188070934302510421167385597900245678909440655246863707792990475844793933405719581754491774046851264439791231112408172055174393897610890445951034480629856199396292658688314898968616474914687820709884692386709825196984751322200013876580841779112023932654816569203197642199645199947842525478868641490423544720921
545 6666666666666666666666665615176572259017542572911212385396942707898128981751467457216831737295475960830889854790299368108448309923241094335957828931056628907778144811352976820123745463137017376142458112039025525688341988930562968229899936943693501171087161816176494516862387300423084189276597888689164729445213918987734143790261310581234635032737570862929810735405565712110533275886980246518141876823417584944593354278903851696784180825992512217374727362675566297609406917937480245106519842892379809488862969072540913976026622826513482547916228511
546 66666666666666666666666657203255816997824549822867578135239151037749827502429873781615986720104334641804996278870054535819229869879468038414760785193480742779365200288891804853882612838465671397290924272730912215548805710170745015360326259512602084172266880196561029281282172291373938128616097851351209347715601861031745920748202871401482343681257242635322098859078093976382714158567793254977720729197492926691677318475291166597520745957120659165335403760904117825220818598314370257801084577203117910925271272870877944442992287787450501909269972528
547 666666666666666666666666581495969019647087615072474869883819026006415114188535530701195388072054368736533879610132012382275434392907299671470829340439124263279820081485324709581385631438573399473443988858824614659859605889368263960478051381058817405442923012141006237572993090632158064396452511587824731101451071468088934438613717644462874941862729870516998520811721824102721213453946881507140656759586123632641549140287461832571321420660706408982394516313046986775863124264702520651129224854874462379780585041153069705126556822967102019159235836130
548 6666666666666666666666665900130387843490455202318940495621037900724402694363486442977319045786296817350827308193298762359795468484110308323403339979836701417377113685456478505442864445197610852614595900327089501625400233635444340965930904029196520346559675358948499574621156265242117719555529085538183306182383819183464211837827372756397308668009876405828799181850744066849235339762088853841354418875443647026109582001924774945039300122194221676460361224007501257033511729150104264016712377923417488702070329101529305654758182319055467631911958468191
549 66666666666666666666666659767840157258080763487537131127256007773186290915938044653461795284041323847211602515654463417673375128992605053871791191229722394091405153833185533673135031097550518270350664645967196985671355062868454093774690408868185694813679259063671323317710153881468659412487472462418543826852971569141030788908297109217619303601433064468600455483399004159705363571038316750465310909460711179988438050299029949266345374388090646358265822056076604403699877400768755722446822423963701284376313701201553003416366773668916139631800444611741
550 666666666666666666666666604577228081989393538054500846811970736625343284910109068547817624660124482062283519834293592654106887549382731437574248640945846116167724299144497064375642511288453152587611600309067091584521998765519998358690965495090324664243751612831879315336580709130348804050678803628993997876788604321174278622428246047410995842791441937019945816202415060386729163643819213335207154078756122199305616809194936594712599192184252392619204880783145813556302132291060254422099106689474481737137414951677139320228147574656944196939558564276198
551 6666666666666666666666666107861719404571208509157174287974403296294756230857648283596988891667388310622205358862466287152287567663589584607265133207661027030925064094807697765844685590345039510253296270720132947335959273680895997526997781697943167499928947561433243753641307110238573670738537976027549929620036659400283674986022302795776504514038463526245068748407643054340954577886782173682837417546761616260295830130938689851564574036863517643856303727989470550918818504484616117719450032898031341755225008380379577517499477863643292472435533187801360
552 66666666666666666666666661637422141307807543249081235258436296333319472744385501219039311913090370600031423992238964257227867167006321273149064466942988127176234394670752015984059053078725442150451222204405864847954975768633019222313172828652368584377960384760195843578415106382032795821195782403294248131098685473757460030205342763335084269910082952364903335476885836816164965259433347916801535671699992488661867214879030987857853163224034331979289814283453160617909445057797480142319027497812373193027613653776629401151019465666274705742806462305030661
553 666666666666666666666666621403465938436934555908397783992593333666541921366136177638018690434400466031303846267488052025051757909294996540127328079005165331871471276758808130427777466289756378258351953676900284187136744616064075505203600749847319588684110336721200842707033240634632550605464323040372680148595563015835992877375906235175193213083545925571208146096070360390527452358093507616776751931321109629458177098631823123575651085971277452168684204296713015464942471744130958297779441356825816929780996240693236725040849930507715419076615410297051771
554 6666666666666666666666666259297860112599077669842246722600006669665543958961892265408822396425714108698881828768754084195472495027321704433646187846674393297840773563881857249503958162785833161640654577261709173083137273232306076039496202484357101558795600532288683847531349580421744466566393362625427028203706348296328423726127041162431605799534718259581390750571210465606887159455331292559785976031874285461967893834812541634658511285971925080318660522013854579942169092274364540983374096669052661575348046204319533779274400477432378008204792460776131068
555 66666666666666666666666663000347407680058365695246887170066726693656562297323697055345980845444196379209966945448318069549299172151562488910317336569464876857549686586296324623389545458865848580901551741086999423091145624900665854613954785968828535631937354226392331018253346288444509744989533877398362492324753727191949826298596243231562637340958146089470991545476396838991168718076090148348913707075938951617294618113607428831734378127088565600046321247148730561940252671557134568898889577834911627927324808811215619046492001648353165553328673629905007390
556 666666666666666666666666633669793335787191957923888651197267206909575727342579940164779882552287153219329915914741581808474019567703732443245367550770951251956826250856141791496864339239081937235699847422626165652973502604754397857384227786284239395798408318704135426639052752856934499366507222327646941552497422814644319515807764685715281616947973323313682511143583400560045826770284973178562470134402844696181103948076586835636584918855826988548539815895606736740472004506866948450054709338258745914080064193636204237927960494452516778455750678580589720331
557 6666666666666666666666666369694806688751394287981664527442071528852848212749886128149681327573610079619050737072621270553978465237711282290575888608458932789283589758761388233883192944680441780797581088737146950731597971407223551747714552900999033707420147206083676035782254408580909100131562233639629450084173595832425338144993813584073412643003861150561119029442057960451394690719532902692249795160640868459049939077328411840347698278879858279013090259899837193874239226677960504508370526923792889798308534960717108613310250298179548746029273546260449356601
558 66666666666666666666666663993919926865429215258501647413645310426342300581415641820013768640383670621087027090533220674929792211038045372724756062036772995755257382336244218983863158146643302675028113480486949095262057398915525437299456795062514462980710968334379415012792603002517478263023977284959189994842811474052258605568417551826198625041922714946110262861575855893674953423153408188732720286882772215845598660754731071233266349570126662660848292977676667844482706707295694355521107847046647182848137369260614994855461886074291871496740929627865183809138
559 666666666666666666666666642611946008455529603993181493389474460503747371899407443046790374609001294921392237012956390753976032066632915179289816010255455166359251962577934745537341996850516991750781739338941159226571348786490701608441443384149477312110347904943804701543083899775731409505139898606884765118698904937673568009682099121827986827269436466181885489893107456599039016545968133429642583408903468422410478331435514455954396736532425683371732287372649428083369312857924318083013512879428712561587984476085772695208641370672996615962934868822810363902220
560 6666666666666666666666666450174180742766433102605300107171936811200393013761333654087778569399849469613793085503709349543039603770729784386977424255770583929166816314063543635264956096465203705188634341360331912615977477464660015043978073537014150965912983901920000336846829804633346574536951222591899175006669645588885929122713422926224444974209433814952580192824157453326490335531046295381773936038338283569300167281577710118394768436499981948194195570886323204060113867276683945823902064321327176932531218706159171548243147919435749166186900475566337904569201
561 66666666666666666666666664718234293351564564590114367631214097967470203790518669553456663510030509933772978436243096975188143640133802893896380379446235667386036187382606676708641067292337988331233388189451773360543372230948080498665742030788613970491316866558685450482152098175163692158893523018407506111541604765605745746946493235854563795047074350658019291795989334832701328008371852702029170119699981218541968689655593632723290303956952646928087602182292069440352632086925329098420159980809258681873237084066170830477740884415314155928698616578008746857814231
562 666666666666666666666666649130775306830747747977695975347593548373898500781334692647776566288297642354698690593155862581798803204584869885962508343026223890639069570335702915882836420352486477515422689055726242223696012440207879327350772796774955145506857089815132892942168828045224369172099026617084747328810095813877146744378199697871559915266484815127480089458250364489737060406849248533356313434021823592030719235904040793884279468684222257160165349713773809913070324355112267010154620956064690474886229600375844307624510452004279077766268663811382628289902408
563 6666666666666666666666666508843644428143396398465930444795008602031753173698678900496655259480840151847481408007178691871927801944928335859928169583306735204904833320267022709312353374984422863591921776607152048613946937620157859304018211493661717829648276897330571438944546738360807944871445402442954560081663468970297507492248389149860835695740520625290385912536392371006032819038938865855570044849437540505473134026931945879433707434021933203328116836750675887482986291219190989073693313082852569198485252478870440739494364615322197322636613419187180833359813850
564 66666666666666666666666665246259466519957234252860040669821744084952445229954776771136560475530690961213685020746039727297520229230006570943212687722255658168215950193123063087535748961353780175063430053458648991475518163822233658652930671126490889319898063966363913428983250020286445080741652395857291318830694648157625583179278984645632077167272025025144528286471078141395207884275407243836206708478561660795263101072805024250492337839056898278334403250116540693284734840203435254097799171977569700049529150683377331139565040875978194772332527099975836915311529271
565 666666666666666666666666653883001865346281774942407032695062363431238673736259657606895686261198125813027631627484378048828872145149619975915928319807766212782450703913146495909677667976690154600045364120362652169655713279249814939352433281046793896912815730267137327516361247674665486868169201148042311012341891729928894899852471933957715489330760792876666136702537396729703846475372807591221063196297101015907543515987410098574866964190588426774553845756939452771529544171788193006714344441841423805245883383990841885084892510785815782578321979256311243962407992661
566 6666666666666666666666666551613683454783202641148329960922227937547814730293003585128727670220736482451979949732749545961518179880903505645232453790422152939921606400443590546019010239156995883598337508514281785095164166788016426219797749551397915778762914411078974260766513670850668080320002233270826559092114384367610049362323258390992801485184341068780792888236884753971166386528711466291569331937377629099559827600808056554273419778734129467512167899705526093619544027192505973363229345306975992100603737046928910066765666735063741738331743416129953406829360522878
567 66666666666666666666666665631189817759715490437001636314966718104596999239303698932825214489076301793010938403192476918308071932950030031841015776498865175633451308060569217423889069424456662202903581076427532659052468725219625016764027942794509334231256443353862454371386852426777095265005471639212354031601180368509631124631357819818269620522263056945953919514750121715586334554671382588386749046785191688966485533668703126182440925893465496746669662974360416538066391229140995945708471735436106685478118836540080581143902360269900050949551314741568902285115359750280
568 666666666666666666666666657347375026504106080599681393501367129608039659820399957062093588601314430293700277617916409297353505594703559653806607835185247174920159725741161264032500459126796893605427228585350126004934917061889468108509525096364534140020825504680966480677166239048193093442827883427364564682340126669061618451899816925468371797725353072785528759853177316179292944014235729067661950422277611327070017067663247743621243509123830272259807374217114443534831226337545841466051128564440722023306614435587973258276200363451317972871309724532101652658982517672541
569 6666666666666666666666666582793041905203621392063799208178970833139023605050266280225508904809223871739515322485536502904247557739405062454921731443535448733815123204042719475062360939299885774032236021545214238164106943131497627140680322312730725615677982238187842011253622929300890784704403811047599597924189898429213902216743813593985984485381864821890643226102074931937223394737486712163440184737821379512624272800558193386553188519136120464948525941633104468778118175886939632160179485457589343977758086691898521991253355135427048792086165383210717002218384991539891
570 66666666666666666666666665911804043813499259195240859540277404164917879112119063188696246395064772839329127669839850260734690071364156741088931409479896607721071908542990351708187070938869494063015490803819103770342080314355438110718093481767487296189105359489033148626478167845861879124944816268238350326787721569418214312188823978374483437582806534789348379736285505697452495680172997214098410918845885932018540231241519118527248028753592432305967534098171359628350529564536090668616626406556726580125681389750914168943153049355448070562320846582928724936162923116502548
571 666666666666666666666666659872903060988159999423834402529163304150927578675738235364932881318055261509676577400848804488787445004243988922762833470735612453306797774833154299108248520021316731122425132803620832811270892608155222098143177431751567711035821123183339154960080811173252903845602179932818452234320137383159322351319380533446693524112816778973395552483149758975956741200656596313008197261272594870111129221906002874035794350962982387699518329286455662873562057999752476703849593615054809431161486335037920479413987366585506665994878691669982712929771824723199510
572 6666666666666666666666666605522794215560106661481176289429136404025014874748310784951062578199803495277090195213670305394313645571961948075602656734536312966481234159122076621647111472068777721379866950716648134899464946904853766777633659702542417145648741584947552234120210255409842863072424252711097273536198518624743501932979463576935017544923105302460040916079471227319610052291358235288583039284176538540159106524664657322119467641986790268395313210591492401155784715670527029299120427697679740449412571609363638336067655508126086264987713559422205161352701585862391011
573 66666666666666666666666666116371814606707626619997253271528894302891800539401463731226229728159374449323818747165250203515409293884019867075583999096237422905371486731464505070188729896139930228320291577334849428534781541057695347172031927769675075680069340907726539574573482237278026798957414701035084427690521539694567952693376872020720477333836470417110034849508414534847533245679123790741071056042180311503289931126477915113473357351397730371650229575382158916282521547945332007245274412763805673521161095657751739718313782795886500554605398512681328794340683149390983921
574 666666666666666666666666661714012998127035306246641946110426715392692871521279840247702733223962370986724417656182774016404789031110715144446376611264011049597626035678741253797524671119818090940969066004691717044157256126386408602326158036701354766429969766217509195399278515978805698070113727262887675319635407445942792770810455888969130975182099105884144479872504493802520334159804199797892699696549408914411342025529381125641131852128580781549473305693675457681827786435888637124089163496013981230494253464210731203042320721526020775541857117644977121180596144146696593418
575 6666666666666666666666666622092783649809984422886444181660507105200902510358185228895991258709357345480190101427513621441005838983078190685380233837161219150523612906777596240529869832069834869345206780015386752140160076557893082538203355905965775673658802940021276897968707106078262329089291609876619749716501509555269634060755211996123252746736244124195211982407924527975406929695551337795677189988021412297817840940300028833704711100676159903937480251623855992654055119233694916799021127115838512768418246126316402560031175697294383880541557254449084153027902336264370929540
576 66666666666666666666666666265501719514956526472644664301611230613474789259890333726730587946240088155519403310500703180022591714769275996865962014884946810283727366260680840855190688420616623273611657788512683827617330167075672337528819932024435206386571027557276859881236668347416872528520446439642128768061182720894631854148377974482529528590579442648056451986393423052200110711143501516694002315795170981616889078400439647801861185825502591288182224886150765455862778331178297726316954729523208239335270668402701689736871668045665338263587835051693657454978015640632336596681
577 666666666666666666666666663056182142301275404920468645381167742187939770005679670207241957841151897723058476578077892729578099580374489936676437506417992158056650247043904890509453342249705401075885499808043945692830578240622126994874878459520960164210223234638286857647217651659886604931246499107937697645510274617855690989233235753712771214801246604202775689389767592143513039247888013482128410867824592463406292129988083535196267748359366496976851137920462436793364215631630799844484114643666869787762564681619870247348177931526571752913586840757515565843436079773683452532751
578 6666666666666666666666666634172305947378145310950884475097176346358124596717783698531844284845304809771213216687701983331826315255527451184267393164936225481031579878279585274173160740197634278310868567916455899124314353276979843625285254480825148272337553912820135270434869849591658565640879497509002457883664613396947090359817792255745297537595235288707708617589356164861411175366226237643092611911833736234129616414681393686072457139212816252044122016871666350158298589464364120662533536236674618840121900262220600368348908376175594361862853778667095374854090674560205212667488
579 66666666666666666666666666374217420193069974465224626942541253783889788037126719953453265213532307399786727442584324491345800770524846352937662727734646101738936312488707356284169614454936683821864285657076785053235287733036449342185461002973527900248796583296490030898169693183497360219774160703741231414188260168064334120152559986551721766078954201096002739762353642047010304944252968040319192825525070597858942229816151810932041585443113048481014250470816356010469962717749605939941816606725615211383123416581842194631652207125772302485507179164967779054642619684926761781788370
580 666666666666666666666666664034623448404296436853688309149537950721674759000807146247746053471262715381001206430023966911627754467299312222393757874363355422517991467487703828271277720514065859799599726026093135436405722020953288550864476386435192154006678358604071665348250728634701670281954253853778882978925160318212125263358284687434102472444312257054729544851925342937241213115026701110611255255999004899530233699785995046051336264131141740606697919919440855737142246703301357435048349172148512928053367885431399362505478500278978460617042526953546124784042412050062939553921551
581 6666666666666666666666666642978277702305334598349861449012508223161739497673930982896381147087668079909455473997571027631258622933723675323227374142530982350734875793014697806425122896901692066932924996479659189776033037898055454377597935851384467204348663601825773164061983178709985012670211392009696224561861515869293184812050504919779708096382605757363856870414508580890936388627747558414765959078121634310056998002420826014908938827240847739349516936296093961282646567812409554733033621767908301195972475605455441896318689025368420641517165385714211258730034600593259437826874381
582 66666666666666666666666666453471165987414678051815419707779240675122322145732045512734096984713138209548211578869626526667589435499722135160831240195604325993124550236509823721648295354729170858135914086320711909659791182769325821944356745555502621846737854096353348033425245910949014884983841552791728345282095860691088216240882288776089572779368641491055532390020753403492416743173565400593221379073093858203940341373527875171339729015885143891101542012045082959822274901579632407263464356627405767989474256321154462293379489237461188886558153182606190991425086890051377799416916758
583 666666666666666666666666664747907160553398769133005444036679832742767565978255076281273539488887122318475690400067049685912137723170962617209975272150217327793695628824231217741274110154301368286319835014363023627350692855334198178357296891644661777071739723922617320825765549094332481911636033515180083276939241805440746570893165537311125049403987208981374454349517577431167830164110383408988662218003263859296620069930495697972326980239456443277261305137229175250049121447537641817749173565591415629091706255075006316176622470946879029975134962667964830128505236602012660137997504000
584 6666666666666666666666666649397831111647255588863715662996785161351574760470962353198128521785266249894073716932286323794536069134252907360227236222080404707132283396287580589394963790038090302383152194848854337872464817763892037336403569903287129563792850101171553515240791067008918270582783950252618906177370747334257416282106218038283425180394536468957537323747471592335753801590238680204582526480224434129733507022888483702613601066337876770290064735092635414800479908333312053674962832736591818265162342518368508729096191971918562120777925407414552667424783442551795560496793917621
585 66666666666666666666666666511247146671491966966440107633637733118830839510905327845449823360764371292241210975712357050500112429588275872879407337407822783663113709724674722712611254875474489505415272621963052968153446317301280078471853887313826412600113495644019651572501091348646678457644420251763639549886334311959071770402385827932929262149016217033454229529572427188493941394026900557997719093318270950179228185013258553623814878858856961113139978536115772782397070301999254555524078939926488565524979589151176435720177557174686377749157952146707585469843105829866080377515357976811
586 666666666666666666666666665267890986710094369364627635369406264736144222264814617275715076899758166932532731444663674408946026517954480802376201516534099042060485501628677986269857875108122297383120709227362294458075371972520592734985769658288363596757603857092504986403205943704019666719360070958193653196484864851055531819940260351369989094895177813470743935945230570145177842148855551222528228271682623988890335703033482601487650502325108584856797603258411554317635322706295079163076962330284925787270243862396635391458609327032326443903241175060987184915440339671914910720250201053228
587 6666666666666666666666666654077685547057515990948315384991323049291964667049998222148102358667975279509327411644740296361629341223210312846616562007852749302191604313404340249423019523939714691021843850211280725603466405644475387974193181457713904342688198903716833896900517941035747236896986338449441216938308140672309991180067752666420165437313694034823292089101438436679863513281044980143862459202093054641933474019017033829358417207907166025455103129316267288449711894771296557892286212838521999416129177754997193162310705662853050371883524022637130251275489783843179232697048115484430
588 66666666666666666666666666553365836590184310585201505131588574110294348670116650665999587894002839955399676505302033254022469788940232714996164296583995749185255082411862730855766279148046984179878270310842448815136351916413441611073725723980611316829150576541691489024590270586899583348126215339722119606821330588684676372206717111547787751190517255770510833332777550203892293890734074433968856514788594266375741827144746142795294426374099901650674201688565229216477175788326796580408089722455061498299436431114842772681799615664317585322375271367871457256877895224030746972559569437256891
589 666666666666666666666666665646959195978325461933480212850963833659315804697716522660662957707962996677307197151213893393576868125981473730601785338849208780926010246845330257978605300844665990637003029354097404110861436408866280063759132697500583865386394879128153092976631489023545590450979898087725418477962610674320367600872552721887005682356985135444281071069570487432248709583115629587870047050241199336594547331775780180571539201357782397253969732994043230907767017255050270346342198869687397170771819451102039752416822957177865918420057733632401939710404467611724253024951890999888041
590 6666666666666666666666666657489299430471595824067988582325341169600508908946115370612633286005229029646735534585394199293814293312468918644870214736795608296145093757577932083744384549608277193326351774802128734328683758317079478167269860277464722734492542670900134699516515726994077360311079762873544667597331614290596645614484402298215823022006533890116190333940743664474781881553984746033041181088955518188963457001583051028523121677507901704305311037144704266968530471478282182010899502996495976145469489816544434153383809344536480452864858667805518375336734084720413954747541437847508898
591 66666666666666666666666666584070361540911029083278563907594737193071246847181705002180366240481995683677415132839831904905686001062669853290010959441229579539982854569991107087257895452621384415423609221124146009817124371861025099883334693138068249475271359984209755436934462571381973886702307425812170853344029709110390048224513299170243612510101272891618716349631965565384926617829378082328637876841981570743571004139902540757773193741344522003056233493788654789718766806894678085530503387134462075598811580441016906020221192293091302552641986595361917539400113906221810163486514154549617660
592 666666666666666666666666665923299920534865928416173741835019301404307888291302011686289962829382502071094303446557475922980675538317175778013351822641549949982584766392447992120229483677135221128883444093443339492079186838532039939714565335934661805544979344655053826432400884081285250088322717748772207274364425410173786484118363861324659960507642702102326362975659636394347993430878544366355571338786951675620499145220947815714465517112306473483521890950992658143540855958734722927679734845276309107566029272592643464502059533397228413148125115100617751663026825213331957607178217298312931361
593 6666666666666666666666666659976365951480460022412230343181840379305437661288384771843276332119754305065831701776010204758632590546126611690942938717467335688702436424369728127426421240621588988198777016404227801243349522302926285073379016923285525902845912701347677757946492872002502354554337236138242491026616143712401682638942826030411006833648072896033977139682815542740819648388353560920879753769143608801223317413132501875626992482761158333573091297059650030179661420263149102583845790834470646934079448013591591951967519646958731753735253814334956865020418277577182652117646592085941536071
594 66666666666666666666666666606453960229990806868376739755303230080415605618262129613256153655664971250574366111283042292990338889824043713040245854653059724170336142507191426535248266954798768221602421743780492271835410427587593181625026940688830904351542598837654608699677379598414080457322160159959500490128195542675356733379595003707831507094698525376940745677953867546261701440156047030883149058910705889996183154213256302079696829219448023727854000382804126778007958967598889372544668091596726937047351870143595740963893074882653464052340664419184759702526983704074235958142345318829152635768
595 666666666666666666666666666124752308736583928482057324464395737390407117231025833185972049567095018790042460568640033788051569032778722872114528535248513438337124785379769952536107656000184501996824028163020414070749581144158590629642454415255037256022097552864370818633082769355942706680316794682244079367310791849513793526099955571832955559336902059945129732599721381323778138454469169912262330419855177409165369079145033137409030126463939395731291348208919395337690924848947792876167198310464000535304327427938595602428548016040751054456672068609675713829000294034221402514426927476091139071690
596 6666666666666666666666666661789437445295922023005182586846228303180330721745899165340415112766627111854494304087408876150433754465544812032296967720833452390662819588123259368857081292263451217526773042230150058004932612407726358048227080532687903713589919477291696640994018128582371576574200014836463481298578751506620181206083971677851628384132197092195900551646832844647275790843869214431295745830008020095403904594686782779015488709431424792349520016220106932342964636844154437439535051534270313027854584680457668158032567317428327286532003380375280765429079262472846246205668772912416677453031
597 66666666666666666666666666622771603674329964873713309948282721395289643162379759154730402681539047605899233849574219889759691222383657451573536185812678891635366251931046642891938516420267703772321160708812087071614549041637666911185781196121957385244964277597381804136741919255830431396829379122392072412135092143101288702110042184630738475816429179857696694711378800485364953762381317020331889365947750407841631911747858434864938456017842714524039267667330071980984962195121358957289897172676293482206343295189624518575027865960203313406355274468740468302759622331819494937570832377510900419528901
598 666666666666666666666666666271611099735636350530086456201211159224273455128084499059240290800327253647554600435680759038677733026809196067141870006590354765554102396844980946033020131672006373241415398717493800641486284360496091982342305743192071594747852073444582075078856784332281876487606149773526127829843072972277221792562363932440106134405232741710332675822369948525093704532492148285657019113465992574918603049595502633048337180762144169354200033380265829807012904356253008305226995724597668531970866729477325958241920683824855361713235982061932534757728827055372122273621327556222032741905838
599 6666666666666666666666666663111166564287393821437444772477567099685127762819427158199829283868276059189221874447716291563983181418776717625137140399246906075837564477863756634336195524076839332148730900009738630501885231524665366114813239929390287069455826481257510027015013727897614763114000935415468326100438662678922730321990061257569889721762156940308067522311352795683671281277625582637195381988710062081989530608888135683718760528924418189090684229666715816354455258184867491310765155757136219819655304281251704436631608233002811874126732439088909703727839342391573359228204512164015180985094520
600 66666666666666666666666666634667165745253211059603669618964770563832816532041511090465130221471799967231610163715572845587033722011448129772256435972758146983492580644586306549298859848901041289882112506878705176365634146582896611959649394019146366761793257047007742134112472691920187577667594649664101378264206506298640561590036532228715126819232205337066304160023828223158657593833874891936694438810815743978533958895069379814637367904046620828326133364831991155050978190401265201424925491675426463035925585575759904491802892883568776354670547243663998823298684955827967963999257113820501750746053901
601 666666666666666666666666666378671158373945566203099693237349601741162015455040266480852838659847407746784784529243039160861599122800236865972463130411575268958114728207964236825601438360615850161301694539070731743976908543769950471172170273604765203411048614302382004603054850505633819099313291057194888577586175855452826222003333055689156865329536183253093524554023476688971333175545941123533604611383379406924070220348036902745828182288862649701453966333915188906592504950210215588630521705161741877114551804657321936735745788640371644387628087676738636104875938632834555390541872330986306198498954531
602 6666666666666666666666666664074707092032176762494563905802813082337124805762029064994342214604835126012965112153807537301802461478082557679907254620301441043369803070718490476603794837264288338561043730339898195011323244388084334710551882978720079251574170484224030629995797589961472027860023371954998685759166341307664410406121639356900546299125133921311523790279161705197066414370672712577974937415547985712301820647113616384540657784398640594843461754186259714017806129055266863320367634562308504448459650009064381226661804472493355253772222303680566083144952155459471852506369973006045461822097111108
603 66666666666666666666666666643339030494956257529117741818891984407700789918524928251615746598106975328160000369118609129694558638912906000322250896708893814749555621254394100705647826749385816543028641457717539586404264966564280544311258752543671345725242504293271455343920334664840135540823982504520295268500895069615270245682939307183407305487562282823525511395044544532910471199738727974432226974524091404121434389131563521624311154294838779145327511662083659194572258632256941839002407251848108840846588301580719338721604157405111479733507074221272422412385821801239377390446047680649370963363695814150
604 666666666666666666666666666456717941121272984428726343036694526335973775933391020931208386049606992311743203840207871225099383149487294871321857306263310250260592346615040711264326153091902907790182250953270169927223066541641365965346748173645627966329466524419914513582890250506426999389603977088377778476897655049392304731197380935356859707042717686271212297520532706504965367889804061018339435867168322042872043938635218435486156054443600491645220713450304988487047793881808835074656594883526118212939708200365956007812809189362508341096323616838572591143410020264665335238976784938032975642604895885971
605 6666666666666666666666666664777128136758123526525203753996917403690430650067185855047542141112972431313811238188853564430832936140283639920847910407552653674947473406813823035773405363506040124587460316622133339044441329138023132869595553171110009818454982601410956319508763644400691293619761382875355710633360158594169043500412995112690481247400082153144440112377752905535151264650009085503381801139487307610322878569366792714063089281239236694143491267347113303319779617757651915536360060426896097131936534834497490813278066876517140466069534365627446325231097836950474706724234206862736761207654902180961
606 66666666666666666666666666649660819897489778405393500452638923299880542517271339362094545936682318385381157969088561143712065839826838661840289556226253913032742256672273603762721938167541259013394626821928190790057712860911518828674968134813241880905892310489962815700665636129420098948661174805668340610681980605343260464337573305373242469316875215168660419903935665513894927377325909381894629991899252199984329999308308920032462572723463315702524920764452118662357798916972963489873426484952737420186964273870042189658912999910631373126740672849961305356246955545503229780025743117383308321927817015563578
607 666666666666666666666666666513614045744074672315208170740416976365591549322108720925517580096799830993328419499519203740250578460391549274431214543944245427002185282127106808949826472760952117419187747033807042634932125973021617680906392402307720904378457963479725447802835586478047727741984045950698286423973851373800872520857156106360763844994623841817645755631598112849330934964181077013580554565095632654899452190725129769748831417125252937358748609559703360908205346989857792414159294931272071171135333353053020938999444329430497876458952654868612954183313232155019522919252801139158505235210048519038580
608 6666666666666666666666666665289193078363338717503540203330419453956990610565645154996324887537811237614241759939727907790149107457173952694961190660853930310972202343680471906145741459525997066132561051910188614154320725001584065652436396419068203115218336352454002999309621897518145890413341803359828356425436102242895325240357389025699869225504970787292619457399752366592547667654950437607824824384353723052381012853490089305013184983765417097727856880651458300900877621253540215039398625242944314103666117723564116203946362996923068295325992859869050964354059050887847655378761333298277599684144479861221241
609 66666666666666666666666666654269404371936715124198528496640441752279582161757473061633590654506590449248177730565936689006599276310115638830212534305175423074417564724879821534492795568005282187059241713186933899313620762078302481364165173736599368578821652428271610895406246362287569800404729363392067818670721291330404105831267437522679401736188869931349697819816004197866079444733726632119110456711017157444443556431715628141419702418053533456279293367445461087687772085621163699912721297690036706063529548977327735748510678798672120403138932358776228990439238867310526366208946518339905466139259498765656191
610 666666666666666666666666666555091306014097102784453423136430642437182906122483924221368982557223339218273612812852128833326194651159891201500845537249009159599432287946207414464703017135593262458331985869417858491521792009919640289834577567268765779558246861088894915960148452003529137718116413225247929446799547679951729557155513730804826748386061956148057484831924905279992596378467385955860244391973902196136157287095361297823810194495124232874787438794502704498702398260593391557993321745100436329417495700265915429339219309982722593318870686856639601464337240065389988690789638582319247183182954137421295248
611 6666666666666666666666666665662488420793540591726747474894542448601312821769021984658987509681658229189742607979980049925803360011020973977710138934758094899902610029471889874762202153373392234707256869623752894178720891606614171931967973940316855645245463736646963821902555159985205366102771046823486752586889728825250561017107122324253666073866358476923375522317656406061647678662201584526497156602847915365803893508116630561156149908502059991906872180545065223717175405923499981367751178028961372893337511284749054408329682785457827755075104847543181938889799484377456503583012878095055153089433439718643055810
612 66666666666666666666666666657629062453808531992207393940717548704078482062587864528597554253801461296284644120469996682313303497153262437948808954109441941343677526330939170884918944374373064286234581422425941191749313006375054330754694890354249263175654257848779824709705397327305230481595034641551269256313626193866241748022860348123880774078886162314593820450947564394583474994876520972485945134471508613229410991891802999060021496527427357567677689454577803197367888780099311181402236937831187998063397659769562472940195840988666769938967457270921869839273924085778633997816170276001576089516806534551440651711
613 666666666666666666666666666585328228750943454596533212133124605003373005229957447424044654950878912301600521624781203771687244273757877646585204512861311082804975989438297672048684374327151138122163053063614726584007850117255001050875064357663585389979485861726862390899194718376637151142006137942771146538402776368365041293537735643436742432835329662593065637500530331382635024702929340411011731413166208172290563603502223618829622201426144063434106799948457892070260836787111955814626453586020109079350597887025460511594822105086090416638020875850525723824777310155972880379367470381870773850766585899102004708221
614 6666666666666666666666666665934620725425157758035465575864788111697023713736283693483068561224570535159675766406889469361257788059470508754588308096886135020227931672163594987029056493647444261566664884860481829510310173406805716929024893981477458083702965300932388879294522143500071905436411822805760900718480022592747223917412162262596545209529104623698325352555697018519317613272767148691602809776961733266524290288075605756603179447705062097388997943784685421722779729841052067297477264275685239404698006335183189251667109022847766390974750030095315124054439206587984624907653585151003243288366502951658648258118
615 66666666666666666666666666660078253195493086488985856849449759671939880090293219908014283717687757087553979400149015672163828219704781848338545045239915562106933419420004766453397788315741231991594539142037383993604424671783597019422117460926722426891026884315004489350157320443743545002560206465193354775835275704839356947916960220162095725339508196475953499683142282785482655969595318550082054130591953843126723963194687688099937565004007320607910156605040923297301959631836366753897144322405338648541492898021618300103111418363922197162007514425716828097571354073063824938123270660504043916593868836796948745433840
616 666666666666666666666666666607370945426104445067539378311714503714125587479305645838795220125856169685804097118750214184862010867529867521877657313734822487436575015373769779071534053952033950927933605162774801119681036097217645218039552112773923856585578579025724319747433399086744865186089378559809552649395021126898630893530612147535278133510139008522978643743190319232403389444918729518292630339472858422819757250996830266835765197511565232821230224728413609939115814489233522289908114858685456744494974286935808300329312158477254027733745124529338930314018481691389979658294974364280752221226310208865868436289381
617 6666666666666666666666666666133005175501606672274521071472097200093796953980417479215823647799370018456964851690615439611470996039076623904714179169642479386248394822520016178580484199340661737082086049837976688723616734599659976634110639059896493239246739772288271234601379032568837883754237149417165556419172224989558580746002374727779063821164915039386173549972694826390036422872084419060266381534023573291048526974836912018589998878196917602992216677068009685049927491821234923479484112175272015305440847604143262006445761844178506801398619311718635382718832833146277763518477636520383538208664719153992040766345051
618 66666666666666666666666666661863713246181126717137356309915541467510839252490423979609079496860981605105779508568583540137229251970844328597134455948985853471470091191772762775781101790471529573381581338062489861066957036302569304254634468323072811003117266976601532348045539554320296513034664040243617410327240550658623416485014801536875720634458419498249050894340194781384116820112919822425594924806341745233711827985355045984355886174243747360892327412852948003405033140313995233089906392446373681242046739531997679720749456850136808969477819782496676852925823147218170798260679290894680568473665425957052524515524188
619 666666666666666666666666666623440085882296807120902873455906539874264219939080482483148382138415394518903686480588563946672995281071681951557158007496297454209872585249603185161927124089078187180573988598755682947628431085226136974351961364743116512677636071464512553481400649695707041930490186724801300133489855045297283430969114072675596618952737746515745523914153680793498312426812644143581579418501756072476232564354779081066369807293102525689539411638636810240187546180265865358642862380795867991920857223164244421817727980055681534495161368083407117231565012684451710172694880011121882923794206821869989742669820670
620 6666666666666666666666666666277627439607337930754792527769825525535044646118391009015002105912404471180794874649596260118122481622983718523295057395154650498655345618911966907716624572625521648979344734929895948715561467997374358592723310993273430163147311351371549936238335882601229412558921665532397163398530808078770756427985026945664706050946886925987686392547978313238397328891624584412337003724447433540260378446618216412486723876870326211815273077649824501347745890644370855095680991212092476233939184928678592190135530232515978184203625584045894817450904898762364984983635797139541034643673573880918766431744966251
621 66666666666666666666666666663165313623132708043459799416595096396482068481732185747801685619878301684201785746116460633249561003260223533424619963850207668363263557031866469858264584344396305677359357185395436567752016649192833273955068913222244307579173519257006736202799105587750604069283177447210493996533178471634140730551881915950464362559497529835938255355500729580672082028025477904190973622681642635729985916491635975554802423116249969693197681901369929285028430038952677709146692008620740587659285023542342752784947112642666177260853574860523026611026840351506793931413097874971756848483778085148357107087250054681
622 666666666666666666666666666635154489274861039057804861416022534235005283002256338396881837245571345262838494834938805744551259709915602267826330805708579712396930138518409602546086001434932452382381010206937087384970015501271198621217881535523111647326033743662331273723340390784934597667125337038599989103256146688321381453142932314622511583434155686290924048364112831850974872971478703322274452060546565516902483386229705950201155860346120010859772184491014206518528445502644947201370652087657026656846752074884896118167092855963744525502782444498693841864027225854226768411414023586955918985109193872033162418033714485458
623 6666666666666666666666666666383057070140416018186910419410869474781714213686973712238603201876808518100703415353683872018097812153255553679470235168774192291465278123286966039666707209261949107596106728337048629741233807111292935826708500618085539111416298438839031701104951910454677434058198027502204236134671763555879674321897748114040721812157392027256355713462378307504459760994271173558340421401203920510746184263204618619820844582858927318649758381875093167054571815538287798175946248839840785772194878458561561373154204890579904815280512188392234741264768615783435574717466775304068495266869980908970755891230910744300
624 66666666666666666666666666664114180297930410830348860441364491939702094589849430076814095483557941538052429471057797190382835632727405915998464921940746554782437851245931651674263897257790426857205954348885580247357082977151112730822568161064998312659559100437863415484648032497444018930647436276897796125970429276808269943084256192928232275830462691331101881503624539320815953984786265609460058895911840892063560308991314372437235211492161052592054773436093452700780395881695909790280075959817234974399681683337090611065602364781802379811161742473988463562477702345022359274629722739066845393006044972209376136669511721434321
625 666666666666666666666666666643694289348040364139806410638947094123985517975311537357993526018688127968494556369642671108985207957983394774168813935419170762156693098167827566289219801941143964115531797389584413667767862986158905089738248477668512641825911061694784543142452782348559922738418325049197509445646638831304110534478025750291145722082968499237121719785690769797054372844346591526335008952848666238122344405841698732860922761995583301287063031664493658880921004226972108825153036979676665493876174634093341833239232610693503112982659819030756726998338413332519689632221846081813072910273933216104526939294345976605111
626 6666666666666666666666666666459915270799029943924924362417190513782536328444470502888608400834859730598609845237641514749644682465907743678797732884439699243213504942191547005148891303817506174738489892716805030019550906216785161162289148693440951588123314941210301977534899633978487062152533817099957186727229634393905816774387695823299672090815752112217739110221846209725365234620037859571123998635807978396365156379827172996798308802128780911739164953883657447909934599578459841743585982703895221550486573313203112948186321201298495076453088365209094921029197358616498312040610450252297215924952210498580066287178826228053928
627 66666666666666666666666666664805904103857936161990985928421381290709493622666901192664142274180403627562600472514775956128246818101570028088128448219627429875544413890491615406161413338788027261007116340241292253837245761334365466784611560991137144057245448580989127736526274674399025316763332104286662850225038191590139377903324630770052442535862046734961208058946720209310920115486906129707616243306838155272194531273271741451381621499366718628969704135903650786882747689424856698556645276030465503871824797153101032244367226804365201089510450427299147403031227663078192106953458128405028407051728136813187522762560068386412730
628 666666666666666666666666666649919803601388092124585540022459098283052109270668777400643947134290295013289187310264999868824334094272932597645797999794337825686259810889798385174202461280105538189937904664283108343133258239661451859537042788117405430275682368041555630769433746943252257426819410735223257628110655536925189955592954854780959086722585506646742018208649708890874221320528791135984737124670390215044406282263555932788046562810894160735088053422929154020907170069698447580279961918580908530159735766166479203011426103474437907536465665743069890760957158842226477858365207826198212637554413734852914484824908268133565591
629 6666666666666666666666666666515944899079159495787936526868798551214135650102685663272462190875279291676183167195809112665109795967968009792780675758872877128820858899135802392199070340138042848707302677501234067363230814620363553066199527167166802185862074788272468102758344792072460210244099286913182136427220639712119390311208753934622038247152984871830717449672144452840387120121788963072394416395479851506863738215102375054992873217289902598692018390920642268006447050743127741441508510369569506868086775690261596230974125918347998251548507404541554527470831947830771532024117143817717026196605511174678109306738314113384844341
630 66666666666666666666666666665310170758379102128758095408485853627593887517590837636118826384544180080981711874586250810905823687548293403032805538154922751042899374300115540009210370381562036448909477507709437981518523593576372120513545593521922069751713308226790950194901991343072284577871358902890197821972696722525098936925138547085952173187679499579473738377846342004186055710100326522932364452118865099803529681504541976323344889853430605955540251372664268601013728267807634426336987425353486358136604886036913819976798387931838380847999857178712882130025433903877446352450574611473297091179728933680427593781749135579701861598
631 666666666666666666666666666654458203492078585825489525343039349315011654324984205391736104127564285920107850460044038876591261854790709831579706037669772757570675878156293089438824494676295882591785184748470905107033965319885183778072093557312493462744542723972737039090870143225280627159840453313704434905188936188325439696936838455410046279916007089090879646367381183632357191450657604470062444144213721248131596725748761988754496484135018314084939385752520479812952123939648066914729206953927760225732610449410222907432065362839290188710547126612595242891906648476927384847398355740258141149489359835788677901272999033421779513960
632 6666666666666666666666666666556790498095373939096072394754020810501771555591524515192291603814745229619877759261770820938393297361108872914208547698956230805428153469593410410440938580782325819576233939528328107109982104441582165321929795887585049431686947685302199395406166855174381441947936471852147217441446530143062693603409552819725753160251170665670403982329703452325616996757826524459787451540066590163520864323331747291928861981241127262729456947651941980549062281420202920797199324973348810190297655076768407612148052809651824950895289914739147632289714633327693285982530201407320343352506055055284694447565422259676229552061
633 66666666666666666666666666665677781149525032118531318219452853961182610666990387303397291100999373660951249569205558685789043260925927247237815282810104009159897875189648101932409074127910572481882116725992023783182102084506201409457983196903004924864745983954683940024929200750514650239078959139445769688749758725669184854141051352422679132891404612606616921787409860970729486103151922429160301772136278761389231668681824451280466744678586694479167442920469597587597478590813992612231060269015003504529518001448102537385015254315198916950312804115215538415499368247402338573477100361310901609747263313752532335558085983381492436500371
634 666666666666666666666666666657766697012391955733448530641742352317310162669580152397242286575661029109167694273797377253505914441064976962209906019927421605816392334449984775060766055457282632936535331089049915238812401915247812847674395793591876794192963102101560394294055450586834506377452969247321008364752594327917430256209616461109643666977121692611714676668184559546948492936778323422686401550059653788951834412692733640601640767435370154428959864327677797262111063204993968260992462368613438209013085645996491212389249378133342697422364773494795696819008134899821096374447770844463439167373312064170901279618944963405500887460468
635 6666666666666666666666666666586566939778194268267703442442347837522458130692888038241847245847615925106754385520807838851384905618706214819376133501802193115988711214251925979230485217258156059924612952004612172759664205034915650325078600212888998993374937959483157666163231314379859803951821185886422483662644640110637349723305611425073013248527814701785965648866122219154171192900335239711324326370885842590837466306896010316485303151195831020246991751764443011350847507465836309982917878638341576451497485708029701011943692208767076381506945578057719143954021283015931992940674849509579200477020306823391481638174656619760112526015990
636 66666666666666666666666666665945769124670415081075997648647797204368789842902659010843291879295209967830505429083690654651285880112205888490794056773407528689386662357681774838859501982321691080285186415050205240505136988472244863588476713011477148623674958494348615713230626404471836296322342430173385412712090452016985046605873862000998160702148159665114410225672280792803748683440595349679150490353000012425082447064530008193503761005609328102783310708143301469979121374574832721172137317433177545519374122947277777155434680420328257119596227825749211978798584650591891720853427222755825416153430761946829917116955744013145853637105731
637 666666666666666666666666666660178588788700402396350645504496841505985775252790597764256293580323556203562560577528156626783325027816802682232008497760982292722897791225037060730231463029883225491777891872445492646201802041227265185889205817779334455215341377337220907919128543472441479766556446764788796138092783169829535498996677853485058235303427183784699650101740555567121017042589734942688998114645115713956801546467211793595697472238933652908252061631912486383955340208029994819270252666927116059181838104133480807458793857085204426644072470329340258467332796684595096505356516014008491408730735425352280288277062391123099614708981201
638 6666666666666666666666666666608273965764970288233822476207138240220538643941782046544973308889578671283679127208177994785502189997999871940792110387451042376135004931066641156835554783591865069722807151850628830597297478100239983262920911279784825989249755316626981684151137701111454322968414088099993687235852573562842148977131540255941485134251045658429911169258244012572169221925984899301417603093897468632419844432255899743531479585842159563753082264811469652431564752656167249721678801383602644815769808603371730642169774744443981251597949154922189645191307829491875088306759321035612733223666241623369524622118655654929670284477522538
639 66666666666666666666666666666141132358551399260771068952530910828651514462142705085571426446672874699714424718946574049080685563215539382072057230840274793576617518049888923683364294366587197909144545371844314644895507499578297858969552869531651820494908656615663839484406157324190037609060661828239685989209944543919411841844087678856722280792058541840327123810960993267650429058639138323674175339038790298098895082757889560710930017489284776825311425620742517111200669389022295292168831952676528871506765980508111087822919672402542774266127380761381327361510428658368723946244793526912738132336826598278635359732712906187060774966331966820
640 666666666666666666666666666661936857893629260013606287239444864124530296825951012436809504686722538904559010489029971113804331041574638180883012739034981027529374978141024386053188758499107667151584066033911014950945685765796525965318019779755948467323199312512506834333442103742871887732255964525642779282181144101317525057179984523239328866555909412383572692608300239826481931864421830704001999283500469695537151471240258826587173490254815596380948573581605132248446229705165732793415531998433969651629281963190221816800555396979748335003051094988876936746571813164052520642461383701487554721839267670695468824231277924477109802246014658601
641 6666666666666666666666666666624098387709330006789123251821670443787439338100225778597952208847169516390935410530845372728786106182615229823588598281622384445143096013113387984799069590890729206138279651371342401387950534243606046166852442084980927669628920591460213705239812057091242376016751051351721279948075517019487409744871572092136187861698805559293669858123229863042342518674146907778581456445540553597350435057827836595880066863923684700562607094863140770831617998264984845543912025170204567175714875724396867746417629227510952409261211529689375597217278744588316061995312769508935107199913283642121389123046267360572461166591256174831
642 66666666666666666666666666666283552156050636727768775933061700660753620709568698674048236546291192311267748907684637783490904843302641471781787769946754346387938912586929671435434221668807884267607883028079874404303813016973987582038833609181969173690886057565310119937941771920805271797493277627114730528158814782255444251646452845951503435627678311454019215978053605708012161789016091844635289919613003402983698426895762767935458550545083453129312202040490315165964377973268004983996913517891344845031656353336187495536510488816426962582879260479902603705678869381281274893096700251352429437661264058032867268034703436820719126891630853039808
643 666666666666666666666666666663218636071122397216585650064221972613449253052784954733100795583287397447655051659510946053940952803337504069622522627405859322163007552564731299924606162474810208294740534244257368801451037975843980300030782805292203757958479347734141611662518348851867692612624058651690673532647371885492650084070570080626485876923426810456234143999118424998542225936227797596764569814463420252330757464982319023808739649335932516395102228963073104914591126043862477581081656855885689079800780009876105190821174235659520745242072316253870202492355517677454119892076315104591877598678314974135926663766008486883529305609192898294450
644 6666666666666666666666666666635634391306768241615937517244664420187709944141731259264573826916253243552612645368042956503128239725333652391707732531848225332167969348059131498361342634462066623855182036295955561452230954352179266611651752054883679295264470056887594010937752739197809026268843112183889881842528083593955657849673759931114111297069088232833675144428638715581985502213838891699462666379417613055442418761750392212915180970243609727482723151316309477285467266197257542837488448843751596496639707533508410485645212254766830009649066024557355235550830354248633767549298003648346578754656538505422678183883160977771605539766084574562671
645 66666666666666666666666666666387376188427580841210104321868646448356056163942248000047831108912945857639534071339497702651771808995075681881104794983002468018418033757368032078531293915480022859107409519131423489245052711196881504282517438888092417525120432601729911542404341792390570124250847421211061319894542232258084792089690083498532439061119487102281748474214364050453988201150110600411498835177596850020857480976451887966238473941778742168370911078677494297487060627449495675451608253462903614202894068092292639005122345627966456846621012342570341157449442266448971565293805595834654930100086445592791918373938749507385550603836910317249261
646 666666666666666666666666666664153052362514894237557605563484484701871172142146898667097146646883179378417948483245256982731269841225190809420089570221601292368106471190163228859736116676570168442807836998379319158934157425163730258976362256468618812561630861037656806500085815823253605025799809278418596777087793067414306337862373658717206356033509057146414927664928612605850626577485117338599153738028792562993929819044614053343890063573336137170216924137363153043502658814048260996763647047668489659378542955757415854768973789988387937150477597302244479407761535006271821877624342248760634213769599568026004204643714393202068701760920785462524278
647 6666666666666666666666666666644044137929300714804685116738027028983507215945988754670540986488615281023396529237535756456638693492913284992211831039616465192729367412328425640808306350149881254960987357163398145233027518848220749308773915522132138335710334287663007699383373368823784021048610393951534076354320461534890340048931399271072139749540366337791031119645868000916268278560080899137068634977724842382354268330255648688117871566992435814654572915298382014717828354221871725336265469141624818912377058206763034875394196025208494804132680576095142181246233552617824962371125858168846835792566038837984987597967956785685364745656974960333606880
648 66666666666666666666666666666463063908030373099908832717308909927518231610180565458701535545064204195534013713356120913394149095889425538881923653709902561664479170912274526834769526251774179467478047808189516809278184988041239982299625416539511526374016743182083160493395936747177228512470462483849840580083956086753748044221492327797992144131808536358893069625855961092498000532543611941588384483075047361277877777319571157531664143107514388275441848059406502127561939325896996047291629923998341814342698211117785446437928403433848349780953614571686682715457579413008879724360910842660929162056361307731695592581066640366323283747193428595798289941
649 666666666666666666666666666664834241838940024565846161122446856014330751158291755794980486572244504424070238071733181957538147844177271667601433103862603679489716587619701613985389119968944352417102280552103403761583209142497047508715017938452461197804687524914798163397019311933245569335055365748479137247877906638574896798080796490490439044734262230233757714248068571782274594721232094158413992770240411783501860845483489972567416741203484715497293213463137309782854608716534462484018815136728403239430984140969966382267353184352342788611453026774022016119842653175813128483959797786094014662184067772461945542155751661198433441116804628604753452491
650 6666666666666666666666666666650174843217126887759282116768688370795643427091292468821491045816867206466480945206295293776778972465802537732061739478077797486973277634441930633175745765641336332222498072529540991014870607139730216246432725531823160458162799048786716906087549206931305245383198819622267913305041264387777319551436714195574067349676101531991377845400485991489176920738562952907731487113300200141244150122485143233644908644501238783671163678549744035834705391023842870882615661519145406534443596105656331172739826928299560405465941059973236497298825429706420760726450148330648191006464058450033657739538161700273762582486184024005753207948
651 66666666666666666666666666666518240255620808656500205717584862003827457510488298886060086079018471524747270124781534237103560245269672488654097546105900727983720297131029688449732417692217887113282418463749271868328512113790247341853221677179530549143163738064061113217484491814464120719562453592447809335685772070154544102384387183223290156347718322201442898548081027800544318458124870308009501375403565236727892551523713856451876692621294732447745689863029037623762615052693825908217101753409369545502634722562180177591252307213567979924347368020834123193506972134791355715222888946970360600491177347924132711665064899869764866532872732621317534992110
652 666666666666666666666666666665330828967253944575168518124930424701113784261061356641207441377832910388568022448507944285719888658969199941345671150575510406060208263126633385305646699840082004882500781740922919704670968448500343220923006120331954863797634805716944281466715874771542239361556534446190612679861853256944361945612131612226489951389694849679167517605573687139894885292195883862294333948898671062890916280809914844436924882362609920719330443331884645556251246935869169218811023992428414341550654935102467782128719453809078418842272860295160703027664814132981436708245632977714495914978345296377486733991467547403420681846596527625342863632411
653 6666666666666666666666666666654644127371952167843183329791040488976690725016218876437533639067162860158010341314890451633993923091517832276322593004536420633988953490771263792557204882831585189983217469090040848796797346395516855871998737232822479156599198077262906546118329040917378915990963987830980523965121510645881649875589961627431627836607843751033467398642613541779045781656904437228757734684851826513112514317699950379155201707787551811934722218299594547771154431290545953048009886481987659224036721084041802348567074080864787194227827873110664643558594091874968843225116969839397028511343068882536845833671058749681693618060874282845604892912521
654 66666666666666666666666666666558463813014236177255316634786031067456883191812636554604469418271132408048380046782246736143549783949225720116384205586325574562030135275362317406659536035380196732133916878019900945488277102014232805403748434993354639745617959895177255882252154688490615033769832200266393330788324909919152281415936336343012520769569626761036373396543370873526453132320315936518815606941501444351247926245850999990120135861393210108804805494686128040135538486870728976806618237528428999696357424652311712416746150575736230860508787239678725787729103730817277308743540869109828272051021933747394963720807817923602341433069967265048696774242818
655 666666666666666666666666666665692840983794792261964516379740946273778615392980395658106891431106858338819429245677849325355179388421988088453823930095414693051178094487207459575448668947693280745199902606932798184283153669017586638373644638471398697360546796550964186094389696160153536121348934296314088013698930861878595990393120008331884490213794383232915771367272763318718857868831003559805486879740800524811755532186901271570960346819859628204824727821110331861790367334536025530999041778787724242174711107237845576277124196476655981231421097171403818967146639660931431465520005952252684849167580526851433605129315052623244497493442196321084134616818140
656 6666666666666666666666666666657902235520819797024347314084335183130674205203490227589628689546628391714062924983564044828639233825950589047928977929588123891410950989447493356587627932934140097798761343952105794036113765575921837832790113432188740095276861856897715878847399146798040667256395271751260467033960361834464459266587461990559746592972696202638572033579449260439212638545570793560783279107650429830448854732843718073836876392990901967501669597267572941906129356259264267677756583629802974784661388668187349966023536929151902558988852245355281773385774738313304591241505626214011002910296121236001732333246481648162733112122456202937168729503902081
657 66666666666666666666666666666587786786354044839885792493425683314842734513498078714973324872586322192079382757259320209760851439744624175194272739277398856600350995878465823752148780783241564877832585966779100332234705389559327038903341955797460239798125564455044990447207084258731442082668900245487469120952542831899647386618140486558344140394268455882829515019559591139807501470895052675727691153644297506361988005054434262712814917453907875668518639195026384656435388575970177597994110026680673038751258062462400621290140552847385061143732948237448969751933967708273644068756472673091693033381326439746710787036738524732228169764426385876255851553263437351
658 666666666666666666666666666665956747743853070225638799107497816500251277288149375101426590519943566395284159842184588531969351304879099693088838218874329900446726021720261098569359932757014211883999402438393809857813738109129584797968892912062165791804617848933125147335903445731688832196607295598145542478462230949055935180832775955699726799901887247280472482589581090138546563805461248832428233681254588333163264871985341732955292451582622190570672459949940901629030627860677787322221817261550441555854874730939543358478879950816510852170883687509615274171098725788137369807989423461281576012323297763890880389732996385265842746729877158222499256703771900888
659 6666666666666666666666666666660277396361344298697415858634147015168928162260011042579505981346158764223545443767616243296575980174154272052182228927513150441325503607180830680724385734768008802840537481301771984625901465741152893111497737205408120466777230595446974961940290042608252068492864983057995354867190738946381367180069256018877370898345642305476451677161707876955357110718548492823579805254121696983255666829753848017387224351118373901148982177199271405039813365932166381571993752520610965188690803848086136922863794042653513458116234297033631841683034901836444610376676572692214458402002850347269391323111956773045330335333020846293105768456267532970
660 66666666666666666666666666666609163233918765354943409394373989803187020127006766049882220498782095544673825030224230815231146550579085072170318855051127623333064318346516841681720495992596245496756637138182313472130498428669868146486453510964880797110671042910288750122582129696642194690276024951011642650890957484207398906707081667997242260703483175656989217441247040735289703664240501359112161207315103219510048348323073733307061589795151859508105835294776461739661848301929176369302293592935529133681906083961110370824054116075889025020280431618627709940735814978967890817026009363597121562194946105576475219970105244431588297735415315697358420668220219130951
661 666666666666666666666666666666149135771935554861157351216032574895349847809727561115606651155705526568697837526227869716014058058293642015437621258384713495525522366291877134021891634591155373369152331843769239218447884905458186572631548577188717736993402548381080754427572832941988024843248129507367005803417434247975461116061135843288037378278814322006989808447781672430109877715018387449798366811872960266051883392805130778842837425736787571835679914735041269625350150788326414197052931278587132875431528353152956365256461074001418019349095921080901366758674222218977399363198115130856581698489299413072083982933094175876612479711010953464699975005066493314981
662 6666666666666666666666666666662008888614086660417082827610959840724815296954214716707126527068016405784714423515519374096662696246215912700271852265934375658425305804839473118401874905924922507610769164569141372229903269423293934407821455272688676437070322017397201688460976308583514082573991621323310759577524281733936770439892989831389513496235883969422410161611026277126817297905337217332154289058320739746878172490080664618266754270368110877752073148100603125948250069647614887523061605104541578301987128621920433773248039078613504567737526424800760210537093118684597052061094199151647386671028892436467665452650194123201014553396741444618773636614629296774158
663 66666666666666666666666666666624746664193446610420412115165305233190004339254599117030805410278814318727467012095954193437717482266955156231779496976713060316696983801043310451050825515555971599515709700820396352311028121439660408821171970142413019878281576463587643863150958223991799508906289387804711556269968426477511895253741086288121750448680315642822674279791590493773707397000210086774404396431159730784687526842328481600800488582842541405344646420856349536481662114976925964135947016132104820264821563007206115816111933632585862036955674166114797606120323433437655591708840668005197229299044948353102659236804761432816034809312828436210052453672075714464600
664 666666666666666666666666666666289386644407686160450375703154413765376705719958058719943915359175995535202463512057546526913729852759679999591345258873543298586357475111806160757495089175625427612772897714628417523466506767921164735305081070810638774095778859987581117320935952953111503704574436089486110890159856456187061878983123056797588103618381732304073296426297869555597593216771981790450914535454471046481202666340979268540158188684141599121930287801135093187500441953229336803128751161579702384138024861459887657619666256353018625684568093882385970150704856129271269780556589815643388756346941612117986138867846895872524580968803820921306963617817545959271021
665 6666666666666666666666666666663271146466335842110720047995056390555057018146289195146161904899250626483408994430875630244043476261336705150859415832443769977429809622323170013703719419329980631034876651629159621864739150628810610318442869167555285491094242060926288923174275523188321184033271136139977465413671649339834181125926900650435636613139034691829956003849531097352856748621362798650357977608259083494161563989083001125182879690186445087088154647293068957894330370515114349564027756694213357934154984096532102886882117183716866806928589389587928781808780060118759987176568843336536886894896447357471343262946515077238642806933119328024322430632669866460113411
666 66666666666666666666666666666636106984863689245663147098622174181662179829983269422982123810759922305016788709634384652709130639457527442439495902010067091827936433025126932091537320091215288156953333866778913204281785553645789288317342829987599751878941402887258075426658496555217216680250030655301497056619285217242184201954806758717851621449825440236435737090013908703498253721105291552956974136079266708927757433439316459931850006415678498697098780060161879893960098147723337856699994784554196094068935903185680152066987445293837086014248177118491471932361488717541029663476638176851907159864411902705253528323368210363577534831990100454170041768844861973542974628
667 666666666666666666666666666666391629530439869877634990554266234301626285136516091473505780963505967411813852705004989737971351226856226654527791234717115960668904922195671202601262798041655830756056112799495302883151747718536824670747969676084540178071463186816048319902001853023861744635433818661502785565250298490188504831923078902953828267407242529709249858714092964762018054953639416669087304138351710327459381291684184967257848168468091428908876307357848171148335457333795984096029477884263214041866969072455057092732788464650267719999062386350198675378407744152099394747635382908692942989431744592509087641932752533789847553085529249220304463104882837517776621030
668 6666666666666666666666666666664191332440625495565381581655062775381303232895311489928218695338220373372963954573113602686866389343875397598756417928839628585542483474547742519853353602919930138208837771103202053221284200366000792106636842297328494150506792559450890942729770695909355825038836216067537319379005051770374027645514264170264837281365851098010372770336565611068278747724100339552848848392652388800638586800106775896592867722796624895834045619808979491015464635597539372621188524736954661176607336356411549611177219993507731864125326443130089262888635459523129443783802967443738198289348115273443059058174301376925383618005462457007739317907015333591599394291
669 66666666666666666666666666666644388658632296126755100901562231645098395762724470076020634924710650027023150552754503289497667102210064082344851839074255751846538725494436594553774101370094564873709869230874772464705030733333674332142377016009903053538289949943260093810736346046577666097227284125243356943963388246512186413206563393449287401426142204984272355564306965113067221765983837386111788177326374601298962389624788528389110686108730775568131761782767273003710217865348352524173242039160980046353492295627058625475033914686232767281254109849978277600242906182260929214543143586083762071944860693365659568847137702848011779358960910601722550609235207762047567480641
670 666666666666666666666666666666466164594357331807462574780726751472552228531186897350852380989062516909873679705965895662690091106696875268795975095671195428655443149014477734109624344937557439272201128112453348556354805279008147475026459335656619616874128516654039785984236641165609554621381040610826036605087274798001807746085061340517619602946950994512649866187256668891683483471510652803052667207285363781936597376585808407644766496990877726932794510623150839774428801342013007713057409318538976848356584367024722524788198115704116788136119277182253647756224598523583312389827336579542718197136293623216856107679783711051719488385339704788462746211274264117499839334298
671 6666666666666666666666666666664862148015882652933829839693207429919636723447348742824338095568229318855520390471920623364688430267915967113009935669061014492155150678082138288866221132684961441311496288243936503995336039107745916992786338083031350955790875664075672737693549749028641480032733630978820981324454842814463124287584716101255337001577878667887967766892512203043248245899126569609267689239006573907118078033990851408324021655940868201533567158390276135402315033650683653393106369381439085457570184385119427705143134927610102366838644941866411023855901154681722457298602470105196638312891743247399223519459671358551920647432444258468830818456834666576048285490260
672 66666666666666666666666666666650425998809610543071135223905533535943397177692805352085709526780730536366284426074878547085539144564752331874012539677690919869189492461402115372953204391893264386835269540767391066725404347364606582544578174787881226723169345296188367646200654047591269590456511942658774810634538700640805822509182735368868005260956254380384184242721746623013649883740543387583303339235139030641719366593845663724172711829312911584776800268656919751874015742341227663402595466794855819895332380725496127787929186060286770693741531744875517315910322106855950634106432970950905755042867738485556034697292404246318157255050438482637877921290398674339520726892761
673 666666666666666666666666666666520500655953161554306883681816468490157241265901914835438052407693241493962766217467057481393255206157331381864574687692210804901257386663259133768679338911139659386740046492655097125152201365136638558101030015403857753823811514003157051665070662855487939460640869358273072224530761752359264939585017362529765094182734255751573186280513284748982445688502167318085680733054869166068249713234596835225393298168153474444842972838278341955768353199852115925853377916485960704601767703776128117019327019064574334373523512267898986265933647659417395325330550187481857809254635715131897439279539353881048288614601686182718394364322408037767479829944671
674 6666666666666666666666666666665351172570245120655428619803014883078081838059783900185609138335905840112328340636755571235903117190937905201770405003380844926661180161543812871802817545888958893817218762812860115844994259313670632268974647824968872959960951250895198423933258562103717243448488142481858327911610238094465215263061419027272373381017706774772808411752710556596302623541872678682306239993814441886409569135713721820798628291560850090201693646078842639204880401642064229395178290849694104470739199416865363910852081295932235058193127874796599207924039403292106935203781417174276432091778162537266088671787309102222372577375642648237551446720146478334020822412605168
675 66666666666666666666666666666654827219798872752565524244893800614369403209204721768337148911689819227677599178487664518446674797067094606170858274729484238117799667224915680521418282382821543759710877275962111729866617019792395037341562437179777259780173273534647044323046531040834536690540407935823489623385795760098248468254024878372156854190442063827575029045150872155667165074301787492930919246902325783518982843334502194872654356710965472197827713536408822245467928885741982953873528637826463396394500106042717601647327637097333139175170405616054816284888067317497182557500667469699434720042431843641676679220206470879270138388341342610890781532231447278030636683953840290
676 666666666666666666666666666666560111644856521439756384870710872195991295549509162581701006871875039715764901395687031307284900370044425671022196880458754579505140325421390677419115012734140289844889254358151705355787721763803436515511260996656988814563723342260569027436018436276172405618316636125243558950468636866547860506686019994112220549181312562148309560745892390371668661785727927005176501296745660051453569983286381875047536534160041697705665329319368447464595640423719873744477419846542552006918353536974802952203120764731027224684621138205625635923280878009386021500852397516823384541682001723912707276931805583319403838504050827278292849520641004968775148904460678431
677 6666666666666666666666666666665707671470375359624474130503064516430588326612249129901975728513542024108549674086269636254417893705483850547591078779382566270660866171572562965856488413628487380656442801344654771591789114893365925650620066477953811939661111716049409741499709670022952702923644788689141095107829805503212082487945209262728998998594926311824706271909269304872472618290820749404511540522677823231529437329930027882760262119534480905943142378515111247004131944754264018489592383185862969369154756928674834592616089562651586859658511179783228376145977223832023030384496046096168986518164403760645905618691394281171898180925582813681596786541210284261113640248245713501
678 66666666666666666666666666666658035709900044903286933841194247314541961606176908835784448223288544883643605997452031207711737575974942791487058857001219521821750018243613394776299568815804959830275061796950121532457911561771397453707503241226710487081025489257190052609902923960852231815497490096346533298713936508082057947290766372046490849507555006266796698672654568308208463347153205236027742228315837522312737271968946168791053902489292259995211577620116427206971991858256327073291330529762873389627192873118230748798799817144806369763106589781100597091776097350141895069065234376069126664234292263201175031345636119816905206485685493708948251218566658151528190707320742659238
679 666666666666666666666666666666588988055767070796249071237414892497544321122258846188726700676263570619459066491797512239359473912153602079294703748918410674096365723088742849571834330994284652303045092266484707031063431723046101662204945773360476597917569151818004755415848727791608939377135827620181743741970625095726465156936025186551410455851694126088515186877676526842689774337134239798368034408364542162666647717903085848017388477442119825126858348630385123976168587656994874124616617581102840444561201458829407307974678393472030419869726945228882956454256777917957099878155492523498861007452458332484813947019007892693040105455813036124107182713508667097916926203141572519120
680 6666666666666666666666666666665967559168570303832908307803400699144565556766996282365206972753038802241797886029282229743912115308036237405030551991617740910771600420072241722242476460512841967541392583055877721562264284042068565606076218685705859664675557414955486409089113703279148678724659404683341801824256595088033287816779678632691062777862612539931673489893023626657503877198519223076182719191134134043209944943333459454313932537969084633720859570793698555708847067663830750960510304150615589970380398212043129285913940623440577801932454532740873639901393240713895357136053081735884198924219618529016523674860989811305545614110606744536353900489131132929974975797304222383301
681 66666666666666666666666666666660374699183799401162841436897272958967756677569633207953529421444015886842844987485272404822946988462902867484922495684023982104274566166565068032854060515565538385570440516105407330089721370445837537950156867795688702886497346120105401138524440742330496944169133529013346472302479108205662780107113056804305240743202430281948431646131941838388609645311967042781946984537176105174590460820079415443288010307254704213488954082859271511489857821340921798437309189940526323538302308872543155835435685226365790274589167800874771748880009478018634164036428114055005952576712510472388737622238035124636862859132407987834803916088511714258734117500177737475131
682 666666666666666666666666666666610038959320861277132239598742123297376476764793365538248431459662809648252252979919578003300688551000162923241835155472466036289782232200489860024388951236739570214019315525165722463265337154106305438878952870262074956911873841006250365365262345274378990673723294939919647536204115079883994748884728082179282371966181092428570039380536505949585027028360344535012688669583347821727371581464455064467633233917037430776145496935117122327414988684184945729084754033260418168576730001532502086670479574545368552348995513383523407503671850660460767835928379851825825775295081645003516997872864680798988730442544909654926037022668224126290826682478824029688508
683 6666666666666666666666666666666157017300554418160856823055345776343054957549806956510902549803631953500936813467141086548965356542839726120319245259465945708067218046714238474320417407307204205133371295888008405817855173735729244455499587066717435376753030751667163528724585041141629574930270811564656720295672731656884597833547721372046965160038578360759822250910701384448828109633489503386445599817641373439919499970632239673539001187780625003392205766588598787780951920230238729686805366344417428114803925300202458260675659374466213597671377963342274394056206379337888476595143477325280012723856005384162472432931331064516938818882349885022021296129451838386050498905680718215254750
684 66666666666666666666666666666662079822371656430114378074164778653754161284614929275264789614899354248175097077739323970575502325972425353760872309356689771042819208118796954407590174589000674358650723856122681518906277667103551280260100481309231365482662350548949833214618969323572131944606532928088485667307219827455949081147726645954705040003755014897484507606239570401727143475521019921084856416549260576861291358392184974790083195740042004297496535572739496576698952156718956450671545261307791984218975268379954919168472508550108006501688166673619468103052462307225637969631729560947114056395443878630711442746743284064860938543872134020975987158044813746038973508437379233579559371
685 666666666666666666666666666666625385068011574537696069334149674550454118228201030144049773200760854900242533995399295076623219753359902914593844498360681757076872592957754246639256496763656924815009190057018312441007122368508781141572539311085819027687466223956510977989440333673191123683931303342186976985074711999803891559803624754732563769362685651373519640255669679834206876822285927887049260904530510276022752078596777542582974409372119505456827653939921694991137592133692205023550980620688971171283189268532839928562504454985390686058378038103873465177720829164465487077478243175699488484010863399485814594102380997587838908410540427423648386634569966377394832738653450769741197561
686 6666666666666666666666666666666295132278770837505931290674013737620753730720475937963114625473514360768849428028811311079714869517495649346566556484299452537532351375839859818549922949111468312445151437976563751890176243069631282899311326631598106461093279261362060899635978681825812045386858467112139933154773427141599652469318741710055812461491583732142971866713675645172743750803047830479630375371153485938887771891199032496425350980139399876119920962312016202496939131269250732899883311065945630709796747730419859410833857534984616760751015024306575264123340312011943869097175974831715152107694298441021548979739080613392338592795574024678986664006338257333324182960466662000493404978
687 66666666666666666666666666666663322857175604204220048282732790305253450243150950108334698295928295913586311206750825387448175067818256505925652700352068289904674648657099239558525607889673106735776844034032864789085160070903119890922596389390695994850689834885741406502470559940000943828872909303770073872586332399650260169365309129460147530273642039921296720540391889008880085576066238027365923344659377316956696440369378760894443236700827539471903394400556479290363216010902751354491296060938289842441212846478306737381141711365050105917455028563774307478637593608508332559395301509039332268812591622903655146083104344706609342187319495613284436610173714542034623415700130900514931455180
688 666666666666666666666666666666636572381247104504647101211261779413947718855025217641678951330021329888943465342198093601148764305489878185976750147122227128610256241835676664367764580440747204088384963952002312469410402276088510314368354351878119661649699458772095785970610512345983901876448695134924438633478914591344939094897053451865874541102432344833444841088710001074554606931575226100517763744699085903776840772073477257708119719509661790843723295792143082062773581979567968222052462692790887418718739470182246166751923214483650093587549533366140335812733862347773638895810813889236049766127561374748708160784752725363861023313262556988327317650631173992941105879031853237211480878641
689 6666666666666666666666666666666395818097890607208490577568022681392196136361893625441777228636858635667157839449867498209145199615287891102311882231775331793769597003973574537697119990002549541060218249087966478863846074225646426313087225595524389166239425212882039558914863972620657766173456984534616726466965302817860407301434320615049849459390116408381946763601677722525208789688567776798629568594303195725255713386449554840339116820228470424213778915483713288582841158361647869834309622820206061997586067362511561770699787902474641098779040848725792290821087421570317179584109407953322803562401890803421973415213696332814532213522431641829080034570410025400809192647097197737961322928791
690 66666666666666666666666666666664229029547682131543081864778870799196431893923709295642661724398394387671087114639400074473951042598743931920454856439704999597867408827929562747984751272273718799395239256431317781576905455592400743260774927845510299253088204855121676391693066540658412427405399701620329801083481278502574216109914465079173251305741861840046736730173147057165302748705530959017446578556101680831641129425287713476609952895676917751486495163056809301727455145950752487431758173350791701441509717017348217614230165360796283055338608549472476941792735523925155165374871156206413422930164791497447545743445851844654992939180159947264471834143072733167321280833027373238149424240648
691 666666666666666666666666666666644727932595805850554403449676503859434553711980050327450622186252216155706449948888748804407069105816765771281629122433434090558393929996537808092837460986218879703530078410359195363449302670140857394730831845437336326962269826028633719881471160658057529503790383913077932107522926641873676109095667756048260285175058640864898209081539824217851201980797154278825445420272990368442601546871900977018373017162087466234418851684547065918703950742814066839707171325306288401513299357632566779215619615085198046516786041181467923971243111357421598044525055318118876648440172069602899332884001421634892967532753339562318568633384713571974480700853709331194285207008410
692 6666666666666666666666666666666469218060028919321656297713755201401577650074487119613722266342936612068024710959937776178654190009347384629517410003233530474268656123785042476362360045626257790894581181410574100709049389304323323291679130134866272660381471994376750854556968009880562338805264854971333681540137707041105113687243065364432393631663031883676492268832104761995677717283748162407407807199415764031825500693225387264937431894694005736087567435435734340049351844612056876928916710230633752654883008195994249202463531459474802446054483709584886772328386696379206281855414049848275973260386643880603808575043587385383665975144623225526030679908298742169792047242640598869482438403333111
693 66666666666666666666666666666664889629206926940561573346090463479280865517337050743190167063753096175278889028579013244180821686483101910481535925338430139883119680390778797711949000687888335232990903962716556279113512112072253415805896881205988375377129111289180474066029268193696982310501237960838266908308409940803582581906046940038118619646198970393140615816818546461763580545546960600774020928333865451443010449124016922595190863496533841878035266329623085644705872151605269890970129239930008950290216924834886872372383057780438359877675415705416539327673067389888467275689696550527816305964176824861161352382688575130333613896695110562023397591255327455720988455335775764468365490503596821
694 666666666666666666666666666666650673329529009131720826781480837980194456322700123355378170240444532244176667666788132007637933013140745336044977975211169818250989550454003087380355328131759122901495848974598731999476222024093456580553930927352639835478275837075934204947631622262004335865067093849322437228106638542187410937116362736841860713072508290762657473570883539360276406508861288989825138372880712189811592319737773803373742872892025411042060387935407113676157745888172965364045383443021042172922974547159705219320679393436146192298180162315270913489116697683019117868184810857988124393271077449082957063663687529442132942157733502514399311308991341215032456227122603854825886449106547518
695 6666666666666666666666666666666522726632427748852154107699994208488416773570967776865070198830667456864256673868132277738815161961816505016382884307057618279379292942644985142232898206771180846745506633942436665799118988110492196568268221454431974754134493342470487031643523638915799719488390371751869123587280165568971431278360470638024316359090076383154793947865615182562250999617252374033976372346568162099717977208124826928191597897556806050191808803669704457121918777024876594468833334716100237826169592820703175355259502409290947346261361331265363392697643823948800633592709846994479812082837133297986224647351701901042939780255559058473739346110420443131064726537990535276254318386273082440
696 66666666666666666666666666666665371206358516406336053635966614543062417628805376658452298456142673778444976718882464127339852811561197124091292536474618193920256345403717567770763985636038068805133867657679266533777155316177731662893278045511530311607226585546113485687801893914779723508359493344000197147830783296768728806138334798142131926760075594141029948166839414840743272733042428118412325624381157178155568111122185042227063447026541453466594458296131848321952086383269334452442600907264048782962994420313918200894893060534579072134316580692695100505923848762067946642138733247608036401880531423870113683491025324377731813034269809195426794992378495660554829380250038255368774053398131434781
697 666666666666666666666666666666655007523893314323691149390366197554228425325915056592737352771950730672671457048427092539892289781384714169428558872249261151123206071072847020371551183150024707537174964584494754579881256277521419634370971529874445702086182637174022828477319852857946199586205671626023423158318976696569424701291137721852479347229546665760730481133673055447693902498915207031595135453902477900797911173521434384099662893167735262099303987493654318200549118888873154581925747972694318717551368035587035287076659435629941094879200275304960483217709516948899411009634105499824410495525839236121488703794300011857499561922807101034253751408490557986644384801861777032510041823592271809651
698 6666666666666666666666666666666561734381706495579887011179962444654722494599902176001302841614223242720709779485238240615865909373800007893105512158087232200995147376731345556386687835329996985871365770918122281574095652869339226447056131377360597231528799050438454359635756026461846641253754523056302468114889751344255700302015564275554860418243044079501817609526766624682393016531586624551237837534615530501921057574036981510003201169457406564172795974175843276165787558621657546778831278123393292020113948380958938537546883750710604091328263561697360243924547287495043460958180962891624555743220327333990666804379464961820367567258867510192524989692959277846476868322808865776996298951180933797588
699 66666666666666666666666666666665722276102025126885649767286328668559169118065786250678392241194675851153054677712905019840640293753563133615688985577692262695160375550112166618779280826828395199099829565866786966272792987166546221484512414488658854620057037390348025071751734180168085830634674345021064420339767849102091547991269616976519079058702564620178144670501267864144156200726809367357772789998936311845244866244699783085340416648979953209405499609381673518217921940675787729659494166284146922445890529310075896518413573538233517072477618345234172681649044473754700098017824107245756436339799261767516928549056839681590802663269792162704178754737221175760638462891514116109150124021516142925270
700 666666666666666666666666666666658167151584892808637514572243624683699188729258742922772196837418749327044158735836471158650692409507609640585376503283580574459871724067719895848107159603464513075701229486026887719295570097601208454072589949209720939069727051694426744049229059649738785613696051010588478181576368048334726145535144647486086614801305753369611221475306010283468658138404399618638685490506922225726772977710658919853084793744006486282086423550370665624041712321289556826783115331720555008516087428244381731446628390174718918349036382648257663646998169675960801609389171791103262997945917047735459088199134647508206655816331818285046612017062993724720196763146588397422345028864531088415651
701 6666666666666666666666666666666590171030930701944404297816859288819959365229995352971616438203435410610064095077470522288450740045647276831577617961142676641562843925426451836586619861565243311667930409126822624624037705538651124194061795045394511637727683439651307163058575413215959916101791314647081107160707198266870703288621385116365371637179512965119433510100676398155181284410008439192890805154201366254497349794753417511362109456199085970693259182281595296991936202196265175256469608796367532255411384041793228797573323559175544632733867634179592719947380599009193409982450763587887087619387366679896780113046230986178270774981931170429926662184182412606993045354276630462014612040700338564655281
702 66666666666666666666666666666665978205945042984166305347018400266046300953736624843411214610497585362157243520881830673620218218931377021948363167671417250074033584190556875946955166730025628662917709088409468067621455083312162858910538743780222189310628350618334053922792124414375458932029004731756186162816457405159577767866773332200765928367674357391009814612353344267928198062047293028303073311945403751296767942744277973871495404319216563107182816637165723210831340795490035188998616954667185091716294079371385124555472210612245189841329467377819365612093703324763397510364429063000275508747905329908429565254447500615771237331815089095518610695170047232476466931120674045445293802793856749235782858
703 666666666666666666666666666666660470520172053524163414789832269061083375250296290257367598161144934926081858344228647873751094880026253910784420751190687372766078179747043549446325616401799729971603729639561663730391269438272689940403342761894312907135100652398622632436765482401670087038367197440682681722361032091414061290772952468533953635266902463510554649679744897929593862945959332669652340343312363903942939264958956306930343548496440574620560309732578819629184419172431029307732483319622304641200915288719636143017619096800082563466922203780726082950296767609644342597120140244135459998486582362888450926960513895872788359727845236394200994691607749902492662048263772143471119020943170612056664900
704 6666666666666666666666666666666610901348215148384137399775157088216417043919333278982975050116971081001403391692103033541943770287743310189803852455751711209593135071947613606483034358437181073781844001663190131424920458534762304045392623078508069144301479845439467326576252594342408574097627733727032243642451032435939937837199151646158590649739065210819865709389827691626620903581535741361120267224940335917530573937053658697992436179479995623473000367688159311616450972557800113641367851965516702010243753686169153263173071836390968244806420749133650166210257433049261274701881579647989694817374787947919527370394361985919423909954500542304486457702463453679413941149879965109751088433105674360339427721
705 66666666666666666666666666666666164778800603002123903264643080460614420061940666177513442117719406395679297191387243720624781347162238966657443131967014074869227235827098074088610035901681514192298469059318657287778136450800345024032386773988552695942859613906001004405323359688280027173152809664753252271481028174707794926878683581212216301237170739723375956595874164564624498963484963300738709035892881197662783639753443642536323084694642123300955470670399777148383970832635526279997544117290024482414020576124630564310088724064655761365183742815175923796332484873155815993116128272541499596636879447934416905278079077288467106427484395649111835739830389169441329174548772175103670384980410640052296501711
706 666666666666666666666666666666662149675872093685781796048454390812196447224132662264287645726141324227780341385593408416854044026467994924561447406759867391703268263700869528209329409845361819428519332844317538324650489769392133357416030123529661292912496979633743394028967559419442221957333904230667731602774819139319711660326356547644059258176973485049479006719731738802329755849001808091813178748727431744453610230285714536132924622698223996168902329064750866738103990448896409861168555877702651705207863637441738318928663948245888537153620926183511142084258851207265741491162472010611635070013147174380124638865828736271259949167949980545980300412842339901396907626294468891676074930251610750367537815328
707 6666666666666666666666666666666626013749515509838702831102756183976434691683860627045255478201938584716689739112098180270303479552266863893564241194235991550490976362106733783766838295719853716741505774772005204064236717131235587843404000183489893411788477935063899852518597879602101476183912942908322445583856248159820350741919468155718269399468832947004555046362156704970007105678871976451194245766450261181769885141429466865964833361865078908904311720314370252440458026715651384841921738028419945957386976411597617279058773000381040402118786763260676683250121629901816185829898266838526648018675387810955651083091319435010281245032348684468507032050219474608240379653921614694944301339513391653746814109330
708 66666666666666666666666666666666300790412306255214992146591472322454578891821412310073965970484113929116874318501186154063050899168786142049656672481904219130549721180552960263081659911259864843867374427160078350574064004734980957171193529994940295983071746929106907944425052776472101819506558540486560203580705949466464000120425173038831318359247066537883584340384013993493711306346816388078487946333690322624078171561496372917195051232132894474638486331518331159441698739116683249732479405031697383220818485968640011011113236489206352461559608571012533026048271240343220907023210511942168166320920124193052174549699108194292871939320059785233692972064726949247308872155108092241807784372630239042598586742991
709 666666666666666666666666666666663373780377422963601595985989917568757876693059377457332360401023692028718535531956793107979695174907765847499959564473600038407864028076123135831995745949807053347163127023924925753134397827026433046574341592566534765026190889381736557041891392739937927031898358346987990011577449480827143019437247000055623827745891933664489786634991382775390794413640021066048621034254250425615435250107010148309996161278025058787295870612326531271792932692514569318255354069077928062871327624277128530790502570916299513393155864592792437598787841101536633043528147276218885873122883511017176821904358644799126976673999637482894841460223218134155137927029236736578891983304077399774550315796941
710 6666666666666666666666666666666637030690063473339081030540575924785487556904201063782657910275879894925133486445733962021702916150890726610870982665217634809301192014843133676737787360787541368390965443471713875963965767586792027273252758712420084164684119415699308315370295032577847872478360231013291251490000206494009061874666019725666476718124082470343367798263984399279158204167690371473923452810053375074938475538503513850129949569631022180964767929350762430426232945264550437196823228010056046496297734185957427014914874666405809105920666961220962122073430189182260802746189943647002449677571723132205282390558324691026024415016413673459953290755250761576488447340418822906485673406046219583104205171926998
711 66666666666666666666666666666666399942877237926718395941531849989736054678804476240710587859149585720992868044618465426544525862395062377381438270081645354529123638468694381270388865777762817533384170093040151692975892391549371648587103047172213489294288810830765822968279618146912393829628665547913100173762351434697845007626394022738273668996106011322622013341960869055931957747870221950752163404207875517337285369585142697113315931037615744153187940213231591382308637578347730992288503168918017939146210390713598190878671169847591161834503994248739833890120578136015852918157775067349533735763523682821666079652556751386473609711848557814953670063248734788934974965312473476761587039991866068375846168275546560
712 666666666666666666666666666666664266152561808007132230140453316574291158775906952833061957399012938155602479067814207217345130080814882261618140413397614679480003118563992678691741248714589974325515898549924452901883970773138871129924937096398869690613486081156328208704115580139608471672844446350575671539586247186471999363199766461750962383966438403620274967819450766651899589749591544480829693362317842112435652863065702355528700554135272348856983129823587248828144851770613727654163281473599909412904310418040945432518275799342018043096772601115668546079649793750253655897319480864827807197174949237320042989753724321410949310253782444616365625810192885374455494748896260908388227517505362416437851543676953461
713 6666666666666666666666666666666645062039722938730856737930746515835287095649829242164224283257783110067088978274063993605216951962149186410859635599218177536345260673496136839033361435434382084605051660937261689772659991034195636571542562273162061045675405371428661817664084723185327667323517672779702521702645000799733005027140546658782015563061132835048987272761216910464556261108803162154150081442115298530522522068332950641689467612895439899094672173548704823305170091237496136557172274613489187019416219175391902296932000017894672631063163538643846289838533504897471959412197095779206398574925140126867317347538467579037407017265257876545188609557385507942457830599369701114788818271680322136126704982969868971
714 66666666666666666666666666666666472225024173115244377308043385309184250527515129846144685215986714657270467471112728842990728036303049400091811323543441115774283974306406650666954084297930944971173324966350946503543858094497301865728065262810612165329155978606338198561265330943205273620910144947834058480329852371058718374034698992966590911650856491384955346532521769241152606839672395458965437031798450635023919495435916476225569158906309251402693729246917775992411078949969191075726147014367661532193480485978158181512239979571870761067356710540333217672607265209405632023559152393908061067642920161816272331854080617884758983055511821539019082379770864516758995807568027558690948566299457750846439576903360069868
715 666666666666666666666666666666664916691884224703866062439057134449324921414302835281968833610547098582100873906537629890722980607233391657584824133944312667598792166472249789812163578334529048208654944822567657601024092060092107556485139299326324694923940698183046915602404242135785558188796017297449104018418332541609945935255507115544134070099672420812443712041230127363121569065682788961692069430675095911054819400248330300966899142941057163775979879262238489488858963210134389273634885696175909897351428645143177594539020445243083479747941904672363143692931963228509683906453652048063526691397137369755506130010115273022038473426757846027593930938692786109120923029121033659237410547452515863487035538664110544590
716 6666666666666666666666666666666650916893624689001461228618180876710590959395392184204386169161590553905574531824500161143151823428642154315573072759872212387800784282252377644976509942582815238154559644280972891893122122924591717407110499819981328180721202413137651305953733447776520809381473702631767116035949269564328033736952965629720650008384899412053134389635002999937065394555459013642033238151264892360845314009403759672180674576222041056925195916865608331692382516307039133933002843068367602651828401093378558752602692276964056120859666905524787471667870356896401649881409985850931343397503720765101890239553509663339056575462280517611478181415891317396877199768115221802338454271259676235066798884401340171131
717 66666666666666666666666666666666524918709288867679817724230294557061985301225196324506142189120981651816837453080131895174881396602570794621325243719463700146088642028286305561457853646249713773327692784673803841425434716589904772676286134201286292499705864096711501040683175024999263366599812940299615983425016604284162727555404943485798615321849526263197305518183512096715060063768805034534844737606535974329447061024281410088581873715579101967312516232456770406242690972638899335317007359408377923008088479788595164961932207711623530670314676468077570923807295294110323936307870464077513130785307343164228102973212613521667766047167742672686120635128471574509212881350040525565806629795072623974385161268018757725801
718 666666666666666666666666666666665390935050266475785026184739317680224534377693433587221946368755501533018203744338600170779537469636676992060100315639469821905968862670681097349805531957278060369505826965079569273540254469100398517278026223257474491551732520879917163517720128765714505786516077718645705824586377892875641423884714469548120202641196248159464967457035815159399204173404345297353988304769031065299776489243396023542956113653842276762693486737415311288076384004702622510432736983094780821624096742427465504858182806589805414914277538311378771214721308557111917159956552164084604548438520408512204289134499313099480115828845203606659241640913672301313121695683499921807324587353933898845952340838197089315938
719 6666666666666666666666666666666655185082119064948731902329320525788687476065907568951664183985466180463830500365369293336455071528224871811818114695905304041291917354948860307225043731602716998192448586006823466366841648099998377353369440940917142872055623132786875946429854711554714015048228597957721378237860581250516530488296281115403327017081882270508286960232535833497305297807521720603191426940063449135850650460601259148471782936912819163622310114057069993439999747648109794957651319816128149099275325325621913019535381302867426505415624644844169606980083415063940457179706264625735690985123650547278766772114437385442394708931380436593344450781821448152774431503253998069780081369184024661473962744861878674751420
720 66666666666666666666666666666666563332405738251205253787630551398764853951259834787231644322535862290841141169952576882624170283864487298489303515249198265880594639330928855782562951192334954167800310277309162597636430156744428939843030642106846330158677682493160363319808170662026587949019942519540192044858100397929141675818660291476115242207411064966777687056754937246114568977248308341023875730505419821428771445933469454929168007643077173978706786404971963026011519444319083965743653645769776519340083868804340083178531511447035194442135552650644832303875902610320497486837023793860767696458260056172340741304731756580389978628891963994604089911833063818090888716710856236200163381146699846907913358701663177081228001
721 666666666666666666666666666666665736658318310927513950755341629255550352228005179751751465569489427284236937196222964641790055035553629851684315018145138099488123435933083493165829463986388095798680703518516723181071857771099865308114391690018725967467072968445018275884584200711434312100274667883763273188750754273943938380889182979403402186744900017789877857627567339753502040250361237883911522604186987809146986942848548242697094376327047830335100616516536037540066005378502388692458899977133837543756980197191859818985929798153485798708409706018909537515879238658077215752265817761282568247508913080039636270064369625696263344315630080589935292803581679868975552680102961711594186613303870436611878847583710151350855431
722 6666666666666666666666666666666658296591531465014292223464741329966619836718713284432429856792071512224799101432555090663318152685395377822122918829622718841332512697080817976351805498665107420207471708825790327246054619930143321939160217565503120108815145027651317761969104044410053392136108253621463508693983565942868153460417749437739014296363910998548336153536206896180810650320447244785733044711771696005565363926422777673536568435035506594623070176864243123555338752920075740851954593916812913119536318379579326905328164734700408316857141560480802694577936214288931634191495243821950895264469936570580447197991168725040117620010065678687159793479360907429613465716034763558835281006696168829382143769551570638299057208
723 66666666666666666666666666666666591335990449851795296677849338636366245197135086226558535377795310276689858579558834678180316975726447364497854855130819801193568426689508827552181631747499268688002663019546091675529346856640224137712561209466544302937310081078385573995595217989414389808460277712327746110712598648973927662084497563952809088814455913890097497006396020467572321128760952250523567061657673603158916515096578810741271363728547108552457723269850620579626303667156260424078674673940412010345140936446097037098140924398576191687970083894345914897086838694213479173801050675463703365544446015230808738049600190074099655051177246386369897114381813937457008692545926224380623680499376524757519051947136332541694695050
724 666666666666666666666666666666665988690580715332824336767310714393962873440882442705693485066824459156875393882690384139096027992443249029171933795826885532093146527116049708324742361544086531534971890656712676191968108537330669426719907669286382865875073948752139370849561722651166359213788872074398817636181409294914675548914803311924383509548178424503446892331322555687515963387019831190067212521346694297422700662546990514700554080632431903126069847577985117328859727036938890401947214715441564467437714899203629874579599741726289662729949576028465931831680694112460161922401976913002801651579473010466464974799143295969678889872706257447333606167597712082889756040303912462231820889720074064838995368832857079774342876071
725 6666666666666666666666666666666660564881893104662085697572463096212332527634608651017908032268086799078545211610839561500176478408325800503386084859988521038295533552417739197408434984612930577215382480275999043513140884062387152679057276634431687697617982013295954801490947777177402619402620700590268481766512811661939999189159308978048143503399183192831168555407047914871948664565541165274047282215441339235904741891499205839873849737135018019952279477261285304939424550542195316166006727734590003969490799261051839036315814278686316125759218691257771586973926550590149343287212270385663785418621183061522955797056400183154643065311655861929565777108951246524660875512865662141472165889820005502549053604458247872863062025861
726 66666666666666666666666666666666611750603704608625437944818834532577659415378144525827838957079447858373573571163938783239773891009288119216345528622722548090860305630372695534076190976529437748742890573043086096116263304313515081618712793597074147255094723147350576608435070648274198429548213485139847219997296090154728593034145347578959034682546945220842345617183627196281420347092228569490305160393858024417612087232686004418672090523889955465994063648838065108283260250258062345592472100409476147774432948876490114383663727971104717252271379571061538267104472492988578993875305942310605417761680698592982332827530972395924814460868610897258693228351774739463601010158686183551661555813553129580172289313872587673027100205678
727 666666666666666666666666666666666172422100008144295608170036177459865601405069967399117217280381697392028828807140128157325264116424084475748205111784283944041146276283645559108487651593856377615317152911301437796532337158921614750304549022640036354348266052049964473981542894112506995598281217706964026282729029753490003367575434158553436012855078856781417925622014924336788696722975660149978818955687115705723626450104321669820827923990597537417411373364300880626201568544521129522316324677916721342868787825325022830356350764184837100074064814591397735198901844263793753786866692850968674978379999490951782777460815332353755995648576511682414737611600520581819389167688352593957396530102178264743386951336144875443069240583480
728 6666666666666666666666666666666662218465566739965327140196992263805457079312296373258721622190101943194926125930913907173098470729200200101341513485317022574934141165824849127089002393980347463674272340479108580689192806300173206178822642130905142008584706017166347261075834223470318357250336564157180971234147819604674981659786514953916179513923185531571139109758274815188983350886445644773766454030971754187787620673738906273927540126083815330413455774203780053721645457068832329141211427114091910318890234409718722377058934445799794114094707715503750516877786026478199076535503665291409692212925322075570695808412958984505340006289066983530529577978626787130180403855315963799781456906100947762949440491579610427013443260987341
729 66666666666666666666666666666666626632856767326354610928439597040915780380477334025995161266377584155421001800044794440858083892332485879649327293722662472724354043247327915809589316253272607629023376814253746709845547659436603671171619504494561139893831618708763804334888932088994557637010540963023996511786001225347843640097985513846470515879112907387816496810388479505636514146563891138191570549511214569716609259261895124359981658032130010059780874916568345707716957275410247029135834252082823951215404642478709291208133538394261957019863078103893269275128451661611076198794361265258923721158021256437669109640447802452741349309497577916192302026023097129464650148182186966678276281304777646981388187415972966895926943642085091
730 666666666666666666666666666666666306362377572603858165022623040034908690090962672900623118064064924065455682867069134901824138621380161468004721349987627141368813798510281157946821909231599831852894871577876106774109615752304217257378304711797960082162554838824991042003009291558069888903881815126720716140082531901185545125494485912310199507019705364015620186893659472212430617368817319646617706584347986562498107019937995340381537376701782843292758780146549489577114296514296320344188927489967927022925862136440500007013627171248354225624911853461012617451828164050545164672967570681820944776059825168034253376746507546414737853229414158775133255243195573142414962948337574543971633476810081209901548835110433649516110240946393348
731 6666666666666666666666666666666663423928064820101390151870274026980844877485330722772274729243250983255767812470284108655126932725135973070167922095274298480266716051582839831145023623749423029017845205948031665665484349483508797373731942076270038453299912535378987249412965614386396207422866777658215543695091557875627426324205027888952502423586470330315173700455152913939551197315757657921313682710960136912138223856474654840822082951859250099679507838882456561838193655393239585741024778782421594208090664829856469053296638956262914030222561684208208872961525455791697270813408977953007801218730765311937407412742704804086664068540599792074415987449071584423276077939460857785341953711850300434923088491682549658229996746267104710
732 66666666666666666666666666666666637482019250047579178033499132909494270564034643171617139229855925515968576978899190239667110190455225396638389308475168265778032187519177724347670597698399979057553146385762311923878843799296711833462333353730349274836609781184245611596731962817343611898283423171054022910777711039503213746493459537069282233893418575709547157479037277710628498816057659815411600018464433386178405313802331382156098119400810258671236134654294039687005563903467885305520291512771529458724358138296787775846842797187199056831568269926173961858246069385805173141467449728069329694781567768299653092329587279521125957460038107972319255374850811909304822731793793748207894469376019654916600653940573015514243154463531753811
733 666666666666666666666666666666666404004839917094879268968158862852115101742978455211220919735369996310383859476759144989400766285600040042793649843600411448191711889057124680200593074878186014092726094197470995845135986771065018914339498695647076698628122686539834845096265063147753207207204709151926683962059836602226213426532094352712431909900132022330340826766198698976758298392234966729580321334155417298497649289653551915260686918962204263479008222526146634301046152653595671563379090561655727673676202406541825720371571929128815068212954581448098304686995188599617653116483745206949405620593268622616455492574275960079894568626759957166229852068256419062733511551053102030412949021296995372173599961501215324269791434916084761121
734 6666666666666666666666666666666664302710225920520580087380096432335702582353472763567654944284996633460121401957497334731384318570921440696479871063670982427051362411205798249306241543051777544857769284856510282317808628980240876188741364779173726482344850156633790272253979811754395655234972413692072983225997730728613555500733851391073748924573654296521193558231215133783007562695152609962541755430802232172262215723780718847011350353726086324471450386733005462059204568978471973649982020784904370725165596182342475933492931785158469225077890541492773647680591556996215596522537166287220829062594641281355456475942766203444073205966798594952614410876176246380146056476532806847325735745698936799572478552903583733471298020026877172218
735 66666666666666666666666666666666645391058699951351887453087534557687989907847921538775561165231636367807759284284131221369900821141940528447677996871909797596743949568693917136262500971502721829882564623263491778841370897101224922753655353310176309798952390187150580521538240304176837877263425577690034058066374688626048475666761140951494867976754712382213681101185846334614699273566767408738044919078918718578540355626671557284131035627907834617841664716256768499600448748676114284325304312689254507390953389257199065981972262736875001874127201251014987016399622583703832670878351591779711260425843900888702174640496621030055290611588100630514599225717038999443194194721640384130275498467653525868926461107581966919303676883576802226740
736 666666666666666666666666666666666475186194966228833653744454477685858575837297960515646717153751393976936500225223767453841201068302997691284616072939284868643667361193137384473906798331781563952081569026255720675439990727836759040853689345220688778870545267791578158225307428198377276994200365356381184066125041496656536781754652932162262182916357982658013984729191599073617467273049306878673273494311530338542610145900328761151245027076328525571145143834308547221972708444159544281348375121154573858719344678386881429048973429872290686657613571993999061702470966016201216517414948388490420683478567831553098871551510401963825423507527300669945126386265387760707248151591983827148284197894329623143275238066891658563965899689836110887481
737 6666666666666666666666666666666664943342421362726169550366756965839393849202348311307487121050429212459095168693680012315155465360905709768350143364098240649703808956262481371997971212103833547950703533154491548740033485127872651903608290631718975896969886626200252243911491269371269631828554125187332984801323576135775610379232031607531970631808294868565913252686280321837712198862960777140798972912959463486926140162283797729353982835235795878851196837916658316767212145494884758949541697376927533254627066379782923493656681968269896957709230753549060851426130597324385387834708845914274685266871558639157634118912672988027310396080516481315333504260032083664221449128344919596392178634801632978617626805185132436426316975443541919461951
738 66666666666666666666666666666666651156748458931202192619967479359221211309487801468434050756120529578798523184909782847450491778471402501742671481230396903670709899545032046730111411098759098238230117681817754377287816346191554997801097963192245536044549648764962053360206900120244415589566963439943844087662822191746608328007987053858688774523612735120185488037011029686468288627249657170058984470995459291166095904566614280016306876890827702203821502413564584476743499103710741105270028861087489306378452422582135054797108383624045893510205173423458132966661275517362026473865228896056247279901008360290158362877056580892213899298764693810431949272325590591992120117354906345243067893049256017090193639114210593569886191046994509153214288
739 666666666666666666666666666666666527077402797047486400246373980899657568452056879882573123471751432875853375330854684783353074137805380312476684667748161297800018428475976421245910391217604058290787560320351102465982951976005444829475983810445859669013070595871914169525973490887530012282596107424292181995159382710709671690190263284786505052265934035856244058832788891101230718925849941106886501915059573892498498148650920364807467052797706421159441123170581327088823547532067299129510881521100328944032423955607745741296797165052140065059036919313214794982228464742318828693792150593814395400054291547633010085952401738067191507039415812902010958421326411612473638406851184653372053731594456674241877488248019399006295942900756572663997570
740 6666666666666666666666666666666665410363291840094044268884032494763584782735178585609824777912429562549347044644358637144268204161187727389838651366455575833545571184278603795937547360259841743644103551171099113686594801806001862083075262831863418802449397027173703386367976341295128762652437033432176007574980389987907431858311470235096682089727606514392863120792167769339759166387980432725533437331482604104098480919762881903371429306462749131039915745386219658472645952173666002735220019481328109987769732548148968631748096427861396135958843193390951848593466498763107013974840716797055468234360467950135220661038837423053036822869743547664791434747205295561302986237551920023917955927402494103446289303509609216112779328460388921664820351
741 66666666666666666666666666666666655359936293227513065086622959119538929711283273937155089667878532729610790068465893052957047595897264678551387287795155051575327977954471146196508403117448412225986040518555466363628590854407600317436860692980931206036601381721927091679978467508157903170003527823984225021380585452514754640649849147178047065385189181237665653855205186079896460605334689517520012518471185296276103073996422406008468893106256439720241923299990327164397999916230245730079623442833102402255740270972593242522357171224207746007408057227809585022502427803842693129526924620080424183882623769132719075896894960321552766052739031806259117096224195382681150255775666413821639777167960717139194590875211356454982196242663247847272075581
742 666666666666666666666666666666666564906093305714284252446273298742517034068216132101062473677573461233163777282859694707223864672201408031262361568635779547691876662661986300000068966182804565766198124573108217655801981156743055509579246867933532233757482478974282304429608850495684507379793362361519593694245304288412631280318224781827911925721694295727516183218357417359127788380190009436838229452736644611049108699223818328910084486038489631051596391508300577323749044552602121166331557192811834336489687482055595487138013913515607139207051254712757831543087240951402683760207721956761510455038654072422162216381246962747189146154562321679509735754575565428967024437477193292646364548360872255516458446775690478337481899139830909383803511558
743 6666666666666666666666666666666665750821506418095224938683126355349319973280611855576228929764827817765140662212403852979287836213694853751460385967077704513824363991460098589621074062525623082022049440500737101584230474680207906863861812922367991368444694535784070849490777554250760061900673796293302731907846493193246184309122405495980874948337723345325403229340697002458513826833343433476784061125507059757339564591937088647462722724149377348366502649572354531708699422518424195953170854860533232189860044126753596668201867073542382027115759771309293636493926831140329950844086766211563533754420083939179173198977440679970633122908096424489060008031396602386713467275929616776613323497691720457526382017739802975100191307700627165224385345200
744 66666666666666666666666666666666658424060224429523691114814803864810546426192173366852727034550117026552932626578300881113501905070428954053837396649189160716601594115656440533932840130893281669082309199905975913032162782008503206263876887544226039211548026000550152185065480283452816243154810169017086353522582261357311309210766852975291794133224498052663334580319159984440901715813467951563402415212731443851080780750545898455242797032103685587194477494829415665371944475477332193206256657991532822579593802084242246766045727847283641655156163800330815737799252756106793525817099105951271831695320717643199949143529851107824368987580407933071989841065644339323260648804618231814266192843829022968046760609303701358163497701156273499718893904421
745 666666666666666666666666666666666592483208686532379886699999901449961584502396226968341209977617719905643060305871371360120896799664087478519394030461131187094690574388516837396797776155178252537927832446949177208708084607282899135526638153929186711388524208271329990304520683600791072079089569823295194774839449812719311990521840732831654815787753723878564962104765274789816712134674568968255372256131893828053607899369962964579606001222940670295927011827685712795447765598958984203422398088501664887015735090490835436982567676033812093730946937744236857411225251924867326455920106073102998932056839100017558262720445649293875793202017909221621772276580120094613060502244363556227489622284168217390393754992928403758412892952138795322907773770011
746 6666666666666666666666666666666665999015544845458085646966665779716320927188232709381737556465226145817454209419508986251783728775188375550918548498479181868369148760929913644710995490236575295454659839557110352818303098449990414012441477384234514612967719434391240351520165604671849210388455357952146102268870828048882582641192553145232000179218107833696509376456750448585533864919343212804983251257883897741983177085901341701022763708197980901981105301236085206044455335678183786368624477046813737138254437102188285839572970242714343550204018597144094850626024098108146315898364386740773618773405084918232570347282483740943256325734428132938816573065685311215462739959989056815970413393072874224888392423309105121865850842655265148366942804576028
747 66666666666666666666666666666666660657806570275789437489366658684113555011360761051102304674853701979023754551442247384340923162024176497667974952056615645106940873988402057559377667946008974817385103988755967480944240244941022627854082988633482309495400774529589156706672646232483347227441519235504237496203859478135225683221811949942162280257897198879580857717410860520451305368528986511186601804580711439983071235130445429799995860762389744049251909045469998331776694078366084413511681938594683240172665108862300842873829601696060432272133170039704328210748059653188684911301463171477167773941404818037981129704120333809748820643622258271940911398764112328881876991712280947616341516013700445870764663517433111749551325779468946536941438826877630
748 666666666666666666666666666666666612586925799148771604070966594823688661768913516126587408740349984477880457629646892015592395679549956302979730677501661864003797611875848361333249971251239353464518093927997527467554748716706959208847502513845286723836417511608893867518665904748325042395636002252770081149906947320856113306981895679859203126760794179274345134295313818340538334378065126528806475226999089418377788102757000496396233756123099667194209040603830780033519508807379571257110075890672008072265539334000005987940995708859768759560870196831619938870723761043830667797479452710117340431770478351995877016882072214577410453794679842105319227692776097232511359069886439295471061952097801337604991850155665761497661232149068681586013343047611691
749 6666666666666666666666666666666666179948998859005611103305366020079864622586888311805953345329816526967590785333488687036000171665276181494593268860459804182323486728744244155091206459421264241937027951556334488181388844036026888016582750792196923045807288607888762519566647753941339738056582234385991764405588299200039120277876354676062139641551082292595585620195713522031211521689315698038821645858172569657079064316302236598743671357645723596159415029067603459163845862487248817973257786754818793371435363133880415255268762469973520354177496675886689660095424042418528170938944055214572847307181758161725375466228291149728663920256638613199880672040720851885500893740155602592786144422912619711025325583618414124652789304102791480259241435197793241
750 66666666666666666666666666666666662286207656397717166596414960847385448269948661472920246774635015409374983734668064795593681818832771656825769269084752169484936538111729459717464555161912148602727807307437507580446272335423891609257081048575806309944396600582412774218332262016989907813256357159143540259384876551930993413151863130209220003627016778155343914000864529003900621330498947316219708174003678279565304091014186207975954367525109712486090174153394920572157131987462263077927852480142422727120560010341112629590337950036756030986244940609205694989876045852275741841738224320974557960499181034742786527233455692609803125935491204811798231643398851368944185673938875333695294751275495063103308871691717922924651686809374517777780715313811639698
751 666666666666666666666666666666666627242535574246121166034401314293135701096204619922948887638381805351041520278679249446230898286411947075052932367147067048272604945876783973708686875647054730401612155970951048531712860192512570958814331948669037831290357857459376786555326633538898869890917581534440098699303969211014943168152104154872383092355197739892472167633191928208719375667996263677636415992863279576698082966435145690239510347062741883123273155854832733065428458675355508612298712482613472360180148179228467726095077565856490399325435840143483254138029309560747710588439738448468762241563510993350489640549776657986550996993940129623355485132777267556442349454888359214906155639219699127838437179867677876464099840637122326355917699416757682860
752 6666666666666666666666666666666666311849486834881757160976278495304887976532508245973206655412102914826040349174779909017292417996126538820823453922013686094810677232989587617138723035152410324453942635166653798939290605948495959736561947475251522894478097034846845998103839878378841467901433542297303221381106320753194071338008811355361158407884344183695345288535052604265149668098706515893175285412927236574801162539744636283072499209885293592868057103172308842192139204658845438376166260302284389497545169672191047021987962205771844866367037588801041196276399517262107212834435806911072665623213096713085302329023057486680253062978341597161280474475113941270203568707545385611329754484435362869806989684145372876786534070431392127533290449964151734161
753 66666666666666666666666666666666663473312048180602481115453173124410658455459240880425526565375592900101029809239685829164132095894071955404840523621953753475796724137596011530572295396674117175961516336496544725530739503047643364273331958621988558542003793298552909361543591385244953392704642733948648716709001252500201550195271030331737845501288236171912063997961985591949968028656539532463881581503181646666069337803880183752698129548028635596719542737696804837908150283310529343888049112579108790985663776743791580951107568665308764850837620516203553701877153038784187535523810008108478735101134984869649086389404688300296506422091464519963498557660881687320437458100163460220362434416506589862592561228866039799416219612903715109303793756501504273271
754 666666666666666666666666666666666637926475100292088996705745224786362592765799834590496405755047002767575934949823838998536691200549179340765570780864397831639674920523192164609417175132184024374785875368445526275316523874007048259438127205931538872328174508386215806628494206046722835352531539047755893483671572736267187450733344421934649777291479029407847700501144632406779529399091121467472918435270152816450785985125071762752739092819768056934809275832265048078205214166043203746731350572957860706006726724953270809548929779790904721764615945286922961725374315357622135646034207393262322359096867815196836817900380880976714010911109047356527339677762061112369416373214275674902895257826586722001151972631717045493457689599982475860233209857936561854568
755 6666666666666666666666666666666666408004942569295467637018373689743930001558865177981134318462089691574850081215081216739246737167460336261744179505647278837259605107702525907324620192124475007910998476695846102696627793292111239674131214696322182159145722800394222389900354320580486269635349974871867511402764339391338247258949251100127898314920410262845410324704014911237046834734120950180946435890790313193280956581691201170339525674960901787053538168486200203111967856441037895593859710928522100406918069596396670736445351151287976916292771957680601993691493585901489803029660803275984200092884046747395624055865391181872873525612388171238097188947158093573049311472053210829017844955395018115662656920044006720233850309140289252607441391575660484128890
756 66666666666666666666666666666666664338711149790325875399832029874362036680696453268496875532825473890840317397602397610920136249044767081719675912895899398002854161730279308146800641040664006590964465478921469487801103688611335791803202885140482162539862418998093976288919000553861006525632301849673949317056351620469458875294576395320528367793552908708583695806478656163272750754373319536677370515636466943006249533750852220385588259708581125599413231056570795914109046698760434415013206268028409296746801629530306707699454299796520400957821981397866777756884141415008339539929985364113326906156570404356099902426081225654253640000530369147805133439633522957471146798845027495867674889035293054989467720021681406156162516057213250516173615246701915667583831
757 666666666666666666666666666666666645715067014779599545265154935535924996792934746083138546462095931684229523245088245120149635543166272123024931297478611801298311465899209798187359184546782179957038543630905207334930108040378364556189506956244488109362647408645257679399524018692789293616470727236518987974944628908821431070137364887322220944477808309556835961161238206329965620235574117656603409803092889153674061002900452466005914096599021619973486815981623575295913219665204312825575768396299660995885669186211997251384767961726882708440249242172256980740176296268913061233788973106791755959121073168387527308597574777239170439285565593534166016211355423976344397392804465102266032847335041381669425052268007437616411415218411377612755262290670796773018101
758 6666666666666666666666666666666666478102269799683062574053061086489991637803079381414913584825530051824732375872460872434425585000840027820059318247216126746593171265379760357749306567186682464081855372922430739627412196263539677949472966135386788433546172346947152710893198924329304407715601349548162261226649692266388981192329252199471371208755837788162390936341319198620944420012919876350805749434534848033145099057770362639642025477865037121648995617597624329476853809825475385102268448936714813106985611810483034360038447938017832268908913912391837004322090478859951019653923681206356150590411443438645409011217053275754263865488936950021352873089224920060368886127751596649649801822938392857997779064341577226487062770784335220626377566172045844269492638
759 66666666666666666666666666666666664969587094863814229833144216445076591406894381099400888930096437133089258049518814516381382320793965301370378420214305484463697117894425948438185276448539642088016257718011863771937998333672797879821841702919412638665667701834017961305634727912312740630446489428336486240215312364080583507727062681827787636178515171527986531396151416357285665614211814232526004848708435746767624959929931362215097121029708742462235461066997740364642689304320303193819462521429108481310289667693874727538113692607334176641845474669923863838337194235332030611378519540757956035683646526504308653370320511726728064957598862356621287050134457424253909023147928681216920731158912644760907909683677701116272678368260386547124615184758142226406663720
760 666666666666666666666666666666666651392950520440994735164964614672355989328716096561274667037534600864469989112335997298733305277650523069262317673854271766383784096591890272472758109443873278171103234994076683754481004974161766364683736295164368420431153026624190518771451905867705650425233564089182488901218211757877380138858503193365633874407243415890898583188161133094143096210806403626710953741712927496787704209181039275840092838717875093602786656124703694760519044780222745540640691796895453046921126326329074499001091397561435748183458789880629397920177673789707261317081350472047550342050878692906259334380928182658768319719611287599255862307641400893247823948571430491869214040567513396511252588620808522903245865305107764888062834538879732007503192701
761 6666666666666666666666666666666666529203221350635619283151348198717870570625111535718138670004478074446896568677690642247705798232388555121863242308167102740927627118121409607958457334843974999192627523670479522439602184565201995397919083013622567856430776486131785531426081592924827637206471282728385846861187431915814070386642318002138161319782531108477949402249246803450752329898714801960215146282543642775212125326019304227370299331354513486878282465581352381612204319961899045944485948585507167286672698092988634264484772406416980616775039592097533483802970874772256681422566025164613031516286603944088612428577030440774614542804214861844255215314347856908911511740087991859873517870418866876195773681538664547684594937543093380907808487240254474726304315731
762 66666666666666666666666666666666665429495658822387240215028800455127501802292670488129914696706969336688735784765882446143094539226233928586285863477854522572663635804653466561551556462539583462302536574100841282501331639671040645350406589497184222043076749479223909786905030204717985669118141442469000036878555183541013923196747466169368849071429623836954197441114836992548320838204416605790543214211625126470614792311445151427398603146146898714849610187480059877964514446488922858575716687589769898923146840611274205371529963854781546604222549002144216366353197202418841584115487066292830114169091685589123001995295870329982376140627739614371476632400938755992684264187730803303376297792699271798688118689894812577838228635776572382415246676184357093497533145908
763 666666666666666666666666666666666655532127596068151828601925870762814182887300701059835898937029390696865288729559608676684047338979263884703189550231144888484177664432806659683442091305462910447705051194373250606326368607128924615331486441469617511870823904933476787944083316859154626814904149549782308677183592794131255065582273821161163432209401828069324435446040040874712229733180549183704592008679958900515703542811615047351047105881520098873125218038229530716273084727485981305330377707679710665172042618333042080166150577064636511167632386187479515854448273402120755137878912192304747248467967821632383154944690301436372040043857362251838110117375011619245087912909764638347791620955553464377499421443316718530228172853754612500643359404262224659950184615350
764 6666666666666666666666666666666666566455815031280033124083999503531994312652372976205189757099931182938454265232703144719929801452415484654315023404593483293669033575231738161557325403747412809038221014941619008903638004414787233187197584122055732871903021421205505889697546036538895918149131368331803018708496098483872797531885192752838207474914499479941916971995931911521533928451655120847216523629017991299723678576203340171875633262989587308478794298651297582700653574217287838108123519340371586117904796676873092108673080595144954464400593074141169939952842367051902366015050803485378090819277493457423369883512951461820336633794565523914419546855560576823500122590387269968780971584892569950716755587339372223024572340338871426814089946275823813027592496512771
765 66666666666666666666666666666666665764769001948186964783422662198454615480538023452513374480566047313112755053760994968887781840882954129732739432808933604724201344344440991024860354707714441586406118013820389354259646848387473480224124781124628116056004807525783974590519636970943868132372679903726728263657909181415978659598299343226907173624760359173507434337082017949521084709674330235345811451444805609358695303056314414537819122372760232434375401301266645205845495993176559974059700650540382201517189890585261291510407098592057209835771126267830426127224843730348616800595760855575602536637171845073033722025199466746770316067712011178716975876388441159879150546071171529101229735290800094175656207455049391895712432449299010675964691179980874431658288967734161
766 666666666666666666666666666666666658549587684200349349717470626452758205991508877739287036991761092484681462150515621384848931962625090542501984450453548228086072394271456352219654174887344058413089964279804232107225155296067979992766784103226150152733278424863121312376549537975392821931195299414994889094813982456693087150163119897774953458353155692853799191248806726467897779500526125653977024084125532094334561943771183800631565851573132727154450286301506297172187976432793682716971119373593998276529795202272543205430635977102833419159713043671307694752616465970566952340790570409254581665491337045936366962994414187594325691403144433942623502890785230531763846629635798366669699865068163816015196625321151768254469111215753313098546310674498158569762649474926378
767 6666666666666666666666666666666666593612955824469810814123902304741490520590246566320249999592516499028799826021307259117652655426375338506869166940293954551752473614643519200948264451611495114665853993606183184397244733288676850630019861465374888466039611193618173548717959212148028331842784442506488480181188889670489813053412547488970332151673605524299923752200931241173621443489890778145939673153169639102145331233645950688495572861572794034298593830325660714730747453942864929769915222410416358617307555847246066642287160807965981452124889679152179184696938477563403041966149179344929150844274914558308245486585753905166090361428503654271608167642444337003724789750146227078753851069088186203676069475684026342509713782487805547852960018504080787341571952988991780
768 66666666666666666666666666666666666009183269086894963993781787409340081351978885763548916662999315157925865100858431998636959773176624711932281650666129734458617016995194557025334018207881246154628996148071264327600730948966546870535366270065791042503614534681177248849244245170474739894234939645965908346298808583919207889421801645003034390332443965071859956263821029833835809528259884396679949299391725098603198618410024721547506136865490167954012330905622467753564147140761283288470155305115022170897612774401551027937227668298078452653051622791565346759087379170100203988743745867226421788605221139353578301948037435207731973280678206207204458008171402076397922938727570633886951158362706514252356046916780408779464322749920381094748915683826435304669313162690616041
769 666666666666666666666666666666666660749316088448721342610702753350727398834476638538606916633660503087999452574392554653779239078964349064983748893419556614577466434200571202745603630874575746250115136771950688624585276986278108338871388474349240140043223531449206621766074085705050225233742076602579612671231373513281644863521223021940075038673241719783116730218882577860111934217068920636412324612822511288775775632487071101241705198215920789183211871466476824227589416618487274156621287205408035763681773264992235166545367371507904685095534463260572582376246947061266238749808360244345182214608102314057020829670263800015833110001956804482380053609327251030329348467343349324865129080233697774218585987205735624390019476885534103272796034576738508757686021723678921391
770 6666666666666666666666666666666666613410511462705158750162991446823213256176956413514128916369611194458661739836199658546339359553302228188006238302746732562346590876511882151333614946896693432260215431022721365354518381995557280578198037703519013729693293227014717139491785892254795849563464338670590843832203716524672105058453000684333312622375774850323953570813420209793520610716599459755397064099504484281209665188193432411658537042164672676227743037844583545159890155851371699915338117741401733563410491917297652494749613889550063815039181918211116086531226287394733801574956897611523193252170123753502837572780699045754141594754088057595300203434731740868186646347463796706141158125803400374661352907061317954617570702841260419753304189153113883356289839124031666048
771 66666666666666666666666666666666666187361269831013095418133589688075585972259274388293826913993167416794622325192463593553337690878081659914123632558515654279165068669554128648364810405248822902406193279730648462323421661793395663902190615012682126686016771194643346404290846710228073699091640146392784237574316338553389475911845640409524667494337554925453218788885240169326206233409596588810559955764368461670474618305568700454729867653210856253097190410301145926185113045774929729693355323307319274457874777305849647373981073068815682732872653215514642766464963044109901948305779283076948865017258626809782775499178748649008410342969661123790360878569561314960168468165825527047640477052705178144122769656653311524727461231260012091655463468147111919103819161366123281010
772 666666666666666666666666666666666662352918095145784525429868973859346940417000136161311108892605173417818267593398839008434023402191266182781585107863206317038805873492617482839819224829489480206105520321258929379840088522974221946008170893083116341173826676030905809399095735319444562141977796774166556312493394303276786102799164602651477949563423991569874003959218965581312142847504515620469861157861687498831354186738709271573293561125894837207185483716488817123713747909350862595002816422136788129607428557721832365566198470264460187644816059148698261170316653153159872495392162063136841927903655695182494073921246855091321798803144684775419366245732232744566592171008168176354780066390537286328859283049757796191820210569103256430972984673866695239901852236910920894511
773 6666666666666666666666666666666666627842929522978727395535487431400789130419667892118466646700113227427031075007256217741084099909741114349915572874624814853033494649699969620590124541741155840446098148517112016951065851674603624310290712684540388373403349282324659360507331918205981958623920458004565652396378214660949526196801225292684002965190002546479589171139236299078866500795751345652907085832134660005161612038097501747685232877516511030169735986294245108878882939643735248622240840720467440546754211511370740638257002801921291411477690136540571136229496281437982491291620388593499798662942374947386832491389543099522109698168914577724304649606870117970073138242909577298072257985292513656314815048867805327696732237275983688165992221789394468863324056223843684405421
774 66666666666666666666666666666666666317253032373475213226486053549273768840443677695732866486967685713509946341731972626326002124217808060083409304198615039675091144365164612510533381503600656194152922596034479720287128049846282006366126572393457388959708403182710969943934896845366891960013371325503788182473296769155677322344776569696202985742136752483097153946254500855866315053041655450459185042966382613201709708862666251509648819497605189632662546519966107404513786390900369734835061833606061120402206712835906164050234715609206252868677682171975254984900603868190389663999269459604166268712003576929108404030683410636342935690732959463319391945353975009110966290119168115060790618468898085952982910991954340156490237159260795590728170841680686681341543346652784518116918
775 666666666666666666666666666666666663521943958027943585705041148610130586230659765928262465049375838088256183742254420303527735693171238757289867776076477299060348146911535714071356257927917681158342578179973618456676900142040483770309659937694511278226952922414239410230799526074874348151783178324789128777692566661285629145479469596601665830675179995342969292645587701363028031497046244451725178893025210058629669933490741952329224379719504778691904658249905182319079084431299145595981745455673527791086828719110390728937530145251891597509038694718018634470744458729612046525331474132705125641440967042017445071660839719485306329290227939819388766326056701636148309857634033838204025816863049597353213253003618687226085636743278565773311190131679020261286153694325768092251040
776 6666666666666666666666666666666666638364162288918158938012037004157841942742604560021028852111049209460972320346956449397905637265017912331383098252710889285434828255579200836978097092119841558301847127329405672928741335132331973923888333334950552559149764739503626611423909352919780077872069589544968174742721599515935455711758198029273416417088075099260532720151807540444548556603676077951231027646459115445004488027945020083554779142369759209562720506575542679152037445146305788750208677190424587167535419791865407149555524600778436182084376431496209768957138608823591739836925846470364298623270644489930696963277612464543857666243181624935647009287736395216819366069790186997484244978438757054880088781619880467594165112576490973537694112268580487747115606720003704434260181
777 66666666666666666666666666666666666411944127266930097108774999704087244151350107706855926335666109551815417549789274711244242847570498555592867902150556158726155318833840463405154109224458651019853971611932152804089216653168761105252703499247585568477998938626893878709237256688898920817012678847533179531866205039554837958681962625755007471481071914782602181767939084824020400426307706147273794287407446909119590006389409191797110653831621394782163466662139279022986319987530260210002037098423511109319522423339698117578423141262226631033612841600915945739027143405440876627612811854676129679006906374012719138250995056219470230645185100960421602073202858093453952759211465044328142497553500702806161986196965634695441646014984626149787449983939506649948093917027120079134394251
778 666666666666666666666666666666666664374163812069037540645641664003451864028817636028370003687661652633005424614770139067839830413431848412608751244488112514636090921239957761752845630787788398144647176769161887470916762337363263326838284697675138974721051523976238261683065203712934205689372005665574896745954275598177800146365825745598583090121597169773424965328372428950211795279705716948017074433415672751344094375231038870774695992716817728745913734813342388794481276678072967481497188047200178584944756906416680326375767944349788730883151032751452733416983694952312585038668067254738743133071236310442507435095362109816974691002533948846163582601821576461914556200615489849285013549018633123247811189060775308214525930790371688148239216499801521283377578910321608876782150988
779 6666666666666666666666666666666666646034140975288004532477441642697733442926025390921996699855621540363715488199597918277049987217968165599389342076324762234429669653307374993520821211463719356063554616754864572877047548248180263598492203259282606232920409672798821222521973017628803367173700964486493133652129770752911643531365517553825302642143000407596880085928351253359563235241976041402843753711098841139301024694968983185601547778977787000827069657965569208329954847243791430537465377231625406608921845731611059292286607880092362508096113914770833238297274748799950326112028958768991815762838604049801988910542759193103540693658345700283874946095881362829588535957669694400268444547448903559210098910320458058349051176916598568357791844157085349648693143098676781992998749870
780 66666666666666666666666666666666666480973935444258707458963641450946267653000895184964636965367260529940106060463047931158890479441284199595878144818445107328800986414800660905903864643788840613904101731620634255365004744716998627985063158940379311576787900867644746045692845096258439354426517281012097124561118362731493050213181014122561327114152266438454399019438930700236967349370506782284522384487980236855786874948973983792940832356989331163084290737542864669558920023227217657583316717117914000575908086098251865503487238937521212929315839631018280033407651519332133325521110250944168711877599400466569732451824604060480096406696211823492786209011923484805572837574660022921245284716115159502916102733082925079716985106945575767498467512768119393833211804759765177400460345051
781 666666666666666666666666666666666664995432085664995033797339439725183075543674723331348399354972011436127621210834098047088098476328552760772521766286661696491746594478445949902650097978407130390461686850373679994586080375836621441056000951438221628842058565062823284569073144670082619729269806764341613978504525213120996075596767396240323264959051645399817391198900630593875487210285369345993691740086387607724867570745666308404765384808749997861461970865526613739815379485502380999063716350221817121275844293964161999584613993304921083086080917755862338651400256737560367489103615351104417382261106468465669809335741185248622733013275207039295921617113154881788954150314973484632542676694094574417254537773060146417718037145750577608998937251104781474998265793595595696597223575881
782 6666666666666666666666666666666666651625555437651621970842721624193314346559739176648802260861414769591815257564173549090399475416455939597820025137024545382153483367522693561370458095095817127571428580513878921825381987096215029493837032278402433613572489089177718976510880689859851247291389774679689341836775981392104579119427368330975489119091355581090203382464576797145761319557232739441076607979029100850724518646870942497574021604312278504030174754966583541413133182755852176565225346634758460546248255266654868901348500173566903485965810088790307536965752770096257004446946278500409061194280681846747220762260615655400038925623599952655166534090873823481691510210104013635629880528617922874996523759154349076752501030496273344069401258856841222796152633660944275588070471960258
783 66666666666666666666666666666666666531296665605531264404251161284406495785704319256505887014419399592993003984744228608479841402654596209636451530916333039235475698428221002138060373348893424826543771016648520909547188729861733321114864436857004896107296084842056463817744281004556469968477955844491435973882900788018314033514789016736725862652732045838833519781436585735711437754682789348205135399840971464570131694576586315241949365855358238206816159602853950975793257378762628787142365607140350733310178673683826418621317182867620440396706930109278902059653981687139886539983204582348071743657999904938070318994786689551898996985306551123539408080499925042733456714753160985265966153019297131476678172401614851074179692637267263994132595675607639536851915016894985633617221948505500
784 666666666666666666666666666666666665448336657116448046304927118226325128738005539975219649796441263003603702529364724142982295491236815159520562911028782268691941722697606339842627113591258318187700335694001962477755954490726186279726097857888594624597600289925561261170832003016803166190088324085892187972110876651446753653545437409957450000139410382820547309945387517095167102622894185916221901353786451430752492704390652730075352689760623425593184882522352407397622204357861593295867523831496777934602142596827419568023978723291012191009850178690939602141822050178504381462801617239348902341448109037181310119828010915220989531226444470582016970624894112927284225607120723388349467240971516580827173902273353900703747079722556887621694794405330141578664842466262279541295708854701121
785 6666666666666666666666666666666666655701696580714699083411010730703592825308716526443643514834638033699099989430949183953486719492549481345232560128731534827236098562183778302784230296479847326930947797055174582342622381870329781245381105712805553561481600019113693636250967297007144427396294899065562745827658031132275862354458977240011930716100712492321714245584047789892688371821667340371264697765650727380251737841516211138719463973015231602651676757575759381356767438920130978269905702830311096835357644605584916769579973593715107632556992924851795524591955795067909191902023784478181544103514718156388831440245826545170235848427931056642598485849912344758817253256015934557529064545157004101829578278443128170348030451650801992276490897439945504562925923978722371570189345979918311
786 66666666666666666666666666666666666567981935893098958417365763242999002094445115404659458300178408969958566571545209322247902895932872346473925498664891274308185248464991253434462176587428283185070043604160669681383332977009526764303353523900804135747455025667280092116430785322182468250210118627109037114142077040846676257543799512688403841753789872034650292566227113149886663025906224206461444410437108731727271521735601782813547359041988558831006863983293547308007017068458770770308809017781704269887110427581367575799465400640702955694250958853506197058941522752349030740856577652254561990598999459022730263593114603780821633901976556500181054948845777479794556921705316891532915878190448811495288900128724761865039410265080395066055720884093051804180725161199584303158114813135256728
787 666666666666666666666666666666666665778504089704557292422958535853657685516672705308601791368272347396293765810573550566896783006895340218833156690528173694815089766022282021875988316720622149364470986452094716214548117574321652010394646710220599998152930827606175541729970249244103177486620142689970345954843445551070480492598968805271371334471099696914123409405047610077943123699743947226209379765133961551583738646993874856221347289015177995333807605310371910264380609044781858172086743875602787869572850718610713157666390487390170518291722953957469352895796244910847511276781238947360745233332538289825845327246076921732522287952643553637245916196065507347269359206444403947794659392948001177799996988101959149527739591093229031092465800469720875332576246633106589287291482889942925930
788 6666666666666666666666666666666666658673203474007682298473293489349585836316721014444082788981117793233310558961828621768730645666554485673473200632562628835625765603062063383644695942521972549172123036171393269505619903637546246015203075296351357921192182715329446699098827631611324262068808926018437222665107619538072282157469592426860806828672866369322939747894497685019209622113858042443358804171486623071037981398757923547007651877814171944011256340543197055634371092410656059614682228236422830170310731997448661754088339625593317124103747688383785821629549464988277736319052905732800471636933517665354806082029662377454098691277665329698691905475151863281062338307117186800102532002398300982049941189443086567041525337321315786062908356132414807923579147296995366726120366394134000391
789 66666666666666666666666666666666666594725497932735807352926308070812939193517155796663411767496726805766461697323124262585193001230465336989082338617727118596661594389589246760127871126952365376792296432260325190573387051018475859588386461690586019369615061759428507230365331998418532621674494409260768895379401564363142235991505748307118052725206746787976929319224183786471834228488095062997948570474751833109413512200506851633775445203153553523269057746761422402537576223784484325947197259354917613242047503873220701666392893642486706534151371078995836863688255409492583033490215811376410363047735725119515078958265010309744200018725559051103396307827241484378076168265085979100385380488791527818665199220272959512892684790916204506906018090099937112153687250480529488660651807152581469541
790 666666666666666666666666666666666666019196148061288932843003439303983119408321068836637372574137207918564821942574785029933057342694512794396505778032188280902162277240517954992430093652353575430832991637367427070320138887130200254456389641843551223449607379351833069511480249158262316487610051121180282937632728606268851962472144171068865701087518196262284005717384687732713626801387639629812565609464399284888130089991331396796914526778579104525189951657079843230853926333856639644198908129459683342644010882064850748824531203560280201732235603716634047806603607252937493461856056787532784928420706762659220666475837726874436608245613317321990843583185989537137533305679035092248748622700285414765826644787487902785046228566659282032157212113125437551917131886049357445535292666175070472398
791 6666666666666666666666666666666666660839431999218267062253697620402514741341556286196403019833901537933750064149839731936061758405592888480031905115598204022844915989304164733990825617439658188155413190965478346118998837979919224917233887175311452667762338690118993636014973460507225623892033184716303714790541777182209320344732627198989452334165270237163989248002786931702564899121208121587015255534881159115381563785754225466412726739810667203565059474282900376809885947119164832696352764525373323005559316048687633839558798465952180096085982135593802866244563310225555475850377996817193950146642691388339741620800039438967789258232589298309109993452283084947357943924094355767900909247564270041358967526712785016760397356055042150797556999673053846048209924186874329996495852981009539899160
792 66666666666666666666666666666666666614221554659631070226949945250289299338740673242434293845171780508070417244015224254091205521899731909633530617833543402668682432362714004579330113978936255758344132582293505632473812657789504982644989647330447277171144001699406717193737846620522064619831925307630739752564408622904339700943192865432672890370395698153149894126028133112714442030920688031108477283778642071113475492975238003317347749445680568687593839063208338387794829934253074580176331329216904113289897044607231174573740567173259025728353615405874879966853314131556767083361939793127453972675372205507513268602609511522848562449660221988544189067067929347662943552697381536350969436006678187819904645610743697500267929501262212255825611359338673387416670032120669604142971380591228423234861
793 666666666666666666666666666666666666194660658603346298709216173919270360715332725848575311273212691239300421862803684953487397570843358579894479863054007589259689210477261695027859809764281626279715090285870954314084075731897168552534099465050573724490635927496352388014469852663282722493506852148985892714159416454909889278689009898517331709835244249124316775983168440769341294517438793749725799584844763514623182709464413217958310890501618950255101950276900502877596724976438836596047168647206401442225719169639951012871371059128766050100784693304198394490027179685112986144481339998890625807665434077362850098820282986172873479112972587057652357073453621857647951616788415442618883949889141233954900594613748079486179259609133103648416709408499953979709948059916580092847109205976579881157571
794 6666666666666666666666666666666666662418612594096783355049612231940099913104661199303844468125580887820370463431899831248052413253810626971399248885350887060028034128785204831947959775555521907699761091889444414179495014269615882933911243658031195169174898921795722584944071479254058003253669029323143632539657972290183033526183405679673420068835604520416874048745392104524309917667736838595639345194881782759205033995806224124663809452842036802154215704175231789669984617249562825851126282338809738833036009738941517965714912652702983103228995929060106351897584295295804991006219818556893318164588338024372473275604794985137852247414278212816250109889281334053223808252920886663696720011699730117834622935466888206950975700268637101534918928090080700678511220783857842506240579589980518049959268
795 66666666666666666666666666666666666628434180013537716862113176754127565884608617460401266879796894657050000837553765147899132565097838441009035750793211714837088125800495790524412188393738608067574126782221240505084623457204332508132931632225513948259422300261044898713783733818950239107002626230384716647265809581256596542994428856396455347405782412222219272707759009095499752394768742834096807252849988507752935366745719587494866082243340642095351010202993722263728716719899784202394451181267813904941795932310536702430135382910925693107828092220612450167334177457681129423728795604688548192352940270183801054266222223794871286854187732446288384802297437833987870111210270395593686087753650765182246259982422941692031253374432942171094775622667883412186464124010954664658951539821176909362593190
796 666666666666666666666666666666666666322574286788506118425685257453814759628144223810278068584838718580116674204650552997758819006575345556946419332914281552611643862694464743977873548439819848896101079726504849988045789416283519505290497765128262727470408076826505545567014192253558784367235138071800066344371127352188968731425817090165222714276041148721151522327046178900860989836650451628020152816207764235351625393741111451222130905861752190624675482903033680021938219218786217681327274556044315804954666724289218250990092415418474277284390697168088739457021733984814194819926895744474314671290225070743856242307570157462039298478286961862492807612216854629293372514536342378983725325368684150672614067162447406976813262501553607722748144822821496962497275671012099208692418854760123678034916531
797 6666666666666666666666666666666666663569835247763221732497833983750999503319964680959169283930215133887716734508521643646495752504041707127573457026656166807049749877680201100608008906231585274080447288344139447988401352856663364072273271411724849154071273836392848555093606617179878550435468092799577156922775165547682693272486605217873689642453194599298141297013229969186773818183066363070206165719202453902863961532604400063167999239944325776161568628750803010493541267082453720508571025692358311229777525957433412982482778453127025386069921170636216655516408090250875155792206282008919611812469594327014759410204705724354654705830678096330228717743143957181660896501864602687825588087655722730181586457596984669742166625573335718694657589586119528983509453904602786725776508326378162385619590401
798 66666666666666666666666666666666666638795183896535662259147172520425662196546348795299190222038602871656117277243361459485126442650420543953550894452898931098262434693131938739122108947996713904832788590736425618567536912480752096323070983383917155908946420160288669735724585621487868713336032467094896552021937283234141941171571955446604068782864662168135370447454313635181550639555533034407941912033287626247035401404615133862646080407252580300099915362576069490301747027213531026004443400124548755773476422210562524006047777727767304784766323937816781826200727834609504180861356446204377530658535480858835837058176288189760584499118340197179172796782705806532105641991694870861675745955448334820037075899769925499891047412264260972129678992785419317855324310105379053765860513666914450588235189338
799 666666666666666666666666666666666666415823321735487626998991219350497626435583805824359378665014092511571722161856919802032790674652101154219686518567044388728064712796258350487649182075357550210256438286102024673811305369722241604615919635201009604208861208962233967925440022354393627343463813031270315050980739390537880777036558901624792980566304039678371303456668247098875119229032596066353646591958534977213958929362938709217515032586717540357766685817188238002670825432610928082985746213762244843945538672659938696693845124342768167616677144901121389540330773826140911888079959202525832776102514006556756698889313733002799030568358569352225156493015545268424122624137901953116005046020782188266685161614970560922278345888551859074052889156867484573506600440223572878035142035582565199790336256020
800 6666666666666666666666666666666666664409076562286055309657587640821145304586920919085901074651793499270812166123378944884961684907457124198441277946540077560458502019072821467237694049481927827359637331361237580811226060429268483605501242210014375876939198563749380849080110809981162691592859880093973213562132672846333247111066227948886482993315494441981353907163233779539249515080909197840205827211917876947569222998532134771107345946666411984089706623369078009248403008324267474984265137364289537684629104426339796787187990608862419932340660888566157625687910718428825725861050150278626179134910142587888015191570861485094732290898270908544128622502489866815038650700170924328881534542418866734342286274390332603852207970761400472929383717045529865220132710879575703568839529415674223912949600277401
801 66666666666666666666666666666666666646348355727241164453584955434056974407948954938439776338532808160103976161777077170631321146016231614459220196474917444477467955399000867395081206320963319574508041689755373738529504728575794516597216938342491424125174139307628471384097648283694806458035582445636674846401450641144835949685208029959951028305246274190563977347072458830267286218407424822994252611090690516425173707512728361941883130548378606189254676358104182049279585451518516531994005847121312136761644235759091693965632999989341671617170438979441237710432053697769183660057946270444334597007892167878565399755141758147363700854810690824169943125037616558788775406679253315932351363785790573967363712559683721001476243858789736290148343791251483960735770223202313255322850868445929930537217605856031
802 666666666666666666666666666666666666483801868211837146748931265573179436338207261112624653713461940107602452122660361202348552187089907006845722632966654225330601659182426125885324576018051660068471515160328012225364833850168797798408892754248582181552142811667140137544108375171918663334159369609782151476104424155035333051273414086480014315244441825297196876153029702797645992487131173752631270218067182959248646031726526021914712506407469841462216662410823962683190974302791040595264718203789258108935411699862215322168971556876821026435118012147158689150906088673065165307831887338283120245345877047447265582613477554621972694981604716731709336903233793539567355116743316570780860789432250499607696852424256305370653060170598030072540008163183650089626776170139678208016885272131622559663732803954608
803 6666666666666666666666666666666666665020883480573200987407048056825281593710532016680288550087824127635088735770609917487803602794415920398600689749546668603209145356781763368275077218068137427901537616110659650078478543702425710228917616952398480563930944671600126447960547079186000854370009334308982240234857257518625426111742809335706545715377441871214612119338680786577207510247979296436743386765196229533906031736474513155418488939338645760631388777779664756213276688413608243045459764410977989101386687877853445516427100737729044792569413660928575131668936059658455311722414114768172924207631532904942449855242578599793258044008725599700994724175814804470856749267030264971669514937571151435746443181307565079786056902565467491004882880147236353041288961582068793481371368292933474218695395333015650
804 66666666666666666666666666666666666651854617991825475553330099178094201010061454816789263617457083815382465288602155924056898856923990584946330510115847481455518421180015367961625787199952944262110896402669889631057672166678177102362921627720705638480023269917104584224354750222685513119266614636665331960465526705681704646165341311120579986859123674648035354080556873549592175948346146197788529053379081169713400001795580989141677565432582634593777404661427950562305570548614987006409912191331887184631274506618739448373980577855567160423144499420980375095254183487376535760068989595947110611333287806100580569569236514101135889311079130710699986114916527633748324206017306089302087400392706389506494226367090587122968824164998065942126047610000918898682206821202199354789082163797248860679913056872469471
805 666666666666666666666666666666666666533358228593095946646637559269514475757219760017770039223780421005108854264086069983178754734735646374029444707632119581286118581402994795184682730460954450235977472627746676141978606413598013893384936175530139074627288565895527329979485660531952032279947773990868888531164366602988491546644071235767348196044622154993669918614467348442153508583254350495183655932228806372796160999385201087653519395277161982759635151326904449915123571983147926166615795941393394740073122957917083533487742769887855586875670508154156620254215414635763668457110607614599777553591685992651310290177523486059339174158619469937945903980624208234346010042952244704191065920845318431701061887295561259364694884351835913043798850520367348165654456232604347618259938634574200367298808494946322461
806 6666666666666666666666666666666666665466890724004530186486404700092296948481644506826597019680690455712646355043441296515275447769558935132852293184815521968880236768106948541372499093778235715262653088675743771515024356116843064845294916262077535642167979857214158216594041919270554570950330301072433594481861415868641567303080673401618935896426273969630615474975865847465362885362955932492671286774633138862883580727310613037420839459852758305641056776281390916015080580044449904141634097198259488706200134351302848423437912266683512493538782557229596553192890327448605847102017693838132982330169182438351366349728583949718566769709441740972579307275426584703575725460636901483889783286929586068553754864824715488206658640101953003862289159943962360175194028351128462195251942915325665014936460791009567078
807 66666666666666666666666666666666666655868683182707438345044308967497339203001467228106039843792880768080483862057638335304145616024597240561781674376224817881058317661322504565324973481411641079335868643263859747295737493812814162241467681134840636935032642102324858392080177168758442006493388252376433991709226221303855585736674467722249557651194742712279263147999767137666204288945738513838220875772987173270425172927047129831012788243537290780874248130511677325580276110157015452167379561813738278158597707980119797841252823530894068974384068353385949075702960382030126964197286404436364281339927393177924201263223906379462205392205618533168396809753402705894332923426655356592520553468343284400922683583687300106923642591802868287614541731560968229075382502789968793447680458073861703904108674748704680080
808 666666666666666666666666666666666666569484815311033611772065447374142719493679871719621025260802593579391021425185411684403976646911342935618812319376219202057478166190422314938732132794557407207826753705649898351285265465643913510609903173646559587313260262824288510204273709155802868658647469053670809702304343658106598013322509965002447559240188398123692537550003508462721752664682930850133496001112265788717367302268910404710947119867644693260973164400481224570293200541632584945745270620276316299466966387090089743163326812527707671751855739805831958863256706807747585676544325672909563364305663255737325579922434427267643105027832953267910451818332080804988655814618642658066878377870553470602023904085600784131723197464109267096394664404709429977711440217648344068232142452550398800549492952516521764741
809 6666666666666666666666666666666666665792030004465969172615255693033951142109785512143255894013890008881185859493335371826302452541031860814508751624317343706412976646383439251404240795383985127327068334764775209540932785340095323948545986866849963979151711353700063802449405761709627724752396374875073525195758213172409303219898672502279676807297384453175252533003504718982478901528432059109129286121829854527202241548182222039882625228248324843092351854275573996962928110335832794005330146303889807454579864208395150768513651662169315678916765266915603332558627961478701985164354456855712627852812603614121356797894608304518758366957562716789401226181996484143498517577080403794099288524691352824904991015750117930261203727750599640112029570268027716229346665602255153561361048017323735632956796662950201437691
810 66666666666666666666666666666666666658794936706860389220203967903972226945654736275955969712791676746597339402106685013103388711901095168088154849868375689572986501872138422181327728360086645383140007872780459756523952841105958632008311889929866023210925003106060413285731636394781281233659153097200194949069807593222066361219805654885031822642024476539360238215043024036827700652065321761581664656267863896864847477759392320860638719948855877164595614591629417180227349614298488894303083935653500283342359233036153069186425590126325063923667681344310273825131910637884326930427750240141352372435431959177157058224794181805151556385673474573214276134872760464256805958507619016899165425325557397613206038375373063938329808461812870758166764611196838546162289514902485192967404981942357856543309470257933592058748
811 666666666666666666666666666666666666595821097028410169648502377802416709177559293150270394081791757386042721285626831784597164880332515458096426245562018379663766501232058082062776483652195263108634820874306517903304479981269332703374593066266307908414407324437810435964445558750008044894723486185974884883698403226312441599366999223735445473199647375931467039624653435124644582864181095758401521106553836360217847191771887763854146054044771046271508138048962264958717980292858441495512311972654303118516717723892086162113933150908842116913758433100421540813812187548556971148591530299568006497948152751458201758297315674951307815707978877816007215811077077970444063696742374049617342361835066239155550620417531725679066651830928956520846147574289116491590610300388930474533999626865596414069767232657430983537310
812 6666666666666666666666666666666666666029056539922358193503188066888417049264700305019100213402792483141051158237308152728041149235551251739989064387284625631522114401768208715580776851749665550600336638003735321791862650710633929437469839994679363410973067445442900153165295544234978459672939175091492865277347819071114714446542856888102902493681770852182498315262673686830655900883918097639629622519702430488970307795293941100428757129152023862738588846522006716403888946061130689632096544713015114319086359103208393002815537054604534752963229721950898249852160525168028768396025505860264224972280407756737004989434862791764200452307881825955171430993142783495804118601780662820524809662259459303423171711051105244111516252651706455155211074293352264834439615341822530742703809871877327934153248587750860442755211
813 66666666666666666666666666666666666660928175525967890408195359268662420110048969411838568587291799014936127090802440041219037000307871553979750176726146852185536540850671680279337511157906347233761392492978454520761620172550174910686918076740092398038615544938103041058560956992039500821788897377945003041412421930995680758452157886944777273832005323247531152991929258772220324274384959711879028921400929568269651270772001393948962210767679842807532320632323803567156611813909011350121238266614604644005766065057196148670557898456523202229515687851066319165436780060018520245152688115871849792528463786573758726682426144377633932113711683307932065172356895849879279258933134420458978154142584753420802769300608688494809199759334049064600964309564058045266895846416938923523150629979486324216383989204004520150529721
814 666666666666666666666666666666666666615020246400377680340424900084628447657107391373213783952292857801091810483888627037637999603086216004056691771219418220182691446299349735387811236866272626052361071693419947059298575766032861016430089308176678382192316106199739427655943185013480131666174441047343672873365119440028310865440291846318273017933507479754469071229717929064106059537900911150889050477666531827208544536893140341180950163676640166162085591711576027926528892597597958806242575976331641658824504097468326063744983011314824043973921501060047038101664265239156257179381135139654983518915309325544875100705418090317693871655931594867026126967964674368254755542015035871932956299269223006781343046063996902071952366143563628573491603362796916774130990025497608597257728300353417784392125903522812639661381618
815 6666666666666666666666666666666666666201848884270065789730490767428322695580633189025590722237302386876492961021664310005408662629983548164182807205763439835234261067197279908606716586912262141110809420037076518140795141385864756889605590096201032580973131549360306657647658131855452362270826777101901947981055735115613314766248550859332997504136653668884382587285934717270377487837304096126452255364370505712844950509877339276733415793114113484689331062175224792020936273169824679097867434961675771753002241861166441874641757930528915451815025521973037108180920586867562067754917471709063364431919502799767035770898823030075642154990775554349142347443062032001791229714438439973423521285875793083811707046337990640648411743015354717179277262753480915206433163330501611662553454329996587408550006822947940090831155340
816 66666666666666666666666666666666666662483306625097258774241083573521570926892365367896983166802388148555103315861645456715344627085305162371353333705391689492238615958297445208275357468021018816474203203907767625516911988913765866198593815124085780929098456005506159589247646764529283538287919923422471644755871265767470595245687568410084747279459834264655270339612681719760162877094818033320257254586759382683862242224885495116448954641455989901670393690106346762600362816491148727050717823563366912462959303639541439083170083936892194902142202982932943360373928113925292523424861337419300694511886418012924610692964732195112950223827248817345853669177776430089158748058994452200059314762806962117866664715637983333192356168983075630104826994455818404893437047915711576415559842422927784539637095677405958283293552881
817 666666666666666666666666666666666666629016426292541995634836418828360805008697954977739515167888160003662596509421475777104768287675919063598136485323170322256059408099330489090182574512863786173606257800188461365400497915310774175132348865924707430822489338010023419042207572479031507974163038196213182933692339083193096411199588095317417050426169901029951724587338799200492848412695479966172780729681922244994970692931475088344548890613399211965560886990322585552470333251272551181036442527855536923572543580986091742752470027173270757187222885833362321100005090020703988314473947200400573279443448315451366366035934381246628696108309773275448801363284306881616435855808922879660563300408513040626248910912224012536981595632671406676214573369105444412093497507999959345117797136303298077993247693153655672453644606551
818 6666666666666666666666666666666666666327814503299544627380194436121913911744948261466322303177660106699630035251459948660609581096440479788174923741731048718085917724216548777321573671720496393339825322956826021438842511343405137231606171501977914637417733327471607575782957846266441615597561687858162510021482086303724923666426321239713533411789857527481863072764570733224815433910796890804664068357190484720648243324013712925754352163984122643015051613696762519036620041566984080749340886328332675015015940966520929999420702315779710397247078615362704531643625155006748975096996723545806999349167300230557090625493794556751878015089302957523947593381112955091759689359599282399891756502548253091696981794416939698434356275171356461006988118311378789044228396265160398493753020509839511482383349023586318215627372607688
819 66666666666666666666666666666666666663616997196362568313088416591763891872371201019863567395265607626963336983929806204612152895419464775604116181292337049187242940877206959624463676553217523764500010925897343277001248812829903422672360765478390065770822438183204850439019440637920492601804175758841006119031218772198363847695803232452770258829674560023202438069044531853775098095396148752231118826351314503644748907015925964769252324798009125011267051060399382395984877505169402725868923445834104972670293208862383964085430111185717241458590572188069860405733187738067525292945988066091744726143344417406224765160514959814982114093892647907077664771844715748333888154809492211049285018745380143183211022807733664624288705796356143349931086996010458816540858848017823328587869790578480368107001594512722798226541115182170
820 666666666666666666666666666666666666639219641433929781484462415992541693518007475845438773224057135309336699522034922508176042717635686183010838704948336717756474237409668781020159683533089107451591179468077453081372902790643931117166583443029632428745619477492019352880740666711124118619297726603751042190696742685938802086840774194254126528421459652881779573289613275826283700204074244601130959508149170768660444020273898964599959361851682839054607370911701604542473916638629587318118125013839126029854229055908189154843899962303143772338044982990109451641860148689974684032054511289002418925103995051928236514226520864591793879088092861704472826784674434804599192967156449755943541653417264422532031489298135144183099076998266529527561116608960683303842826857476340109450689767176576482834087597737736794745547186989751
821 6666666666666666666666666666666666666419643439572034700026828410599541908328733949275615625683180884450696962364980969240251051070744698065114099857756153385307282523290662039981343313676721722061958183157706622850887769442018982246306606863335544709216986365287669184087405711284905157860487056839829201639934169166022164558080687029100273108920995748356209263129350518227935538325810885658169339035409614807674427369538784866208685084425033376085307745823102206262650079265596729317266951729769428164816902711205158337322914538279062465653322583737560373926959199772938174937422411534860506383673343974028308927833844188262070720176431876701866792019419359738741348320801832650732520339475892121858034278996259991578617914763645906255839265626763057164288493563979931835931306518584859617165366479602802781183733827156181
822 66666666666666666666666666666666666664443457622814978966908122362062543841625272210147207297815294626722939327951495389828926125920866939512142759312353240946258643415841459435431432956242933783541086624034426421487711435261736055559410952902501872300742196417391813292180728398237214522078968653334931128663817261639701369325641736055388273254419666760694683537050689973567233075709198477812631340378934559690815385571163609154902680339507929291531729705937622336677117999381862187820424994783906035583142562732088224628013995718011683393835371930145122295486096070056592324380061768723624316502422422511817466975680456658596326353683974277729052805330447838181058489198456217045981251595119667239649689073724238561618750525136635464159677306823941015210904661350076281408287784216252930868903671866670178197605613913128958
823 666666666666666666666666666666666666646657785272001477368839767925229561241294116557991532347004318307173120618230125175127001797276955054092095857959014191865779495686151642448078298538253472046754020445615305504197453489340581007433259014049890639952427209939077481968729589663244164754687476472119556157499050249763281881387782083191864540219870400617410995236795547223596478173585598434303294910961039628137719849536667730234101519040166836644168638009172459005539800393207093657066960172464323219081258882282594658726945619229829706968601850700460912000838798741000305266027063349746820195093341125819513131790403943255461812354882952900852098090334883122610961247947200162033071495778898731704534487780656401415927608471121936953949960190498259385646233768807518791512833913044298215085067295904260034785291318794145800
824 6666666666666666666666666666666666666486586734114679962986224577993732717838313715688590457789705531431224752230737793242809682823416663676208539890665972890238177395780414334737072500368750724384975869815676023513433435407959924618689254191940632283398188026099213613549010021034950907917197911392161726425133450117848605531372071905275218298545379726918497072060203238717211406391512613775486253252148218819522961324998343458620784412887755194305375990177818839944242709314405643675024479162529594384234374411275496587716574695708657797702977292576258181550095183471389233305507557050686006347970860574838795302343838425487975667731309730363727548220895603032642346972564541650099926340189666968910599503735040212770263095949570265128704677797070244930162418044550664908702720584360324181940278578130508124306391060653817821
825 66666666666666666666666666666666666665045947273698786333542687868610261127211490107863980786774016449547689436743306805851953811946218450411534599199237672156266730104259075881564227197990042851214110628977052129450495396698902190430732749185907006212898649398273827150037808565334776080795722129522803029934540704175177338457937818971790261093153702006617491508573472101760821574247421833690819018247048314688895095796138264091354299754843999167129275415792885037090197609179190713378372631107653662948991749730982182901919253711189845924310600651931224919510170895003956828553508096198552505107303354170646825600532186897174292657019693970301080119400010446179155252064919459850853323500063182893863809884025114212607783418988578754498252278146765471177434318321362804540032534734351836287285883464432591768383322068802946611
826 666666666666666666666666666666666666652080192129955743668550857484159016811570077637442493747632814712595871597356427919334250973264245394983415574075846462415262505733979111016592067644609389983172290265245244589861619916480959795914300972882252265529945320762372230233435367607954229762277418479617396939443472249501807309267639272158676596433497617384106703875024448375848912569889018244418203065083546800138395294848190766359410102306427543266959138109111816253612479484663232437393417187345256738993907751457247146395822016506045057034106443822795990628314199162089529195734614317091752060947939830014782245889984272121350096203624412098078054010267636319716857469389947251944047848024557564703852642181323414484633025746375016071552766376107981576191458541552242232722736868466816141767339914290263676317602607191521857428
827 6666666666666666666666666666666666666535388395836268359683624384024097817970797365403649110395361999080029511042874517940674925419616163943807969435661570052799396095175343995726926768840377540104267674618369629282404708671664518737492652367403894856954774100277911840714674251550175381447954865638735446271590633329609904837517519252527894952824265192099266073348470925536951271863614534254273314531853262730544035310338712517949494373551929413912848952738978515604400264499341386929787185622052739948200070508623519344468530095075025436816257274214071966892923727211801895118510123373499877049173177864982151623051876092281140505657658981371158854831000983865717145108263240151934456345166418800165219516068738038797013386982623209124899991629357277874648683536675665284194178754864328505343444616792786638947352879289090254230
828 66666666666666666666666666666666666665485162229193081903819286122883547028403842955299508660224924658386932266052537328132740995398211163216972329803806793712628799661564819937585528039835649072728428507183463659357193284008331832657281476586880424982331149797273175283888811412696682619852033806627839563792367090058230417976845901360508972963662825880241838711390037030584241007529713488000544557609791544048636169529605236476320341637547238742640393013890317890109233235070771961692459619071646729065005073387966951913341148555235892483422020497194020494548171623195283523493017793801920912425881896036265072985989285897160789048653751279414014465593751958006983333551215216015643537883502965662385782118982161520406210221884862401057803700049292593393135593099447615118836630102717018769977782500437080111517984088356197909091
829 666666666666666666666666666666666666656033126729404403801040241772618589922301253264362244608690988592149057061139502619861335624935560283011655202414229786075698840588990447270572062200426600137085992613978131904923595897818444642054466526243641423726354225443142540262998762491460837844952550973924942058726942083681691688168065046189182581859601170490877176170992136528877436741142145596642085697251923096597157028620454167339163661197090783535002981554392970080752591150749311082361010870564795370555577400123175575035848251263629297652881170032642876167742483831871484688062829537313758642110356428523775258064701768362398758016825232342513174549869955866059908356951709578964262110322500023368188615987912727943216903431175121579892300306511067921681395149932736085163463783778505502562132925309243251012451025382469634825841
830 6666666666666666666666666666666666666570964807231306300876028842620233975967377946045926868144885563996008180216922190245418687288881661245517226460987848573315567070745263500261264728697179710611484885871091899939274357472570208815462731394924796005720838154883471509751996369543357225261268518780844391186508339377815695704658420639966337995387484014945106576966827913277019358124274607035502021981623971989706696481052683141162718758638509079420033831768715145825570144867907679090442466225561833609054422118323821545652616013086115638178276680964188138373474592424093231552148564632566702277905924893282752743623610221384940343678006025368487636239127853109960359507265045915871832148158998323062838240293370671610526127224668540700815874692931128030605243649419283390960267662442345348881153588221333606582815965372989460425098
831 66666666666666666666666666666666666665805349931748423374550926250248772450373068181080008479970636742630740288618966378875434852251166282098541345623709100650280046174817817826134195740527999561147340639256848089018203177998561328597972311165447326396703259200324568661608076319131056943911814754214234963113318042335990280052499990762800315180767987085927981117939372319821968983998299676145895742554162745345767564411207049524957597996052088826247007904240273476173760976716202944054792016253601487456171894384395735081281098139008744969659739442196136069638465314254849862102435838495638349428396250731461443703430086830866373371158049960774270957052313093234800404677104287486346707768524895626320152327368644886868987700953728625125742590235998142761108322023749689794223838313318826372662218521063901078586803630971823230195460
832 666666666666666666666666666666666666658914816052402477037625002918905618720024280296386742986402397350343329264237364076545580336819115855109076262937111150285600013340133484701687453940525671209833902418230779728116966327205058102193404900766895073986490168073069416182078732041862276530946765209624543034207973114387884277109286144053212798741491883371963673464332950124243973025652800255929278444899545433161165719860257413549677328708870663807648267235753262722029516007415496706161078095298199572209834300190804261814871170195912336864018531468522459667839787289746032668933699170205200884520536280606245881724236618824302980423664135736457608099112328061015348221120076988617351430703873555315716744548982045886056830107720863105089998910417796084936364392860597827597873420740669202242973497299102840977902266197548729963455561
833 6666666666666666666666666666666666666596900011138288960005291692936817235146885189334147353544288242819756630044802943355576889697282377909537115432700105063601957304428613232180544931395146767005059978418511046041724661021371565933422222808847139620789791482676337946785577315649524190127792142965445787216913082252110903918754912847626420171268564862231244414630212503556842966636098452901834893081856732688697327797794392791940543798421965597824602138651604681004826612118699328743036758538049155897026082374310303168369671584358034969509203575108643458653979489759812523705886155528691445824210964379516244180859903798232727405079917604065962628638203390678383368019484193113916427960552369058831063898407318506342243921101525522134665787243299288698465813950243423007133817270418799860709309575058741892371621700012044287348521871
834 66666666666666666666666666666666666666038766766911267306714291903098021782988633370673992848565260852044476337069893156866858673936913747680722042358163678549638516030429402178682409304069230985861423802347637613796225697728026394496571056193239844271479053749856409496866408987179985386090469224875535891044129755272698468883762748290827492658548438716732641453985752987670734386649181472326603096002917654304513968603195659093509205130249180610090750186806667876845872773097873801999997246791274203560235571664316013646840071847291024853581443001574583761168596276512658032728357573889302715891938382823558321478072620622734856918009084012715672594700686915889818060262284896578162945528031173947595695379170379210844726763528377057714720603843879637491631106213527546088494772581574531461538889796597002319718874777759585967056383968
835 666666666666666666666666666666666666661015567568868072427095293794548862713564367002732602303754014335066953700295705078468394732061830154590714405470512237787292946307867801231544218187213449452464002197196005920110957519302013658139536862134467712233864349667285139141211833186084351026873808319359237195683665629706992133466490312273561292941682381014486076382845304021593729393751364234513998015499114777356842667338491756984343903104185971422396852275022833787512420244417227294186425311694661846736315029984366275978462890841624907397560029205114819192390987767382628088067904049687118559492507061414869285919693324859807415185216749642580615144671723705897192328374567464265838358401386047411118240023260761474906282800509840424855274761711279870198596619350357293531584482076487579317422068144354353012993681083456822155833937490
836 6666666666666666666666666666666666666615806774786479318510524310817606431088745969691260087400452795682269249969328012372882219254963716369565941818963884055969460631008832482447715704839053639130154335607234925052613101351966555676948613253977373206638430973826567817151008866170633581243667400583457771663374044129265888486826021099158778055552501196414281866728305645836958834468316711046167706917849056555887856760156581375760676928065191735942106294737381477665321401397156108045971904193921171779912144829582247342086036982584287516682013390241468414669105014848066036136624990968797006811421913325491031949920044769448180312214426773956629965016942036915287817204496697369788979123494645374659083729265417093320042846773129269141175446627901365052884012212149742320755674084623003122789234706261573777650129045036766422498234169231
837 66666666666666666666666666666666666666208927639744980533261385464025124546465380393888007453270741827807089916390618778022606639959524162173840061558779873914911914478745648241576165531630410910577237231292410427874819297915438030368386989749166505435480350379140918254490812874934938405892558628420036091626991614577383800836023594138825734463384702835399192336553052278604513552322698010216900104299375835617538390643890520256668436961498924433560068623000846180563923257914445013526750301239259337416336197207722361017641205875814348921349351564235411448307401888175158222584847167014609544538392260642406234327397670199620806114189828518205638166998442663783038347319487239797675004183319167881543494035686139520225390272274246244390517078472037730482028738345304672778728428203341319146567323372778432580506059105832038883801425442701
838 666666666666666666666666666666666666662547015424371491466019135842892787584855090211658733746103343116930475914182235668870126426289672463498786650345753287112514611906373925471012559101226195304036072557422766567682483381473115478246429200986089574949458998849954904321194529964849674979364542533984456292944690268997740285982318908101806969063701038475703846186062661262811696028839048268824829475916698615343748127030934692106328704955973575863095249402204411128767840393401448431156497999477537002937562665176983588385377845497660058293039877244024825162376583675130407354485806574420270807513043592290997177101488069491786479534666646343933210280116177627915263016904193063115090156086404841870666647071781425444562547711362285378842181330061950296672747694009347523947684710023171843004041179298413655185751797323504117121670138406038
839 6666666666666666666666666666666666666629589805486010089860838889252701754930362478571595270381596754719040949894306787686497804503184737199028662527328920537160783178341006968316902517126903237498211215347342408126806118334897251738734486861579943356756054628387270542755466680989896560615774740533397619123141518665105417359427519754520881409572747179398195053799645689117242211480993962163847531758562379244015395685022607270893929550921634295947673907199446795348059863819768954154442314732899360921825065389330765643327343964723459896155714366364920041922717866845831729997605665334907579234381724863776524274538196723157917594246398528915529596981999170893561702107717838705832896103500673965240891316122898367339396189736926499787312131397588490762856055837644898626581251014065046048804346455431766639848211940846186322258412831528320
840 66666666666666666666666666666666666666332974916040757475414216669940982461039928973811024100101037459138035215715427755845146907194706429984035041465480271506484110303354554188396649050653201495817106874439844236264901440325549752690226750123155450486280820730018519330098588571418829848738295936793884120557383542092412800915853743140110219380884623658487191711199810378640435677958539176217171084728025450349691920272876605598418073403522260063049953002918418457773091790201791090848835740355965479224400814176069969091322171203908789393590344990501925488374055332993992918372475489500562444977244550544052377252919603361871356831686834663278448489169878627064570212250413485333300552170903798765239587728557255824425873597517037253342135708869191298697613304925977147158986812646104909006482093786819153008109352358845916267425288684482101
841 666666666666666666666666666666666666663663440911033483945394616696135508816026027430965883567576003798908983608105516469272988831414664436205754924225962350262616424618189428010381526231456319970686403424154936068249637590110269183503355329690950776304861008108745013179214901557167866273948257674600810729373394649564882326919223737097897760684740077294135844790456422705469197244431486315810217022727874289282609402786920305842441157753305433400406647893460285384024236791932108719554596410506090607816764986553919694263349429658392730477437651742224689187055130891585992212827404207562412818372157637476721061839318281077629018541608531892265647142378165683369958906179853071946460851955600922229843877921739054798446892944556412744934502215367377437013378942275244056781124854214200634703375397875459885055513908151663394426304121063476331
842 6666666666666666666666666666666666666639637634865968022175218216931886246010900913545359618774850700856847519139616314890123566149368125890297871175290140499293363844779693934297115529512149425294504721696768790207305410701254672516569400017296419040242081013832987233527386771499449939977306135473111846100925019501155704802556281932694169246928455801523615767844900384741202136801503208514571064865124870136793702500286093112449067624656045715615913607113157894137595703734945377677912342890588137925437643888093499177119380889555180324031821378349892941296323964161601844091357277940726127012899582991301257497937712589677349404630177349497152279087978574512007532841898905300551061203231088442448341155751545553586394627157880187848702461544660945053821912772223536216041601799535700846217313077330525197558341445236513948221970302383483308
843 66666666666666666666666666666666666666423405380460378866243630619053642880764774888574903235640322974378294338923213500677778762010766154763803378578406619922148986765529168984099812319612642646558832131426539671017159403043127801704399014506212805736667035660898028608428446678810375264701391217557506331794605790395601660392726855270712893512558397231357970708735579901954886905434804676153540219606864266365407562793434482389463027681163794971536770296530796781172567831101125577957235172212109065472079385038215006703614514168739895005375623418217727742311746959789949608771513814266500804411504734079531794448339125248112865247765057197778921593575984139555593682955038269903218057372036622023597959862469307373830531662461783657099890623934140131727095170523017161772253629621142073345022752270598298783341127477315391133938852973587895950
844 666666666666666666666666666666666666664477315090810076462859342238149452593549640663840795787429573436071315716975588172766675524762066545132088173211227067298901866027345985884878718754536868551387516635928200953214309574511000458726512031009730492251421381454996105534033765921104417018268139363551894355007063124255307014461271121495542356068650286588293121190620196075283516583511857571120900698190573565236081322999092711438875875670916368590324624496405143438915373408485062375820171452409605193038364980569629462140788400679540718876730494977338369077094725511329465626178331679454840767584188703719254995689413988425962346181557527721328256405363852965711927201110913927651912621116737705727845193384732242949097504505655859951387619299571151516231679421372096596209431493787851519167965277955069034991807731422575688461259957339502746171
845 6666666666666666666666666666666666666646962502483957354832400746810011740008613432641233828753532827591308508119446960221566746389514796971993797920940016021687043690209198128159771323936993410088993841894979215977347910800458955832247054582264281114612718430403891103770568042295635825624183415197896607530311078725654456880331982056493109017928268791749904700524979812794883693869045450985672548690734788872794442591109935288944636732449475459886071748261248809162888288407233146212881358884805376137811170356246924987132285868350431912712649979899186959976751469198860564984196032379770771097486154446991204415215578312213434601840810767957110564543988431294782947405956875054203567118268047730281468264808002996852995874441470255186196921454980340695844560987272988295018896900575311180747470881720008446041058685867490419223123774157285790761
846 66666666666666666666666666666666666666489329189022282860158273387956772326744187560437771125448462114988443239741689308660767384172226559208579211822732951107161881483624372939808981901456071842686487922256190795585065069613150264416182615362615476821963945723600149099470061065315688912876446023698522359885823450444849214442718812222767293915132548772499843154017595699042804075019722311017199891840340790405027047504370245284758974880064539365225168053907490466725114525935386707784753098133153711913253391546766138755283833901337814294286510172862123620315435397389792406887642101307091716672294249990014343587167768664725063687740292680249741491433161087053648315897070739503565092736127046354262328263629184014948587692637549237848171337255166629285640602191273346895708024631078520658360020733783769479786181965143323560916164044434296127778
847 666666666666666666666666666666666666665070629367867212408091127158277617607364354710606606795702825701562655824341870444613573124216192738101658120144506208348306351254810484962878117015266564647377194716715362122788122733381490013227357407119197918930821859806170476492900688588501435466901602023888601402595033085713667878964922025870694424815665927277572667234342758213944825075946904175313106985802112462745328323807768608764101320577418992011972525847066340274192722426081575603421134747778084798278408830418211921275391978968037663108277872422382447009233521785817361424146625976169980624966678605542124307596860849666883328426500827699596161357995650837171910223136590284034109325198109525313530167584859092292907645419539883387872538393661223223105659442568913386428137181013552663516581161879344697314057864587070006695629631790571715648380
848 6666666666666666666666666666666666666652302330977471578339486811091165225132945859062126127827992097980730569085743500668188824784608810579486039577479923413821703086608632264198084012452532508268786376365305773842750864348475373553418213746062391663109421123031984382814424661341511915335219636900109363362870931184954741710259146743224189231912434667762768421562050378560108707435814014266602515006257087184663276423037825324343154894998154472888336611781915383902665604587231229515681764719012493443661869109812673875724313358967869533695349109818991601881473408473065353692168075212283270535870311618614788717361994092296097689189510920322296183074322987989795033945463695857780611210148567437963283080997588568022106214212231140516686835297715667016563278891586083821835585802721600501638174762276962268488724621361234353452494798107446706433441
849 66666666666666666666666666666666666666537387645463910871722047966487153692863179398225801817118595548493241788438358172680366089728120826771372171670574883495203949256685055674508022827278726559515818754691824567748362097372572106021367903288488797717108960534323340866951188655590486957828763782951261173413234210517122571772914657758370368704787653285662696031807586170366656153922899530499296482091404097682930374543160048022638841039610657972988925588270595899764829465071837321492292016078939655415761606893493180355743935224817285885818846254249702657589910112740274352052169326777375342634814192145241305308208621565242130569628303160004637340168850420492011770453782485340138206121670273678986764139357702695287242326643478636306824522193851574668696346126204250271471712731005313658913970390211803308485589731655057386715945088201428777633991
850 666666666666666666666666666666666666665503155475841864512165098365051049902435281250698883020734026603105842762611890220789961474219578161834334253347962960852495893650617058147649072451950076931319558364054929331880489104007205162476538986613890088697849836466160091558775952100941974393541636002785755122604810683410851324538100266793987426453997328601276122563404074280996853967982760915584695178552388009699467758911399098855036427828974710293506647510694511183350944874750214245673297428389042912745045243641881178443794302763689524162868378448178427548245974318429884663721708289461918405566147234333921781782627065316811020862442065479381820791686301561500709045616149623951019362941235104103734569133087205446136808534319061535736947112500827999952357111562686985903280409581191804110657453180835844738237990855026744686451424736895215739571448
851 6666666666666666666666666666666666666656195065949243447276152551952126115788584197922956613853272906094619251530173678653776319934641638502752901238321189713442085495238714422868379721112641457651616352279293921541941013529643239920278445878647447162987732863136199259346818784692918080625455320720004959235912875570940093690504940767342392838801726401122305094075046606784936346158944760859858994037500344698198711450724409185886504507668563484986049271313192867113338894309459599483181243583370465877945529100300972227301456328963487028862175902647021853070472438234183932007728604041404842738909810604106509204330363626896677538749131963087878394649678463877942642475869310894532535677563886793041752850380920227869760783987535656521356335807577047931593354697618835319026643208528572191115133801114507980963506732057677253452635633265840927855873610
852 66666666666666666666666666666666666666572422260209857692152039634235801708763924447973276191346122821518239930438229774550653546078432791848483361852217368881366126623830556102592183973329408475752729459533242196762585402921837913488433177901684079019839186079511143726467857754627580746574168378351388431046851235574883838200123535156536713773922747218569670699028585763966609840402018519235705856113308044045272118921977936894477620408973806874227095663852972818586852944906999708285596568056012638370279547436981760067927337208843070704848452407586600112221568560895575486146529737411320598451113438702236889668107681617577523459835471356695306676585294500597177806163087615442331015256571138975923597175865530755482894176223318757774749339362562848590912730726285641550903998319256261828151694691461859844838569446413740909158317263990093699169335911
853 666666666666666666666666666666666666665818467008555385896035023374788882045541986698426152388781772060330826040610734637622548581372501443902301011621242950155006639781249889000767021143174123779991841158936358091059082594381882500837388756072156093049199806728097953010244351547888632082583040423295960744868850105702545371689889292597414852636739974738875434834340919671566918147627857789399165812260921856163631103965036877341596358757972399748218557108994620215871997592340588635289698786696837302744349086580770504132161031714488039785829885691970682045272863021624196601044272218897344353562615675174929228072546840897698576187088278395040103322768349169867659404744615597915369817822847164882101272365627022995298080278782599414472918446568062786176310113634751422507707314902871093356578552713287706556373462809774136424829965778898707957131134021
854 6666666666666666666666666666666666666659032869743665139730981877039766605076544546952502038165702615209644101032163278405269603899018757215982364389250192962954040259198673189548964747971033246507447502592387471060902441126034331463626929889348400510537328183807866227024475640772186422371156196811768192161858681337391193455379065958873815579923130433614447326193711229992935022962763964997532127755088917260894934284401118341817472735349763509468720539821567664616093730024931176893445457017385472822234197201302595148661731188763188138800684314580312390620244637289808772685410474420067911309062297784547188966348149730010537669878358010661095009341086935103376353598214231479747179731022741928775204471399386456646180465610573737146369377628469601259653898622220866256375974463993147759263724413451065893875431908766260249749370137085029360393138966318
855 66666666666666666666666666666666666666597962494359652924245503560024566112355567589239185010157990203553463575956136172314093101757832524489872866495864781547499225840960028025735113635516562145979674048465208977237716854570490705865275386597028574306497663112893193760886421377575528417155768391696497004662544882175839483444345129869228868090117588092093652938951188832467048286833895434623341316379247470921655089565846261840079098568781729700229412803780376703923131352464555448025890589805091176061114279288953570452394438649640728497467959460624531705900912067675830390580445902803671883442954945116680708924390865791387314562540067890751282024131319473567939139625391429437127160208630344703554745061500093489219275963466482172503175634237835945335657034995648715053828077183311259070415263472282727584946814277914092122370957710559980845624506939640
856 666666666666666666666666666666666666666048329115903542984876198706887761677866774969819331758088578498647838850271892217493504582487138687231076907411074348093883077125844037470177039046089899805705592112122932958966615882187688411635909602523507956740110934205583053712341803036248357467209457814881813253401338877741990280294356422303036280544034789969846506045091649289361884956339332336103810605848672105738325075962398192124365321798161447771479477174237040110284034249777791532897257150230295834068379627554696582043286376639383127130865705681101258809485122140561405637504611865760061706478369201940149572067275025110401770519669037875677968717654307213652216080083138829919165155459181999897657307676562212216719883938300600026194836628792341649563827917725985839558553076692920705311330185899120484024953977667699571829451621538953492228392080765581
857 6666666666666666666666666666666666666661101628709798553530552455028656521767467641395040652489463873154497216319113696624108207909050769952835239929337708332009678006033022833901520465699894981694570008740658761777489692277062100116662204284763327126532422171072995281665129433611153666205037936095625987185669682902714975692084537074109285662213701578785935164427923669481586211299149580881264834723442734815890053086880698869152864574060778561550909959762177788009026460800755513844575364773184598277700402358738585120045054506988825758332477175526616804100734200020435535930497384522357608566057819891190164161624548884103370564481502860370048941562404151324044792098752423934913645970080846412806664325904099821436307946595936377083243807461596558854632408333867509248790631529495666308636624417582185876447400140541347813590488692889730324395767978098851
858 66666666666666666666666666666666666666616581325054853648441638761924575362573875439222032539071841525057141613538689936283640537848122581949805993702505649382240214237600190981803173991294656019353667836786795412024938275855169231933532963597232232749891765881695880268782063005587003323898911233864442992131373519325299316736651026075767904237077798437826088764307915692961681098878293736350069127215400273353431982175113307258050831087305507616819808952280655474154725155123976567659930423542547980019181160769209050981260440961970383221970632003758200363717833035646751821410126037548977599145338229549306481899678320699670332756999009037135732083787286880426574563603910350227441003606753307265194700540610229352275595403829619999340758643561141202840385148800031064409686016465064378229029704179420733379085230642430204332335532349440381390022779676584388
859 666666666666666666666666666666666666666215898592160349502641415523987844929831545619664959518313240392180941188514876093219431507299762804168275783691814765199233713421522617173054994521621112462900774837927224600417161800227795403586808547615626115026725657326933822285697482067350328136727690261166557842029500997231771065794305019018954567653445400268460784941477014342477468621912668083203280646913426375057366433181594944649382895109145181699451899061787008906697915151775473773946897734150653214423186421533501821783661674343381649266061733268162901176657316619936349387365473539545810994646520874706389759982125877176071554889820027677771935262170337621920108630786709463508146725989900745505497764666645638780662230557767807071503440585845244963048259527141284069487290256206741682847655504611805773096672126358946918761883557039786922853827057781294470
860 6666666666666666666666666666666666666662609753996109812190439406382557271035150577243651302331485830196295137363300551505641550232364482203854634935811180332106605917775549842915279950894374470187131323689267482649103477424769064845576360055224387177184429266671092903288327885202928820408324138912004552771319057792704607431345937848907660598417544226346115367269781312985206100479802143426807431331264176253669288368139711043518924292636506473371793837446479457459373856156794286938556041754132504817619635605209298279950844273350729947720226332384882565989884797927615020491133597085500880908101784809008259758882376459137206796247035689939366369116152373826396228162268732190644816210597659336726710143352087060770933702143208247377065565623909868257047582416730788662017043957628504140270054590729144912901857715940890635756577510125815893341777632756754451
861 66666666666666666666666666666666666666630154452631654976380621324109682105983021861859528387650039138433322902936371630217440618757946658599072784600394555106153970738852872604742014559447861437831352364238864572559374445381953927103252822383805749588267151855075616666866495500390314352050904248472577379308864229630122778421724150321217259227005243022793748426791187964997979643288996003015158700520778815800182730171126546615321667937260109857084288840508932807347787536452839894848148584269141805213538755072405354423001149212282423771998674203919072132096701886057744291664732524468395470566466538214191261057484576226099265190398173377503062615341836937754116244740375683043520074742122331252511063333355724176521721327452907083485723847047996682576819440242152725254726511659129805440600766062341348632526745617794808332624471746026323929937236623290816481
862 666666666666666666666666666666666666666338056740351561454092258583653805620513863423402422155517018912566572793094011338623632235488184158742322552650208520775747359001786321572209596044820191383512364435397981754056472048350811748380734474661755601249655385880605818853960224775393133437747859785774939639426816372003827369898944125342737667004236580195739366699601479025953502756359699999493903434343307235672199523401881207263104464794822613541930895100303934343222920107897328998390879085068485483108009687758635862711906829786941736206789238730733621708124268238843632251747402795566609375350896150342348111081365918401926536925328845984733083746152442586566614731041274121656779070155922405985044575371115134232621231095729128605803408688330071336715605710542208933569315889605973452291009764787619417263547724397211893481916643186094010479763290805999017658
863 6666666666666666666666666666666666666663709177329830719753496993919550917251291437477288466066319836879765821804512768714279356786060307048135575412578479360724257587480850171056606619471907791552822632019319239993662962714549890566586823784408327395933655607218303277107079147566363428278047851726976601309761062179674768794445243558669336026128744863150047016350472294140652390544364946737648618816086296809595885412932418165242656397843578713929610551709246258856650469242478004388568366388502656017282346683218316392645395034274869794478634896886216749267594974656657575033345790789851022077416166407397561825536338470736482494022783215027357210946906609974375098225107684519622106891489139847645767721279456685785283819359656585707188725498599580963512528428028746322065111361122859124290362709704875555647262769518172721818271962915841904496664224113770266100
864 66666666666666666666666666666666666666640049262635143144448139611942624921928289603962262861263545198584559062907281585095180877741209310769402885784292532962716037782581064477856501360726852607683883152879034989393049664386697108917402908646842635456210200405006555973195296038635362933137095775169554133549239796910111505990644212159228006823604462710340288659756130885216712894908260522512767794690764625277446621829016631015298171289292453861007254571311022659223335352645364612267206789038542020920748602845907402520995981062108560894660054070350151551968185203743359115574773752028390896178998304593863265684735423065211906129131847153671135178017918154975397773281577515673853661232743567089240732818806179321830466378011188640519078804859509954095129604057345903718194017542551726646272461848810334819151118440685691015046339845619528533754027657467923254521
865 666666666666666666666666666666666666666427110030382954966699923174150290964021273102327032418038573453927698232832200932523294566337549628277904921556236327677828376510003470869137804744899450855114304628847447710688027979170510636983476639931757541355542903225311139749786369513601488385008744314122088803657651000600055309716026025937035456665617724248347239027135676420613032313482589089124950779623858466290910294231606033979439638593878898254926269059705000145304245137865960864539193088050075556043368135707806505546874763785860045082554955422805278284124952397944252356602232590250994615923984887571116893318377747350739891197989376963372678953006655442916197833000730291166851007503783468545999646293868726974419895564958745205600740892573941429280845918816949068101097948978899042269867907245319943182632444398422558542763988664664320166937033362446930854911
866 6666666666666666666666666666666666666664510656940113261366965975234019285342858124587609958429013827752015950762156475059376317763704607473974096940489351666194143643857448471801245290192599499397744235430179959039246318810366252329939242994157034627947443826089361962867316357744178836554164008041315253191844114641052768317624675926888980462433088673528895551375121260901189237632728074374657486658388869872456953162388060200432030681423363256117241570344741334322297090278278609983511519428918414330687619848112947719665244183418120724058036324337997448054465933238376082096958161954014060735193017500401239741812713814322227124309099485989471449004853050281686428854658671996823761272116201797712984611284988479463425517906825498221151738181201714582800677369784521289871822498725683601401728261328876727725559167747044321619172832352848343095300976189310156378128
867 66666666666666666666666666666666666666647262579127686018969360443772840234752389787955156292527791116434810223526074942201053526540008093002077540989786738015403110581588956884064242944152926586491706575265490138854595338278117867149068859590811828941759898314234173367550710924352882052519378901126571170173692850402985349767779399585829341557346933330350342325820325979620574931355381386714461113667545363604391530211169840119831699947093068894224901691664725137645082477212308258888807434963266633020274183300616403613880770664966745440231321217797089353383894744279027758448055872517346177658307994532823247524230630495152715599855140153423014919897606546395649014412424597733703195929713425383005558254885476597766487719327759320006790377697908017391619083652715190020082381295160586478421008234200914875152905282529497552126976151732968909261843441247997996862530
868 666666666666666666666666666666666666666492029878815840837390910660622228779438174758263073299416786714579958678401341146476148405526739217172872548585758653276218719742404056421549433824313056921809418372146504802201007327396811977598929444821096081507469411984111889049721396650777418316939258232698371340366001529981163898263586931927458135426023502760954505289132243335655117755729910048502022290450359660812514574896029934558208797602485354104259165719468292128229085330092409881352654678629039844291089173780752001226631816328056304905563362151588904008772521182124242679873859429369322349707921622216812736324914155365611614548123370468851289980352847748546072293839956498579527319975056868562149812521410304986768660148168904214282132752905014730106970357255171402421905243808952759361402422330465622415985269930795216544095440589304294884455838180307388791337791
869 6666666666666666666666666666666666666665094935576009234203184862612266725681610239491034326361417747097886294772278736984952002316407317615635075695015573957449103549238360619048743635707374535799973179712618198087376610926827566011191532962916392080788636997949011896787602320173279984660014902558580425568278850633909158866794644346673053846912305023901547757162633692146889867540817916146391637142391059891458757498771580451722541321866243009992212632859371960321087581128238288632112413671572008722380264689563224840668869855575645833142033113204852402787482765362796592679820879262289695070314111360985733585529221953382507118888672075993069462478580777423620934198879850673250001502243777976314941385055764622272513157388327437678616561327283002938827061911502451484297853681878634414616791093767643412822376350985300358781886104868722866624148797187624150325862141
870 66666666666666666666666666666666666666652521086850749774495330430177067197801158822085975603919426390547643319617175299531234687514332511168270240559346388162783877444042314350222283840386269986725577517956661366859362313203241901590331972382933220157647619012185014309207962943748866705081603380309191753866230892401726283927845110884043860009801328606176366476702799421666486482664744238953490443261087615759827655280589408482096495185370014274608248625037233810764280981811666549790905410072488474837746174369874352617010359991641035708160000773230770331598594388022855486965414165951234546430730564881535506971783585409723294030234840767136973944627485159968580719697276833127494131508545934293873096745898308582911301535554967074410741773182366980788431550404667255480248427562746662858974684169637215849457174934584383297533957685768551237047420565149269928693497798
871 666666666666666666666666666666666666666539356448323414637124640538260271446877096065440447101941504181595456543221244362447778854295659168907314080163561051285248515502660310603485692396615724032210929965411635390245070522861733766740244981463198821432677773324171844303402329978942049770167406263916012947142263581731308872486143070547823672756565685681483035902578826528722327170677588674367432218612781659633720529660291002913538761110680435880728451828524231720526538395686031383843024680255608275243984900900757133127958192620482131777301740127302788127723790873969188917219577470719835620148419248889581755619124513210658315216510410940555676046551284228554414295762581146455177652650747283155375604545134385327000078686796689802082280784193316816288488367688540794593524054108855317947109004187705195866036215463574591153793462190543058939346142897101242475236571760
872 6666666666666666666666666666666666666665520874701577398400788431511009109688560531255630690584140204301025775555657865928696676355327598498916000127378154366308591969067899165591767196401516575351663495815316500131781302633983500467653005443286388272991044375419090431642804959456278301514750942463974685141124355552592012763567466594288037108263665491156910891291884652831131611838528579577480308904386069664462285029854873490537115688204243660373864914369386598692907713965733403359719454951547104625875763361236283196265334570731785098496196862760886900141657681955365559319700478121711261830671278527332145450478266979148883315673068103988898803576599535812576251566950769900400820373150414404778241397076929820526527177415693337071756039721075320815043068515715211370342303904604958728660198446220494921753433059649869215698600879970149113815094731136882099529444396261
873 66666666666666666666666666666666666666656354538980863252273762550265748653863711447967342881923928505375898646667587460024936753864615048341495214987746123629966815028418787081448676521437474591597327345224130972523061399203446780177812653260400686617598010287282604836512879288874024226776535760800873938990130505523398878706669549320183809972435500772788610023222187333671414305241599425962893169357722284590431661298916393556503782596853369033408592907164882086906515511967973945848691228878771083357391234683664098158632267838005468472336385523342018855163866458312282208945415924517638886888553024420448548102620630577065248172697416260915559993009414432770922965316559266400487474932293810311694383363619276332913119457217448065248494340555383031335006540628028290626592696941403021636004605285224273340557925545750167733401350057142567601460428397611066443697954366171
874 666666666666666666666666666666666666666573857517494435937130529619058404551440069698372752603982023215049754486674953806891097451448202068032215431779114253002027746403422945870897490969704049218402437287221156052066760321314187953382863109239368524683132368945118900797421089807473457323300599177603516821961770800216080922483047879963235159857759541982789709342238759008795412975927441498066813532047986237165580094850989021457536600870578243570547230621625373203916882248868676068293186522663473395706837011483896061200641611658921440343957992755475947498417141230240945914060732946742454403220372746821140963756665285761437266778597782055089268896407623998985618800738997559786300620802646150856236846285721170033887147017463219456613185918570167578614852391263209227496457254455243781311027669499306103038776916801848220769973365954283659921004484809845146464646013128668
875 6666666666666666666666666666666666666665831384324116590100841433238192307629627293952021440102504875602114457046741250928686543729700485043001248364237822259344534595664383547803093234664703888223807373846418245564115296991209860102923612592424653138021443255023097911091984709876684804337414515811300905805062696513758143737614011903642385220057728400844239593623184816111497884574064056113615658259735036228351074210530010321547419148716448096221830505355911477442888738914027945236105699556006014346887496140187280455352639933783080561705316729796765574722949232112343659501786565283908229119226197927229443677115874926901750358091839350602452690950842693873417530018840466178868862539079934830913822991081820948570910065870575936435945366102692471726744531489169639799480672410890049313110885014257812976466863313586247453238106904059166662184007760456483435660533786161790
876 66666666666666666666666666666666666666659149125583715977574239565810397435333312312234859627589210547085696780087337925024845560233971030401990401625720958210384805507214491174982949823543907110821564432447759097745638851616563920583657425596714233153305752836827073842402020040936994125288327914292291407147674511597892093367419311177605361902869864657618515187461727610190207026648824863340685836719256248526680578166597450654366759716561532435593893399338650515516101741876277965134631755032062496956137965227089943730682852511190648395411619801551752516284900612803130479644639075800958081213131056368836452054555736232826781544988829650962142455579371885809665375964689307622958679149572782124932144553400184650010881988808350423412442819075953597390238329619752427804477432778133126663193079225858945873534777029558203783915478921779845331620556587025782134191685257341931
877 666666666666666666666666666666666666666599008796920110464834822758960243584666477476780403314969561590437937687452707991890276708772405928722767779064552529027451208588575695288132323392826168815045166366839796093390957915418801542854331216224674582757541120322778003155476250636665088667644299180067197818895156944156384896819161914697270588847206252213841315491386060197820705152951306177798409702557386703113246259270816529519545045055572250112472376766028312110738864823089474060576505573803446504121638980339534972507114499876583349688130491189624249118602572164326494726711072634445116078440823295400414450901449911357264850272890696881407376463564705937784736024797073027836569614605431281322612954476705650565262833655983914110154265412259604875534215422311453399229673968736920399265171822596452030166683592570471083191717380352515272146834991297365514654932553118575001
878 6666666666666666666666666666666666666666057745838947660850180071497308858928664963957690296501392720980608105853741038593679157045618319944238889162612420097184976590462698180586191335401952553058964102625227914336280078994857297688898881647001796635462395496444342348795487581127132415470584963518173268303275590070619328759009852459892466957999125096717155425503383432972157037042025651951837461454668013637993437143180664927623436338544399264381869765168279646001223564954490009007227571440429334041096250843815365812597838167449657999844053453246189777699642235935396983414811905548241524206335800489742365583420478459182383457596231389861741132236524093592823829713722709440828562488135328535647429615065365855718800053125299505742583040851938466553338970152004360744619292265632656805361926724718874461171944272532737553696155176366940331249757669843781244797240766331142738
879 66666666666666666666666666666666666666661186379217195614318287310142446397024651342285879335179201155492139619350336014009779080077231545598287856520731912226230199306322902086226724992683192213595580160892739475496850915246332265822559239729874247453673237362774463133828771675521826194874972744134101139518297419621978873104803830876977800912235140331630788104353289681336852154404881739515730141648887706138572347053545396714922750977202435503147791611783498846577609243033522957506747706030222851314810352578102513271202326575116453235877122515542519750362062828177634006879427938664722204698150361798513893170107767232081615207168970873108383816184755160376127765871072587178002341294380652388815994960524833104015643729300220286217103391946509683596650641631775754305572151374018110716586710543949291320938530749920957923137049173656714318707982636109258917357081853060480620
880 666666666666666666666666666666666666666617344079621427195531252457948684239888528747239580683279477066095923240819690792754678387361750573085555687087128129497029663702016448002697545752608064574814544108894473004763969667265306498760318291916874771224640881528397840926624500035327917610388732085438513875467810869372253565160507549781551279649933027581053338724221861355368961068672509746724075042914692690157630348319925453161883063301907309544925046109688404714837566734485095148689758366401370758532569812281508983833499067593268179127481033736919415018914289884731391355063872098410839901863997465786764030177091414288171512750247869102690401816079795354527067282041254884468084159979352573184176539876836457744597903320021729634068389993911278174195468600558775074693803685021040327650094523906018459294626446435857037412718817237360844050405310829303856374797043561267806801
881 6666666666666666666666666666666666666666222763383259511426447938788204824825663425391822892816181960261529975834043883801458772152922421796676756032587939601699972062933920336610877057502687923740511155606068981119921907015725971233343860567687918750012840150599574271192178739197311834824276534891256907949239308123119434573471814254870878433968692917244821373319704445417807791030462696295284966003638028811462324386163352238366973386241590991773580743846424252441376202631057568036296688735842158414111404655044869493689866741963621218897550026525277171070812407469607605248248869085268442792304222198603403069170959700506381582272855304108448009077760803993021648763125626081236429738232599233995960386804104723313740933164994165695304062692146573868085574456271717337428136802631543941869092312528084441562107923762113132072786010707253781826943676452548050799806051193285176631
882 66666666666666666666666666666666666666662671537116002269504698115760510090097637495193072702012304309020436449173061620879795616042968462642438088234917961468886684193715689161604087537628698711634862210836751898618620423213901230311601716692243589413053066873304124329684513095881031564409834958900929441690392203446199211252968726459774621410756197522514319655021353429577310607457085476366896549558997177781817961621547857168757829616719432745812468384801269563719075123776400054114220544456809506390347275661788766359725567786560378750920056325047237966146366894221125458606112341397274687151754392529696084485850028145531195694702741929621821633031764023674564248943126564188099727133567071451054961333063908159875987196431339532087993115868915822652790005815810591011032173580069360801012235465873160359768321744901921169297885849611593729550872287287474164167430629511743732008
883 666666666666666666666666666666666666666630710500710687092208949708511257477545404123404320984777405447850594709224221254584827211053382829088373781705647188595088707134614045379180145979389840190505592570205684567342846629431683497284964251311558549358040140485092810034779932819414364520007440254382912309529375634616364165331433695389920086658085964494823058068860572653318231375874470003697161040736830810778718366551922148203430392658661378345091179235339840224157614144425973879045478829784002769917121414094823085864138185708849595892128054660006977556905531824180135357073890601148795679974497670446161804817187149384516569840067350801897665567612385062839779648521688606940731327631142870563747462742558580113079117228270809314150917316352324837443925584061180980508000243186773496343756519122216107089560654172253133453853630740474843395193045211553300941204846620906197256250
884 6666666666666666666666666666666666666666343061173062850496547214043267983964575303777305555529663315697322019049684657957930111566147112118940380948490523444981558209949736308885824820799629424215093161840575583464512459408431158446928519869373590656706299034743325127011029519343867369179196954709954174342401185292919782153429201209724877664781807277603855241373725385596736896201596396290188939559682829679163749367350477492225265227307111225004409719227178736614515658161703377653054974519930578654884981742694625104218453730126248036305849351733853808423391610787088297571076031566173988496339402940182929786473228417923397180714871691698091606255812484191974504380472934282446572267697177823046564768808884303356223686650978604702607027822170029715420422387349477037380267377801261170362901308393022916525967724081406711924256162428298749248766470443063150291298105144735619342871
885 66666666666666666666666666666666666666663754217224232321135591593056078522347844400662416666433636507942564838113828588288037670761990675670478546928392602238214342809715096083284847936092510855439638257526251207689600012880702474821903570077349261897744255705332354996108711138247485569191170104586073975060197719486728101124303355798292864312699862126513273456332897538423820574832457036620846115039056728322354668208222735151798739952527379936675493014329556229421798662732422683056630463763324750167395646214490887313329321629052235856388342312419812145589838347350749412391955694465517502639576928516894654040122793280247797951714038068819431369608496771502863840668415016858104851817460931300444285792715824484671319622903696919438884239525896656404976363445570473740816714835839723252782599413526623446565170008721448034837144257734023153520015184547758483237707789546061074139061
886 666666666666666666666666666666666666666640454621684757556886991004171373367797266272628416664569395238149750209691123961259005703524582747234412751099378658777591317728608149872750603267103519961483342924463757564769315263360076614993960369467051978991411252096488196916661391475139687984191751352914723922802535937237915987749396312821317471800195742775296706358239198552362098798053771150705355786617648356044328158305414633483641185185636407673258484910566171152591681255751475111701704214061707878390649426738846515723880399300331106498439068480777158383266847476428853745045472609174857839646547644599169743894320947178280679643389363034978723720995148256902317116913417662816672422089793132841251690471267811533777646816792999769701303006124497858994219789945276741071792853130887492294823004107354889047866791703768985964375291868417340750832522843784187452815761230355541126608478
887 6666666666666666666666666666666666666666430758261829484678649585704209026976842063120322416647791223810014418553886782317997717998387911388510455561101324599433957486645679344717064232299828135491036276567266294951864243402276969926123440996599828164304691924107872785814817826801861232565136494189036188863101354162663848660292141071155123775494299606635047130300142318067969854861590702759440993029685594675770754821353256586500203622288689266070221743629324355430680529920981097629349949150918558448554829801792386852224208317342251640440030033216451138882625270731781576408794210427447818131464911684824251976782247403314329277341253762778273368257464007590511099119447397807411797318313353627962420533713059696458542338372482596165288130640394792533324428668149319084345643918230954181707685282263947735852063147617624750526310191545712950827482246518703365747897675052971350149896680
888 66666666666666666666666666666666666666664543491023132028774512938004547909458245234749568416496787680956796433651647707528646128652157869140399285658360338087955066769428556073489739710969728410283129820835043992649361032844746692073355552669172975952416161903647208166802839390442068456423664517447567747308328080029238187472126846837271453076452757092320241865819646011043090305043939449932961502374376642698388645096334257301160189671562592970251473573518659201491547287528855254405843825643912797112518186371549701651892213877391390514726171733206581093588770575653573083946641879621037523022773564686449834158177979906384833989951572096019904122731114441687103843600327358483166615648240201550551789495288441288970651292235400082027012949023144896131207126554315826026349409458422639242328220155452039704716403439078410899120547726462509533366881193364175797173075273878565210396622141
889 666666666666666666666666666666666666666647558085874854925637283108707597851790873779412782415137755795277834569531496034424481824536087488770229870184381959642941746652179098458660788740626482028594791709622927300422329191172497967827912059920978440887462999239559345160089016281286283043102837873534885721734194855583015114633947448946232818326884714164131802052137562292179268282102195866464316619401428690184906977435709321002181838449007355744315658451726804317801556854967378041711714437370252862912595821568969067274697027824881514773333618218830494995877825329155358266111231252806830210167424995534316953968587297721290841216851375295143192888649521890910323433353623205473863725052519500607955725578539091107952081496968185398386979694838804312073135591928041890929525267056078536177562874194565097622277481498013520135047361803227210568886788504265129486322178006436961801775510291
890 6666666666666666666666666666666666666666494689439540360997402214645035047332784530681381708402906468824167177792450130976487003087491454064478522926473410054745898739960866542708719018058930822609679488641359065269847521989540925884625193140577757569197189787903175408040730924516382442894593565018776811783204103084301368926790781767554935384212539109335013102327224258748013224584263843224561066972245104910881258046100372771727475625416640794696787955716331796821205798762797683249155570100235126045369182989381344934998676619818352233372772885210081407278267099874312769152736243807781131332670752336777969121407290057578090127353299006742316872112191756938871938688205205361193028343673267083846326807442687613328631413234001699428329483033029530054770423363688752099320942889865962415313805739769368909086781311169622960677543983320532138185815455591882140427603741612227348047786204148
891 66666666666666666666666666666666666666665118871622529915643286598471982092661727442799102042292824886084171266798717845455049694454089753239131885001958497418429049800286581480443874598283424793953399940555500624390953612788787442180844630474222479331244867654358567783505514494609344389396213372474808229641419645631167615123671888673082857766801425654645303643149226519405215798017767625540268003090671542882057144400146686352830444982083621602824622087104412364269536539330005693405332612638824018646694868999683823035036581408605628300380267280079021812913542806622227441596747242892653857684317697587161724891871171305506525087244277684629447529939446314447572172216844312124488566463823983662259007889581208857489867180901736201864090126273961756805050745856363288881117751477569111409531818874301330637822394763655848228139623445705374293561881387229326808545125830208036812624548289910
892 666666666666666666666666666666666666666652736511269435907456246052914505500622213651858585047302090641424208067855127275762113916753474445763963215663511125245873176187050711496452695434822154878844591264482388878254863919279520744162126919731160942440494925831837033829219322309558722001970994954449377739817897196708073922175721315792447590933405531074346020519764020028580110151685582253169655222984502435675425829702975543168097609300613737077135818574051156064335328512164774940021928388853311018910266765306053214222487016711531502089279180035549422754093718635723988138515447080867180747001492938764456478868157117964176753603916256631037191176609550756777080265646777497687923915986570106608920485774140871000297824378019195621386675181904197453376932833433470711943378406900783453106226280944596195145877969211390988256583221712993335733427237361020232686491793455847905261841372636611
893 6666666666666666666666666666666666666666541295268091589833772881142897216172266589533393932092385482439484539277362812148525691917447936678158102695492792666572940681574756750675279027265298716042449263976721682715447745102778723049200818995822558881179492151084802770905147436994257383869529354760454051409162124277167514614944163808170355394975862103387517137177780669830860619812899567480041171336965728563977367059063127681169450984881172439745419437649787825259178000241550729806981937140141761434929528446127454459186579344754337650432908018536413401881985606463633749043601449764012350407965207945174519669937018348697377128322598867473599832642800146362060525638358230506420341159648221706495885017391292022583722200238165366502479077918215917265046016204204891552097205093931847744491550608838781023217171015254855689377707857982959149951154814719074027029069847460908360928411074218321
894 66666666666666666666666666666666666666665538324079490975170622596952741612217065972467212055498136008622027520162931976003397893923698096767399960541083481774677040805411913186527944623850983699311978973965156424117107494729849761904999107990097802725120694089951111203233970152414451297638071383812838655135492499065081034806655936745278557987558562308719649593999145555973760240755449456922788322163057987549786815078846384832662102721873197637513142091994118907987690037721954302946164693318183080303060833664811338265139045993802858774943929837406005856754061954913780070210896893991438476916615951345303579931470336415002199331896498989365554119174562904435133794666339616784667942802637685444949543384733068711324885480928774626280954475046531980126655930052070846783690286501191038934134727555942064732614096073674650348104445698081288041566148803451899238133854969008356723030048982871018
895 666666666666666666666666666666666666666656511583382085443202270039241341176620260418871575166149890744264914348133054450697247711979949537554438898841289770400737389947380935691904535263901920078317359952909036774800511974202536638380334131104743634087623099920875204684681376238035668787677664739976236394377796325694790426488111461557109887401204269987116687321285087198638631120400758855481108659478236821134518763566184119176623413251022818683478787198782952215944665238951190105577948991130365772126088970236218878384322529834122173420039621646017074690250880699142811624826193288039603842215380517802222656603352933010036934004928461566728575655377408551747934805386639901831614046561465273896838806611294058073444135144522666362782338515972117611571928056423731564769759886266504377882998820108385474535792122667311455030004850807736791185903566136383671431898881100857685728348277407603940
896 6666666666666666666666666666666666666666575270917105435655487097019838737256249010436510843162015683365050895799864156722941896074486212504524824867372376974607144668417144440319212052919818748196423083886739733677430419419260051214070402294299736573719365871067083269150972611856673584897888498403808062791444364620591778082605953337698135792621811822149608440016109927663884634341450027381357520750869885521858250102219718691206788049281181248708482334878966157649239364699824006785034687868382155583312970621422723228799662043000373196890216113656269952572263101165373125029926259883719868865955950334198237554500314265705134905063916980676209797003445130356531563851915715347778786622302771570752034015298603380936740707337183312508533528447998410623388186291776772609007866246514805407476547623560595730801227707283345098005144107401480557194629376606943827530892244500002522594466309387898281
897 66666666666666666666666666666666666666665844104920615587566050539845215301972907760595264255124807816952124728865444077173143731337042579206467547250956776058467859127989312096517407125091279006208775665154566422026454456333401011207165386449196936231989598642058194411279688644961596804973744894564411690591986919663572834711021701163756883512766784784230780575504271861667987546791108637605387718944242996614969915706486374695373963297398600406957302222010474599770061891408699562816123617899610632131005822910513459749353580624776266849736210390184119168189178700293254285394738338975757016977009567646215776428640286130098244233184883771808368965893365629484275309039837495628604112392899539733703871142046537339236382454906672280079830349263611378376262818025120927763951967688575964783991107999395137878980948574732223848470232984820336294596343824330303623399361452315036283084454257462871151
898 666666666666666666666666666666666666666659263610952206954761121525273604384422836512024044962789937019235789226455663361224960248700049879518416789370848667535235631937548893804168154667511882962965756357608459530745154877921032952828210838646267575567513528395704864623959011563670445932169051907200606987484187014784264247462559507538550749954562734947394141669490791906663404574712166513655565858190353897946011875742142093300918913372233877866086190742144435999352640117777482732135689542919240244557085507881742179709135117868996721316471994759515277841568156659739968775830300840851431318983344885887883471537957242634390471684294896364797248643711908271986367322709431682545278297928455561067744653877834628943145012974347544097232579399003283274402165876576936442857340812382426966227811586152274130432798876568061460137590813327252431731250842789104265255517147081885572218194564547646081088
899 6666666666666666666666666666666666666666600039165236529259516760394129106126472195274883071331776099839788769704767636917691308904967115582287213153123301788880294985937455638786093825799439550016299234816997667904255847297732263539199954072040874226464871739881611586072700139342423200707139447125701414761818772654065043929058521693267244181396037933727402011367270381035532936695383720234324058249494697280310900226756643765610958664812483670336087723324409627878796991882327662029429729720200103749708548735061318846806168989451042545154051879955216828682141612579696515865415507047718562963713998785509141702669140172415268475119888293205151545451284004757769787197554753793110773970338305645289874872940932433290315904220857033430656488895492021001007179112433056001596503548216767030028427366705839677596887489536836358429784156874459351745298785323143457891982458056047622718265784140565086770
900 66666666666666666666666666666666666666666067019153795430002317510213828621804916424140614308652651565224765594009575398925888446811370706906935152719609362567364874962933709910914907468737784173593945106542629736031148799454691140599021982317939130362684595549176378905853666195748916440116483608697832593324431362315241578057054781847182788872335862717830775861259340395518740893658417534313756436985604579413964729978306407764841525787513271670399067113619247336474878788480441234209699659125128172893483130026010303905569604820009886357646500501356866208960318752423186398129335204537698603971133669622282608901145748054983747460116722365261812122682571390306661726348749910174361752177098628334516606236973888422086357606601900664364673972765900516970163828688505356950571708163766480366977116900856901009523396732081425239618104378784954581880252277608148325563478443946599679053361827739281639151
901 666666666666666666666666666666666666666661269839050825536687524258591124262910914483932195444540530753689557012752845256999662687969003028826868014866981788378379415292879653331114608474439855126476269911211222698530262411517925646614754610548451009535666609174280532571077958827316918009958466194447373349930493028745815095293488061528266134615106954059856960086816083268411321260421228678882048092349915934461794337977009263969094410181847211748137015034389114619100566356016317308817983697658637471590305196415196573532057097857442496768235770044145496406714412549808402756348166552336117045062458874794810816976830195929108303300860036097072516899569637621754522390726889301248518781808156989484736190117416227020389014521976834561702538026714586084666096040502420467233768219944562896774214991117026198389968066488881690719862163719520874915251587007129443913767457151657738460139879082932622556781
902 6666666666666666666666666666666666666666618095218124096496854384993986785032864897022056425667531443449872679781442273979663630858387693926092973616536318772310083522021250728910194565060557279087201776867193889806521824218641268488097688882745050939721536227190376650068463413274423535495219559884200725153119582178613060176657849821325631935312969615731326847243742242103650673734737966723467917798997609410798658282047721019146096405620325953999678351321808070667025279166572780532460971257801090860786514382543970022420688797421957084713027941418916857694551689912065205448422448070198904912009431232139993719990371296959408052184134272165706458164509142741689826304623185616115057657302759205609895885554868439556269677047011696322261714457562520466571850768510976408480276969105495754239741717147352820270503222782975148757098521359144563811176368828543300869513656988103754714560441379145801626358
903 66666666666666666666666666666666666666666229523629783535138356131612547731962450739865174497674449657715520784699647132483639344392155912001394892927961247689123433188888593502702892707079205592427223425468795206896942655572630980072833481659368401434797583257066352849117488418117483648612242428502058106072646601769523802170818309731158791886397864255915012896000579401382248589691663123421526674223377261514134123535456335100412604485089374330185358368630389004465736691959034004796764120273053124100550344904243506186004725270549935943774519311411860881247924900544071435669824181919487325959173542710300943095971989855604962173780602098655936523461243805611188094322997949564801976940577561746863269374508491619723236787424156989718905367209885782536358738383763565203087048970729357915919624154129586673915004141138045301438482415967811420446006270826465561143536133906301148107575535840570524866400
904 666666666666666666666666666666666666666662732379334718482911871851179596254328723325453237145736713586106353728963490859019420766196069874678460949005591880370439669134878700121904025714452180896341862864867508252540207563387695766415181306936956213754304549800067916631566545712829420218177610786353439135857583689673263995342560719286173095268359184853490474087504093037754740236490083384243993062524487865408073676374516849521037647390452121212601681238052186093412534012464946436867792500631030416570031823156112837362538718475303178187296177480649799224000571207189822638191570210256667311919970276280666110404490203220177969726832354522656486298525748356625979372300811527649671687027403681969605445117318248669063948292607327096949887022391255623213579098920227690030785411085767935861906763886513119346373067049931237634699623752615442802672160852119859592510554865505674801021005046557907495011221
905 6666666666666666666666666666666666666666631258080679133012873513327283032955625176595745800978297088941623850227338084397841453562431295538767496929627911481512258415258077811280182170885244942018554730033346034006135933713127380518054391566451090129676625051605906436610662591360061076511173320601151141107853461816359754147413979507171501820504233722282821068591281905657837958866826383937737934005755543741449944897139630041613808521602116691758027739951319822583175830249092438356011579260412385622739720995472898757077154345480642383658067267108708487859342516895484599817491187543015980985440530032445051477567266676814441309850855640600184823735903231250377964616084638761952665887123255141327384030858752478890145001812908103847656600013334895131755994480527549235276332875255059633709054428477660750289197331042452684081475147549657803332857037347323615973092786978270789377144343386945399851643211
906 66666666666666666666666666666666666666666347989392778863782528286612213963267293256028378875471340467141281318712709426247239748728548326515536911086694295240858435488631886872802961114153431675827338320046883524188141862916613255004713842726189200608304814188290224237981907233333682864848097755153780470250171910077678083445515154357993805051428871974503333708144017225851077588138146022623386508560228491194046556032045066949011565789612950107524930008054826199295407129415549576515129534764434482599692948838443442604368692973348365398325032812644693133607207515848414461141915015641270682766835047126955624316301677957133380920671831416940623762655077640027946456410505719660015555120951563396483415849227467357229720020266831857698409946749197265146287075536371497305373097020871185223152157370810319491825021668209823653902053862948666146648370757750992665466153062956859942027913783257852340430818828
907 666666666666666666666666666666666666666663798571201676440709421246176592336072305970922076545908730870938198535081051502891824405223601605306238270820550300518462687656851287854195901060684475466068465128649336244623705982738787107437994814932608531563249648761471482301238763235059873589438215409966110024625703934138873067808525798567489670757434032406976094400034838540694544407439269838031449931636969237651178764439952117577595121920761683518595092946099054175234354206032780549521419033512927571761331847548863316198909177356304313630720365775397928797425557847027200041109320126046249260440330832054835574127630516329691952489388294824563462405558079104120010146795272401110742017094989505936761531632930458351288528878528918196990929491879498085543198791708233625128016840768838261862301152138962854631077752814063902763222566504394787685858960240521324662277770566835623463976164933747447831190750830
908 6666666666666666666666666666666666666666640853807481754633051457882255997691317420404965355579845244505110453482396130192693086313679081114420986934667064208121321566725811732680547866779285411879973127895435717890126358360073958653710944947171816866688791086321259589826960009847959934805944140611660312720339039947961691047705778241483192037010619610711609898742390946340100294495520096303903627052076676028482829183255533358529193336726010246418210698800905735294378605348728920180429923699487249466394889228202680456231673248119976685136939178214408560315798932843325581862511599486319560844003302694217083994882789898250006543224101825482381731933853076506392928670065063721958447731142531428492989667572518824143604819122016379197948725948534742846991261085537960022132045637866367796815917835862807396262751869819709771005344865668773490482171113456962805777697521798872419687308260769711320726666286491
909 66666666666666666666666666666666666666666434350934002458364129787606970645888523450311354866885273867212660748008231838400904443489778396696442779892978358397277995745231356588074424101645444635717256743222063302830728256848639750690781445813994732378535929509167450052253317842693706810062312942093153681734448327999805259590539427498764058450110039862714776492450593387965875774405622432669845578065995570340145514683547243804455600860305373715493679336064125946901491306626517821809731279347680458051325498476878519784797264135172728639155095772603754285686193185077198168493814041115097398552655087439708298451922452584601203191735239071553737731852458751353893184848951686495196193772509403119288159988020491980308803378316760696162219460806458512075219484375976773722659075726824275632118139369052517749198552439288861546950562135744618497241998856893232184247764981550237539823674732364276182635422578441
910 666666666666666666666666666666666666666664575825072688791943834755129402479663377719468860468634131471580613398740753212274806658074672236934562301403628689244804673219975566250316270019232133223037800834140562618213691532893576615868713601352091255455181033708439846676954603707353432514731597530628127255172028914691133647939087315490708012448383952993447560557311529960967830638002067313588445199404587614930132545947535766660835434319633313095920590406838326803033998449188964545302124772831185130488185840359357554842269663224706494241351623959268763445439860211839171344980371976577916685951988763058104462072336161470727296379550772328385395360111438755815371278249192110508945779054237165600633719749933234114605268406940241626152083656237202423405966456051677556926283368890603245816429539145494714276385575977277724602612597508886737424177079246176411911609816723869453712164580043711527038255681690498
911 6666666666666666666666666666666666666666647849092320865794161179462831288983637066141886410884373849910892187255333445577139926589338716799077101689200422448888361039570033594956371601904051119518417638523259013813083184344832921560380186535351791947435132980257488193539314629451329388434325201716542694377493293888149587165301015639048813394708672489868342851386960422798335800424128236049299074045463126303864066057876488243777089098757324361320472623608720159074529971270225816789388473248075065820826746472236724666174631229546928839487341248799845866000588102828230818436663557466867984077823126869020288483282227489236053228668019106690859052466602331528029843940903438224291716685980033231530392981747010992827787271469883454045350222559446127661571156553265007460083297293694702602749140510577663291491470935697733593307617794960804690303996728372915731616350478206219371962172796332309639715403767028060
912 66666666666666666666666666666666666666666497308497554458814117281832148267519400261943644364626031315864696351964667676860926005970715117858356202038778151759791082220262076845532020619253193519243300763821288776061868382945031418166354027680446922065285722560488100755980894008774893952683839365926917794184110260170247875587051761966964513920547879565927353314552557011555902896610168397483134248530658228103282270270226020285222918237192440535393789658465442281005237380028073336469019448689236252863718632765799821379433832181931886474054739166991512613305601002399163107913292937104841260087237623675625234084938278747792493425149241105088355950836237726683504983196757512153333605039165245163823401088673233344792252382844877601703705841060483165649635221981607949743928330270182137330099740525576728070795296303277682228575799323165649871357838603549371598621202220005599755410551317422501065083074738056961
913 666666666666666666666666666666666666666665142443144656795993722203156001074341269024159465948300948509448933834348675758415000720403102727391841826200823813876690570031281113046260918988095875778232500994175302546765653513396028632357712691159987860356158183211587855902717482340549001702392576061147528467263963545697521521790854269301847500809406250026237373432821488720216808019133849795876411868455040827419357981371882373627720703669428361199656983629881378096407908600441772096737026051441050213863645082265142251480453153911141337594485485475613466526647078312674757203405080134061588494778159415281531568227131213606165848588165824233504030003271962059927178916231211603956608140129410103495644848193544297012364379767735271819530647187984068986410543708153149308262362683876022434171142762855336273800482334996897906206925409322382898873658858479755423702064220504647102592362710504121374904492370546690471
914 6666666666666666666666666666666666666666652948654968577830610166495070676335738087884101860201375203251707071175804748492401673150294591213193028490770157461160210940623986967471657404796582820739392067786063647856352748088799478773243099314691649675585530410074655346816683394173887957873267506497259801973125854830069625705729357620363248245692416306931901316295128143653534631320157159228845660021992615542754333768398302742185040535248033762447433611503697543949294076215383859205065134990844916065185207380813181093675487067424990908132879987480047941147072953613982284647454813411364473182380652499039145330857483283904513027585566849483570330626108942774058945485103702485813956178200692582913869245634466331695112874888636499190798975782241886240118495442124676010054103780274256799255714385636553572506215008310933553550993897970006422188424077204772214599667113771747491583992513039808757197812280552193368
915 66666666666666666666666666666666666666666543204561383867142158165122302753688309457623583408479043495932030307248909403098281725019317987585402420801670619104331869138013081357632080580495284957801625521943974305255407798076841856533353689491987159606930521018864450627195732915717231466991888659965338375784890896350344643014145654537057842428768230755085099535388273588373333123419362868202619251559931429929406732935306374546967009860196072128494200924921225673665494445368730734460714235788782476438459477554388404740002084543940142034106298151670607523969264142936874076502311897655871779004196757552384986428282943221867692660111201921866732777193812107590955339873093109164598201291045951667918412209579026996438823566471359057350563283479409943165415748942924349298955739626595557956878005275611207211462059605505673938981915111066560036501408018813242970763504556343925575510298836734715125312817445907266090
916 666666666666666666666666666666666666666665555507719121470946090152767391449861451785278917342978058130054939431906851294551202191840528554935277937908209985616216616948898122771398872785739841618244308080581579069136301639635102541819343775046220624148999920467127923185680672800468818367206069889425425676513860099552000306741879700396352154625080282723789974644289189760252837839051309148231144638176953866540769426892619521046578432179518620446287162821729624462594821663082611767822847854077539825253212574099391412360791868262978804195493350900254144375216944303367437421035111775177588069862818817051169376672868030346818425222871415516604600492567143491596694291577957492231498057770030128270731481456397335051708933413660131443229729280422000804856107147645824697942977937000235061564780923941239116819466441051178495016009593859237455538787465775918634164431427872826383105799600015534598447197106967296434631
917 6666666666666666666666666666666666666666656666236138759905181478041573189715419732734176922753469189837161121553828328317627486393231423661084094496026110766286558115487545838811560888000634513550406521406834883875090134955320603707508217962744338931147375903285586381457559591027055792661566653849527389091086308183964654587861392759938546977205940075905969148602515227078786366836958107116965867335573510613418610292041663745550152434364983350168301274616251568724353183244852267745993186739948590760151099090765829826264109569977986713290016929272655257413279038319147612565855012138519494121968964365280834630105874990986028482973851408609078477352419198911852534349092459009355312624684279768790896976989400070079096387271378912351795442722712589194961124065993409650218908601188162396792394679829133197309178466105381091430350688022020504084189018923500820232773974610273147772776508280702062988717219922426987301
918 66666666666666666666666666666666666666666576662791915505813299969040825374105444261274258971447889375201116760651121621525314044205749479616423001848200543166763282980020151686386845222508542194857112933432718660645855155988118199185512829575997523576971019463140322942623071069552058531484876664541320887543571109977680265030456331981204348775000253852375192100166771813275957826468882344743054595029117720394223908961851855129187093425955250350190935774784132732264988100612234321222314662679298691030078418239501801877053720439272896719878290253765659130073154974345671646773162518820113892957287139461581577092912373585999886523515295767304210978779752471741726869695318047194205776263935041577288534514529976063144876077984036466071280444372632390096866244189529840877922293616295397285293187814632133709919595493628765423527295786577440855219305317363324075165063216249899875384708005244731009287412817508365399438
919 666666666666666666666666666666666666666665856631793906218986366388034095033615665018134997409697671043476717512526761260394493064518411983214470076321563712392159366404607039137061187616096700764038196086292900886203003993624693153395187541563067024569251629503253225050142882875871928596248290470054331086491517170583220056199095912558930035241456189103319287866293625381008307817462682303570838027650200578520183185908106191228929369967416003720523025289187644755699613732714069164855779286487049077884801573891332469156009899220717054438552079976669195399630689437181738772945206368595044334668255951829172120497973151154243347873764955570020657448137506662034310553528513962793433484410343356591241373754410447846019928283160522725807505745810310190684424138051503858307102286127370164642750495933199082491230913644255803749576085196637124370284433677983558046975548951919147929898701430892354698516195413466991112920
920 6666666666666666666666666666666666666666659376352811822637543964158973521969207651829881643353945706057957124279407518010217104247332374515596872104708385178768463034732443069950607752839509053948613022574425138558559189070743643905635692401721228407758851845874211255417032648620888705207270232804333193461283378933388209476002097409805951163065414794190432856678110060232530200535307956818575039702196033975776690164518538812182060426229105033356694616782928803303969842721574408867168222076172123907727215457060460579130720375362099726953353505942450253876966213919916966701531422372853284983561537820469911914654317373601725504623139965957791356811395084100887127577632437057837600643650047670032940961016493849811616576785138119984580081574384547816933788060766737818725216230918802800690438881250962568949738247763653466977254958375742028266131987815602134611206290068802465896284085407164064182185995054675062251501
921 66666666666666666666666666666666666666666601053841973070404562344097428364389535533135601456852178021188280785181334328758620604892658037307038338867075648979589368472228845653574869225618052715043402007754349461106157773533542633826274263309066431976278776875282426908513520756697875457506905501003743796894888901850721214444167074684077349248970555599722617336912855956580872908682001462373508193226310112687104829193013464075780303474646621028765939105144673479981793185067804506821185344375945671599219601277252196663707634232412517948069137618063943015242145719720154224934541552549163521078777142048694733760797901910169401106044868805301490936271255342046367233929728866401303444769111439174990132106542619263953734332560917256698161731388580349768249764454438342331859436422213975415453249749431867270323155132401203978744072115543367678032178903145443109794823504439132090592634510584928893863624989537531678956931
922 666666666666666666666666666666666666666666076151244424300307727763543521946172486464887079778336268857361193733298675625494252110700589002430010479276582117411016724367517617050309619180999773041931811701880807648509295465079832575165339591636625521931652763714443521444943275243767957270823583728126087362073971660124345865961923851219436279011086051592488641248082728469964129368273737810412255359048292690126992423088185145686464483556553063006042143974173432305195347703043685962169406950245665844312332312238419994906310423458408488103266243822223213566562558696287360198784119210321853155425520699521581223138050098302097330646069190783923652733830179755087660493284349593436526995698641563186323249544675675091463527912700075891495809003953444717377306964339785396258079463975226285088251890938139276301711426148163415956994522215620305373258479316988020841086092033237552877194791459790137323116129042711733556700708
923 6666666666666666666666666666666666666666661352027866485369436216538558364182219044850650384671693086382917410266354747296114935662971967688536752319799547992862137376129864596629737145682059047623174660741568906326460787708664135271590154877714823136400881276288303447882740596226910854404097894980477427587888556261975415504625169879873975532995623292851913536884803565051428903960844291297096828414843551080780507712074302422416519792075315601520714535708576343812456376756517299523286031663392970722804648443333800852548504115630649597585010795255415463689431252086826354519809459449677317519492687790437881011221062063874363119359325856580987780919233712435989801093974331239999518510438302040949575751922790184866009298297808933808717587190386481610397873173292332780862212447842576384660963243126220991898896313223610408234317965893683573783658058668864745364678152934865498223673372545204732180328924835302019209096550
924 66666666666666666666666666666666666666666618834917465034991592615513691944306638070322520128711904444112923359063859392331701087633414375863497376922368094488900144382924223671906288322509959060329090434646611619367286989038596712110026083770329762300719976306602913315092423199266140821872958554284174782590971738186679449314486085278458463307748508786076933037232594321198111449749416070997735961234096403504668766647749116221453290079508225246132249479693874546612914043647974617047454854524545055995988271062250200580984100656901170904159932183475947247260886301966109517344250190420185175823311783312948227461552478385865068572562082379769630703291637688922856051121663557094977113436568702664418757719050897412252337087494565693359089588820176329410399116541697754567736820529234147566127981372567762508883882505214829344374843323329812199660993044207687251968299454777532009794965515533562340148342840137886983654259571
925 666666666666666666666666666666666666666666236180923851981591000206289894165426409299569347825073806663682976898241401197651976455367396049438142634610517988272087655430606109162827172982189624965005443327626944811309562198971706871650237583029242339218264100499483495824866113625927611619855559532119115808395644029396952966220814511159771656132836659881425880000503630410844707929343231245747469160693608866436434110048884515136193073723216813998218335819109579489826467566884254204250012606477636103513073643265622988681717808649140370285230898935470793158357149282202649630513498848771416030961132115888593877376475951934293173108931927581016942708830477211886048572501175453607094238820337656500696403181682686875270760473299725931715446233243771133305337277361881658080471882224624955684969210702387282880058459055206603880817515165049701334394172523565000269127431671112235116025342862074425698109744039901633980199367361
926 6666666666666666666666666666666666666666662792294981334500985668523275714155504350362790797092330926639813458750839277445534454764973231111609947407659097859552693390765471655275138603396906578639354395859294584960813914874115717083472158050937102402546867100675752394347035156460898625626424513830714827755984461279163106922622523051695946818675154438349294819805028373687609033949707309766606110868765719084443342609701856461253437801321601298244698455353278657421632869341211917401299320512989200944031688006326451347788126384118734959934256975913282071029364238152452282934295678320761611526090386073896807416438625131561876212009380343717309757304294451350975392056728710201767100124585831448401858474846737002661394695391381164565420599661805720401000339208723820742475141112107052528596255510057702514158984780579055363845375382486390909212607906153858123410082861234652491976309243734003015655895210021336610972493009178
927 66666666666666666666666666666666666666666631797321498677175537683376148094066205819931783840497645006424987795424220163676476759551425746671156172542082932491701571960119361607144105756472558885434327404108215836260520219450633940421589561084151371069999235279344578072585997344940057035405551721951492878791252688187464997739559625852481952307123381109905524282561843909866401585718837499321127066053634399976870778560789471631604370660378713813925104126389752420992173317850113918589482207221702949661032222530480204105074999136590230042641756584201523452858755838965843542420217719344039680004799426723342722930764097327742973297976777523605515767564291109081477943426958844856212417197513316876131350998301885517585056038097931841046637002022416400122619614431085951175307582662835490920901082713129216535788743736408289529274054010460992645539612167286647037496531685213575292996284226530492591090834007385569571104935424980
928 666666666666666666666666666666666666666666352842560154761246505817051999513262519046052721231145471724491556825484648139754957502629498386707072073990803754715405467743685071431971960089555827712669911526595894527637046874140852870486687020137384485759535137126940848317512742661999891939192381935806651565155156358276480846955287917524928675060887466486716002901838308249282424443030560031529447318511311363366365101254612052572350996501777300852874083321685470368837476642627628176332077489338761580491763485864072984907614018663894948264725873877305956197717288586375872564832042243718918881622619369127860792368912574928556490469484496032160872777617607069265661048191800451014000128560412119075011976063486250854417024908178475797614596854304314292223144638574291330802862699788993658790423500408714081834047209444159243307323971801117601459263089277940851224560457209330128861857729904731357269019068494614840327899944330841
929 6666666666666666666666666666666666666666663842249708059517885219020134662286029338081141157746975912187090678096028499924461284190332152147030314313701635328469288450411441361661472698775122033620355957966716714757779976160863707681226849973896615394742610371432345154507286049860752641732369846269551371944244254415934981789930114532402806244242666945584573956770844731835632332240005800835678148166729020945600798714210043445994778829519471651466145873117943058631520578885095655326086957605002069686169407103279695670587429326406792529840763107295291078767510710359800166419684891922939529904107160343524561596826065072074432125031450039070742147119128872031484784599842238370412263579768787093535053724152763794766433838672028805318344931544653856845466539397162830462670801825097113179417859166273694045857281249903361146378906929810760818734331825353232658227941671699306974173081095381709012055018166487496230674228363066591
930 66666666666666666666666666666666666666666641246914039202327633637847878627240930709396937086389449876350482769530923165986818224379656035989939488357805528708438070738730902286369329694759935392027490901291926080883345665502945592058968317313690623713031052303920249028113274010065938895228004947254947893831186580280149330761887515117925945572132963199295904826231842120508808781188185545326685170761086750888940858765650072411999539678174045510214477220288553981130707591814043816988025924004436986542460520787412436533645835913631587988232378612769840805494660738978294433904769271123297227115727616846584657947783558957018533077386852807822317749085140201116856498884751577413362428208222290752490791194594599755952768702243931402556046867909275216005512822570087854031499360796006463200828322987937164469507609574424423482731044571761372868091324398367637914486037205593514247682877157996410329879267413833953092167158243956848
931 666666666666666666666666666666666666666666437888893019487615369407297574311835043051239100444171715553821011592444975160548030686083570990576122011961685433641443959443773630797236495093326278154357429068767664264393392149912715889026201528663563209539712383462486239715853363019827054992904816185587154825451864057261525016830547133363196096732270405909935466446716954976713524594185693342290189303471634852907248824841818104435027524518430359323500498016524699385621221789953944320662713875719590650124351218813847676558458576389218924689039476796291408853914789841801159171907308455380348440854081125929541658153534893893240695243514169627283220617702061749770345508982760180781067340962261368935422704992639541242549466663098660169402257024315137009264344701328461947702463666160781545079624324598287141079793453301642410846975296161402077610576234462759494213347666285401892486075008598330605743338024458604728652384149668786210
932 6666666666666666666666666666666666666666664607666703842055204991332344835473182054127818570664212106651055770998671443111598942841418805581851764424845218629631504894560331248714516150723344520771986938318891285134643497471917881924704220467854502058714441840252804146682517545683075974979092934014781384679066404363450190318319561216470591781499104874468471201612718721806448545423590854469616612626588568131797934113166383523707999172206782608044676165877907531265283454308429696332346675903052566528182884360023926919651315806342419983052439249894049040558239974767265290983872212748081765700180409943669005637691394338607850489432384372961639971195093842675384483497068793312971449954058869104501235587126523196343719534685878746667211348836157486212084865010481429370988630970453078860470286266665229067981117943911356830865297528517956967586356059737645444050599298178848901653444292016694382234693995896005322182545448524657311
933 66666666666666666666666666666666666666666648135667001245163511588657770185925305153817033802644575626526168605654709654671057152239435916903332544043937315754693108868007561239206359220693956808627272981769897713497512254106185009786616831179867550738429189285908233244821518860680097362572384458156754524777601704232302958467937112737092058433988417726495333552249598864225660203001132242692357623551658473332036404935293837873438901608831717721395188591463920648483290715935033387475740275797600084884933411318157165072916493822326463629861778328927858239344042655513168095758573678994165879203109207115798828529115612355492278777634404209956968937727395029317724542802606700605916984163222897023795099742006831648658658636787183667592070334473664311170717412039717632289231244769264931031750654923614956061087910015947322094114059787901431674449842911801752595616970702705313297233710207558174659543205651593330792575175863227782621
934 666666666666666666666666666666666666666666499887669677873138270964586598339994413051019970890467847305402184117559053558706181036821589918796659545937748278408304933530820111158287230035532604129401190594228212452477655724968133595329503409403047182115857192638605070676145696392847702514774801155638060781240477142942365292608604460533045372830049953069040294697338639748081482514618778310205744119576227675791443305283550454349006722383201722385812925575406836953684255932365747022473726008464755823842619808124240935137022661524493639927645967363467804015379738174224958539387122999346600727008530282154913215239921960620786053343198486508176046305953025564269893094103472725915375536400374886770678557695732103036083019911326274199383965103035698164175198537253691391548757966220419461319594479511246770001681182145587096579454927258703873245929298461122746685925199997137782438579008308808511999997554974791675097475701134425095718
935 6666666666666666666666666666666666666666665165655693767524911105347946051726616384125846404680877292415286323724698148695022295998060975935836602460235921561987213077808645420462595049664802387126900851656147843289299219590800481908715194186117099217332676157205462436394575454062716762080834120966639515536758893671057158034136348332978024884542923315018581919180425194494473015586263552967242719320589018466655452750854951535395397979229437057476632460755743795642823090308126267407606589648164618618527146725520122012140581754419544434071849377312765603872621993972029658293573293905758650736691348439949681816247617822862584159176649492130767005256450608099979257656976838951162764264595542115699439658448252044847826886503336298921568784217405273107073311838949548057025268044316643391219280589658790609713785845108939370432811644246033053507889890113285374107141168379371033726573566789418506089198855000020550196241391666621148240
936 66666666666666666666666666666666666666666653157567910574390866614798181132206214123799284308794562298404243580188950004921867330649215450089196087969696603452072198432496659724429425302398284133878138619061988108122695202779815294033684392185481615004023815379055279529716028392254061213295021079362564809859493072484617513791233067648497032667410597910363488230028127242639364291666405970400768348051741249261179582667023826201528650269802322988077517724898577028394672873661885308400853750277240934918329473239375615528326671798840678649261923764204457052519132750985101703196631291997530013457277887132267359348562551803321929529587093090213377704018309548644052929322538128859383197862667988183976655495655754176971970239838367922132539614190610155790262142583173694377166081863447981521904338113665025852991785355492178427872918764360991226949498529655992147782006707728262508169865429798996429629635373857121214843224359693006950981
937 666666666666666666666666666666666666666666545084777861836184466199850296856522593780860225445817727352304858888367216710963472642509605717469431452520282596827960751018001894101727316709489995753055464250654495602737272410256614344289893041242328589372422448160940338982598200670113814793790225732410399431383583027242639257906107014070489419967450257286723731217451540803362675888263752471815235843908848311627346133799560673790496862186747826082000501891051908459774969051532745549209410128800917255345962195836646372926919055273874894139434417812060475013961460157567756571055219848218822456263659841743607709396979656795958592162175600769856704619087266615973093995468206644694115159244983318651253639924826407759538281538696411991804944762370104138999208940511774998103733148154559737331306237111801218274285688990617352435967531010889809186778943851829691812167391783141856316819541592166759931466136403055984489350038402570226923451
938 6666666666666666666666666666666666666666665572429667423192326862465319338375370010694408695679026212837410396661971617065337920449253118123891549698233635531766823515040740742988583273300748031614564695009566678832066560788977465984516171952191915684705258801694562813349461422009815137223869474136263067643226785713178124724634868346633279986507760746070072843214294097438946099854915767325491535536672356716822056104925676736431387480797244833532064730189652858222325402595597831665471602154345663533780142657877699244738869346159312226816300229625553782002830608019242686797516929637262454639203893575285679282610127499041808522815377894287669391981996275030828871173657091381300891793130723147812988194953781109770377637264288973123244842208997595669703994590622544302206605838732435794559184014836245928842016704176898787655826435862564659323564846533301543766437736280339319608790290512912298541848645327613813865585761392860433097788
939 66666666666666666666666666666666666666666656818533673475397608428854540712044996762916344927777902582203360236624411220254707950709944729781690613662960364908107648926517732559408511420114098773390540872361833638340616810777472752061995489636803949824821526592973763657687696109939871648377188317126045216925650444913697722180997348576495457951551927217234534935863465792768405196806432391041985550227452676007824249610214540366499610639024934115691705646905338876865334835341865723584226928160058661194184185881194571702389732981816260675720689060736385466606480782432214269593897941066441890416620942158327580685841790376102308101751759193368762447858210157386130526031444879406765967210452987814896128065910789561310126748065567416231784563840066816260829582823589319346312198214265223426765938910378073436151909649036629347208967629330327368574564843229324016506587549832242948552909263477995474512499189007877491875861170985823834559070
940 666666666666666666666666666666666666666666578033469727945245142526357533075071637532913771016667789906496908796286367648959038223056169234701882187618646800028412501376717054142255436503878454382531078172186637447029675642733983675967409001200772509060713120980822761281987068172419591652951540963870606703343057639784611696418581855970049746201727515919222792406985961067426459758485207512958206263863646403821369250956995186630809925254343170450270720263573108853208614222241505115107290573862090935181285595117118621224505578528630417409325379049808953601729179433958638769309330076455677759065935854208263485449477957425896807905273218420112150306609434959731737077399863493094704060163989079350706274082056200534603218265272962361662021004901329764494500829097560995459687469229517690599482867686573758091181705964517155673934912156020418350631455966880036508870470670078263955352238591223975651689959654279287060759582808332880073643851
941 6666666666666666666666666666666666666666665868967894218173872949403884464342311404462890605816676775825138845833243975507298010674172189778983606341131845811243818139656855715033350764594867047396893175796190679937015951204762955435572828172093711306007653760335817070077468235832501547219563315245181141057452634312469180641167581658121677378914296877251213090330732214743341733239167992560648231552662634176928834248887807818813451165411773123474371608037312476865670519030798125919332206002834405101179403853680142554365629176741696840414908996692734345242477657751386219944786358868805715822157084685947678130385851244359372592147080058871237984869402908282860907822602499384931032867185171200395776723708378353536988414335607095607579373769632612965042645363321609693325873348380661827847753921907401886130328007258345390613336111578899839344020729380677418612265751373939687096099927249917509870884091989936898305362606362768709630377081
942 66666666666666666666666666666666666666666659487377714630231523211301626845747469306832682119016757649092916279165862446232348762734216374677519123638134784578111102647776517029571519733773530132250832887891292719829385653783966315383218483677850712825297533543581239160474306478457590454477573582210011446960027968220468103363676174218434180505092056719255494087543375801690240289553169372598814815195061474911514354967011232722324032513569016465015978049867789194382829538998913115774665256367661981670011659378111320892826680871253606072031576780556702307025799600189172769751357186747687308200105548032992750234867692188115807956686415148131120359487648074275071777906377144584140289278730848022852594344903807459641186414754369126154509983071015763065343252658233216803196374653666414008508053037644485334085755738945838185878190708085029923185125039347617635288678551228698212196894771698807763568338945764218224664890660887075559592955058
943 666666666666666666666666666666666666666666602053066098338750375568381308278393890428160805737817485508502913179159428682757805531274614038764338778718850267141417099566042362426043217570899858130009056131100670681238165534643394853690407564003707592926278349796143351152708404797873849662311226549968578326497923782478890023322088766106283595475732905171997083529316762863436513051338374254984248980182582903044709470767732852867186292586183887800335675980913418179009249577579117536062261456082140330183695058325969719160794583258781660817268620265319557462412178067221369925006490577545754603739523192677932780203630364596199180903543333494501823059497965687642894696782719624546640153797524886818780886088529555265075585213410920121284395811977786246186877780033639080291325531715858125335277406279046456097886202858742115083024438243149383141141570154430310979802445390403940347328455765172311453681029997585581684435119753377518497505946700
944 6666666666666666666666666666666666666666666085144261551715420046782098441172211680520113918307024036243192885279101524811486916448138193015545715670299112845841674126246757225953685737906665331748342426160459289550559352365904439789903756552354726578826708983492675551333453168623153395292405179595540567374269979784957543610725959397304196067120230414092535223051129928134615058642340556729642902950029179817324928914239443093844812611974200823204191390999841357175135830547018302366120003808042121161917441147684690119327644074518783713592821879910313595557346858776283721633299927467215362089894375353592143711761700815592824627694582855746228038076585520928266710355944967746200657216052840284051147284506015375202048982687470772623264887209812530135568781540025377736658404695298631904596216432877645769412400511650708354206132806997331216341866622371240595592434032055569904385013095799413045946357649681844132212247371318348226959401087921
945 66666666666666666666666666666666666666666661432965020632105447087705552637216571791347691931429882992855402634178580389970048914699910403806578107665498238703557508747287446782418249099539954245782908282308006379890945209171937160855964428305442046906871807698725777698714621195704401792590439053256998819962875284579074595049744448668996330115599031122913137376957594778887920556357012525228380024570947785625557074693851045318265495253408161518320050631434403297310121056678228173500636247504952001410051543464869888747127304633333566401269793466051250016292469444748891677495047838048001197636063313502883346701859898029449313818735764052618331015338695989557314585875424216904048450666863804277186993482611295826124193671566750922483564674960609665007804014383066007281173805581808478486255912699384930815899696793632692010007924351220378179799268925107017592445298725976244459259327690453157872521150121579717336352413231131756422275853311511
946 666666666666666666666666666666666666666666619563351852355615690456016640401615812788795894049535613602365290374273890176397106898965860300925869635419127709968894670003053443283609784104519352032380959668819166836569884147699014866931494190088724976043866257219573883445426389508011764761213315799474776257546619858392488117057279189557902227404242569495122429331532690935378879908814151307777083822893244398718317217126467437916930878973908598823627432281132881893856032038956596429017813011719842907464752272016037438161470588370335046540331749343477066778101093625892884560211159503123141071680383713690422555721278206836464410417741846784042416140902745479568978551970334849010515130554804068549528780568363823603213871920817888725232563983942613823326415042531353446854265588280768995334727599763479835778754513400739003809842118021601633528357315026805512230270976959531878526797472366229527860524533097909811387646366477557006739312937179528
947 6666666666666666666666666666666666666666666242736833337867207880770816430281208981765829713112487189087954280035131678254240628757359409374999493383779654321178191668969745945245406852401292515033772132915702267451988598185352196736978148058176750661568936230493458140107801096798810923162154478745814748876682894963696209603468084031200293330101305089260140966318356383624387581998381661725497931196371790671087352486420541290304698609986586737485729125773620875765797148335412661444110891052441833021126420958381069498139885676683752851747125162739438432610864096059188438197131985876894630301647732392968080360985812682266240500417158122500531235759648567656656577573314033651995096319346006117378475718541619835720377044849683574691062534614518655186442908021487977329779120634716605528442492255377489862045094301096017254150483130433279557531896145319553028727629518433071011269942185132833618773593387319987361689036525942135664632335999919130
948 66666666666666666666666666666666666666666662851298166707471537593604014539197547502559134084679051368458255186982851770954832325482901351041662107109069423410810702493323568197059093239835961062500353667515628768527914869660597211174966234955238337094339405483062175584662955009776233590217728196113171349869479869129903098374308341879159985399734414240378091172017951607702654370258050204670273276189922207548165518694309602749531186121272962733692404773945873318913015666326514475629481869389400838120361501419143120759192406032900971647822173203217130290691817503836175588440515963453298440339667452948007516323645150629253173671925002158967864712635216553921978290658595451608168620996991245009679277415120547960097455263709923521386379449813690026657081981899929773318771302963168420487596903097055923793593489396704982775505219032644256240251492714286135895971739280563949612003435561911428240034615189016242527987346806300700266574199774755191
949 666666666666666666666666666666666666666666632328350167033910505009102797519444594189698873428778128982790963349512332605260157596012778826041625630566992552338745164748083096602484860136093948552878014306560817446971356228892366984369836431618678101830587505207906946527815811058094649282166396134559643779020608527313040849437582107711456948822272480674703321668284818548112664720926934333279316043118572278142254410417201496170416234195431522576523876435792412259228986873164121276851872935369985994357910298438564390729900110261799286464631240039015316276276446336251999331527476495607124551576711649526205456227779584803730544832360115557722553336094167283523881754717253148974554533395100552011244363845114475089045012779461277716740283651153246222485206511223120817294876771770504473202697766444689497663322463995306957142190779210374918879652752452756507059890861498166328976411618121507086832168292508424490953310665163019762678517722492974741
950 6666666666666666666666666666666666666666666357621818169971861211748591844341668014373956527525669827511785336812277660114008085030781676101041297341200507162538848378889944749225034888067837629908525947851488466734283062873660247445894510103718834392346017537893594082611286811313611672320437847586500662224252269701562020795755577843048810412087611960911647121825696370450568472522054665174548406737188256222992189478697428732841761364907803125496992197096071348705473585777409965153768355001604563431959244166162422828677452240948328218419029699022195116505297660271363234847179799185149747159557534572270185060212645735809003364025691926567436305415430844555005443220477087148875987739321355482826214821725775866827927934785818094520978393754433873243956129350764292437488538883383240548989681012903391654990107465017878998146162227836227714739291629140628419182952672647265482538184483515157175064266087653387647449379880794187612487947444537003198
951 66666666666666666666666666666666666666666663885263030196413417572403993265741678796032275414397695114272734697977165607692739431943701751576038342733487583803280628683109880901644012020511483319705100264310483968589333563558344839119012466467524629862209267778199367690528192884357823852297984533850133821518236803102957071229200020993222070373171226928381113278960549483508162994501882173477710429314823040286165736751693714303409790801318141168107029312492133465202800113355991985462604414133449098885876827759726254566996389192841400691421340912900303260671641553322987337741109172504114888182233707814048873665841302273270352440168409613236714671142675028596622378262909197079607559864301328379791539612152895873083748211107843180683395233419509486704675009559621742909504898621263964314390545144953242583919093574008633664020269352760109325414000816209149100508710804732434217456094964444887154960425796556554786429566622350834383189734947829564360
952 666666666666666666666666666666666666666666641634033938434387424818302606058341775830957145396245922695121278948461157135901321554159982430851011751240169389612542611059691575225126994379909962431044469514323970093169504055892921836812845326946107511077549179563893455843940017036967646280317477788369503344206389983942337389592991173230792527787083086498169386762606676021895620700977692838054481405775713473736407515613254162868914845417426047195782752454871209766033210479352904879934157906214524094055983211201172664485967037326525254522285752823022291440873987796897171298847736435226243041756844589861144602084009576731165041810056092779510220720459227523473314315728804418309477188446830735815015586959635924031414196784423021758624578945038927906995288754628045839986627993830448761155526859628910279362662173715146301709314553278649832073065931195900566891386316082744548191187272818949886572111903333406931580052435642149918704941031920916437661
953 6666666666666666666666666666666666666666666441372972112576153490031390121191742649145280975232879970922758177202817080889778560654106508544325772427632992454194002169919142706798459152786335949755290195577623031469584050390111024524507739843683668495921603002995735128999764120876939437788993167204938142351865791775058260546340218656376262299972857133390226766498475977010069795351209618321814266251484588897785397158175826325704766499123410788603685151951182794404921183376388287580901916634927222315562422977924934742158221585179433434896743413930716215681477764595132826955685490214984845222094939559940156003515878293056641538735188330545606873362101964938449315153159160054011076034674582470895394830458109692859519437741994581867498833499474299519978718225653805521468877115864397860239965615543370548437359118415469606356748203175362570143059301575301535388997084544786045918239261589603265000252898704775337668227783939148073941333017828773494771
954 66666666666666666666666666666666666666666664639023415679852048076949177757392350508974195443762586404971490261492020394674673712553625243565598618513997207721513850221945714069592345798647047562928841549839558387643666050720522316672914581901333922736860049735406474345828004860702069288957322315729654164945912452549900702198544860624763128993426054914396590472287813933385463285403684793561787535489418597799329272665780527555119357689314916279634168823363277727499477788063826116789076059196831189325856484078969708752433229546820031953942471426416448380377619890838234881722618373616125184470168572370024993180560084897713032353253982702157347898988414361858687720219939726396053740137524355106890397482220528613579058738908364709649430212875539087531199418838200209849252659381096330978831958720136882982258365121271660193226115993955122424061227429173433144360939479098753351441914394071974239005842822038405632810598651935184008666192318279505578068
955 666666666666666666666666666666666666666666648417877407785335099359209266483197821247434425660529944311410079020094850218738730079649293858757054233283076798929999466846225434585174606152813596172278182476042683219714861636951362521722645700269271648546699806577772276406262938155985924042577751223352976660972366124656419765764583024825919846218759755374449329138983130835551868779062378488765259814134844085629571299780422975385433078407454703968662135584894123753885765627512988365680882904796437274345194391343467604985551750560417145017077603901905018949354003526521547220648997722292062565267369708505343097945454203615190927549369374702828242514920777282728284067171547758361029984290297845688386796263406730876144425907063685549552443647648758297501747047041544656860044237491005416305147010883279292200121898333563795387167527101755420477844064214082655041739835537233948494195978806167406394301784298046828450182515814617914000435842189443685250390
956 6666666666666666666666666666666666666666666502427563336734682560899550065015447057893576497611436165469357377847520318635315237383510311395480154766147404696424618905557026966978475913130253542291933901976790753093886824995828894397168712544524309244325013771913748538713042704271544419476768532210627479133991932312292366738761497328761711949025479007122644905828508287830639980083214052556106332391062511815719311409007652335309027944208390153764379528406450464036725927248207931566444768275580397717053768232966505796878474735905017007937330443350628887482099925514551744038335454158747638736340563991079780173141947797858887936723021666472758508367055188147113155692396257467959433781352765457502845253168310309907976167273169536348994928711756239079368467335090756524880494987311623738410706300465452592497381774963865221501559166001520532989033506120154799880456282402398793586167163977948246577581609799495623327408976821076524061407085080411743447331
957 66666666666666666666666666666666666666666665188514736697278809714762617251805690187708855145169592155890883067294349534384503803118259469225988059561524636810203936077600229092789614422456800117817416935637963006660152916805326471486172721595424834050758132536220323205814118164517597496945077280938542461252744645285490396202197702450689798553181621429064214954294747723975943281243735689756763900470196902191865564610281079741235254288244369189618047887255032532127915490718114453391532837048299646464411127415056212478530536431114015494733720451711970167185426197127049359994862650735014899738021075792969193481657379380843949222898638964603054584255838323644718279804071091196277749798215654532790913657766820506056250110782588113282464578388903396696315803243998067194018656477375668233320876750308683797238970825742119872034012648576769628017289086099062566994481384542027336343688508387645949030899140110809395834827327111828265957073933856243878679601
958 666666666666666666666666666666666666666666653363299296942175954099530221932917878356046362973192996069684614272315812476127200894731001889700559202717107693088511986191510966564989848232102828720686835145669590661647576694148003196757134655221765862419654252948959013354104200263174261524080714428945849818353086559604262102819101286271725712465079874934761831185492703256912130419623489193329893219404671643354630284758641627863160763729680192743801305779474915799908433881253260642410065829617173443632681051675162428665968179245508293934749321315911523570000171901941424536914580003256400263260963399107127574208324506042687100907530672982450575965083757735561312093031865641087358160080527106157544156433007976536326154567096167629134501089395188005985991359024067794927394937648993544443128719218155616057931191495824386184949075918947683421452159660334213862126908886068240356067287551236698683259773794883874138519382665539093554454629734157002993176138
959 6666666666666666666666666666666666666666666546936360339146250253562438664062927571871083933425403631293828195117508978951811474719245683673971699491097670970373343806175361032194091863098866852108492095385521781166771593347632483444485273023036489253516705697401463851699377759846179542077731039479998930153479792154236473024996727219817538032604731396517448861767177954533246443320451495979884014543444638718962043334498690267752078477529982151940226124939535475875353863416813605099052288730861618152747447858209821943572184596316450314383072812694778360619349140288685656168016489073282781067890495200045215145037522931761294080251390585632144219853796416431933483984791833524174024781672351750232722886780529922517817972758157823962365490711888977708133725886167288390067981735367305353540190212933743720848057452444806512956057922841902262935568567982701305986797977574678758359908238529590999308974879743556734652660555897968627691028883676183887391425220
960 66666666666666666666666666666666666666666665589093909718982918948728614643233014813506422067495299348311120422724247477232969939139877819732411962086384950861397245768740585621511109370959391424332602911991164286984548161830795533716064885089612578723829073222639003785881479540958894197226509009236361884493198820480485927625492063951278808346445147961350711948188126012512162793315099203204770203685581392288928432156225282956850763915582333923110846981750667281615818466310075488033791493383052567404512519768600740446519545866338685450216498060704268305159716616179795619147943065054802858196859272003415570880719651707848764260715387335634558447963336460833421792515354111058989794710041941752187504054667536187587256109723077587927417991358661216974150957290930752682926017149280671062472663799759600437655321927546817307320212507572111225204727158330139552041871194491234165588712769436671547727058051081202385585570560725476707001072794380127028979816201
961 666666666666666666666666666666666666666666656968511854137512937205224198455763799988224465274124360801466750471184893961763396118925567044258374325443005942648835272510801624915949962560121651106486644582570756378246160208391882082454465960982502436609712712625931837917042873785032996004726575593441695255190787218309731399948818255718540636039371678090819740502674400290428498346973918438075676561797097468912633418146390346582214460515290825372172862070945038340727741996502016821904314808860302154396172402694287176475868042382195112087213083273948458764337176027605207899208539129697188412352907369184006408630369126026405432784946442292401035397138561814437182742302241815224417965557100514952284621614799993628227146888403353323034880489891245966079634579480204921963854377336802393255264285899145276167737870100060513749267138607090832407270395396411921203337160590248350744057285627078149686311640014765057395600127821470311556858606682547827654452817231
962 6666666666666666666666666666666666666666666579383273353904283101513684452768540866560686854133785913879867420907330712322537231736996770064992035595645843178113337876742169104499999510591504757970832329865688751971912029138929994695159367615074446526154171788988652168162152769480117601650352576577675513874825234784379360751353787299299008243555639471337059133421921441987731815488335322374970533251885968946321579633101069249738749151314777959671950214455454058784957008220497844077359898382511237821589776205006218734366171978979347183481183462071062450008336199656934574038148657478888223973645684844389950715981661175836948434480762933618805314535098555380060568713860867798392054439389903944758471683429209116960905122384890039258256847097672639238430862930623901570453935718366415482792118997590557209004922333982189965368977767861294788173106418597991300713934154518992688829388167276018276869902226124674635584454169174993491315551429095144140127694389408
963 66666666666666666666666666666666666666666665881116126851805214580289826741583534465712848353870739891585473454832643077569501752299637597251594987027424116462936783859694203302295144528176412107824658669149062379721084373094191343927918526299293490912054847728384728901820743263224802878107854136178477363494404986705028052787778522862180686790168500538916493173657170734152424141532027682239062064113578548389259049629399598814665054957332184310670152026670854945469012884018340098822885168781374344907154090446956760426294138445809075741451578684439526363000154754944716945245902777002217660812104298619951953428898789958772300977974027368906449454554706308679282675484194189172723159486185820853690268238317266266432511239603780739426542546274655534204517928224075816233823169528555394287810595162748201034978279996494583258409199244158416553335057303744906541808592706758071071177404190496759946659405512597342891162174000833133927701137185623427602223471416850
964 666666666666666666666666666666666666666666659596711808332913597889275107340918476858082301851503325690935927760160454364792182437363405041931021549913097743185848255520350599253222343283557793973032101924846606701306892133754471837051656261039005723445164740947870575834916267734349437145753389721074560154667594120406905912083635146857376544117484145514655118825808255304440234336637414535393355208331541659557933681400051631568722580528279232283218763445305710525929657117752085671117982240500749413197692208918903150527712747718335403640146038528361887782577383751593052250959390123420169198714023159564190088340063315687852405733963604561652604717228386034463987422911180049252814223527632636037003838082947685862564854800487176210782651691116321286514347986162638766753987881234358619880157731820493302839677415248452145209848511984395205119572160069000036554939068331631768476501025052490962438639664033366720905442748089234891364010487642488933319585239496271
965 6666666666666666666666666666666666666666666603037072941662889047670142632734932958389407383330196597885090016508110755949796308602937312044045860615881844553808554705164874780006963387261810740775560134641154777298481958635137494725367633019768601647663180448277691292543953458166428413011259104291011287138889512386805511241780452313992256812193097912213872598536903200635583790709131373231190302181064722649143860796823778446113777314859516578818426610090955692359715414647627985846173415905270246269229280957959108321447250077712840008212063847773132045277728831718293964921999922586356218228561962374177696990343025935729100237424390106131006101139029149527325392431761185339103184035963532717298290821942733198856697957098130417054791008231933886985660965796519101375090022014623530511405914744198392132467882215923159482545531256633953598658630688871846391899980936571345671809409999553219296053157157628553615787209891044917516747356323113087856733557349475661
966 66666666666666666666666666666666666666666666094000323141632668095697950361281063292171333116638436047632476815239663470214833444093102475063079412209584355040228435184855908727158406569324830832107939732993140214593377133735668189871627783870840265785565508492727214403103530463398840067997680512893795297299951371716812027277579907294819463586157901017654337926886395486070319699335197279199051101206725961057853160926352837680681486908065555996547773527632672242168821798227416582928979101785200924212298452732529503759211982318677536310469704579278473802268788337413952629227264961420094950539508752105337319494677609343961485774017215397640337227540685424379457082368207314667422226028931253678884992910005816971570123903066263492928052883117494176001751667096227667344724493692075807297321991454101375801769814352753486094846716937454412454032968627121414563213019599203708603278845728117876971588541089896347852769179545445115573866841265970307221404408587329878
967 666666666666666666666666666666666666666666661512669574941360679527948219918196236296208664716412591095358958003823637898600167663504588942234381376552793473753716016532307428494095811711703216644866747245497492463689670745757028870247883661688022348766267767642140879019387419549896451068253556619293573631158070682668039827560918443550389622562710425761273677303966747937486905430674142069768766804073425466148093395148625537444188681910873763325682149322550751893773795460256853251907927068793310257115753376204421581392724383110567793492184668069724062024441208031728779688978783148850408052240240469967392917596297031855603375108872273610633779801400167130417223650207525820038747909875975429034585472568439830013172723361512344219050531651002473062339286515759780729128847402031250055374965697639214207288757330334073827728872367262971786539173383082610683300581944178039456670207953245899710235929383517450654935796221683033212935995015987588902132263229800233280
968 6666666666666666666666666666666666666666666620280692841138912782418200645930432793332544649114379986524897288701079407754068175638207967146776099055640881212525064847870996606094553373519787123895067752749392045899651972506765365962053588203145420835769657247232439556914676293604216292808202993513020874189176634582368452519246203050306559676837164937809546768377671660379378191112600155107504740600015509992317275436652170708516349546455722244660797903500744702232418543132876162472767082899535910811879365661298253292935782348230580573525510386675920143051313218407371746439485532257487199911892316466117989133741392702535844986390538827392008074149879676153606832491709169605189830756586827539594702546718365560981959328939194630483608769978309441541357732662098355814563549779295822830450098016909495135138203382587597107745081536306121919973395198051093680221253020072672146425456228902301586274100182664280399678699096024194962368354276486235686987767962901559541
969 66666666666666666666666666666666666666666666249192902236916881708430472480040561806659568508696086545390742264976381336453280247410538370987651558167428110553916928524400577702384817838479291333694478967523930709181982303125553036567240740563981325400039646594264157532413413266023984267631273628776002847366589900699003596155396597426600168216752611630699462728433074491018465242068788084228366996497944545912709174355243276893739027338355869121216757281595172982354315521415305620527903587115149051408787958700777826696643616958414421512451267528696501382297153164302986257911818649968952756099329515496321840233122218141249330092448003099168245272222565208255609481292201673563683495975172236888391803670450613434782035496492695017103894801633155289894546189285728543053997582387747400819488390900733699573167464317684330017294679579121734767359890495802885160075196577815640981127679897141805994068592436271794311056112872649556165656207518766383196571874064508302891
970 666666666666666666666666666666666666666666662909402786798918602042540918987031722926602783244931445575183347051454098694746188893361512005555530690173474252473591770974536457054200222883922072533722395057171192455233642582082630529466475792225539693747145938932582828432990005759318121835183588467011550479460921434440819354692810819483138229871344042252724737769837042477445063965005082340399690563937746557102171693490665447745601023764230206006647679749495627056743519851701035571831279501454387564477260156655076937878407261009558684697366803249933028109601406748103117277330077228415216827140994318807614967813380989538125162046855778952825636750682128329483447510637194524607413208897632896640079836757795153364151969246918151629026654197463789962008189456784565452326948543343236519898006387253702362007712226016577799690236407157617108318201802761576557329623258679818772515956542379407207762561870848712539682900209424336261934944126392652848060421454046824829548
971 6666666666666666666666666666666666666666666632851291747856934085049534937549952173006091715871049676843316790129753554919382366706920274716666442878227617074680701838555346917616960042318557806516806145960731444605273396216412247167727446020077811599751837287482683330385795056389578940502167171848875728264847634216745754741889867737988645070506308379527203555039614812830209943849739081962601014632491493281208135393049619580035590696797497548873756323074033012918158638410189034451888287686429636408307785378854336265101286695840102983024707383447908737694300303013160528070979497512267777220002839665813057747873062287400765370476926645456761841193709968126986394133484634122783734150725511629373979949255545651182677466802672105366039544056365856832779559313177674923731783309238272792263075108849321530767543414434367689961526054431979607741393004479389635301030022971449288657847876780498105538332126975345072758670472369796382091020576155281253560219452072625362510
972 66666666666666666666666666666666666666666666362328292397379073432112481104616236223721492109506113758256517777834448660941107967028949139116664652570712995289054947845489753887456746635409834334644387446769917989004654856791390231327251161411035984889959202446970215094894350539396221372418108651108179471919364372146809814647565203501051832597307350591601967914201632459830581225100462193069401160536076133202263681006778484374654251846044627840581543124079298091608617457066542907184070702648316894047983497545010074859957521630175813508217551459205058407330908445053065990074591278834467433510186242773926651981454325245957713586436204140575929870470473020151098269389102026732158629525053494617165580434193694975718836381942017460123745737460804945237981702881542804777623046248061337550248507042287429744563314642821660088936064986955671724784760805339643468609191413198277501088239019734898394390233752541968561260025526970248759396127393522959759044480895149297398011
973 666666666666666666666666666666666666666666663927621298243078327555678996608212792680160095652221690490975326667176704615136638369927208918716648539803068048919994949698849206389439463500488207543751411952792606813942253747028272129669189483311673627454981490040114391704004520077796068707053206465991178169463630373937221276236853595126900781870525637460859510225068031802117378905573618271031381806451705423521958023385812187962514141610627550055359270527169661599358490059026195329372312659413348851429977088615390721581322243946568342779705967833984180918188577140884912219775323038220317261802918236465591148525907934771311963381719347021917659565644278404801295261933556157068592397275129586401623204953230039680680556580779473358398401758817680160942718457615129503719427749141334583029470919307499289768500250430362289105583607196945411433694345141476410551577052876389492587307083884334907635420403963251444382084224486160263817810132687462582819855475176499639826921
974 6666666666666666666666666666666666666666666642015258350854371614667777636140581800788107527536661881085444606671257008202896411996011546935116503524894170079509457480915732807321256377976991757617426182098176875715782803974594769501090208564091510991212274086482706716285728237262775152850510457809740931477694137413962756050067409734480927555075574391630037422833073892130207974140347700900953971588061747229617974755943362849348450029330008497854617256095543665555715965978244012041841265990196345499784831106325880371740746838952426306351498291633435699407344807765140286376973772645662169330205544743837016076276112740556839279855960988676792859377270844579220862130010749224418632578173607747432212985943629331889041487621502156918973252856031421113091265281508066095883398860905310903496221457697918913857727440660936500837279165147266159901899249218443340691828195552832187605052662934799493190599676612012525682566262649105827939038050651844588545073338103019897640418
975 66666666666666666666666666666666666666666666444803991824356011198676665391931902873759634414496623596435668126707979740492734374630770589082715198390713434190191637863624224914605415847101111046622479960544895782174162877530735167848284399576828737329732551511196100783219367031303250117063815314466897616452877519446440326163528579423783994117253711503682495810283337411878215359356919896979407170595566798217050532047774699535694017697114496566813772776706134266818485706078339336541408146832234191366109531287520788201313222047147060670972039433692005214562510592113119353362074283926257429052207798279784698736751645331872693893116718442359842638233754925624648837131294341672612539631694082645051512233275334212683985109311816104986446765765885138110072067880391852486624467519940004928534588869004439123654184554826682103499267109820432116228792532038171138264768840443235912563988217387390559370399074158026589492755455105933019982730218341319340306218631895998035572540
976 666666666666666666666666666666666666666666664669902593085870767454756655194053792530503376397136279034587679807038484331101276038343601968411103452183082232033970384520296431772447501741067296016061829896533189344692289390092292207003867253691494604829347556730727089405508993553297167243438886173799117867581209825968797436289069458333664982375736379374407806271716949092489756599681286363106017914446360117132107560269898642000937972052560890977317130905224518832518741061349483874138548534594045500419512091747183736366767371863060340257755952271655821479791816723339192817925537231161115733344890109993446586349961429522661823201290260220679379275137070360801450302674714225509605478728415647379786609469110486505645129888618863873197703476698663931836418804381341244179407521788801037953550037380153093192160430522410525622012524957207818176446769254129265508375485341315641501322953189024370125680054050224972187097419711542943126965085138504643572739578601681499929923681
977 6666666666666666666666666666666666666666666648695790004439503573759476563413150799441197054240893177977955784930013025646578151011759084382366597736314369358561452966916416738739018829489706740319773040830202595238104368957040359737619958885723703225496410162486279081145323773880649918520001813891083509481917574349902047676457105833767345650971989155199428819027956957064715604059476994140971651858446960692065694730958248745960214641655358378293494677610833949977900635602283500024668153016377314975888312751068038068012659310652251755964595320551347750706502750963966171854406397636312201384791723750161826458020680250793507433666032438809999218214291839254960244217347293882209991148089161217174299640065190663749785925630179617753566460155800265469448237748787172042383529743398574026845414335890424620218004793438600495025610764418431229453763085759065755221949129583387875126723290707576763004352965582910559221590156596721719609533352641119894755439987776635047198255751
978 66666666666666666666666666666666666666666666504928776706622198830501955737385023861637440154834705268468268731036783897485870025772498426107966046293495729118843113245883992618160108662148068196104473369801650595094055671736831346760675705189015091503693666525744658665778113788232677159983379192916552593238812474860033670557773792485892124337616389132307675082970823662874630329692022694584757385999160219221859125826576748212773993045837384952953376935042839050533556373289654197526762339149128878213988841008150573411231776292130982329753592978344501935813518815321417632288235925743287769363752369482467673872466569124462913965533940312796182777199160364331322118978166754905409180635692584018542033640767934645433706173594496512028354797320150451110477805080322248505685556264352607688884441202073423022050227232276310094192304123499773935909206445191919800516639502182627955429663087305655121320840256418729096588680238138884145938753249434869351158938872316120882389634488
979 666666666666666666666666666666666666666666665211025657026266456141184268303131881421403628060179014082881085245997721744039496898619152501638361083308126396312118275018409627350003552336517566497525872344523646021504315503495758884700753873223648160852824824175278956540294422857241889692973952809569384730388929935204885456410940387350108652449306682087881314596980291024247178871926871628499354533275052661590261177316100214026238621402425516573906072972696088646608296382281285064888106029186874733573883246668795474865588742848342635003081446671963396067188424001754453440519383806432149814617223647506615642525078526049888104570376539788403954588206811801150906420803373808893089784972245139258090639909574165887166658195283683533892723536603800649717407831990324108475065297608881002583047276985959387127410622030641956760309992643180049567785946400534631449248981897925147993818224516777957027704388332257967298610579816721388245544550629081074149722765326109399258757711370
980 6666666666666666666666666666666666666666666653565897579903064771937325081394853599459299319208277793412596433880646162363022138754239039181411916416439791406506776265803862502655969991668952767605832135214874348853143540736511767309289492544670419808912496195682549808700689597057211574008630355789581363991821380654536924712952084146506421801212473261813330147665564769193504034443240312027272209336306987162670323570689477855101797656017627688942145454162904571595514362862205738624093680314757794037855962432465604965795207272895924165038794110181642082062172079999530144967827337809223338524154500742947026463540443941249408340511354089051778662950365045090102448751457401608177519865161194193178297014091777888414662405850450932584065893200975382758143433236178683935014148573154628973189823240614131392891112078361127904430077746638119205366423724762888441855263146863079490908658729940515095579283182468155878613441801425256061964196854623469006776413409256732138119644768551
981 66666666666666666666666666666666666666666666548759744885794249614102592399220349061800360539541166807380034571592482127933865915454818019299373914414624699536444968926701993519445296069502637592349184205732999882295524775063955467212484386701636882808871975207878222677172484912909146133480726665581500694252857942591887404930928036318625339691560245536189822764744487990401746698475491058491507274393849668863555071263648380038409435725262108857896799836863949627958885495026337819047898261268166184531316391725707382000458172035522670094246411227902236195478927474565492756500896526283028332866563530395418836123090062815309394096317781878876383990661827374091938273083845506895219969817597187108678016385700129348154695845616169240207656052641986937111223286585437523402653732701448296489609126422557695143439456273368923855977879530328185014312907914979659718880663115908900951926171095352850515419283981090283792606399191152967288105970480706239384509391897537308884462922277381
982 666666666666666666666666666666666666666666665605504370638814913193589998259649808222869911522537167933086977810999005818071459905760028840361031896398288333973192598081588558643798627636898177118419522773190914138980353334623046134914512156911953676980464342998050924886616313991942008973147914234315735718552072290420394188366786951755998041470913084678362681041507277476403465087258912171399023505160585470273732496782592214945306251161747564217886409615246856372659654866676278372200220600814990868820014821097944086483567426719086846404597733731640612131331223086495189989883123644250784772848165981026954701694007571228546636269218394755346960697281319125408589085855409964631557307717747378524040422656094340522409386052839430998015562291772443149582161532597588282918350709516099798929306823716468015773933900474758327021532000050242554547025046689648215817704724730512974408564135343701258619694350834610928702074538052667933486691763331835497462832783402295251589120845003758
983 6666666666666666666666666666666666666666666657116206002416000885408976651003514940672495870369501178064449466965657719029309805818506926229915953734251257272775048526923191346575724389811704665576713759409875633639067592524939543724245678148388135214728495049872486769523994474357795937161080847816193980468858567214367510335159723299462058162377988744041670643027843946672976759800062632523684699310988493184501159166499903692715948227329770003913148043309954127080319150713030345358944690554915748979166695392507335754314887650983298063006535747481650334654053261153385521272783004680698780265001568489049468505987519854703799633141220019234273542807631376341815469108682783277822166535682073363315056092061772689035094259029407893372612748957724419703135643672228073534235337924074697506056132540413529314501469967561924045942809718409170738131203621940831051556272285027669666090631875513531062416097960708388022164084382220107940540095260433945951869215634016235736401027961507000
984 66666666666666666666666666666666666666666666580712520688410674635347456525698301132719129499992177269246711869357586137930454919033229002735910250274927951324089642751630982350652276695862689490766990215846982547469319220317780793088316584488757081785886667189082580044527083808232388429268974968291096100782733825888045880655145986627962483482438669859769014285543695917983366658343070525912143115726857280317400442904636530521955091111252832689255844283140880340203420449972225858313294908036159382448603147219245871803606822841009481366967394310279253894530615737340413996472938822945966087900712715057741249662268204049920082449807491245751189976307505891083657168026426158563947092738228779439911972654971276519701166425430620438774053976970979328565634753229747239633453870745722589774514782380334863319041750277021175215352960131461278480039260377356350032197351230629011447335341926671020240478839459570225055720128830303936958498459014082854258188898735536981785783126873484621
985 666666666666666666666666666666666666666666665893079352862362738384793775397951376861138832166596262089887073490884941908040760937965727691289858919141018013000606226829934662776165790575665637920938876610729555840247849196013301434785587628471660790046291486883354614232421689047177070827155506080206735660734538003476833685165763177167277218974497298330874642571510722308482114676282081927258785832918232784417969276674397460610447785944102858643426778781437806729173982180456431325493171808663117051078133319121466682251038084987099842313828954751455126750982649411460549230736929560464359471466915006301982977585029330762670574331566647758208165500609952420380894008057765459973259684831358301519171137726233029646264972499482121226346412537344293474448313655464317826026158436015064078561515126178584862694955729105638413964372953044001837210375239694183698286174427374364065081779524894922379589757340782577681541812118265497639679541922503213850005461364553677911446671732023859811
986 6666666666666666666666666666666666666666666659704380842427931312129810645248229058416916156166033025475650328084631143839033515108358215888275396938935827274592052135926202716327559217371300768816701642173312992953398476256192632992005457232754876488229803757221471284913540744836192662190542674280815810311184809643548712210370463472044734781624779929374524703722747495408490655395884364511958717225303672740506956612246792471385349167525882508181018255563683602693865033918161318884623013657553127310928058697838451421965213728524479742961129423867344210268784364464308771550771915562898514114478790953135226406967331521109207155079912660838747474885239541950707671910669210717308001578631661981439424471589459477300352315246809309420957960499063311185016544809648662242249555085761545026443885519592658396039063061386384711928343776423964541283594940527261390645667518665412674566965168066176361657500971338731356391762641241321449475230740590335666032479061160562001979443037467460228
987 66666666666666666666666666666666666666666666604006094248518048475834962473900728192418912072160963895947519619428346961217968302641890609661145239117089101574434641884533359706342502671673877112048077048297045869318761120750244137480595295130363394038760496441892199861974085507406927132937885905439264088796403223172070191845446584365826970397735445861377184390397928327630121861983301154815451769078029882678857621807704312146214152828081466182906944950281126601463363702217369162400247614201180140696626159394300193917507191340776783781900906579494110267031096745173856071459805028902444709673010269357844682395269251919956284098953494990601554148539671540541745274900117204234935232432922730016558712594843277887597374976767697600686407180385954056537413535538594838450037969735740898099997089317713672896939806364269455946426069461021295367084201493671470608778240415087743465122429176317174689223055095969370916299723135647328106732365223873567527230588254890009967215931072552367430
988 666666666666666666666666666666666666666666666102721514903329102949181328931773220398436875316115341730194343241521789317628381390443682153616973818720468506891654985589182984172843812052390085357317029315834015353036073927863770321193180916422257085861690306365322506842032301193830696409001986007333006723356419378681210793498617395987661628557067482162589351976029480563990261503066715933000908124789445661455175584562934431754683331005901991643839668726449812565197742283111459677434458064923567620256048949012667523835702451748248306505333651303054458465776402094864896176577654493003124618274826777201525592043610121990706573816039378346527320343435982864845435302214960276250172456068927531980434173438179534724167959769164786553516682386002434132279537140001993022007350894531403106065340511116491211951060970539681661467971778861680852026482355375370368882157538170613280805255544011097998327435080460430174963942945404716679465477379385439280580918177441138385134175793753268743891
989 6666666666666666666666666666666666666666666661591160300796628593209298627052625650252598544511704742238415755840362770525322099180659806049219431035150882711077097330701326085265923324522787107658043615010630355881495232238554944477813391069543219549345133626005951518168149432134654733168944964074635356740622361076417233575838799745121728889034054044990414305342380802046362621750492544275676463568390742580741738690177646058426111084478945150441960665867805294708459064212477678451544459834755395008701825625700202468265265449467345474832932805014699285830524684238558664527871778622329055446591712953297844168587018966400489677836649649785256938559833065578757483687658206971609903836808501303374640449689861226630713512777424693193295860868064629716300355973062120170107548964963403482402390899684947621462192935579493874745907712742801485567421055553844787523405190604936573886453079960547538239352616917114010475346677092498606096994423366260470605538510080211693129338082245905051041
990 66666666666666666666666666666666666666666666620987109373836324005550354310140297518940053567272009346812408469229931601394565559292604921109641545983024607443059293199102689361365613033064018345017724993272542726862651058361461581409843859378089316380235648715079906359642355938943141856935994306732090718083968626752550872053628181096556189461341150441882236162593128545526496048346542915136943180350894277651326554770657801812086074581059525201827789014680142871515322768175563799765384151719164869805560578640097357009079889111159434032527662341512542175949788344173816464344541342673733427512123977727157642832600965204525472670046362463976478457435145362751659670817619946234037917571492550252881357109203044828282138639017178824122545758852584670935618928108676895536969310812999211864605598938805463704240371864739772402868309470600177397760388818459291029608126775058608087977537076124394569308450804648231038772851813796893918094312684093826530722644637892009621201979508300571435898
991 666666666666666666666666666666666666666666666255550651031193582716619855457929344337127148772114750787978342889736051079217756700300110956653440580513888108291091559351459486410096639084088705737826852146690971209268217302754423800455258112668206230475026961002903556109684280798607021521332376171010946183711615632160485311733307919211386160551770687727113359622944531141083494478422982905349358556397579024990169326625734797701598930388620000092992689738018534116549420768482641574894063720183364580053066505905905814236990984361215928331151618215123542237900092041418699019371665018451331303648559014767199344870413745526837472892385116003370411300264258842448845040032607760993384343999440041501771679620640339423845786419475931944289907783361802791885100785234959423883291556860608729583757940061661959684538425091667319733980806301812581305168896186686973203803344543468023235420984527749857460392093023501053429897341067993225639735738331008483231572756348220521245011598945427232180660
992 6666666666666666666666666666666666666666666662966622525947408911116245365788030765700811005615699423758471752674291126379626476969367665276547631891291659463744729478079882352795512604262386136069112959770885347555944460167298701178463966661871672755645585506996422797097480068624294407354350377412051034545232458388826845419119858326344918878661126953252201287013867724597068674984732155594591740918214361733587506214342323601009493864680375620480690265147487453654011285515960318418561909275958029226660308950585663824181945145271949252875102101260931130871697475188082904331815163651167729708062400075416464230321661606232598587442002243404498153538671064475247020275377445865450768719859484095938182947069718003845090445954426777336452216108118609046428221901907919693346389171777368121577069226446478344429524524974766831348389607556221307482548851380208928115780741620002552137285593384531057802521562757715996783060556339038969067517034486133002210434330769340253649102004074450251538361
993 66666666666666666666666666666666666666666666633366269400193346866712874958758943557973965717207961480492912440735286804083304959390975654155595353688291600597576903410136170000892113405900589715622715671092634374711213672603250519426742205491849771570402669568759840718649571407676468161825666339819114997375570708193467878920546869451430275173302920062511920992426989755204348719494049730289605387528179493291911281546465927120677837605748978455372294475184831152594996497917451538506044990600434412801029559889385076329791302357072278279268676359293337993710117145441619217466500861978207977113885515456090900012555032159972335603735579699165083122466374128776775381365813736416134125960149393409606119192111468664045825578348315385630641639288317162080143210005700338039108812882352433959991831992282106064966737373754705043260443940760504210788896202102826996614077238447587819930720852586106886349045519015578069182400231742808668135355638364135301481849849296593819273106981482041082779071
994 666666666666666666666666666666666666666666666366963091268406788467082541295497158688432358121538319991102878633284247903416411301185447554067024849861291063345312497443146131788156520425879108877609334271916373099354917771112190136584645388171680961520770826159382815281251898199492942925886587660146565052787902246591139435593336512364299019564627933631726265079211227551351803347261585701240142132052353024099026861711938655865880630143850133863372173330266586578684380169556188870864221848004884332125912527103697007552251353798412118127815362802610861958198250095425038438449024180237551531787968703445022308961838395509111253635342164416685189175347136019723345296913385150692272786583054648955626420683872874313625826095966512501582128473352667189487578425495886801195988259376329221593191323575501341411509081681332354741853562860501904567690536795595886767537029486931406582070908176561508447592881727376583743270407746534275530704290048397494232972155784902278125092313696286054905282768
995 6666666666666666666666666666666666666666666663969334488082327762870409538326141094862557889760511546586592574366224897797414368377335694653269890315418286175877655044251759398554301182242328589957518261071826003982872222963790259461469567264760359775396965035718255079225107372508269592619168423153740497365587560299228477768844619800894399507853124027601490270155744576832242636025034817306925812745807269911416315292323916129244553022773067212463994963505626011232301039296011896583631226574167229150494933324430055348054434913465982701404359061373074074246201204890020373974241661072222676298301370085880656018954560112778560890052228262442199004534279741308814183086613619304647540652698521860715007418216351512838792780787132097249025391596234018651403557803699469188927305793836386555474962626519827680846747496228108180267424062921997605635692003991575173958935507737855283896640951704105675859331299324361133702259404784795421857702100593407926476797557225877104370351420553527107408114690
996 66666666666666666666666666666666666666666666642390677059407616532500352511601936520429687674511270585945999835962690746843395982062687918546095679505431241823287793369109944074214958129046873580030904118018484558466595747840576172778680416781349855830542878523450963904882848373564258077575839747870612866301973518102207475715862158427888166546764229889985694879557932346523157324507950073209327439849842726080533833601131777968328202213474770532723946207073246168193879357813712054352076205831950192698712419802358789273055449832090471495183576461238603767166562439858757410262812196265841846009523184579524219720457706940938155136419571604937198226722141967229343712490503255819685594902739203198386505170264673371940590321986282100976940968207302889637996110183572646878766376637690055674545282963188552886400421013092477146157885673649736191568287625715257349313284775974759983871497185102547154240124537286639424252235265725287188583667661625427400664513127030820472960207672222006345190380031
997 666666666666666666666666666666666666666666666448182760201335215459169839271084095350533855737268101940180665190330883388257230505230857933581527782215547840092312426117898263078518355583483276113170815440770714684544581918730432418386303930821695027438677259124965352486943809509007144906205825307244147060690611965032893591300225696852506559021909890836680257338396641468651424917474372158396129785792748852949870880260708007450673562721734361971813825166267624698137997648168451424256564804486578842771847796493701217341339430294764192308293599192483508010123487717819879245313941205029664788056101095474256830742088844217737095482475143965702539702997326150868643549442537134116865107395296855504892870286039829883597164329381485651903499803197986179935796751957205832814225482576431596534386553560907174797949310043942242034757830449856902355852602659837858791225366977340047137434120869083253752149997223759409669004024136163582426777471874521852611158954056591021616608186791837864184801651901
998 6666666666666666666666666666666666666666666664700311508478683605799195220106423524821471368302079584128292653379644617160981741213744388068900416706606597206609867835632445732580751327205779382268786087617166907769317778585730619809123996635922079521694634799022034913783481504609566059612015300800057705063480719671332066887122506215996365768246556901996800471428604686991024856210210922309066532618049506104527089597595057487705246102803045587154724434384418110147348029822420403560884799831111955324698831691825886132758345707942895165605287253417551662895328192714771572285896744477357719603781239187139836671529100071543569500990431186443026673769975666366721831324434604315203102489809562294358707373397138861912255760820919468883713935766327112435610408743015766779947244599973847330736755388396833327468400767362416927613575367935511919853882506636659413460997668497174726619934340567877373634501492154131922497226576367929720880038595439446283379503888549155414192122922975209279352166472838
999 66666666666666666666666666666666666666666666648969470242974819118859423647624478390059908981385382923821300547083468221115502337590366159286770417026126041379942202524691541147345364833533023721170816029106115499182775796491672674587646798532986485618477489459479741413858244074685606824701277818444541829539459260300464975924136935790800015655275312967633026987670727385949162774435598422900688769163377000938605503256571472236387232386900496286087879178524582524241646960294059218230796034248834598002395642867487353329126188031758017498607874222533603462011700471917468870156723883529010228480383369419667972517936574465674073734777274383763314413058346073804185699677352406023754404322836206851824923519069592538964262429563435260143528584220857747652968422781276052053269301231893443178536350130528168039945797397451145169954446959515880180388621061113339940569408265113091913285063480953821913352720961484466208413636760958597315855487339583756658783172864454456055842076087996512286703829417520
1000 666666666666666666666666666666666666666666666507391898853440038736401479495286972177205847499135112981058371590417880656706187704979962100247600419901801038062653566750220577204938503722564278455799532945816332797457392692965733745427536988464692760028877839013287663053372570404567047439663481144709032920368444322294640410807928357227859589993425550948305380388389746927841062674091832220612730870574553535442551083214030718569243859681421227065841223559418745037917287160742188072281008256789789282091507624181648586389728432973935079366321765180128089931402676983167773398681858573431405302985005399126421680531764739477012294865670772746873088331562904996970300531904651306671611343566311445279069493644773132478130043987195824392992609892060601269099824405022062280922680375085078091362239096572030123072234468277490234161250825126760203491149413672186768146270897570141059120627470472585020682600675938617139505319239162408122011554618623892454883692644618840524752441598701900758291633132500901