name : 412-3 0 1 1 2 2 6 3 23 4 107 5 582 6 3622 7 25369 8 197523 9 1692535 10 15829557 11 160463512 12 1752529064 13 20516018396 14 256273980368 15 3402364791737 16 47841014687039 17 710242228143271 18 11101522062378069 19 182234745428876525 20 3134424458578405569 21 56371116965252450338 22 1058033513876175829138 23 20688350420218856805595 24 420761106155325405429141 25 8887535285246738372733751 26 194698740326535927881926165 27 4417975627111020658698432552 28 103715136650009977297170654396 29 2516136092139677306922082443770 30 63015111857480559952820889307570 31 1627599012049775450922115735196565 32 43315299225129994227159416225912901 33 1186721498805630257671564529333227622 34 33443646897697487963936308985619496354 35 968721854250930283322348364122786568301 36 28819506897844744493867835278219432500387 37 879982242333135226063900115627716278843297 38 27559698170076183050878133778044609471536119 39 884739996702237454300059110201496774135552880 40 29096326304191339064841747014911398687349630274 41 979703870151990435062222417024937347061753720769 42 33755917786130224222329766297752350893855436397979 43 1189538034997265505876996118132066452634690204145776 44 42851384977634632189815459935695862263778580507513756 45 1577261087743228724758924247547548892640075062866629946 46 59292160862491099361994835842573845149092169266089660514 47 2275395254769038828888668937591117276144804325975260234569 48 89104753134605759238309940271238472507325935964870817081511 49 3559222351480395900110640640286284254786423697550903667358193 50 144961323465883893962589384157620680963360371037825001042727563 51 6017704933563559193250166499786120938424173153410222884315937888 52 254528445444548643003849374466286397182156015641473170040603989232 53 10965264843667203685934967118198429574486400827186695888676035381132 54 480989232161588460786916239492027681861227116633762378236892562887208 55 21475643038840317507676013757648948661842888944451849912544713671971953 56 975702902643532870368057057673288858824587411718741379441893880683572273 57 45094150162101869274672108703173281197090095998553052437015522903114845750 58 2119478200109766684458691893721884261508764683181100347489629603689150758378 59 101279821506966648761558444449428568368534373548665807727619957976232276086291 60 4919094352607429553400067040566553815250039309922903260878897606078388529809219 61 242774129326870299982337447038793732537411662127130292031989553284549381669682620 62 12172086516667660668069946774506477907107288326510219409546439717779315934974856696 63 619821703584388142286622846470882890398058033658327046968444174139074035123702087869 64 32048274431435407992619868665261374776274354103441664192277282944235161905075431280781 65 1682204328382976667294457732306591682007898072990684859868209609144326753372896135389032 66 89617356657617686593534508493934133803695316439798291416800728206328022394253634807263808 67 4844519414772576704162512151696352473834763525918298078323564559896517255627583638858289074 68 265682572942287710071656154654522869624400352746516824452983643795484703170271623636992937790 69 14778843104147585916918726600402652036373473480926059339838523254125531604132063109517556439928 70 833674472425084383606689889330812163278061632209122231181916437986001622162493856994402364627360 71 47681217764786752962001438590805822630229902450887610010475294238271065310797432725685330924005840 72 2764466340658009864000384112376579231252392681205245831086253575198512796853255894198413528153945190 73 162445977945328517492201594401399122992795843322373711094837008074536240148870674811161772194052309403 74 9673039718179920958758136771945568734417290094267040724016638764214928077378765348602605936899502790393 75 583576798994286119709632549130953527520903143995928628436414118030807992728708015285354218137517517948308 76 35664877357100459744693838417465058325861138071028130196863677880639907076907587362238047690265892976866630 77 2207596144434458370631575089321492584534562918984243820782194060762066371816518894573161830258016887658615015 78 138377346221776787207391291042424856367696661544438127789361500227975393624768520244615103485006390328071020937 79 8782312452700492221239211292548952580618682086451506523014038870401046913479391394225273864913463449137798744050 80 564267443565282861339302165762769331214882756085418340846021233992162929407039791981834346234329256852757246101340 81 36696837707953047090344786835180505960886455539468876608702797521218799002799093996984054665266585734726835652853525 82 2415331210427473373931523723548522926744764115977012888331856749227122434510146039257604303576749880687485861157284175 83 160867203283973637335914247712533914567949979963663646088653868417577923414208150012938667476017574008281027298923220746 84 10840290012119323237012324101332677978253206643879671229453892780857804969997771212807267431719344780234348736698800655200 85 738989146395990653637088487838537581435765152128765395848422026188619374466539809602892710544299743271463620327918956607659 86 50956727721237974320241584338347456466368066552198887909134990788787488611093117220357677562975685115958568937027721012225473 87 3553654140552813468454726619701614255387363849912224495481752794568230470202091683463790494751888985959818467463897443355534789 88 250613255728044857387728378643239881267172180974871815876502987416576829195413315845495560357481212167438810639335617042233511693 89 17870408751812793480446147733505889094206960272664845015704620787511354129093491060610299595895552670684259552113719881546744434298 90 1288291047257909258921532354252474979135795643910908020185499089513747639430283819754235099514267181908462766982173657845506401949686 91 93883910275158631166799569373656825130393970586428148097069811527004607241960043337294668412914401680479265749339735035386475120780197 92 6915375274977566376854885822480067892202967250642098053155101891242155878398626882763046774943122141540534714982729324513196917157337363 93 514799986282734457207480284196547085493798360966801888217037578109395114156296886152644414844318489901829756208492251242997220942384018745 94 38726773111501794357200035754001974799129427039745981614986570234105232179267856376564526058016931507800194455625374565696711147465161237983 95 2943655113162464337464940961081578905125371953618458984204810639959578875672379506893353876684171077710629791931266577093111935629104857362670 96 226057623450846496200961496564141713520521273202680929167794635505294209017146739480138144778396292120754068364113670274742841004686555488596624 97 17537300113368030711897533881458256203960406411907028248304523980976388242208119297132039286223662458660922612795122569112764430205883731244461039 98 1374273881049362785222218896520609214051941107243665190655144561093757980560878458270035075333506833617611933353153905722193059972387241388063515573 99 108769555535584331982008710947688575003023083257474391971299585356486623541036147438936584949981825825660644683473258176656580701820051121219702293269