1 14 2 45 3 159 4 587 5 2209 6 8391 7 32020 8 122439 9 468605 10 1794215 11 6871124 12 26316013 13 100792856 14 386053397 15 1478661408 16 5663590035 17 21692801897 18 83088294355 19 318246913929 20 1218957694705 21 4668884168508 22 17882884906745 23 68495504779439 24 262353319116185 25 1004872721377144 26 3848890462558553 27 14742123543027686 28 56465677250294301 29 216276352488555306 30 828387490008870185 31 3172911997679059651 32 12152972692834969539 33 46548642187940904913 34 178291858651595248371 35 682898262276712975244 36 2615655252841147614947 37 10018552952394620428961 38 38373330411538105623115 39 146978560064525991345236 40 562961225595018597267173 41 2156269195890299643800652 42 8259000147356806998537693 43 31633844032111374110947628 44 121164798449387557573101967 45 464088663027426994228076781 46 1777564853050547010096950587 47 6808476609164393915721377241 48 26078009844752775544743375149 49 99884693228972839949919511172 50 382581032864112572137179349061 51 1465372140372306737598985748275 52 5612707701957644774225352117245 53 21497943682490671999455311032712 54 82342000887440514254074215786033 55 315388541819908843881610837549866 56 1208009657759729880576200068427669 57 4626951013566157618625285253542950 58 17722271957364620427143107619809509 59 67880321708597577776892745896286375 60 259997030084391868392032549408695515 61 995847602828056324078692270037536257 62 3814322216436427891125357877178027519 63 14609719328021069407784262087540308516 64 55958539088227500874452734646816009055 65 214333898316774646294557469502872264901 66 820947449954605707224879310372569138543 67 3144414956662146397885830433044558624564 68 12043822561635740286519544821839448611037 69 46130572426147973317444327661355493651808 70 176690556629643989991190669029849645703429 71 676764912294853702591104752352451936283928 72 2592163131125814600247844469840821108270539 73 9928572797285493203138777043843281342700849 74 38028686006418212335131512974812343226373827 75 145658493813948701133340312990165803309720233 76 557905072412109606356215692381052576713165257 77 2136902982264356233041025422671408437394995180 78 8184823156146634423295517387186379175485022321 79 31349729329502455451264934436231438842322669367 80 120076574689949124632542414254162615828865798881 81 459920519176608841986034509958801940130918828792 82 1761599916602110093107895206588456976356772670345 83 6747327281088155968166359024044778796258124631246 84 25843794047135773171216061064779262321692714178669 85 98987593594697615618336224044061187839286757746434 86 379144937767176546673193944194418290430762385956449 87 1452211116708835298378711654221673531295637393158731 88 5562297995886090094060290800688005134115979569478803 89 21304863073322443401163773737815732680475296922898993 90 81602458356011021007882627437157068731779921583260907 91 312555926167051564674581805741308353419520190797144796 92 1197160097260075186285153304293990138754039322249044411 93 4585394735743245240187811446886249648941440670816589289 94 17563101986696219483967022126334453324654737681221854739 95 67270664614895818891871033903324361330881001099277365236 96 257661905121183824277273372256269254221855207776423999445 97 986903544520313815789183586452112121114390760471052206164 98 3780064444251766160351753534169556654063844583613783851661 99 14478504289536777612534923727628307715230841390213935447268 100 55455955726074636311187086586073559765409027726988982291015 101 212408890033954107850309356968935307861785525823289631964213 102 813574231563423520980490481666175290104201527685468927425899 103 3116173857686503487171717635032557219469928994176895176987897 104 11935652746361330356398183307852120681365835951556855185527749 105 45716257496456622652901994661306388507843090947557469107191156 106 175103636465921030926958887436962206663914801018400307513875837 107 670686648091566228956713215534598746740434557516242960524251579 108 2568882000436611426922094151779265862621046987219835597261650501 109 9839400785665036299160866947445927068624446650274257685510063816 110 37687136974174406976487604274257299404466761747679048401175256673 111 144350283543632021850766663620704809170613676282966622581259284434 112 552894330322990193166051644187060682077953656531669731210778776741 113 2117710703428634369900295024354443995424870545320135282697736327102 114 8111312374638255096759925137442937217974287812426443735103642824861 115 31068166361174029015833280274391963024276992675395948339577626953647 116 118998124651639060102156000904429036401926235056035815625271839050219 117 455789810894778449231963489031526691496497411638822343482626970938209 118 1745778366874762877763885475882347323998449170992818742617937052412599 119 6686727156679467704279055444574670549121193589368098045209058857334708 120 25611681824146588226912236751935380447957119162463228225318850695585783 121 98098551128420815694686749956958636060449561917841875327144528086314765 122 375739703451358707436521788573200437840015216894195551378937788107044919 123 1439168296837491676704237035189344267210322015213297341544114535975347604 124 5512341037151677925759563524650403479865281028378176041486300325720500429 125 21113516589156465039854239090192385058390281965292598151085514761232877608 126 80869557916708251472476399103522428198858160003680467904984195356357594741 127 309748751233728712102178950865366188939049283171272486646605090822885061776 128 1186407980487198279349974757962628936685135119810378675140491922081405042179 129 4544211689497981244345649771186119033713115945951915051830175053795007343097 130 17405361577633888548252285368644885025248501755648491838042293664545254946867 131 66666483066426394974121964982684843430020874881750263974436413224212611101641 132 255347752738285745450841851765479789947756037104520661576816561726265030443553 133 978039815952568793815272080431668594728198038399475853954620365860639659751708 134 3746114353193255493675660451274398599939711914159529740889292050666085884286313 135 14348467739559887302314402229691906725104057871764339496645764766079212713301951 136 54957886242232901872568076288829448453150878083828347370025933578248057141019177 137 210501170928991245026410042527711661036748745936320204292478627165040783343833080 138 806267234645305260208765561311585459313478870320132628018507649440991412172678073 139 3088186401974343422608944804262671890222027146191730850790756844393687171571576630 140 11828454442322379115047172915865336132278410687173225276413119025651796101309551677 141 45305663675174233534240747302477597992268871142893290015018318650924602980128637530 142 173530968991498887595301973700678430584238496825593725413684439373351279678028610201 143 664662974921374261813910209138068953550653070057928816257970055981012714939507267795 144 2545809965787568486277901641172538904380316630040402937530967974070813413919839059939 145 9751029659309641148027593700582054632127453781417167213648238610554916791973873842321 146 37348655514168227489601861761053222397324742866067061674027607862346441162494362120803 147 143053822770832102890825780713019575832339459790377286919385940333932489805503971705516 148 547928591474610499426745880874157127826530694596057054529047401232177636436744814853139 149 2098690797213459736440922937207048785385027084807690413185049200553952490937544128319793 150 8038461819367496373500886132622899940551571393555969401424755150217593756210455307339739 151 30789132209101100779521488646737867556489980571165290603089737157806536172431666789494548 152 117929360553223051625551602623946209472770451867262416589882542937748772775100397645336773 153 451696201959896371525149919749177334686576008297557429073161380075098004661184289369774044 154 1730098916061826238239638268945511518336402502728929923854012793393851465372592743787159741 155 6626671303346623303013067740150029954540816052828408880064979248269370340148648839988240412 156 25381654282840081841059705431506181275333240777804862123482140046489965320530241864453464063 157 97217493465876893599356362926084238902738137477294590314015093546539653480069232518999333501 158 372365052745106938601363945071168681375820172051219453306823139526360894303668958839269504539 159 1426242619128357810176924040389977640273065442773237798765365735422804907510592033418106246681 160 5462832759471002467297811592681162667089444492234944143349658743827730430901083749591827941341 161 20923888655204898886072749755195235879920963189081038248760849957079905495136071523157646846180 162 80143239914561808433989880606247254280873108264578460739662772898983809746499599454672243926581 163 306966788527871559283421577493533773487534543921185225477561211232325952317945017019925844118083 164 1175752432264644901806371415952150454026807519592734863886312503721391256921263329158309225398925 165 4503398522706021205281129856784225784172484420988589925692682309900242192267047648419587909429640 166 17249037890780994149256199376722255735997326020466822140274981987707191165307059399181092846669969 167 66067727885387717097438750680105699677713118495236132558762029626234003582616196321467188677393914 168 253054384573562076789516573301314063560412855708441373145041997088584847074418678687211105392021301 169 969255695655114103209055835555439456832488001532258494165627908166904569466776367835512905528783574 170 3712469179868259636344622378438766933748131505460835050254964901955719929422194706034970892734140245 171 14219599093669754926856971166800575936538777718622537076826109357910695709108101771845609703940189623 172 54464290095970267727275520051884958056403108371897969604026255077744448636560965369448964415115291003 173 208610585721686142855632768113087006819729283880871782637914464204907039794492534256711393826480396481 174 799025864441861562582417252797898336538556809875396055431001945830035362284762337198759966655766384367 175 3060450311466120231308250387319296948202667363206050600246479399778415774206045724366762154283685258692 176 11722218924034071523186444703901275844572562578125860278434104584041926746939450319621289670397315607567 177 44898757541714679462062782928828297562529259511763853811875932095100339564253845281370783744078910101845 178 171972426197951585360466051089483035250223356581532289814419614186675532289056385632890966385166946023679 179 658693402482968946764353857906558730914458710993970340327957399837343520536196748942227849988339808648052 180 2522945149213453146134582324717240495969928109837159176175453791369784029390004201353171242581183137096893 181 9663452225186470012489462184954633108388346515600516292047718871937081465575864793751997606384601906694768 182 37013214075452241132433286486825839523873730131836320702616129621149889278321254774796071365366407398128997 183 141769005969170632807476000314894623234059233969078166519900444076500653988802708447322540060423682195540872 184 543007451677004037945009301463692672340110864121208350600182853930070323625561237744203770543701239291733819 185 2079841715479574423549508783291519375373129325764125789164575244184886159482617680425231633945915489066453441 186 7966265560609821275630291231609051093578717816414581603536856401290655842529394368910339004318776096501972515 187 30512604161093598173377722289734880299256481065456824202055345539820556202325783366214051205852038912777843433 188 116870195401861098678565594513736042294647934744460684100091990121209091046976031643654483437049485637442443257 189 447639359169651991674801832270220988123030756129203498226033631421071172715076745311838817775780683306439590604 190 1714560287922867054223910046147289748301487549872543358422356665080910672711190261274106600091619322747507617249 191 6567154832799262129978325038402120409488689343802709095912153676979101774242605845923409159181348550493598984775 192 25153692699955315282314786505598601286157571530756037792415847395161109522893630906470965587009391437269049600881 193 96344348892729278227339361322513651650877606040468914107728138534904994069540182209858972509709960867414581096056 194 369020710966244526232218011118877886430435913663831924916874395046017891062748019427066941657859478727383473727977 195 1413433031486388107787687039058358002344528980310725297476055791134173351161911994452910792432408862661579021704990 196 5413769133081382356500148374779421214944706634615625642123153226209918582773469162927680715728455471358633446655373 197 20735963836562565838727494482012511830619162820504814000316315086846285650520866995690360210207747589367943570978098 198 79423445230383609255498716155237005698743292200968906752180302788954120599641550930751603959540145172424607183649233 199 304209811609579180714313716547925278237618040053901815786880644931151403414147599626692218285813711919687384095512155 200 1165192585276228987639306168064102702329814748997243868893828507139332640924645809190340575545612265495814550619367859 201 4462951913349630891713771968009768025895094505635990188984294818864415738140737425349565879236368049545281639133113073 202 17094118202056049230365992816778091500729496136037345491337619558419943951601877242560297831679568592235235351517115227 203 65474350335661365135076410875659986246201033768216606218442050341340375461402651352514308498630509484556922643569875708 204 250781613956623990874631612764393582715671497215478300100613996059881153844464981718738622391509191390513407804885239275 205 960550468638016311166591153781597195630648352781599491169168409241282532168845604613370698960146228913142629309060209785 206 3679126185703145558258157474714147910591388223393912520340810101857549252406866979863121174614313957883033499993231067043 207 14091887862508149217404540952391342299914651310170156308761261144245278404545243864462770876595577601697749827725129142708 208 53975127110665306995343011769457300228560275745533283094545129954580006205626761898765248605115342905574680311050259737013 209 206736980526465090353481841493082505209819643062167876134964027302302128590114800419418631822038185359232336790604618795748 210 791849531536437783384539199235480200852829606803603062035072069643675993855326824943897996623396872399820106947161157472365