0 10 1 11 2 76 3 239 4 554 5 5779 6 12112 7 42115 8 264802 9 306917 10 6403142 11 6710059 12 46663496 13 146700547 14 340064590 15 3547346447 16 7434757484 17 25851618899 18 162544470878 19 188396089777 20 3930466266418 21 4118862356195 22 28643640403588 23 90049783566959 24 208743207537506 25 2177481858942019 26 4563706925421544 27 15868602635206651 28 99775322736661450 29 115643925371868101 30 2412653830174023470 31 2528297755545891571 32 17582440363449372896 33 55275618845894010259 34 128133678055237393414 35 1336612399398267944399 36 2801358476851773282212 37 9740687829953587791035 38 61245485456573300028422 39 70986173286526887819457 40 1480968951187111056417562 41 1551955124473637944237019 42 10792699698028938721839676 43 33930054218560454109756047 44 78652808135149846941351770 45 820458135570058923523273747 46 1719569079275267693987899264 47 5979165373395862005486971539 48 37594561319650439726909728498 49 43573726693046301732396700037 50 909069095180576474374843729238 51 952642821873622776107240429275 52 6624926026422313131018286304888 53 20827420901140562169162099343939 54 48279767828703437469342484992766 55 503625099188174936862586949271599 56 1055529966205053311194516383535964 57 3670214997803334870446136099879491 58 23076819953025062533871332982812910 59 26747034950828397404317469082692401 60 558017518969593010620220714636660930 61 584764553920421408024538183719353331 62 4066604842492121458767449816952780916 63 12784579081396785784326887634577696079 64 29635763005285693027421225086108173074 65 309142209134253716058539138495659426819 66 647920181273793125144499502077427026712 67 2252902752955633091492037644727940506955 68 14165336699007591674096725370445070068442 69 16418239451963224765588763015173010575397 70 342530125738272086985871985673905281576382 71 358948365190235311751460748689078292151779 72 2496220316879683957494636477808375034487056 73 7847609315829287184235370182114203395612947 74 18191438948538258325965376842036781825712950 75 189761998801211870443889138602482021652742447 76 397715436550961999213743654047000825131197844 77 1382908308454097868085120100743484497046335979 78 8695165287275549207724464258507907807409213718 79 10078073595729647075809584359251392304455549697 80 210256637201868490723916151443535753896520207658 81 220334710797598137799725735802787146200975757355 82 1532264901987457317522270566260258631102374751788 83 4817129416759970090366537434583563039508100012719 84 11166523735507397498255345435427384710118574777226 85 116482366771833945072919991788857410140693847784979 86 244131257279175287644095329013142204991506270347184 87 848876138609359808005205978828284025115212658826531 88 5337388088935334135675331201982846355682782223306370 89 6186264227544693943680537180811130380797994882132901 90 129062672639829213009286074818205453971642679865964390 91 135248936867373906952966611999016584352440674748097291 92 940556293844072654727085746812304960086286728354548136 93 2956917818399591871134223852435931464611300859811741699 94 6854391930643256396995533451684167889308888447978031534 95 71500837124832155841089558369277610357700185339592057039 96 149856066180307568079174650190239388604709259127162145612 97 521069035665754860078613508939995776171827962721078493875 98 3276270280174836728550855703830214045635677035453633108862 99 3797339315840591588629469212770209821807504998174711602737 100 79223056596986668501140239959234410481785776998947865163602 101 83020395912827260089769709172004620303593281997122576766339 102 577345432073950229039758494991262132303345468981683325761636 103 1815056692134677947209045194145791017213629688942172554051247 104 4207458816343306123457848883282844166730604846866028433864130 105 43889644855567739181787534026974232684519678157602456892692547 106 91986748527478784487032916937231309535769961162070942219249224 107 319849890438004092642886284838668161291829561643815283550440219 108 2011086091155503340344350625969240277286747331024962643521890538 109 2330935981593507432987236910807908438578576892668777927072330757 110 48629805723025652000089088842127409048858285184400521184968505678 111 50960741704619159433076325752935317487436862077069299112040836435 112 354394255950740608598547043359739313973479457646816315857213524288 113 1114143509556840985228717455832153259407875235017518246683681409299 114 2582681275064422579055981955024045832789229927681852809224576342886 115 26940956260201066775788537006072611587300174511836046338929444838159 116 56464593795466556130633055967169269007389578951353945487083466019204 117 196334737646600735167687704907580418609468911365897882800179842895771 118 1234473019675070967136759285412651780664203047146741242288162523393830 119 1430807757321671702304446990320232199273671958512639125088342366289601 120 29850628166108505013225699091817295766137642217399523744055009849185850 121 31281435923430176715530146082137527965411314175912162869143352215475451 122 217539243706689565306406575584642463558605527272872500958915123142038556 123 683899167043498872634749872836064918641227895994529665745888721641591119 124 1585337577793687310575906321256772300841061319261931832450692566425220794 125 16537274944980371978393813085403787927051841088613847990252814385893799059 126 34659887467754431267363532492064348154944743496489627812956321338212818912 127 120516937348243665780484410561596832391886071578082731429121778400532255795 128 757761511557216425950269995861645342506261172964986016387686991741406353682 129 878278448905460091730754406423242174898147244543068747816808770141938609477 130 18323330489666418260565358124326488840469206063826360972723862394580178543222 131 19201608938571878352296112530749731015367353308369429720540671164722117152699 132 133532984121097688374342033308824874932673325914042939295967889382912881459416 133 419800561301864943475322212457224355813387331050498247608444339313460761530947 134 973134106724827575324986458223273586559447988015039434512856568009834404521310 135 10151141628550140696725186794689960221407867211200892592737010019411804806744047 136 21275417363825108968775360047603194029375182410416824619986876606833444018009404 137 73977393720025467603051266937499542309533414442451366452697639839912136860772259 138 465139779683977914587082961672600447886575669065125023336172715646306265182642958 139 539117173404003382190134228610099990196109083507576389788870355486218402043415217 140 11247483247764045558389767533874600251808757339216652819113579825370674306050947298 141 11786600421168048940579901762484700242004866422724229208902450180856892708094362515 142 81967085774772339201869178108782801703837955875562028072528280910512030554617122388 143 257687857745485066546187436088833105353518734049410313426487292912392984371945729679 144 597342801265742472294244050286449012410875423974382654925502866735297999298508581746 145 6231115870402909789488627938953323229462272973793236862681515960265372977357031547139 146 13059574542071562051271499928193095471335421371560856380288534787266043954012571676024 147 45409839496617595943303127723532609643468537088475806003547120322063504839394746575211 148 285518611521777137711090266269388753332146643902415692401571256719647072990381051127290 149 330928451018394733654393393992921362975615180990891498405118377041710577829775797702501 150 6904087631889671810798958146127816012844450263720245660503938797553858629585897005177310 151 7235016082908066544453351540120737375820065444711137158909057174595569207415672802879811 152 50314184129338071077519067386852240267764842931987068613958281845127273874079933822456176 153 158177568470922279777010553700677458179114594240672343000783902709977390829655474270248339 154 366669321071182630631540174788207156625994031413331754615526087265082055533390882362952854 155 3824870779182748586092412301582749024439054908373989889156044775360797946163564297899776879 156 8016410879436679802816364777953705205504103848161311532927615637986677947860519478162506612 157 27874103417492787994541506635443864640951366452857924487938891689320831789745122732387296715 158 175261031384393407770065404590616893051212302565308858460560965773911668686331255872486286902 159 203135134801886195764606911226060757692163669018166782948499857463232500476076378604873583617 160 4237963727422117323062203629111832046894485682928644517430558115038561678207858827969957959242 161 4441098862224003518826810540337892804586649351946811300379057972501794178683935206574831542859 162 30884556900766138436023066871139188874414381794609512319704905950049326750311470067418947216396 163 97094769564522418826896011153755459427829794735775348259493775822649774429618345408831673192047 164 225074096029810976089815089178650107730073971266160208838692457595348875609548160885082293600490 165 2347835729862632179725046902940256536728569507397377436646418351776138530525099954259654609196947 166 4920745555755075335539908895059163181187212986060915082131529161147625936659748069404391511994384 167 17110072397127858186344773588117746080290208465580122683041005835219016340504344162472829145180099 168 107581179938522224453608550423765639662928463779541651180377564172461723979685813044241366383074978 169 124691252335650082639953324011883385743218672245121773863418570007680740320190157206714195528255077 170 2601406226651523877252675030661433354527301908681977128448748964326076530383488957178525276948176518 171 2726097478987173959892628354673316740270520580927098902312167534333757270703679114385239472476431595 172 18957991100574567636608445158701333796150425394244570542321754170328620154605563643489962111806766088 173 59600070780710876869717963830777318128721796763660810529277430045319617734520370044855125807896729859 174 138158132661996321376044372820255970053594018921566191600876614260967855623646303733200213727600225806 175 1441181397400674090630161692033337018664661985979322726538043572654998173970983407376857263083898987919 176 3020520927463344502636367756886930007382917990880211644676963759570964203565613118486914739895398201644 177 10502744179790707598539264962694127040813415958619957660568934851367890784667822762837601482770093592851 178 66036986006207590093871957533051692252263413742599957608090572867778308911572549695512523636515959758750 179 76539730185998297692411222495745819293076829701219915268659507719146199696240372458350125119286053351601 180 1596831589726173543942096407447968078113800007766998262981280727250702302836379998862515026022237026790770 181 1673371319912171841634507629943713897406876837468218178249940234969848502532620371320865151141523080142371 182 11637059509199204593749142187110251462555061032576307332480922137069793318032102226787705932871375507644996 183 36584549847509785622881934191274468285072059935197140175692706646179228456628927051683982949755649603077359 184 84806159204218775839513010569659188032699180902970587683866335429428250231289956330155671832382674713799714 185 884646141889697544018012039887866348612063868964903017014356060940461730769528490353240701273582396741074499 186 1854098442983613863875537090345391885256826918832776621712578457310351711770346937036637074379547468195948712 187 6446941470840539135644623310924042004382544625463232882152091432871516866080569301463151924412224801328920635 188 40535747268026848677743276955889643911552094671612173914625127054539452908253762745815548620852896276169472522 189 46982688738867387813387900266813685915934639297075406796777218487410969774334332047278700545265121077498393157 190 980189522045374604945501282292163362230244880613120309850169496802758848394940403691389559526155317826137335662 191 1027172210784241992758889182558977048146179519910195716646946715290169818169274735738668260071420438903635728819 192 7143222786750826561498836377646025651107322000074294609731849788543777757410588818123399119954677951247951708576 193 22456840571036721677255398315497054001468145520133079545842496080921503090401041190108865619935454292647490854547 194 52056903928824269916009633008640133654043613040340453701416841950386783938212671198341130359825586536542933417670 195 543025879859279420837351728401898390541904275923537616560010915584789342472527753173520169218191319658076825031247 196 1138108663647383111590713089812436914737852164887415686821438673119965468883268177545381468796208225852696583480164 197 3957351870801428755609490997839209134755460770585784677024326934944685749122332285809664575606815997216166575471739 198 24882219888455955645247659076847691723270616788402123748967400282788079963617261892403368922437104209149696036310598 199 28839571759257384400857150074686900858026077558987908425991727217732765712739594178213033498043920206365862611782337 200 601673655073603643662390660570585708883792167968160292268801944637443394218409145456664038883315508336466948271957338