0 0
1 0
2 2
3 4
4 10
5 40
6 230
7 1580
8 12434
9 110320
10 1090270
11 11876980
12 141373610
13 1825321016
14 25405388150
15 379158271420
16 6039817462210
17 102278890975360
18 1834691141852174
19 34752142215026180
20 693126840194499290
21 14519428780464454600
22 318705819455462421670
23 7315139153932149692236
24 175232450722978798280690
25 4373226090604910349827600
26 113522393636276063456502590
27 3060580452895639699519210900
28 85578936305428870759221030154
29 2478629449923908538812503057240
30 74270616442290114845238955645910
31 2299834909647564164250013071232220
32 73518246851013560314293869676944930
33 2423736097767830245631346746491082656
34 82331450026394750214320945591998354030
35 2879110933963137750457227191746945702180
36 103563475628367487200926335319940949894970
37 3828894958348963743982319484231192602756840
38 145391830322783115607149766861829143195843334
39 5666358155314747431201484239550985134295291500
40 226505436925642842059076110405850538145755266130
41 9280923396352819658762187630243558584223322561840
42 389567074575534391540104381466280399731212127717790
43 16741894822292130311592398881755915183144758683037876
44 736245244409428445273773322106125685992747294801400170
45 33113934005561625576146855112509574989487723504147351160
46 1522489212411151464385298992748854631899193102606840951350
47 71523195823344708370862591146250290535488291517344616797180
48 3431560125097641054370169435857168377060010058399459479427714
49 168073505060293191623615248084146138386373895620368367562976960
50 8400176974234251779526999815272361362095284677378591688473503950
51 428237746084914808656873436180573578361048632929932057771918011460
52 22259805352176599399707553579701166218830456276301154936029039332250
53 1179333574495432025043753928407005913630919884722917667300244453605896
54 63661351381239364602183202212672350473680474190691004990586017703371110
55 3500174077304140075749763497722833723362405443393504619897978105014150540
56 195944977481172985282366726932665386657019549008604238217502552116254103730
57 11165303577875902572890173734930646071417133598437803398097952032438887459920
58 647388361763544314601469081467582133695817497507632826177650309054341129015294
59 38184563050061441917789805450391459521127156398493291881522551054277622824561620
60 2290415842128632284203996802404252710693405063873995933046359108160412531466663370
61 139676569310920481466170267137391728691703357258149113041919279170441741861157149080
62 8657620718590935859203043672669737318334047370555479840376030132511215670611540060310
63 545288257451051807300032291288486449599407957091900330009276556045097107440790921554716
64 34889658322730966074984994720754002272593426963784425247138907770119743432230895411418850
65 2267274280433911450669990356640711810753069931486847671222456834365414947759305160270116320
66 149604694528963609256286435375178331162102786152738910412382720245442354639307366841305784110
67 10021214066964121368623463531964761739606221577550881847506374114249484176523454203985800073060
68 681290793132350484136081530712055063737007425169253069601654603819259188393156849315180817838074
69 46998900957300332409646412341522495352120222561515406915215394693739795001922819093849332787293480
70 3289232219936969493977238219270047374635521165167437435741098042198165876967533730439088177314408390
71 233487838550770741721284174421070463511080183067173160871116531126293501138118895637424033962267542700
72 16807790259618972879141440730260702013413027969667298012062421541581884286710567560172964392514770973970
73 1226732057718373939297867338992253469478666330382928447406370517150549442144582303917129165086597685652336
74 90761141194591332519273316139786894879980949756105687480087799850388737501238353690692640376046980443895390
75 6805842773568386992125538593252953471904845456871324521278847616011534627181022709637560654123552069167904500
76 517152114999092015049346720158810381362886043771992696483582049222684741476282431925895960173111906756224424490
77 39813820050523994008203236795796320904724788604764885739415945504011106283091827177832262478205487653859567164600
78 3104954286972972703638123561969988386250723204274213936184037982456819714860840868501535725684561320060479891128054
79 245251078760263026924638893938085416173114536418659565617041920285122979408478259109869864570704523004056065787220540
80 19616943132455366620361466617061375152332326969824540389906497117539458688109095365710952878602815240843506183075763010
81 1588724160805652393940671237948241002691342254182749772033413513528267795102607793507573352302307291970509644346604760320
82 130255528589080604679699217236329064798495229431204606194719669648921390703726513948607623965524901834700887963673405945230
83 10809601289560061419758263208447072127426090727114995557511673837523125045832986834153555715144356686155510508806560920666756
84 907874724659901390580775483371337626420041899764426836695988335853936996416060457012887341949073905693696357169661353210352730
85 77158416644503491445591917693274578760695055952747978050812639176590304079241554594821527172144981582078605753425599479712811080
86 6634705549128075814794374487797651962641663806860693269576255906410931312714267368397864428497116173538844771414781700356390456870
87 577141349834627133966866331199332860439025401610068621808067343215367536388721713029592098584066856594660290418986569896327668462540
88 50781729721695927497973947218367262426687725550062115531236013268256099463898627118158063373955941245434076151405613155065697710117234
89 4518990407082523569912752567191764196464031606625355985331987467977525860130432527161211386835978818540260049612361251699463744989190800
90 406657798217013401854583631942487450276229792846154797872524496011497281601218390217105020420661736380242349932455834976869909341985111230
91 37001291644024988620208738802465090744511339751051052151540991259823714600723030670506113094788159465048270322950541940606594265105172369940
92 3403707810893846669568392788878547488633353824739836637147525743747600395698348442427740367630598510344276483736288874957249358767317491646090
93 316507432380216122479799409107008689148272743132783792606508206039669024101549969231327462143558141935777596162071218733718358339914947553365976
94 29748259186603691392481607108337583621561195245269025407600021190407094390036309449883098972214684376161069046223746825087513773019905863131542870
95 2825764825469633946114926721237637087201797473074915839828529694293324013846605536091605765825965589752202353069271414640019177140689547068246772060
96 271243368951477153986444251291658274542957692475394036821723563966926098528426380228401556147417487101399404698350503657505537750568911004449056313250
97 26307752248818785641427124814143567352354704711301774806246955427769330674667354878148194933659541222583320610343216445339956162288869069541332130894880
98 2577885742734883138053425223659348892082616771800978950997266232780131601474147541810432748882751067866718823385486048571684492282221980497552805956037614
99 255184118222907742283591891111241372126672129708122332801351496631728797933558628687441061735602644795351143236216911158248924639903462639779004665346852260
100 25515808462516742527461205797080749361177155056031429842385611980220755730772447159091575953084814034149038944673026706873729360616334129538262298363388197050
101 2576838973552177806556030435483013397517285682808760307020497327278841982249552729737724586251469314084452494480813454392991463508577954559799674315934861939560
102 262811812229471706531345907285668941089128428358183871073002656289137514618495492485883072527155266537761241883282937683640030256162831931669557859881710047548550
103 27067015088637210449807693166186738934834656285234374494105725446198954195252346950435901466780682464277886591516359609797958582351118592064575759987702390078517996
104 2814704258919013458985697757694856088263638152207198574938889720893511240085271313031701381426287562988139655336162045300328844875896079885143790463784372987199417810
105 295516625270527753930016101592801928071176933999874543274882975404494464750917720974917825372254545108324287573511080335774634624013098606777739165228780596947192363440
106 31321921314055669472728876453597717865088601820123542090036246871773574003963891319445378764008019189009477592828666854296856204607673354705201087030842676900770946425630
107 3351147332333374467898962844097269960347504009840074985276289858634737911490492304939674133952220549658219888219137710853160650621127327637929795784233909986292149048589620
108 361892303089505003812506328326785625195577746849154663625963853310397497015567689202117434077291872369745978004419414556249781878754220698884542171172599756992182367094121194
109 39442879473946541129581013096708960807419601157485662209648979322081764902545049607386920643052669530562677388250620706080572313013677992035725628859314130717239907133922652920
110 4338351594737973333823520893123955997097707655795232035036776222698742382130440402531685369622062365060849413082061910311082224439183807160950846660278425461154616186422118124470
111 481517232518922071231880031577671169207936631792506471264361025385600167771945593345693836826659624188022666035799585268339152625302161876118540132381083743781094440841328213037180
112 53925553357001354090252921464442220709525229805934547474087464153163305868922793086744709054436353776348816334809987540480592199453057254249731354881355295313383600307710258425924610
113 6093101794642604473709143664158517949677509550528627739283582994879887804196844821268370071392911476641719722439352467079996784414368579530613424230916463095435042296797948376414890816
114 694559210812379383427695007003094911439895319979070158884167405248022830508686746785567811858238332535472294513069837582564114302892098829154529345907809404583805425994236022988377129550
115 79868163691274458947653371462824174047518236522015654105674012007463792822812762966502907378812574159795220226869626382094296555401657491359381324664725265074479037161586900368281756801220
116 9264006501053159507452749540715987574107434991594258813671893976410581047658455808724219381271981349595466810516656395958429101831693013269404902735409944925971858064918360464148107937226010
117 1083808216560503261400060614010435508653340007795316021865811335332742013283476886523323765674768492613540048217897085066098660401598886017966474885390667797843260660062739989383071314342874760
118 127880027806184883223993763544486260336828261544793400046567919187785135739017274857487227407246235020543233754923136104892048600329843615775451077697737108805877462287268857663502824290597599974
119 15216630481222379650542347721112677466042113644983385769719323676990542683052933427975728107731055275994539159669848496429015726390292571748940893389986843957269012770908804821595584758463167840780
120 1825866722266664628334764507285824971243841572552256558231547307462191392578990169455609124779982378922515564764049844845854156836253255604942047258461029059833920817180373675241259374650524511357490
121 220914532200594093553460880662181079390062964282344394034023169446296116987764486473388813811261051612309220053407094860256638709067088878784728421041320267283286912819951151256933099297151179493230800
122 26949732236411887316009660932400673675521700657628869322594381328668610904477190766663469908245313368708379419079186899938853550663220724388204628399450702522081672715835000797012893643072628127431846270
123 3314594371232443312043273954131304510469936093607488782184055484709784637839910592349440450430031435901535582109942051440694720821490852793038119076633957168220487759293312354993298718275637953737201252436
124 410982536971073788345270954858042484957257264752090075660607096410131989383431337655053495222915413214220084239458867443962148742067107254947255874634918653915235851720735391455343215971947533756652239030090
125 51369476252912841981230680629364755566238357663995025037062173189017210698440215999644057657750843568806833703492677404706788178938083099075010109041522882555680471821762453496750710862290890541889080395941400
126 6472139793144163224590064831460511736900347584651364040570398523884907378783799034146875325793934802083135701635045021041527160378558052139545872157512795993046746553043978228060789608167340752276089296017146390
127 821909983404509437069375157789302325456222203464101362742012067737399472676208671990630347962901984792907586539928606989694616308353038709362374323009926052049196070196747742440909400495457798615543505151762278300
128 105197955622847797222760242052696878277471682311222448512016761181833735516277505901103193101564184264784118478575959348934458198328186894051266872634923161650652648830829196707635234015425170165240255003548531705954
129 13569708050232867972074145213531530074496473766427193262689531449390068203779518715609069416663571526245941684938234113072956912079532342494071714025486823940604079701723561282011916879917202368121136373647710762463840
130 1763956046443572676973646048096234425785773847660537745049961913743042360401097484650805629802418803448204018842123487356993477643276159195403224869522705540865214757856133180831490550374132088089777245778816574263720110
131 231064569689499593812970441755054360049300605690169208276247684853249310358523785192715742191230348923821077765900965239551604063151510030475633923330368108824306176788838991669462435057212713461676410472158303955898088420
132 30498745994652358465962306847950370780601804616555194332329293927393385139161730204003059151357689178972837291851453521727246835004017810664726148380061405776775202799102295250510892056214181539814157611903926941994203185530
133 4056100430214336819006523176556812419086748547566393061000191320912496345147403059727637485763632780983476763670424518588841190250852668707107750384531979878716326249319303026665129115342513261751048613209144005757104932370856
134 543486733225755098600701045771316956721628815746733055861387802131717546582563266958499272790628243281810780260606650863258688748037911836893325774524570415071857241366966712546005387949638478553237477482222457158266856250671430
135 73366623091937864196430633712631164079491232073317246547612887593846027255640933489266234918967729095918562400020489985833616593924703432442653271266709987056418889609251896377192638059404539742347718917913453498797931667838279980
136 9977313290796027382948197797704438904474701675955874178061151635624105411199425534855145880927924802308166948433794981485005684763151604157282718264271118123746155268576327868557390588440834022958250292958942580215809633506726618770
137 1366818023112653050987521239699223160642554656329931292031998506614658977098321731845654692932575976685484143892844074071170042520471463047600550605483486977905095640261553340283376846441964786490868902406385472031452993537847122528240
138 188610838168700264042399386770198448605765294790959199776961537850167544275242625309890198001572270380951021412422268047763442278914917335461169489506322151759822264190827726402613035554691755400918394697194362737011731619717580097671134
139 26215529934045818423817232132936101935654977960282295261121099934200292516883907958559297338774991439627668493564570569188868608365172509167325162015529796954664766468955522011544417334491684169048003313220362327266408050534342943615370100
140 3669984243559562139263397486621572637089693557044385376819033270493610657911016071945588421556729736650609597464857541810635835687001833859133904397017014817579860871812849331608441616712259435144157054048709023011187732611029441997326396330
141 517441378371938725337837286386978014516160592699956475742098432396191651678505317319025140382001739613835600386684357909749308158693427401667106227703738680894376840895524659679777223562846797095525128530393220446627292033322631846398671178040
142 73472980104512406856958339617766010549024557181892577489148958205305643260177782109089534992862809735705752967389128085618294724679792296838653263390736346175608979087262980675012208580584174549867989001664224044138223139616655873673856850614390
143 10506115123559162734177205156412077179235437956656562189477215491262535539073688524135481915275584121155606423537024432882470007031604458430106995315227635256871173924234621899688945073900737261872105538897147696549902314054850027946884951335014076
144 1512806598565827944045444355994755430513523970549551932249745517541853917317855906316454921624690453057316276862955055027309775180219817389649372217490279595885409532382060776041751301836991515549867603041184159327342618409470858165191970482088805570
145 219346378782140257203353693096150350175842400231871985111045649656161250018803506331889773368281207108747881694959948232083322254426936634856816089000517993461558532525237989366213612273034091919414725636440538506200614597981908639482167963853468952960
146 32023048213545693620510367295766584907134230376228147238484487694996004728703377899465629986899586645916432927547123898118785593797877669993192492508858129945088304827305058359165705598728218288141992791365168717421077583493068588193960385479564278075150
147 4707167260242140558297905315523489432306499538237243352058324343296296379497878858823704827157496758602399626211820417637404115117568060243213067637789842978830942461298447089924043257884864606324249932817157538650501339105098843971385712134408860786552580
148 696628516733725050072899918948864324672045140916150130758771546663166405268151938244966156311286429316729061037866774914410497429085194431076502989485916418546504799676527299343313982566050061836225970017186552926408999729835523498409000302234054402736727514
149 103792910471719422175018396509087710452569333643505906199397794365562393665773668274827869225958410228892552518542515086606593290516842871248288452771091880617808181329056455532049751748076937989124853554552110319197053582468825808312248166232959568907624207560
150 15568235332689152656189865087332807871695821362412632464178528120851819902451676681518658383863141741556191490321825493618772343693680608176478585440338556671477217142173969467582055606336787255747836048738729536118653208973809420772100873871811723001801041930150
151 2350699060044282847133529243346641232131619914087568092562475947181455902630635951990209058120339039131058984543635283353451159902603107621612929852932596972847968297330601349928649969986420129448908836162506187629596689777349253108699867082416348855042214944067660
152 357290587221549266476808746805900380072829192250350335659535817181089684194043105812326506442579170298991738938540272339944862420407306734924642837787368505073040476519881973788813790270499253008366098424213784578405224746071040654968979598027965381657147840857604850
153 54663093893889968599066449541511604693616918545840299848375418191634064954920972314707122346603799680648375253152102967488018323034634002802581829032267636912948786819667258276181000828772562414648921849273648768608147659347484476454394116977960225547032130601383950096
154 8417756865808939647430938110658746206649882249650914062411837933052372821167770674664382643661771824820968804973302348559349097857479624574011706476538229064490978093014621984294605274358551911408828411093347302986253929198225671795170903836852767259163446015717401384510
155 1304697300977710840331020320883804071190693848496393325440688777686533521004569563572727523443295673764640573261137947996143979915451541396330277398344272426200398871387734989509097160897919483713722400274147062192657685528345873755771493876701003409624493764058271873736340
156 203524307620999555278687903398383211032828496156020568400242644019654898687396217359094004558868403003689031077570269771247968342550267850580417816775423193016219067250283755626139007001946003121557497027727273197245188839701631216150261471249485631306922334159419705555947530
157 31952003347945967474504946845988155764914966024113667793648496428117465430736519819856817501461748006326353071634271415636434578077656707969654440739296311486380746143370560765422612171168514182958876515333245611069532183032190308334785907671031397060398705137641100558384479320
158 5048211725608970800211685425508257438811880078485894172822111580961641563665506158026166322108352751295149836032577141899415315562630705568694463746544667857675962922551246217000681117842658856947014798803048378378635350961959155333632361299342803781545049295078325800575394107094
159 802633512817572160044571701911263384721104564230106757381980678215134685611404094906188803578035081617830724027738599662806616351766045017415111460205606534489372325892276224315907614485123481271989181651290420259605537005323439885153873608417077701349584752785062199248808795424220
160 128416282506847703565616386747424717991844730708693148461947557142206905563040613177996326558616667100192535931827921015481036761349383579865862071590757973336343038007543174231746622718603182882827004575817005050078337451718334282282553074065570115422959603865676104425600998720225570
161 20674213899167809702212085070613858206707270104663423509652110554544185116486401794176807552584365448514323464232360432189750281351346177172734005510721402493041219691072794736545071608522192778337044276054079511690163247456662170383114460914112605509980428297079665651480320397096325280
162 3349093448118898603200286984101169138528673778526097303106962122035943951491177063671963046564517418573097557018665948212251110602217223948457053671217472247868159109975005120990642719060534373030402297125186824256353650010821569895197020139423464459589861449707686880128791592739240428910
163 545881431856661921368571259744363549556550094568710828182036863122348201248293776078439740535728910701884961446507476612363066175713840929641983594107813872688624975402001926480591190142872533131495456942835885226751042315559927422693553098484398455382215576899136130849907635327574357946916
164 89521185447733382552866534821545440143248622852379144464223265095591915482136164838899459223752866652034194766493152386082954009902471618673050080711838596445929530471406305969691784303503767427226117690383634150876796993639812892191428764244048688580957059518565821970231926981874609407560250
165 14770446431277913142070770987978935369086339623656081600595673202664408150273506078059395821995095158008322801480856952950187014773276968642497999597805070908391034267428803867740347274232304203956604662891460263520302897162376963448703847739700849078458905132885376205288163891397837796343046120
166 2451804050718158421614963511539448912504964487848662481682226830390048439389872754308421804462576152387321118138006792947932016649086629706158117331194112770171639455230085990273342394670503339095890372189709601213462869266317728331506699936465204723570238665872714504965071960959982109178196667910
167 409436418163549307786438234495905886226337359747280684601753340525826851762783623385646777744575047569075576045174870938330603663881499014945984789043722524589655518146578974343662562896357728502915112944650194531000220666059385592200813910762314279006935776784251041362723705001536369454267773636460
168 68782851949387450436312590554787015709227440739689111936785259382877142113368345547200569859994170077721261897600851086291738851730052357096430194057186497420177561313722601629058172132106016866466831444254817523585299402582403940717935308695799042425733085940293136943286427488483996886272127543041874
169 11623890136166097291270339286499275132458549439852110575354621666964482571576046207139362730208385003089347412918395605352085544621449357554044486301220127661509824847474280951993338378809503271549853355974762095144482367368331928581269581660619221251440736050890842446975967695750501869983042455324268080
170 1975992138319304772309870885018119986416897929716492111337252856450937887502043209102623814171119640173889020131940154210429177230343101444068026955282059160483252363295252193131709341229971240414758298153605835724540650304096273512540455016986150672403288540459314889735869913110741130677488168426854546590
171 337882964225188909254482533487188236958108323644531973687995192644691370000623198979305125747255576167666562800329267634767155614823594428662384085834295402608612801919695297973684525388175928042526292063458816089192757287485657638816498631990556335623177125259562206851458620404703985436869084987662435518900
172 58113882439935914710660447512692406308138268282685168178975982857781655528587270155254063958332727934162086786304178982688110970730260055617073748019722634281045776814603984675134900710415339802941413790017228147620402752198036577520059764307680001939695787527026086252198650633375600212709584203644574468158570
173 10053361838508583490255701905854909594653845090529958281963248579890928046777749198599783449209312805588922751036651541628787890610277713580466309534323295982206743993464286888784250036927228983407850964968784736717676381554714519022519769638454538701956553714716794880739352797161932469340314812963100714335772536
174 1749226514144917385323274396138781605006341609796036037133331920094954358090841886964236844146749438104514192597333789866970999190908730431631806745872243755617534421196060364575159172691251889121789291462339672893674644405776779532861413447292311902590519083283950971529157767607852480733957745188047482828737684790
175 306104529527202284807687293048062540072940103553412777820626754078934178260552277418462962134921930347811851540347070023891295891742020883641215323955241832033399593843646166573482994102284385890359438260889336251721128411155301828114766810799811166146163213744029449250350847199578545523930761111122327255310135938300
176 53872638093632360844557322885918631226779618338064700493126643038793371808358762360443620194044758606871183101328994376940114866669837133078259747442609819597848804592171304814419463337051148738274707885751504752769374014132130481635941422429310640507932564367850606241546388651357736464664643152709129187489375948668290
177 9535149119386148356485012454591268219183984131726035210686108376271597814295032348094914330271232010235783388127984884577115931282167977940134580216032073039260140677203394809054022319736764625867995969182161962544367208463088524218262655172609669957305584994742009035137389082595647407618394836487079445347710538238552000
178 1697202369826573507464654024840445367535493350558301383205781395605796702907600033126019207591646020847886751310282109000426874112560835010689388009201622157286514997497222026827353188986048343420273939051858971750947953927713837471247990978649390655622657432856874007611482860651921283807761675099611356296848425375568763854
179 303789636107828136312651543115536346083121743423589472447316271225235039154428849291697156345598768807767788135436748382162885870683947712603407135639609710892234945365948786129467604388280657512607807345796815015668984826492794483744547462631605087841228365958267685048160440524429696908278847957746485388251488236274234787140
180 54680427925663080167691605990314407500887409020329770162894398685758751836676211885576757822116595075905477022569060365613465022837500625614708590786448749839248728360141809608640956699311297027920569085386680427841955996616608903759140357473799693226159573591764730892540884678414807767673650363126554465614666333454118177517210
181 9896851996691250768212308160816358828196469738193525941269688545017082220268032667826027581187116608550844083709948713815799984506059748309022313073043103250558108426979495733572712861925008728064789145593560908711625303387147228267832187679731005732121644974018264233985456873911759126172522190406742817467273153357475041997216520
182 1801172084338978292813290656307880591517240869326351530886332494023932508117134024867245441847262113616294139981007779862799497730686931861381216252455072965628673126026169366087956334422280644627077882119964569112440477683932176684573341644105730316043778317446862960458892031733746896061164756274644488277769221335495174782142665830
183 329604540824924862129096493172510059608747548734555087015098104991742099346151202666526449671154377423016012188629588553175816206360389789862132376346354016218056517199453568092392420676511892689238133885531053804735323504797198538689711441788223520294706764118889263692204214749554388748359703070882029554445041192396052728844532194956
184 60645424609029597951803809698616055543372508609817527734884072684845938870680620492302341137079739489131053717445074678951619034638796868078705679078287740340353902183339724104218026722738941602745969900200084308916046296845178509648443507786047421735729952052496816520457855125378644823738619069646933710358797542353789608693977913310130
185 11219072177033023856365368216590696837149409989375602388499244681824076345679678255573677303526940184052500525587138894587628489901614176159332186540612097107083893489495052785190933660419196091505152915032258880403073227284910156856527848103065716950646254117653496464017748795640484311832818225243316153536703516569440276265551464304108880
186 2086686455372171708090916605045487715259384330916009358427486847095755933134566154372676767666584225000281137748034595136667174998669976785338869100238864825045165275493681172410382945006998949919454161580468892066032127631753691234121849486233994420245036847255717610177260549164955957625522716708204704697741331230553608293617534834512380670
187 390199088438485958518954714721722230280778499780390862893839743261704042190797108504251893500298528356256985301857629126291005377341816622144822420164406164531690218882250042697015891352191182556027142792569626357483933530998974724080785828815086665283772996398705691358809992151466796110908888103900415148282580531568850136193988541185930953940
188 73355330905163994698316310480187178542214979160800072375640560555578753458256133023524832078681095481252168729149229903823229885545880933374927913911204437572581318488929403168109191331630107137284027681007660827885423684003863506650696747191980651616711135275531191923477112192108961635991070765011279386101788138477713390052457349444196112505034
189 13863765289385155592894360104245588990540055341974391554691885379928616422996497763275970807840519543453931381380211403437132033488685085201637455123178763974130153348003239049660343398628236258963523915377167006010368339269897005287896890701110391142435257954614511155868892455132547611485517428662614905505266346456087794193631174860402700179829400
190 2634041665792205676691237360878428083465413365706203686320516016261566669859617446554636952707558951897250884649858492923937146582169996377968823531883209696490940713288501766580097233830341823254660410567586017443560423198446216120567774410604870105155109873328786208135260413457675768358787112428630535336597529488418652110311863280651354569757121430
191 503088022230974026107530124275932526664910087749986720668014755179844930074656440199572054446032999438073151154580225025274015024976453667861910597356604423068375914671089092327841995938687336413599261425207088278168508959206254031393497013369902521685227603573344631949676661285148769666860246675183500990988129987343129705509766282092697581863264986140
192 96590252585728003767138635858662341953468119369131483579993570676814668505528168010191414694524140900955413497634564818035607602314685780413697278585194206606922244926221195503313696549282399049416245372375965893127410042873710111343072814144108316957583362351040125985505107255368876193945603102194926425052044974455286316277878768119604536872688438622690
193 18641413069089137270066290839340288574322022756047118099851464048229553966349951936739525771741137846333272479984357684770381336928636994590569099042273906493911586211402522685267655142447762168582472445571751973435236801535090309134622401445682749352575529259818780635364812669158062765526841391815715071641449756131192867568795889216898860659679111873982176
194 3616337050062372267650087264892397341543272462290673847278875961320030199514910204425041207353832137266769796380215809945256738684903621230480305375677033945255764858138960352578349612862695537419234031487457743358395771402186577568371886836229964984145640739315891684288318860672560506791201765559220729672218438157400464031672898497740328149239990434867188270
195 705166988286640839847962205243179342984917669301788762604673072028084071031100641616110321234235812569693345423407639353311445256266409333059626750844382158221322989204654315728405079548947837033766700466237409070592009028130392180643570305929896784548502470065432603846857082471061344246428932454846188644994254935016728606098027606660993707521770864354875893860
196 138209095019029383212407168720282124067535419869541363786179454302600439804226775542450244609479549454565621098066296743663018785744886632848228128209865890660024872297536101344611975552811359753213384416653089120553046503759224312716052678725430741299628584267582883963227956191105880250550561397771407914999360909067540074781459998659886547096925723621355060237050
197 27226482992027362973054514473796820932344837231414236390466767412872823179546467618210591154113583810181950217745097403836730456717022195768551553147777464090987781953933732238596781834313453380331919753956563140844987897485447348416765078583354214575383962426000577181647239234136545767690725720395380465276659344911795583868344930080491185599022836342634757549770280
198 5390704729139591276879259113277551174475822680277092631879204370347045851748118390158285158037859976251545141372836545050871920676949695350635299134025248141112264946141354807247133255802189362691431679235363425317608115640975041387066610766446965044692458870965182228373254576795436717841999514923929542784013221581487332345982720004365474527169514779261831813975497414
199 1072722878547638113513915079893881865599855695066639921520701609729539689593273250847711813426511293956815634554517948972444585780101408467700753670719718009273510106003259001305760574446018960143479239423249479410975120799563332462809866523023006145613229147580563887399679592826318500537290374733938885202477216673535436399315079905371933879635818222203595631138001042860
200 214539158197904390978558538171853299844071747192869676274355742503830096737898998973594793747530437215901220062965117138155518979540248477984981700709665088225749473734105942784385908829072427051531995332110191439995645027423255164309154290893790056661905267106674795121852789286547805799733349091060028588262450336592993406551456760859474168220783613957248234907461332703250