0 18 1 37 2 240 3 277 4 2456 5 5189 6 7645 7 20479 8 28124 9 76727 10 641940 11 718667 12 4953942 13 10626551 14 387509778 15 785646107 16 5101386420 17 5887032527 18 52197646636 19 110282325799 20 162479972435 21 435242270669 22 597722243104 23 1630686756877 24 13643216298120 25 15273903054997 26 105286634628102 27 225847172311201 28 8235784837831338 29 16697416847973877 30 108420285925674600 31 125117702773648477 32 1109361908114862416 33 2343841519003373309 34 3453203427118235725 35 9250248373239844759 36 12703451800358080484 37 34657151973956005727 38 289960667592006126300 39 324617819565962132027 40 2237667584987778918462 41 4799952989541519968951 42 175035975208482497800698 43 354871903406506515570347 44 2304267395647521591222780 45 2659139299054028106793127 46 23577381788079746445567796 47 49813902875213520997928719 48 73391284663293267443496515 49 196596472201800055884921749 50 269987756865093323328418264 51 736571985931986702541758277 52 6162563644320986943662484480 53 6899135630252973646204242757 54 47557377425838828820887941022 55 102013890481930631287980124801 56 3720057434775341555188172433858 57 7542128760032613741664324992517 58 48972829994971024005174122388960 59 56514958755003637746838447381477 60 501092500035000125979881701440776 61 1058699958825003889706601850263029 62 1559792458860004015686483551703805 63 4178284876545011921079568953670639 64 5738077335405015936766052505374444 65 15654439547355043794611673964419527 66 130973593714245366293659444220730660 67 146628033261600410088271118185150187 68 1010741793283847826823286153331631782 69 2168111619829296063734843424848413751 70 79062760107138506121277649447874526818 71 160293631834106308306290142320597467387 72 1040824551111776355959018503371459331140 73 1201118182945882664265308645692056798527 74 10649770014678837670081487668907913719356 75 22500658212303558004428283983507884237239 76 33150428226982395674509771652415797956595 77 88801514666268349353447827288339480150429 78 121951942893250745027957598940755278107024 79 332705400452769839409363025169850036364477 80 2783595146515409460302861800299555569022840 81 3116300546968179299712224825469405605387317 82 21481398428324485258576210753115989201346742 83 46079097403617149816864646331701384008080801 84 1680328904958541878665703478694365813492255578 85 3406736907320700907148271603720433010992591957 86 22120750348882747321555333101016963879447807320 87 25527487256203448228703604704737396890440399277 88 226340648398510333151184170738916139002971001536 89 478208784053224114531071946182569674896382402349 90 704549432451734447682256116921485813899353403885 91 1887307648956693009895584180025541302695089210119 92 2591857081408427457577840296947027116594442614004 93 7071021811773547925051264773919595535883974438127 94 59160031575596810857987958488303791403666238119020 95 66231053387370358783039223262223386939550212557147 96 456546351899818963556223298061644113040967513461902 97 979323757187008285895485819385511613021485239480951 98 35712201610632117255793712795940062181814436134776138 99 72403726978451242797482911411265635976650357509033227 100 470134563481339574040691181263533878041716581188975500 101 542538290459790816838174092674799514018366938698008727 102 4810440887159666108746083922661929990188652090773045316 103 10163420064779123034330341937998659494395671120244099359 104 14973860951938789143076425860660589484584323211017144675 105 40111141968656701320483193659319838463564317542278388709 106 55085002920595490463559619519980427948148640753295533384 107 150281147809847682247602432699280694359861599048869455477 108 1257334185399376948444379081114225982827041433144251177200 109 1407615333209224630691981513813506677186903032193120632677 110 9703026184654724732596268163995266045948459626302974973262 111 20813667702518674095884517841804038769083822284799070579201 112 758995063475326992184438910468940661732966061879069515824498 113 1538803794653172658464762338779685362235015946042938102228197 114 9991817831394362942973012943147052835143061738136698129193680 115 11530621626047535601437775281926738197378077684179636231421877 116 102236790839774647754475215198560958414167683211573787980568696 117 216004203305596831110388205679048655025713444107327212192559269 118 318240994145371478864863420877609613439881127318901000173127965 119 852486191596339788840115047434267881905475698745129212538815199 120 1170727185741711267704978468311877495345356826064030212711943164 121 3193940563079762324250071984058022872596189350873189637962701527 122 26722251690379809861705554340776060476114871633049547316413555380 123 29916192253459572185955626324834083348711060983922736954376256907 124 206219405211137242977439312289780560568381237536585969042671096822 125 442355002675734058140834250904395204485473536057094675039718450551 126 16130999501537563336047472344848007922045428535591994270472535316658 127 32704354005750860730235778940600411048576330607241083215984789083867 128 212357123536042727717462145988450474213503412179038493566381269819860 129 245061477541793588447697924929050885262079742786279576782366058903727 130 2172848943870391435299045545420857556310141354469275107825309741049676 131 4590759365282576459045789015770765997882362451724829792432985541003079 132 6763608309152967894344834561191623554192503806194104900258295282052755 133 18117975983588512247735458138154013106267370064113039592949576105108589 134 24881584292741480142080292699345636660459873870307144493207871387161344 135 67881144569071472531896043536845286427187117804727328579365318879431277 136 567930740845313260397248640994107928077956816308125773128130422422611560 137 635811885414384732929144684530953214505143934112853101707495741302042837 138 4382802053331621657972116748179827215108820420985244383373104870234868582 139 9401415992077628048873378180890607644722784776083341868453705481771780001 140 342833777768126231417413731260241702425129072359985551647706502214018948618 141 695068971528330090883700840701374012494980929496054445163866709909809677237 142 4513247606938106776719618775468485777395014649336312222630906761672877012040 143 5208316578466436867603319616169859789889995578832366667794773471582686689277 144 46179780234669601717546175704827364096514979279995245564989094534334370526256 145 97567877047805640302695671025824587982919954138822857797772962540251427741789 146 143747657282475242020241846730651952079434933418818103362762057074585798268045 147 385063191612756124343179364487128492141789820976459064523297076689423024277879 148 528810848895231366363421211217780444221224754395277167886059133764008822545924 149 1442684889403218857070021786922689380584239329767013400295415344217440669369727 150 12070289964120982222923595506599295488895139392531384370249381887503534177503740 151 13512974853524201079993617293521984869479378722298397770544797231720974846873467 152 93148139085266188702885299267731204705771411726321770993518165277829383258744542 153 199809253024056578485764215828984394281022202174941939757581127787379741364362551 154 7286281247951303014190397069111169398822570690024231602266438765623500072375796378 155 14772371748926662606866558354051323191926163582223405144290458659034379886115955307 156 95920511741511278655389747193419108550379552183364662468009190719829779389071528220 157 110692883490437941262256305547470431742305715765588067612299649378864159275187483527 158 981463579665014808753440191573182562488825278308069203366406385750743053590571396436 159 2073620042820467558769136688693835556719956272381726474345112420880350266456330276399 160 3055083622485482367522576880267018119208781550689795677711518806631093320046901672835 161 8183787287791432293814290449227871795137519373761317829768150034142536906550133622069 162 11238870910276914661336867329494889914346300924451113507479668840773630226597035294904 163 30661529108345261616488025108217651623830121222663544844727487715689797359744204211877 164 256531103777039007593241068195236102904987270705759472265299570566292009104550668989920 165 287192632885384269209729093303453754528817391928423017110027058281981806464294873201797 166 1979686901089344622851615628015958630077891622276297574925461920258182847890319908200702 167 4246566435064073514912960349335371014684600636481018166960950898798347502244934689603201 168 154856078563395991159718188204089315158723514535592951585519694276998692928707968733915938 169 313958723561856055834349336757514001332131629707666921338000339452795733359660872157435077 170 2038608419934532326165814208749173323151513292781594479613521730993773093086673201678526400 171 2352567143496388382000163545506687324483644922489261400951522070446568826446334073835961477 172 20859145567905639382167122572802671919020672672695685687225698294566323704657345792366218216 173 44070858279307667146334408691112031162524990267880632775402918659579216235761025658568397909 174 64930003847213306528501531263914703081545662940576318462628616954145539940418371450934616125 175 173930865973734280203337471218941437325616316149033269700660152567870296116597768560437630159 176 238860869820947586731839002482856140407161979089609588163288769522015836057016140011372246284 177 651652605615629453667015476184653718139940274328252446027237691611901968230630048583182122727 178 5452081714745983216067962811960085885526684173715629156381190302417231581902056528676829228100 179 6103734320361612669734978288144739603666624448043881602408427994029133550132686577260011350827 180 42074487636915659234477832540828523507526430861978918770831758266592032882698175992236897333062 181 90252709594192931138690643369801786618719486172001719144071944527213199315529038561733806016951 182 3291172033027861180227340993853692841781427933054040807957421761246267208241743564214653913943298 183 6672596775649915291593372631077187470181575352280083335058915467019747615799016166991041633903547 184 43326752686927352929787576780316817662870880046734540818310914563364752903035840566160903717364580 185 49999349462577268221380949411394005133052455399014624153369830030384500518834856733151945351268127 186 443321548387545498700835172071468858727290523238851534045269554806440757053714694431376466527509596 187 936642446237668265623051293554331722587633501876717692243908939643266014626264245595904878406287319 188 1379963994625213764323886465625800581314924025115569226289178494449706771679978940027281344933796915 189 3696570435488095794270824224805932885217481552107856144822265928542679557986222125650467568273881149 190 5076534430113309558594710690431733466532405577223425371111444422992386329666201065677748913207678064 191 13849639295714714911460245605669399818282292706554706887045154774527452217318624257005965394689237277 192 115873648795831028850276675535786932012790747229661080467472682619212004068215195121725472070721576280 193 129723288091545743761736921141456331831073039936215787354517837393739456285533819378731437465410813557 194 894213377345105491420698202384524922999228986846955804594579706981648741781418111394114096863186457622 195 1918150042781756726603133325910506177829531013630127396543677251357036939848370042166959631191783728801 196 69947614917488347649133497935162747324862345477531542080166960755834978576322739629404660819767400694458 197 141813379877758452024870129196236000827554221968693211556877598763026994092493849300976281270726585117717 198 920827894184039059798354273112578752290187677289690811421432553333996943131285835435262348444126911400760 199 1062641274061797511823224402308814753117741899258384022978310152097023937223779684736238629714853496518477 200 9421958086678419154384149491583096777232122871356762995247913770110188440921523313325171386162954883548576