1 7 2 46 3 257 4 1408 5 8116 6 48479 7 290231 8 1702510 9 9898375 10 58647747 11 356650813 12 2191890734 13 13394053841 14 80981875492 15 487503501433 16 2957456918572 17 18257437602958 18 114623886164224 19 722845143635980 20 4506034402708909 21 27518583124975450 22 165153914490045311 23 986328109706252537 24 5942886599482016587 25 36361074193776290935 26 225174697124705089325 27 1399451659519350326623 28 8663878734357598169013 29 53259415051098960431033 30 325337015399395101286651 31 1979643787205420503503002 32 12021191246835969785153585 33 72851030608732695437840489 34 440011692506962816570801467 35 2644531098011255938505200969 36 15802682106676594565315120487 37 93910148261905291893391452312 38 555644752032855001316253611538 39 3279607678617220449973234530611 40 19361284955321629660787999342667 41 114682352197109872455627832722303 42 683564755346114094935791726963320 43 4106623600981381419748609056879002 44 24852218399060527946069120525976233 45 151088090339448162799174473312575452 46 919117726183824009287291543488946615 47 5573820998280829301677946531223328041 48 33610548353721770260006222119453441279 49 201353150853510564708505087107198989082 50 1199169315229214362218628739005563635131 51 7111827430463976707508504784053313218431 52 42094301118045102658662621218666221750849 53 249218685920980978452229826958068323475332 54 1478697860701567898271426178992390214339451 55 8804550980254001168111062498158760862836586 56 52649536172994289120955922717738047265530556 57 316274483863770252036140303844013413596949359 58 1908595986428523740561139495239375884998249882 59 11568694799004749600670053045114692203658635468 60 70415532369049987989457732911372789988377475831 61 430197540812553459762283716183825480942435467607 62 2635962118173628313231461279175572422078193122758 63 16180483504544335141662635709174844669695094952223 64 99372532218190503561544925606751370039326981643672 65 609920619296563684495186941762089600777934393115767 66 3738695400019636234136119451444803703682289178317308 67 22886251444094835642919362368985846307871572691345954 68 139968833085437272972230695415510058924813592918963255 69 855848117312277798274469499291132936765012013926854585 70 5235351039411281146205550065799602242567497374108203884 71 32048498871133574157700460514968890578287195903533926178 72 196299812803597822151969192710093712399851934753311290909 73 1202417707584396600710668482859396912662113868861617874705 74 7360263951032220944501372894140947571536210006958253297583 75 44987870023893758940751855472880774544791748618124189940052 76 274384095901283195074895802830945921231349347977334180683057 77 1668946341452251645171664369730056989274884063191270081590622 78 10119779656846456488102833830732967188978020119974506166631160 79 61155889865428117722394628576599233153209556333802818879747190 80 368309041662616854934709010413240883253854662262448133261688694 81 2210810539190723637070540242726595337399721218156052147170090005 82 13231855815429318455553584792062524800956228909670811924825971209 83 79013340182141500817635113482377102845052523676756439119954141369 84 471167235286431574902905080700043906464156429988292605450045156842 85 2808636653334165151777077615345497143503320116683166249139535359862 86 16753842560067019985431847137751965143873884490400666623128576654033 87 100093513961097754108753921404348554549359681645623345245577001757716 88 599226136452989309665351629002882101310958724819021098640800690357489 89 3594921680649975424229450890450863540532717666688525291091366202912624 90 21603387075035349299163563968242617503267531276869710614982006106632737 91 129943507424309979056370354182774794968415793136148306630330147814946608 92 781596078167006706238156551266863926169353565543152335836713395333349013 93 4696991057067494817023621455566260853697679446864980043200797684277890115 94 28182521858266915214538849213899163903821355808035088808625462500198432845 95 168781722523183135163077094999059644740757654755400471672894246028550226683 96 1008988640393714246361113637652287251021995892974161924782435356159393550318 97 6023471364444041915226175209788829673536520973235660062062131646112485504612 98 35934437268622243487022478141220162571673197257825010811437825258149669750858 99 214413877484891747361133453109301225623828720047318900852682781159867794373138 100 1280755658848305448671062599663541595094879866556397627620521450733692652110539 101 7665046178364015249246949558506001905284107310110424817864585421572994787221061 102 45993212768347987610714630316943321218260567308343901784632931600155162613834811 103 276823998421954499905482603029072455103631552906514925308843395666731460143329497 104 1671618469257005157634192518935980605955515962389913586885263109644558317397400983 105 10126931713026107551295655671947269434840129288929451316855442253311315559276548024 106 61533657263297841863835212922375239066097711762752897409181075803449582663483898268 107 374846498097717182297022715474201367682115204744450260467408713382691470855440567387 108 2288055087246494151097772761598723223605388982064831315730483640158018316272142674884 109 13986402188852873824841810623139366587105433403981847597301664789841929752226430227991 110 85574651530276434577372743377483168645890705046459240680439239022432009935570616557963 111 523840329379378123273923525611534128797451243212119223137709274658667522376590184926030 112 3207270228566066292831534144387868962497416375825916030549763727619079608155761778962402 113 19636943503249537443462171241422237614470377583610616876747610363833670101144862579504438 114 120218024982549046894403356897933228814767574935415062931096773394457517165700876363315217 115 735858170513368191277662605408258738014402064302656792632483862933349195429834568638695431 116 4503112825952836043469689454578693915288642312628121978083540945183799107808977344363277252 117 27546577470463193509121168754130474324580134529941182776592995977336987796407538197689102264 118 168410100772547383371092262718924222328168176454031975924108635285453008765823940904183182218 119 1028708026405052888159728818631752882615591455914598597584799150585280408428022749210159533090 120 6276169892926168947971309327554696002170583514353183206246311771818059795099483256251157468599 121 38231615553861768809006390713393690438267996852033880038613525470601676848527014605992726986313 122 232451075062706043620134226175317949561689765598178494097314074760277915715766724262409443742719 123 1410270486125722080028744923827289586839337292104900521733883962585882031955480223845666308421333 124 8536036007072478352050973157304458455271516868930292205547046094544581837457069934242903819474407 125 51542466842333041557374544959057662521294405257364740068333506420099514938773238788448098007390643 126 310498430102959490476091124455484465845762658389648641066266179871410474438315806766403255077885804 127 1866501465539112872605078963537294673402785566827925951881805620369945026811511165173322175394909230 128 11199947692905634830708652325111496911266943865078717068490002403588896869832306226646423907528650533 129 67113399622321006577271133691057551890562783106056460763336352012940303517551271753626821879550359108 130 401808730025098637781431963382447706636579544449607895187357769150894345906379702020739140842689417392 131 2404687244301672075397302073925855728699284430719169780424660602909864208005621883193815941429396055207 132 14391779889820933842771198252248724774490201575398135188975549611359991318446858514429462319701965445154 133 86164197723147762833270631817573198560168914998137181671906734306710243520410757266281752511930592369304 134 516144712698992735136517590481109427576119845563591613934018449820793259475589853713092265811903448701338 135 3093535878769152760265640296485368465274349329464459086429870925813370453458309352190467244414810014898859 136 18549091417252512559036543914588408723077421690175921499541088637311889217925691575280383398836219942236412 137 111243575722583496476242852677845671493450487977482164637785511201919866566553395652687073369782524880423167 138 667105992562897798387728226932872034531255416676871853206504923601156616098800259943759127329795454900702723 139 3999214830327678147555224592854110971962165625604998792175244576982876214093434366342867989936254989804390165 140 23963023414374169061263785178253729636363872584272011919992308478921841986197524222541005989312665294962118623 141 143507737235590951922215106424321813351531104527552858940728991816425701398831080434273791765969293651296692831 142 859048481035864985989453406743009117941674279617682722749526926829910907025496318395013915573592209426295329733 143 5141287512496887685941920809320538150136541012775861457948242731947895774222384915675567694871095514793515242697 144 30774640394977185510260002652856713231563923733069409114004026388138030504894547450661341355012037495966298457428 145 184319425862488974636548726493155338654725922625161306201256908228222086026570015827437407444386279265866774737045 146 1105122247841668097586604033248244725256181154723490895591458992203063603172192207425605402597327332848958346215740 147 6635992497178257086229548937542781673641446909311039752587289278442307531323867132013825692092169344420763516015631 148 39922999032733981995351876951412972790585663030307235472889350121478327087755264985712869046061101980216920745920480 149 240702696932248718916086275160994178813254268101410946743429205993133006662379344787976122270776408936809084743688886 150 1454593084012615475283707381214262627471276281359459849424699440128192055082963579058355444305190292786972854272338147 151 8810652407720015971726073695244792112015916281576143096514289670569048826627849147574072591619927157136630749019200032 152 53484716746079191682877083530269833406147511083003222899185429798238010268049259244726306006028828787969173064225258819 153 325320966773333312863028541733397638099802779560767715193365907789911820340363191223655130022049727867711200138166265249 154 1982126518639577823018568898572698635171887947290725136207461393385031505869092875079543047539970070839014939846096365062 155 12093421801375845209054569994438616308969704974768973519447222841926561435882510287693511271994723594033953711143749262314 156 73862714248354449932407700475153527998224744506724103867935070868110299294918787066257985708075465398867601550297507198968 157 451467736748346932354984215678490626221225016684124252165977857865885818605000745001688545333972233999157189522907205061466 158 2760787819254272891357404852674993559079040057865665268797155912449674379475579320600235031190681829575714423376006751347224 159 16886380624442878914236163881332577297561114290114332697245084779004332069347189201177160324437888233664824837160499462756927 160 103285659580053739800187297678023905511931474344721718880271819964524360514660994004516953567135985699525344652374469210937417 161 631614302737583966936359238720122631533385382351687829152724934765222537495310656107184081798824787402277917335129281337995249 162 3860843965713685564600001942074248722036192012882110168684009667985199215064156487643588701550962644759145890159713081698713821 163 23585159018130229624217798313998816346867647520661559822267935899959653482956517570335280891455457133974136347175507044292495639 164 143954898900004727825770604982402690326647489910751456190906614552283255429649860782957444060483293290210569542809525534625846200 165 877704729985088517718469796535461341744667615918158415355433841632578009893934746081211227496363463821565229606661990136129102010 166 5344541893602425278610953829394675692358505005118771526795085583495874715056320906180096309000251285445821033734052267931354275230 167 32495749157952079474322448984438251553886220655487295603106485095410346404335164825745034229261160970123985773440685978746030918803 168 197253900036573607951989578825366019161157335012691732821806700322119065073120501493547770584096348082191524673113458825613619341710 169 1195248454343831944805399035731780494555072791688788972769178867997617016570689439118548914455897657332417153386844095912538136363320 170 7229396175708288227025282884172566245833162852570046103792350747048486969653459337477136486721274917076296348395861256414964620068144 171 43648111512824439748107240978051337808734610290139234577419312303610668218631606629588295203799541404912133569413199359360374789293568 172 263080352334865232865882489011486023872155523581441578064778524654500255746608250635860753653343919790442183098107808512677657552695364 173 1583216395267099794455409788428299384720060007683724801729990730577369882615271317698681311135957901410812451901990513225224755076029768 174 9515129753756808327192889913631304361119345283327788268575871696716823661661750927280811968749321997898417326377350167040663042392838597 175 57124414768817151110124602683222838780676039315515743365228098333134641453852454339504922209339656613159927244474606399554994742243017982 176 342671488338652937979513351624352253295539429700227313755180283473973498872412042467398190631699900710077324191458373995288069437512023944 177 2054450712518137845052253363065154572568771636419728157523594958087395626988976678581481890333664680708249508071344882254770603788375819036 178 12313266227789851269396272745855691484935908899281841039643828432810220583454474986029285190122433584777018607052918723423012214551407096653 179 73788191590955308479004714353372110069589763315918664202838404153081998996996474232514588614860721186404523637393895075452394175701038258104 180 442167138480714611564970586197042347480444393275704465119737863504878156859131069909811384860827747144075895930291387240820704137153786691373 181 2649693022732145106675028320759212120907121475456947546044181235600133480173119502498773572115906800043301324974181787195091993866952494340299 182 15878716540169810137973810197199091572542146624456332379213404001059658822321619956825033946729396352879585544674743519229459707648421212877676 183 95155234200722028509093036628152900228461232496803703470430542260480366550085186570023489227503258386547171179235520318140478513697820722585189 184 570203215813623130611621615876824044343720265494702418058417613134918794085284203446876426305705375347489211642215443747324834342799018126563373 185 3416604857198951730523684366301089672081436294882403918194159075326962638041560391790016695419378953160998449417387227061119370067416577018956617 186 20470673761634155802790617950530804376669398609142596449305704614633987126303504113373059642141337666032820655736854492770303439747346647650773788 187 122650356433266770377744229260154588092038294069324600295902062208656047115093132833601647485671180729523622391280586070312669667579266348791935060 188 734950599603737940715836808295603722472113337933342840005084742070678710808797672108373639287427571558659182450727662644443962028272818824078803077 189 4405339666324554130267592610605771328474818723948256540992222598904817449764886667835950543736254578678247020305819315250119342062968144834661178713 190 26420033471363129729325913186947431694092948819743290499099990107432595888326353635094641560699042924824491112497500391950619705338960525967432829632 191 158574996440034220022735946286327082711706906443926374991426839537099263616084911535757053486906589089471502575199568598003759868460145484965352170584 192 952800692883163168333479263008597521121049912584319266829472997335630052249142144746936599041283075789605441315075235272236626238772286772214278126844 193 5732540820116979419975376234086656153364088825879720949241444101487254398768841892777584314814693907364276063484586114869901960585885185134171554170153 194 34543353181842824099898179767018994472152531947653457628282043074510618079943691636436876249800900354028516226813699678218612835436973496082408481339226 195 208508082635178834477802740558792557391701700120241278889753729705121032993908408769071103411564387558168805818129982003466021972523628599280990524086396 196 1260839807289627170685958724050907419334844384128519306389373863896109915997639966076930169988224662478584057835187298610031935449269941243018697621487931 197 7638000117352918521014015442733982358046446710343389747916100963854526108908719974124251476922567534254759605780189172554124755008488402164296362651616357 198 46350457167393235916919454571563042518947631150433157613535865786047217509050868163722987032238085530354704113601018731747098088250717136889286773702537372 199 281725806986527122378764412623884575480584200647017499212716745009292648306201025097888383472181143447886064185422177751649436132197972665665138784977049795 200 1714820666357055055860777341558718355019109569868666231814173322339384700732210219074802630324020269080244863816190748515079535892946477012603932021312725605 201 10450465354105578114019386502838387210702912327283281806774566648702204229065444839754431866857225961887469985048794473436547277482674240996225610463510417111 202 63748978330550029261216322278168402307611768957603151323348048760273516095800581106929706866557824984540889515899090994305982681306412684791231870467861704699 203 389155418490150067091893098200342109751391533665259250008855028468957270038781971674197067307914401470075134422007297628582726774137428174915495336423295205690 204 2376711010249285584129331231074244061579168446039400574576713516657351441364000390771263875339299993786700295963714488038833326919949969212461078726653978175568 205 14518654121452906607020704920218702148247843195802814065996432233237815636971843201922189428790828028856826469736393211803733339623157383545812174436135918569775 206 88688965297880220133474922078682508903410693310768166339574628492996382509586820306003189648955677804645195926600979599956133261369486287999499020558349860364018 207 541634726618235860239686160428574970710269789048285065160298116616770649033031963153827769413001962964750348025342972602696020048593819843277816174157015159709124 208 3306296074861591462680991688532573355630766517357505354813624147610237657758166600785749428118849848347507885357110222308616396425687388336549570141735001715654660 209 20169016460925148298960605451326066696539703638761200952116429430418282935109008366398564301337589196271884036111170354111721376388797659268507053817241441749437427 210 122927967477507998227714428110134761193548103696778531593968599535205685825722279490620967150644119046625912840819794880011960211626260344172506210094603760022718513