1 3 2 74 3 854 4 9892 5 115110 6 1339532 7 15587828 8 181392458 9 2110829288 10 24563317752 11 285838643356 12 3326249767890 13 38706934038034 14 450425207672442 15 5241512218541580 16 60994477815724568 17 709781103027952810 18 8259587298010511108 19 96115241787114051404 20 1118474733721936646064 21 13015477115951802336194 22 151458624364401735580424 23 1762495119463732420231730 24 20509819491425345344732360 25 238668856966163618107506816 26 2777343960016314777323077798 27 32319421856252813902082797916 28 376094946884539348785189700122 29 4376545152979546620177156913886 30 50929021074960257488903476893570 31 592651303023325116247877647542820 32 6896570159050896642243776593297100 33 80254071350349117962832992570713520 34 933901319028021890811898096327818298 35 10867631498404785132579491360429348548 36 126464554636287069400805146698678682110 37 1471643897909312210837713714696842098724 38 17125239309009430485980807850508909768624 39 199283143026299113427105619971328211484616 40 2319019920121486430761090991168414557351926 41 26985992433943886713693571916317554680620582 42 314030846102747669487319705767187644433351242 43 3654317051536925028724597622820400754518141548 44 42524590430789154431586793527650244104672707428 45 494850546847273783196093881174941739754064296608 46 5758481415913817515900755622963177906354959919362 47 67010349748404020241786915048135044083246627690678 48 779786657120060885527227202992199983446224368947268 49 9074228576712684405407377514656694786006306144156266 50 105595066946306152204476552207351873402432324798957074 51 1228789650726904817872617858557600167792390131685728604 52 14299190761452211648740905534178661956583295459254405822 53 166396955175725586542839612740368066467121013125397954866 54 1936329625477383982084457979335045618905522888903733975310 55 22532698477215610483662058751631154686412626751155693097898 56 262208713839174180694018974690632284768143156092988256638090 57 3051272783981702020300391674206241176235786278401068382107550 58 35507079326043685660479507825211168244796419027076058651460828 59 413189108782585805223999302316275598137702117199525531978388496 60 4808202838900472528367701280649537808397072808457757059676988934 61 55952139222951669505017875446835221731980118662387356509530057286 62 651104370700898674450803273671905115692535852995382383696772860300 63 7576777357100827172703142801950717642746547894885546874927252486576 64 88169512757651896743395786266391473840082431863278026227859452186878 65 1026011800734280268028138419998958472693296356963965941841355602812930 66 11939503603014303726086607036425865981490516053973051753350553650511336 67 138937725847180617038719384701325234448053637598817958844665055529309376 68 1616791811906888601774831183849679726235955284827988252104058603400598926 69 18814297895766260394824234935176439364016467820065660959420437339161641842 70 218938395595375760000060340582307844148520216307554353420806799817182218730 71 2547744344829563803370872693328921126351336785036947343923385009063805765466 72 29647614932773906741891076676784593532248332870763889447229136210671191742268 73 345003639390214975003390637159332106571688968794855169659860119050823146909846 74 4014741538649529919140286655304985910051016400187926014032251492748481805957658 75 46718781432701429588584746257357963457481015565132359882212188806653482453909780 76 543657547452163282712905419497630532352873454001047981893326644991198935146064758 77 6326439171523801053953281602245764547971922988076516372580698805452660500168379852 78 73619565806749839352966519656353731247390932300207165012431074193574954520510331792 79 856696843616206709151845226447362819687902164648622932570788550699864439927407962312 80 9969217745572206510541050847599699996458004928990957542799211300021659987751223354704 81 116009885176086400086417190439883708518370031590717997317987842324622753224122068204560 82 1349984903734919968701682917095229294978663589815940499300944656096010052573546160427552 83 15709516801485915395833505567479398708348192994513659955437535975352772189072578206455482 84 182808650269638265885184275476776102606788194807791236533944965437246629665122415391011512 85 2127309390588379716882922425826345244055183967378377701405966206044506163637359561014354118 86 24755093572490048971181984018612944719798500635702943261105406556490175992554186125643273826 87 288070301618535803552530115844252702904428738252922174773199693703770253645564607259175790592 88 3352219147610638652100661869804521742418667344024773307313105486101423195354230303919110901488 89 39009134751030271125365557816721524957199052273899721628768759165946935683027835847121185187614 90 453941859710654259165627924002368190159097871026009252324384788101450736840439062784572517047784 91 5282434827450895266383914947697928831875758612494332802548097280471585574265172926058183688762212 92 61470686409163611711887042384591154523333347777501738059783979850535062277133158828998602093471356 93 715322651588143553296930904211238030586494749243247773234240827159343613527091322896029759521093946 94 8324073241498960026666437896500004037098284928524491387602529330638659758874021101374889719349176220 95 96865652410143090370176840934997633724571619255361015219559992033134559089972717743006409390150310920 96 1127207118993708118680146226899550690461262594857156011209328040695301819356564298021118769781061135110 97 13117094217568577302286696302264900112465154746797106389666418467214752979984946444553789529446604597994 98 152641123191426017784454288866938753129681460779594183133332236314503953641854048496188312325750486784658 99 1776255632740200134897231690214545290856814683671463589089001735137582964523992271382681239284856547329164 100 20669947959466486077228710505471387005883312595095926043570429674541113005488867047923922037287884578975516 101 240532241402633173482141020436570199988330341370005435975948039804332510562734339803437937348156501989660060 102 2799027809244079030848779932717325158182419629693772435383335554908973727381977616736139824307940252014432280 103 32571752673302704256646010746003172820691764413294149046386093317936622924932017285657784351160925796253995706 104 379031272467892896038327586611282802940688560077606909136128245723820258988599035681018982723141659407726272768 105 4410714613659221838242050523290902594744899663189666091543725445567237175428634658682424804531984735968824209762 106 51326644570719342090582610796066516004472093380651561070044712713461846252440409979986997802395699911733472074710 107 597278371792769257166223740644041220545346876234760788879399602569500132237051508291541352033661025738164252573180 108 6950414475660741150751402820441523241479925095995257570101213692463960296792459387952253019989062689615826256217220 109 80880647391389775590354751186077472174470658953216730694921993164542515673318001807874236934475929690725441999474840 110 941192664891893513526314664679420946510397289595308415296334064738752204440130614365249756305628063184036230864236690 111 10952479499324673644081177132204471322778078026498950174185687488834189457414276007917683968869490230572523929751365478 112 127451914637377281885453036932452908944371990320671661445623049248511692152019172809512354790065109923545969732913586424 113 1483133617893090296183551553373816340143928364055451217398224685856754753303102981622532987910238871004818179641285307290 114 17258942988680334781234948382614705328606885989520212449025013775362917256235716014100450649019349171829094435527020257738 115 200839027241299932199223269882289347948195672344331192206833273298117822251953102416006355836355035589339753321248768020958 116 2337125447930797030801627623530548062017673108823963869241393986492994390859689525472861733569209831701890504241339997609952 117 27196683007248242133391077003818559719323653939136681389953130089864372268462180895163483532581256433160027374621190024139864 118 316482612112932169710630939115443489879939453157230431529234080011216887700881241862176481006151681900694728090604652249355546 119 3682847784898272617476313002285534547169685389079512469333365643291305050322648332429894207551543494879803659450158105930490066 120 42856597132389139892566426788809527840775685751769798142148650662608070497576035820257619914519625462105785764761584811819022912 121 498714045500155777713767078156492079980592681568978765198597887555940234598598262097201272908367240538853765736074150074946162424 122 5803440212735952626747699288556197549343504540430202568402479219792834367480096880731834887218919707470354854443941095590274674762 123 67533526690677892412677946473724277826342232234508510250316665836946273076356391795645536316900267757485269595142323620992029119470 124 785874767396007540265101603770653577087339535109790552999901058628251575015439468230154039151753199288873728260675521721472210446774 125 9145074754625250850192917172221915236816146108707520296909230720584701573125569243124525299623504818063636028849176122729346035187792 126 106419490404049544213512406522632230418347062896309810055227540081571423430284745341184326786663121985246521782363783179450537113816720 127 1238383309237549924806160928646039795036115034073471921325840297325742348884193845032936438011327029239202163982686510828378975369978792 128 14410830335453174753483841335571018694031491419047416115063441473855887365053243075801044599676211602479171506390259490947901369641992828 129 167696083601996665108787862488388137431264136517967367569832797453466677346649014548491202924168231023711453091988692637128482297822009450 130 1951447335152010734776911803081775951495565096555649629921524701359145154827951129669467711253266891928714501505049650586591529444806797862 131 22708620380843185067582350202185810457630484696327002362105560546056411950985661329940126970889314176261875211492393952964513387664600711346 132 264255883472805456266393317740966435929880216203617910657717825713656305938368488544033534428886505964082414014500663406197269235542367230228 133 3075095306489951612177480969750306707310641284761483530367705300731145994735342828816476823552904506672812596656464484796563219837128330242426 134 35784297476085020012347411810889679697437786981747526409897407713790901649352435949348139513855763674207697567914759522883766761758254902049126 135 416415043512450248427725412414724520393800978604655584961755981444022285526610050905949739241464712047496564469056653152267198921976528494708244 136 4845742425972220549357827545723954332356371744448886833572049081879514455697542093859998254531373675499749236257918199459905950501967085190412572 137 56388980236649602545814101014164016936976499752062775313261829747934872720811124408001503754712561965887122709570451667018425327635341692826712594 138 656187806245458908489319358672248806978533354720177017755781292077724060568816637490217177120604739097724513516658078995973510956237982142305780742 139 7635932326816118523548477919072126580391424273963641840626120439902465498760812101944531478813421578814586767555127423779656686054307627825944972524 140 88857887855819834824136607296091331447310683477427795194244921574210750904038272627319991402729448272214266975581502120076816953978151192300266451914 141 1034022290437146723576580990675822136454032586352180349938102059922473187083700456638453330238604849988616607872919978205019681032559913160024767898610 142 12032720143604612686363370806470648716761642970073715373614552874069830302967036498800362822379816289731664174894878819758955826807339402931292546429104 143 140022468948031910822217964143708150114465390675033913888677682811562518815858354266019440823402253577836448582780157995177555250976335172934118871217122 144 1629414760445774946285725543504581445541285879114370736121146989193518217979541466536739382979752711539921017890188132847175248193605780941850981123157252 145 18961188739958148443918337917471890061413472722268919575618002156779161082685126693102869313513188778302771069526720671331988080932967849013092555761993126 146 220647736328322227965041140615500012865071474615649449495048173096083971862358294962625464203992328803998856817250788247837010744993241698475296550219036110 147 2567635616864824700423102599752422588842831447090303245003596060892678206056777452300462509048781141753023375525861005062502462796636504302282904007427592340 148 29879085870986869399976567230723073410511096523401941103817304698300145725576156496646354742543710479419426442238674654070928473536523380006130367514369774066 149 347697222542776109266363745249520749823926524312921184640741154467592958639599402091809452498218585639442137921980802840111187030768746304254906215329770265218 150 4046086251967648175664867438963827270622102866424352596951844601255348592060839064750483470047843865040093184209574494495045924352467248450883580169229063145908 151 47083533882263211264702634007133917020511346845420197637299854410489664432916687716278778346247694076125937469947763610656692985390747168374498308319967108568298 152 547902102127494007630079781207770830166347665542940620075299461335930279815147450111124521286266779029331454406186244120318193863831298054533198599976954484534018 153 6375832244588880850680454241537302523568773286053435179557294115375312735108027087431772657071075272982544463181414743705375013019133704428313797718399598968458814 154 74194343575779806666397363401888355231274561894155346966001631300558239366939397494334769991284754307732161967279699381836230962174660191304720623611746775431714262 155 863385422869734325744988658734314489100661152155655494911243992324942896329955220178274724728524284675636935633166140409220304118871887617484138480533458406701255336 156 10047051466431350562261810797922233474193670601261979536741469075562031596230938732388155593143061967075489286314084911578146736045707414405162977442815718886087185834 157 116915621338154610005049003259104886970197646455208941636832742923630647025596747992440673514653690900328151646598852790154594090464681039849061681480461495693635092238 158 1360524782674572041440458405876697732316619621489579816921003666134882656640794850332137266341633178238006439213107558234997573637402097501734075801521805472095135390054 159 15832167362118113402754629683827944881040785464571395426398790916393905044312145183002916851179375102529759700090515738493882323562258965884014560592415364031816148351376 160 184235911446879933770189753779045608671297696788909372406442296135623221561360934913771733001147089203803761908767536907162897883154478702382057223465175950360578880496294 161 2143918156643432730188582884292273558340686550825708817912950206350168413362269283266907617752595033263774754469399596203269259730637854787895529571010555150741372820828854 162 24948366614782555289980727587814938568996264851054384706442166659915698384910218940155792179176253057946943704426639431734123309912230390555203047362956891337096971245524728 163 290319383142905658668546628868525155999913023595082451241270826413937047441435353672415350156552118865063894303525368945864501844685538606802652784313625354007811605794267744 164 3378391280274677318245554030963037948578458462283354799984872481688443760149616451335535477776701017444601350437491311432499327738996110279187789051014485161833828887999861896 165 39313694866242616167553358574233840226982627984389994601640496258031157271322853837204399354897337512355136683542238615743008750224845494019385238643037038319959742428675026180 166 457485967673457295681287552604052935412685184693561847372495610058389412522232306354956315073412597545496809699744161796727315313975109979325634171974931770598752035850823635260 167 5323676935739586753245288379288695187974512024131518865139719666463369518066374173293469645635263579501336586884645415281260682597674715660730940332033040641679803636865111313454 168 61950612955969737619926667100572106462485015083793124800462863791908343975991399530405423393208075809769102668777861595330455322555702148017577011408319687908215690753822817174088 169 720907465262482517700358939484786961935246741290956096454066468948451003411793625334687613341854526616962569915209283448041963823788636242540160101474093589664539278714152442861904 170 8389062652867536075581617319690488745059271580964857805483376317137257752168022853069335895471040926988055071817260698536164100263500830419244045477130174619200801961687700240116106 171 97621921792851533687012382545370905706775749252279182616471172279556737702528850797224290836310429108723966715818793242720108197051819899553958285682649347525529302784691474008596162 172 1136007681534250813149068596107681942791328957829051178462910343812671255171381233514571570724051457098233759237138918124914564033411502211878600783359567957906374564088825986187045166 173 13219504685056538190755101733095926269836229597517698918103809902007715208143970544093017888842650009405058401094775564456318607613800676102842669476343737694835617292985859591917158758 174 153832854265750722067187052517187583136346105760715384709303622735059015121832928533065323730866319440014497826087803601194583059814343233992948630068689334281223797853885045711699962016 175 1790123579917358286294915077268260141998876451656260552520183449501786408187080676777510483621034206680093650903223548672762948359898292473338848130075930312885342092919647674918849775816 176 20831326615315858012873279464726753532027524500270521441832487162482990623857924829803718430366489698920390822723545814694970510993256977923606205082951181756858883743068848855268260855326 177 242410174036141143555715115153653472154753162155349897973932997601487008243330485036949682181675634413563983179089105177165338145636744792437592091389855473207897665710707338731936941886150 178 2820880953065563556030805873663779976655264624803343812410722168805183921788478643166828761861540939061838812791961143275742098638031508613797418912053053812675028532599641268048189409870610 179 32826053539245061011801219761196868650177026135846818399684717794559721956569841134727277284958186811200900516404553858795932732429459700678203597509871421169785428863880992936486593691744170 180 381990523134401318793164111284281620131508037180968483477126123306237754049343610889556503202080307108116580944403636647850767766376605652715587296729782172325623875842807569832996387565999870 181 4445150849158378811865523606321079845974684892911930227221969660962156055066570136648779425504761029942050547472891908011084539412489458135292028833240835500608979417167409976290269269150318708 182 51727372474162740269992725072564993716078559302640416616218891986774385544824782637599964934463819336432142616775688720308471325580441492796891150799105196030202207444806117546258855880437259810 183 601941565962238584036705761251190685723859643643184228515895132988870715272851365722225409440671856910728138572890070720927674770645051589854459275956677626230290097374021441073325381064717578958 184 7004679176659393235090429436465822547916278378404151344478991495241202029198799877983915104519557327661420900200642492318147912800235904763941597591028769722597991715461130689512531468206150893212 185 81512115365370412044382704113044578143196491143807111700417912151201838537499016103007913231523288206153837746234198116374227226857224743759435916356759388512563833569358807878310799646606712961970 186 948540937246201972889225302050033150875837110034497965166260593885646544524230496243032476797435250418570976540656291132212251590263862370454903917813928681409853682762557958347336097896310388531134 187 11037989942954471682801709712075752808286031436251933328200816442201825625493307627519588071284017234311815010341811358437003365408643504177604431674984101208310086647378708395067430842823032316717088 188 128446983357915063100646135465760042404453394820992074806328003302109859490577593764697991607227737004795718793294067475340557270109711862573042301540226496282057964224554265132030930138880514302638552 189 1494713042774563519884545818325329720214254158226251003334191476812117884498160733018134805581798334734435407699143820616531848606204533105446390377235587115880204878687724584745921588976591225110442986 190 17393690547133600677310012748514528377720147165915831753623211552835491976795649646454404595428306847850879084428385594746917315752103440654182663035635199729607643926467956771920660911949556947017969136 191 202407058874560654909746605016035962123057804667014044215702695738733524054625480012752491129909653201567770994973967322349639868557585193790611075544410577791693330578015250200669245617424131504559049666 192 2355372332929155211992508195199750471743182574823187481192661212851495599303346542693636857802376441539017441263237284191704261168947348741216344489482922887682821754678956340441983401783647852880266316018 193 27409018527196230421009886825264932482381136295749222437583981354221320518126102172221042914137095504351676789930717565522021636100959222540036879400900053318233390111741687012277264942611093616281149289244 194 318953520053418412438959482370287543545855880474427070252860690439960084968007038151274452707921567514576766649240059293168059960591730728386642857316081383063690300745929043786835994968663964663776398251034 195 3711601269251024731652675714041458458109055882485065144226389952728698249152705420772953656645769011672711237066641775440061996535472582526727693593924492136504783354893034445636231199980702574000211278591696 196 43191195944784094771732049454808641875330579408278724082401054502053147299341876722101610081865347959287629023246052411764386941657831655045981644238340367260196694894952899744599224701827725348713629389188770 197 502607708051887474431568089082570598388992097966897276715742199128135448033918893735804152631427748484397921859322873017663789813794975710371877115569485209764583961921981363318547622845439095505614877888014246 198 5848750021094932867041199320730952568604747220614498618165232748419371597625722186489770370126796519564941118371806900339910323315174226001968558668644789158500071402585448922195509125836186821052632955273070122 199 68060788287247029735492481921242549721831005061705384517712608035197298863351589526273510777098936895161373552034359516592955319394927267467164093196106374721260074440790967141493127809053349321589195969061246390 200 792010410014799066837357518239143414367967398368084325227329403409313290907318485659771473708474550977419066545034185976593094311681949061175563518011209117837208274043693297187157310748737052619982635527694012530 201 9216474057344227815593501881382063165299542347979025949228478364467939751797397687867383520160628412943894292929523215646751845162013397663842276599011105709350581264156770707939490054005155628008854954633330547414 202 107250350469650983007178769140258918231026875290523069226616375763440683115298245167953946345848097296940013164603243929033339938174936171294941714606887442898740731992117694587000003531707709348517218450323321327858 203 1248051869325991058076335264206638625027424600866197790251907664749231233111240907265102566797226676296830795002071156826703167122724497345773075992537842476295959674957731763123411428026203247405265899799808687776560 204 14523341524826716519259281469839585222414520705530755038503209809383889919779385072352537779150660444357301649015865775086470591590984074453773748232630306498763400479333635409222430927621007812501160290692671200838858 205 169005354850088991641105091438960797287516315523868386068142524727814318656623892576642443250298301557713281406248570407202995550738693544692160097577490440985028758273442420447866288048384770046638662603265296329021062 206 1966683074909325479006901944287363530280995499194506047567811496797180536571975756097295681245031068103894500719409636187172138974508038502594820562828434342842061864096514088710994336958053486500830435894265150022849988 207 22885915778027567499073394087728221019584353833185948778705695949110771084906344286524842536942420101042943255401804545613353900659574198032609958531979827820555949243214193582823708216719819208903423785113500662751323488 208 266319036188949514016530031793708676793280678757958994373164977950296866049349344093705119254801575091581230618148077458347934819699642960801682537928020520638333029592077460174470582602635265943148559840081496215392682728 209 3099103821080467770001048163426055640954551495541579214721450035990921958044301266790224442470418006555946718284288962010099519183326572187443450924054528718137978679517170841358265326714429031119445843285446370922632314608 210 36063679980507819133128187132240832159112134870834872965905320473210685472424807306132913302365390532778329005621115050423910236287777837069999077090782415911887060127889954908739121292135166857629932459748398395694930777260