1 3 2 15 3 63 4 255 5 1019 6 4073 7 16289 8 65153 9 260609 10 1042417 11 4169595 12 16678079 13 66711107 14 266839591 15 1067339019 16 4269278705 17 17076805345 18 68305983505 19 273218982601 20 1092856125089 21 4371345280527 22 17485064248535 23 69938989522819 24 279750888297871 25 1118983274385371 26 4475851983787017 27 17903083486010041 28 71611036171006977 29 286438953685969173 30 1145735051127930969 31 4582857151553070583 32 18331096400398078447 33 73323056802416698979 34 293286912109287393991 35 1173126388420917215155 36 4692420515159852476097 37 18769341912708484887693 38 75076007083767154723961 39 300298586165427353198269 40 1201172576377640695170257 41 4804603233952244694293119 42 19218064655887419183841015 43 76870865529109831842437339 44 307477889839663691638878303 45 1229889270655479878804990095 46 4919467929424901304678815105 47 19677515111374140619593368245 48 78708634046044668587342061809 49 314828830689769082974167429893 50 1259292501195022407955798446233 51 5037078720178181722059685167215 52 20147949748922206474398837661503 53 80590338494994709476641935559055 54 322355512083072314529347999262303 55 1289398681168135259449844473598375 56 5157501257709782725510643670610337 57 20629631169763405596703169088104989 58 82517029261851461806776599222958553 59 330062135486998202972087659398670437 60 1320224616139958369270539790545522561 61 5280802763062048813356626173033466883 62 21122828253194343304332215839260499023 63 84489781844310609368596463465566710647 64 337953002814367946404141656479277260447 65 1351787513449936032916565713834193509919 66 5407052064345417784902324215393881311921 67 21627816306667503681879303747383029692173 68 86509697452225381715957546527899702816705 69 346032518824769082540586094944507266955841 70 1384104991817122665692854442417217008418161 71 5536319635158947504510603812803525302120403 72 22144877219470571579149170427439452148986399 73 88577903622312702129903794614103422175902111 74 354305193583335521255700846432739500661125519 75 1417195091175124698880786162326772286122385135 76 5668677633929370563149925446594691662365746625 77 22674299620079799616493113765344667652505624577 78 90695554847555249283301572703567209484451152593 79 362775644978310166641516207265527827063735089329 80 1451076282742168572879682944632688832991026615457 81 5804199944190636283818398952293299281431590909155 82 23216379037275256390851970607219623724348532812351 83 92863833221650771014052547964248891528675674667855 84 371448601298795456743428692613911997419932230860159 85 1485767479331916038106669138665274968442601080352827 86 5942962215826424506517929185028014069013832475835545 87 23771418065107891995330994827104080809169815918334961 88 95083949098868388138820372386446434288635036301684769 89 380328903874130746623656694102722251084581047712682337 90 1521288045910782361951987856970597057075540321387057025 91 6085041907298653128750398622267470894126891737276734891 92 24339726531810507087359014025721148852071713471938767871 93 97357141769680226572260031974982823548970597545773100227 94 389421509776369861112092750247818349892415808216289731511 95 1557657810407650640428341149605523413429293402898505157179 96 6230518328885551768899261473545453695944245144544742589905 97 24921621672746913266152746411144746956548996314747237761729 98 99684680152545521959826785768484540834468732646549685551041 99 398731494587367366738129157989051986652520849232749918331417 100 1594897074782016303135618673369463284277279722320912106199073 101 6379472686953437469578166953264063899837136429539566496159247 102 25517428307495826678229089100007359310166009084629566109462023 103 102067863502233357500928127316890575907445235101765329693743059 104 408264055232018177558186698234355943906063332983505957639023343 105 1633026626356740158432667247162894809134160575866670203721195067 106 6531988129286905380652270852220210488021166436287235667273144281 107 26127479021168344818376677568107276159959865828395346725173642857 108 104508022135079427666548477535350417579903279684736666660918776257 109 418024512879232037033922770715724837722020794934096320564700686421 110 1672067749421736032791913954005138249164641330740205403428313454313 111 6688149791502738179267426379964636345865941189865401827229844696679 112 26752114350060219721188482507005103755689746547993785722479701108815 113 107006518171581673254930645216819642605827653109123264326624507168195 114 428018315912262228388694805805230908618536326776002064697502581048375 115 1712042237115070296662232461807766784924702691713001259747421224727171 116 6848044844573442926657666863900801914418251340907480173262571846250625 117 27391682971742560464146545769537916768995855449890022259922297081718925 118 109564746296749311957052407821900674559850980732667574346606689363291689 119 438251042970046580080872699562488753381808954826932766125177400002570061 120 1752972403588105423203167060703815082108739994947356859183406401478270513 121 7011762543486943466427108867391831742200207130220193952365582621565566879 122 28046541899697075478052901386872187420815298859220419159023971502216916039 123 112184134538629698723251918681523958704711348060364796840909828917842627467 124 448728406061258472792682756355466789176425328869159118313559196259054258399 125 1794881096461478282420545236997088873056684821673071310056592967200634776015 126 7179394277069590682176523350246490366681786598537433129896242141058555836753 127 28717056682604501967323852125683013134939182435350576711686159940507676306597 128 114866145065447597265358070211239796976656079697629802817902621938989450535121 129 459456253752806141769728349297260534988586609502390451469225148468366073560101 130 1837791709578866220037225954507661638828684400246407489935157805405237343621641 131 7351033619000302307791362958040293501077625931622006587471056479370791342326655 132 29403601608397467197378487219089352726764295763881115856284437351069902245348479 133 117612275001801833659250428872026601708115779021583311951150171341573076043462671 134 470440574434560126115474603843144760805629706938166354235023328619825040301489359 135 1881728196065660198496826390348888914712302635284760902599341480800380348707041719 136 7526776380044308883914742985712346087403034514259401349027825906199765919073413185 137 30106559913191685958981346823024582739600233406262605908756632107295951187193742909 138 120424057264374941030501659415136356638074990054519824333075496422695988944558015145 139 481687499662131267944760480578966603344585748574519375284580300911224762510234620501 140 1926715081699834479612881507628836702427571931369928179659215532893155735928879184641 141 7706720661535663250249573104720852580909600335527607617365513365072753087183288923395 142 30826323995212121654531843281610592667174882208692625988629408701963898510245172417183 143 123303061417622296648889376831185950936976781057854839265352253325917361908604487015015 144 493203307579565232883364836840123085317783794674466069759534713537673630534436526015551 145 1972777478602476599549509377501822122147334454691491344584872876205830984986020465500735 146 7890966910138368035395802861384274285405677331649024160008741148667085266596369534283361 147 31563295633833526689010195882785777450568406475135889942344344195940333102237772394844317 148 126250894549918405506316945364694461511008945742470710681971125831674328970653564369768833 149 504994426423864133587213999912022751249685133113379217493763290659900565934610334828617089 150 2019941099255619824332160096357664995115055427582278363328406671440586057723793209749845729 151 8079617973916689343044042580993765060823568606455164794673092548920073266615575760689060387 152 32317886213857632745012883489723849892274099878184988341682811126975672829756062911014463807 153 129269202170649403832627697979884230579470330162654390946153624480865849216753920158838351167 154 517067438113291514646821054906079760660052307709304925876504611927201942667057246875314487839 155 2068232270855202977543988246859285098219416803166980726548304954654739844949467742854660347743 156 8272779159745955633930715424113693205008436343328260478464577645602757200635796517690226787201 157 33090516955152184670671338719811972920529110586305088875545509161372361381889169509619128619265 158 132359669128752548389344338247928321441365630965383117743056590505099725451405198020502534509473 159 529429081921463725937169210557382129036868803818436276005306815255343515395729125762428252049633 160 2117677950007169603251670954520281562584208188674759054406488218978862172853877474117417916614721 161 8470558292095889074952444354904292761642256764600030978798477542278673318672410657730835247941571 162 33881619147780004742976460792795160632098813269110563849977474685828919859266159936022169159902575 163 135524020553215429299319277899389352968107117370795934910702003322072454975877870999571365929709791 164 542086258239278598277237608454364382801325755175322960799200943356817176689149932296623517082871807 165 2168305737774909970949180657203007337259873610790864443640884472945587714371623324715993657616669051 166 8673065773219282787931349897833826025003132513734471352406830152140880075321114315247054621621573961 167 34691634392749338657869314541695801281876754350051993191198067882714544131344816430288537535677005505 168 138764022816059902303484458287146101157337774090241457283966914236196089035470643685809764426937724609 169 555046032426781366907601758539641870771196108558613342402516007341469403986937788411819615348435868353 170 2220143895086445552330711935429924010569188432688892334647235820768217661568348998684676149881848190481 171 8880414644779621908396972968941359638025384927447375072723750576583075362279329948852485755814557578587 172 35521014848519872453088677223421426857142921848254569943951958098841391757108254789664895580108982222655 173 142081484518348287526951064732738794500034808296274793326726440131430960178008459746671335355535183439939 174 568315638757117992148967451502162696505079519280328349209999216571206207026031207623209001014658090357575 175 2273221358509956411482451273822808819916836393666660082839779834439068785958222732188320737049742963036907 176 9092720650952049597307890365172598970336041548936374517453161268094639115608729220218056595291182584210609 177 36370223483402022441770143976925400362626931498410758104309105238172873664653879424030252821699203122007201 178 145478257499762233091828504345642981042713966354472280989204680870534506071665705108045146655471067743279217 179 581902484454777430693400786679279808240509819206278257506318823162337894345367253607538909335013246355874793 180 2327567756406457562712273070647065982555945586970065522047437962833767906022556120987636078352045400056607649 181 9310102303032901584249055569903943645249757589885290588642002888553912447226032092476828955615129987299964687 182 37239734333990389917625992644409839762476318234057663017684292659923983001878648190624473551069388481245705015 183 148956237872317800407004817244120518681904863332671970197065215124181983118793688228758089194250431234086132387 184 595814153830377043997664796971693745538393428075584235942430248690216954369578946167510383408650444401110820175 185 2383213425468640878491732309046845902868447136143534287381420159507324395281007800253765754849857466708109168283 186 9532680945593874918401105386315426908982980923640473642211380531148589676936808798157764963768798286643878486697 187 38130032769775640722533184200950699338462237174719389166872316220857997858573365267726118013819212651068227918745 188 152517367078793801040957194597549825294353188621960711617813142166073781883637441179236509282443208295551473420161 189 610058412514299221574732071040666332363284142838820727273338782777660837185002577945372067632941698768294083670165 190 2440189427655114691384842393803897655638847854057430863082025874448046881552131757222042937939645565128603901375353 191 9760580824217758833552558110758587854938512556593655932782415299895124122619497517281674022929192500048754802914903 192 39041615764082518624753599892408413947991387100496925493184994065663825718145821061261987915535917142599832454081967 193 156163632976464210263244643234355327858329443060178396816208663729690202836677715642141234354309556698688662411799331 194 624643211791542476697880228434951971290344773049841761587420990764936753374265456138537006341342288640425985020460711 195 2498527567529493948711564927800449937901257424983410827856065704587356738764190281830133417374121038598351950648426451 196 9993929154853538476920225783782871759844651378844964395646190652054872116376381185524625664800355551445723387228104769 197 39974992171485232765991938234201244307627506652766004422896266909994367053837101913770121362387286715781185296500867469 198 159897070946739607324279702785539653754025570686200039965557197696723959909954972517022281818070995966286771327738441689 199 639576693040206770943653435972083789999154198025064807333999478943889614421739628010064041574534984803165861661199806045 200 2558260410014019770245905225678887332534111723932072878351973147721553742380519692825801886372035057909894849481886721169 201 10232856194829586201369174800804987516289144269429466417375950005173650809071056218213807247460475223699630994234812473023 202 40930683011855075169274504106189502684915136504321907765041317280664071556743913124305485613039323328167106195857978005655 203 163719765031337055215987156004392239532785915674401914250290498718341929959135702669074193695290622017809587832202137366459 204 654867192276090673643635485069500975789785373920892643435122060061954750685314901175679643342636428652589782614110138465631 205 2619421298567618653629705454367519484765970863743105094678301164950667562524847472888532678116657322974346766866360335634447 206 10477495315564580681374860578130898245392399720741950832402012875650830503689204589321694557487053329117209651819503393201953 207 41909221761198826475544499904847650365087343178613104109626269541596986924818895943538029433487923687256829796628756954069525 208 167633849095612641091240895566441408347859474181655273619564260384729161848101520271093872622441911438921155996480166615607217 209 670523244805937194982667140964209470263310197974696102374011319523257057372648868931892744007677135698435707357390202853452613 210 2682044373798548498560271070261808254780966688375099678470142106349489394823475415973514014200698375280776849781416340229723257