1 4 2 35 3 34 4 81 5 809 6 1750 7 5071 8 29256 9 93170 10 300067 11 1374813 12 4881352 13 17156265 14 70554601 15 260365422 16 950843894 17 3740973714 18 13990748422 19 52014399980 20 200564580212 21 754390821186 22 2828195071320 23 10800225596334 24 40733212835196 25 153335932145749 26 582722085607227 27 2200640153077680 28 8301460696500743 29 31470107668328591 30 118922270946849654 31 449101479922016051 32 1700346159654583211 33 6427396699183344252 34 24286647037128602933 35 91892013974283948021 36 347406698506699223060 37 1313117366390717394035 38 4966711344314338450673 39 18778397645207500545902 40 70989506290989896903075 41 268463608534665440211009 42 1015052430774411251241729 43 3837613103003453931311012 44 14511575911964082714754676 45 54868582397253274013161421 46 207451220877717248759275011 47 784422495285842437352591866 48 2965937086307468906410656257 49 11214101236867509642779748937 50 42402224695784595608731479746 51 160325179416665923560312986670 52 606191268471453028215833090082 53 2292074926361392706637802615641 54 8666473433234176701116769802696 55 32768245532648251505046481231660 56 123899557422992360711110695928903 57 468471916071871067227774095470363 58 1771315113549002585749789740620681 59 6697474763429784364436808090097429 60 25323572260493238194504291154599529 61 95749831073149902139321664504699056 62 362036708631163880438472991209695528 63 1368883587755112739720524979747293505 64 5175829625722788637662259340602875897 65 19570153168723312874430634052194225197 66 73995982100110764716353786491975826997 67 279783312608883220504938852520371578408 68 1057878737478603272407336122710865770931 69 3999906144511840218837076537084807102104 70 15123892504611518639331797427937567569554 71 57184400798052203698705177477842109842368 72 216217820274305247170212926889212912188348 73 817533060170521874876230471237704433183118 74 3091144252935701321415921301919822774055711 75 11687811002561386236163558521882247166569299 76 44192345263252077112787663127880927365667067 77 167094046290757298440575859739204494541644761 78 631793104722996128926871927488612370007493176 79 2388849377684100850170784371101811505677457424 80 9032390013054581082479102996273952260065944247 81 34152034979267694714932967179623622024767047225 82 129130989958561879983495892558519446640960754625 83 488252402793701073493976310051415017603413842727 84 1846113053772974165495995614684386616025518950473 85 6980269513082104039120028064528938669570755399718 86 26392838311576386799927882745305562904597722615294 87 99792982077262250871679432983928343250847401082671 88 377323540716189031266219912932085590579967246708258 89 1426684048341698749805867145035029348099885871552254 90 5394382138623653812294432183600441226067407110639522 91 20396498146675779105580909436512763135369751415703252 92 77120442691615328846211157027702088268955113024668357 93 291597245309626917381826220392380122977450598834901653 94 1102547526111216224303778009589064197402768622477178959 95 4168801556879236779689270558962519060371744827768906925 96 15762500934138419095978664564989735540552468530705438524 97 59599007543467550325343063492694637285351949048374979842 98 225347596764241672949048458947466840293370857745597891319 99 852053439244840290860322805940163010287213910071008968540 100 3221667651871234478416782545257897910127529153849123492769 101 12181328057079710351584309731410769546158647756996134878859 102 46058367668094291978112451969250724631383179774974485197456 103 174149585470566128398000819429025171173936790968691173422973 104 658470537814775703332101332606370677901136393004433178144054 105 2489718525434837998654798131099841738764110308184930401355551 106 9413782362224157023781221769889893629986650473197042730780124 107 35594103298228482456642424764338408226556904993857619723967205 108 134583543661703067199186761466893071813325273192205595864896694 109 508868844687293142641335674304186958764757432875136633771868669 110 1924065112789545192328254270231539006361519334337402653567514147 111 7275011227067206733048337709215487562895775013236910938608873895 112 27507275091603061678445679725397086369154539879507740662703621211 113 104006737499227483873135309008617051421693255560122283495299818183 114 393256017149843444128510887059844386278168108249359875552695316835 115 1486925739038568363030380617924522570138325128695110423276106302358 116 5622159756099214966069136745209751075066233145001120685749608310563 117 21257739706259396149463082844506987995263526657669547556976691348065 118 80376851071053747785669732890090621462316325839695454831820908303552 119 303909930097982363113086769122578226790925118126036328103253360586257 120 1149102563503146759737331036418258340475484387704617619712546612078714 121 4344829078192586541895448814537159851922176090901973550467780867860078 122 16428072061091945318443065715133130754717157464377176810508705667685270 123 62115573889635674921247054298096701475525295440262671132613127736467073 124 234862892327098169952777608582933114138017249615275048215533541326283390 125 888031370207041709602740170404575259730336076196746424663776241428118479 126 3357702473379090533357864702021601910117100248826777147662249840568365664 127 12695684271928382169129530523658430417815037165610361528905483701815323430 128 48003180868649251746305248847309053207669504880407006289682486215596538823 129 181503046559153591245575396196437002105004962391401870290477111359726772835 130 686274436695499058923796460598798014299370933830303508425486358386541628304 131 2594846816020707633807739330466872652147592280280291568261733151047345573143 132 9811279043168377978349481106620431608111417492939494623024168832089472630456 133 37097063251883756671116743885827102278355764218451625406636246781512671996747 134 140266329788371040802288173533528484015147769153893077885519078453597323044884 135 530355816543000048939560315487881193363996404438760482532995926739962148485140 136 2005308704985038161252727786205645728055705623852160897654959694733882896088728 137 7582198359775158609000881299311689402369613816565331591199973049071718420855395 138 28668768965128688073106138575358440700772363411582466611450042203153822197518346 139 108398418898683611290976696327280281607088211899708435828793258161882794454720171 140 409861240781843224417136139363881319612667421453337322031292941284375206728638347 141 1549711134184015441174853338317754334168487623604736079866319093263809872279724152 142 5859555284692184245437052275746897468908791188677370480167076955114917449740688882 143 22155347133415439570112167633555012615369191273639765717051006308762887729865261132 144 83770761218771856735027593077114289071802330693373239959720818318538334192718446504 145 316742517863245444611883064721982183292803186815736585426491805484162145838201373455 146 1197623385089513534439594425510549082519220324864347444717102547752466427735851442403 147 4528289356885561179347400688679541075060949164978261845666713093920864487530607421671 148 17121746915579846191467555753592696374686964054093200618276994135601332877971261515573 149 64738402150783826484609594472385266265087469936489676560078598647761876601928630546425 150 244779970974981811226988975762780887906177810103548577714738800576482492495168048021107 151 925528468419063556423267685128335507338836210995166760926418322052117634114556860198376 152 3499481360514148232216646497242886948392165173174481536251065264371392556512659078095570 153 13231759162961823211797079461546243946363420428262623387699603512805433714791953007287740 154 50030113754027940470110889165817318055224209373473507755800012077091645478601409208010283 155 189167007305225516391158718069259798377638757510453559699612797642329245172991032998058556 156 715252354386947043735148401349412921644914626180136372366452864810809043273673987487041362 157 2704414145700435783775348140240546241586862549232861775831601274312431969376444389885500382 158 10225560009143122293997396511607279065000348228767620105978246514774567450089272985191768842 159 38663485645060416666659159402825760809462417724879320788992428115502261051210498394948130966 160 146189071394541358668929342920158098029957136764668015315028200027245384097757108764153841174 161 552750075132677111729632250489690265633862261102891162290310267139312865337860496717516773203 162 2089982805449222670515483843859432741059437965942428344701504510523378104713429570363062455782 163 7902356460150527265362944099760813278482014255016053583064042283572064088703518971795055476422 164 29879306882556067681114574498848702463710024180994069538255093921207838645353822331594653347912 165 112975538914750069697653272038831270835105656013869282472731132655247545445668416774674998332432 166 427167619491524610044484065220660089808486512036256236904847490243965489737476243413979304578138 167 1615147640762724912778474754714339222408996026495262188464387042089851491880397379663290356473551 168 6106974832424430648353138179989007966721215417505635621460033541770251438507404757478492196063453 169 23090856007599048129485334417737048871095137711267708540235247324703238528119608157673064831465266 170 87307979121309227362726134540544199378085829504619706672196398667595439307848970756534854106682508 171 330116961265463418625088745728910293623329094356161312228104805698046679760255245926440292731733239 172 1248192996927876848688308764836009155150497912199271546902635421278381495379800565947126389730273141 173 4719496240385362267511897902957184943601281772389479910536448107571524053895780638488163416740206361 174 17844712170179389721169712517277747748321602503960590966076456112913830541220972338670017225205023279 175 67471979257376684293443955373591064515513293452634773828088783525842442226504995193300331163472355735 176 255115797973787352531570997774246514282901089430591037390657325184630481830240573802147141186300572413 177 964608880488512846107633307451938424984666292449428092083063500038959135924117708953092870082550498347 178 3647246856946530730780326325109146653663068712942348795457940283364820938953050871287507407042315769367 179 13790469800329358077357164849003707629162580674493888041037790019552390360684981376468088186381938590406 180 52142633820243244084537874892126743331737824575201554695750526648771901252967751133117117615796094912041 181 197154578566064520670884698181386655650090666542563479927825792160165825482864289552854623660679332221925 182 745453863791439385384715056666260084654691440775115309102189054386013097881533533207311876020985102955785 183 2818607952619146922448348351582760731955260876080278106223945252364800004533598831215471806238274676647087 184 10657333976594156135880897490386820718983463235020916142363532437895274541152963369133781169994337372855174 185 40296050177225581830697635201969503429652382923763661886630197802877373923790413426647274429919741797030051 186 152361900588987893590022524978359935339983630170967849184171672691876011432588577998309552355459256350506705 187 576089930625725256194221300550334066770961841957822711154273739832107301469342307462241263178490161106098255 188 2178232267288610237585317105621596818872435832327736084228956475753072921408599095759819075845163554095278151 189 8236033226798089592113860957259158990035617676223731602029615216422423227531988101674875257073576057943116139 190 31140959727567267719882202402945987029493311876857556178388027609373079262895310311600019535196659777005297879 191 117745927687445519098449031378936608746033525937644880977797875262621468262300558380912359207225433597438637207 192 445204759527821183387000576279216757156274225914629559387766078001277584361175658256479502259040276676397036042 193 1683347201886784547151757665837948812033380969969940375170607954294133827782042920722419940950645387998282424880 194 6364841663205511050853159590639524493535837593165658207377350528407626839327222808606593017633125187457415425303 195 24065866716188787877250922577150544806097618558893671441985765387661825085090529137622993330520137676358812557093 196 90994555944645331130443930630991641274018549646874501751277529058855126405323494681918309883108861978823853987809 197 344056140142808033648012951682687737003176556799948085945889906252331946564776556846087632492012238275857442251968 198 1300897909123028576213539217969826474357845047181462090608342498734871589517483888598478360289633970997973230786447 199 4918776828857716850472253172339202746754989051414877695165359485818403252301902822880715876554649067267231821707012 200 18598204611165584164119073468855780302370621705426330185144156098736991891686904998091616414130930265071853460722931 201 70320981576045048986842064893265081651487846580250943542857203293241295345558504405932933748054770875167933347517791 202 265888054960405789125332890074804136972716316275778834994664448014522554039676570835911885089567311437734762984052240 203 1005339461796002960323841052651415048560435983997960292249650787372652164528427934998412943572711528964026712780575963 204 3801251747073724162277381861558693448555900360490482529356247662669062821957996616126264534493928515524550603374745378 205 14372771977753165273376207312546280766129185371729771405343654885970001351613423227534329277659141509904091556148242783 206 54344354983463856849180792160003233145575374099899508232917226359955605882439642587795096127577513431250772165417943498 207 205479424785977244740538757167193859947188515987282606972700188946491105742137291415730314119428455408146425595436447299 208 776930631032855497173307719802027671163827412286603634122026332911150292643991925629574515849894810317633664637872574124 209 2937623589640808756787235059134849107677850427914979283869591600952827547193892154573010920193282084310345070196401953201 210 11107339586987159986324723995561534501511677229170319231947686142897363318722781192530460359236669954975653333011960078494