0 1
1 1
2 2
3 5
4 17
5 67
6 352
7 1969
8 13295
9 97619
10 848354
11 7647499
12 82862683
13 897904165
14 11226063188
15 146116260203
16 2089038231953
17 30230018309161
18 508450431515290
19 8318618236423861
20 154636109939564681
21 2896102013935844771
22 59056861862689101272
23 1185951158488483248745
24 27353583167107521838687
25 606380891585129127435307
26 14801740654120335662351882
27 359376242111604356656781339
28 9537139531492272024474571235
29 245250226002235579725449828869
30 7440747805486271381869503575644
31 206563704454136711352682718845939
32 6273900123369733314178120979777633
33 189047906681342056351883184552334865
34 6118622534279377929246964803794375858
35 195181510298279679134779878455718114853
36 6985866205658323502128328168902344883393
37 233168029270838957885016168820373950232131
38 8502601187041965366132286867191852789417680
39 306129056984851655983424966902929669807219041
40 11977562591769650460299853798000074562622451471
41 444527197973927958751289078983420087410249362371
42 19158409701438215668932358881016923049519621070002
43 748308436848953913534716654485093357679729258392555
44 32060266378601151598985459292007181163524447133942827
45 1354146344893615688942154487006867630660812298773479717
46 60316737919781999913595844070430458725551278667034111972
47 2572130882984653206065815184627949748156191844702275144379
48 124621862316494288995902964965971939782997756718454638340465
49 5595982847671918232970253118571991613302504985984093192551609
50 277634170279672109269487604410653923612753106400728555763980874
51 13253173016650852408020537385764334234998656881508667692099870549
52 674313707914643235152103082812484826645944854266952559403535545273
53 32564457472091053629561872835720410324771676116160699495349242517795
54 1788747648840130070136633371209637959843188263441616935574612879387208
55 91475739593289082632345245228403473142223471992741302166114452560910233
56 5079944789774258038529344608733116508424369721192950003605372537385505023
57 272108232055015960457281081165129031972458027534073818905125736729293391131
58 15430962391104217378121704438778710808637912822964151406552195615057130797530
59 832336942206485464508727661526264421370893892500825127792160563097287533783931
60 52800806461203636480208750760406789454619421965736539977097376087207342797201971
61 2966739500791414602720334134267621260620285000872093864523898091522623108527623301
62 181124588223282045836666800183859552026797281956547143862380420395116666144914880492
63 10787718827272929679721653689646025068446882423046002923406483556494123368450641226435
64 674565179865651375423530982283641859842025826444134959111602956312489089237289209612737
65 40837477410715153572212494293617113151929334103226086917782201089079585272734275916164897
66 2805609473869373739717930792819669206694724460749200176143788688657541804180606370666977122
67 173435926533566730909436659323891326991575023938675003396924849018648091480890411815746200389
68 11645584544363730179207345855946193759269343817373418885388055476762658140275627725706471683185
69 756559527971045985570923857522967501773568523080230674837782171651037021983629669541269569955139
70 54154961055182994758309280393926695386059619961610099854328685744798990089938635426023272240084544
71 3546107356085736294938559707425656522752619958432097930504185427991034732912717048240878717590669329
72 263370601944387106474683578866311331064499279396870738816014756865007573090085745227043228114792333103
73 17677349913461882810688582053743623650391578461031617920971855241837001926717746336779593250555709288755
74 1289235453731547248903647526441076862649918671714724988606929150990431602051598254742843317313233422180738
75 92466916342130212022788738218456867062101953285969862820370822759541755643797955377171037114985427775530443
76 6957058360305475354153380490376720206564116824476283658418843410618179844770410239219920701385476197932270843
77 500611754712290755336309203217103951515191878253511322418140718700595312535730820123665981466393678105123591461
78 40815914509703575097391814828207362324710694178807204597123207350765417950530228714685494546833011987382541850740
79 2985119750838904744416348755840950571447395208777492867990509602140120822069626986256924470881663221794487396440331
80 241285928012461714555277065283781609114859455687665539374264973259520708846741596949181445609224912387959680815040081
81 18444444784643860985502685375734374651444780413110359424765487960630328420793624034943303530452840128407362919267007561
82 1494300118102181101985091063723501190182601014469380398311541392871575823731609048105181300692126500416778267872940136442
83 114165966028113132085738950690661550859050204037327018560238367414231791046124760086987515672539671851019773308832767511285
84 10175629325706027124952770064904700426178630805888306232978603929347050715225510702843018670976621717325718487368981997616617
85 813786387329970706438457524307062538327397351934783916095581805032924963424396444035415801958177577136128701645426312907696547
86 69598727025484684960511553010949262932039545820484519281457771415441168131029825705381884206834655169390612621212440367570075832
87 5732651008426381879676835378546779192214268191451965912710755245403379448069570035887049830824350489014388942081018700062484032969
88 502003692718290769504052026703192529314722160104027612572025460163831851407781618096889184699322853137682592784313769094857306612895
89 41228571725027789165973495502288951188886135033405650894402563127259864519872101241862836751564592226862040014146006597253229700770059
90 3996664795295808847654144382014493244681050420946933541130097494813599240949030520869471961168553073870266157661047929203747852818749354
91 341987080586252264225171887078858364090128269525395152066976704183650341726022848562231967786204589843424412741955490948850761717130082779
92 31381204093013468291623854197298979425613094579025311144615796282950194274930510910341878626049585995411410351092527236451688091209393550723
93 2761433729990435297942316497215373692176360737753418071218638287826228719966526194296548120249107483872976892026262781330325996524033717232645
94 256519669427045515807872001433064710693359146213528043290658717729303778501395008217234456805359968958970079983599094641052894811448938489543548
95 22820529212453750939069379716502722871966065492364885407603355527195812821057435898351840351988475073402009266315838055822596351542018614580814483
96 2279125183574572237099943042305633566584515326120852565249459740465772295012672937045665019429634522853162950016120366593607264149426330921671224353
97 205216511801362026489660349418156236582798598599901124742554511489398408104164146159076404067619699199672525738474005277376093994327702100010733667121
98 20275934492689278494558684805813551942287519880348813683360874623969605368492157165515244728317083173192088978209920114174414180073746525877258997819410
99 1917721756940952958674416132039642833230078103248198499887471935132584847420930827193836302058059510956851219176335078570129506988229691258219713000656741
100 194953797296651698290895383953337395416277274390338984621268579158284647082432174049912351536449915382379712777680554123060925766618466570861445725232308001
101 18268986057149492486849879600844788160850893387554256877478113314094969408177813237230396897031893275226756012460657508471972091678275787332667569366204515651
102 1961431147090322388992166634879344237221690767542870294828425970548384135096035457894346975743283390890609153461155616533236154542924156733683251202919453867952
103 187367202201943371744889822303336508002191675651361268827745966431156947295837577358718252399530322817238283049216462232813886843651631830390601385823324295123905
104 19531648449273365041656516109990450648618609268630805269608555057356288515181515209853096254528062137083216036708643219535603303600916486691816889694334433993407567
105 2010491944936073776941393709920935992591072360259888403036574450477652255482150537736148365372859629092850319139288147948638336650695189341659432146543922197696386467
106 212098074585344409880781562503272614374587906184923269832324976736102508148264281428018971034272074725396454863618164690408776016200796098484025847614865107393086955602
107 21065546503112366997179936610242940900666442268591447823799320368195302794090893591555000054103302989718086176394255289714738661281405467233291996154945463252770283919019
108 2368029731541294248279034939530572347259373497647283142143127845495795376603005264472663244690609061324987675416808175665512917111204536051545308733720430480362628050824395
109 239541769970343508485087290677836820845636845466057992725961406947700696109126807768618491554615007968916587040860828195607584121727470256950300916715701582487749906352927269
110 27192157370867102170531012533340579395207517513380813687733687147553542323677610874287766450615721580064547154543505886290117892516197542257553781726831595425245200470236179204
111 2880358646924736392645725994933418907425248683333182506119103489643328632533130155335002685066944429347054914514075121379919656554663891385447593058743801130114132247765237367899
112 326276397378187509229053430222724213479891770722276107403655553557361104643192675119827981744111564995070744356072585536384859448064694582229736222832846086648135272475884413302833
113 34156969369686345430089272830364921061126826392862337280580506300741918161083855892040146073472780259505631718402522235398938247430962479911175452940292880197490521078576347330933465
114 4101025828092229325737967567681251290937696013355096494701747637351854670475460378220024893183018402638885030388189638106088467829500294443527063894348263590969006036164275060136039338
115 444381494865589935411836406870643814312348083546614373543077458051529512687962275092976665304554879569263168092870520936805766148473761874482575597276857765798378227408944864881168079253
116 51578841387392297628953000785383088606247371258415901516693550558674554546719159128699007901059832871758725516409968878594946042857802483357108273996398578426086996902427262978063931766553
117 5766613552103785628596238294746113581406164733255611235244072467003877700604631176572075303465959808870922473518884889495559755476534686589150517897463558397119316417823822871514906092971811
118 676833103052326048147481427664091870794628191357668244339698156598919401639854713749745647546247035446942231451416913533291350912864759707720056277911044094441202056259829396969616473474156840
119 75585012633968588484978113556345972689963994769838668825875667259525460323019989185329636719552674769542138071175535988789596722193318110792465960697611941419566731737990518653955967890026714361
120 9852691053688973150018585557954610718411404057384989894972711905379823773923847254739037838613831333255037966407053862837402713002587329661283781322470744181426423066613047296608320920727153447231
121 1119121799054995826239753373519069812103055182644672268266079247376913040875872003213465581272047666252414962750472550109397398366313149092426738615204906288452630819240051429729360429803333127704571
122 136509567696803542898792230427710124085380431895355001229600592971513689719733185027955836542724493830924999412865400662378699235328303317927932037193400151384347524568112981095812709858620428850118522
123 15947091788759526009386229785767316700381210570877767732307179660079536694587328989210596621123416091520395773940220782950142477216986034893468532950183405177372653255516641475075580915008821828280711995
124 1967882407542379041887151024375910717409777691365025991025770001186068025244324590708678489305441979615064790267697573157818029387792055054612027647297762635150530945381976579215194400847601487340640965587
125 230858260957414399198960404647483860330438840908195066933083398089095259391642195455192944730168232098096908198107742169113551597094374531070168305947510570801856152027069022879991544177712597076329653479557
126 31268168567168221666714244705437173807207820050238561154433895473145722039251106417243226781564092064753274731329833014115246141538787592941257357769681308511324231656815812425184175891859489977665365716209932
127 3707571669949414458232046565231461518979924280670650788071320660867542595438066737691355139213099888329622010414383092085784593250651777921025317086240381728676249659611608539381143622695099380808113985214032739
128 473896357669152637029514301341765686708762223062616777037527701139805081079919621666887433512347126853689714926742881890185632682271802555569703591181625218791656044267815364481541629758487456063096050487930918785
129 58147921142566657987247582201300450876823131212768220940906399199177947043998044430026802416645386108286596285138673681538882483715520509491910572767975874454642872043771311274890564515329971668975206522325486651969
130 7793053461899655483269146118223232768123478271278729609171362197372623516049374373049308471604439265293265518798514269812167624687384009243500508724364080720296672822886475176514391591886042727268044184409344965568194
131 950273432943714982269856065504370120652986711921196005671990945475251596635547617504532953058840842835841523869137687428978315849580521503662682667966696473730731845647435406534966779515365194021501056427030013845357189
132 133878248211036868747688834964983642811809180908328064125356420521293060735870497525526004529347227326140141568319557126501075022523839814291704650230258141096526704239224349048046678786292593031851960514861028819754497233
133 16757163552029302733737372201205216445313785483449048072158578516904983323021727098548743773884967803027536693127589985704796438494875456639477995078241907436210895234100132502213690803661963515089042758825666137137816309315
134 2245892306344396817172926391438526876807661810361581008641853009988970206367511066157437993454189504977181262817176022324313834984358634222854552619197961000733253348434462083283072414378214619006472663035499317966637044421408
135 293588677159055507572103158394426279444760825478292078905951633072878103153659773710892036316839666450013151691043607907236462147913794540482480437525294913350155049865826295698885542376671186726230189233020090124673119560637553
136 39997493135507631704250429703814643056898165370804397757002334002294783020927729443650198257506878763266870959330823550183059386569989639079719324192623935975936978566920517268851886387982260284328165893556652818977812311790648943
137 5091756573410222336551368400897253085284713736764477006453695790202359184580879611986228210787765324246073857564338744168112105762050656735398502595237071041031299905036749225146716293193289614604569980544969073857585662193579974931
138 741756952301055528927369627739373521713502363505640696419902646731190055727546612295751117291043411898078335996818122393668157810965487232002543540305651819565013853119618618715411372231947270303910113267700777341857484267114568202530
139 96054432835527342992829518973090528221345390299162458890849300494250918322955407237053514420195178214475162548964201327577329286519096275401115777686676716153916312351734478941870956194026174145810123066170835606382550292444856253118091
140 14077025049038198963660584793872367444255380381958223140412649623665385656748504947060822433591781335973058599648476088909800890295672519461513960421834785969122786146300853720849414076889225858906660450732641118866992573649858088905884571
141 1898737135831795964310894641054703673648733312056569336473995478717892540335139317762781937447249741749542133964584085436331227809825595631961875405590414869952106455862712310078277494700714911202756123644261143173829276534065244808092278821
142 269822451073985416530653026223137299594456765813130341447579884874044220942284132898424144168162374754702569174834377299440516753644355922070785316839005163474862300564674248002998879030263418012701919131713032217867096113118327728841085532052
143 36089992982422107347128824079239829500188126927186006087463676672085220117960968512721010397348324964623332850259766416179160430760701789689785574011232968322524154343052241472952683186850357266948761789324343448325768947144322331195343749674155
144 5452319465069274984804143689645505920067026185185868770026440548566794224235485906900182064745211198860510227850983071293380835726497599499991117484816561344914234407755339762461186264679207116043894044920322283082147440571179839795297300403234577
145 747087489779505760714707078455251437265950645686012367579597282459546128253304008674380980919316763324118841756735791592900446420517796928407962457900778582806161010891124558813887890165899050386518906900916920507629129607368485679383121790590195817
146 109310734709182395937105711240183746183241987864187551893227330044135863740660793686582860759776176097998184039395194523425160332865103251355609836419095498050273403904994734818639286494213356975113498651203113523390896338048986681987266365216749055322
147 15521917054200997056844202398972983911540128059934178320241663587370753211894166115704994566764156808364122090589614758404936629227706265672925637854938015503762231338388113834364828828262683681168637225539149530608838097505194079606237175042605747704629
148 2297208189011129789773846727920767486108402304519186083143509826708430893696585230679499922652825671746875436851187272358160259583251555548034100410984051262954127070844392374082743481901611151671355629820457031010136136579697497232378211301509795031963465
149 318761739044669265819201160207679352299076128855788182234838172687000673570393933172015419008839785989295968861200409958950908753054213732384080147310948415219297634290479957116239897065499739669333075245245269262253593056517258074058187440552613268585482659
150 52266111410503598779466585227684886543857784388700384591674040286056269102511577677743429120327240050791806716428946476316352274058335068479316243192400196515566296412169489638828606143488648937661252473519058434689873205420797805886527873440771712021183689624
151 7388996249637999481366828127916406573280140166635013511018943214328220682526947699167140872423119183538217355276380392011277939461745089181353501772451768731930638076919860928586721648472339995167375374532743530816951762640831287403701809107519678993434022372649
152 1133143686739167568808368548982871849952665630452302427621240074405504951682029391486286089165439746010833387803660103871806667652722760908123933557459448363755427556517368981754146802908863334926441157382901189017707770936997448198124167840618109079777252151897823
153 165818295940309117513202386136257073829224418397363217394028523071867986034630932020413468656858920656726396787697895057045123100158654265230990977013463965429213504849077759272606581543111708040605605883294377577104648499203254880505069296855558099660882529532412395
154 26213152486851129755139138174703417083036066372092175669651738005331629076177326313671928041201288512391894519159670431738993959892929869261432039268013253839843112361149193703948739476232721642499199571760981518034956076330509656921335604356162144860018473259321315658
155 3839981627765032427236031724631272011765255837851440922489010411587215183247350085220606722689526464046380158727067592913284112016204766456045141475955216894370021385514729944055790670478237325221570951331084301170447959690908979080567797190734863450296655048567461341083
156 638673667677785822357389436293891573447561736736745358257888153531581447862149436464979573405391941856783395532408068780283640543095673042536112072030578988171132917395343858713399075945740609180360522785830787220674913072572270960170657581368463557049398028658833711711523
157 93508724869179607731347135643042858749008983556814204401985996127419745562177597672786157027648629322847417532036377848937989649146009516633989237638303180622168528092841424380269513479742265346103136126831445982235833088180354934201296885553495558914091555081597652968792581
158 14773125545003158555228346093601963635742726963381077899595447463582971837675377089005186108907773996290080282197451777175678044449467280473050112417107139193718848528550972255746676336211324669959891230859159873289821845653379260518907574263507636330923821771629332618203777180
159 2235674461633227992447832475022599664560888393150168345495095770634766995231690917630035537424789110233536905173309322908812928415160224692795084601410630036708514249038995570290833688985597549639505077133186847573652056806096772920005441096800440196736904391470662804228316212531
160 366193368924069053978103605949655567960898138016656600379517422783936536326936258562361398774672338746637761476673697042870350414168915788011024122897677777085796445921603873478189239181580767573008696927510162310159474504946658490007646886662916315199870364747091918966754502833121
161 55537759347564447666277571190017386694247752018020306506902020539303444213247473566771021344957013813897800908399343546022367214444017489590489403737949775043616834906755599461477556553987200220236171208273693419345952020902827696408492084829970067319931100011030294332068230517816401
162 9493560224908624148014525252571178286852746801172406993160741081913911169818279023737445282454262468248058008172881498491940386497477248055751231529400939835642624039850221581545082530320288240787807825275272380292188780883342430070738792795288971526885159373943439051576391226270249842
163 1443295096147462705146828097241274996846777486907734031853246340385711853189668782572455724187929093518537942517233389942453821111823171919427900940824061239203541052003973446464837530512784258944330774945062555191662898850716529743480372864582546836900728444045374618830060388866680734885
164 237557670591831065362347639104215560594436938538435397099553476041050345139481330712365296277003372832201981769270820793095014740567971745387754277239809698206550864740747657262042123734127492170638268012687950884968238876057632145778343422333317761046481721884609886893029874308243458174337
165 38501618076908562052949956511272849745461380832100189929987665660707809084269415566568421923404230683328293559202181072326545134807411234021177731990134415327770038991779872663651040545481901253823541049167954977396258235080364840626627211053652014809458702187606121510329884826415501516257347
166 6408252393706915213932125123278289246365201611133309984180215995727586500153951735245197864286737167829951317379137537834830357895204904272165818041730614493622331134983365742045334448537637726393567028321698904063301583661780142414438803467062168667564909983630943715313779865452765331451568272
167 999334221290251187609099794638816236257700065696509514115331632231991687934371903125747273595654607907273754776015285107399962883378335644285351255135730552324504508978103410469959160414892401631106041784511733189401641857656640344656750697387746252004178064296329790248906142028056998701983955489
168 181391225129228368627012264641643719324676047140085852897723455349826965508972467125945115570931450134576877288715078037238087007925822757746276943048804231042296232896253024635289370591891140073884443456471922578346590408309771964247032620632263707733774768483453299326292095902636233344864709877135
169 28798123559876515259520371592254964656241687913540196127603318705790223035225501371597023024693402930948226387116574206851307701956773011747605985835913163389639538964774029671218808245811793345668977511653174072416664659667852272639478170133383904158180265527425443488822192371564307911913128799755139
170 5078747167203586521385276051470720530241046797350362762205116759312499889888422717160067895293958157366494027201142330369971481110167032612684282739531183239375467677631679093007913919651635891341204317532124639851539074621057088744965114948318622835263757302120880737600983777478122613259843389791914994
171 833620371358635186424837856737261508833626366945221571211168322406758882533088926189462232603171254114561428816007171743125054298640348246597257813624318090485756844328523575980770032531920726510064300055023979075951080791392726076452476630197761195110940141063385076450899144556195054428887878842837564779
172 143635673932002021756021941669006386074913232525823709034301554963838742027430901244537709853838448757342600374534817593834516997148923758693061451260865991898287060171607428189936985909322006175657796845071377947618961855736063252481745117038410143493061860797757266561357086694266581484038508839136004362603
173 23057830672205634364925379979740482645830427262272611485273612666661564514366297715664533519549367445456391796475658522235741158563960984659102555531443071443653955350074786588775244345152474674620343516692947738068672938184213643584433765022144720311997853931518682454156962260599038909516072969593524799924005
174 4246724058984108328418250830703770158946824399919261159082608145323880257093442259058286987974109553353651379521360914873351319243158766852345051212223248708075358391519685741732529640414374346451471865163593742263165433228104533499420915202488111627492027212581834482982474017227837292113755271402827278390103588
175 709595820815158589661989749772070031189775187604830120142161253683155247576301706855116171396648912327818769231011926189360204996584411727368865089576082072454024991733106680125867865930318580608467875393927226687283969627598803248142180448982097411620182994626080731387777550279854295212063869236519486185717928443
176 126678221588873934690393438792207999721328193866717327402401303184787795817191111531469709976301671645316008736191103033424144868909485338744789543620063261588337293106632200776197324295918836109514977687175936568191037206477572505432308412166149329818737051252944857688210009580278296985324249954978557333976010455793
177 21475721318540761474837251757374313829820683352232812135936771972697909722292357721819581707467553231141893755398775524618450654807830099838736167515999890070286000912760085332704969128258204538187947624664876105032363487966452701446446028188031365946415500732495964070761221389632194469325869079188898090600322577933561
178 3822232279668021275973225897420233271225931172839416816188999247709939005446022960992061013717641926863949850796081448461591235015077695523957365349343520525795830959876556081182253956274716909122176919580478811481599024852126942563000224832044260591682253290428818423118914566422168954150639094311639073427639897173607690
179 636387834498669161083497934890214422124978179680000740786390983603986307729714682315361599591321555259712373717999930294548555231336806919492254163606030646406969114148763287115938512315865825228871527443972508646043943151877840095215103700229367599182655502232203301850806610138225475404300313791828426935227158568496512981
180 125703946767196961544573822492155733337861628951025093587564658714571928385244134269105220426020588652323339159777099995853112715222224671229055880192068364133892540152606921509953806331386543827550932478791361527023542310608144658280257525560682075045370471431603528992869825680305354700735474009208004188582776693879517468281
181 21329431980136253976277405194422901679259152660165171113886595159046564291483668444799974077375279075462648211109496635305330045935150613977147005329051558194039338769711615039221386336168853808431273674372099754364637013623912500843142922985245637309790158048746376587830571742856591813029812564765146817261953240635667470059811
182 4011971775637177148377416697694871638746030171865468822576633093139099877697597315823970573474049582953662162728339832732578183973759452516265366256139494991161232547215656749155650073971505396865754734249763400694336868033815963874234450344693069491697773736789982918080952367468671267343192798596907445073984546910228255535427592
183 701520062877159565476953993674314434569524491692369400172689604964911506194781064733906990119848252573114616534236053456305892103489927316083426689108974894749065932475093072589255290930212527390356839014040546075069469953064228030053886105480484949833332238201879208561166293143485952072635981763171327907209382054245295173192234585
184 129706965072852977405386883232962737747600422839325931804391583865583646665125311727909951653044863860491467446772292832798651688789852184390914488339752730299437619834627836683194978336376448828730061611940228144023808251083102293959378694221724672471087022579804969014985790282717176968744458985633738811197213895168174180590082397567
185 22613715539180150026176226139132262776125367140029281588868691253176447468585776859555482191644279149041869915479611664783886990818195565564329686769679846058216923850179240039919534822249987134580898160939722918861295984201419936617304720681361468109531889933988202127106214442646993880796804811892331334379552843259681662714887940720347
186 4460560618253569433316286873466134364742952968967571189111533639171147381843147458064203448500488177629962921478144524665138037557368659778497572702359528050172702990969014366860870134751247532670777124401928055928346311288415819368627570333325580576697959734847464428712514883419967642682011261678084706089724351893990731246138053688192282
187 785541612938181038472230314824790882176177417784422297824174758122765983989856330296049089788967085966291510979865985725059371036906887639508691057113990525556947757957410397954600602368998268043993980338662631322087108594241959663481715946957057431716814505857715135278770022562208834272525944874695916316414768084080962892625642915963975419
188 148491907741722964922754274890473573278276576381384314253856405640681919664160142502437576480807619960308989242861624504181493889554636442962017377695586857403415802053918557129223611043265164710645698752634713205291388972989320524981270065099081178505990925930311043506359410990272067350744880335925674518051666455961634850796252799269666279795
189 27153883094521413915178675330908774056543436348753934140014696176892328118857399327238700733694947821179974424774119706802423921523812297479569820576178973271540851599189714732003589328965356935629691208574863683990150742432215337318803469664730464900540894513008862491369870351079214136402319883833995855598819427284602876770254298660670803941509
190 5334081302207327251229572544506977638278970297705163994436040663779371360559882299364029041395965897007253108604909407819929597257020242854001415331944530194041896068077444913744447282388839546625040667645572110120404279917632355397333448898098414342526971030225602940929071101081354476589429190436903615491796336943166628396409783484329011656553004
191 952472301998181127418293127245221407638180865663832147172529934588214382317881712309467713768626846659132145925288529860927642863994453712374075151386291000126513262822190768013445302093332065265850421249835632428736603278842327171002607359321930490363184248639008772531711096920548157089947326815661670491022762963905044850701938797550514617103896579
192 193144602393148690418512131329918430001750474889237269110672837917200889897523990066915275509659001697913858541916519532609261958563652681638891803838363488945931274231528531425541163819063422294442628034363429223952715326019805813444828047486860829821001051145250723746415636907821308538085962783311380192823758722495540646857298019826996561437459556673
193 34752654833999079453121519510334248477910623281330979397140278247744161684854566892047352313068175773323629809769446643394106855219633957754513940620631794649308370799850245043410290453281707977482916594029137506989048581514354388775464913835910702950671543467026501693485302464192908229059466605162676421923589723066421674632747262582454143921055510024545
194 6767203801760724673306942533963996423433661248416909407723669851912867153991078448962914403595030192780503988389027132647431858672712660030007099157572029494230881872287678235488352412597849893415544078243966054156813164969063093325130521803748933538374662285640479355290430531984182817529737248437749045065122774358538251003224223131694698569321453129035298
195 1296536127032968650208025442811487880217581637073020113624971768985321380956634922781590186587903139413047357691015819683728520117841284385193697073927164442523951390253942168323721165650943283538642413278253270149917314383692737101474851557019780576302852568307787760556229061163895277915080809137006768469486622947157100486986703049140113556722868555473608133
196 259428592106583388407104977623678831967497773154804484234646292524516141326701466696750491762400355057631938583762580067824500652233376462616407999972825873790750409382793595417795602985164258996790186528875800699725795819645333135989537132771244105073167190902941972729953995769031194589230287562774100404068962675202150350401808019849043254594852158482860392753
197 47827151985988804698934742918678879369122643322965499547416301790322264989379317209387139219626402967249243247307541643787528457954349157834272308377611959493112181476331804943876467016968707933039953179216463820125481985629021414253011057183570727321036857208290404489961569184912407860831405994037414832233158305831674311550053739097525367269703353348463866690371
198 10154203886762751183390822641502457666337432745147717675058196346848883375809162019475546499669470688382913315064291553753821523808728683689798644994064453230694139186853081430812909587324090002134397173317388973216102568794245239002887246190154923423720509434169716940669793738275967384155809075695044607203933797692247709055741516765292563196330893775581497945692160
199 1888992385900864368685406661895259828672748855220417795708511657765621035815811069984493557897523854349106155823965477342512237050338352025141565055418396711807134223199506933755383712662049266260658587812264785381854179358206666967730090855017859557320517404781549938649933103668499039885266945129735256616107028318572268749287747385537278653392649663107180267772511441
200 389191921285636293069687754365085295250749341678807968521303470291293140642904059893036218230417431728393369200959748328807746630457753176879429400937260863199540225024872997317678454156549969263659210182188024286283456245459854778751627323045675023222833767378409838643369689129404864983016829108967240681401911069862776052933947737662157139305498147967528099673877688751