name : 142-3 0 1 1 2 2 6 3 23 4 107 5 585 6 3671 7 25986 8 204738 9 1776327 10 16824237 11 172701135 12 1909624371 13 22626612450 14 285982186662 15 3840440707485 16 54603776221965 17 819424594880559 18 12942757989763101 19 214626518776190178 20 3728112755679416898 21 67692934780306842501 22 1282399636333412178531 23 25303124674163685176793 24 519159039459097803479217 25 11060120781715261054978962 26 244319012544400388814872214 27 5589068388487096673308251807 28 132248544843012019012931012811 29 3233182661448545093081068327329 30 81584320972021099269294799597095 31 2122742974774118145431957534967282 32 56899026940538238784975089744336882 33 1569837081526596105070335381294379551 34 44544429792551325564104804069473935549 35 1298935156168329576656309370648264706119 36 38897420820263834049161380351929529432755 37 1195346675037809087354297964576197890252962 38 37672319125277960747087149187968286686808550 39 1216846996748878678768309351724304341882657589 40 40260346732837735915124140173343342174889386125 41 1363646695036461545709650562245596392732951995655 42 47257986718977772270130604809554656086173084961853 43 1674843630015564077284951974712420368371905029919362 44 60671612485624068081251802389400218892084949851485826 45 2245456996915927827790441120850937562071607138435100301 46 84866481664052278655901337664319444121143273075118158387 47 3274102675908507820237519491365388853975423578468520071057 48 128882219293707948318160754269676493649182350686840826519361 49 5174464778083547766454719799486378091983904756838522086817474 50 211808508331467486716033813927620059360431351375738969909806854 51 8836230890133658375923980161717320603481340321307219069052581543 52 375562759433970651089329106550878903291414202081818440500731876139 53 16257043597722536130430680636285414507692521338891358251697364287257 54 716475449916231013152149951602158279198305220313208316347124627146583 55 32138375408361234831517522853686986575648490295377727074354654200524290 56 1466818393735800355032638799315182662773181352735007245523036873733375554 57 68097333126534710669487763111018044641582299181867028305499520317141942519 58 3214852214965611315534800114393857392976749948296149431559184030577783786957 59 154293987093774407425024529086824374377706051271157775048660771396411716713183 60 7526237138516005994129468423908206870137522785416302377850155559201288075194323 61 373022687367838363161050087957798882400463381038946618410291671021293561368142530 62 18780715376306594746581433029323675291711339108195088868573000294494557018424408774 63 960291334479645874841907303297721818643362927432862414132552323183815129937885442125 64 49854637427115318382235920999862155775985214144194688321119711433123890397042176995853 65 2627365794635221207965627510413983738810586299935567519328715693625760257544779045823935 66 140524367826435945997720135120921388137668887729936470826248117115139472304753093172079485 67 7626150288657165337501120448922403683687162082973661127909714197532402556220023818398849666 68 419846840997305850539709520341816804372923658001005862165595920624205767484025065857667621154 69 23443367436101012433091415385005746913557230187414969056077573798581928133211889797255448203797 70 1327415557201011861957557543265170079824071145366573263269960375366678562110976719612364119876867 71 76202322794566169640117140827960772775016068121892877372200893086027231427514099371147111283385129 72 4434276546995127534745334041673151369462690839764797645928249466629838586128354396063645667876621489 73 261512007990796723897481803970171006712980915061357717269423959402856848563040684198233600696628589202 74 15627802654716106431733634353908982956781785409220350932924313231883683504467156823734918990405308000598 75 946164736984837342329779979674841609551400949939054945712570479117847218940925882965869869973840211919663 76 58026345427003828795762465901390587898962787983017810967109469858097790971354802249725055341229466094241931 77 3604144725079246553904783733479758759710801614032269206641401978929452194478979351223789035551266175455313073 78 226687970121102842536632998874533243288005639202888676927132562697369087799990323405450018654380305594796620519 79 14435651902419318119889687954078259216704448072111678831816663021802267544334528004970571595762071119238531401906 80 930593655642883352641827296216489624622568387249101542983924489362110701038491148107123528293681857354451091428530 81 60720482240177180048202138722398717370506679035094020354152300092770564164340578276513854662916625336927005488200783 82 4009581018983145784365816657665698741441497022782656942829051437897757783227045390281770237655999881870436651110806493 83 267910746270852463934955149227201068382804267101688032580416493988879859442542174401479873453194041605584318256311742359 84 18111264331549315837292217580351833023486362789692376796098956407315011171223729882738722925104900181966964868127390997651 85 1238558191229631721232576934532419619345830643930745264025382705995000123053484793681603282171080423578192518319436247434306 86 85671412474857855378533842806929842077913059148754126763558220515083598443907845285163666441894951745010445154849427984871750 87 5993098917502026962952661789657155077264735525031037368812723642038016867991766256484514143933270869163271155567855572189598693 88 423943871377753939080458082759717921355474629829660374980880478349675906345375630503659334773212238452085124314934999695238570125 89 30321680603233168062215170460817034709040327842238762230663691971231577047657405466834097090765933316315039735010163561242437136471 90 2192471359890185727762676075870017707159281208211519486092478164491279705238002035580331476282258855755288987064595602762420692204765 91 160250440158252696353128269198973081946818769666933785078751322092988192579530334171718047141303074473714600986145208101887527941324770 92 11838567544942979828606958767979382293931153731519037058348055386084113953347359947313471340927818922042753634776606090984108919599886882 93 883862571294050619161332834048060294087562445045953572457582408228090174074537185509265920055387862059499183542775070728202783193935421213 94 66681913630807040537368656828132440701629682319279186874085597686377429375925112733885759463873662531858388497260791744876592183782873867219 95 5083023826487251558714115939156110452299098271559508898801669590425635238198569451908712423330558657525694515856027001253912279569613524121249 96 391454268028561584317243506269616029620319934165035203806723548020552710200852074312153331391683049350477347361971073188546010341987258011699713 97 30453671968151948575940169042154200072636877126812028785570490872720226308553160449574475382687550433270307734659348205214272397056835907491050498 98 2393061710451636739657678223300431859553681585694561137444417948277380070679937346318984977043919147684460747598575417044003405669977585234628727174 99 189924268220340293109148177568685929816466506910252164796081004962775679417696043102870293310523344525986328484891762398064273014206252739013441907511