1 120
2 3584
3 124644
4 4150352
5 137063228
6 4614346288
7 151928497692
8 5118452297664
9 168507419403536
10 5677207375660208
11 186902346005124780
12 6296966415548143360
13 207305819737090195456
14 6984385124729232483872
15 229936709033952423239528
16 7746847387148600199244464
17 255038141167939900661236588
18 8592545173447029389197609936
19 282879814206727966640422628828
20 9530565002155302167659947367760
21 313760870934147484120151661793540
22 10570985363442390292200457928034208
23 348013110820071385618026170664289880
24 11724984985586409098280198676646401264
25 386004554813284304238622971856471174828
26 13004962942025322650313891256908648244800
27 428143399498669825434868593542180012035784
28 14424671872191467935002949880409441944023616
29 474882402936791151292362226634926600594268184
30 15999365745827201991694226020169459895614880016
31 526723749293072145931406485187744294315751200372
32 17745963758263233966331278636716478242766493765168
33 584224444522698576726404642774654880721390236896052
34 19683232117606056961592602928333076941798082021898256
35 648002301084670255751752285581033552757229479371996580
36 21831985677033506635211260238292142518847943508061133920
37 718742575987357901053834132362188772403464527004486504720
38 24215311578623310860927795954238424015481622716420298784336
39 797205333487609586465174966987236880760041047605589908298436
40 26858817311641104321473868184516579647159761192045152964940800
41 884233611551445622935108981220088777199336667738552519637624520
42 29790905850533957694592669035443060048837127109146843491953343584
43 980762479820344657647500729784988637063594683512528479208890601672
44 33043080828831597074232173500841942853298948548871611085529884061232
45 1087829086405847304542828902552273400759432319171433522563500198461204
46 36650285027876335038177892147526169380159314520425942633847700796130000
47 1206583801459604803403264476662540873012591043503924159506917234644669604
48 40651275817251732885331379831977809946574659435251703983649317505545600048
49 1338302577250232238107159967351053573706368400656263029509085598240793338292
50 45089041580805123718405900481703791842370459579378874848372417089211134094336
51 1484400657549003639319296180680899965906854016962634486787416426493660520655584
52 50011263602526158578877052768296027963866923585584967298259022759172442779324336
53 1646447783623986895513921052251284340251303685439333202553598624418059301266305628
54 55470828374983987529887571230287185718973453680453412516007511045624740516262920448
55 1826185060222427890461796389584044735724607291534321686341731939696538608894865908416
56 61526395834787570894262178994692303628407179164251375977275109194865848949511892133824
57 2025543662756828455807299807089269705331078620806972820055819717608435000587262579269944
58 68243029630437857909569817443346355338409755400173140209558900330474043347469406231085168
59 2246665586692855389647656950910775564635840772087741370830544016129216941204194295869782236
60 75692896194443547186246276921980378562649413243996773015852149719367910191564250884718219696
61 2491926662079521793505228417810956502226236718477790782864893965385400074254643882246382557724
62 83956040130835053192525005462595518397951647644688651075715272943908969391538226180992576190992
63 2763962080499754970939316145667087807578836614261935398892992179718657245824367454414092759115268
64 93121244249177107523782570047925706367706580798381335182331533927648875331385226477587789826287520
65 3065694708714001646894724072802074233995707030310453147362505829404818927824327972951270858394584936
66 103286983485659191899955545291550925149411475054286971977316183407577082106079471006754222747939378448
67 3400366493210962339718137508591300824656474293384605137314717924024977518706758378601038004867095587204
68 114562482960606566812264362059270781439481563043219509901811483535608434087415504810445407775403842760224
69 3771573293089596202845143598678460345799437639273715158522433884402883498869440873773024286536600309855880
70 127068891540641619675710120310829183898818843215397574773260786587149302568665225539949272224172638072174592
71 4183303515532018755023707743710667997505847199773162401234662698986581641583681256664254871770584586036605608
72 140940583514757416995710204289807916157700409804631048956738284034013330271109141607225610416403633342302537744
73 4639980968983604054028808725964465148673757022320226142874449963175895045558894643714494526218974957841009269084
74 156326602370076895304887256850374017006294931698517207762865206978623375782202806758686699164275078048178320043216
75 5146512394473482063284678103209850384958774924330512659092148812004631811766338922705005169082648100785096810029116
76 173392262179851903788839358619291626708435634552570773332173832781051039419642257276596993760398797429612869877524368
77 5708340185772595458151300257300679350317543385145350235191364687125409305915916731996073851048776836584285436919259692
78 192320923809710713807926625809871303521516070744323516029966620111619930602228204295946882883899294882492234082339416512
79 6331500864837605894523369222039271838135290036022493860827813373710658328750715944864180565793748567651231331544201093704
80 213315965026485846998887832833838030145459368069683306440520610425405523666882126868034424264619194407937006861709209209488
81 7022689940826232141269419337351097129495929520728956054369115588060431890521459580069207000614109610795379740610529335112524
82 236602965677327665466020961282807185191501740040091469262152791564385459797862688371447054055727090534811588608333767211204992
83 7789333849557468203336525251953493088706883766346185958754643628777124083882595051650478350568870144167423221503427948476481656
84 262432131417617786038804218912451510202405679881841218482915032364971478626792884713899114304659573577376165315070968954162967552
85 8639669746365506471284050322971251036743636960951994005261433093177455977809916888220211939871029915564585415563529759729683541040
86 291080982029268357741393297730385605707216256633852527011469981441664579561180380081487048928754595171514835295891918598476768600208
87 9582834009676465936994551325612475009508343547469520316830487304761467237027751601426252142179661373797695882406360974194586733770092
88 322857333213867336707611442514124818342674201011102741868365975395692025677193883911300178124146300609812787010527491473881714867283440
89 10628960406228816960138686833970245911155053048946301732370440609151701301745764922819501029100295557790943136568147532224011276372555044
90 358102603898351180556284833054684854570010147711784901428996188157443043871916690517385634738460996335748093277280008790749116425126354352
91 11789288972667292837350889650983845343118839056656232513553137762621734928678486030691118894680899846995092584467739651241081225678345561980
92 397195484588334444602798607970872889258497885163506876501313052601758755243377423689116231815549864064944887388088186487427925983243078849728
93 13076286783381452439076958074678242937371634602473012097758571714491435489178600131802892423380368367227633173348188746045951999994617924557472
94 440556006183478697153751133043753963067123042777906055682740239013252626520266885513435567659923707943385539168061571379851418022182483119438416
95 14503781902171036399820770364838331233840580611008264307891118980292170552859149646407174957364052220865774366463102399573518836119273258549019964
96 488650052972021359944571928761300547719932754684627107536693341247047778905429784523964458256407735518295159350037578065697157652787394945881756384
97 16087111956973024028464002198256064196207672136922538175792287151637643530556938591770088995438728047004610459028343103594915180263583804200654261352
98 541994368294039011579418725396046108124684828496469618932866818259079540860712582302697499161558241296919255371479649570460356443808393006998807490496
99 17843288934001828111622853594286884012206535333460359793525631179277480383719387886596303684355080607509087196262894629932734244987929253330271332198648
100 601162106656466685741312196754234753265483564616620119726601334953842387894859251392407400179628786444884184275662717207252098502921608540531190825388944
101 19791181961922488394916125351832065587145986141485526760540156218431504010286146843365580302787940329844483809618147716749890025411572774802138661643743500
102 666788991954209846960753813190329836567353756089723523664716498073084693913418549569443239551899206829781770272195418201548842151630999065355724741926142928
103 21951720049969457423833796880468009959400297272175201325964382967287905476916977641061988499217366285122976609134512849351716187325793232914286255289564813924
104 739580147963952996483450718648162319179925620005770200528464010863311859564240021562528262692443734510898804051838125985663199993391255453907480354335961869872
105 24348116958317435733705040796127233654818479231785749260088872276181146583101897441324799591319560915088188911836754144303236535314715494246826697209454296536340
106 820317674500458879000242796293642815056591540672794563552761487386251494338086547394143532825098393345317678155593692157019873810477177502574944303241467290768064
107 27006120616809247938718637322782801245145988502060168216518810428640158120982184950587886288450851049870325561956675865360568636177967659348465943294690846069347136
108 909869050636874120405161388014320794841054842685666429850739871998368041009643728169982492687370517976445589182376160529595803248185243979133538685991141968131637424
109 29954289771903967884162606506880450149997733008141582156468268107548938539564375423587727177794354595855405245727591070870007880293723274816567461056273771031385337708
110 1009196455276892248833804964497616218394076694002498051760091392026036394081217606816641125635650312399801339193787394645155668953807131367017054894092976099866566169152
111 33224300834260332601044805886815221522037604818157186743951257315122397980216452839415150506779644723743971262448714428149818546127653062592468393935157759123646596579120
112 1119367105223052082502832684902436270489822273886268697791931734754358624854392046704531630428734535763461831196193598873630321323093339706724354896173230370758635158898720
113 36851288223859235357722213626916721171302033184145419099730229944978616133668394468961164246966137600135366600896335260433324085162377127110982088587583242093269522982503928
114 1241564721817870143889594465128764074949702900470639123773242978395291736988979320123815793042477213368246900584302896398367367394188358856010812442378224643332727892050594256
115 40874221869481205795910695704541628702648601741573251717840053247389372880195165668045799109113483131629556028475511407624227135527124408145614321056985400042677593928273918828
116 1377102249360382759465467248852840917654005197652932703818832932613644058566358968056287835015516473722460433082701013387339839283613343367615308379703727856953677838423623976400
117 45336325918557322176579317007804801228090655558226695803807320611084109860510807596586312515185575466593042496462536892609062351985109185974113265176275983924060404690882993770172
118 1527435961950292519844312510950942765142601504502450052915210787847108822711602942230106062977141995024600340598455191781724551285161919859929993913111694472313045514688844127046544
119 50285543156194162693688114625955300401161736032422468725191624129698468453873927298371624699581822713059398390621364555906815608073450552809520763458059225164307577285713130146687092
120 1694181110329783358655423579386821533712607508385946154724755063774442167081853683259400962153382153234152321260010426178906496835644439547546549824146507186764765525094089827839217440
121 55775050123292633618744877905268326703097130100870710629150789766493863210277765480093601463029372812167787472260497712379673025772547784278287486251789061292551573957863574118937094792
122 1879129276839472733718425958448849739212804175988667074640272335053931188497659596037397701139672464830187310105981111959078245181902073087992858215966747976997345818370820154946382943376
123 61863828468413610169937245497799820140603959781952177301659285757948977156802847840861701608197198945424878100250707202412163432631634819311615637291095767745431429029289656563617674081484
124 2084267624957690019148836938329484277791596091475906944831104718628694705456254641660968087078162505735935604089815992386571001632985321233402718058232979587575270418271394867370194243462336
125 68617298672243140600152654906536680545295327743348085513123549283261664634502114574832625204908328482937524131543978293881233095717289547348382592324499438265662482970053087314372594592888592
126 2311800250248496848233790712093819549183419672175120760979391768583182129870658257073082809679869962672595919512371899265740060193532576495838199566822819040726946750380577580110123707819033056
127 76108022953668280458166562946131070453325989658533542506043562441129312310797355782086946205010071201188254269273788070324220808547213461345964745720755376241355004001665193956664800460225312568
128 2564171862122313929905913963258880720420509110884712956220742709426030043951952455151096941923436179077088130947658439464908037084926340758449698574787031876146963235574780556810165323382987155920
129 84416484909791914495436704215024601203951676150621721239823222240656781042082414885524903476178662665856924110579584294214876009319138616693008280467303245658197855669713220469375649672426134760284
130 2844094050856282462590558944289740622493295764736197082620226322094434904688358409454421202192749423014111233008704183820113579181555920364718930308307019520670335359542568543392947033828390807790640
131 93631954266677712277792517843157088530724091565792459114207198312613640070416582087174551961580392061067317060829601939991123374313804567643711200781748406564988304536670040007135004008880823828009948
132 3154574422098642395886321375159179453356077259235341893857906291176012242502051047925300513701254005159588060023013464332479676776360881187874554976719996241663561847052635065246318746317179924076035280
133 103853446032083036723949203080576523142294508077982505848742846800550308338667677694857931769678284654868974523490062639966199569159583972475999429492475916270834601499453978821166502874837954973831541052
134 3498948911890904258680476840140004666252996430907160912009156353065511987259519215679562462375576755153194148118375205969143165875827027567526776697017182020903767522827731104568074199654037507061323481664
135 115190784355733609889323691758914310622020500863091379533516781784326504661650761439506882986820882474750246289613383074663883851753768421359062065864661772395140239555701812966001204525601294399648925340536
136 3880917629414456680084448857850654299216598714870339865351049901434041019967943740527714159310353842141489763338062006926677114185016343000466184582867495733372699536147913197833168573929040776109659072968976
137 127765782527717074214833905849408981301352680531274759514084231255246098457564472345147780988242364271938233296300896758526934111305533921359878408324634638862614899520764034635697672131625740187110948010035332
138 4304584612571656194260544587063512193663322285003777607296767673568242306220997356500393855375160318227636603849655464267970624664255649493963213351376788172335771041066243740493356019139123421399294954666623136
139 141713551793411009793961905774232212628527366293938846137387554093484267786833247684393449464332351839955512705514986681184460246714160346754513711075457762156816755871597934703811638425972568237995250121391718424
140 4774501923552640091957796728817387545174369462829920139153613734806807361744576943220355837552500197370504654698878092548122425313791546743417571028640139109685297701725973031928009187573643350672674932789220986848
141 157183953047421797289903597463875147275122648896962702587135606051875802090102915838309686637683445414672028584436712109128788531489765318376504341806398520268320278367337616059468956835810003200165563316173385197760
142 5295718558169795821410589062997599648376548719800558743661419355683637075342713719121298051522909237067024696597624554814139373326900195833414733476492442251760254220058066027812849275019099883325955557302074390247184
143 174343207004164903010158061336668981903399596721878851235213388550878514389552934735267713676118432437272251028355918738434862802876956504977031369252909789578338199491626750398939099258687904412640484743833964700054788
144 5873834694463032177391313649619552329148055360671353813639844716308271867471039208289937076214629939460885977011114634719976477233287953386344813344393620701725070598499838866055599368346381651893188068516301345220069616
145 193375680145459071070899778945209220779567289818478034649847482812119760838428294561889301444136296429513664779685164905137136673785323282375850329655294999017905307613947014343089624658402374488599416640829583823032844460
146 6515061863446443426264992981725847510579305107087855799159748598738310383511412741915897843506623743245366941882535351456295483602689363996343818673121674584374341058364785196731259737178763865788404380571622690124903881008
147 214485865634131536623331331569063842019458345459268535901268096481881675792638526750606351470121958570893476893382184073818431076628918848462908556241805385421728273963692203833145422555046677090454006526053637284488525854124
148 7226289688497018367259886711999021612376563028075934108359167654418072313499267604629200225341559525849311177541473230369243234564677618029722349971538139360135300306771070259318825469895481719802795050883545587064967354722656
149 237900580477430927568123704331061508425666650952906274990474633271791125611138598914649926473018298659311533800806948568683573040358975171049290069599783419416498457212479194386873621035262092802969356697723820578118406549963288
150 8015159910462391152879190290690999329549903718221333645380989540930331903010705360750290766401649615770880180965802387385776914768246152848033964302361227640298414429059888703759813723622261696007791253535052065100367591691217776
151 263871402547526436841481199868035556224951942138406676241517071698121414739356822231104243793292485266952263464261376600641825677830320440357863778972719096801220329709216417983560811841610119685548026517793078758281744560115016772
152 8890148493845562405260811255006600659606356386391316561677915877822472584613680321134258558679570803242202322977826896520278774711068223015995321483950653715044922013156649233808470322814650492994523413683251732263075415216949596256
153 292677373643500622679518341118708446083500241750379767317745270773039540753405396384264986576303608139862924621154911963816316932215606658355796346922536524779136301660387872112156800477293302686167492279517848769685554947210224813872
154 9860656696251122121096049924779570413258286179362841271838915892314749443418095789257291031566451821978545291165708944760468556831104467206469589583818557845493877971926235441600439360044406682606044676662426487603691213829377577642656
155 324627997637708621823084001655506813703807321936201148338536059339192020860143372681969733485252422619430778599905239220969065299206544535157434839132842912895172998305533652117028347746958396649633083259057028441414006959426067475132688
156 10937112079582682811914987753078119768058328607779875626640486249754995756688041816422605604108221100677694764483647211795845235329200362027808848253673358783938395229480941773583874691482205053037127990338684208039026041001148547667247248
157 360066565919891235238273559239131764843452494005988797283204871327296720774543300704078585295532757118823508958425692897627692858600349899234635469286338399677679959196997140791638344652850968705205555641902910717678430940417618852687724228
158 12131080548299726953977067539051662175449860000599317436451972947829319474350202052648598796572705510927207180020640261531453712776700485247320800242375246337631414207771655968241392377174316750681426911379956678870067120488768264412496117552
159 399373845869058655149087322624301241716984349687029976084906536695230245081162477444451347081831527987989927559003887297711390036709229546101741485265776179986995922552062170188265583037426749110912074907591484802736416715167370619911382742300
160 13455390618521591462359935057475705614788378709333654546124864084824286386681875542887919255113417272685091249752659045962140771381562517642757268475015897111538683778793569428532129289031688245757313397898840601402689544890358025904549633167312
161 442972171983689739612023516132386080574996626788208033029001145416457429601547335518374026125051938976680659644186030700155523486764361482726494798315353266882899927703966187785172591369111877286950739231113955923542202129643399808805678728013212
162 14924271253179848995868895420220795719642546546747303356939353928407181692193037824129199307574131519127700037063145197738488237242936288716277538153012275049728097446578676100492021452953406289408714268961437665238373407798305886270386065282218400
163 491329983627127675962246205024688208517258370551975374449782580822020835741020147337009161938185273189348229919772544728196648467982664929888907816705370881166086476468449698987365226780154936375275911508902025846491259830273660413556100447109642880
164 16553504744179865597134728255107313116435786858294574933163484003247996269524417613129191907088336615101064030951303649189871129302478744675589885552226622947326324710527673490708041852114577253730220357002046005328784436214907794396894887045627143568
165 544966858143680640713362619819298052770139635073285461213916374845687269655739800937152780763576238475368021488990334199328921185839245216971046458765563523779094255605525422271540220788812419466532117408175326368601036677306076914628672894868272817380
166 18360596284203920101563188745667456487383439511737467103886481034659186699158586142992798180959805800111034626056678449871639164610388902687498649065932830399432506284933697437413938437047176922022568192261972649341127214586928069259819368496095181332544
167 604459093423414203072863007256243408798781648419975360387490405792690734281433900696473728240603975323016574103073337628212608789880840745456841146570263744240451661533025856384298640287706878006609621019994160924080995033492376697417180411637204808386232
168 20364962050109032905247138776950340868653282144116896736168195415074188974010451540677322483611743853932506303950938783958579736051232839966479245092628629932979296495853285679467293099352071047121465888536319982211923489882819342358457570076286761439646304
169 670445899897137750391222928606880704981785691730682224303573957584904282370537487218662977805550518782161674225520196263492157588908136353802358765558766933987066530676546472655518645335347198336988739578307120693316887961331045606400391164002326528171796984
170 22588137818769270265874313257589578831380494660710068207740470934497664711194233902487951567522522308356747596962646435113618720674509637811661812850192723684662641728066672764342454872742767239724373586598828488561704855168560861934343476471284658839272157968
171 743636268491070073093257672099451843702676554251259314065960120768361972521793860764185086941391587941126056462777818131290490595736969130483234519984251874331670891817730784155600337184857417741837859201130313535851308201990834259381720532544678927034191427692
172 25054010356821797031387670689231435754403486448252855645611375520603794823836716313383806981070701049399653998490508493384836288824829876765030000525861996682192328169622709807706209869527721858246238550705260616380775490340804261482358095286739153346917867346192
173 824816588333473807498684418946628856820494310338028595984336420256371263150976392961668408218577268615113304482323355295799379490303553038683130838806612849422929902555518419189539184393426611176351759141322588474334952478426546818382217079091946324178073142630964
174 27789074070468669964439582518601319256297969238474082720463548223799514748788138828843710177595135602435254803830196234145848244796966403006031018311445796723231317913710348876053057683591882762650315581062693379352756109436583148935908346959907135787188542155300592
175 914859096061209425997579799652421973764028130550921880979237440778998378833035904347823830372586555632294991733823693505151186428312100496167024156229239795137645573111752792285731221122213472613814365326091208032484569625277925831742687814422945196787727553429465484
176 30822715672891380574366795941614407648117636596341792353177866651007975507540011235030255904279670537396105000263672379037759861736793370466546795439618767300529380102325613523184594915575803006794736483350702369575938549756930409667950166202402561952753470209689344672
177 1014731247509230407934767561805396931704932979588741572643498088191385790911747642490654889755978587159466805424558653670970598867008006033008678977863509375124062334994513851247073395679227710421091448721416015425760599844888114900787364817067702563338860735948254559656
178 34187529927868564033365320466314760406115085893730971611306849169649296145596626492249251702847718976559401959524981175543146911729296016110310548847378306397468636409647700117371806542095446535530026210469878167506090252268266039383284362994732655089507194289903254250448
179 1125506112476524406623805188178915964349247534823530550714147637207642760628940145313427906647116519446173309449592341137166859470881734275054419714750815857838109997489413153084681228962145345269436618740408810989147524505756020057353533519199183716793844825624701202380652
180 37919669862083523099005036649501199650344139056412856148748943542261831205400807610422826325577841386877663108061354294027966608002291192274157378924018805106781809190096793363002765470288897015918667810984882538158383798044282192394953860131184566546397909124689997646734816
181 1248373904254383186500050240196060965958263872788930362390145978574988966247384975586502253790916925249190273067408912650488006819445984538471160263569910168101213850361126356452090504390829782184062395266195085827860442373245106775858696999158575585113213165315342166887748176
182 42059235208954799220786090791840049496365293059902312584765242099880588542958283794217748291891072061342220834490678227706371577985312594440182324406245900001917324609480196903251846519436687650034996667425416998919179395808168435426863136510492623670689422881675938555406517312
183 1384654767795263725541017435415908261921735200790895465241848601984203531165355365746200314428007398793562880264868675060965711601482966420133688243447061656447267850117427450520044987862510095608892437813203164977121232679111776760936981105159600340147822745192017924925574333784
184 46650703257599121814975342490093926524510613150631398940559234495356714584133436750899810158271221504467650925141743552206948545872847954961394861188711541897142773086211078003299542190474502420634738775680656696657529263106217104958169711783166431713000971295787384666610600048592
185 1535812963923884387114278280942608164545437364438788974660689647775546956759758167166714354570427447746174821546914444519917004522971746314069842776229985841470336117252948788176962367825448037200823607960608082976942782649067641783953404850523602936536867856007278371288725902745580
186 51743406736155237975845033508956251734972194850471598076131380385587183674546268753186982255809466894671261168657341145576228805562230578507250214860474563599575551103406565934837641835803854884261598186116602757929635262811359135993511554086667413110166857096714356929825521190028400
187 1703472601991884550470971619070115526330033480745897010344726754655001655151081625416478431298410803639685327809056700779356253177753244412868958289673384908527281681511070507132636448110566688549943177883211198866875216168986054033273613304517646789392054850015087729674891256122641372
188 57392063864054739038264626948609586347439652180388701592109803114973797215602194255065715755421674141042214670509362913129346149554789832619805594042697339328197752568708076410097574671809764364618144616442866909043567748911688634001918832744495388426478884189568662106335614236160141392
189 1889435090014526679065773950827613058609709173879898903390393427603006403200331941830871784160346582199936471286537449905651553049649983951726640297552156547559404087978199603929152939584294607595948744678911448243107217958004341486728857718321586249758829544757193667008552698272860246668
190 63657366268351839248112102925428119247133298537205669686821693607595542944858077467777215066368303652464005176431352421534263370872662708607910036287319276732080241276632247293673578476705699591425954902857363728554738317293611283176167355182394964951627082791465079366715226367814080695648
191 2095698489781293277095028706260602658257785796589892017406101869180904986357005466975498929021757939614302370684759184291684431764857273324804231728547555865621380220440269460945260418243005284853597845679853238344894246740090265956414784803159711822356563853911439139146200236230981958675600
192 70606631080940658546809486952751787000855005243912488739760789566974189260600491112487976184394720854410148191180756806522854618996432676989762466758307046171817335916992383686608418722430615636335493740996752060666488541599115660630586087198974220022924064607587253843306776054900355109251120
193 2324478984900098601402316169101246854857766998917321232487310396481146418235511617783281545835023762324492017307204540403867162792372579864471819108856070282330881710723278149041213934742877983037866323181523266348404580262555615783727997523241365978643824551674271480430078044266001960359025212
194 78314524223075909444184192613305485576526989957867085657557343741998591422958182398976490187355889407983518690598272348513148644512801082353006493389053792042392029111213462071891119193001953070973699922849046839322773030607682468372768691660810425434161875382194014190160877805254934811930744128
195 2578234692437112020941504121936168781957855404877265132588434811954481816659746614122223126065374810892575673418251162549258224648118180355641427213141767084810814357188731369047290139777354266211673148750926567166928913828151824321668761683550742535095720691921381050147608532730496499037358543744
196 86863862648480213296850904361140111508417107898251122925728613438970532696020713026818570559221467966881826169022919918469905973432128628423236890790171392911118391804657179663542326335531534209952946737995332973116884092129825998885438178822401237802084031131814287311422252244263153318856739158528
197 2859692073994799679939929173099057750056779064201362599794871666596586443594324561289707995784610354158387338678370181969451566763245672561876385297524786974876691236354194694350651389605630456095166828295820904914103098507235111873929082366635602497355492011878221916337586809827949590880002748165616
198 96346504164686640977574973446774626260400235052734485799363297689228764133693779909712896253029782076352792752984571555428545685301584878041386419896334428145406207393712391961217446527497359108109973841711140380590102228653384624746299832890016527990838389293546734828483112296832090214570081623884208
199 3171875230000285038412712798593187905934516286772377795074729154457938945947758298102348572510234637950827239636989132212299962917293261746355090717737670068213857435197775416842604545103376900981265716281452676074001437583497269111132153540530531432247259625621945498570264024237967664006589495908209900
200 106864334393243693140767810876730056244244090915777966957724146619018137454241141953192291034142296354624761363695239494632180559023522760489271212850242115132515109753490446025374662107890765353805709050115662335009963063304152894086860394625995339774405191022447040648463561510410292419846288690852586128
201 3518138391954593555381358643960386186592906202751731623631826745697164253973278082553438696926779451173994668304823485179298660968105502609194615401782694541902784294925354964432037697697799479713775510994438624395018366771685149035259576126375854603538653524263342935779629817841747901098276314671103462172
202 118530361473112089299608085531606065873590621436754025513729490111587476079617364064819974556742449297687046696814828751421251265453204504285022895684199363956505325418848169389282459111123008214745252962819706983959074678938033818782832684991209842697997746758457665603736054825514449008118592756950303307216
203 3902201961753628333745861376478207399609886799945113240555872046590157084621333771634515011876847989010900163409928264400264228081467407065733064303303146417542289632066535746246208755252848379638626051817756481277024240521341187625438333636054515936689018461860573234140316362007048306451064959387814988240604
204 131469930269222412260580561881073025966793825989839036009516253909474415149295676582020371292137269604901842153445013982195891408028852515110776813637389086019801170512291231215365437113632761030535210772597432419056427249683240148002513936876226553105625316996698065510132238755088381517268425558770947014662080
205 4328192485303003759030981199333090381216935858787481722982769207005555305700825706539162664368678846467645321825502686711514166821379441848863578026777110497103504195988331221256744422254834202021048290683385865630842638699672903803117924401584675220972590707483866197651867768991911315602833308663415287122137024
206 145822069132178038907882881201682646081249379671176971410831487496957298921239996712033470963073351475723234004475688735617321342833898925538597016344664781255442687505154695146526866853212939631024467739761733872093958195976948682323092010794096157166471119236028085935416824187328740583068216894102522846125760848
207 4800686989920627194716276145819590435228265363005771950606343774202833562315835711901370458941316571949066101090172768920301215254093145069394116617539522231339995913587450518091442936758863970359979375486193781408488936971992435234386417600953543857201501499617439200696539372311744125914853165804378914351699661876
208 161740983679274899208947772925126023882921578083565436808552493829417276882829633314234973333164319562841328630299939353583148568236118577155626084441106085256381092697511364674920658651106289698109964239066634330944495814323775832447285335393690992651925767436968846212526297782258588102076746845710266584260906337088
209 5324762161907350837616845471630279776374848535261567748495902324167157958356352217767388288584483850691849298677210293364723525652331324618479257207787143561520913939274692568775210281232318518000312916832067594267561127384117731880568985465161372006112676982132759483499924098472621901788126851384166333329162879455864
210 179397713646670527885609758544775866026028044702395953739747642992828948245623050298002977116488838450499156138467644552820047534794324735190266867519379588874882635192850000853514616907632613521950862153943320619186828901575924632256633183659492913807162708309225120815604865594380028655041336937038631992081646642105536