1 64
2 7181
3 243312
4 9424684
5 383819990
6 15351583824
7 613943466291
8 24660009931840
9 990036737595402
10 39740436675211431
11 1595652867729124993
12 64070413955951330785
13 2572591332870145665288
14 103297979695217842684110
15 4147778850320977079596978
16 166547963311763322278819897
17 6687496503934808155052406081
18 268527100100825292592469579141
19 10782332672028486972332565484804
20 432949631428332207212583914328441
21 17384493911047930266985239597845730
22 698050334580779317646755397764843249
23 28029247041734331225089651589283089343
24 1125475708929830826405405528031000427284
25 45191923033319850926171396763065374755931
26 1814619270485017266390741706254766389238629
27 72863531315289108567335731107277953868175031
28 2925734496407309377649739765337138724815721687
29 117478829123077605115138788566353606507024339493
30 4717200180027912535006499824364175309106034387875
31 189412660182166258443654202538399782517750046719187
32 7605603847339136906376951780800240228464989799840021
33 305392521426539892974008010335677026886861990658051504
34 12262615042233171125502077887240991662379555415059208768
35 492388376021402728559469217520280355401854993946510227854
36 19771175398250803121887226311890824091970234722076356112190
37 793884250044902264732909730046786564296958097372918980647432
38 31877325944175072871009068614819430799946744541264511623452627
39 1279990010248736083095046028573311578233005249020691939827761377
40 51396231578703783214561203357531354300587531049658995103109292001
41 2063744716240782380083185905692286510574127624416862454744154513800
42 82866819667310941847287045375621321787055244535982548303587356926201
43 3327402729482502270152721438135313343895935593197167225441446851020848
44 133607262455797286064664201648434903260878241710314609767685863159120262
45 5364815152300065242302756353610373104150717934257439107692189130100114951
46 215416745237710381386139915966350467192351335335917945438094086449216663658
47 8649761979014992922642094538187211126730292101291988149852284024145558594099
48 347319249536761810369694806721284973935066119247243550645403359088577783490284
49 13946124921291355542952414495133617589947977647762696730908706313272814888936546
50 559987390792970357706158740616829805710812107221624594946689383541711516676565547
51 22485520502428003951747856718421195704681571830237847927200201306507555410936036437
52 902875030005866710621137892667087687570923298465759659809349992829806492169805238396
53 36253700229891079857957311037538238777485940740635404148752752723743874338684423670712
54 1455717277229678471766588444633674360689151018507784550839245417101887558241253896858233
55 58452317357602733307606100563769556718860040266861505621125058134312129027741456573667701
56 2347072098351439605452795072643058332428883804474839191333227988852339773088106200844407518
57 94243439505710581600379962357659606791520949892795804544039355526923804462277452905282633093
58 3784215191388895655600435787369055160000939354485371372129241796260783902804205224219118917872
59 151949936142459801328068240501350448552399055337160748606187191882509677608453870624849660612976
60 6101339888449495639068470490820319264989096209506480533955629311333481787738232250432107580468317
61 244990879097728293386423923104318158964015620006597722232312277303707039228319211452337207399826933
62 9837270491142963157539639657865907505554587364293148103108430070686636822187664931142196088693371951
63 395002014247678350697269636451387810510890400090090071403447831596464577835347116075358318967289533571
64 15860760502641706445109130886825227285602858069501320891643060566789647687680249496944533067407174860762
65 636866939023812277095049024498352563616915259961483855016775897473125353652278811782693575917826828035023
66 25572512614007704968429674221011112108078089951654030450162703897717787197156447987174748952331131817216199
67 1026828936034834819156376548999212425769389425283243013687260085489081799144202092677101955971205167621512626
68 41230898183265755405158354529969892817406416632983850220226785210678591210518845502618462861716016810262660641
69 1655569789027795663318665152062219219046930095741873348882517851757410684968879792258629576782864246169614674164
70 66477119032395569101633705088878593855649480138110234244742196587216477860361670612592208655016604940015905509133
71 2669296929755157743323946521350954764910984499107878592078141303982573792879332606741028987656008898600995708559567
72 107181932714744930871530088638930632888361446253282947657200273899098131281216361313366568071933489525811518384609922
73 4303742522013782744708345392381326517783269878220625041549628843288395934207124863643747891903619483692242263911298542
74 172810838792063239041615618046056749127465811485822259481338954856198621037570587192258342126103936459859970191170634665
75 6938980631685854046157395187831065544979368477457776854823970570708796061988196767081247878696978728779960529358442904200
76 278625186611401341965760018073214551823107762817297198467125506339611914381553446263518413649061264362063405354185941477250
77 11187809670449708032253739858267697912322673679902015392744866679775207874901236584581745726135848990193745280378022050788573
78 449231050302636810572940738928035615300986688975600060555184752910052035209785353821855802523994302113070847335255324296713638
79 18038252571372020613494036045459236593680057324916150619579090824731346047177691744969507511406152155451545514579591677152953985
80 724301126579316213281414754692640073184207950836376240307156472479581543804820343059931207018916710711391941421214053839921252533
81 29083311694873543084064840185904975255430720941491951441924385401837693790741599166349906650328024622803679501753768264150193764356
82 1167800225764998460821659019190441895921440466080632237869914607687049875935584654000025360819018683425512155428541357768989080353244
83 46891405683251957372255686983178708118168287443572900955285294563967201166237310620089124447246994907844859238186360008379424444893482
84 1882859652224274260016363346351614114789616096667827553793773615066575257506674250120133462924974490431076537586760398270182279264816609
85 75603629669825142966585451494981485061914129189730132762442093480423903361351075635018969630505635451348096194114248830862983191339951465
86 3035759363423451792827282378309837971727588545469131864995550573637951381763305869445304265126072750981432408265111662186108837369221831128
87 121896725763834292887838273726991637222677186710587254837225835528054179290361210879041181671450433368888472119670898433050673263356561622583
88 4894594720178022939513552099751302510821094453330538315973460440430883480403187981206164305706738584089009414451314627324195603543042460684003
89 196535693019429985300080536518181615745373311511142637421837222830015022554023851831009345653479497495005954155832858769023598037621159785021235
90 7891619396267957190497280160497868747838302988208351284580730194827284801081791243273019559826797280736770768944345525350866435322464251144824228
91 316877080894388583736865577106984761601144960107048248580683787330731024516777195816196758030246674893913496294742763731801284581110804748027333202
92 12723761670973958735726981172255839842503505184262993307097480444530017063499361848829499078557248485431284227132216488519159383201677900428990756148
93 510905082194011487587202606010973669954092117289258388424015753898175671378912356007975669568215301729973069878301269423272162409359389319467170854770
94 20514688168604243766417299486997544163939697412429376551992799946853378867426445763642368650872488756092440759912127867358828208293614328016650566380056
95 823738978770338629085286855050402755639529822674292741559856975920648175782357920306118218535970074892726037890049663318716997502745970249346252514135703
96 33076101355713006156629373753895757608923761349250484717095619940791675119684895089156232789733036417138135296495849872640495525218357538365292787161539544
97 1328125181749374049979546401352204095828933521523764589089947152259561327654513492995541364902439924312431870861697325355299042071940314862113882221349711850
98 53329032930059599047534560403023475511686995334790328749650584719902778990316857146070624698727009396432187735228668838870797435409746637883918825283917666302
99 2141353685884754126958346045860718988527089144337388772127816439064246185399365884052208896368966813059531703549861673496386464835154891233569562871273488043117
100 85983100688623301743418732669388584786802900730063779653004742776990920280081521342497535032357925569146985046474402902324267184718977751315856638039429417154692
101 3452532691242591416856789958135627465653332215195889049896825926698526804193622391899106093168485945488995344208342043083866098924576011212950369268362816172583815
102 138631683303274755074171156062218664343070794539589357793029327423937127021112301520977904848139699513595599992343893036882707624658808684251137583774472275372027926
103 5566563834210213970455067998657401777542254740247149927234280473115009534217855697649772170461353766961995413680284613993721875259297350569755399266875717392092252154
104 223517685005308976534511402743695327724427382946351403311274034694891159470908289293973813601607993967099550694468991016004989623663020764461919322101899958151683173558
105 8975044030411426994661311163165320139279022415016400355755837258236914827291986295425463032455049938411808357034431233916093966217827384809895221231386608472574705785999
106 360380501193498581824830616353509620862698154415796226362744490768613928487714156099352851611615668538519863252247947433786907839254581824578082264124554164738719247995666
107 14470581447891085713479006810842072831413784203396779951068862405178080940720625903484497842443239032746226370693621754163389415452061207077778200581114287413082494224486975
108 581046218501200350297096834868071825082043196306008776319735972912586122716482731863098414722512949945352118260165883356539779357843968378145002265680336319048174074323999143
109 23331108653118287006424548221394034896071418145657873561551060519839589634989938278079218476932582402554963050467425842029255660242688028505074458805215898973700647476437196995
110 936828454692862760784584871189466326933565202389331532395818096688910911495514615761138533777294499124632843449409464097184741405620672731578108960557883709693409601088780831151
111 37617053118687373073463565773227465678769030336053760717947049509914619989701078138474672742094300765365755960010524231158861117575522477952466401601915609618366968177598612267940
112 1510460830097294803087832727143851947548299789141149312352863476623619931981729754938492454377240986212623945111206433623811753921987706048102733887183827199082444713825162079745760
113 60650469138551710053816810873284795131414225090994927126037763724069080170370407486889394971520151236593318151516047540006512791253649058173689894273588396962960369256967220179931247
114 2435335848126209196985536106835263389616665059932974748065834450171516045892828021449098519176970088953409547015031193083991216950101295049047356755449571354977690973208443617173470373
115 97787548512114071190847571446809604617074626789792315624345984296304709351894353931699447946804115860439946698686217784690449994987679989662309271077930488117401848117942797170131580476
116 3926523995187993248799971818237633936300879090390866591837843125887210615616385936653558903215527604422688330877221269675959696705984389794297526763345602929184262506184706711357475662005
117 157664149673177718493190452709480437251397657548890799339057813390211062089587681186255417018666321826945419705269216554137499169954573636191012238261879226663535590101155513277430310296723
118 6330786243158063421904456747510683961465194773564968451756248449715909629681455461358336677948046297810765451911683968419986147590386105132938584720928661003857044849842812691316577176163973
119 254203980674356925496123984331324437383723125151575585036354038520921741186710289612125758816119493950444611814780406786720034230320979272511168875948931941613599115752741940106834069760780085
120 10207209864418643385689607299649488126587320264085550577279915654613344025086017000284518809856816316030509630512721196683877936450340718822878922177170240695350698887085055932512600745787086979
121 409856419006090092185794352969886554907714281025203724185420100172822863398418912771087493943108253278513492979576176376727324701441641815618728503010770855015675313138696720887360583659728740128
122 16457218616231831601028289934674898351466853845989881111829462193095455410647398343353200163673444998275291602259232385629508945773919187589355905903122044379566772754299962317100650167811787847105
123 660816891045015269974579306914695421379263116730746664498487058048025992515993692730656976987561025835200593517004115198317102372543508189253628234805488015058031370609733278309809747356614054939761
124 26534189869708668806979253121463532385838525371153187036907426607184814756181851563224432061155993519822385345526959484199911697689449141857078537957057666271662702145482848345917397240793520408051758
125 1065443758449250813852803216126208383700407347482796533083105014959973030933584597815574396618454101136262554547945534476465530079377104292311079638913131801385696036477636187119454388146564241550022339
126 42781423061812479523548673995568930329551802072428407214144901882432471203972683167192859820019775261221427814227888159619522772635073011102247306731525900679938822909553953310901814230758657324290532442
127 1717828974715382963669790326941992102368040211116381276506206079066287955707813477679966393484006616745697892200488554227348677681431162851911256506866518171370813174891139094898170505956607288392176039033
128 68977050672392578181086628061207086474978391570647955731994320644419854693694876330301949939551665830424161800324956875617590145519039423127086299162472999373981081345638250595211141262647607432060512887945
129 2769678233102402427492596808973975442522612260087434488288575338366057484580126670600498107879325971456132232702094816450972864847087155346398600707358666560663150158806975837641171994487088426530387253586577
130 111212605354139027365920103507050310777327603668343043363175626989649411664186042093050269672224233687634720640909041561115385726652069728895164300042159282856479953492543581417657872911520051867704189241125438
131 4465588616696972663084758821668271140412786585740483820954176007392293667067822677868641902713801961262459484707874013236008220410032968173772808455091032944008236827392770119347490654310723121985130645618914458
132 179309545263084826395897200381244540039468159614132540513119962670062678430912830871601185036125126770444430145386187942065207464145888304793406903805616747916666970557046423948794209209737920379748548769987246851
133 7199927217262530225306888637443248014116827484230319800665018388062607972867691186054287551091423627163863277482086465904675470608090208686434452424206778141980932777723061727389596635505469993918720353073748028929
134 289103136466154736214994274070830109715741448891743530335584799093258714273166418346970053403852335912483288468715388050888327609980369232240288478625606000952249211872672551744092801314645698548626365997903536160029
135 11608537279956853279357945895362639089162717758429444416473222978754991520853336547608055739841720969795633935814600733149640903899724398705827504460883197800824317283542010704770992985213382428826499613746331386043825
136 466124786563580482385426055446849147566258361925284190051083885044468793520977438886102458325118995320361295896825410866215750579110666538735638285813971827161198412404488970473444359522111245376727082920608122973559910
137 18716597225740314769515802561256527987325206964382832872503232699325741339300778735633330251674146257032035143766666281019589750814412832252884331378606921455914893728924949360263441219201304791206437267105516462659866585
138 751539119584679772424691038092551084224714276928365532482786344736526547836144419929869390587166894117712496912517047009369282835840970999496419121212986284187006231191836753459088620705450021708590292469696015500131996775
139 30177015696493683191506064604321909953179319993333279512467921599480068551276274356472872571700077595524234538623146670963483902039967415330605286258899707939346856005012967585774410965295815033261638918245549655093399189059
140 1211716399872406463958716376288738048015707546699543270585205310290521039757847816579815797356485567325749006384951026295462660434961185799567638647078516978073273149128863327691652050995457502145487445952826106431731773472736
141 48654799019451906217540579659051625937755735058267857174892152334478964670205449445154010559046305432547424886886062528317866439231782455496234960213654218607647099568275208523365683748746330934802825465901239609137687694801504
142 1953666276921343445758392672042587686210757299855460314285394265400221638200482510951294107835268795200286685087090006102134004768792152982837350014512593783837302925411047852070592396213500027624895704529796051389625219306685125
143 78446771921794685937166073614121883508622519506723875526381593406914987749930089738561539528691707372724220884479295547570123066762933046130015505088254230244907277839302355703157203044992066765091788110238809431161367849100289773
144 3149921815023394151193217100235660526316391912602527545975369372718866004162446793064545790763571142791470666335467859017327849491159093526093726592594465661646409969716366856323800987072952050379342162187712908678284660914607557182
145 126480761383677347313809639048144466017534420313008568076398382926573358719296639054662416643395523796181783022391270329555710432682681894344059977258994908455107130827797223880262644736341819982642090937857943609415719443497829964044
146 5078660341312603637671096335360268582046530474077824480802924376132379812337261948193593256958027620481910902618252790831053475285752508260068929185308162139621675857638600937232536701491047121364272382693407309657964793713100302310460
147 203926593896596155697515497899513787917100857857154640986039918242133641864232624553355726402969041931202315301688109746398089650645146273020918750835947862495553265280782420394007942755063385476255133774839787173923304828853509423894342
148 8188390816370117180986433224438438343817748425666807508969386619289709462196633848562919703442511327520106488473732214578055805378543122624377994236125388036518623104922709102001137376387635346237317355368664518617714388958622984006263194
149 328793527516146269938424356959142043646863865426508611200401137098198040462960506391227925643900795363210229207774653449348177057767942901033515425293527662659806656817169201499713241297853744034228423323558163700945785787753349277150347232
150 13202250132026973191647013968898144984162285283821647678599599214384617637891805162185460722295785774280373442046939243274831102757083579491451413301194878430085920041285663390015698645169433191812188761169933662479211505749124390583644299156
151 530118125698343622999659566830765992363939626235441453360312457084120609192487346006116210382806810802039971536760704936550384409122057013589249398419201034808832347963379865463797545494566560705574741629062474224903177471061019851806109718543
152 21286161403062158998132710035980070804984929720779665049770298467397478485786981414487344460632168336186650953626348919918712866856574270741307120326312944771809991514980370631552417893963820228629618023072267865694962294863410553656610308280992
153 854716421326524949578621219849576324841677534337198370447831482027736660457144613009432289826588781422448205323476653698456229678857855832126038083526372908310510128616819080471459842162665695612253514441531764301417493049565834137958160316763049
154 34319957790986614715958286805200207318369391331256536450568043211285256525068144422162827663673120191592847939435168382459611944928615458965980493946163105330947383551544815332093877401014997804154987787467940336317278480311119251079610190263057151
155 1378070519514598664782230988509758678896826584133427465054636473373404134906626430529451429735450307141941476834695766942409614510669015056710316361494708726061816607485049897499011635364105327771145143835156059601832403639806641380035250149291441871
156 55334519008469969584333044290649317040895784925394032250657273613005349561920638220695804356732710577099462071619098196434567362204172461389851206222463915072390182789443410029899980660834831100538254125900102681942250292604720249204892914935901895769
157 2221881210387715493744549525024119515531139606001927960858646947165576329912318766498560169126737838626501682999537349062049808976650537143047072179017947944565749937954725091341617066672857834205875860192605247008253205180853303744755564595444673255216
158 89216572250647339819158147929729898964185859991284220457242705210478572203880962385116181986116268460497833380853882344751694857022209784754965340027625864798270420776195399606666828263841744685009434607096427282084829884996392945338863605868424889192745
159 3582368277359903168073266406590549060641199256468678761681105255243350088653476977160422392459281402517907399125803255476626150621864787424285794873050946743842968995965740583657459936931497267459446584987411077855457013448840489189133676584204337960601538
160 143845051999758301444675262557984144611446664747953317462656513476562922685373805584763339130600822290195322277168792090951031588551228191877721177677607085118211971462010044482980375538424700847888855007320050435017889861164642972156055127527100786792402539
161 5775899456116807614515658439445453249402216707764963588453846662968187497039666647285034090687071394538112759589117016538478577693704854383694060977195967366347339622165641851685689607012188096563490376721244795321649020629388185302457355317437890805024469844
162 231923267873172930057268014862071816885682524681660663740313224860090452387627656669963249480719821076279280828532523060619795636611116899314912222574058413953443065573412750993801833310001488565260794413648644312766220835314137167225674695189398612885853970424
163 9312558604878136783904237101681620089343525903505854298281841817797023218388963111395323854676797357614576509781569474877922061645773108327906201385889415461899951629843659822281556765331878602123650696033289797837105262856346693198954945834952573348234835448080
164 373932932924671652951923511933650291218237691653212848311691754420417792386153729637141454604484292660283275718534765846746012717420913948876463213429726594419057852009147778353293669243125900927457782394809827935595613556258129506940333934328188863535805746316563
165 15014760632207236082759118104924860962488751936950979848318834156569565937205337796914948407409565715901112306359344770054139642820737961200571395705902131610122577172779211588690800906360857570407696294086249902276059340806608062268561267904703658299191416008201015
166 602896982298950044324604283958612265378578875216319844247692203016535206878040605829503957801538978094839189311790893713052482304712386087458187766296091860069939021670976627776370862807284142365150782484576180116106432033843871624996769884005103266527730233573856897
167 24208495904056688075536185997792239092499889381409254784673060158409230580666614535536177313741838031660224749428964016739927237038485535032130519721467954384028123823918943500403000805388082413688574923918206328565691098941132426665658236004930074002977071602082899300
168 972058728345288753460549697494755424603499516377405037008333721281894005877711465051947041781777598925886907779671693914113801050321140677746867374783731224282177687368087287912848051444575346013119689951365160224608114526279405512962888968672134458321064963401801126226
169 39031676114744515871367487565028823003622230188379428811527183327258100405814701987447097926695497084630859888836938101489049980500716937737448790566388488997946256040788936261073878069249858697408131954896345209068102007390214001793792916908532612430937951748913991795839
170 1567263063333308433828835703335171892387491307724358353748035508522391972131426780297888649456577973375826213467085169883835765296851088869324053274055260537293208398104211537511604378146187775044961761577438433141885615853583539091422752989729344142634910420139522781241083
171 62931284387272691103061266372046226692076833189058222392176824811609307570008436962471058759960705774073080793915721526280858556222055243220814073772062781249918470386662365898376896239436406449207145278573375644875028868163547635835296267187828981592534268550422312649517980
172 2526918835315873330877103412628456316204156796388918777154432507817679643483347676676042588133565339707961369553433710633653160256851914059531922058406978170855060015687038896004377647550248125406522994710879323935189453084424722768577372892953013363970914863258063088516074736
173 101464936914039932703935772515841148643013501308318465401573411469540450435273173251322973467310294578093499984106507013192967889793253351352660355685526473311734792945927951870560110598763413320383408526140808380511393236940695764509264143704820662532505396858232743597373447579
174 4074184449095365253163681134306698428316009755503669580033014582589626328243025827116840373968779278638539364532199295369836076365463392273704011584060408438973442485638180591755373673175416897765362160425759018544741874382783673165099389779644615991458513629794438970022373715298
175 163593251324967478735182014743977020836866394992364801551493030483478177078750351519496684032499419445660225997797273561102361443529081621759172001070199831113430337882343078424776212425042320572856887323236729033724777141459232834546097577129840043043872376284440337904977138188641
176 6568861133672137442228438765808001734910803181386187319180982471920154096267076863723545633424265686863456885973229364543372618350436681764516196021637549538423075164515807682534565966671373845243468925064063120284013487444765989173881074992167365399560854914930935017992372439813534
177 263763549192832063509703273182866572960897567760050901969514764523628447076666955910167875940863874697054604490554338597001114327614907323870165751764404374008022675913066403820023115955658540281299219592456918924945717452207834371095701522161610712517657015438680007108043968627556037
178 10591061139377094388197615842325490456859039612924358294416631841567776404328855919215800762899261505722262481596728528975269910337385238576245523874882614141536955612432809752680832276191463512825336086076756830281107010110618251684091636858122543084236283375248090446274154881681894372
179 425269436968404052237197702249334441314356718424689120706791942904788193357084591795925899674323677004613922427397645898927094369585331185102776283200258878604444216491348586339280331379820849371157905418280930334136011332137625106404709969480817827421559658633671094710986127387784307106
180 17076107071747127133532087357518262070438526579341096335062525133501625538100232390267952427215854808036588354157128901313038178590632872730931873746188625030507371750828859293409166768092698093014589664728131102354905790201195971574832359304379183323872355165694687801567758244263436457783
181 685667502476639438089099476062250325212515890286808590218532696069311519419605299671049378446651372092539667209703672223438799534380100079212563012949307839695841138495504228662593390720549861727375276290108425687483136957710167186403759953142968149743488877545631291025603520319510688259378
182 27532031860494207481033251072541600498598056243005150897814694600267039082871810525261198588298285555608640494608105570427999241373209464897220238601209203420546873659952534060400098736690008433873332617837531539511457326716099823885534374051255919627322477905715748337768736043040347197577796
183 1105510725868320532781224160054663923887759955127013910024009784111852189400686390008192732500634299299217104808518517606471224935783436611348163762384565032740975673867550273799446068639626097918467518443551833701667439811749238700943743237283685255491958501878453818533941649329260851063554633
184 44390256818043757421550173174755569024850794651468910634874864365610764891832135167088124211864691758885938061101291664579616955435298659837479285163742688219750369247928273114750871625011384289721257638342362431543034420606015881652183825355685431744043462776911453682038631753549036484600569258
185 1782429472879297649463423333080963992079391214683768034932794853079668102187535700372851343312680478569304041303565365396632894477160123179761505098742453496733683972819935714418413208400240739367232168338042342591043664369428638512599203395324562114953020487306233989210561381431710054670846324539
186 71570994482225234886333159269207599052448142722540737571436578517626972619663050219592330860379619279226485118415318488045078911744167045391399322816865928969219002817846974776611595785795308081328195557720044789980245965036674894828539468004942294077154907620298656196582943744256327801485556402138
187 2873834465326748775633505372952758400728714084651874378235880567397907419147167129461342426613065434783922185468818046572675915591691846973374636077394101285084140391891766819031333770821983037631270124140110852969854487462769454440879362770303003897075756646257888224767825946937748776950473522617625
188 115394855050546998541149365923569781281077532845873447385107226794393734432230572681052002719606311826546315550717559038334253776212112973687242574430375562996437549545012017705347606754867347555417740149981655765290958972930131233100318309117243381191012737945622022845035071296480507476478071394451556
189 4633521078822038136375452086630857313482749009218177278398194235419539815144016886337336734582469485398109774850991319544618794626944205987809354598042733247845926554995828704405140567428017046921672880307083012670904877424530479115922081358110227583536143932159379561907363844045436658427589482871483644
190 186052641415284429744388257674180911587306678837461011003400409634589352981453326041593233696943334485611846656566497082042578369353767774114267225463768151433542154091068619279509500639751004514403096145527032150388274139037541989408929409248698870558390748646158867179448224835514160742003661847581496216
191 7470686933057957581349009005142546826473864352684470929369968933569841718350420941444798742032350950542060128122865418869638440515066454512242361017040631733537973547773141927523054270548879908647290475747953182397735634954935590943568171542589222145385362757513249461403936855316736326786347437564046471052
192 299975119015848402508333161901332988663474725856448625696549999113386152720343040383559447966174334458173414674571864014447484334807080128654993617480927465959255495657658579971986993171953911585329666565721197882179999294811758598081989594105382157104119926578247204973006989442202122223076004869783173477843
193 12045086728288190973392890505224970702827054423358803170119216251037345251107899118940437232313514926879180073054469559061907752327943816770992004799803338636173391710405954701441309752493067725137682442699292461630750692545258884213459984310413647449417934038853360606127637838361074557678678191980946932057931
194 483653826917289016886398404771977669279382791893549973315857171549480458351432129659084019073427315274144358372094135202952032900060821724745284372445499425265313894084484171184265367330509239262346043440838029230414010613796755570639369400536889571695097146941356618577172776044381474898906313927820550371247067
195 19420451638788911102116673797747371465857354410605634879007599958564987602803317460464539422385658161949938344371001480863716952569504555699714951387525939114281960428116292996664413454979493173443024896033139032877487285345210222165575273660773947740680009683729820790001448796172391164225972986915734361742337596
196 779801421728514607783406114516811652620314162007708434142766372323110471548683497362859861105112623115149983856911663720881134282884290364034068327414433203379713352375199485342895497088661325163810901759040138811069543642664462946329604663935148772165800190723814709376491905051321049126254687796088399291093680817
197 31311849417305010084190896025996736230110818238702124235013494406665326975347833546640598605393518675097347871116372967417090525548251382278162348613252970874351413355895055451998217924068779050522834721918744873140960298350464005700833829754920212101024437915256049990768348813637904298604798761793910010116881587728
198 1257284081066113215447188883087744781705554935107429612132998408938721912165035170863742307865806136625380362964120171533004626384890764501108197239732416488750401063414909933641990841486225770919769777356690520440644359864626544147934758518980428117315917312997341313719548140272330583062133887600179889661429006519304
199 50484506342465541377557637092915113373706830904942139452985117060013111290167313844954362456379298228145601406558469604081028307860043858567503727408556546235292362326446218097587802641577007801235017425946000055552754571270723440773858811419976337555559547537180273020390602770900830413067409411625637105534292139261093
200 2027135648199162253108724851583193458284005075289418415659122529343026245014513004800405399853907382223984274491319224230873699738580887420905798619138067499719027584701494088856071507088542039655240362789946965103222176473945268858019682768779694640156781001334910334322862869991825028338419596323509100677480256411101569
201 81396833086258726603381344306045159819832494271244665993436512675913779059752489066245697406392377853642560399141027732867563418551197369352266964874060576200966835168465765924927334953722626251190542458301872063543946846174512608915215278234865401427147210635214068618541557484236052709457080453872206131981871397717859999
202 3268377447931558411012143443369465231217081399682378708777353106900025950965608954069764593396672359617151357743353930004807735047337178445403385623411476318062239996809058567912437716040779202555893249065630765761276774097359986486948154852296259190765409922441903342635609898756473654670009091584378108683488780930409144566
203 131237183771354525021474830973041725402165781950291029031972510896621075687687801932489065138320528144110819751187197170498885858981677714353466049247560335351625310024129185072943481962888859041714973867330797352197013009060399482307208249361971099336809722707839338225656353122235736999489375814196882337627847056078136115319
204 5269647915095069089445693011410045660897500221257578524980058178279206356814007893300936392726001895040973759877060279009834077834952673910904638571294411445627830618723887167014364971943549526791415642738005826249645218694900024988474829367028158082887667471096924417733141978379336173894166275090951511521998954591340178584620
205 211595436225194739792373246275290126604095060111787867937421355443602060352993051592043088929516794838243698869931497254340473065483237890785194258580971838995960737247433645380983852092716378263274539459210145081749181674381577966831105187295652969542074395005887400119259301354552757283329308669849674811497133767273175985059405
206 8496322591700648125906216770654922989386194046129878286487825471491480436442768614085259114652942835531965689869065884323785964276854037600187121636702198663712546480973712548933788668769859876418847131527451261533985693455149908167545987340816486092326430752318265327309562969274185200044932802209390643770036511080599014790786706
207 341158102792991282174541398739243324503387904166581124795494986583122141233160620421616354026352186809253813877831051052823925297624413116658334525226929344475469661167429261800187572119293861199332886058880603327565209934128099591604358687224264387973641217441402720857483500198342379345030976148074182512365528782176113881821763080
208 13698732580493566475676191295704109745979058917801221431469061697981334080309327686967238217171200590614638181489438273708704333286225959940595042154024161023438010497996915857330646511485177692293340793783251588059218980386434557981840122043070699500193571613012616992474590327581083998050623163584796484205324657864975279342697836381
209 550053692922960813945159896278425155344752655028856533459765788814029805480884924616975762515839691600967779346580526904587664638246982602096843804988195594434184633539984995236472046910592954508843157642119016118162211699574982965253782795924699127337170155077807852885973557151735332469688205555930204641571357679063380230039595158850
210 22086646579919267473109609402635880564448772156415165498823597172064592379413138319665974960832596775768930812554101894097474913927108868202192183446159584959507626029394506521836245584260396881622643509888592025897132702060000984029431288698586265639329132725729629190238817109084205266021178361244941062592164544756703957709785780458580