0 28 1 29 2 86 3 2437 4 4960 5 7397 6 419192 7 426589 8 1272370 9 36052949 10 73378268 11 109431217 12 6201526420 13 6310957637 14 18823441694 15 533367325069 16 1085558091832 17 1618925416901 18 91745381438288 19 93364306855189 20 278473995148666 21 7890636171017837 22 16059746337184340 23 23950382508202177 24 1357281166796506252 25 1381231549304708429 26 4119744265405923110 27 116734070980670555509 28 237587886226747034128 29 354321957207417589637 30 20079617489842132053800 31 20433939447049549643437 32 60947496383941231340674 33 1726963838197404027182309 34 3514875172778749285705292 35 5241839010976153312887601 36 297057859787443334807410948 37 302299698798419488120298549 38 901657257384282311048008046 39 25548702905558324197464523837 40 51999063068500930705977055720 41 77547765974059254903441579557 42 4394673957615819205298705510912 43 4472221723589878460202147090469 44 13339117404795576125702999691850 45 377967509057866009979886138462269 46 769274135520527596085475276616388 47 1147241644578393606065361415078657 48 65014806231910569535745714521021180 49 66162047876488963141811075936099837 50 197338901984888495819367866393220854 51 5591651303453366846084111334946283749 52 11380641508891622187987590536285788352 53 16972292812344989034071701871232072101 54 961829039000211008096002895325281826008 55 978801331812555997130074597196513898109 56 2919431702625323002356152089718309622226 57 82722889005321600063102333109309183320437 58 168365209713268523128560818308336676263100 59 251088098718590123191663151417645859583537 60 14229298737954315421861697297696504812941172 61 14480386836672905545053360449114150672524709 62 43190072411300126511968418195924806157990590 63 1223802414353076447880169069935008723096261229 64 2490794901117453022272306558065942252350513048 65 3714597315470529470152475628000950975446774277 66 210508244567467103350810941726119196877369872560 67 214222841882937632820963417354120147852816646837 68 638953928333342368992737776434359492583003166234 69 18104932835216523964617621157516185940176905301389 70 36848819598766390298227980091466731372936813769012 71 54953752433982914262845601248982917313113719070401 72 3114258955901809589017581650034510100907305081711468 73 3169212708335792503280427251283493018220418800781869 74 9452684372573394595578436152601496137348142683275206 75 267844375140390841179476639524125384863968413932487637 76 545141434653355076954531715200852265865284970548250480 77 812985809793745918134008354724977650729253384480738117 78 46072346783103126492458999579799600706703474501469585032 79 46885332592896872410593007934524578357432727885950323149 80 139843011968896871313645015448848757421568930273370231330 81 3962489667722009269192653440502289786161362775540316800389 82 8064822347412915409698951896453428329744294481354003832108 83 12027312015134924678891605336955718115905657256894320632497 84 681594295194968697427628850765973642820461100867435959251940 85 693621607210103622106520456102929360936366758124330279884437 86 2068837509615175941640669762971832364693194617116096519020814 87 58621071876435029988045273819314235572345816037375032812467229 88 119310981262485235917731217401600303509384826691866162143955272 89 177932053138920265905776491220914539081730642729241194956422501 90 10083505957042020126641214725772814492086300819529373079703615328 91 10261438010180940392546991216993729031168031462258614274660037829 92 30606381977403900911735197159760272554422363744046601629023690986 93 867240133377490165921132511690281360554994216295563459887323385437 94 1765086648732384232754000220540322993664410796335173521403670461860 95 2632326782109874398675132732230604354219405012630736981290993847297 96 149175386446885350558561433225454166829951091503656444473699325910492 97 151807713228995224957236565957684771184170496516287181454990319757789 98 452790812904875800473034565140823709198292084536230807383679965426070 99 12829950474565517638202204389900748628736348863530749788198029351687749 100 26112691762035911076877443344942320966670989811597730383779738668801568 101 38942642236601428715079647734843069595407338675128480171977768020489317 102 2206900657011715919121337716496154218309481955618792620014534747816203320 103 2245843299248317347836417364230997287904889294293921100186512515836692637 104 6698587255508350614794172444958148794119260544206634820387559779489588594 105 189806286453482134562073245823059163523244184532079696071038186341545173269 106 386311160162472619738940664091076475840607629608366026962463932462579935132 107 576117446615954754301013909914135639363851814140445723033502118804125108401 108 32648888170655938860595719619282672280216309221473326516838582585493586005588 109 33225005617271893614896733529196807919580161035613772239872084704297711113989 110 99098899405199726090389186677676288119376631292700870996582751994089008233566 111 2807994188962864224145793960504132875262125837231238160144189140538789941653837 112 5715087277330928174381977107685942038643628305755177191284961033071668891541240 113 8523081466293792398527771068190074913905754142986415351429150173610458833195077 114 483007649389783302491937156926330137217365860312994436871317370755257363550465552 115 491530730856077094890464927994520212131271614455980852222746520928867822383660629 116 1466069111101937492272867012915370561479909089224956141316810412612993008317786810 117 41541465841710326878530741289624895933568726112754752809093438074092672055281691309 118 84549000794522591249334349592165162428617361314734461759503686560798337118881169428 119 126090466636232918127865090881790058362186087427489214568597124634891009174162860737 120 7145615132423566006409779438972408430711038257254130477600942666114694850872001370700 121 7271705599059798924537644529854198489073224344681619692169539790749585860046164231437 122 21689026330543163855485068498680805408857486946617369861940022247613866570964329833574 123 614564442854268386878119562492916749937082858849967975826490162723937849847047399571509 124 1250817912039079937611724193484514305283023204646553321514920347695489566265059128976592 125 1865382354893348324489843755977431055220106063496521297341410510419427416112106528548101 126 105712229786066586109042974528220653397608962760451745972633908931183424868543024727670248 127 107577612140959934433532818284198084452829068823948267269975319441602852284655131256218349 128 320867454067986454976108611096616822303267100408348280512584547814389129437853287240106946 129 9091866326044580673764573928989469108944307880257700121622342658244498476544547173979212837 130 18504600106157147802505256469075555040191882860923748523757269864303386082526947635198532620 131 27596466432201728476269830398065024149136190741181448645379612522547884559071494809177745457 132 1563906720309453942473615758760716907391818564367084872665015571126984921390530656949152278212 133 1591503186741655670949885589158781931540954755108266321310395183649532805949602151758330023669 134 4746913093792765284373386937078280770473728074583617515285805938426050533289734960465812325550 135 134505069812939083633404719827350643504805340843449556749312961459578947738062181044801075139069 136 273757052719670932551182826591779567780084409761482731013911728857583946009414097050067962603688 137 408262122532610016184587546419130211284889750604932287763224690317162893747476278094869037742757 138 23136435914545831838888085426063071399733910443637690845754494386618705995868085670362734076198080 139 23544698037078441855072672972482201611018800194242623133517719076935868889615561948457603113940837 140 70225831988702715549033431371027474621771510832122937112789932540490443775099209567277940304079754 141 1989867993720754477228008751361251491020621103493684862291635830210668294592393429832239931628173949 142 4049961819430211670005050934093530456663013717819492661696061592961827032959886069231757803560427652 143 6039829813150966147233059685454781947683634821313177523987697423172495327552279499063997735188601601 144 342280431355884315915056393319561319526946563711357434005007117290621565375887538016815630974122117308 145 348320261169035282062289453005016101474630198532670611528994814713794060703439817515879628709310718909 146 1038920953693954880039635299329593522476206960776698657062996746718209686782767173048574888392743555126 147 29438106964599771923172077834233634730808425100280233009292903722823665290620920662875976503706130262437 148 59915134882893498726383790967796862984093057161337164675648804192365540268024608498800527895805004080000 149 89353241847493270649555868802030497714901482261617397684941707915189205558645529161676504399511134342437 150 5063696678342516655101512443881504735018576063811911435032384447442961051552174241552684774268428527256472 151 5153049920190009925751068312683535232733477546073528832717326155358150257110819770714361278667939661598909 152 15369796518722536506603649069248575200485531155958969100467036758159261565773813782981407331604307850454290 153 435507352444421032110653242251643640846328349912924663645794355383817474098777605694193766563588559474319029 154 886384501407564600727910133572535856893142230981808296392055747525794209763329025171368940458781426799092348 155 1321891853851985632838563375824179497739470580894732960037850102909611683862106630865562707022369986273411377 156 74912328317118760039687459179726587730303494761086854058511661510464048506041300353642880533711500658110129460 157 76234220170970745672526022555550767228042965341981587018549511613373660189903406984508443240733870644383540837 158 227380768659060251384739504290828122186389425445050028095610684737211368885848114322659767015179241946877211134 159 6442895742624657784445232142698738188446946877803382373695648684255291988993650608018981919665752645156945452589 160 13113172253908375820275203789688304499080283181051814775486908053247795346873149330360623606346684532260768116312 161 19556067996533033604720435932387042687527230058855197149182556737503087335866799938379605526012437177417713568901 162 1108252980059758257684619616003362695000605166476942855129710085353420686155413945879618533063043166467652727974768 163 1127809048056291291289340051935749737688132396535798052278892642090923773491280745817998138589055603645070441543669 164 3363871076172340840263299719874862170376869959548538959687495369535268233137975437515614810241154373757793611062106 165 95316199180881834818661732208431890508240491263894888923528762989078434301354592996255212825341378068863291551282637 166 193996269437936010477586764136738643186857852487338316806745021347692136835847161430026040460923910511484376713627380 167 289312468618817845296248496345170533695098343751233205730273784336770571137201754426281253286265288580347668264910017 168 16395494512091735347067502559466288530112365102556397837702076944206844120519145409301776224491780071010953799548588332 169 16684806980710553192363751055811459063807463446307631043432350728543614691656347163728057477778045359591301467813498349 170 49765108473512841731795004671089206657727291995171659924566778401294073503831839736757891180047870790193556735175585030 171 1410107844239070121682623881846309245480171639311114108931302145964777672798947859792949010519118427485010890052729879189 172 2869980796951653085097042768363707697618070570617399877787171070330849419101727559322655912218284725760215336840635343408 173 4280088641190723206779666650210016943098242209928513986718473216295627091900675419115604922737403153245226226893365222597 174 242554944703632152664758375180124656511119634326614183134021671182885966565539551029796531585512861307492884042869087808840 175 246835033344822875871538041830334673454217876536542697120740144399181593657440226448912136508250264460738110269762453031437 176 736225011393277904407834458840794003419555387399699577375501959981249153880420003927620804602013390228969104582393993871714 177 20861135352356604199290902889372566769201768723728130863634795023874157902309200336422294665364625190871873038576794281439429 178 42458495716106486302989640237585927541823092834855961304645092007729564958498820676772210135331263771972715181735982556750572 179 63319631068463090502280543126958494311024861558584092168279887031603722860808021013194504800695888962844588220312776838190001 180 3588357835550039554430700055347261608959215340115565122728318765777538045163747997415664478974301045691269655519251485495390628 181 3651677466618502644932980598474220103270240201674149214896598652809141768024556018428858983774996934654114243739564262333580629 182 10891712768787044844296661252295701815499695743463863552521516071395821581212860034273382446524294914999498142998380010162551886 183 308619634992655758285239495662753870937261721018662328685499048651892146041984636978083567486455254554640062247694204546885033437 184 628130982754098561414775652577803443690023137780788520923519613375180113665182133990440517419434804024279622638386789103932618760 185 936750617746754319700015148240557314627284858799450849609018662027072259707166770968524084905890058578919684886080993650817652197 186 53086165576572340464615623954049013062817975230550036099028564686891226657266521308227789272149278084443781976258922433549721141792 187 54022916194319094784315639102289570377445260089349486948637583348918298916973688079196313357055168143022701661145003427200538793989 188 161131997965210530033246902158628153817708495409249009996303731384727824491213897466620415986259614370489185298548929287950798729770 189 4565718859220213935715228899543877877273283131548321766845142062121297384670962817144567960972324370516719890020515023489822903227549 190 9292569716405638401463704701246383908364274758505892543686587855627322593833139531755756337930908355403928965339578976267596605184868 191 13858288575625852337178933600790261785637557890054214310531729917748619978504102348900324298903232725920648855360093999757419508412417 192 785356729951453369283483986345501043904067516601541893933463463249550041390062871070173917076511941006960264865504842962683089076280220 193 799215018527079221620662919946291305689705074491596108243995193167298661368566973419074241375415173732880913720864936962440508584692637 194 2383786767005611812524809826238083655283477665584734110421453849584147364127196817908322399827342288472722092307234716887564106245665494 195 67545244494684209972315338054612633653627079710864151200044702981523424856930077874852101436540999250969099498323437009814235483463326469 196 137474275756374031757155485935463350962537637087313036510510859812630997077987352567612525272909340790410921088954108736516035073172318432 197 205019520251058241729470823990075984616164716798177187710555562794154421934917430442464626709450340041380020587277545746330270556635644901 198 11618567409815635568607521629379718489467761777785235548301622376285278625433363457345631621002128383107692073976496670531011186244768432888 199 11823586930066693810336992453369794474083926494583412736012177939079433047368280887788096247711578723149072094563774216277341456801404077789 200 35265741269949023189281506536119307437635614766952061020325978254444144720169925232921824116425285829405836263104045103085694099847576588466