1 1 2 7 3 39 4 145 5 797 6 3569 7 17175 8 81389 9 385231 10 1829101 11 8668831 12 41113007 13 194955001 14 924449179 15 4383753391 16 20787435021 17 98573175383 18 467429309303 19 2216527199343 20 10510668481659 21 49841089379745 22 236344089239897 23 1120732479265709 24 5314460336041727 25 25200919297042333 26 119501565911737973 27 566670766950540673 28 2687125943637024561 29 12742223982526707489 30 60423022750872517383 31 286523112706463214849 32 1358679032892930499283 33 6442791637235783387485 34 30551412861979642139589 35 144873353108149106732679 36 686982580334714530998039 37 3257638865658534627274469 38 15447569243863983690669509 39 73251641874592271956834063 40 347355817126692736803002647 41 1647144836675699813219847771 42 7810682819219530136960989237 43 37037888073993660221456859719 44 175631911413188992903598600977 45 832838207325037538564253838783 46 3949279342229462167013603885897 47 18727295632911926922446446567101 48 88803949108471289896034486448315 49 421104121590338474986442694978801 50 1996855804281508312199545713012249 51 9468995667945118416589596220614727 52 44901529077521345960239575093239025 53 212920924689473664142913210404529613 54 1009660942556104058968093249641708505 55 4787764379710483552275396800675299457 56 22703351976349982588629407309054768059 57 107658220013158518421781471020415408279 58 510510181424981651247196890622433583711 59 2420815106423952954142902750828368813713 60 11479390603205001103716111337501049923819 61 54434726663455278322818005737881364041759 62 258126896221981681710119909495826208838639 63 1224025518951037057424890193133315088722751 64 5804271050293471664271499092335285365809707 65 27523578474202151060081609854204968405107149 66 130515505816576468651016980117554529245389319 67 618898348356957004013238915313289796199353293 68 2934786661573209834015546323120149374242176791 69 13916619379925039501193898045923081008340757291 70 65991950113977281760574132049297829747064890261 71 312930702561840389480138273013104161108564598753 72 1483902573521707383583695875687200663377137408259 73 7036595737259754389141932165020332234913860032255 74 33367203786238215410690213994233347514951902895469 75 158225700336442402896214847044846715004011198470941 76 750298778625349472589879483770784642522288506723669 77 3557881279777362638418209989280478403446924019484615 78 16871304554410113131018704284296736771604112408626225 79 80002927299887608008960056659596257555103926510973383 80 379370092923729296624234452364409286711717767022598585 81 1798955016551765468664789567470732409427547493114683039 82 8530559503612201040987163789606718948906496288597009411 83 40451509223479491318399178810575033269061742013499974569 84 191819141260823168393909715288065439902406428360603502911 85 909597284757987515228487792738988719632021531869144901375 86 4313267252688319545306302089927674939997575754166331966945 87 20453309068598857967487780777006567825616422992497944921887 88 96988623089582930826744038539426637281460132855534334863771 89 459915458044637375543940026910282461552551223220310705130111 90 2180897323937029479487802925060399184315999532043409171664159 91 10341711839339980656862941060351700325888871419552963057179353 92 49039907837051752195054670362609418829039147614882709216759837 93 232544920804911347268810249568023108775924756662816050298716525 94 1102717002891773243319562406885921096100687699678713377857546027 95 5229031811392431188134486913673770827692685376565562216837873021 96 24795821242304342491583051930981125739551908980661480644558845553 97 117580610188827357287115505250795555523504516220054800712404244145 98 557561685788801027040632548117008453374694395530875040985514941517 99 2643931112114515823701289122594558389526308440132622534074700246033 100 12537396137106497001938970196711057312270832257039614652388423704395 101 59451738806092141530267395928359725965013831239457100638688587560449 102 281917330234691849998187541754323935298911448147420093951424512614215 103 1336838630504648744830591514906895315623074388295866263629659964230405 104 6339225483306685039060440142961805744966364009427961641219183110329593 105 30060307064162993471901408718446410461454196903333288667772958110120239 106 142544552669929265240834460930278646104681487792599041726220653197450547 107 675939518931058670795323711637251577477428224252595137379916005349268725 108 3205273191398045918946494391161072354444255558349303084298715279799873433 109 15199253696162231726923586948472548542737786689919385798263286058337910975 110 72074141305733226331349498743468337755821641905724580310591676958763773043 111 341772165186665894762189278809580126535351329485164700106392725509376496147 112 1620667423575533960010033910586631201920672972557080836674580818540930734993 113 7685128180068168748831821215112808828195208228454278781187239819580292013183 114 36442513920454103676970406633885079101086641465811867456007007939577927644117 115 172808675369512311029692760514879183975045531088633279995613130900712421572223 116 819450555692985939773550707551978050792030367125518822582354871412176643885477 117 3885795732127996989859228990467694692484705329037870106293077845570772349311301 118 18426259359913445270390057907190544353496699065863980044410306326068205385638823 119 87376449356708987013861501351149850122022748396392022547883112357570115707710137 120 414334985363051624992648708506528281542208881603379138523520922643025399772363493 121 1964756880826706148640892752712137927400663532788159241233358074647547206228851567 122 9316784092884200890294520392160321814954678039452146932181041448185271978440086133 123 44179748996169140225580440854670929128495307564881961866441131825619619058234589077 124 209498277721736174130699409442277218908186233758468205724306633652699287105268948069 125 993430912705714871783434868357343834238520136104206854137931478477347990630842471401 126 4710802346691153068942908563620031808301828928877380102927299402597762593317949858607 127 22338401660110947353235102016696738998743688138869025201107986420949575708374497474591 128 105927642894834228140786946974731933349843492164192388347604465969289016054961925200171 129 502303866676905076828489004373378422517902953985922280489806501167567872732677944640897 130 2381901150477449058811429256439852359539817881915387185995509698927597355895964847062183 131 11294862466776725303734698879434124280543228083531642301560346323214299584071374482530447 132 53559702978366496165658895732006987785331664029169193569639688139399780714806170071533147 133 253977575341781068366797387144661504488081544169175114555483022332828456135565178110723087 134 1204349635817517162680619990830965121438522432435651651892136770047817345566210712992455607 135 5710968944175032584982636454109971092427632499753802074182423399167548138443901772843910229 136 27081144305069172205672492672159506386732745114761070420965939741273028526193095013773801683 137 128417503936877162314566967240184416169806993352633143776790668991351425202421359690709047925 138 608949722788892287415276469419224043404053356290286715745516912317442163857190309940906694843 139 2887610750220958565946068581515402508201688727242290910753709698684387991550430842935705549939 140 13692913442186304756904026980112552842369246476958034589219674501375899392337244102770135845561 141 64931147150238065855906768397292640072127841460730944546552736241344444986641937235844008950785 142 307900425139378134899508147010938627844411791291600201569942087227888875637074181200597994555743 143 1460049236180208331509214391924509866596982153909923616707669621504381543731574138876386685097639 144 6923484341099650755746056672754296926640919953954629146649023545426326505448121529566284832698457 145 32830834901745515652778415324864250226694648212833761770680310991480043209171225335257687851491037 146 155682264484543538756647033024166400129448092291224000128014796772275475467061293953667992467610905 147 738237926253491671618908604219812816003271142787670085358854619316327403108919568708292751647977127 148 3500689288940578560329338201944673672661041189276872564371524007296569824485233626567695251142200389 149 16600102842041341706609346942900709945796949224275654958213625359384910326597019892888594077291157279 150 78716901621892699700132206385250851240185024791788623897478205105372604931489924126245042544460895621 151 373271820055107453925034417905288404952178776737875582016136875592849788897404384661921503460017096879 152 1770037295376748216442083076714199482265347204479409845607855539670772982798647670894031150813868944007 153 8393433039124392215088641501030637145146090975978163239597932535697462786788370617681365277269287615737 154 39801262022148452243694573089826521024894329695915217235858372303244774249002969170499104474828767648419 155 188735699822890962127425474970898684909093958921986104972075027064761803337884477495277924753084419168447 156 894975751467731748362807286661258069248714760949461460224681256652657657546691349094500544970065703987685 157 4243932634190934584031760461666288469577021062876795396545102799221242948374260352328088416281746562225991 158 20124527590846340713043017469601312324066913047032404538633355286162698160490379432439377421066570021923807 159 95429556890679622275033528373962255129088586101410079186573897268480955797425111566417922423798734086495295 160 452522439954997741774023411234099410451628045341300451560940737265124019909142314835156659330367052542543635 161 2145839982233267351343183307110534315253105492513415472349575387609877249490108780047395564281038189502973969 162 10175471585030762986935948714615674200378483384950173364764850718535134926892200885660838056801286559600777409 163 48251604422996040560335955208365655920913243747809427844505073537498620306568639762129493144892241955885863133 164 228806823343534724536191064499727275001093282064090322957858527022520638300373718326542041713898199723783159367 165 1084991121737892037793860125656485708014140956686270192069247475994464723558487888504793919572814891465364177181 166 5144976522324123034253074285729623008780879563155655082736703468353338727247519916385779934899021546963915152557 167 24397235041763905647247276659590721860144848046465598163109637005319804336531276883691314606068755198455576165137 168 115690533299886392804057606132795842446716057532266320145828304659282747227257376348974642272358375616599799172217 169 548599030681160556935657800786181057004510025207696211352742094761970864152471122195828664277712851666789554179553 170 2601430625997507466941214552596134615355302208618240161096572574487604403722050243443863417068067989930975210872175 171 12335860844440577536655878953885011277234516865337119589903765531585367874423497328795655533153981880076160937886769 172 58496067991454484431763675981941055693394701923947324429090872830454786076254069641842378063839940997171740785456683 173 277385584485007345873035920273283195300169243560454268888296875558210996110422785001568432132161946685207588029712173 174 1315349306748779866234544126829260792007605790378750477423026760306638280251990063500251106553512071734420765515367213 175 6237324127627871861094226511154372505800269683606092815279604848633540723244903792468235008091575283335672793886843143 176 29577095660810010730808422221817660289230974287458320801026798099064248260214664120673519316059609230504712763941878783 177 140253187076459484393900764411368374566695485864528513975339725733777672386887340659592700344285074147667308591070795717 178 665073971788534448590232308237503167715385704162561841211422607298500515891559396027565002883654803696253579653980705005 179 3153749281358164585949184503023045057870008155530390024962155645009738391092007497558136508694549495950989410238103896479 180 14954929754535021916027077259872880766141113865037167708227040638386489473760468301233101571975115596559340844151618614143 181 70915568743867273050314157422521202312009219256612982341590464400945730945525909489790958187861079849623587865870206932427 182 336278268959513875594883257998757292567108746680798850625661782845666818342464360903655853091880910814550967805652634449805 183 1594615627815669116660533926432505040252212569416890701149078040899629796822424865660667848731954450457828537324007379050087 184 7561591798190504292395754482756599754325885817151311220286303295189574438686510746414627732140252713669221251618334775276393 185 35856710247337048716859983543565878129206421437483102167171172666140529945908905281723951802133124473337410627793064636661535 186 170030822090813704080403450597669086812045394888874470961802989169369590573973431357973601959782978505987017076911244714504321 187 806278106983476567963118892989277534589621902805377639593160179666518022586743760163734000912126565167121788197531112598191325 188 3823332604094847522900088740942265738591418411382774992109842350829696429001030353023161083569176380780775554106207643813568099 189 18130062164560619676399863924345768402696843458809405428308817504298658295487555637759848532299139993886776283789053723502421793 190 85971896282000340627944334180146323678695874588359488631455345210149632081702989577413425617755654292602309390153381090978049041 191 407674661191772489266730483420492494707918065839079725777521550713011873462552422045413412289477723315591065923197889218918828711 192 1933173938988978222030847471539418374075732877737127719710589793462757127935411861274918359917896950073083195252720626337886667593 193 9167019278218470357659139432883459867526955333557116718739596624255512017262918953989233232726671347085004092620189176574831267037 194 43469571336750881581381284417829188247682458958884817155041217437783696628146852163849168435145466708665147191520519393122502260945 195 206130648889406686948899107197529728716830075745289685424187518872052443850927639185395270673297531967045632486322492797501770235265 196 977461776248188493969341302060931108614337049003911462536823971554281964387187456084478358031426112653482384615471811319163156578451 197 4635077457786844112457988430322244732984144078547605850770116645915439430673215471747634910566857763053607695900378609934549727932647 198 21979317822683574560963881190610174160027037980514975697897642411731457580188336263941138957851541976843109593370115177462869018879575 199 104224884341242863534279025052461866224908420621454799988292902856969201478135210342976762002376014871103372634177525574956453930539201 200 494229466245515632155665865958701536330256396177457660330015546247391830054133861666117677082852880902195111486978672369702012005881427 201 2343612725974213202130828619062053808902692595004447559849550578846112412044010145934852019895122640800428603187256348288049042370983391 202 11113300570831997956428937798194254757404470748966712006962993177105684678091730496229456368331566726562908770474019653898987386587826855 203 52698745065192031012417543719030006606966187489134056073536622898077138989165982430266600088628149981850618647382167739369412687333147215 204 249894953685949785318580164070684776590598640030570912090288677063479489271568634274307926757974879795122630796883618393420911077329756307 205 1184990037247586843632992900561620692558807128887397231335219374001549108370687085528614793784331050880965885150470091033791630366821014301 206 5619166644480295292740310622135184489248754347748724433163638297830813566163821675943683087351466497169212191224218389155117059125182889343 207 26645822146977921225617409487816987728366310001047009454531405724549170511881302526740430877585336294179566436428722997192456769970227656109 208 126353226876766784730845652340584310981071761375421885842274655193206276931543607518529486956881663712148883995591477012681980946937653948815 209 599161018718366397510688168605938478445978939564139237718378202151490751228337837614775911930660843995239505854498357203727702385723508491867 210 2841193179037366249685163987120350974863473771116615547343534956683507332203439881379272258602957748319954617213348387752427292965773801710077