1 953 2 2089 3 5527 4 16467 5 54523 6 184139 7 632811 8 2196747 9 7647815 10 26675183 11 93098207 12 325011115 13 1135034003 14 3964108395 15 13844422191 16 48352496787 17 168877391803 18 589827645215 19 2060055442119 20 7195028701059 21 25129660932207 22 87769033872719 23 306546193017007 24 1070656963887635 25 3739425064992507 26 13060488195894863 27 45615661269583103 28 159319345314012755 29 556446037227124055 30 1943468941200398503 31 6787848750928513855 32 23707551669970628575 33 82802081384565170883 34 289198344665172718971 35 1010067395566316123787 36 3527807684998515568123 37 12321382818685879746751 38 43034226396619902089579 39 150303311679460804717023 40 524956235823395741080475 41 1833486211438664976150051 42 6403717982833304823987111 43 22365918952437073807011191 44 78116233714720092735799607 45 272832338463536673101329799 46 952906731051152255682175567 47 3328165726984278594070449287 48 11624104170283057523568616607 49 40598879035933117120181165259 50 141797505840153016953550732703 51 495248468429423070013928320583 52 1729727501401285686515576478483 53 6041325556426287469737046046619 54 21100210552907340289209296960423 55 73695562541474944713243449437799 56 257392499695059589959413717467087 57 898980842462350028893891380053219 58 3139821696715137034624254318454583 59 10966285177068073944143731203585023 60 38301350267946384393578701760710971 61 133773051554011858940700428389803763 62 467221891575149193899603083142752071 63 1631840594433335696409305489445134803 64 5699441258334609472707346734489776671 65 19906129782539771970922458412840037703 66 69525061310150814470785653516466568459 67 242826415932444704290497745480782016399 68 848106670651546234042751502661654613139 69 2962136232343677206535994291023284332551 70 10345692779685954139012159067075791436951 71 36133840814931060467113926208342202510303 72 126202708686890969441546031922933020039919 73 440781365077773090205611948522721686725539 74 1539493199641651968516844024963758622175663 75 5376904514383707646023784391611195243878947 76 18779623166591145591478324665106175005567443 77 65590572667922821669838289608287604887636923 78 229084640556553856094176636634743241293903535 79 800111516095830637585303375783635824690909563 80 2794506155602031948449501130598280088016588263 81 9760220290045568927019721504540777170084615995 82 34088992761475791749523065652980298332317033855 83 119060778646270027397781386584863712977455426367 84 415837132855268907816926614244281241305339223415 85 1452371830819601911742300504565254904147410347587 86 5072620428278222696442347117305964514649471614439 87 17716866620075357492703105912977760754824137614211 88 61878740440289917878411332144847212616973048565271 89 216120525180117013206158554257139951334474201709483 90 754832452499589898254220842597966666396951064132543 91 2636362422642143381539499538533448818422914798780327 92 9207880239520210100427422631777839477893969114755831 93 32159864583555924138916168574683030909096818169905563 94 112323017147163297929480627875624036673893418455824699 95 392304518206616625802518348782413435406812008013904203 96 1370180742239903321397556848918636606463152199049215675 97 4785556064935038395792949617186669562223127888285453143 98 16714252466574752621639385972189262255647739201810979351 99 58376964291231736567817010992362322074909416439693555703 100 203890061291991432105253375456563530319077511380479347827 101 712115773719601270706692374521910621825759926665408511507 102 2487168192342806535484658533883101942098832263307138336135 103 8686797632202921689457895802199277310641642202622913958659 104 30339907584523165259663759773523305877937103976030630199367 105 105966551911486197791407362790987787880800273413321671905459 106 370103636364987874114158010032817484315580435160410885868619 107 1292640924704275910386732912537687364301409848735027066383303 108 4514736944039375133869043321709033101697223611005325961597567 109 15768377191474952619758745373636660739535919938305212622809787 110 55073356949600161198480750558562417130422578281851910857088995 111 192351730864091708290114717804049882457128455227706172597524075 112 671816471987923535795521231742003114930362447656706388311370223 113 2346417003927029778020148099179886163654325610172095839950083963 114 8195203579969483033766525485634431123789808141244574006795053743 115 28622943664634836345173157619037422690063659156696525846908605155 116 99969805024893632959416565983904813528055937385924619298639738935 117 349159123317680207843689209706069762147910528371012459721673857059 118 1219489158407516140737262532822557788093231786486443248815138409635 119 4259243732034447115948974643500886993364238551963545776859169902131 120 14876029888256294657298712595496833704732764871617195223402760151535 121 51956703856107201499364337498366193997056760636182025938549873484555 122 181466365412610018138202853712522811130134363116257870680201998194879 123 633797745662654751642598742383886094471377222383697963796251195414059 124 2213631057709768138990511975630137994117594758279038502888396406321855 125 7731429297739136764907725268327636562706979271448399703844814588808111 126 27003144348626253474055990262233024517513482116430991937429152356098403 127 94312419687517992734569172211560056034838964849967727877906835647199055 128 329399879972387119986740286337188590227640491134644895064890041824419499 129 1150477119400885279568242855579199694322865312766516622820336399448601331 130 4018209121314534694032421041891695653877785025659769464589528867307282839 131 14034181358620508363626972952165705189665261891448358749505999786303798599 132 49016425093927810959617016886569162578062662980223011008636358271445269775 133 171197013035094542850405473045679846960491955428456865844887486761298756347 134 597930534835537772805674491159804083894505109998375500992612224579760085435 135 2088359593139760124268990440850646485616019548278077734207871111899726751763 136 7293900438549162826329035651332809802984120116920377196151921719008046195687 137 25475011000132523201984066567704819563139357980491629919939780896546412228487 138 88975191109951807191573428021196261451438205451363986185481097236877616490527 139 310758830801339569514518376901379928899931839815823711086025481963370341213947 140 1085370536621575139728397853455861136445427285895920349970382095341525926111831 141 3790814886027457410141674925473025784624586855849108284266359391832587173969103 142 13239973829451480826959961124582190511013352105279113850217201233424406428435003 143 46242539473685713899397349677515772363800181995128503159640206778686984628217507 144 161508812972024741712023225728754400921981176156668331682792414252320024343257127 145 564093083219968364001394014051460110260271083258891963408050027047551791730115547 146 1970177358629503238025750412180237249218949417659173885333219856063529385560027251 147 6881131749212913010911525989630685550016067545311696386427117081623085153586134803 148 24033356155794826893276761007591860085033514710302534069015770933082092673020919335 149 83940001319891772533489573709622940392202932977590076273043808426891587639688616719 150 293172696144002654870439228275599119581605102656590374189242836992946639499182481027 151 1023948396626669584624560745765299758389051460178853727679831959090211673163793578915 152 3576289104491955563141043642783905778243667104964427100770003212338289795389961326239 153 12490711251702888184121967120512695070687954135117833849846875823708689855420505287011 154 43625630650903680410749025930893382938877801544977126272632408291551897404972466363699 155 152368877267065117482781921995483539359580498553503677469742052041369905082683539510067 156 532170524832173195559386385156781879141739294652041971929168073115235057738460857955683 157 1858683167978991071464810642149479685109826456614259736668205014233297094395941454675727 158 6491722028419186319375033005782453199831105674726177622753857896719237960806632512768503 159 22673285915687194921798847840157073537114010057258993369649664690751769852392836109368135 160 79189757658136137628091305957648961991506589201778373685096522642422372291396933293908471 161 276581777395376944578577067554510663535620708306908964214843954058874231966488511151608451 162 966002193331959492302888278633239774974992090040413845199700825038431226620204453540644423 163 3373903538801085842107698004600910795633858695837219513170618250623314966312612840123685715 164 11783850148280904830102014010807369545606738226304102686863900554289813288756844600011797303 165 41156815160899173525802854790063766435317213416012998302636500845302396570939338873024720439 166 143746179124276578230342674081667783657636677901601158397782342325144482999677815082393957867 167 502054494062488906770064417209917395332143632978402981103116310746654999880483016687540514931 168 1753498538492789506747375136845763709096450728301548061206291936843130059565349602338429882587 169 6124349370157505066910711301615285456191115315184823156521581096308299685679820035024483255515 170 21390183330285600227897245095880604357526567394177434519829366064556900239416882569302160405307 171 74708334755151473356149719796031492338144759218880036527590652583428823451787428618092563712211 172 260929754350695972137452699584198956206405809325472707137110393000151968411685008175965298205891 173 911335220208744172212917056982772406663040363460514094681217295563006973092447143628095271910391 174 3182971162716326579083990346428028570905541490162826821130956000553999213183312499464451136359507 175 11116990979853842203664613215846798010850848768811806874388510369178380939399243758979362335367547 176 38827712262615330692791955556171222809231290271084305633382518787452236663434682057908377878751591 177 135611447583298263425631713095115718495596051189904692673475160270209386127074418556650387403316463 178 473642757813074407742195697626569809831503728255987385872771898161771502974694173621696147816952747 179 1654266406167349102606551792064989407692292453100587588948009439544156897344528360014893742895113883 180 5777766676322430524651899920599694918609308581675222484690425213623047907256904194384796027251936027 181 20179692727584103638374126546392196353119625013060399119653784536396921937948158079827482280247815887 182 70480519791240128202355640746357301489483711358948311273270040088202342130927983110473761530635574291 183 246163494018577997162727892950205695087522700299389124295302740044080037493220108368453799370209156003 184 859761902535881828573810276110030706227715341753261754423997520643378133585362435610516252497884675903 185 3002843829460481823137640720972153059121938981319090494621352198995736809271737763249354363942590893407 186 10487869999278744838015875675760161036621323526287696974689393489271755485681490059703670727340993547315 187 36630415489017926793558561998983612271710624464919494233046531191615943560096688269176755706111163843295 188 127937068154959940553205867038557744992517052615513449647069744668856483302367559247142390907369916469275 189 446838868453296198415031654083660733403357830185129705388798803703444353473795560818235184156010454488011 190 1560649913587076473478432980753649886642580745767029216621786020394812431991120817372001393023341524233687 191 5450797423263822952764360009088429954019568286441292079524562956002760658628540081426500999149116082132531 192 19037704927154244617207337329416860600121904829224000736619035332301072329717171946721010538865814191806927 193 66491960854486317404873346108777754247328514427342065775487427676664088290881870852317634294569736884869083 194 232232870253621414101662120493147542803205166932788401154387738653562683767749286522464827791607621803957579 195 811107167440324835034455221490606054908487609547409962858171129657690475271816021817705731620620524017013515 196 2832910071492379566459418787817899831156542978421020365676677490651827921148055332178405352254438166609418611 197 9894351566993650279122805052404994839443455174265285088700771120928130816707346391508312297593310223024643447 198 34557465807482143938254657288044088924963052766078588719931114243431450591365251945196134589004689685992071019 199 120696989080018597520002970444009102964950886267786956503340133169418247810027078403879615430713653109723507935 200 421551836414694999372526282446862067001503634900370476718185691761933537310029866300674967656950030126797029495 201 1472331266414507572178522189706844092994050517382501305882345765276543649158339021306886439608042732008859225063 202 5142331667912006070347431829870903924196639972507356105997230510485996107032406319086563292719148033727283126419 203 17960343290954724579551895214933060784106753012898987969695057091979392981153540174616201968436313875551354663327 204 62729118221174637798399408326504991332688186452413228794874864072217280083570307298042352702377271318104090341403 205 219090593596161311468421467070402230375687690757321548450503196295349275237719392356798322221520405871348526958895 206 765205849587653906407400456203844689073046708791196676787151913787665683230832885580333548356875101347107635848819 207 2672593024794390197318242753698119462372803578423928375325893691182900610944701806582303144206646666422068130808387 208 9334420901289032187352120507770129407128760590439277740965943375121264168750321445494418038763239960161707945694787 209 32601826299058309880480439343047547749733320184604879037220921908519037498493566398812622297589022557685291881111215 210 113866632892801341294418408128894165704349226834116025154962268662362545539297823377055708565641639638478885770996435