1 1
2 2
3 9
4 52
5 365
6 3006
7 28357
8 301064
9 3549177
10 45965530
11 648352001
12 9888877692
13 162112109029
14 2841669616982
15 53025262866045
16 1049180850990736
17 21937381717388657
18 483239096122434354
19 11184035897992673017
20 271287473871771163460
21 6881656485607798743261
22 182185366874848913979502
23 5024498372948847847451189
24 144111542172674220191169432
25 4291986813748642380761182825
26 132540945809371632049270556426
27 4238364943902600403876197998577
28 140174433368679079763743122719884
29 4789209304548979732019142449723477
30 168856912791327026141462332287485190
31 6137609440162723286365204545433702381
32 229772192258604515062815835401297196832
33 8851778770040116034485763806248661899489
34 350621051231814369493899321966109809020002
35 14268547928690502290293412478487601677040105
36 596121421275667605872357222548924477334741076
37 25550471530462314802885398869729947144682570317
38 1122753321203428604816902636297251347289374100254
39 50549597563863243413839431859779685546271440833957
40 2330447148636843349861380255411386761973676017998120
41 109951684856369457016263431344400292969727510738092761
42 5306035665200384562910673615627606939570362378396922682
43 261769799406572450718412472710844095314131141732828476129
44 13195796538596668241226880795978888161825542317762149172892
45 679381066589895253696819479218717095164178464262199953113285
46 35707294149300927299626095294918821162623446910787504670370486
47 1915042064652098051452821003418471267038315510632686963813347677
48 104760495203615650260156420530210574715521449129386534730356857264
49 5843080710708147074546760990964145457861310707727555232935780389457
50 332158580086493289471322020043313424329286980923056804194651893365650
51 19237511837320548332323626678093561507926910721093220877349157798672601
52 1134746451069174311002830067701154748527253931572396283457865735677431652
53 68147148946227903914812568910371365315729825290135874509572598200115672509
54 4165367415738743290837588365660560225201001340281137776286785533654841213902
55 259047065895686421962510266470271171591603308698998358410913718509868075583765
56 16386703877855953906596995304074643276969729772930782711621135768553062792835256
57 1054058049658695414039378922820224405508678592134002020961688395991540854250826057
58 68924598093904239382062417614453655555306553126916579384716397026886935984889111914
59 4580381825774916286622400720279013959764066672384584755937422122875463856477212506577
60 309265678195795167958927092035834226772779521189670467770044554415262886939645877867180
61 21210601734129631581494142269788192812748174518366971225872624204273163814031779275694901
62 1477262447675199244858196423692771226026431613730628349167610245858104014211929610339939942
63 104457904590717717596245111368511667143276716043131543567811348171628860236641205797940929229
64 7497263225319541842834885145206489977183505080710743568381249367995848942693287854939659130432
65 546064455827732877971538089836141337063373497490979694374645478318425271714040491298780650858945
66 40352422230926233064410629056460758424987323684223206979682020549458994917409628220973489049710786
67 3024736369787038201172167265154687714795189896946968277501354952040313622619047508090893923500352457
68 229936558341604161667261448616100099890029125255858516220286874936355367882462363609178441745609484404
69 17723277644813986354369897242999852594993606705749419384729009548881209583550753486676086496796341193517
70 1384876274910718933061809234401629464646034247595486340079770521385751294287073629705180202477974301418110
71 109679786346465004600916355172363585765538180960639727356917702977372656178033100045762474654254813013347461
72 8802599328064854350527844930673481195578552746852870512165791889562449619550720062055378031413294962266145352
73 715790936014966806560986497726173051747051452574424260935299170218159221075944841096655022154582712600354076089
74 58962605369259499549167594797280390692209216554659296682995451281291608084426929738715953243758281229922155011482
75 4919360353574395224700034164170777782479525027924037990003774350771129113362964079285405914317078359524192840492225
76 415633287329700983494594009065620227223598485437574304653444446266491039410562130260643045719983660313084680339417276
77 35555908807733534629286107219475518483968239945924047851453211864312570986092118683343555686882471960855301541012205477
78 3079249369270496029230656261994963717335156334406522617248033500882666668123839386897601735359594553153482783526612314134
79 269924996937819446264348083127709124442369934990413932702466841842414161635097961637527512803114501210670880884728971990077
80 23946481626293899460954498237301233665723872213974795294751905198369379275456268340854388003945886605815384837174750273989840
81 2149698080159845877972261095776666106533828628777832130699686831362117772896967077897396962895161001304685641044952464700632881
82 195248939608451888193045291115596508788250700947561890765748584639070307199097495692901258512190590261657070766454343514942647282
83 17939698698503813557626500269200317142813472211251350995688379459048003672068894934825444244564258947068088689795184090651932732089
84 1667239756606055472116487233600281301185401566270183169931544694000167206864025986253459562741617019117079377740722375597050561227652
85 156703970845511246011599677420768945113718375273354870431221958638677956089428003195550683295354419738541871439622258811967132626703005
86 14893778055800804858062981322248907934288990281409781790056633348986164286860424844759671888381880499659552807609899089730962571562919726
87 1431257801248777928954240872886892680951007839275965905617380325487927149173140855152609079541006135358121667691478541415255010777328355317
88 139048204122051303689267785328314423534255632524219256889905096057953639628673635711120879871826262652110272228216682561753115873606451039704
89 13655104825616274810879078500838463721660434595508062936362205887608904886780960306033608559780571321862317323153909958772465189912834165487657
90 1355362897365543435228805381534991626491393263699896281206536803367457325824571923113557042708145320257198084833308158049848051870464277754829770
91 135955545391879727052724904474435344782702182785922660056425655141500249448396426042579870082976952873076558474514117788749820058266830895535088561
92 13780659386102592054346268011906844181206677976069030955630327306953217150375847801909271820258807428090884627732225432857756278869905175858292246732
93 1411324281723010316883030976664656393733526778720075572652418792955173376054384454683322760329229030742335786865868406301709159482816583968852566865429
94 146022704763570356713314589922905571938754105430792758758501221178585245114886564213682957689563073567736587234136087578374777343301459031281782506291142
95 15261763545026287564612880433955344453789898113327319913579287347843772772709784262409011663606453185469862586775582424985061089777102414524152674364896685
96 1611145478828285556024960000049201893410423466379260065719707304046826859909517235301808107689428106525828662588961089246890497488644007548992310243587267936
97 171777534644904960990801776212690622178832412769437239086202987358980909374511622704069202600840886204927747431547761328956423889371833599578989788921510703777
98 18495083945446109227840867711777295608332836446783686108525229153012340077639434042688258249290852386801271387588466669172086596665042441290397188206031952538914
99 2010769122641324665472684726791534160678350296030687462633701795884155898517185152046004109732219496357331424506440984986405614178049321317673910824839419860729257
100 220720430335577749679962665193671575683651292848062315594617654780607283073044434182957036009401197284789577265410937998244806470001327005929369933485697850840881300
101 24460006517243940369327062651493444874262762119420300306213822058692882741328102191481185989400038067324990694810191558871780883271234532519407693587029833259010546701
102 2736304239189506828800483922526963902133965967318831062650261613583066090802741374212057030126369486613214247041192697994607624155301356188312316806921676978211099726302
103 308977475394087397366414767788796814164888593411828148894569398270054767495639365010095749435770388255530014386438341868809390367631735849769926561111684324661758860913509
104 35213197896815005822240521239496655424367586639867232832797570177113450898781123653968216819345087510749748099747908489031789114299011722725101737686319072028527879491195752
105 4050071010522344662151829847947945789992403699343111925539692396446567817862161272078405221316605651842367535806060656749531586848135453216561069882533716945757692029819584665
106 470068716477926372578603117216116383043342418163522900487767036909868328200615509294784430414467302280641968230261552160837810021831893159474900582013644230795541271035344576506
107 55051011794172855332660499502867896795847001208029251665352004826626529603823231188352526371409833849600527615650299116740601528562426524355776626046429380833937981169195723204257
108 6504873795450150113206511029871792533033024228394855030989820110149725747049409005502392378239303576027338185599857184304517903165978292004080660162320989158329116367918803872428764
109 775437993029888569328983051568359302009940440564961763770063994393886918458379165034483849045824106592462451887412120988293692352829550540515859371029854757228410584850530843268089477
110 93251441791069532707768772893424933436451564614229595745721629653832046705866168568293075439534602638250694936705527986520874155534980194874480383893909783799513645857688992447286803830
111 11311770235004143745367342998400933295747571127664576948494900973887931106729138676172392807271812024108070519649836946540843669227914198640329911060794582392003788610216942772730278934301
112 1384009253180592207634482008773103556178464889747625713416823038029928921145953746664395853643097527935685619837678771104327605252736459481381766523664478218536598453532303658677575529310192
113 170784420719056913246702784914460653706546411925543775962266628531324613521543310381928149512329364097937950711195985263943307162601544747251941478994869650054033482847865186111893220017062929
114 21253299046923669609707657873869357932621381974427330535982273682331016925868534133040213053763502192228457491726021874871907763846294282138633170092898422922513625072079592545306889282530636882
115 2667115710436287265815962944313672998076183762139570408078087004141549476524961491605456326987305024875786237133723789129630836861547474139860071866994441454604208236591757485293169227236916104345
116 337492292893181364226693234961045756400901059492037406292486123337362597913185489914607512248579062662533601835153033389740020426199705880607169876638290453202179990353645447345054228783035710844836
117 43058805481994013646433221259883743846893938005507366620046048430474659063141651865674158282560104255623105038064538940455393657069123331605046191230296037108621127430752720604218162651589066077861757
118 5538680849729643513042362419691802703815002806653903147478878310991222676933599195831812877767188157311313466828139436293369745102439879056136260173041981834357778877748170598265854832873947136696525454
119 718236672539177354626582127852982279701768905942115307102704957354452739855512141980442793023128598984284430087175064940056160549256221681412506068961391995259503163015614790376869350565260563028300834517
120 93889450004368947644784355292559157557078601644946925305202674456209585897287269962149860083356891339526042889424173128686443451205836069643205500458406443492509809398130681761004241256332222642166292992760
121 12371591828455172371804316801061104655361110902376978752697213140552498901706752303765002832470752702433667193209128278689905291056232777649557737245341377919683906988334228571719739853394805902655312576913161
122 1643107534590612759215256453703936886759286437778891358971162289257349006389315077791149763378461601590237626808486876418892159162462730853748839986390534539281083357992674204059061013618371131762612406152604202
123 219943182492155957105158449137296862568413546841352546301083147681616464177777502882491470304361516422985731471502645699030995815541549796053995653613078367188845045041064157470935284321593441575600391344230489489
124 29670992470609746785569362776683681234221418751307712071353640577572232920499598992090620396176089519417363444960994421142337595765045631832306778476434800221383637234462705705444303329637510393234900767336101111532
125 4033704309979104976762898777511937830562228119916354396352382423924241594034256942983923664406364002872137727020638707547597259532715429181325532294174139229686401769688578361919792279438910769126348557738405372539125
126 552586470860765660644919505652232608200511212466278700967438447674378780367943433454000533476745078436953293710358658945922583305468633798942167548751569019706445743117972647191996690798208955690205985111702946237817126
127 76277216047311173590843418319013581231668697597617299781631851401661459105632115536596908272914316709235925420951227436867217626945651703862640080538915223991711012814845966960767099378431802100946645352463805028356212877
128 10608705950291726166420447428012591769629293852517797761909692520606826850150624982351379476262293172661473354430202790058214853183430873216041353615031829651213162905356310039081452524166731348618563790135491931362544864384
129 1486544679076741155113810907896457987081985280487179638865131945640531903350999412774783758179301742416666502535839380326824132156226616068242275686908534733431361961548867236891444541565974392657523037976264305898558376162177
130 209853813039396174576525718644292430413723678038161172396483831553387264602903804648398301286990711922001151272794512375822549171922418630799858264991127945512283107838363091677580429164915827129562121892979233330032565277999490
131 29843849764423302828028088757024483791895660602612282725050236156844764896240620215173241053359528881631005789591699196828145804728667038109316529534871382384332565442962604460485999320378888296833370881574710946805857050952959881
132 4275313943961433916648505664886877926963886485795186704855808706199118911817187965997825639962545737773472880577337644250167520215864115073382556025069919648435358847674518533484111968101137414740894765597280466301666448823563415732
133 616925643980901374182546463967395940444713311412877841904724846652237199917131629984487564159003801406132545426101137994618705169807338434967556804349048945412923406618502203595930045479510276122158275077476834326438782448109874558189
134 89665647431925107803259085960697773781292250074000105861433158818154673908106527412912916109226983306581349445930763941621358001107101683593556462080544645917026689502380247901501672308775264687035629134338439348163413057594638819498302
135 13125775036825565204369064948320043564757889043736948318267939125197321314026712716351402212336452358089917598555940305083221906336014424500294127863613617659004593126247067117067002547538741921624029479516594501142787939020941410364238405
136 1935115576267831075511226483286161436533634764187949176108132467417357539478711784118191903313463607938419850670674861239986878115950683309520938667682964655297443721248521656778224574976334749086777277096864777439366510252317954934879882376
137 287309345404072188246614070715250314166000098596885845871521247935246938318760346254368831673566844168492011812843471212054218300916542924674952532408203477289730392908899456211980612784830689253890625394264494853839525678231562830204527485817
138 42956769651743559763977226529709763794238878609887100698475503042324798048423842416528386771707817416251530539940107878478100083099326639609348720693669710102562658673504115354149833876626733164302211014572420722753874106712425244564102889880154
139 6467418047074880019893467636895688648214493084406603478334806559415174525855497721449423086829351223753426681800228930749539924460283533414751616519496804571622600621976938661017830089640610470673814052561539801799443966934380499833631242594121857
140 980452265026061021363382082633654541777275587494653774717080127721019496544009131499968471986573849417863174605192457038035783359894450489875912318578048638560362250672879421998567703341715618000269988124216895097166572602430329734067841736127751420
141 149657062881875659711584962069321804704301281681131915544241442141308005322652119793731837858473260047129533809771617375613235589815287205538823865053215858019125226949147038833926882699771220722433362328247333081068103574298015244297880610585931285861
142 22999720590877327941972565562835640493485451770629996802054996015797637945898495875996088925665175731825412816220775655477713016587152202013879950906639945239323476319799309823566387504677183438765536390161122418194675614240176281339990444235004273453782
143 3558623999641571718515532128121441801727372479515748491525156988636046198458576601206148625318041366893386671576531163812952376085316699886659983779668505451261209880322852826558221385299741686372112904311238132153075210334706508960903425160199148209183229
144 554313875537442840654143144463261879496434789761900000121232303647855500298504797870141421523590899194895062945193503698757896131783674021418753045446096284166790496861884883286010205536512780806937511322512716879452275783966447691053789045249487515045317392
145 86920792475787564800641352904470090491628774090808714288976755911660938252364832526762172420703162075078765963240804284478878961987895777120764044992176145436316317223231206259133684894747619880936421228609153476596004035526196596211688969826898308779937337585
146 13720386063242237401776325253697473639899534417886106216152258439865049613873208165475484664321153486580521917574956898600103809540739587710705605740623851989785959654221136488809069966387865977872974895987438957621773277734019809799668677781392559941302318814386
147 2180039806155495878545132508686785548404588300415034872974400025944887473681161949008736741634623839821136696255214074436402053562258149200187486536473194234000453430776296316192860801656021717534805281498929359003214385902201781436325399595297569590219500766240377
148 348657427695929906971697244454929552565419712883304107755535001398006922420361951114575419268592047470524664250277500628559722251839146011789007130517937270742701214474722665748709846977178476109262939867616857410357756550052955631391726692161545648083315035707546564
149 56124314289154147123946433216949481254418906922133710132737476068361095431236013510190714935662578438307422155075880728280392102344404215192268772087696813278793540676598090295544163714571389485009011594658094558516203905553621803241091762298225988441811685699620414557
150 9092897018511572761823160322286248935626202065024196681798873077197348712722055232145064021125987429963492609715142765132818313336498560552908592748635812251064728402996425103908682729751573001503178125865478579886154313658002471511642211742441729097901900764112285971950
151 1482635207524509777564404213073625347556828914996005552530498355240153552840658047915041205883260740230183915251890755504267224155671078001571644508105206865667664770738623191517666473077117050754798536913917518828146415834322017183028976082555923123910211898644253637797301
152 243292717428467591104312651488043199016004242643896536857740716911525210258680078587206174497028341235931021299704597952167520505583213453100414135368163836177799929081476621586519044107607959470787430155634100205025495099319261549429106749577037962868466193790887546224508952
153 40176200193012033868086595746369473689248017747739038044346127847905562951663146242614876979635329639062846358344143058970054594563744762971049830259595418757707533723970799729205320007252514955613126700095601175820203752058504746241484734455617241415597638754744351087696748009
154 6676302018629363857270950218028900830369284358626167297550212565123211661557189263092720505392975064970129922536044439219142650102116264928597809743816671219204596390413254166338026545319401029846365054085658406566160471824403538537173839079194002540153557013968022376494721470602
155 1116382694598599333679815947883751083083410183715386256233171883172098358386081541304948727250211883486819809692721565116658390408631436154709382730639232583197311279734771981140929109713700215212243573248773969261641883054516189096027354283390895525191422296585420132435561507678065
156 187837838970521325910797914723752886651408530578739536332160671375818727724163810649559388579662494578961726792315822452997510009670235752565589316697380900633206583213841924260536542446246892181504308598011894921680077540817061369194106330642150630573726645607408610072171129333951756
157 31800138719056890824690241949353090649929336286899361228143146498838730369067899869880464199333996458023390090534023273689622034406318118000923913353880386111260394023330757628879858023950470328305495885447083954146337590517360499739075178176330625677968913027727841550754402405749887957
158 5416692471460591829363229293659290181713408886969477737241889406118113827282896558498459213899756341105741537208221093967151923108590297168825986493971591518946729541614025846697832678780882143061074090835326208453105723964533773145482347819467073492142903397311841330740224689579387476614
159 928286589801777068425252473959926627817355806688269082513340121492334075213385850440113635165348009730384445429038096158293780051584071690349700554123307619519379142922129739240738366869758370275532605623745929287264370156476213126443393144678905134443009186667603004568278648155524220672877
160 160050268983237813186828419006470319710178580804792177511405819640899045405967665710409041500212026708436974297032707736832316799791105547285989408611900051622818594977614289437178430326849048996337351902596439187368983297888103629737740657354320877518561624821670095405158342177943072578200480
161 27761381758060587730037932390865568629051238811672070109077475807833843751003724131635001613722561576719821495434271639025141313800750570610016380034827392970268159733942440513219391193296088498199064430427216802191091534436027554987661855317286548368012522867150479956751673347700889027922095201
162 4844179048440733595122695696211407690296043225472218929004357326006340666319393328080248840197791082581870213607174332577936529214251704386684949375528057906572015291960864496456256009242160047401707387277244696725669864695869685801292243851032217049506623917145031985106729667069620791375462313442
163 850311452153213100701936684418043275625926283013116204105570596715075020042031142116693856602840919430090789202803340320247649885466165762037537621482915916786702894795864823476506318608408902927786252943098037884719250722481506845873848853528840864484913913586251217196337409965716771220475185185129
164 150140924624395767500473749459821148344575856788736400593826082936604032385400038410889248009499861713323262465863518855552039581371355881524895475369780584585371062173516837463162800269566291544301068341835467955603486901823412122146091519081806801620200792853341777161958375828808480514407737065861332
165 26666623591927989644383946767607227992101858461378138584013502247638182320095160452071562093204629533038286779887518907455086999127901014715344761899569654137606649058521783057039747619112164538598591400195213066515760134211741279634135726926020949432671505836193502444667902055051522206221024235297527245
166 4763977654540706755932089582668287547247926454947980537140213919128711662804797839038378679833362664896371856300343437786788800100412555695055977175220822948781451203842973289965188080428449550733837879050624189358442814864038104168296441072670581454584374339325017239085626041579153672244519193420646217886
167 856030373365762047015143284369465593663300027267965420891758711331310731200732601855076456699436835430332625170718247888766610419394112317142458446122787698863519928084169469184432148363439205182610913913871295589487105283000602629229220669829726978293778703910555113629388213578724075723610681344352414091557
168 154707588563282458774755146832898441477111770438177653201302906968451798613001810358026186669230530170476933715514130562569132145663176048769082416354934087411998285544088210246798951129351180218544151525636552324027477854317281198500328768153920260963155609251467978880345812716935678722038670216633887163182504
169 28120460372919747268351233621397495951004798197866330439396434910042947904484513619817521740173561314084779499554911355870514228120036096870728333859224845793882115128470483658657813237122892419193206865250215446299288621736968207250889831477609908246357372822468641748852917978698864368032083768867486909263421017
170 5140521233851560823809803003720892199323168960075296608295612577652993587956273783103363308948967305761443979210050114854234883526615733689789100772434849752642637168729217419995780856460030684101915096235609302707169046552091609220750094942833704639976804495949809202615288122526302232824269366268215570843765812410
171 945042916789944614565573233010942147511091695292901171409303720927617870836658509981169692251015611437708607659300595439052702331946352810647036322993811014215360679142617619687816108783530715562028825020280255768313345060494486135729744296259028581044618216060323740229574767453393225226880596859752415048576090315361
172 174719522666588979292210103963617589970077341699637941964908056632821632445589343189801521826153100473345558438247985622185048342334401017140707345157583106722109755838284421660883053832675053391157781369111481662142596789257266605117557658120917735135849846960678946168232718659530706614433733190076905385713911558881052
173 32483507326002632619466347956084843600038440794428891887548186710164123812233559474591197627886577547778920617153906806944661091776649751955803412637878901617177816854833983810418185981240925569145799632093710063609018189664676599266041440451889047833955650758687553140992167092322987803018623586854527337856713218665016389
174 6072984598762924435842267663798158998610131496973980651709753707288946260632319510821452419018347297031501714619982300658130379942137634505399317702192084173683897456554645133736789110215723813514071442013892900164778897245563776448329112390136685046758430676907761034865084559247958949701699245546135433983170555919023894582
175 1141683152245243668306486512062899111033097157109213199443850119536251032314399758059820457980436657261497832069060653429729881148938404853143958471930961793776710201458467350215415583101716120688492973121643961352645555567167144274878275342921416668614059641216514931158332666270114315523597399494236624996191276992796374498525
176 215814027471219888674946791412396597645158486341715160331821703362721498021293939757745055665674168560729080576164959345376836018335465188576827318488726262342190675467880727937306169608950561309952080625125895730782244166139500820073407669737147341998870727904273709904538909299878155709319499466091213756172154330551986213180976
177 41019567758426428820021938117838898075566090124394416462704934500430486772513665088372666997285211092003660159729117889138376230097310040121011860252771923337385788844987952005798701322174662383805071328556407710456156743902322469308097729953250260101182382718159300282227084283267168059100227650205186997399729642620193891525645777
178 7839107849542496108889862022059152885500882115857825659718001705223254748298409212494310205886673116875424634269520236426091965045428672149637813363102566933584820664181012366178650663446855191601816710326838642216653731774802741751351841279114565625535706971052051755306701189177774194431554677354381402199274750594250618047674895634
179 1506236999693465894540581008680259928674295975665940840538609015174908298542450918696081330563979761509476568893380743187416134116743361191245253872340227348497242091965603103879106232696380296655759206223130625420448009769482357784162929307020978371360364256844315183633236628123668335135506102110655823680845400633902712337103590514777
180 290976692071688467172879250825203785808781333756888995224462763521529043743446738553675334393754166980142067895685077207260021604501404461454550516735256180705109271905727334031823980438389885568186715094452697336731541199436551749535504846731030442766058114141475450630519481806801294141989562513739370703199963679221299860857372386439140
181 56513025644577276412061121281066701162798211623710773670029127587236114067589458659667815878399433467035747402247062726268654456798411058589656177557277062875211939720842512743966791088910999459762553005694520956001110552347860153204658573784929380723154507699650594005485079028023549645561707638755949388890691992999815989804592078008408381
182 11034477408009064690062049105890789517845102372409756786882721375833124970211973437903861303316959497574979644815015285356817464348493595573283875242971296990442954910787782714696354984745706056607785889465856025341777339812264899898397392798320413839283919336960025627637282522246111742274834835087859481501296585048792085189017852280267727182
183 2165984560194185824306112489480889549856395620635888728473154264063358109460917426841287213745974872938745353237106206494337046034851993907736255997611317108111040968060951025568482062419582159303106168010704622057834005803402942791628878481720177687604518415466462963230294247752546895156378686973068134254389126894576222982766774912633274352789
184 427412262013729060165444089219689332610012010490392711359040581586112243322088930540229307390286475245583303720031839287075873635647386292172528424370248170826667673448792924235759453216986042751917961270556575835865162391594743095564076393262917994870911611509684686882668279923164945238570663587268113054992150565631963561655204109583923753456952
185 84784101648599451012639423118150227321317580389304915304276614878927443108544540341671624867865962097711565728634686899053152314855877345056160572368133472308361042392375798485342296328806947895402839129951524920834822505997928799213045698045404537159228385948255288853572747381341767545371442676234016223288914090142130344010351835540553431025071305
186 16906184844765742794961555530551688561330199362276951036672983092622214868893796343408379165758144861614271195648437879371452256313176350255055935458390750806872435912546313759690155765083126708448478384786811279355995699145502703189882824156648121633213537817014722872082936784034829830234524167090327262262346528575748813644090907817930209685101154026
187 3388664684105704809374564224205979974668993087280323528357017697702054865259075310314317147583042256057065676196781105850246034001187551083592657317875409284428907803388540029512169883586002373653850535417459146265210661727696067162723226264211660118476106326029154756053677000930665522149292643085525101369584802658431113769453614643175176025521942036817
188 682734026437167487262798283985487885439547811915009819963270380838914315370180699328562324792007952535225024701032241072266520944140431523080232114268908727906456522837671191553010611990862491850764140737616870402937680508815453489573541250439149742153081710908551190452848752839835405002822914194423884173813794696669271352202717548220815347867158672546604
189 138261978097789785363963741482855819760528510464408788545290528801567346787222663694996956534469794423836262291774421292157949175594343702602657400704902043346942058356913017532952728448866497609353966335267596969044955174551674934076120981167875310700940246835215591702208482100364949817209904954385242026980491906528675430204838302270789477850316920471461557
190 28143018194892107567080410845217638549098248277398333496171461453747178874203085046362169999949858899224467930360693771830803841266451523103627869448238018743734708950485899420658061732643529864320258061577752863857117011273831781578269782446261604928540953270712789079555223350484993856052588059109235196323510346727071059044452088853813109517889381535693188070
191 5757630701570063201221231342804453418410905901783945870675475708505448824852235557414318359109576178965519120000018087867824251873480197410883345642269966579288593232818513540963662009828272768834260728515063507307917135534837450344401865079289361338993537965660173736735640262204612330625683559270873816803934972879452253668882783400158792402458685493328096259661
192 1183888569781730401107019115064613413291550978694581883157172933617682019272555808455265159364247356095757453639622574584280647135080197710772297948977169117231120180909165077365431477536710172502205327882062973639644845217640894758222223800978411554018316826267206923439663177888971229914547997221949630509118483428427161955919076376051971147912514736486885473968832
193 244658615453091040324914040234679229069258313884316028990533774936216843585418797136724994287315384825888034784116321565258974035768195403560498819935686179582316310384964761337109021328951816948048261333864146960294237565160413298126140696836850805435981762178645952895448146826492617627901357874502133896151419005687086819522392325640060703865096132159523748441054529
194 50813809454434030120840771042666237481215613372339896607727107122839405522097152089778344802117106408396597706752700031764390138007652937921072581959203088239979239773343185950081990130108167215511183464732199903587566764071499411209359359935252604899236779599925309590270980121894462174352309597189507306677556282580720638036294143972423804979985586265068980730783576642
195 10606291388358251259870521358019834465296124723756931057595065667548225591239557258165566680335321451446840874281099909757011753156238397906229678808160801467520723367513432365038315484581223555519462065588041109580994703553464760483694942297613036920357789074074606287665552902912846230998471324848259534239543371730962494989498835322257583138087771262944495965833839110985
196 2224820757567856734525081622848607512006923128315862040124325590508753593440718179935431265007494861573496248711462358170281286308904147792334874734003225306722937279047277229777638609698836500658955083838133964400388807411423152059022801212057512600106334025210662731366780212819166274798074923284339419800743682143846779027334086661863496760501023356467227778551996961134836
197 468991962317577928300592201285931082871421214515548962742140082665181521710936188696645025925905433250347980107019878050856813800099165561881848809473314753294638350427997270332568562837174181503408898995723310567241445789388026302458377863438978133796085358799168320413247794323935621564472449008086015533657027360482431734544714599936406447685257099090140080211051469128482477
198 99349114995888853067713916058888569964238943631526226462357598049484612236516757302341405190032224323289836355258787542159003540897050798064215376166615238485442562215396705313912226825781078849183429829523422702923962067953783970572176422185406872536333966685593386483230463026314560974807033542525691614366321595007699937855455390530889635357160035966192011620070641080653705214
199 21148534391926015208743764264927059407516431212450270838385462128251188941587653521078815767182363233686243478376084528784221608946046681686166680366498744600618211653347091544716529056111594098075703453821760729803688579498927548396014074591617547453854514197321825419057897909903639589351371506010996834707386299657906129671919320292972220021805265577403949409405990630157035620357
200 4523803817498288774932347499416516559272325511714607906367058842795755533971991971200602765735241119223625332944819406946810616017882864515474107249889632574975502773717184225960965836206238414885946001568273637697825408151841249964700055611997648959938031799358238352828041837398125812137823469265056336704351211532765701322617640684751261280150699039443962295469898430037664257062600