0 28 1 85 2 623 3 708 4 2747 5 17190 6 484067 7 2921592 8 9248843 9 12170435 10 94441888 11 295496099 12 16642223432 13 50222166395 14 368197388197 15 418419554592 16 1623456051973 17 10159155866430 18 286079820312013 19 1726638077738508 20 5465994053527537 21 7192632131266045 22 55814418972389852 23 174635889048435601 24 9835424205684783508 25 29680908506102786125 26 217601783748404286383 27 247282692254507072508 28 959449860511925503907 29 6003981855326060095950 30 169070941809641608190507 31 1020429632713175709238992 32 3230359839949168735907483 33 4250789472662344445146475 34 32985886148585579851932808 35 103208447918419084000944899 36 5812658969580054283904847152 37 17541185356658581935715486355 38 128600956466190127833913251637 39 146142141822848709769628737992 40 567027381934736257142799465613 41 3548306433431266252626425531670 42 99919607518010191330682714352373 43 603065951541492414236722711645908 44 1909117462142487434040850849290097 45 2512183413683979848277573560936005 46 19494401357930346371983865775842132 47 60995387487475018964229170888462401 48 3435236100656531408368817435529736588 49 10366703689457069244070681477477672165 50 76002161926856016116863587777873441743 51 86368865616313085360934269255351113908 52 335108758775795272199666395543926783467 53 2097021418271084718558932642518911814710 54 59051708470366167391849780386073457595347 55 356407272240468089069657614958959657386792 56 1128273525191770434600822625262952429755723 57 1484680797432238523670480240221912087142515 58 11521039107217440100294184306816337039753328 59 36047798119084558824553033160670923206402499 60 2030197733775952734275264041304388036598293272 61 6126640999446942761650345157073835033001282315 62 44916684729904552065827680140821233267607269477 63 51043325729351494827478025297895068300608551792 64 198046661917959036548261756034506438169432924853 65 1239323297237105714117048561504933697317206100910 66 34899098984556919031825621478172649963051203750333 67 210633917204578619905070777430540833475624428602908 68 666800850598292778747037953769795150389924489559057 69 877434767802871398652108731200335983865548918161965 70 6808844225218392569311799072172147037448766916692812 71 21303967443458049106587505947716777096211849668240401 72 1199831021058869142538212132144311664425312348338155268 73 3620797030620065476721223902380651770372148894682706205 74 26545410235399327479586779448808874057030354611117098703 75 30166207266019392956308003351189525827402503505799804908 76 117044032033457506348510789502377451539237865128516513427 77 732430399466764431047372740365454235062829694276898885470 78 20625095217102861575674947519735096033298469304881685306587 79 124483001702083933885097057858776030434853645523567010724992 80 394074100323354663230966121096063187337859405875582717481563 81 518557102025438597116063178954839217772713051399149728206555 82 4023973814501424843043408373779937711746850765669630814927448 83 12590478545529713126246288300294652353013265348408042172988899 84 709090772364165359912835553190280469480489710276519992502305792 85 2139862795638025792864752947871136060794482396177968019679906275 86 15688130341830345909966106188288232895041866483522296130261649717 87 17827993137468371702830859136159368955836348879700264149941555992 88 69172109754235461018458683596766339762550913122623088580086317693 89 432860651662881137813582960716757407531141827615438795630459462150 90 12189270356314907319798781583665973750634522086354909366232951257893 91 73568482789552325056606272462712599911338274345744894993028167009508 92 232894718724971882489617598971803773484649345123589594345317452286417 93 306463201514524207546223871434516373395987619469334489338345619295925 94 2378137129326641335313184699013418387256562681408931019713736787357892 95 7440874589494448213485777968474771535165675663696127548479555981369601 96 419067114141015741290516750933600624356534399848392073734568871744055548 97 1264642217012541672085036030769276644604768875208872348752186171213536245 98 9271562633228807445885768966318537136589916526310498514999872070238809263 99 10536204850241349117970804997087813781194685401519370863752058241452345508 100 40880177183952854799798183957581978480173972730868611106256046794595845787 101 255817267953958477916759908742579684662238521786731037501288339009027420230 102 7203763679894790236469075628749813149022852582759337661142329539047363612227 103 43478399347322699896731213681241458578799354018342757004355265573293209093592 104 137638961721862889926662716672474188885420914637787608674208126258926990893003 105 181117361069185589823393930353715647464220268656130365678563391832220199986595 106 1405460489206162018690420229148483721134962795230700168424151869084468390799168 107 4397498828687671645894654617799166810869108654348230870951018999085625372384099 108 247665394895715774188791078825901825129805047438731628941681215817879489244308712 109 747393683515834994212267891095504642200284250970543117695994666452724093105310235 110 5479421179506560733674666316494434320531794804232533452813643880986948140981480357 111 6226814863022395727886934207589938962732079055203076570509638547439672234086790592 112 24159865768573747917335468939264251208728031969841763164342559523305964843241852133 113 151186009474464883231899747843175446215100270874253655556564995687275461293537903390 114 4257368131053590478410528408548176745231535616448944118748162438767018881062303147053 115 25695394795796007753695070199132235917604313969567918368045539628289388747667356785708 116 81343552518441613739495739005944884498044477525152699222884781323635185124064373504177 117 107038947314237621493190809205077120415648791494720617590930320951924573871731730289885 118 830616183718104964191831403441484727407586017988197022359397027987107202226186485533372 119 2598887498468552514068685019529531302638406845459311684669121404913246180550291186890001 120 146368316097957045752038192497095237675158369363709651363830195703128893313042492951373428 121 441703835792339689770183262510815244328113514936588265776159708514299926119677770041010285 122 3238295166644334874143321030072801947971952973919827511796948155303228376150786883238445423 123 3679999002436674563913504292583617192300066488856415777573107863817528302270464653279455708 124 14278292173954358565883833907823653524872152440489074844516271746755813282962180843076812547 125 89349752046162825959216507739525538341532981131790864844670738344352408000043549711740330990 126 2516071349466513485423946050614538727087795624130633290495296945388623237284181572771806080267 127 15185777848845243738502892811426757900868306725915590607816452410676091831705132986342576812592 128 48073404896002244700932624484894812429692715801877405113944654177416898732399580531799536518043 129 63259182744847488439435517296321570330561022527792995721761106588092990564104713518142113330635 130 490887684109934663776981245559145804743619873496428375166272400294067832681132575158794329832488 131 1535922235074651479770379253973758984561420643017078121220578307470296488607502438994525102828099 132 86502532848290417530918219468089648940183175882452803163518657618630671194701269158852200088206032 133 261043520779945904072525037658242705805110948290375487611776551163362310072711309915551125367446195 134 1913807178307911746038593483075788589575959813915081216445954515762166841703680438567710077660329397 135 2174850699087857650111118520734031295381070762205456704057731066925529151776391748483261203027775592 136 8438359275571484696371949045277882475719172100531451328619147716538754297032855684017493686743656173 137 52805006352516765828342812792401326149696103365394164675772617366158054933973525852588223323489712630 138 1486978537146040927889970707232515014667210066331568062250252433968964292448291579556487746744455609813 139 8974676229228762333168167056187491414152956501354802538177287221179943809623723003191514703790223371508 140 28411007224832327927394471875794989257126079570395975676782114097508795721319460589131031858115125724337 141 37385683454061090260562638931982480671279036071750778214959401318688739530943183592322546561905349095845 142 290110791403259959751332944399672353956079332072651423181497923328329972437921745735388857791452569395252 143 907718057663840969514561472130999542539517032289705047759453171303678656844708420798489119936263057281601 144 51122322020578354252566775383735646736169033140296134097710875516334334755741593310450779574222183777164908 145 154274684119398903727214887623337939751046616453178107340892079720306682924069488352150827842602814388776325 146 1131045110856370680343070988747101224993495348312542885483955433558481115224228011775506574472441884498599183 147 1285319794975769584070285876370439164744541964765720992824847513278787798148297500127657402315044698887375508 148 4987004495783679432553928617858418719227121242609705863958497973394844509669120512158478781417575981160725707 149 31207346769677846179393857583520951480107269420423956176575835353647854856163020573078530090820500585851729750 150 878792714046763372455581940956445060162230665014480478808081887875534780482233696558357321324391592385009158707 151 5303963631050258080912885503322191312453491259507306829025067162606856537749565199923222458037170054895906681992 152 16790683607197537615194238450923018997522704443536400965883283375696104393730929296328024695435901757072729204683 153 22094647238247795696107123954245210309976195703043707794908350538302960931480494496251247153473071811968635886675 154 171453214274932107487944106130639491167356074364842355530241737143816830914094390770086754769747404440853180411408 155 536454290063044118159939442346163683812044418797570774385633561969753453673763666806511511462715285134528177120899 156 30212893457805402724444552877515805784641843527028805721125721207450010236644859731934731396681803371974431099181752 157 91175134663479252291493598074893581037737574999883987937762797184319784163608342862610705701508125401057821474666155 158 668438836102160168764899739401770873048804868526216721285465301497688499381903259770209671307238681179379181421844837 159 759613970765639421056393337476664454086542443526100709223228098682008283545511602632820377008746806580437002896510992 160 2947280748399078431934079751831764235308432199104518848955149597543713350018438067668670802333479100920690190111377813 161 18443298461160110012660871848467249865937135638153213802954125683944288383656140008644845191009621412104578143564777870 162 519359637660882158786438491508914760481548230067394505331670668747983788092390358309724336150602878639848878209925158173 163 3134601124426453062731291820901955812755226516042520245792978138171847016937998289866990862094626893251197847403115726908 164 9923163010940241346980313954214782198747227778194955242710605083263524838906385227910696922434483558393442420419272338897 165 13057764135366694409711605775116738011502454294237475488503583221435371855844383517777687784529110451644640267822388065805 166 101327511958507102214961554380031948279264407837857283662235687633311127829817069852354511414138256719905924295175988799532 167 317040300010888001054596268915212582849295677807809326475210646121368755345295593074841222026943880611362413153350354464401 168 17855584312568235161272352613631936587839822365075179566274031870429961427166370282043462944922995570956201060882795838805988 169 53883793237715593484871654109811022346368762773033348025297306257411253036844406439205230056795930593479965595801737870882365 170 395042136976577389555373931382309093012421161776308615743355175672308732685077215356480073342494509725315960231494960934982543 171 448925930214292983040245585492120115358789924549341963768652481929719985721921621795685303399290440318795925827296698805864908 172 1741819927619456338676110687858669439088790935424334507049312621461468689850842080743535983540365830681703737713385057352577267 173 10899845495931031015096909712644136749891535537095349006064528210698532124826974106256901204641485424409018352107607042921328510 174 306937493813688324761389582641894498436051785974094106676856102521020368185006117055936769713501957714134217596726382259149775547 175 1852524808378060979583434405564011127366202251381659989067201143336820741234863676441877519485653231709214323932465900597819981792 176 5864511918947871263511692799333927880534658540119074073878459532531482591889597146381569328170461652841777189394124084052609720923 177 7717036727325932243095127204897939007900860791500734062945660675868303333124460822823446847656114884550991513326589984650429702715 178 59883769010229396965177583233619500935840684080624212514498084263609605923760822906145697261763265844698717782680253976605617639928 179 187368343758014123138627876905756441815422913033373371606439913466697121104406929541260538632945912418647144861367351914467282622499 180 10552511019459020292728338689955980242599523813949533022475133238398648387770548877216735860706734361288938830019251961186773444499872 181 31844901402135075001323643946773697169613994354881972439031839628662642284416053561191468120753148996285463634919123235474787616122115 182 233466820834404545301993846317371860429897484298123340095698010639037144378682923805557012705978777335287184274453114609510286757354677 183 265311722236539620303317490264145557599511478653005312534729850267699786663098977366748480826731926331572647909372237844985074373476792 184 1029401987544023406211946317109808533228431920257139277699887561442136504367979855905802455186174556330005128002569828144465509877785053 185 6441723647500680057574995392922996756970103000195840978734055218920518812870978112801563211943779264311603415924791206711778133640187110 186 181397664117563065018311817318953717728391315925740686682253433691216663264755367014349572389611993957054900773896723616074253251803024133 187 1094827708352879070167445899306645303127317998554639961072254657366220498401403180198898997549615743006641008059305132903157297644458331908 188 3465880789176200275520649515238889627110345311589660569899017405789878158468964907611046565038459222976977924951812122325546146185178019857 189 4560708497529079345688095414545534930237663310144300530971272063156098656870368087809945562588074965983618933011117255228703443829636351765 190 35390840271879755695337317417057634138773988482599764286697921847882568756561541522280665503154983984862310456029632908926470252992632482212 191 110733229313168346431700047665718437346559628757943593391065037606803804926554992654651942072053026920570550301100015982008114202807533798401 192 6236451681809307155870539986697290125546113198927440994186340027828895644643641130182789421538124491536813127317630527901380865610214525192668 193 18820088274741089814043320007757588813984899225540266575950085121093490738857478383203020206686426501531009932253991599686150711033451109376405 194 137977069604996935854173780041000411823440407777709307025836935875483330816645989812603930868343110002253882653095571725704435842844372290827503 195 156797157879738025668217100048758000637425307003249573601787020996576821555503468195806951075029536503784892585349563325390586553877823400203908 196 608368543244211012858825080187274413735716328787458027831197998865213795483156394400024784093431719513608560409144261701876195504477842491439227 197 3807008417345004102821167581172404483051723279727997740588975014187859594454441834595955655635619853585436255040215133536647759580744878348839270 198 107204604228904325891851517353014599939183968161171394764322498396125282440207527763086783141890787619905823701535168000728013463765334436258938787 199 647034633790770959453930271699260004118155532246756366326523965390939554235699608413116654506980345573020378464251223137904728542172751495902471992 200 2048308505601217204253642332450794612293650564901440493743894394568943945147306353002436746662831824338966959094288837414442199090283588923966354763