0 4
1 15
2 67
3 322
4 1657
5 9089
6 52922
7 325869
8 2114719
9 14418716
10 103004851
11 769052061
12 5987339748
13 48506099635
14 408157244967
15 3561086589202
16 32164670915029
17 300324194090773
18 2894932531218482
19 28773297907499129
20 294543385198760211
21 3102114897043651732
22 33580537102785700535
23 373283920363640823601
24 4257350289537782040420
25 49778060212314651491943
26 596219806238747218398907
27 7310305259241837127821666
28 91692529683723222707131681
29 1175781710067622633344990073
30 15404717150785388621635365610
31 206095655500821461875583561333
32 2814093835247085314783255928887
33 39195957945426820707180725560044
34 556629509868102848249379419177803
35 8055876700926934484994794515319573
36 118765380670575604968119703223846660
37 1782850802958272109165819393765284331
38 27240433694826373220286126083461611327
39 423467773517884675893180294596870231986
40 6695371087949057589903349358708333309853
41 107627733225210692300645726685366054920941
42 1758419920907771865733242326657444415850978
43 29189682753130366147533713954137723042873633
44 492163735551641667028439627738913090400642379
45 8426235912003582093498294164156365628629292324
46 146445704110813035778627074948038983541824417839
47 2582965388721528581355489718101295903585008003721
48 46221472527983905993480417693923434395824356991812
49 838958898200025604391711811896649587809539390489343
50 15441935334020691470181623090024896291353068024667123
51 288152949351901863596074074552608466431486215210638210
52 5450099193572172047216370353829935005721033198649410953
53 104459708958896836399645601472929463470473251177364989105
54 2028441804061857856939907091508256567917919327230758801946
55 39898350464860864313074213154592545454761054546654798704573
56 794763997313205461004827125276334465205476381145250319736463
57 16029768638923779322626477256462721028498139608245814528562748
58 327295282943078811429466427089163375802973636246719215861953571
59 6763878087462561673292761842378310511562808928487409859353036749
60 141454847866086355333727803763971294796972143977567818755919785636
61 2993165545376083396813812591403926237688729072451479328888248170851
62 64070994107659424253327700604802719169322392126807544453118922454039
63 1387200042257167141594233136120834750296622519896572302297971747941970
64 30373491531924629443819998018992872732798335346494412812820230770613285
65 672452089416802518363104784054327042021610412309905451135742329466444037
66 15051293770798929454938420461785717357222596772350620234661206328936907410
67 340540518031887433309277569580792367410039181691967898703821833170021770889
68 7787257608991494163427141235755582958186655077412468518069235010083562289475
69 179953800597746092848205582892171487970886874301800678547146700552545151468852
70 4201842253696822205039720532191748897376036526879228902492499800836799244051687
71 99120552582642512665740184427119617944856602941473861890973007980774260029415969
72 2361986394236707168506988050828821991550309899719009776628170225340576039440603044
73 56849496648343591863794881215110970474306432310893716107638460482107500406022432727
74 1381842669418503123802664639207192610377803892598136598307054380639639401957177863659
75 33917340839240894480818970769105725896629707581962688295997302349795641140318236031906
76 840554612635980513494837815812996116187788023828190820812954667225744791863312848635313
77 21030129140664135083591134147330153886407283911880947043060428271443821181584801968477481
78 531131285821861137112427276918389484252437461456607218459430865531600096267052151724844106
79 13539385720101438074305939688691100249158444948156864238902302386599507593947917772208009925
80 348327240878309755441745617605674972813584502193453913090027318818489717603893240514448270759
81 9043210276411793726498782956866495496165517516800045477717440926155271288086151358311920547084
82 236897699625200014568048903360439044088280978128642680559920924592144409660636084401160534738747
83 6261225814577902565542268050784253787847583728948383862332027341797502004153718536471078553551301
84 166946155999628869638229900802571701539639864022511450766694645017938808015104828802577643430586564
85 4490256445827236950036824000651237779526556880091940644106701441178696470685364511334814957606025243
86 121815777447802557296915746098548195664972373153559619057951787054282890995034527652704063018338761391
87 3332993551950421270377543219788559795934590780399604841045659720498991647286123626415972543541788922098
88 91965645992233301358830986459624996024808203799390264490660221766323651010851476677727563228082255416685
89 2558818489589955121453623058276320773405600838567189292088893171245639731634591989446108953887513502207837
90 71785923439067848060832091310510307939479679979738241700348982771808730425238029500156047844681240200299074
91 2030434870523439648474701314178030032719709776546647000609533838813244181268979854469188239335528790114442929
92 57896662090921659512748867934603649895808454884454917846624280920418709502031309028466831201093596429672520443
93 1664171630834245625577432321840756439340081558881024076369291816443120272552930082974471694940379670361204253892
94 48215752138722800329681355162018830305093046063450839248597766699649977676635608153304383362682152751229982130911
95 1407968057554113285457055072204389638027736265410611158386252028718912046119551133391523384273418559981794291276793
96 41435931651998604826502298154009613593621138704457351476919674221995631351666532344561769623093969729631823781980292
97 1228881238776074633601782249083655887610476974646078658331031121267468792714626150155470216568400339663380871287092975
98 36724837043714645999105029952503494979521892398773141719398487077075273902781816943971235907706935884868222335981468323
99 1105850060545783101212374138565903215541029580134916254393329914605288612109218754770196803269693735168833369295755152834
100 33549715440587095484115585479227918450877763722170306631980348088044986602015387707901579563507341632974243635504320713625
101 1025434773370972720348415477738807478793314287549355163905355387317368646815273288197663971206164153621741520441512343737057
102 31573648208062955534462414637300973315845254092834463466291479661102682730503849034188285675480884185507658039924317344113018
103 979288070856000491789898864775830998363619254750116735215988738908320348581630228169244846356843304327887323066735538167577997
104 30594058783441805590568716815574431064181188930949990260115586399064007388526440230778182214257832133603681704241935596086217599
105 962669303240826505940924830493583365692054979869421280441456198197049885380246548886607991591273371206450727237305456032039540572
106 30507280180037281493349353395624914510599394275258370367219743256812016030401914666044746161646556835247952057858643600014224598675
107 973620292271683267991939843486411997226845878558457789864456573975465387514949658522161779053346150862382074075388713723436962268925
108 31290275157229256173337446104802316119915147260086815553013396918909649366833372823710315199322889451453791981784190247395531369339236
109 1012598116234201783030589220449234376629526559511911755535080732213644212971827896715566786971722925934238033197028005025172157658662931
110 32994958119556636772871351393056470956722542495273844540951321072437746031010714408986916304212131670256490441622643208215508812223156487
111 1082470259610835943004135365511165241270610780595367209923160112083601690410652818181032555033311422362322061103624913692175278378694415250
112 35753445261369410600791234066009551045223133415131045852608513427904698074252626299657177967207519207040284353968098812802064047266195970421
113 1188856308764868368188928671118837169464853222470307249062236512911583906338659283637163759107429442752459190462416909921445685970772856685557
114 39794842303593220842879285938473036234046631289271676346032945865047371781873196910676367868498593562419983463227905991458549312558608658118898
115 1340870863044629160894000095424284274812622133198024909118924818495885929710749325870880389539509384689392284322596457735759823479495854244587417
116 45476499901210402698115266122093537674762494400621742994347165033374592252059247109906187383935485050473238950822888792089606028144548939689199731
117 1552403299514960830333533010378439273141069468848918333779291525262583724406816401965955038702343722779602015236145243988349055464593650315377052628
118 53335629124828130243710110835944247431459010340924560850794420840350318137173548221862444114699579012719413283805710501501640170359144675020813417495
119 1844182382980271792562055483088984516693285538169091652134417813295429922519963723378972062199943877997109676223032774652378278064122206507032599100945
120 64171542773287890797707296232716267479518961100474302120667661833018107550168043621518429994547036374017376375434996783142263529607463147322690127469028
121 2247047084217758340540201203649613965932155530296607539619609375236198893600604459674194376035664615725477342745213665884211848789363906853172677821147719
122 79175750169712011891399075159239470240819340652306790234975231723300387926593138166289132193679003212621970230022997220401718609498176847166814110094125083
123 2807127135278657646783434221401259683919280490641083048724513535585348376185526310556475937211572427834675346105356285838830739594773851604756266975272302050
124 100138649179865118215306308572193528447602919348996046095111697188873174718148693733198049294983570136793479545087387691387044386491414550977770561336816745793
125 3594109455262056720626494396891068997313319347994449370809873518962117718539122463780214515439222673297797441379929428386945245033558655451370802565253737788377
126 129781043879182251693237140849653279831566184146826111005745162855369570224823192808771621852091985412600724784419178778978563754773683504885108502871267369609642
127 4714573170959265978387202132183483866361786926172266865800842202559344698192775230540143382830073338641775675808407496009587881728777161200501679640378112807265813
128 172292230904493336585404031759419156275217245356024482484884091155829488009458256021572713200376016115813080058504293021791369522080935164861186060973820060226803223
129 6333773453854935630751427489995587900012332348686213955543608594525517074111902947999392099525790753382715895661730729767614247492014255186498880777458999559065195820
130 234214870438988778322701915103794808004709637212103709550136453748558254517330812851260727851810995392073104737138777629095244082712857981284880022814499082927850515499
131 8711709210268705877408946516588213304550073351325023827739697130042354029114977080928189727018452901392961601494074957250582598813137093876465559125263864435887550559605
132 325920260004580410564412559999776282686905602206922130526711762783459048794292267855600314861798583998339951174415361849461955091856738511852616749897182106184276943053956
133 12263679675072015580722774513449979397543045538132628269450849962189852555967808061428629188253696536219087274436668571693246643174780445281822999928693164275643606692629323
134 464102930051901825940633165927514266387923072717531811504961039933513677632886044466228395514770197892699907700169278732099912800909615606403156613410759231669393886725891359
135 17663418407397648231194800415465397278941899831064034109926762484239997772923103035557717808661080574142830215769922742803791780254886811697282193079753098954791826567026829874
136 676059994855029315249124571319291589086183139136660717207716068503487270535323226150166964918878471616597001784883994854074392857769813922704623640239727913177282920857545090621
137 26021305889747839362780353069339394424372327127006509381269509101925542475218306155214657433750240362140832638022788766898251534890153064486637962448378955675376740525636182672589
138 1007140057527944890082676920936398112667474100325115575959732072455060289166844009390111913304032494068278597791383275353201748365211550359084004966451871536031488228477675895436962
139 39196868253240566420207796285872628011391008046914622742328503397743672363357757806732626306518496723235412338587872951569075830481375117053375528024077936553967038049196340173737793
140 1533901922773715540496350482735206306614797714958156854195560505456397386162608934536835641052501682515951260821868232082470597450200211102112133848876077341818054618760255314879344555
141 60354931020280602887435709248852701362181415298959533883154900393941934698683851604030270115504599331123249406157306839469380050492001486929142523119804088416822503440004213655016378980
142 2387708459233960940899102094025916100311657833758568057356825952345296946117875876489195444345660354672940306689714025763410409930171744879148391965305687981488590337579996196141225620111
143 94970308598219710514472349198453693735775822257112744250258507764131787034786506460308834322312901588497156421459601618111716719229683001732854105216022350727614953689725703583990066675305
144 3797670232464240267289525167083615033849502197275949608317181657519583341673606950640399569311295836036127717976083245924482071022128996714492493455227856886810075398388569415843495052177348
145 152670292960361334670708756813531795388623524651359128137104244454112514680804995228894016286613851132056025634120581590939820824324156677775139097272959204407924116160836972193267126452579295
146 6169996906697596269893602424717507189058667667644781803475123305002769058145985028218318379866414353730054483788456914186307450457375381231917758600501328128484472529800826699303003604802423891
147 250665113237741477744370854314722228157321178887570479308946324659746241113116240747299911624194939295293514455058248265231523480170641242517317325290072890589575617042744234058182575039717832706
148 10236865383179465042433019063753160062681983848916002095479673836581824801539017875021983583073169188949353272330941802416239121429800727917703772657852422121550356812083809104778404783444482842793
149 420232882101062457952045525857398636730091117241460152376200219595307391947132384917853884416631171206736293072724825245088131782319891202596978261179563129846179465192561426043099091617253915024913
150 17339995674589739421407526773002124534752176886908595897731472442835407976948767135191585692821069550555630886166451452517236500082262150287818859514062921897263469848672348849518688859511825453104346
151 719167411492313652694850386561203175356628519234386822484980038044832830452706946902149737910656391737126992788271439284737094709934462823382640449136187253134599070057792646259432332446819923116921437
152 29979155642517015265145590687547283868936226879509797539362556202873509404817753061243845422794927789621739397048835641604455527405911003778333103506298466027803968841868114241182679237539627262731500399
153 1256040571744142536904434308396804692380382365403345941171937739533477964714457279385897779879903487887516539487546098571510893238465445268596295239859629704597159255467573623143290579576172375932264187516
154 52889501063163315663629664263158585949747597810974780176864857077409097495966711369508957675804598162698318821734505546500407790034461158495631273233178303325873270474382171204858375527193333057224388010499
155 2238224392542443767694788915106786438452326773762622802332788689045467480507136080792951462733410395329944581233251907446860539555691423165660889519307608531261374850560074940756027228485707896564816515922733
156 95190391393836027302261524189500955744207696516928343340386676826722868188855049368903263511557897604626040007598718247380399640669538239138820428059987683426681270088800919617491810512620721757128550687157796
157 4068413375325733657138125172862109788046078249324026052141441856535201446966487620503473724813229314211548742338261808174579525930342351544633369786747064041504223022590116812819805027015112809989809661381497795
158 174737774876782428324271619737854052019461842846977201236194707148581307009058107665158525793870673533588568367271922751815702449065958480343613377101412292430509407024682104768449655724056298815905347034446845175
159 7541639022774293482766263952017459749996306983495379616448103772914888988987615443896027450054342944310981454411140081770095748655764238113515317044817115908710761038259842570794401158215023337540726004769478224082
160 327076610870249891896877409718791664960083075668724181939613175126904072215422430702156281456466676057403823879569099461773036455033326209231390520102442743934140584713041255539907235250026083871034602018144159328709
161 14253640004309017709670731889938823271350351560190576174244886285464483226976335153106457839341685022846947201612327057353658428159508240411181011070738256102473929829931195691555661716305460315756900681540617980571621
162 624140719781780771042170706389819535848225172491843093443265453968210793328013843756267834046949864658280630497576590771391282733955315772051767409259364904767024109581445483612592997704596714366342084344357489746340690
163 27460453849083097090034142776626469464347795752020315279659989082277311016317055526846264017572074622790515494079505395680409886429417971710711122353515139416489320608341107061248021385966958888435986279546746454938727337
164 1213918504071314974193152683420118661014927559504683275538867410338448182633757338917054727728575318164255283317116505563045367800472166984247076845736377720729010996982776326121925471317119329777936608455145172216510770851
165 53915828400168740399203370335108830409921602488660332684888721366152650209572783519003536982392168336280493336304279719514540041380658671196741808575420729356946368935277622456077598906944082574227024957402817441671010422900
166 2405893506115930735198148743588672676688791837277450539954302713753427927913900510117127655740880848740144098966174139389474884038228996756071440938334417256583500438287306582460767024221799910612355858982419360689069704181831
167 107859512388122366761620929955522116024469262888368374171778945142433442715500613492411505960171498506693777745887659601382356372994915395912964254285100793699227430582319810258524829539983445630614315784194404689164626466398977
168 4857928723998366467157489491768268966332320263499155399019876886002269988883290242208461463252503529513173315007735227834236670809494068229996777610132131017652271196605784906894364148185407686711849873557321959436244787566587428
169 219807892929502975134053290674953634450512740233149175800039656398867858969468830177510796972120736690865168981268131770814330594878118307728043568666242330165164908200257949986478888702344471357337267546697820762781996969611154871
170 9991342282958015119130297400002749459863920659649538247481817025501505512500583749636090892988800359629872619895044976484389646725159241258401570600755673887679599481328747839042415375957718644220856653516314498456398282680706821451
171 456227936041009065395103917195732819503149997010433426715738876131123363996282057314394786169136043421354607149214320756732910175732266260813551666167347930655884819985802432490526975950595978441358616298175368173712277256899774756898
172 20926981509377373126528033792914228332084056829467255609060255455181634569016762635810468229368533322011106869653722211660358455922382863132809298561430793064234441672769711144003264770919662069304629218121906217570514221655505440238545
173 964244785154448146789977891285973801862038026169332962520387472711872526477615688604446184642114679656443897326732548361753806719372350515984958940611077013048296509466016677363618689172836803270898031469500300343528575760794388085639049
174 44628617191991835920113393569349739800106570358104112842421317627564658379394767557025223767194765604119766485996157553624027261923058255137451832489225967191075690652252702326720658432933014352169835068309814631887756275045556952548604682
175 2074791844103328139445830305939631738532881519800139701936898910431966200014179568685314964259768689879048361353156725186844107087429327568326916599577732124272917139096040312213693267600121553543413224313812141076765102959533746348821444709
176 96885829801865479944076942948730420639762807582832886115859305464680064390942159411879472972577584825468868810696124995195580107088717743017380112331366137547993346605373798452248937752190105688158784344647056320883504741584727440621766910343
177 4544230946103054411155312606605239953674217635524049382451747537785384073940924810849205272155357531804337625491635710474780564375643693622898419331259283141278946697773156151761128746327316689780991334136413453277226868491220260838677147157324
178 214074435688329134873084311108321139368122037591097683761595707329652704267631735823939369727997461171963141915814935046953563604644390495682061360566618392272160388283719563662971910332945412431565905267366706652033853559098875273146342230311451
179 10128928157224628749502025910352093132392187509037541282168134221062725236507970685761343759009013447962540140303199091127768916486108842859605335649153389323614036370714189749182508758649084607894498485631088701348404610268556436633981147606111781
180 481333998162465002162213711901722046248159182832119181450496653600074327258132253365231765252651064718296663057293581370908395574971605994748011474099555201170107438346246382592291602704615408495158403382845743267061609920923984045275132570251057732
181 22972282584520067774251644495111275509830448716436156920393184076216531167886590810486173118329502294651406391081844671200045619531707582511125055265203552918248275378849215567528807009511448531679736262880103184690556556027476357210546125444558218107
182 1101099657549185802885573697663662812674051451069150057991987903719436559683279997486955675098849676575198402536766607373806946847745783199536890919405812027814218568238066690606697682662079878216733124849475702146034069586535555889837008390495004831375
183 53003478769888437087957810616985626539845103790640694970846676762977282328375125819600977135139459223114796732129315804076198088200889311084466794767364287278196205632085728388334783193123811864803853728296870249184204410192437244711055232072284185150322
184 2562287711277791745890204864809167489681706940883314140886911048056445746659838994789616010697341726696876399720316023988462378798804308770845903053766053796374926792739183940639896405833958261122184187732484413195871214908942036139464837179651549128092173
185 124390664003653568613059658767919727299648465408651410255026958332683833455893715501942921585905776916500677320314631101992635947484355783594853282303850568461892334980082986083361301419097760209551320965727976534080506327615387291225329968992456153208976189
186 6064217218798692025005156476594225877699325664203929243005912990231603410076376681724836569868539658366653817190483275087234982420370383452349585017184239979170138487935323005346154987096329673596876839156214073554817890037010409703394552162040768442970023682
187 296879066417181968629731459984487286735668679378418390662274480519534905414415271907658665337487717368607804213894822599904076867454863939726729646505859454310629122556848528451924642545566065792045042389860097268625421684435361402175875913423496747709378052817
188 14594632090128756984875047689283297882370572872160159775200181913706124327118099907426838361889234715129399358085876841192807899881798940787178531660424969420308368249406246718128115584271976353162317637321129779913546469507477698257750626999943219388277972833115
189 720454328950937186805391411972720974944749073514948102960074470680947893210944753467793903213842083282221133085997178483531479134491775346418465052545349622074496415742390955195947206384458877837745190714596916036071156503310072784804684568544814267090468721253892
190 35711702571875262874622768758052766877157605588800073677155440648049301833331442071954859621220778383024562826999710152553345114121419985193617489143058077428156094557584117140762343495077184178623923064520733946869797477191548402260955781631410907548947178779643711
191 1777446804487081817555043416138232161392705545853431040936719449525352705378508735192736448846609256002166651956664008995510056269023910508235268743574841140212417015809536200359562089571990670144733347092524988966935112482776369924779458062967899089902654450724930009
192 88829224415052874677173026024432921730178048367750054514494017098550365425764348985991421946156180701374708469721675531148176986740868047576574733287354796606142967666572323290591048035237492780693031038424410065491711055600810718668245345240208188174812667808165517572
193 4457380038504447229656014392309458507102171817583729066570567523901617594797513567506047539188780921081538199333490750395958225274617826218625257892087387348509181389379700723698022537733780054122388052756751155516698571875396606870704356635435374755785420412489956880847
194 224573967503836750970713675421838005217255582243106536895678150829072616749595982513785283546582349532081105533772913618629328158083266713709694396673462294323903573032185592916750750950465265223852681253692197798794678577970340850726530952649385697446946756293850586497283
195 11360216723372156646601067154769688185850896392872007107955521915201747443774370029054127259425335093053617491235280360589743132705754251058682938147110160126926694152178737020574865281489620496810465652880336192002154145362146999400629033388315697086761785503715616628406850
196 576969511801484774265534496006535457421564600619338715953105056241927879630819283783721093178926664872556258450975721726539680052244296265375297177787894784321133783704655496584636011937617297545332660265441521606889361841159575414557933829637941450912507891574712893181992121
197 29420484720113713208773622573318254642952260788008335558239267183521269436723626913071378574297437947919609224871997341754314552849509095499668385659626049423168921418441274469609093511288764417972388312008693729355618731932576767436937162104193201053458490011211425941148890689
198 1506153521820182070476625338549642340936162959324512450092209270271893372779403727762445981619387587664647767195438484925301242269555014138377299592756064803063717949022788110460499457839935657029660319777847642902211197337338478027802471149087141745644001169663370566775251182650
199 77411047846193111868038021393341963677219657706893869301895445500848171325826196986623954073545100647863991737798800575473899225731464476721128901744899314695707124009582171811557388117910225785998942220697232271293539781370004075724519991678287731926470655629950733974348608511533
200 3994319891584403563799944973097031602337156366160644689314903872810717869411365646457078816155851816193145628655098162987915318408543594785008639160897247912804035846369569430527610261638327511299723042368688738488388122295186704905973061519099772219259421728307251087926478563401311
201 206909730666030362474542564418067877876785987828894871663363627537756298716661570989017697961484813364530933402497125832906420387220232672175130791639077326778999665765521124357490553556168267204595666451989546753759597171000537710085038923158760943999515477641290874677380953056076700
202 10759924449220205556962201631181864053793360640903339873950239636898702509237092783242301992438423780921461722131013078495262554491701375369683839350942695781885790454721398994293858200130933596017809330572856111658495604104623519245136470446175321427332900395003671234530767289798997619
203 561720012216632327933859422253572342660383808917345781145501130098605886026176130546485282752350046720415722843628162341652409701793762170547114675850398194441059131059748299654195761326992921482483013496321061009202325434002629593673582553448474417820702670941153924978471639487767680093
204 29437786223043360668458063705974535192221692508814098297162886649105843489481165078828084028521279248673510804263883474022103509645809157768261444653505161123270133228765117301317774784050611513490846313574664775871662007428703967055223021860051876597629994297910394655599874349088700681444
205 1548664182141312219517344999478456029561196384499237705771359969261900863668126781242826832172007359289898666908044630298208839767474748171820870503906062473039561875802014546852008971328488580422213450071249755881254911410525314513104294954575690903913770453193703604587759366149448181656691
206 81784041765972779781169058828618445110508647514522324980144581408017751480959894659847850148862479834345245642653985533123895134909779522504952539578510278279944814063825908929526784569365275974839391951888596496879197583922899809298201399801237849913156305453766582051788800911941255442755559
207 4335423396262125675401742100479117840541571568772113081600946743004421588983869493980142431278048162642642722383013553130861668545208379227744690269163020749042865984067722218463161589970141451489074047775428824505168242500920669357537462829362483960204293134996443253435296145441874990002916882
208 230695216317702790085387629605067551408188557355650295679449206117674694141433170379380461580465124957228751953890495424878569275136163862108296018290726841891459939280059613566390946802272455120151069324665538718837679522760712232080041279411278640683868595281779677813268861336898308323539205397
209 12322032439412980391852269434072002098360603753064639438970662963563506414283883148678555584814411226123282380511436930101484697920583434822129010349787549002426643188523306820726412770983777268578431348172648246616680336495161966207291671622719656408592284037736542691718694164491124976874786163925
210 660625635928055681152461017924444935461400363649445371861593603280012031376408837366125708708246597566261440211518058318945516766095540407678694750674747647937874543770701520611791455636354578364914524797503099287698927068038226705573780255955297626179359346401222368781083202279568677270704616135090
211 35550892696088297481121326734705963743145681533423105455988665816116207333627842625952432139115354211813728074069660384651398598069712572495431646027737214770844366565941572242367163080295462300981266241349059141700131659638127979275531884948710419132729028781967061935809754491679529528987315629718201
212 1920261496411554056722679671371980542538808415618931117605794589242779857883925758457758226543322326556914083777527143205356093121727274246713217969970772052030405166308359943480836211483077953373300774194595111429515550807084321749610787014246978820791047196126580330297521025142381781412300637383875539
213 104106498726875089517179675833663559277054090887666343615498755532574585782234770058045808054275419576015092075857564138148810008144393407034748314059925930226265383967184750514608632987892809990322668477072878143281605644785831871474095316292765764706068754722259805258544018481270796731855243231922950932
214 5664946374306217833882826933467635230031584670175745809342202798730040704016201856819263940173794994638523044844930812231016223682962649053535450029471892857423963241397186704193910949875829924322055775336087357371860400614059203444034334950775845458558805051868042083537974683448304159849196125295030118775
215 309390672618437189676610569942164742456746922460387119639245599894084020857109099580845535857819824975191011553622199071321202017747911653695508270290708642954272167047310198281726017110405682629892105189951630096009524670973237236987885200719915339529522234299121730719427329654656732816653306585030482821361
216 16959189752676592057788235681807875880512726866036222688468061848854900825479549717711478094008816499202623949440096326307047900015400711643761599927902551414059988212895805599823408721481791508662141007154646514887640316287654552669771218656214736454491175047406570417665382298956257846616449877057397405168740
217 933001906828674625584883884662652081170448245674034994687231708550939422012851160287773004494396961422585784654769625168999100958775468445695380343819223220173921406879383768042678884769819218511399461931152360239834133419223274531946791495047663182052880697521775811715153472165829512604393415764357142988257831
218 51514875326290457450439929945183641175837492877070619578612963685472026471699830219713440638499001459316832187665870245131206940991329474256246172560079657240767883435620585641036298596988407588767225148371288934829050027023966054080225563199066645693019475439695766535280362119948757194141264693801400082276953467
219 2854622375325974718592278790202263690268777519460516818740452860250918573872353409497462085186774628615592884586940239558153427897411034649318987335322697517919545529866766749472276916643257382574055696303943973423008065741808629671635444197801063468020567156587432443443016668790545198495955292737324768875830420066
220 158753690124842497772902752068073849408701678610504536825309157398793888631267708693706343101004911642080998550324691713764594525086392580289158349310410806466361442644175346129518708530185165485051440394991809303311145810309234219324674662904986522564847300956242716709847820100327340092331153194834490286109150445921
221 8860361920798065625957678817559845272664939455497076866760794064742876190814263618670087800569687690270471799416562983652011416601693423701474372851761612806974092616261576521923943106030317454862440453849876198007413688866345155731491298660690049033815065026521329294790121535933602751755907010818862106174811836268601
222 496277905925247895622891125027942713466788366714385295058763062079704936241160047264861355494344909791593565376640885672733990723253115744922322396218087219948013955005596281496237332881681421415938980252812327314686966551024903748196452104941728561600581400043555759405686314325287291278882344273429258139606278363502698
223 27895727996214178717496674492789394086190458570003226983378655193910383195998158659686711755692357417292261032723154961282533826426725155272940236140395144410745540501484176313767488492090947274577294678708317597957249586145868240008672226626925978181931638847602323748236332569530247658788061604452770312519544968043698613
224 1573559711973548702172497151812816243884479329902792129859144291431969625109363389780410235993840596041250406537835505155830500377566551302008570294448104218988666475020427357299716195070854190791409990206524400644938772905187513304817358269453552022174065835261870120310580080862136153668475765795340574559254526548335261687
225 89074844030406958682005943944830832848139269130877462731891405519367204180391855939795728966948067964445078708084000069758571660799667439373272981789345680679958978135286227823313621462999176161541877973019876803939012069333768756233032410983144656775061812778480906862052254408119045024986697385771569023050010655177854320492
226 5059957025238187207791781702395647009054699135714322702223510621897967223297197235528071497401772972882757019461155987813390066151043807903428624079803617584255958903392337040385216329127587338179467701176369326660121075734087146602977553865396670335335953722163765075908132633695652165974393808400173759963586425145793801869579
227 288437787392888312600182446625941929302609405544875378206077446728714485377202652378752762301247094687072808247120388438443220828806856557618395188132598024985356633217600938209598647236302548633520486918349289116184813007385824222559047531890582953085170450683570144982909519137097036100803255693347195463034967225146096534344661
228 16499271143255973036454060620250301684614572324838344738284939964838919865984401240371520262861365149896877498701062244641493759798113159145486624112344125426419754817921936621377361346134015966581881648509219742243429492720773021095754021587626421648518626199216223641482542932230229438710276250076585465557376908414701939679586820
229 947061978846735485654972065771526542295834699273049463909413708455771706461236096367516115767985766553877045339380410145948035439758174791438218755975401324928745534627021223589313140696837043846227351974781149840402779183790458301844462872753192817680669897836013383956933972530442499778349792228350768011102371101986654568715522219
230 54549012629811914125899551831890808214959321751339388517306445971147223383225435900383246339696799620134604631563230748873911459664438790965142058742771437766027371982061906421785147981700231137915572047187281722475327949538429524452057339984173279960535353949985210163905864130637440225765867873470174470486126246532276853611725211391
231 3152710557382004722151693043181661199911924519388934751873593740084954446090925273490395249765693565473701157115222095053717405321998187505781768743955877003900435510658620152761712676009041374583001971739050451471661964421435898370219688223279337072472852754966266881091953347405411570826930181713628573937421847070517489326907753331890
232 182836937295197249485158700239601072810368047752982053591943197325558749054985991364599739670986625774646215127581128693659375212816465351456844645439952539051061631214810570981093819198247896259897448777938493530873076723983909188438247180820709099598716261941522993767758731808606148017152605512705515472745744598529144533828251320944861
233 10639479189018008100574421825601336475196375968981023241046929441779360196842296770279366441226523672943201087792785666423938245330901477893333657361356860794801847320383040141018384119042632339170830165232568937218446717230424488446584569433694259353502024483294436949600498415647293891599399168895330119134959799482378512898655966735387309
234 621222834257206833175437227491552816460712089888170334092935043301955810944892085951970687014648252316728089763953007617035473289859859048056549953389060208241791375095832678821937605208229284446199754074594254444054862680760368390013764855694045200799584782863666198206419722228535585802827306467343225310463246860205805737573954824800211810
235 36394782251537257124088546709593500530732080567326901355910846398027826217902267353689386853088484639441327670753424841244182587621777189150487394775042025196362957538618972178060471611132994996221264225497305067597393632559769965435765572269160361025263232653447819568684082572416915442790345939509601262616464096512995567037417036616871897441
236 2139388344988543352063861885913971500455971839342036922030155790136129742296308419382803003241538854833146678009370344822607292725776878027539783009543928756693413478860077054651156565001301214225590626154298086962163566543465047991183675032009274267782575114029835213506487118471528677869127759520306727761691013186048225298218184271550598592011
237 126180740284348401104532320528491923445112324358684360311517474943682833218086922949919420967483571210794143797653193591563413463609655948331269433176084437440280073410238325542179152053138231067045351220782303545128751824441908441359752279552455030113142561204653719749948300751696604837168529088167880353882703968847854309892057697820777733752740
238 7466957319099068733768162691051118422691939162027936606098486811306327158801851255491277612482540799617171874592078225203161985185791009941772606648512108920234830240486488075013066773688825387930244567791491206245871883795725897541956337633303842863769233226795039148005016432611780055491241361908936651602029590851678223538214728714472724043213039
239 443338730018676315343096527775504884170079877548068455527753646269349744603391896426734094786642548581357579257858439005983118977122536062956040993337252788099774578093388064894883914086966196155442467822809588381695509818893516228528012954397764894088493464652412183971515292366171884359677976529120644773640224812195635828416703847582975001014752841
240 26409694812261311040491971713854551875067318632612774914946504790877477750310248048230022466325163055539645944939848972271766297599792024829445022324902122688804230221001319231074531140890658188188889466409107084056495072097818402086961918204314986434290164355173685346839699009129682427503865321760899665347895087444615203780468533415602178624207668292
241 1578414795645384805283387371205958646049741980951735581447125291899964852071537320791842928600818632973620207668186680192224831348983452575118322769462056792210066002342218757712052463521824425410753286057272396343144961220072912387981269430780643882780451198595216821125738133061432926309356722644328140841194027952067326460311483078570299108028376176831
242 94646235531708667992614430682300017453718351138551040526961429780424685803808643170385605267175475906737881343640591004334779431856980122661480175385855319993304630852249126929070336542852494072358728606378921790982117269542283782592833909133375196990117693751167824470485296243787759532823682199556165862675860344466396403219112590551096858566772831324339
243 5693829030466024750832029628050853547947196049507150392232005268338449897035131115896427152954492129882210185520117988825696595803827548903847007253748375900105184335535405158976998812955030321804777478155794803568701808002117083952894903567225408011864140691066471767309116429561755381225388247032844848542970443261993122841892811145796136053190483293680770
244 343651982666872252950748490186842844360532229003081918747714717341435846469669363998721723664429532118905248319482031665518788582448016756506839670812193500428931342845341703242386876955720338380505973011426755057027826185811926819947266815032760034121065599454172980161349403532451164641037007186364499445465953709554155878571019778007167639155535306187962313
245 20808518516133918821913579413681873675056615831580580049744973670272600746756999718155543200746726271133717734362641574911903636791464229775334496929716580179194246407116560623956325653775173839992299508733113008473008091188384242179531519387976961411231491680461240508812717463394624155989198645446232399080256252674771295692980456984132305508115775811688057713
246 1264054820663378975438501169303052586516168801104079670223186992316045980941025689262057773058717104659759156423915448371114471028885609950264002597938936018987622864210680014149069309218854136755483500632242527576058988898780130138585381091752709558708437143671018350426838604296293708129821570344013757582098875030987963064418358754873064432734257280217997432730
247 77034932214073093105750314858687824702066099357796161974889894903015152478280888782236734268611168787145239878751706069999108622839029924756368816209888444148780468871979893348952864645532070948786937178003222391502304528413032185986669593928161002455606309245540365222927485212802657792483063916567825451555575444639338638063868597834428241494742106578185705722109
248 4709786241831373267471053835670578324388298157307438424286771888960804218106659337401959212478293634394018916023223675365422549222678348437595123943276521111227797852638023510164597708297441368180968402428598858877332747144863854254443412294435680365186817092089004628403021686907845870608418974395617234323248503227918896490522221338286057566802636130503621521941583
249 288869091334140984400797105436468302933470208459836620270695064724597808506091220547751253167095235282096040287037475831875295936486751920132895756237703737460079145940100757345201554949664971875300072642144149332599098474623640381566583668989748104113265158081825602307004984870627438042769926120430591481512571897318412469806488907249403894277250003958802110275645116
250 17773872959756338930646198807568233554427967020454499645209355456212865021761650241677201472764495070303699879041008457937805882942047033907561549694318542006647524065418805657975303069736974808215356281127080004238526553314957205401421311975302471042449049542674232188687790646971773085745392582609530875963497767069390800206101633912602192410905147950973044204786496483