0 0
1 1
2 2
3 9
4 52
5 375
6 3246
7 32781
8 378344
9 4912515
10 70872610
11 1124723193
12 19471590876
13 365190378735
14 7376016877334
15 159620144556645
16 3684531055645648
17 90366129593683035
18 2346673806524446218
19 64325158601880061137
20 1856031746386568222660
21 56231443721132068265415
22 1784746149967089625400062
23 59221421655473378844516669
24 2050522832081897023069929912
25 73956978026853636816266221875
26 2774131501400370171465170951666
27 108060095515792549297125443555241
28 4365137389721405450979734335103404
29 182629299883551914972032844124704415
30 7904351557890710700626799871337305830
31 353510632614368294996016390081731960853
32 16320257170376620429786912770429379807136
33 776990084829251589423088191025780230721035
34 38112631234903913121094803115962234008059354
35 1924471642723898970184940393660536741253669505
36 99951325030411416094691167905372677861889033108
37 5335373395211252376249356190048055950589984335735
38 292498036065363040197210507834018752255359945401038
39 16457433177949156562464911982006521497925562324969197
40 949722289263549656764781382708236016791445117423101320
41 56176545114631704901623472195807758939836514414600268515
42 3403916168148479971979350896776726879832593013906902111682
43 211164957941751723035706662797393720788425709707881160899929
44 13404452055812036571527231966652933614006860306870583043259772
45 870234142803925306831576114304087305790302122905141019107895375
46 57752194182832127908278429991581173688175323146559460166866364086
47 3915983794957332516232462758660999417255154196872168615768284853701
48 271179379256951372655878998098020673248317270665729827626504956484464
49 19170228136622207616250014452312471976183575877125454402403738629648315
50 1382839653270746630300644832574486323071758912050771715325935682471323050
51 101745811416034309322407121134888569309292227759667030834999639616701374513
52 7632985233179091641973556258732464753034694690292003820729414358483939479396
53 583639706983566665754165737243600284281512232922315559180209485648913337815335
54 45468761990278283970310739880855188876447678074162902427369346910861061241545374
55 3607865659130429075004671404485652005097013539095250744944225151501027201352158365
56 291482794098779432196234555000051783359782596811483587803800260043311092985661876568
57 23969684548393769998604873938388681522488528817605219094367929225697839591743609740435
58 2005694811719149254815501862722025262296843126064427831943618864844638803082957788179858
59 170722751545832448016627891820980189314945672377083858219703035374176397574070324415253257
60 14778052021325465061161517515141738524017169634385568438900812974700439862247556073588635980
61 1300533564275087579055494267346361794433649198580662336999650234672003056868713286854021423615
62 116328946068737641262279733784220027473286671177446753411943482699007451704560912566020304967302
63 10573113197128070634081387094406334835354278730014737009395189479314001059653774645283680047459189
64 976241790480276510891521843091384826917618040750233154610346440101812711014296607809792225901645632
65 91547247339239728956673313919003356736595383683574257736251600438128774565001065440010891667939520875
66 8716934143061529479546054653351431717503966784494635781417502206953556811614346245055558436964757040506
67 842583803216687149657695432131371081652712931211470118798125114359096402869469889431621722936755209928161
68 82660220261517220002094605307528494483585664689413183119200637212967697077047554125297088709873994840521524
69 8228490799655541198760352719573930604562118823553067180472520293074034478166471002892145889437054203591744215
70 830984200946445715026115739169619905651120138134943225414834723033508036713392660533489511505021117127994524270
71 85118831789138571065746363850735483455027748083192484811438031270214354719870764157241290076026470915350256964173
72 8841637188608548974264625761660118098395322041713629734031859989912996751163994246743664317010769194838127022607656
73 931172387150184272087387109367350629934809190698184993664391325850286986728920851572020095397761399335754347615661635
74 99411436101418848428477007278132872899851625191979989366415643224673039330462473390337630699752988265259156699662935394
75 10756528940337527891815222471045865637869265541304448860521056898298179614084105730328854589225521098719756470574008023225
76 1179397712914671170549919078903574142667612819818536882340549164622690870797184698542601221544578427479909305332706662176028
77 131016364837649171687613780603434679158039385391505193400046744859862612123517613745556484823023939006405334460256083205897135
78 14743299466472898310065684158194090244277920257485316891341945521219296162783751350787175264559061679239885568086144342222382678
79 1680336717103086682848172501798448397507695719563429769854915288809781925590591776739970224640567110244037622776285355463062913317
80 193937075903061134366644904487131809610723047635349421180637517734957963171346011500806852930692815624869286770317807526830168826640
81 22663156669638075437234754757824786733420069314997019281841821985254112534519849114052938129901237121543952460534083241072187099730715
82 2681073946530471934247449631846532203650021974115002161618565666019978863605169672331504519495197745311172570810991970505419838627566922
83 321041683214037437041040996600248323776965745014157139998744367838924943355882805292625826524776188617739522489150238442409063414160194449
84 38905880520489139702266823744314827977848740494506637752309187576736465833904339244746737747037940111196911533445871747200643288390365087492
85 4770992275507897368573563360251738043113309859108644603117694928088401610768102004715051232899507440636497349542391980746825375261602761098375
86 591945473055552332520642092884480595120694683111268911039199201718571581224605151190263727231026732761482544446838483509092618105949878260580926
87 74297721465490766757943537915671493138781136551181301662731603918889278909746367968064956074150788478990320041412601455397793244617099921418778621
88 9432627979069945408046051402567212366118096742058749476753041859987640039420497476118111211508682684772336502069662802323212444457300067461523214584
89 1211148099107967869408334015064023403674138485617832374121054294936965431594652801627695553977187224495540501618624936189839926061595140463286242992115
90 157258562072864400960775748050445901517723065540921346799958025294280990155202490003112741385221001966164908868217605414965534519473883942916183548509490
91 20645729435226413430230332940440535688018936362486922078077691701902736636151671012577411546830607163727873654685197354091061859627459320226857597342729833
92 2740265215399753024543644100938948888021755428663665737000089634123155149643101358335370022080879540913733637349755727301284324788027140879196755252581191916
93 367663134438930825207775308662168438535354161121870342763032704505797955739839339434779697271049690448897886757953341929447516321231852061099632477046328259935
94 49860023392637349175091683802842325420218273092045413122901428548492885443862192538194993247278029204872698330952190878156139016808294652305437526735532337829414
95 6833616806280733183682644774908453216226931816823287140719472081262699138037830811273570565724131702392552976109053783266315590255427238202909755204534047509264085
96 946447207464642229667109837058232106690971484179240190292450623310186425108186987248441718638957001230883233141457347077813462424089541823287955223167410755257931488
97 132447165189227383691285408748755567747510884932442097369858100716322155151427302361599907337596204770620748268635751910642705273465904810306783580406177234801668805835
98 18725925103033369732246527423423233276461233243649246576777445894646336872771670621838651359094159401529388633915872537955603030477886721483883167996242602763644537609498
99 2674564128938234971622991132021944061784943699721793595687407738639744703022422454383932074214273497215734847741069156022643176561206347643900807905352284229060383899949377
100 385858040535870170117859234999976411910038391949317492423425428922694616967028263414361144242360481623513795233832910131990758800084368780207059495142583940928152976347673300
101 56224223638391484013483264622261224658004398352975821849850387139473014604357894656867109092467140379241039174357931319189951588736618717577206969002224646854373289394763189815
102 8273669679335821348596736466717461659799675301458155657324937650519465533201568552445685049142071777404800526079698251638675368912200448332666142810766069738391647551935783510542
103 1229447368282110462976327451868113732476030617510051599188553028363040563029741362031592891341002873773227428693712236643497351493796872601761678585401531438755553108665720875105709
104 184466632610477131963964069271655640724179803532260912444201104146280195411227292760931626746137309083200468730028822848135728269994197528779937698649718748669035931063727129233585352
105 27943555088045278141683044902555368695084379758517755358698078120053083723137449660268963795789475810442987217921194108160086641181686104018358383876862972307218937496860465675732627875
106 4273287005135031305615973891390443467245206402017622768569222688211574447468353033008248109648485004113236700747014112551017256213349377137671314908880250361211326879563575573715914585346
107 659660346854580916957841811903991284058554023025147548330166067030676156454526632564554869369460887601323178681745869681538889971566944435617097349943572572452222332792959512309420831405081
108 102782380796445319179891296026942174191943901353548630063993827324126434426613731315026731816254491768567916993768419788818178233522288413741485209561256136056425606239917422566803088620563644
109 16162915786171402889694710301625916344633022595071576271236816196020573274558663329981792389979158470185308312259584222137747987491757416113161484047827912530908172653377706721277968237975392015
110 2564997429611696665184573895094180287572164826840219907008584004412419364685442736001032837635732538621984419757133682998865892400749417525173375802890868954583315782936596665564604281405894878710
111 410756506946904336331516054582601332951374000062169704272906165708404614283971220096512721994938583441113223962092604361335647044357943748980273195202981329624223813192972931659273211802063622671493
112 66370794065539256539764073840182375865354769341393231435892272290101033528815853285763223222589426749640604341741776207326051552926906589534031181989383136458509650630233185221864401679832504647232176
113 10820068146778422416188664667687052902047966276962320927893847966977697860163201546624374364454969974820720373443370169123070867117616862243052446873839291654901336738798361053190094185610072192899610235
114 1779546686947916797699510505825086377338902609358335253162886257814322499197447306688845279468950022856801520390416718682483717875203297780011289768486286141909230197663379876638820537195191820203451827434
115 295244465733366581707291041967167273099899231440006337431476506103132644576090234608452176420544723670418728933179018681339605327283897530968904504524647563938716122002098711572737847331789139362024863880945
116 49409936281358976918429481400894981907833550680870567975142324231736064617495924498603563130124210628410302904482545651158411418518889056934878435914633793295742130285618750943951742134053825570954347897142948
117 8340165995119483095535341741703188084874335286160107145461220281017541962616185723565384824893535439870242222298412970208554646050574985886001443754170436844876574843620703757691949553194100594595816752054466535
118 1419813302319258092330854206402198802861963940180784368438238402862188782850536515276585961561215914719465679289752435765127293573297300769497128796915969967833655094856080174147621272669320591379817371945143460318
119 243754555619056969862300931423651816258965588825822310099755766683199775976218692492894574852599535089697176256998957347975804445300115930478864374698423670398491650840115110811340678908191721924296396316683278361437
120 42199618630284780026447063457854043045307372406481126604630446677303378849179185766653531978781396713880018155552447758254781625989095241824831901171606065370856473274307312066125176623585393622076968288831235389175960
121 7366622843563400886520141120540549456453055376715317453355197536084595482830017782940768616184903653257716164339972622763122564954605271696131750523499823240195216001499557247440199872254225622123257025998460782099800915
122 1296590409830009248448182221927340909886830090775926930890854350331342823437101429145149861118842535536348257601060600101283360374575975319251460845924489503055313502390126437232527655461808887662387424712388711050806398162
123 230081900182090990791249786041455395188030076129318784700309371747319426314631223031757449919146791228055905189582292337849867729904174842370838776373508842741564521534690269101689576315274420382383072765674590326356288192969
124 41160314032485507740916488552218319862356382955348347015033875382527156931813652634300898055772490631895477300137429435889566714278120030634615530042203948924704565413166700926223083115681236667221142358186477676953789387139212
125 7422722617012406737503082703259024626232161963657715450568953574994724251525301280003362511287812782923698834719963811038163239224047785466015425353475103671887167004866095426434724465659101238023133623503756935417971951174109375
126 1349299363791726598628815921404911079178731070439797628081923315676262685315053922170123531723685125954263867077163872031805017192165766849038855600644395668176864976186575158859598079538313821984590097264214737291751569115376653766
127 247221692603753579241567394466789811678037165767522970681757065678492796531288876459885957400929929026912286724502714084672193091505479256438068979870121610892335285643264623040748640559913834917596570336204495641800920432606087807541
128 45653185269710209585200244923026326638608947857731841265568565672144129344730110016930253428308832590385480579918672618544110462437160448750770456127435648245780086384601020075962675734088695681118989712094288836290644884106225828568704
129 8496407494632083063476042532583255879786321117428313450678148321466737671476062934455676487542730037982425803511009871907181926617825999325800601424350663049920885485636362380027334270932104066845454499852185576611329594130732834340943915
130 1593504244524078668247885802417982968417855549242130000521813504881389933440562453826764270052745595601423676603137240242241717526607247066447812556713693741980464672935064660479921167912882030034151938518590333062466622943324321612915231930
131 301161227928562716771841186338641667170126683368538591887486674062388328726745999185390179021653645567042749753852859889494525601471253347814904746278620875498846055885897427364576445436274136747807168472631354222200529595513125700485480789153
132 57351862925355004665084903233522322649964510701846763872973911928963989610979932143221065689624083000199592408252775016037039485300528095211348077942392622962956860436084451431716029734346362399033628429831027143972759117895374626038077332728436
133 11004586014344383972889683898606094071300759321906627474575040977615742252559624595352728579014647376406734120656077406664607712186851844828176262219032802971375603989046893444871452219694343097573523927275488067443811422966209511791320630913712535
134 2127419063770711909185013330166058563751594900180756567019040678243063125672585435532994665576612004022276992496543773095794315726581537508108422944182097039759861448139112382944437033184551570899779422603120647258050596215387167490595387538310529454
135 414344285981277408242399987179297643684856051523854057848761732607165643934198282007730240911383256433214258280669520270503590049243042468321615696844014043451138621725445142739313804111222829979096328481549388034985559785407883575498767774523799873805
136 81297052738397960690909994339158943660762923811328977092879931690850595174429474278796596751504888494892105434322652453986188623788076993279424740417471874203216169627025168283886360693837519574987425761144858766296248781201144308893767363859547107810408
137 16068299110966810681038509891410005443506029169968197330916582323092585554285625384263279331989923531884497803320711381358186725567169535728897534044295019194260780409130648519368677108855230897502804226385919319945969270859276871586171559492827007578879235
138 3199068451121905307719716300747567835037145929077765093180242207549720279766323237988755660256456916545519010631185661845823661226444429034578215948232456965342164373637208082709855369091381815333597139505279630451613616965380420372043319681747161033569535138
139 641523946395809491874258489301366169055069038840612774170639746779720249914989249931656861061652507420112831746611696426036904933914534217389809271516305748335456321446093676325710361568080468127764825937536923925714305364576623871971133802319391912308270149497
140 129573278250745216160408450612365650699074273605876062113913618055938330725460201510044074804760275042015270222111092569592369949648353738602196979290180889827491801403895616241823152002382221508398958535997063313552243897578275248204554354478208596505384637334620
141 26357796360934702265884735842991291014121670446593398154451530184000118693263978330861031823499707138858544597462531969404880434182120303249727675771055861050451444000807929095431334023685333612959607819889293286150645086544753488793747454568147563907195658357564015
142 5399729218012795888466557208026508564399856033358485668176975478527614397248742492136232108277130629658913304892713255597731641113571498853064615558386500417208394093928376767252167458851736982141178386329769615877814242836534762732119421156035212731157141287849829782
143 1113993246790753038608282942957365658035120714078851685746262270397985824014049647995762472577571744728023735683388819307540346214125828010294433449540072093165357210854051707599963185747048022997903783399403663517167356590680016243855972144489179535173757508115215456229
144 231429964712949296511573831265071359883521536333740924861123819454697974124185896075494003012489000688737663993189622155054012651049555555749035604674824034314389257289886784126343559837871078804866556845047382955615986025339625461064026653340374395511472752999491785749072
145 48413015048649562857546374280159280562928191328523095191824610698795836063274800414018686845142485600063991845842013700884116768166820358149545422655279412282061025808723814752024550497077181156856176219541490834380711242411292334253029570458790004495639666750658505565542875
146 10197401641874744350240920059735518603349415527397705641654229450668738644404943748649042313836653692982967865802499850246434683086059135374554550077589621217290560475283908343758146900289411466626372715980153737650196967066911486791191192269548285943821371766473180783424386186
147 2162625894466793032115471413019973534960735405038610012598432539780241420145676484005520338742380700946055970811739217195346839509391438787039446129750984302488946993905708466014414219161035507842207214230004329800264636017134934316561738403830279735886846357446451687708547986001
148 461761428680304553347174366767276730053818830351367288496039918774462372557498755541266653446165733754266948165357877152555342085922219301114173504185004283944206066006923273918118216900142009131811674213295664835701668417444964681573203708471766491254216215140754191902428923229764
149 99260957561400842536731721969813595328154611708988123620013722363697261926639036954072089739030398439323177034378007993369223291362511219495654367170081834350058047867870757170891542282750170664880672673248567838384147166896620795124969751174653586801144065275939533112021295051647815
150 21480493684158427504673346938529331417159367038650356437116681996830398392778179001282612569321294578931886721784060054361679487453939789741257102049064438205940135617371596983689275132084822196755227322818531228921817755095291561082848999030034787616032743396318609953054796763611169150
151 4679460058811291481657629421092705118927321704303584367123028739688870597033973051938691737254931238165075678296912609012468253263795951722166299168788876549348239133990403006077148509529689584177930780729005894112882728075724705943021955971324212054241258004437814057588557430070021082813
152 1026157140774524145810225368092260044674120548322693356661322289555469990219522506689172871879310468830260121678663784357063161708401576726291983557300836959959502088499797279436194075424486297315435481305843059730631061721211197407738514362651453754962575544089533042568007382107314829680696
153 226506068179735195456154034141007285712495493341811809952126792156143675831012977363114386920510940036633417019873804837597034306291628074150091422775099104468024099318535407893702879793449153348418313137127357544858954608459442610234427445827192782616947134734316842066571081166879904114566835
154 50323993919300855777836239284753203385933002347810105600669788037896216070838269236759864692224859778477758037351554419573150352044331260788586196617456905262288985033707098606433001758273150265807070048771279688101850672993284272491284769496436215833357501743122938629173156474572021663339535474
155 11253337352090762570759733060602923165842668678220219449450371791241900531798806286364112335021133035101806207776908116299992015331731670804905192022423471308315108879863293829806971684138791131565021113798021851214428287351832982916713166568676794673657099259643805599094203995978138214376765242665
156 2532680902644653577544733092314934637257458804626865821099449988399051149012547318788473525859904799440720053148252273100071103772617165608468109528410299959155364843481775869146068577570022181528056354974627036809751406884666152382261217743064252995786095075984271261420455683379513827199421497933868
157 573660130008741163278553508766919006733931908608389504205852244461977532215907170859739981303617445427864737368987668032049593332710614053863806822751033223709057953855224310671245907362544408470188505942673234699612297999981537616213945981334547620854893800974393690355639781849067830234831021618043935
158 130763426705653965685695339031286753121227439420686021776021149111977058670997276014540495904654479752810312520839612947144772810287536644688140772322321591942607980500704502174822656283390151807081761654523810974978487409614364172728215097101138400019450687396727558234549466294833271819840460368465433958
159 29995627810825212400530724769576789396153461828223151965563558635951513419330548783575769995030308419917350382692754173486456150413666418873050222463368653232702857862698502082484414430004681364544482548988430677920202962178753400649969102882068451646342494179114594246284060151446041191434185564516667313557
160 6923926958564577238688555049761722788853173933472786931268795275603641877353096032996948146869905885290988286967757569680247633169958895312227886371158574634599350295145383584545691940092797970226153059097960037951220241974047816147459883411147513209487967497625873085235367312260399063892664747104975516149280
161 1608247528942361527339298655251587571084017804910634398155714510309402915368725031118125325454285372613828143956369836149179193010807745089444500684667934273989114982752031221341285985232732208194425544834323010511563989174079691170190466463805215120137000107779469327806346472245912992817679417060639616944479115
162 375874138993386089182933839640582154799352796664735631653303481760218042599073660102479397957122553818229137345849359732546843416841284754750919160975593508902450148871384676686106008337726622469697887789159496474718171328596938187031317119388916092137500517769393549986593312036046445831866053245939076516187405402
163 88390296280839230618182521149437687904767336674757353033983222407157967958778318180608487024248240898427458639133055033447265882448022115204520632686573049116730588081481409453204894024133694469126526781302400895361738805876547235530609413888543051685492848559115370486000099511005173443171093196027947059551192895489
164 20913319705559962817580333116417466674779172672604773306744925586792950413363032431884677345788442133678866923943453460690548811554443717958433340135495777524005274743472742246362060532081564054351183953463719203217371893366908234748460346029146922107835752865910392955174536957619760885649988228425915397762411469414932
165 4978304533576571129487986095735456416170970927906969333969632536929571644224477698042292857232379573322311927500914345486439001890324004623714725174790107829506152573634806324315604578177520106949679601800708996814534786476659618432069711773603680016335788155330882989444341541670018580880572142486384205319315827546928375
166 1192241093595909889500675349943479994895165834478821573044922999677744334192042394268245030575105261342429482223572455932941884168883002126994766082202971058186595307254856695593802241157249120668560483466589728778987880358713583210542568040424247017301340110276262710003697606650832856783637410643834723461864714935955382606
167 287246732316900562360128261101828305673447777883532034973736586946082133599424636605303008832714461479848380334898442674238365028127994640934568097216840731391021006347106233328751502255863009072225453045351579072884982504431958831922979917682856134519704070692380530867655376187838409290868070612310956997048789320318291940461
168 69620785285825533211805447161083163993749483611521220382562282270147535546961905296888702843612302892894318624716640691382107924729721849903495191066756038343762975840597841431480029078992198501930038711324237266195346551397489538533163181732716732210099792350643302840961513709480406348250768323806028775501926872981299760546824
169 16974623923016831819153199346048347187615061280802933415820381857692215809456623672429681385565722599785446016861842487349572343792270382842505053200187482896293099830258934428041826272758622014638618909458006015901105005936519067569354272070735121708082200783839203631605344768547811867391192334147139713410270231048777803979503715
170 4163164978297562585955021496031073517807645167355207365074967684446220927671565466202891547501752530001352431991961719290587527342788557802324214584335967459288431877965584710387606951765343277610235309380488628210811455656929020572116329765993229630358508934037495753514915247633556175023195573809253642699930634418015556038104290370
171 1027056347129317929441840312025667286372023941860154494047660500579354010659873343856027712152889783193202118081854676681857866456414730039680874485339446015839845185329093092971436014872189187783465828660365639858938107542488509103301535101397770808342410492565630192350863966430102702407851598367416746171417933535967153891735067552473
172 254857404979324124748766996752353278005168270791718967132413899500533105063828516838387663209286638206555668075087063380528262720563503345843366233465724986407680047504487177544435776185722567846378014673803944391360380799415094929619467688091764684404183577558318468933067980424606393050151222344011431620646362067605558185917111410088956
173 63608901973467694529627798975149764331340066688653730142793903526110375131112718560629228055112729728069444931816915324045629068875365540568369881254046454429483851196402502756770626440605389090792262976353168785515109998952681695191657713513834788009005857256852835048407920644562387740012856606921898386650684613398833064142980896406173135
174 15967675053431443087870240162016729737628907763715259665398715291838067389495402890428865823038775156176100922669240538893653003342615239461680688149408745701665332504679844132880171936425688530925232357902153405847741386860984266165885246684102840721010232846032693290949014487952059726229129790910838860384150465168928127641192242326084445494
175 4031384982469592430554753469633192805383043566290631580745987859516280615363566768078624451974666107690656068171399001024212250445177164577816029588130176847196646904205940108990204343115425872600035114909026313543390072193518012262574443575981318921418973834285412213012894959082365674639962023843699319473131202581493791072255629643230927987525
176 1023626405493669415817048805316042225104220449193048730701215066033773741755703873459434223794915672639754637840145543990962043629188164011669769341563112182016195430426236068440234782595397733491230008028562993484922889477116834152068041473655095839023348106863226576719846737659313420297436584099829566379419062989160213364981524321985005755513328
177 261390190790382030175565072044881931038504530683734699394224210533227157370375691308177562740621469775937918969523487251279193014317379208359780834390175579268040202042751147315760496593540796770611504304305068143109349163797823263973783642342075242049673185553602134952811296668142950301145992666272101388065446680181076803743126570713804387707960635
178 67124927094274138574491643224916541563516732506140786285906220170866255624888878186480201053678320332482938025749357911614130063704952136266028341759503331804680422596830469926181340026246006237152386491641949271977103715378462015368207145481811834010118275610073474916291302081148938603477887223075519525263812483804302999784661436578735677237600756778
179 17334503099570710369406557276127095060680606800542672161163759369849801885243906813309381996596275454257414795138160986768581070098285139301152555012332056328926788514807698578280422690355688194268875454603072226009632393558959495342323669235576832855585720659232272544505150948824431812857354818866103051784322792498038850050229180252039418661636981853617
180 4501512298444505205510893223284697109209248635013538422617181382275693983225127754966631945253819409442753918595024685990757740434327381714843689150457775745198123706688938030537608318822052446540231485038453533331453164660198625622529678550029464968045270405544119865085921188090140149499271056927003109867792586246604194937737967250049721324276853529619940
181 1175470013973448642628006951975114174543350656627019374759021416423187814439262259273181590390436961678621310505067327230803117753170086903874544162580952722876275896463049995942056882511457860825202852342804584017904402703435507875076584764855723299829659533685766931158814696933785787093186628613347457239780842737180447616424363112016401169995589415428546215
182 308643746296917827665945234686220714505935767017111479104533898843320863383014250752283406419884157921536820227004090597783630814825528758950430941512633805346254690916764617378110808441062394226692462109613039174632413542296350975059287361563942416032513288502026208963781694270542830395974434690294471909855468724810955342833598315304579946397521645970212725022
183 81486020799663712594230373952449868072827275273426160360587922817072863694387422283915719547463209307859450179715878467419250858732950894959526277861114566770762868416982115633795153197615350234686218539065099091193648486747569315265923143980388974397480211339710370317950176138970318336650064980544225206141149004079738831607333338980324574296498263722496476510749
184 21630943972138756305511249247594386793063801482660855272025671829615000644902286361362577524880644569691747390391977084175957646719926011841318732370939593508144989185635475564997398016764496866237420005928367128765322945856490420074442321953970370311159788234243882541718941465633365992927352396193402511834457139322821899711172206331035856967465688245661857558136792
185 5773268285695045920748570842276901893627363374430368742818935596050427092141001557628076664267414782044505611039559664408980416596102602736683953062882705627953022702267146823441437697951769547216426114590152362752166763382566639104143126674099625428310218295341284699594324740181458217735050939925192924211547216548013289511663275390384979080838567335759094817918265875
186 1549206187741841210568061899199205691733547371258566032657039154929537797346981586489814495102052880951686049653247577390932826706654366949225001742512451393851234710717456517354494170685340313836298043423510354163877771594369831772395477901424365278444495378927976296852673829164180681821434532179980166250007184550657940200563533659266533456788940805570172835937987243026
187 417950999777124685820382302521167240156589897526504687183356497567386592165492731375926234198741860281333484108736267019443262001021140903842592772209710835136348345447772253325430230704007344473060668971232923115930115462146183638507054895620996640840350398234158283550307203295589872840112750964252740512844639596449141622039964122535538130048741748386084448868664119670921
188 113359456926051902498404946953500970387929085132395822103137959631355349916429422011718654086769817458953981733725205608446295385991883079278587638471773057116947049461742546288014595407620635971782031713182449413132982349301093899674222574892610465912758736841373974316724157503797558431837248279716588755145496221485279011676574315456726605923909553229207027237653126276519884
189 30909650879220334628866099998414711744620793024395459388168411346237351521687029054088952895863646180631867164602022323431640855996970731332228864626690420700878375988741323428087682657437658595035130493285479563154307883406795230187980504852473067868858175980707310239258887519795720224382151966784854558595075554634389135661849244419418298905222674712465286926544511629156511615
190 8472708007421469236399525102961436664377037568281843839798806801582931005085296355312684824643830009005657220220897450866101717912139766320165008333818520636063846878548961673520522559377391632968580038765883819098476902751783401332970875605357895032344045418098532349127507618648209706158443340929195296312912754563881002333672585122969361573663621988536762282706629163117636195590
191 2334694960614568369211474319048602318814335430201508761044647417978173869347753294539740114921241377597767065218078817177614925142825464315531574885421547330201875630427618543766991689222239204724455920306427108451980308494345609806332134267742127109600438159462315327073116080000372490611354892599402403574713364076772822474049094107016341730807020709012070204175471719297149164198133
192 646704545600081572864560875797130082508089900378339889282278395282009348612124930494156655520492563217711501218457692348328570306951537406360466620863116176491784717477188684935424410178084589989139259233185034247480766354345448618478992954184268969588526734671018058598792362492963850771890429144934936328729890661611084640100895998426776966834735273213160389965717214639113111425953216
193 180068506085514519739527867728533172320969093631873457405580811120607738300521394915033650230003944875997632100083305413919011813926216028662599694820790924613485095157003484247785273969925598524965202288692173147467505257048616791200990603278257107161275993542391429709517486372575164863445605903958544558531274816072679667208259061877131535784474218789388330561357536094943870071852531435
194 50398084505472049683612717825289282889745367421174264874931796827533232572901141566539545463341661920707285907058743716558123680351473446953414991800112922290973546684148482043099349578423281790142747311999834753729426143727719580048080573543198865390574958926176094372129260629551673260758344844293721631563693955324128853152922736484748491210636595890379460424750044966411511348415210859514
195 14178267984337749213398001565212997311904136407264775207897483201782446011808122796387191567569920597046480638563411919366637411308807568299528375246461994474399322533685371710133892505306854292604820891000235781891037382218838145995700508725222511696719903933493336452754924794828665053461262640700508100250903444162034945064396771728990809838484927594517821576445790959318439811586348176108385
196 4009163714242170658979434172324514019852957631746584531630161258072541505668125285710980933765100280620833818718189242552733330314667077565253725994225078682504397315603763684278115504616684214721637059268928107105855241986247384135084338404062721719610909896218213903680545093680760072686705864504088988838256824152886799244989674887718453020694359145455461056107134047520278158901379060648548788
197 1139448119903883890510071555390468235567105499504101857467621692910996880655885947554710171900143576856541473220282355084241183423532810453267696409447777913831379003758251496128564366543451438876173746267872465144907449209525594651205823142596864244222664566182180845895981885724904082297349777049330817600485464180931186552480029753333560095946619994979031122046547135717407473811477068199544629335
198 325487478083246077253371188104511077128416132355620409469836416148928916530256197816973956309672839984886884702808847777274414267011701994323167883494419608435250708013269819434552348532223040476818631561161077788184477602909754606760398150002768569141461357180237488037772803280939478481413754539198024473284405840682990053824872967889968837003564017782635222975751921402001705665885336640117865103598
199 93446254929928701784230568430678927921020512085196065296406770724256003730306053296049824695384829998578314296150555328623958646109229324137992553047290363640948168464226932798845150318560820192519203607044574430380408971674062190098498080173328872833611156399851583838301272083028093533634515911564232636850343637405580493584463013919697671264782674443619952679926347024349870758205189474473628445769677
200 26962889715410797361056433958598747325724584576964306263573161357335892888258530711757221604570269099806280603614406657495573939359693287569790266439331044348456645514765239008766341530007649920739495076230153845386485352633763863070358503763467860068503712260970668047488713468839472911812936411968165375089368516725378099815171983516575853677085433324545243959321441541627922217827325439272209478261746600