0 1
1 0
2 2
3 4
4 34
5 196
6 1826
7 17172
8 199074
9 2510116
10 35862562
11 559572916
12 9577862306
13 177417693636
14 3546104002338
15 75961485384532
16 1737273637523362
17 42235881659123812
18 1087865420946370082
19 29589907884231535860
20 847576876148087333538
21 25501591020532799366404
22 804101396676832431095074
23 26515248494138121580883092
24 912618554753793872580939170
25 32728492300125483678053900196
26 1220959937607584585291709965346
27 47311239825545898921242673461812
28 1901565913623517393443808856215714
29 79173847882483806580620231931025476
30 3410773729256405315493808310791168802
31 151857687188193667958429340824766133716
32 6980338348764255159504959666965552737186
33 330935505663858158421129054065492139110116
34 16167190689699648815041288813865215556565538
35 813149968418507563126466097314063726584430452
36 42072052807178859601367359177385316746878738082
37 2237512670055713976559542447527585542930659951492
38 122226663862395317019848083307165898914215186819362
39 6853172776392204790129746996144098067821626628437780
40 394143816446629364285034070312336938363129975282739618
41 23237071574185348559885658906303727325166388534228530724
42 1403496357638878323749505365602854240576145646376068608034
43 86795314518932437221772427471591163963491690260178994527412
44 5492874866775888849226260849955755515892213229005723888749730
45 355545820185376102537395143592107935850035778652488403096676036
46 23527072138847757287126193964039495833382254124950125732649914146
47 1590779328511969151486969280508051472859690751448881666356521463892
48 109856002082547098674430492775897446170431707018490809470665022506914
49 7744968902545277530030560590602610768763227425625194865814018638771556
50 557205685487650754838723392175935280138157473878607790499815326781572642
51 40891829670920841736798152453918123411339929092283042521826346014531465716
52 3059952420693031589143707695549327673828365541865766786890647428443181423266
53 233393273873780374488230437951301129743442486493481367174939622374480939745796
54 18138526175320713035363938860547924087159405133125765558976291228682708420891938
55 1435839331355647079549893152192008339604636055206753068074778733083759666870100372
56 115732541884513527677961437992574480682539072110939322450363684170918035538471568802
57 9495365114687089586431348374164787211674239964072248369705758717097603024073615223972
58 792756787960929136740379132546549958212547847975855158955554192193167986982107199044642
59 67330307013580030065524850541552370952704581006355335643274387444794569550886244806958900
60 5815648130347414865104759180893538181529238964087546243996898234838961174063632557344884898
61 510718143204498362472217801241357726909853671731791052515027657660324772640861216263483807044
62 45587185185662619125347689296174859569807313507600471815965593918496583152075525183557733333794
63 4134938440851016402084614335600411548115676873837134660520033806270246063907548237958511979563732
64 381022076538060117831173758033038142723909911422852526870392872993976858643159790172000110602281890
65 35659849767031024276507473114575498229708200231270058839193591696915070595980856175652050079237397476
66 3388861946915704482970299614705985311711975927456323129054947518889203480775400779894959762839324774946
67 326943778712355730460341043690262180572773754749840746761263221608883925022146129284275755454402181907572
68 32013998500111136951192149772750807428132125326405740108932911598998762275490628976641551843820738807486114
69 3180973556864842175548010484522793886686165616682271744198266371314078301239685278142378756802071029317935236
70 320657844859258610947268675383276841100259804578527100203592463274534162281260119872018918271743569124738875682
71 32786596275201883958821046699727955487161912802477663084283153873215870487204134105034041679284371416383433092116
72 3399671282996363871126115232708356718676525290736828898532766626602945699204844242632403826727500948826712717386146
73 357420551356147682322254597224986585719636015091208030771857888488848547344313367756775628145284027084308643988407076
74 38092745739038903933125377644944086579474516072860186802474380802356132171963966021857930245339847586743944448476514338
75 4114770002792449018334569172803520801062596582860246021087918680923427189568205102996899953919898187779923021602591482292
76 450413980470722220225242394775334737853742489671885198666779901723885370203592808662558250266380249177609920514079894799522
77 49953472140618197811101695429958619422449921342333946227183058707636906226440450501646908052248068375390869398654129565197252
78 5612204440396459406576493656870938459179304999291615342480240850614870710689989849813213097360397616031566502659665919138309922
79 638621611517042763426250748976292299489189025392235539309278400326343873365404919498239726737450965826117979497891320626331387220
80 73591255594952525835284350100316216193922395011319063579047836017282353326124193857102522289811025859137842453663414438839234281378
81 8586440681436729389858672341511076098072362315875133354518163064753790147853636163844015033792208902944312676322544208600432104907364
82 1014233745788146393170300873929620350925493142914150571887879987771530022774878359024866581489911719486490755725309898099509213547896354
83 121265157552713507242836344540736223299460601237710872656841216901529420452093764565113350751548470374568518452958945095310960876409272052
84 14673842118565734873175964324416680217250992896656120346620078187984046233403240729191756175406305496786919460790667085316030910837281919650
85 1796799871774955341830891921404873196095975871702741624145658803929285316720680413573377289786328038146338166407793796869793103683087586336516
86 222609304234857449633774188404330633018670970998789217553322196450860946270254308591167156005550841267592584201525951632887687448754238952467746
87 27900740613455988591475224735026523467568162305948150685101451179384575965165507779033706963927970845599022334505622341561389353109610113917064852
88 3537198171438694257553858442781677780522523933087060408453724011827380232828521075281097088737267953037084320320269347406272980023660013599545425314
89 453542534247855126715527555017330085522801542938385102027185068724218698219033576053815725172320938772050872482834229611044526950737850312019671300516
90 58808027464146070326636588463923106511532360767402308611661728055162027308529808417923951365239543401040418575280061092677594588019966144612806123557922
91 7710124116846264407947177306245264218039762958366385878528977395763763094761084398201942166500410840635932700327485810958674566991802322446551507275940916
92 1021973601578220310169627493098467298458404389330828557407759035516842414548006929663312559128464076333357324258095694015531760601167498556072463473910513826
93 136936764557906001324499474189855996031926966747367580570654914621985875852363358356267721477971345667304618577687728470336706128220002933034601780557796069956
94 18546080950604395566076122672228576359137003215699854576997159061250305946910510945230930910168549670045794655391187254175624132692079395084202744240630366376738
95 2538555362139649349411910170159216064666548996559916160509801886897124183156239708654011654124603005517538073409118673694226830102195426298356261601611909276000212
96 351135918402489152508354162686429346295526276502635371276988714661039823194225168208809364680298663454262308238978121485393006969131664537401737085884370870449806242
97 49076178267178596786115721639259321593041592220029950921233605861952022525400768807157144726483790993556642068293109957573613642615177794792649787224738903599110703332
98 6929896982862572056826832418196531807722300489799878848245896437908923876937957615791709615261114082214990135137917560047028301443499867418926120594296939534939638983202
99 988548613115922185929933419175293391276164121223072109347581777549813104747766066730384269187961506613008601916167807747132104938866201346122865406829159837716892626618740
100 142442652038065531326760908555704142460176318906346764407705571073992745872177293942130288286671790592356448145918135264185647369122920258546045113845264614194100727816081058
101 20730476353775738460514480438604015068810716222098787558298071249386112212928752082968817748492843985224785460355280276871961820900131829488208298949751909711940212951723703684
102 3046933857322554111842104008644002037050152615426109476671703614049144334661736184731183656660291119824421814757601143373876699532033363974748929406544362311465220950395058919714
103 452230057007928040675795116221898481449977865708734327888886788565911587040040968959396718105830123492717020741228772286120664548213137672415878498506798749459932959338206765572372
104 67773110951275908151279887630971968660844110890409282094505213629735758073150001022372566595957932941042342795514536833541523027547344763439983985119892543700011991526714056786287010
105 10254553463360521980029207498063672377086935437052891912298278968903355939527818236448473978441090470143910981936937962813515765520167296413766373140629343039459277945676600431512965156
106 1566382853565098730549586724051675852888226831287684771254751181787500170494983288286152564123441310982616522514837530990213538756816356873352574454956844089622540913675117538729152192546
107 241525040696752180705988263821699874858379693272932057814089264131775493048785837068824859444441547320928393427770214504409398169256416857174523384204450759877373854988741968329717532247732
108 37589924079402493639927520332371227643556884955843628529237567468425570808090414386247711145993268130495171841680418468362219366680896625428263546556814793781782893191162443139273378029796514
109 5904572246783199276427737868672993530703499368008277346454340896932421249558830203359281530185659828909185736490406757662002905424423195090579966995564791533155901235716118104473139506722611396
110 936001382887862524697639910802993149442652382728884938112127477484993343997072501241110779262233323132233472699579583867587825024617942625455140904049030201508313213286292767235006452633299779362
111 149726823452672652091125365871992069939016389296652816591210047006451114690073324459576624408196506343048901592120431031249326967545432054287512992557308261626152385534701095337744363830866510060116
112 24166984443169942825318308186376369035021485807798704697001127693737888815039021808768178261824985098917512148327948050958339044391871107156699719251071987149109972317357568929181610290977736810854306
113 3935594407072326302452672115967724582076966511352682091762299490197672540825238180526667494643148105865007560327800577212856150827860043127329724654414910396844515228670041461157212305602368270566510436
114 646590216912063365277327035506400190592690928657068299049562058504917448857779040330412959229807426826572931927859409803179670579470957734410246796317865173067896358350959719030736157664686568507738863138
115 107163118830827245470039746305275352579837975157961687145371236918250796988436573724580396887552490695457642894331974410087079083358391592342370458174979000472333552451604807615162313478027288571786366598132
116 17915381465578277861126840934413460780784930174626131379181620950531735432661266003206307297314762310024017381057093477085161114052306034885869565540742434908161762934020260622361045083974315942427254069004962
117 3020917883389265029397837935422275946103546776633551783677573080036191164744366128694442831759297526066112979571469035535239946839873520303612149154224005147599515450116916118066691432537598604726433378777054212
118 513750339750068330753228256700304049168228324203929051521215913933334654330103913416405988956430240811604601182814924445305020411166652061219144293963060706605958123632202799780732283646747913436687739657821832482
119 88111866225991354098262350064699153486183581803424185677433976633971723712756503691889021643478294821259211401135992110032318436000633957651156897050579353172468914711369896277856808430293905924712164137465031789460
120 15238948848247385012792616396029050609268870283804826968017303656149213912960917093874677190933592222167489115627279893733749521632641955646988733886226950037357876678675928346182795482152157857652752644000046606955938
121 2657563960169096728841764723306757101381600882947309139901248221295127683956036682367263735796510196188115005583679394330778983557856435122008785601821729461769310779062186243097986638347420017608144111877584796223588004
122 467294651129627279720332734632089866237110527968297378297469352720266891950308477557067999410872652771688606697470481079002417976238916009007494039303768773895666152908480507973463480242419885755758306173602939333583907874
123 82841321382359421655264882112626014446715457488371343584879316269324061487221654614867391327668817542358829727252025881863808388716231643760194928208651966038093319311699562751361111775377573453633073615870267754339305744692
124 14805516962167218359387225194463440369740313849795223824225991326013741581686792683058202716656063383053605894907471060432087728444519813076776256262330859767608706186382733840541501828563776999148286553606136562519134256887970
125 2667424746957848348939705101131848376821392436812132024715884482953851251301606578242374844377627367817997159285153521135730333882005856786421022690628843695827975308548766669486588980949556640684721570736047697670534757317955396
126 484423227791173011199603642660558872582904344018756808050947809956838184125537234208840679721452772463284504348544568503598728763529740524624600798133811129599096640847083337846013799294351414955458950108856040861953895842744429346
127 88673634324597111895840449024805966704228436084728200860104908320145441103712657637828341258046097155734071384986764789896698116325713335327837059639424866023059973884636130952223885619314759046471360093736898630769585800828999808212
128 16359643592113866136363146421169950696368833574171550987346735718718085866561085583514898352986873173148010325147548265422328398729672688084877699925692708821711275727403312055001354896447946524524780763033052281600402848099776049271714
129 3041840105249785669327252924352857399178680243972907283002273403449645065650761275293984349118883545057446031448776393022401533249362844271680261838220323979183426234059943120559486762400970086543293978304027431884054097232832270960571876
130 569975232312798133128969743341495731197434381554699777082847451219545249955788270782537440383187695307208665763791518394496254695922867920440853255715027082333457906000572366791141825325296082389655327074090954503373159300685723540191380002
131 107623445685211074562329320181752835307227615729306043258320878792232162837170240487029186494511148006963315763219743649661830229115416765097436674336708465611508882961988323882410676094251496843563323657638208650513997131733015113231574617716
132 20476878070580246526941849763400080319065943382250366400147385444178301559789110976656946781289136762751331765277670169101640033351285709646313417911972692142506670588628586317798974665073528383057620601986509101006848699064019753194889544615586
133 3925559476472544335267284836712614260768017684868645848173815454024130607794503073017552951338480782601354942766192886761492976397157639272153325587833199699314104489713923570403828261714816952999266380241834027760521971081008837899830820660304516
134 758220882168275976845116867508991444196424476740024182117169550096804404982748763852014132319925732040826660826619066272636215119909468666156153795090364885263702844716051283743273723133017735176491599703834309106587160482588480542149950280479797538
135 147544167093355774848539786546520659425237248752990288277480409261547956270198998681495596496543301331355542546787885085562390510527981967070880669004538369026948241617888410144339595070698068940040775016218728288391514237621371720425651762208261740052
136 28923882882153079051572580151731176516494076984375911543599033733525659487690983711876288540314634018091370965766273709050037607398424268352098668167413952248129956055583549801889813061063718501404036016567111821011708884281702697497042871036519603851682
137 5711837717937780429685859365876972887368707650906604322784504942375749970922419741824839572747306740252638574812784184530278442329082459296614553017340125048023502871490746730646498080099686678032742492395634682802551390992370821404214739798224863286041892
138 1136204894287189183488246902651970821757270289998063757201031707451434866844260799776170909459793534020430962176057458897715228344364106422631683377725228537646129192176969926948005733378246058397971996976157244364362572356682514115372999933512179938910025762
139 227654442900466956173264336957491759894971689444026358513878808596119199987931878549480563493859062561568432753302071748640044514041403102382821001102418702837015893825420309716464147722080237961464142522635556143943311810362063214177346594537376818125792275380
140 45942197130924234631627383436662119068982869567547880119000807551178810154058339951121936643396817465903789015771260405099036384342018390608764298012848102134805493864023926171234120275712282796482009350421134033736808629323486940483345463936622637089108959098018
141 9337730710649328996028514933388126918921496604211035923648010483326003750775108662761623784021263085158670933080879453743708588015833880011919573924813984096076154557002559275006059547539696356071301511584448278888310456353445696283935818215889751507081166155472324
142 1911362209760184350413704410398367898846929245666218060920565138020545450293922233997461027115156850817525400746687969986512509358955981199597806896356340687397564247442943204470705197894268085503975043425875906101728280706519640582476593956510936834818066007251244834
143 393999009763095770073700410414333975410223860555296832983990060134384530077446972558965882405220512393245619961996568094232285297814335662945378390823536133242835606942389695433700803151828814775063359410851449252028525115006665387031033133937037786711118930294174429012
144 81785529792454590306665540807988211705636592886999059841738042336443013431382335031048500936867868561768571118957921259701046296923596731684598776425059631455473779669284956851096072310611227757856530773705416697459424380108002196311167594306008746030457726093571022106530
145 17094879097080082244214938732699228129592879717056157664615916269830956339346846374226091651144682827100031302083884636251459961601632119866400689088513935228809064133639015204376091478816718281175381201113329527882110168362275648048835685989042421245552221981908281913179236
146 3597850567237983288885918527361231302579654274931500348597658521093368618303862963159909967427190683087466689247885166019598167583862418875599636082798964598201338666686278472923539904552954559743687928861648545082565051017623868937793182567015726279853706237283954671046938146
147 762407784276874256726149841767582091228473843286212813104333257024589935873057840878070160194192445823322517492899839079295007633399375311935453031034701397768056206755373040977958762681222148718742254509181682202452777923528973292302206253788585249073559863326300227269051138292
148 162659150178944806849787726523152338617976900434057724227759819425659892052337141690560462584285292628303718380966883821699604550349142605810111185609694614694807256424730831272307167161040776935076262200118350630574734919393164108068591019289084952125291531359625255041485395722914
149 34937899273275300588872900731235254014586187637406192898511768291035496818584631567547025746833063184068347715446091321836321928552422840578872424643411805311243173295034372367225060413332811410076539248330675179935753944314277136961687374344933598646264431427726499638550969906845956
150 7554793392045469431590227645181461392863075719238098421885104079375777199900412844974051423361778363562281050795666121129930363987081019586361128091993142635460590805039083900341575096450363648008061928218709241178853680774292538345555624398420172672879195540920200476876713127417879842
151 1644510199607638885982526375255079270512324673165988542460357348694370317763698730075426364634784548422450526412932360429595291799356407498085460587457204317021281847296951219295436269369541773563518625841865213911944738309549510580611055706890232551969613929984388999256144801238641901716
152 360345949902003369567203145779950039098920552326828931607109733062790282979190359057808528567873270860406309948559729844178158722230265672084978192201437076890259927678730135735934291802654520757825239630421968751045176189682988428727722175796111606011162216601902714538810459677330250165666
153 79479107473015212854382908897941934076998897656887059254661692425367516167923184483150920530612303848723234493839291582123340664271653325121640339005034845333049829938809946831899786797684397541042531129564035083210110665705691169402287310044219620530859053233338235046558507134082243378828196
154 17644850955155533778165749736203202177293754677468140236923845878215446751037893222725087549029493125756224893450964754011445238442648061744709634701552550276519998280723551776940352651466482454523540061171173424635428603628529925894450728914868420763880434026776198114395766449385150504504443938
155 3942723653928358714920223114539377674706781042075441340052667782449499247261467516293713119538983230871706306322278188573578889444785763206291081154143626556255426706289137131806287745991523761596062979361619135472842609538298324596387155179912801074758127756824519579542202566692589333850715409972
156 886686109127620859610831307388902632580035927508439375413178663196971687057336818076109547323026602905772809083383702269665935485741442375903787827798977518984760646205669795635572119704899551279989457892246230419879538893523804510057726809304507727593424316942733789276104022438049729789226392842402
157 200687727993917572327285642898170779540166718686642720459007565128539121834831693348477436417826483624622864756464735936427809162729778488356866083063491565393519127326010225701094050272555446822998276663731411246763025903673221132452797221262318531157278027525344713261157368548023640449963615827938372
158 45712126266143711389329258990681043138530107564809453872425725648305548107578317545010428708740086770334683244451389569017639550451852482256691863371649214016365422677930597065952669041357206956876293260126667100543107439048825000847814201259151344163849556171342271206894628620763595370110285055205131042
159 10478142410140204104512926772807817038625105942570630674429903931111196189934237863347726081903873581594264788807689622004835919948005611096034148660500316722996878294532994085987938520339042116537932697631580255377267408273053613735951937367793668495681341038493265762321386859374521043820709813015691692500
160 2416919747081320057617814410469114044917712757361599070963451117336991791240968216687701098926571861401793237397816115905768490134175287594469480583305355080620723519059136088953743559765401512446044908671667143316816554372756031039715157743581221188826393179688567371041328386862075949923545487427635564219298
161 560981098929711691582695797997064671538382488682981231924162593179583784082993978045280701962463815787825918021514628845304552983606337898295881445200703495550296404242412727455074351577487638077748661922324841646192296077066507936595995490394241640743235047344800964761175470956012585280778177288315137633788644
162 131016354158975346522956441225705689836038006855401180791965875810873663285312088231537525621216716289217357904025846625351569082778864557613814546382952916768097124636650526031124625349836988626236976843765650601285450184851426534043579542251078740334932609325746397511803160087876177958790729656057294105160194594
163 30787717789604644124996243634313114414248178833819320420363012056519283687947639824674263692464274727927353595518406919743954824031140644989013086868259642983409474823295914265485841093108134912511210675361329391214160707841944040241238446297358521320646974883822349117777141839094852000853739201023956125517515625332
164 7279269801326443625888488452362310900514583482952224512799369268376236885810520646606824515963083879103184396058173527859508509862774281498024303181618499523555222567595353478430497120638457151289219365691393481443235937655063031127194154182372441956814686283635600029119297388428246260245271211421885236406350261206690
165 1731570962388853469099996659473094491762356178313165116071346809613021435073701096550215224818998096558478656334586661902441704150623165251503133649152222976470714246233431415011703953248935384074382906474949519918028893052449927814665135952422010814486175743765429691044689878479026711240594342772704803747277385461708676
166 414399241476555837709757108184709071180178700887952236836508315564641474242786761892641483981519600697479078354642894303426851563271412810607399557786060656336333941955986261220339369073396477670034378043212891958445386290254424100782462013876726205073205354600937396844728395097875665313061832585185383270088854255810758946
167 99771844825786019707509058623855483481474219331085156405423765351217801316129013036901252964477525068552736835947678753549524229882997038799771953213977892109944551408319544119170769276033699671485187560005895479777485402455021291657229075992286336587447645449971567655431675349859950404065755768879200657647300877099528669972
168 24165280961389733710136678674549275290901572185482381170539588355857165090492468152368861583185481751560133703285618138702679679817210699679190254501393555945474975396424224854140661706450237573967750183902108261944112201427487575234314042213287987356654188953844543569871814690491528619433459138708440455562585553246134232222114
169 5887827507754622661986889618237878050227531072303378758520824639083277573641764317385416445684462492598304933512164876150001028834719838248847084867922262966752286783432714542824440128754812532853067563311560031131239684147279429925902294387021934351002786715313965346454662236232063689751384701824862929116108866244014417924057636
170 1443053591995347536223362939611191871846526234515146453899140228170825013292370865577245131329050533903000719056799132808531626680128683190326234890461291104884506892236754811891754111608426670389980226066134798841359534299624788022449618743866394068422629795668618347337695278668180000821073848553226113714072262930080282518870478882
171 355761496324832295387423046298854992458509327229181355695279871246830796587976639573055632157020174291163173255982394254111508641576152003462131895177764319810203937325142068067352570670599870235703030434121742789653442329000569118462194000171019724699542107359753044896827946139393928911494769320466834816484714104346131444242481320116
172 88220527649451499487345143964164616748258543259531681303743300309875976835382405980834738461359027494063814708000790464197851422374202662979273967554712738026283548158782627298565879312054043168071994327931934082957639007781797946594457488901051748250457786421787939392921316728305202124825741412299653632412114251566825624317958534032546
173 22003911044757109243218058843543023832604609046407451319033004784317292840144544190365328032081934516839653458498787897390644276265869418431908714870735735310258352710230851085207186153096862015247235994023210862756055830996582553583595149749512963129197544444783928650112051259179913294326758105286481525809660913671990779457286578708257476
174 5519949418497753754835028897707665950093091009768882160751598781570159399198125403405402682720568953664378750015338033617586073214272547394444437661086500551621090261824320731429977967340506147225761646059229789235879751221651952204790738416514744030567610544914553919097727612645857544232303899670440401008423343930454252901617979943789506338
175 1392710778588696120053425957310920850012410144528819364281463133402644980972415383566999582954968033077823803446005882899225397056151643989686473555668568624987094828146989497681900355140448428402131152611244124548995747500616576706244522092677173681954026947097371197708171748976588963753782239978982451543847645169211158286313359569102997111892
176 353397272454930548705155525521812834060271981294549342055094834428947717250370463345186622288198750377261332241627377399456613444360753206173632556920256719936760888842380139236938093837505768548635082840330953023113819472285328761246333995360900451614852502072094475910630586328482986359693376598584218926961175716002890695890175775058473509513122
177 90183653570638957509697600541100201650277634698705613550922180857649021034614909236750742630886146275872726925472598951116728325054333230573554761914740641782600250574499788444518889485770821221697123508821626443243666631010658114872713382249447865777491650482255128584493741467895939672866224071915468841711141795708532354733833294390642097533495652
178 23144134813394112246672073832432027488895549382624379390912713152043063194630676865217146118971237925006954744087692445942568223608934846429703036453081260484187881689716717374031697082344003390953709691549838180603764747278505895123654480592030094416711181172294526173425126720012449006946755979579363940415556594827675747619296701448032579114823116322
179 5972949451087409598904225583555876288923075249339566255525834330671364694587684668471815597838350365707060597774130016971963857495541230979515404109190771932812005526402870986008273566095115537504461925462020982208609988578025907467124658087423097656131618328769902771580577344866138626249408367674720551174572005936923670002511359647807939275366723896820
180 1550093580393809404602699951943484797132891106653391821610774019508497827770544722068439617464661064692513044422466602452407995728245054833820646902953873169282896494563566529920720056358960102243078921685951466096404224685006975237251169213528896581760996729720150873630349894647692787850130914386820198356903931252546364400198239005708259725470230677551778
181 404515121563898617156712886592996173277932450554229152772966681926010770251841700640200376073955119624609366335133957295768685257674479793974775169612399195917107688003060043431101184144221388441465148235689393662667091488404277573253265350654833623832157881433727643487801524414508613766340756089237227318848618956332844780387982466123483028251916390912488964
182 106146601307733292544000653328750946712743899045487134546071364925336229162401829738597917344062877609228676456945765073825880428859392258503190991186222809331705047229963177948919163611456899701709286800969275291055969205706225572452719035328200191651875487059451973085710019078895122999095408626008482364584824233334591256120241740133312386363529909233460901154
183 28006496468810319716432658470237837600308445274315355992385696338106472915823032122397239360264735943585437435761647186314469723000772332687660635517377996599102923413731781234203731553176779565298430735865896187206703325407760022211561543545599476373221963795170015251987144931884923100338060993858481047279468638912573220447852115884380251067599891749145984693652
184 7429846544487508979699775279079946515889927195299603255417125761874278748207022304385725474813555950437923921369651097301613629029118875501175325960637904150522987729170842351240930361225849054785707111570128387215451805499819079605445976703783472185871537050740622037699155626342164809054312082334445706131715211256084241470484734250432825927238195299430229228332450
185 1981784506164423445527021864672069868257234339272214885692052490500960691132767805506031580045890278871299847587474947715005871242828068118920366503676514367946091797313768761614006803842531399351582184077795799897233550784878906577476044156104608818515955175777914299806699054788087721031620281167661676769720720884401360129703712066673607163059089158179836060977815716
186 531466420203639962915448017313860044707641513375500768422466240449350972728173560992501154783813844552750220919168104392454552294350009368136036847534116646200967780666356060390408430372299699540810272967045267507470774162504171541992187331380383573516759032477711340365112798925206796454596547816875185779890179432900901969002703841566610467120632384360100096752996211746
187 143293164892771726701686168130575928521636226955002077808789346529871694031062232942567710966675978582321495010241353555988865593730682027616495418751652926744118823257663552109000767870599601284570892203321384559987584741788282320502653353531454730139978029655820515011570141927123906155257873299340868202072038070132322585737350422450415760422719962169753700148659097875252
188 38841225810758011739327926081903200883041412820013274905495210901368584066278273407537868130366726505766613082953503815626582859593194157366900964014780513705467580118951409920322613821713903503847209685169577426551774977845325285582731333463833163626980597130318131958244792386050297772665239359381070981395038810424155115836843093742513914340630488191892032703960392821041314
189 10584391177533832349300000047223475602845371784073097918902740632974455956876355209027401508019030074283157516031082710183851334856693134009886089904193717213853222312790215937718992691757235843148102359215855616625913649839568090563932338364224868311955559698524491560918054847329086940909782472699260780350310487606384454928906085851246987028596687877859659764807372356263790916
190 2899560422808278821359200661926542312946638670324273455184829482054252064503874744787308450269809872079313843749373155460677292972597074510471014737207880984177082197852952051062280309979718523893923167820336607623884183245557774270392995124899984588552177420690269314583338921366354762282030624260867460726627471566625326763870159041234084852476527178380501785429782051151728057122
191 798508831274103657685676633411649567278168220469003200866129270409900975868769091591565313741683435122304136420163555733976462547013496078051048105485758060978386431516426317674289586981830823082107700875711112354670818467151646550823130012759325911317912825397185089457003846751756189406798369158170607989673812043457440679431673155437931629366136730673346164099515066452496043400916
192 221053116347818792452268154606466283604765316287866892246783142726609612001037048379059042484167775046671551790798199656793369866313823595196744529502046932104790265439450093390239204143313971707610807651498262263278026759875767162440739203859678889567601980548357421675891323752877379725069602733704668756540076948182031993036926022504341080510611157913271969487515484564396494446904226
193 61513596607597898332530763849055492168173297796243901466215515048722294254526230648147039903137285084409510361022417208464226379197205595741235536273911257964313380960928109434742242285337901911532140433095452151578641741540754160468244640616892313726444962173391106036965292424469404705150356209467138929339286699581971229553312590398591483834299357895502511989860069131551676798423568356
194 17206458191970729840165176106982213924617424743180216961194782002899994084659540029422054635532780610974114848468428081992294991166684293233481138912978294805714011362475244055450317604893246866089781968159700296169668199075776347850438856894207682049860324807135792880320114704388305440475570054803558108263683748424677045290641678837080009870946680826762854919051878366496076264891845128738
195 4837780685785277120756151447903844644978029706470243115166331394695389484133333602541894685762526730735529293000776967171398648895144044298851645899726633193448066635841888854593194505262290922527585498561459667616619713165956017023473807538457233649947344290696903913479088633531229031599541635396460456254028806528761562646817147471094977398201836126734700847712780830495783858180018611869812
196 1367173908257422529922129437508259212224737747713188195000844846697120562340887294094594967976554464200620607162393830076606897449111336612298697974151421313395348765647246405145745848273388397307378307463294312908577379193118894652434375321359988769321371682042947045716277736517140242582811922882123583843487004120135834671038755464558335470312853560155200511103154514421219572610446667890439842
197 388340708542771484876634175494302755388060010775031084826108078648482742592791728146093730763430488194834139615067603278547506843826675285785751673538290205428735307587069754996652015707739381084105270991225180159413328247471960108473432360416548452154940786697873830983806585191047174664268152957933823763154207943995034390590182790502053501469087283573942851430251232775441911824298829161745945732
198 110867037276050213178858218314254480274184520685375038085378297440505441397889363432903164254438783744424042032147199786881966690028267579731004638716495869487829876454302136891953939137428069322495525919771204489648315557859172708891184880125032428628640542802531210777542218816700814102363457166279848611531503826267619506926819917498476726610176715575681583921017381713291665121729086152016190349602
199 31811286902605812720657439084882437216073217508270552675793688931416443060291668297386165883190962792820241599767592202238060384359408960336614732028022637308620192908206387980773878472752913992914723558087472681715898806694327213503441680158628826043310447791397257659441439450482723861106669008808723628396777081022059144493499196081474867955485889963783911705448578362765398494925338124649067404984340
200 9173568894873308451381644377233319680160437134578961026676762791114253221613619076768953137533889659900323265461648207203672460898942201998617192435025146248110109140393151987479488711850721917181022670745669800324916402505852202264945249752314517914311683861209366129790073927017422501584554117351632480199700924312253060706889596521503382196919152091783221052585477061024517352850647218263199239461847458