0 1 1 6 2 37 3 234 4 1513 5 9966 6 66637 7 450834 8 3077713 9 21153366 10 146120437 11 1013077434 12 7042713913 13 49054856766 14 342163294237 15 2389039544034 16 16692759230113 17 116696726720166 18 816114147588037 19 5708984335850634 20 39943816864626313 21 279511350620743566 22 1956102617187001837 23 13690334134517997234 24 95820418012670902513 25 670683321443920926966 26 4694485226883569535637 27 32859906472065601983834 28 230011894723862290058713 29 1610046010164051411270366 30 11270135806633436783189437 31 78890019323859442003810434 32 552225478654143016634094913 33 3865555067514635729475773766 34 27058769057280623171515963237 35 189410801324355227526539477034 36 1325872698887440919315415011113 37 9281094340296858068356098437166 38 64967587622501864644233655857037 39 454772749559632343338340424983634 40 3183407427928022857511907144807313 41 22283842900549142273300970863260566 42 155986854829108907266694900290870837 43 1091907756430086907634804823276330234 44 7643353158142231137283336369135483513 45 53503466422653731880181867614954243966 46 374524236536866692757265638459709004637 47 2621669513649519697280822294993109516834 48 18351685885003902120865570193827499039713 49 128461797642313636045558062001171155387366 50 899232565732627058316401787230091398258437 51 6294627871310547438202289276720106340543434 52 44062394655084622217353408767588077147475913 53 308436760365146306271160780525853203850690766 54 2159057311453793897646560059444655746046632237 55 15113401124665406052268093394931006817785410034 56 105793807595102086209587518658609130701792792113 57 740556651777935822685666955080724329799024154166 58 5183896555506656854892440307917372383025542126037 59 36287275853852128464710940267183117053340660116634 60 254010930803492551655295872429089371234193946988313 61 1778076514757086123598667559797663357943404259777566 62 12446535598962794175248655182553832302124062972739837 63 87125749171055515777030497597727770097469606580663234 64 609880244088968393190663039783349110595293074922064513 65 4269161708080677666091889061479717373732080668741560966 66 29884131953854238231429462345339389613949710402626473637 67 209188923663427140463937430992282567286773701425563049834 68 1464322465576227347467217989820512170953044553014830020713 69 10250257258694778253368805793116256196399455086283253504366 70 71751800809169381879073039873677148373436901679879991327437 71 502262605655715343680968275725056813607261892138646023276434 72 3515838239547655758404062913121981570216851146867952582856913 73 24610867676621832072014865307086790366348047537562820179607766 74 172276073735294033320036181725772129438586780310375501755301237 75 1205932516141764277319913894961227890440859699909807314777343034 76 8441527612965880161637700379132710154939779088054545215892573113 77 59090693290628812233455418225949545693847259559811286573503871166 78 413634853033739941144145505441749692903274846635826356325806395037 79 2895443971232870865558806427392762215554644075036521245837041249634 80 20268107798613552446660584438251907335041109268184332478641271169313 81 141876754590212149065368788300276210476080768591933746139398810294566 82 993137282131071453151305004264497768986530398716753316920341232608837 83 6951960974915432220527752460664305861175537883883358688165136430996234 84 48663726824397685786037354378714248419577890651513938165769694030645513 85 340646087770732101713976916421320275893790861882249703903456553282877966 86 2384522614394866218056415593800844616040264169784008611039539348321942637 87 16691658300762771056687795050863925736200489871529363695853492814962582834 88 116841608105332935048278994827337547272996632515912062963858036588283001713 89 817891256737298233595275111147813166508942444687417026211424190535705621366 90 5725238797160926076453536514816943843552427198192082110802059005838562396437 91 40076671580125674741607809287629865294816140814245389412224861401313052009434 92 280536701060875684223419933432965349013458737834221799068626271611406940237913 93 1963756907426109594724765876128538902842939925512072959395645110290926462524766 94 13746298351982666188877492843388679618644223281947112545345821817091874641970237 95 96224088463878158451163108456165293824227781990442796965302282944920069515276034 96 673568619247144584803245051955379739238185569017164624496523631740825221714354113 97 4714980334729999471848231827498771587010254458540477600172703677817700227537588166 98 33004862343109933194065205111546968170786558586884969344694117022883519970448664037 99 231034036401769216814094347376106612504079796993702916130284775550982731681568382634 100 1617238254812382939976849989609135464071428013383461066499123210810869581213117350313 101 11320667783686672691228897717145894131214343265821930733429511385446039365702514811566 102 79244674485806669395557022969430988332072138721442031473684824246972037045971070477837 103 554712721400646488553672855533065565392363650353536802014184992473053066752064827329234 104 3882989049804524433799578462466702193085838948991970522591251061032615504415790461226513 105 27180923348631666106216391605943131528297339625529858200598537995834528716667216578194966 106 190266463440421638091611453084983001581563712291639330116488668813872801945453932795411637 107 1331865244082951343381763730811786415488357660606126924376915195912265118262094613308115834 108 9323056708580658787374763911767031930505561997066146538445878942461633351054247711857982713 109 65261396960064608430135436362791858623974225843579316108158515452610321073477661076511738366 110 456829778720452243603508499441656185919996040225636664452296422445166685594833263003111465437 111 3197808451043165628187361720602159179200854578182363909642009028500638989566281018359426742434 112 22384659157302159012125543166767943643210393530291083659873733556426833878976208015204219618913 113 156692614101115111158948857780139752446494812127110267081014486679599641912894660539870699441766 114 1096848298707805768482992282524799001845573971965135276876593165680256517190568645946300706639237 115 7677938090954640331232697367992696686519569239132763974683610954377090739335510632460133999209034 116 53745566636682482077887638527544395173639741850813433005522570653716110770356224981401083258135113 117 376218966456777373341507254450788358055491978840114456952344464441395153367531827640708309125305166 118 2633532765197441607372019704945406465588512781302903328234843600416677963447914057339461795468933037 119 18434729356382091221511482553567285055119934116230833945486066949551305193511354720648750726241515634 120 129043105494674638400117100969718194365841262049168390857613277380031933601459264640903845873485531313 121 903301738462722468048503322261763355460897450521941502199346985326087521444613760468139875063373328566 122 6323112169239057272577941333201023462726325234542404346375699115611932581284290863186043895188486346837 123 44261785184673400889237679719250564111584492046240899579531244900930127724850008741847631115043769662234 124 309832496292713806130624209968970948143592521345906642831225469764743892353249924690660037048928213807513 125 2168827474048996642444171729453881633817653034532448228691112065644372237869248790323253355560606627511966 126 15181792318342976494758213404532596420786098167282646245200453345966430622067238119705938970014792046880637 127 106272546228400835451552550323505299865815321798756066938216517854044139139383149775157400195556272599648834 128 743907823598805848102093134723422723662270425730180184676582347139704597900244463112180938396157549554963713 129 5207354765191640936420778355358387188643708845805699873281410040784910304924523315215662253909421053671855366 130 36451483356341486553476080548980850935545041249112092015696538339529262732585723573661614203047538409638534437 131 255160383494390405866985724150226659624010685386145608623509108646879292118670366851391191549740724037147475434 132 1786122684460732841032165870588390132744051780914824082932730461879027309783544077138537801490224844108420999913 133 12502858791225129887041490101802748506088247382462792693369946739907552493249066085863761913641772788000890358766 134 87520011538575909208372075751039327427017156257534669417793794713124674076564750330516319911543403912215949308237 135 612640080770031364454012755449375731411117216704218288745577400660731751655059690960964171961058799366560229142034 136 4288480565390219551155130414106132316987806131436906035324145992969417427180950029963498866628686455471164523916113 137 30019363957731536857971118528545437204464570992595232317794542892507397818244311175928240380907179487824366267022166 138 210135547704120758005223857848830615359001637310851076577189404956159163867598483062416424238882127912401636867202037 139 1470948833928845306033697145686877082151759662989379787803463858236151042772630905591508677534834252874966823060648634 140 10296641837501917142221530723533453448256058649992769773439937125368241777905623959913529282057136557565544586375712313 141 72076492862513419995478968583360743503761115595284944708158010466153614837825405823259547670966439840162696229385845566 142 504535450037593939967994047676658051356171334393672394427498326205954915827208031282141047179597498567158294229480215837 143 3531748150263157579774164671702270593642416966889095668344449548156082470602607171571608397671344588400205162725257995234 144 24722237051842103058410184391744215326243006898890614215170953160664567593279004963984364120770222610951921654671288388513 145 173055659362894721408826449191351113137431488945569022189995703742511924648256808562806075530745610737415879160671430828966 146 1211389615540263049861560936585165821230672625885656768748965084286883230014316529014220162141989537465673292014562076349637 147 8479727308781841349029805517324700894957969397532965448337731380454681397482810048472429302127778073778523733551244837181834 148 59358091161472889443203033427415606996422090864397598473838998615415263719292642066171445950563703074043719582105265373944713 149 415506638130310226102393208022622752633536161459117390994247385069069315719613353097522325832292204306276304310969615185972366 150 2908546466912171582716612326311926786727660757255492745346603669289297558460117764854267301717776844083785466357951094143603437 151 20359825268385201079015585634951325098558163435996804259360585554054144651334945819837926216483094978285754945411476598214208434 152 142518776878696407553105596198498463647229834728019405025195898223524321269915228068155759037674950196496568022409430883544380913 153 997631438150874852871721657158685185317222296476344711224730284290396792442259633123541690875191078117957393179511489665035275766 154 6983420067056123970101964018956775996153623342235457358814906973661410264860082615097048724183669680538108837369807795056369977237 155 48883940469392867790713310226927330467740699730153423412913323733773035442841904221840625509572348432328797287154791402400205075034 156 342187583285750074534990982059640805747511579783600073396438140727127066043999959133690800768439742369111758137914224001829511697113 157 2395313083000250521744925926773233102599214466847831061305291358043468552028532861839867716386244713297833192604552988937946962739166 158 16767191581001753652214426749191369030027668309747970166788161371072175312802395772399234569739545576655086776427638027191330643471037 159 117370341067012275565500713553233269769359513377301554855772738921344704432630099104395444763355981954436879575972301713467824025781634 160 821592387469085928958503626417101321181345769686439702431687219068610317243477337218772127219387688270314517736700289609917315787893313 161 5751146712283601502709518542642051412248566268031722009228200766576259151779674577971424959915192890838483427681372915347633948552362566 162 40258026985985210518966595587106070705635693277355274525629356531513748717834388133000075066303745600600793011391964847824501330052084837 163 281806188901896473632765998052801049038928499947153023984565251547995914301724047367001027198613196027862596167855526136726827761292328234 164 1972643322313275315429361131084900113769892734658401679417755539972969766496484983749009699062727256313323398615547543966864386583684969513 165 13808503256192927208005523641170764648876215317750464313553282675495780197397478147143080436801265214784689917511627112816933667358988145966 166 96659522793350490456038644106077671804568338099961512983017948206895420541392763334501625774419728606449960058595361314962950477878883818637 167 676616659553453433192270401831955298944152521078271904821850484840392739587801424864011694004992460759935373590237386830962727376982020714834 168 4736316616874174032345892278270745074169938419440609903456577630843373156104870381660583425955219027893475881032010995947849461798023314925713 169 33154216318119218226421243275130505426993922795547802172714164600706731987685394709686591821287892208123972496725823412290498083381909054089366 170 232079514226834527584948689562089987527979228866152279451589758128962723388554273158118681947022040521216014124589496089311245837652092626672437 171 1624556599587841693094640760115512160390963448549654277374081336522817061093662463058393469619188258970253132109670133641567517133458294626941434 172 11371896197114891851662484986712996361212288372280521547683334503760109414524549996166567767284487689400477090955409240572916601283676293589761913 173 79603273379804242961637393236513030720863739768128358864107167266822715836016413746955041770742263208846865467626456209420136115733075211134192766 174 557222913658629700731461744303201496007934784187722052200369299570268760523837715097630629393950089377145687428078151092989552343868232257968646237 175 3900560395610407905120232168360461876864986518368172066160680740504430072025478100028141090751421860216107957770011845786169864075761154705927008034 176 27303922769272855335841624969713490162102120773847792966915243401093754245971417171920621060228809194393196433257406861179404036873745727442221478113 177 191127459384909987350891373743945716254950921143287493287359094895469998430765272562062514546445945225154578677138467731636903199833308314599212456166 178 1337892215694369911456239610987376439385836826634777165606275619707358582560183669727528437449343020898093068961652372638363697107418599314712797740037 179 9365245509860589380193677250810417203706759679602263722217739115146853045645419497058153240266508167896706573839982101053072753294857400765581136914634 180 65556718569024125661355740625166831065976827223009963870393222692004686158138605524234343572471092283327221472421952170294143640778637833172025722074313 181 458897029983168879629490183723637370661985337890040336167097803273916377300073583893776759460325321523541927584664052506672177324023644971268968872879566 182 3212279209882182157406431282802809360634635101875135298541410845066832512066031813377119088487415628366050379481200304119771100461031415494206726201953837 183 22485954469175275101845018963306404354446134396350211816648507026214916939289806324243242480737601287068637088311161811703726999191549411936066803872661234 184 157401681284226925712915132661578524631141384190572806350832704737239865349166562422719741671791668452011881777891931096252735474162493400935566229403550513 185 1101811768989588479990405928223218143168081906414616262627294710929356291314855527724123413235683976376740283243812509745402380718245691393464456617299462966 186 7712682382927119359932841495523369355927034430305346929248391865348880208557436647894290000315499320700467536699532528575982827023261027688828661378469287637 187 53988776680489835519529890458467797260241546439152593959025387501659092306669296304387160540537052675219700526860952501822710599140533133494687954936150247834 188 377921436763428848636709233158295639665452352209143984984610934732698300380521272976345776475402155878120042537847791521713128243872261632827252310987377906713 189 2645450057344001940456964631853174771876974101139387031249442654234311373832829905062598698786029026904750992014040160696762667956548479921612949309083276206366 190 18518150401408013583198752421697749874232856886352604900531929135167295972675714306579082208793272867122810415343809225101192526943052601910401560824441087741437 191 129627052809856095082391266945511881475100189096352712712652656723806653587959525001758032048008258463807440263634305076827616944837434425668365504075378385674434 192 907389369668992665576738868586721332103052278133891381033214360954824484011864299290828507268334551216390918626578338043389664895042372041156331420049102557142913 193 6351725587682948659037172079947740133608120719234351627455729346124660932563788216428410965539725568363430614291739378831709385671198259595483184397950987187109766 194 44462079113780640613260204558837634979690618896126021193306249520077074250350208121961933832084997527787485219570630714461874356727896093705326613073693256745315237 195 311234553796464484292821431907880715080003201580309947358724467126561758364469909888548822191129575440729751134636690314432663782242814038622007902956034529394941034 196 2178641876575251390049750023335251356670866757599308626538974872316043501611381634393918182170579991816195030930668208767026362901437405183777663377893150366653259113 197 15250493136026759730348250163247191252250289035880855360912342118362860476580132766627809409357424761368799081455734344199173122438750370853561683931256595871016173166 198 106753451952187318112437751142232497543523131914594462402083984889292803162563235995746576536318797422858762894895424823544154767714695268810521988948818887619330009037 199 747274163665311226787064257993138276693517466719303611193075844528813521270454185116985589108315702426397186887794395835558797927220080245851604929791845795946394047634 200 5230919145657178587509449805939521906298899983620837150243970663220514144555736961552696890528630519316709541332192881202660158256626628541850989544293488484680178255313