1 636 2 6089 3 45560 4 308423 5 1907070 6 11102613 7 61631550 8 329986925 9 1716594193 10 8725394623 11 43515415826 12 213616088882 13 1034742355384 14 4955532988778 15 23501229961158 16 110506410863818 17 515746910495381 18 2391204233486532 19 11021613613672559 20 50534856936046535 21 230612971457577633 22 1047901860739303299 23 4743212525947162452 24 21393832758340924126 25 96183200528463365946 26 431141236427773808339 27 1927309993665131011884 28 8593815058365679664862 29 38229971104216870013176 30 169698605431149224503434 31 751751832869041531794738 32 3323930401577424258674357 33 14671155474661650879517556 34 64648819996060801293664378 35 284436545022449241412818465 36 1249624461207413576222518827 37 5482522315551954424905742785 38 24022736592551161508572855908 39 105132608052761985542177015582 40 459573056134891158957238455599 41 2006785359700055137276746895325 42 8753901105624702329119508165343 43 38148722931493936972338396886129 44 166095439877026100100934650073058 45 722528446558223322863437237532688 46 3140440541650559140548114308270122 47 13638989545958292505856881335906227 48 59189721339348110602690964743134422 49 256683714424159519984101744808356260 50 1112378908250315670440106868648982211 51 4817516351112773066721244210642551558 52 20850787922657164789541594688865080498 53 90190878778568753180049214271672126968 54 389901583617237661426060203749244490168 55 1684652497613655881167895740351465459781 56 7275096081566829859213242677875180705697 57 31401455373954880481099980786558828376174 58 135472926933280737400838240867060555751315 59 584191882186401887333273146425228937014290 60 2518064870307863611310912504947626845195440 61 10849117452003824042852085955830457707327086 62 46724571234204004407373391804572438010317981 63 201153043103195227801192716678573928559936559 64 865655048602345984763208349481467065339228157 65 3723971847777449135465013213122208108933164710 66 16014639288065063831773793594222130274140389468 67 68846661220508054106534783512949530831207224638 68 295875490882904395541584825369692922670219045049 69 1271161317123892562279285385223817718426547520866 70 5459625595921724683660944526057829212408835928910 71 23442304010686147877945991566551726979043419156525 72 100627684468158434938158871307239790925238897244234 73 431835888095237540751989224920612931019329104181879 74 1852713122994302202936225203688089361989773124102676 75 7946753918784841910763213363670601666009190650191088 76 34077464402376641191410376995418066143093024315166686 77 146098017231412342764045483137333488300818124236652203 78 626216319026769626471488171721635875201618266787004472 79 2683556697340409930835909672360277189886384779574980964 80 11497586724094723115203788467598471492548431367470782191 81 49251016325223449250686872484447758633815965271376749431 82 210930421518353380822464956817201322103636635856909700483 83 903195125253926310248036189508604672393296793852332001308 84 3866740245761892633730452636733872074629926906675257932608 85 16551298239941562398214159027818080775031371557635040246898 86 70834573583305945528787733702308535258939105124939743359246 87 303100786119338887134907101082995105010493351825572697780861 88 1296760326353734855792398444740898717065315967762133394041302 89 5547093257010040115059303814718971382313435081573866344772834 90 23725013179438115453918754631998117672963430597131055343470448 91 101457641797710424450020281193501682917566205949454327068288477 92 433812796354946883529840041654155248168053838682830538312700458 93 1854646571072198221432107617880162079631765497789669092931008459 94 7927988581336044592540395766254885686851314267803326605642553466 95 33885172568716515391113850169492287570100727760572162826031071651 96 144811460190403813121619542533629519281029274436911436424454439956 97 618791532769983707043371320227557971643289428912014666489135702957 98 2643842537782725540962403434263285754725360727493306541282657883731 99 11294789517285613059784131058825674215792077125106184729505457771713 100 48247355777283064463352404797645761459001075380341418798577882717420 101 206073972592723520723124685202378259422904000009227935573204409326308 102 880092675904170207118331176113643959138931783829298468030837137150667 103 3758293081040266324773737326081457386443553569946764078869888016700422 104 16047639068886021889198517418344056550694302743988385128603097218842269 105 68515868245018626079420322272940550309838027996492108415381336897035672 106 292504063306423052694329446519749770728730955775643325135239368307845785 107 1248632191889215262125348157674288616703122183852307283154396815473993211 108 5329668108421722830502758990203199214457760947521834416584034351994205696 109 22747302683023594041585097637464262150376225384524274483504941175128506989 110 97078890801894002263121407985444039646235360484060172452588673175797215353 111 414272287309105678875255338494775130509656940312130051548666706571961320071 112 1767722635812866895865620754587519664748791368312764650597190769675676940771 113 7542416017481112159109463925369178653378654585651172502728234539573076474660 114 32179247666190624200551793916197688775519427786195091381071393609015165079753 115 137281250698740656249105722986703203743710606412206930105136526639923064385945 116 585621984181767046625852722971087271721847208362662458194042069565198506731776 117 2498015671304646224984625534949938459081432285738281162479087838808052213295379 118 10654802401345184077822273292653376602960161080371596901565429842576290871325267 119 45443197550264668565643360256439922252599572751707966395781206033310991142553075 120 193805620571088670686345803837177309921904006142579641313088862589637253148727783 121 826491887312637479228479184887390284211667556241814070774268107000102316657762319 122 3524408816831652043101403639858072770021353913119044338360063885475698091060948579 123 15028308908357933882348871525490324534735617399213096472614147179983279702872862181 124 64078268863911707858488455384060472131458029179655229192326869621621304380523439777 125 273205162330813565768268686231615287940816122388395308392667217779220957139991346897 126 1164783306828759478939451696904485146373465872418157703905693729848584445928206907231 127 4965695590820987747814548036413514766267952504015672696640999967443034861262826760883 128 21168708363329704181370588979863500907765933523612515946686029542843511267100750766199 129 90237803424336513653444660311120527812776300957592346130295002338765067023202060298982 130 384647680257579430801817221265774841950145555718975529790489605711931006855285891124641 131 1639527514400316490359694751525957358901522989154275100288283993813376412480988159891283 132 6988046983842407865700950202487086759325731688404783486062039605010177895679405899469674 133 29783446256850335622224294292837148863470915716386689617591068509116777773747217182485726 134 126933601350771697639548959258137112592506369709438832697315075695631353358919127852387861 135 540955146208475529191341920691437143788921456428087061269239664453891066502287451513135250 136 2305310239558091629979094881925226659717807913872813288091876296245580141793199626734488455 137 9823843216038403117294331005547609622813791830218461061659953430488753093506713801194960020 138 41861793068019963975848659777621604593626562413143494124914554241071614393840572191703644365 139 178377066578884060296352372769520940977641787248321946663325919891773740084268482835377617516 140 760055682693094643225585640149407703268170269964436372077838224650429574154000853020320114273 141 3238451575008994815181695554392074325029147292786220950856306583951092399682982669081045776164 142 13797976447806476499586507353837680717517655190407034756484962474734776743278045921059865864560 143 58786792603580200525607248951148918550796189636577802017029170974313375845904978262979324832176 144 250455674380822141385481833088470960732811216012931521036224288142931481036780654808123614661651 145 1067011467306752319712877329380186856940653476093025331699665914696526632171960553609121534214019 146 4545636959279792546804212586693408443936749930381597196796576293573362679285005245485711790504187 147 19364585066663986526272064873617192685196681067591090621677023268690372480249300006878467466392190 148 82491606145748388002881966199205362665969541950505073371745698968805590748321520108982804943120801 149 351398382903533221318442851381492384670372842999354056317604229897875364819099036470955418643240703 150 1496850762013965413697831470973267571225566041426085246662154897757874126149858458876911465899059882 151 6375970419363798655709932190161212599898982602370241114342580228627334547242820059819387144989225114 152 27158352680101412700020745152180882328443694965047790721789963389144747843877823861952864371021512527 153 115677842036784095445332500371494341685747431414422154260833879644223373445084872997382418514413453693 154 492704845958434452104365681901756056424339879855897995081288783413460722523656810732623638116202816485 155 2098522641336466205764583941932939467271102926594782430132056913026264350676343597878371201729788568352 156 8937805845069385601919230728844694912165896150322784163383144778923938961322863842898589294511443788552 157 38066141634449247184670490422896313503708658138280871959496262422892772091009901288964684826204326160423 158 162120425563675061628089313147903622143187735418707798938344264720510156984343080785884677080429997291646 159 690442926112376268703595988411632704780071017384917046309653698809388960261493127006959186858014693556094 160 2940419139523630649063461191212634697202049197389469524121470136567109892518491477854729789899728917370923 161 12522248903273486065919843240099652163204068944586771248392975567861553565385374500190217671224554863975274 162 53327015480192401974071411725964829536307422309138050770142184614346073993621785763222464743904627678877402 163 227093286511955323244171102953915743336365505618923619685684149321533768614298685199184266149471081972250544 164 967060382882312664315001718639936356250794922695860065482631999997421675227647756011685023844466274318317134 165 4118085618134522159306936068455074216530553852068192504723230287040159063210410455265339925090288460641742070 166 17535971543156973351311081090814194646390329071910985340162702025107311800392897837056511994862443982514478620 167 74671893753124639198005683623219284593414147594075034309191134101294315825644497905910843935034830662699678174 168 317963712835092813070348135730438635868765719815289993521902615469394212907892218935659120695226512321891267401 169 1353914364676378655929877350356860020985542130793657761847662251556168488816191678959873032703772572302467283615 170 5764985935829593603198318339474107981509615972319833709304747231021320921984152637585634381897418992254847145071 171 24547026999234966664411927256868767716029860762503478503933770549186511524236812816666984953525125116546157586747 172 104518533662336878943236340381382671001417426121555198698390159360850840364515369243627291552782633996093785017041 173 445022161718709030647813367786400882277329401238217555694027167462512860278548484117932852379249852398958989064262 174 1894802947118860260349138009484562086718730893216014569163353006611079327297655697201056757803455207853945757407542 175 8067532066662188768011936867097941517825638762477504460423931867578486151713822155291852273890878123036896383078989 176 34348813158845028598254008144722285187143937806934112669773696534527517396704514113345551405822723370760985803339399 177 146243746340718301956976202411440950527489032409289451956233082371878995063527686428273584363746726149770997302088889 178 622640759879706547848615489847691831788611918799627299814699827684676853925175617276279558903302628646227220355758374 179 2650895481835872247403590864352479636747663381443213876314567629598094500692388036053010873218935243341908567276699755 180 11286066663421221527846441676002638221230829659861203199571070544233066390330164733780752015691649490916598214394068080 181 48049369972290865275261480895439429049842529196856854705089603226987297321126372248340470128007696668854747225988210544 182 204563427490890375403371258060879068323482132016662907566551758727482859282000881355294996300015160154629818076044233885 183 870890630527629547941748064845392049103391028757008390623744337719037565634759894030789290152835045072447405574087649333 184 3707615576289373093549476746143115782044983154647117947060414660183988097481101633278799491881659008676136784638443844316 185 15784155436692724299107914321448386331842648277943390045695480586632087963811825699572023848164387657801425027774494152297 186 67196040934640626668635970099278668877543343616171504052508391750011712691288969738066994217100560035002153756242796677699 187 286063086751110972753473303206363364111644207291025919531547685462622703418740297667446373900820262402366783205562237277494 188 1217799696581887952981166053637951687182571869981524218167722923349061947503974543442322260489221931459474273150268170731104 189 5184249741597003026635645230248728464215056046207051099561140754741123922059708937791998036765981877375379116352977084258106 190 22069479122129454702337435620647869632473972470605386804333903365372988957133389308733329514739917485884675817694404738866466 191 93949498744120961090716728038225162557308865808925236870067426878875869687955264502311848578124052884779509930320683213049010 192 399938455236744691795787811167826399545023649464434541324530571244285783331364277614258171520972989524789854366544503423099131 193 1702504508961355661049228880270912869918842385041240720730973677686877439466883121571819473408244133044947936998139827493677333 194 7247360720816181547585121231634484362036999780352972714530569926099356292759608354384835555067241725315670886869821750728438172 195 30850916922730689299461346847640486847408363702771418192450649162676211787013109161128080251580574553182818492995431852909493466 196 131326676538737695677106905606474528569890202697019471034184887097568376789520479935634870746594934321379946949341242923335141694 197 559029332330174889765395346540044530887636305542107727159626664697324178459223347012447363961170883231450281127739622303556177385 198 2379650002988607499730137654525495603762563361059776237024285024650455894798594116859132514470589867083203215699668525548441702827 199 10129511578769816100970772362257048971196526986905492056435375079247793590902557937059877934425561981921609385973009871300850145774 200 43118230750564722785295338526719620315590902299106591714269103895683149958523146084537501532528253305534303996908910154458216307635 201 183539880417754787491618934004769386582893579975659656942453985694423363084096382870470552186232722635706708409601566031944031251177 202 781262746967342289194917571874719137321572711278365444491580196645514245674341512548311079003719635601283354787922006418259842284120 203 3325531155770592336945762223354852990665791734345713195273759561971067264689924719216243662717761813238848667549659044023983629557147 204 14155402716576836790162318758996218605744371948530181297905262705872637737529220725479320261214617410987026868760800620091067323898294 205 60253296282871415667798922682749202476833479620807016115423317213572495776179494278111197156462014540984636355794163132182925614362328 206 256470154107883293403601358587774353452208130275461081289149067237478247028289543282654288096977296536406115136227592463815908722721262 207 1091667448570091801002389389146487738830831854321525361697907005245332533073554964548807766117743012772018809462932519924100287791445824 208 4646666019423416467032271829498310902232088475898047459898874604012442442699140564631335117033789575235786499880058709893932743638599401 209 19778355952929569905507597117228937448272418552193095768048244103633795447384495349704263684931614726308695443893733346632258571300720245 210 84185367418477682932276370183163626829031901241653736328245891240258778609399472074330960933794536607528951032447732638849600866781505310