1 1 2 14 3 93 4 494 5 2801 6 16062 7 91161 8 517646 9 2942681 10 16724094 11 95039817 12 540117614 13 3069530009 14 17444277726 15 99136698537 16 563399082830 17 3201826086713 18 18196142535870 19 103409617841865 20 587682198231086 21 3339828270813785 22 18980416490266014 23 107866686849259497 24 613011950313172238 25 3483778562243947385 26 19798493430226380414 27 112515860323036906761 28 639433443197711346158 29 3633933270438397383833 30 20651830389041468651358 31 117365418316075617942057 32 666993731646022122671822 33 3790559812576012987495865 34 21541947114342064322424894 35 122423997621012172667209545 36 695741899000913604113488814 37 3953937131867654824759996121 38 22470428854740120755087200542 39 127700607287460021584219335785 40 725729144156767788829948825742 41 4124356194273431457489610751993 42 23438929184807760708530666674686 43 133204644665084583601156998064521 44 757008872736904156841747476671854 45 4302120506707891714440754478623001 46 24449172950009851112863539198724830 47 138945912139713258340304874184720041 48 789636792206058545449219214908797518 49 4487546657569200856695529349352548921 50 25502959338558028773592348754391868350 51 144934634590841480874448061495113968585 52 823671011082294805251119383272446172974 53 4680964880565549225001782592941493420889 54 26602165085665284541167401634932151018654 55 151181477601576986862271321365443873075433 56 859172142425058190463197473332303775544334 57 4882719642843102437051293236377542044415097 58 27748747815907468389121054495113374356327806 59 157697566453452806003123787729025948828945929 60 896203411783678266288245453345173894944157934 61 5093170258462916588139798159032305284639997337 62 28944749529644271161976276331720587957237440094 63 164494505939937698663966316202204363983796044585 64 934830769798571654529316198741863660390852974030 65 5312691528319386842789235887715588437773173972665 66 30192300239708805707179242074933165573031163860798 67 171584401033930800894024339473952759801836661149769 68 975123009655681125078269159147324057550404979155630 69 5541674407639888743420404311099726930277421968218073 70 31493621764842530183111012096360190827079370841290782 71 178979878446048141493354096579813859256154873945748841 72 1017151889603330886195317114447592410461218333376255886 73 5780526702254392139779820154341681363590619217709967609 74 32851031686631411110412121183512854630784406743868965118 75 186694109112095145804097290913501781145285929315055743625 76 1060992260749693809458181144779332008628160297528957531246 77 6029673794875065371154618013695930563220239255468214211097 78 34266947476990410389245588915070816371904885595438479421918 79 194740831649774069689306148398237936177116434313754458998697 80 1106722200368470802743394385970783968244946615884368507763022 81 6289559402679333464485676856761965677297873814030902210253625 82 35743890803547117627354451966792457802198063327825418620930750 83 203134376826401460911234270702131073800220659111155324888954057 84 1154423150950192365464640683130716263472610561269593355282294318 85 6560646367545603829912468994301861640682005506695500985841134681 86 37284492020592177651822672634409001675402429366419112054863399838 87 211889693081211298003173375380220880562236544728442182794075470313 88 1204180065246784995281628088898673868401155629459932427442184026894 89 6843417480349025528215114531114154141615183794145411822567928880505 90 38891494853594647265389746056588812278620985771016861150050066281598 91 221022373147697615431264317165726183412242790461611257143600322778889 92 1256081557567718788364243292020695507665261925851715104471029010003950 93 7138376340785307218608067862372649363708166176296322715937653130815129 94 40567761285625143730040312032078043214398842459763236172551716028417374 95 230548681823409533261883524706678384723245247540464222671556505208228905 96 1310220061597186295271025711193150590954269218594332641882843760317865166 97 7446048254253892400766786177605596762890180898628695134402776368728917945 98 42316276654389234058623342326011793405037821100510228829665261398280339006 99 240485584936655158751608658455125209777786661863452003564958157762353256777 100 1366691995013376290117172452288770716045265365257336204148656426095445567918 101 7766981167397791228443532993185969339013996780490145044597504140355394568409 102 44140154968948599373272879352040801066624179300596195048526778278037115707166 103 250850779561702455708382364092757142801612273271899860705776822617771438571113 104 1425597931203020265136119811072045325067846191420490975722738553965562684333710 105 8101746643966213537078540937503647439836947075140203620827878329187272704528889 106 46042644455598760353338547044784240782754012940061458642835907604269001652627454 107 261662725536288681446535251410034844603522827226442091124760173318272525304003465 108 1487042778377025750618556615854249743897514574207906560925422653579817165779073902 109 8450940882737960404221488742330207069157416880859639114990354374664097358377909017 110 48027133342780264943118265293140162607388168731600549072466723414748087873125275870 111 272940678337569330612267648238865711163705333548873651331162391998576994000308359337 112 1551135966406191486072589765544759756156922667196477224385831262872975537805120290894 113 8815185779318439443746267612022396813357929386481543216926135968951555696618072652857 114 50097155895325944851399502885709422942042942277505055587191577558983858484973146141118 115 284704723375056830705176810173296516862893060795254933791411377552599172657284148231625 116 1617991641709748506787870644632058427286093089274069992301766855385352871118216801234222 117 9195130033701305529560036783173050314205251280532653210089274342268399997393740741072217 118 52256398708790901108338175143877776519862004484438795460039333688606065198474391165153950 119 296975811761622814414685113538258011238465730246262460462126314954927071896073816764777193 120 1687728870543812847080841305060655732278132560225098398036963967331099093560535515103805966 121 9591450305567232908546504983086184084172248890447728007489307199018121639361384691370411641 122 54508707275075071885649402804728427448258212511780607697182544215985606592048640659238263678 123 309775797626270143284554509267188259503234248058745071551056825693692255922810261216501850121 124 1760471851051795339009482706532936309012219901518365015995653857201413894839735952010651336430 125 10004852419377341850424828666896015873449284740004189182990425105887734589231225533589494239129 126 56858092831031392854433117591787993633597687394943341997814668584870358609449383442732440235102 127 323127477035126663782589125239768841301562755391428503656984467321532696334221894544896098178345 128 1836350134454418545809513069741045877386337744751186628595967916402536196397986509698601938412494 129 10436072621407484504954064631754750298118613392149014567154208737959796974044627895417326180872377 130 59308739502256542027197688723747388508151390754945482889070106393234464590573390858477968772359486 131 337054628589976830715594579093681233343104363986344412413472249148502397896907294533012328095949385 132 1915498855773268003578100099975083504955519429363571704396158439570682720086516939849032398239723694 133 10885878890962098431350737272160771835184501625341234210060830136732503896588569769752353609550506457 134 61865011754786964870230649137857794289048193056626692670496951945523533656016327777785495829834876446 135 351582055776634934991129578175721916904240386495747243883076862516204228519254180666672526976544049001 136 1998058974498783641490742240938456797175629382787691757184814510046480635784937483779443250706366768526 137 11355072308102827075050013199180534841576138450090503579036453843951376103980204848508922197734823230201 138 64531462167971237728828867240659742489340078597953155219692329012447769875464993017575171157361202089726 139 366735631138580043741409583820332833599016630187659442323251921314557963914541718475751298244762173916297 140 2084177525631307748200910187028875576555662230138164352312964891862516153901491706936290529103420759868014 141 11844488480327756137819887730515172325401511497828085888170152031897333857693043277065452859263951313282073 142 67312839542361824883858537776593438048141827597643886060524600673233790743429508928082399202390517477670878 143 382542342354523450875135144036037463574193610905609181786612435687838516222022104624106399256397450430142889 144 2174007881542279691455548301591963616028474865392915239145520119086421666735783994493836851435594002826823502 145 12354999030742102570223841735292391055734571497470048171307401551411338263810085835300935985391587335194387769 146 70214097357065935549146849792175804537988339819545554337412986070597912593097263814000139873933505220146190526 147 399030340301970234509017711820238365022793221339636746449713523103114644380952483416172900411752026050086815433 148 2267710025121937680247716927976793758562243577249217430426521367887232710925527532925103880534789078198058234926 149 12887513150370705787949260829007212715652940268269024397428337246122966493056082395995408393988198465707268832857 150 73240402591617554427692369594950374221963786379464099447542398858102132832381029474847839511328632896549857581470 151 416228989192373463276550425517710732873404106204407765102408552195749231508416603215892782148394112214012937341929 152 2365450834699988502970139033453429687988114911142320743239179395099816136423057278496253227937424995649847188195598 153 13442979217376903711939081796564905559920119329277445786749779343634858755585138271543920133548665182655702304403321 154 76397144928081911472337840122148233305295985350240063719165894551470381837929616949305743367643019174942310158467710 155 434168918867168985321307318070792724477012965979332610179750822183338528386536343809652067857786802105580361795086601 156 2467404381246673179164503161405155093169905716411105832062069149616539579957226528257834556096713115910008527140619758 157 14022386486071532799228088842383186385771271062851794424532376402602662543275740570242849479247432483291109517425096857 158 79689946349780829418434672917442636241978001094487955715422493175863347909775139977884324688194508914246955277760615262 159 452882079347827142458294248444713508710301704075339870308631151501015720496284124068354176842664592075968537444806041129 160 2573752238383527167654546188357249879954592717761009915051240110156541365171633760140034270496095223708568138099720596174 161 14626766848720083578141443449676682845621704733829386135603599698220495153095386049116684522528744196897591556175687522745 162 83124671153733747479623725562127928245076209901826102137351179480221421472239026526667621645747480118583900111104032394302 163 472401797737072031332395968806660541470030451995882468898905386366960874574508233322775483549927781576995321383480769440585 164 2684683805755947130621227126839756660414355359542442436867052725475873192430938259564238083148063421656687237079078944012206 165 15257196673285692685849271985114598850120928012680900319554298140355548099076284747194359388154137262353624488780993919570649 166 86707436394646024310898799756961257091574875275575544548647108005509907662870607759717950113241548629635911113127967870184734 167 492762837572606232627021838148828821956251032053995010200210904357394275018569389993642094449508269067512490296084992508170345 168 2800396646343472890851007454307761890776060561491053375229155007984448054434061077937254250167624639466334960027904884239887502 169 15914798720380889926740751789077846086928700849980420907818415343112766247298567866702366172533758788967996379951709744258475001 170 90444622779044685154006908559050147815785131299217018296176239188911614823717932528870349803829352007671863100197390598891025918 171 514001460739046705826727528980366622154579990415540145829648338249888811073606756616226790674297018484153109354981535791422213513 172 2921096838308515518457520322940576811806339156433905416051586734729910342706247197711195298736270518432885276527601064301413173614 173 16600744142842085277220387052107124386251894892141435934010716806488753787765543541720027405817571757834175043150722334868623150361 174 94342886028963465755004958205015629484029234987829993809382596226786675809312386327900308245751832841728723426898005773592953169630 175 536155492048333579482909528433090458069584161046176797917991023191216436151304813290862182677210711280227565105751664137480648876713 176 3046999342010154650983046117322214760109344105333194741409782366664362513312718484343524867847785372775498753771792188366071020539470 177 17316254571487927287798738526684374461661471481534479879647707126649737765893057599452366401259357867210596385302212557676275629690425 178 98409168735415246943797769434506284478104353058420856057197821314581270475512302746392350011179820736669235068268615690002178681192382 179 559264386603625969413164476987921004572797988820422911466284503198451982246696216119688555787708374532390220445007084657273216653299657 180 3178328382836636299446149507208368287893516266561625272606625096986345195650018580832339949957425646616173834290504126867496920201509678 181 18062604290776153036564206365673389408127803372426748266412627550561441785101077043900656801638749508516541150681384396432118680131610457 182 102650712722762257990182444773148428410691883064172915617446450502372276872191513104174370332320167526619565591625164917073998363694104734 183 583369300066656193548269590484897149735202706599320483450335721702715369902201106960693868931375355546852703049231507959292671877966075113 184 3315317850538374622632975996809318757309170160683634826629036176429054818048436129955848036573426872700338191988095335207950035501723635726 185 18841122508233654024163775540446203376166695314725038185238470808929143197516003876208578346331596478129464953230371543054429723172193933433 186 107075071946004307490227383409363010136331482035281911675042793212772797652953323407090079162365126388860290059033085933900765415369216452990 187 608513161953684650789326838722164548948022039911535732827956240451883954482205763126960306657124978094524760932501875057299689167486782730761 188 3458211715772647635913392721176128446791311453197451073045126429684171392802587085423586025694347223935426886566003420110329046349492032408814 189 19653195721701487306068813293999245749177671086792607642834914323357060195313419362712409447115059181152260776788389534723501446049475219972505 190 111690125943954398037761972507442340247671157503487398047651842481800359587175216043032814699837123795600914548417674585427882393954525700455006 191 634740752090591401335618083421139563965097141279922684216665663087499803127274237685100568173339677769058644012148606052850634606805248040249129 192 3607264464601829894800321744854414735489646757038421383264214213054355338369111487559763756177980141138119203397419947115672048436423999346504142 193 20500270188610764159647453162129502280987784614257139256628190541896378472281110749654032946064022426458609831717383794576531233355928078652179129 194 116504093872261085588445629360326188585342210383489687493662585755290243775579805295692328281620407962907177316633629392774537790272342185643193150 195 662098780363266733497048571623749338563909300195349099031912599946626957230351024075768731427093981018982372410583697739714675980276699209482613833 196 3762741551718979448788767067578927976507333546099077799957100227682697528280180782367420315326479386377721935698747442814657197998658864324628086446 197 21383854501687059927308817572836468442954108309861406163121340476031276850171876312037526863947263316555489315710438625537596087535226214470732217305 198 121525549141269619371795269576383935786658708044671411663443730710969337109575964894053862018949873890544280170781240301106982439993552089634241188894 199 690635969905331747049095950459767141835211777868092527358265012486180808791034034521544729200617409270763569003627929208215659020486352148274455222633 200 3924919873207948742088581290532114381978067560438817154440912362236209946761339618599282349640242163952447870287526882698916509388834936153380318032782 201 22305522275670531980568712625933319628975225527606596235468644549047870407700182488447730917990785146629875405036265058036359749747116132012066907802873 202 126763434684791082586584525068408617028291842815248483693822831592967193642835108709189592239771797763692653945837952014405864801773318238657557185338622 203 720403143871341677632919818458998030962597774415731073466499376567214855520253597189457193877405221814880088128753214105085835267072935292890646153909897 204 4094088259679979043446031557164925999361818794132748791751012067032215463149268623115906035657999042245872164235976589799791296712041515084120754855415918 205 23266914949836645579440710011997462663505837152832812441260279956938009206137380172919833032434728753270167384617898854263638478190044718041506996584511001 206 132227078886972366332926482418169721385837220123178913879922576865437360227843273279129474250288758281221681609118745456860835879594313963605662503814450654 207 751453315950010232947588848380451696374236493860455618247637281846395069305268890877184527119789071864473664495363671202286495565347722640344254524735646633 208 4270547990665027376229333295644508344132146717621327666401108769143094899694793059576216756990673724106797776069715219469329234485903660366257889834498135374 209 24269744711308641872683377875702855331807484395177884561511216108253084259044402719057150220542103029146657680414986517463918419266890153255713820958521849657 210 137926212195631850381263372722060633678968079980717338500369408296386851271089624043687804799287916636556889921098883984577446693702878370194915815643790452414