1 32 2 284 3 37580 4 1072544 5 55777784 6 325656968 7 42764158652 8 2444284077476 9 46872402575720 10 4093248733492712 11 167845040875289732 12 4841789050865438960 13 235423026877046134208 14 7818983737604766777920 15 95503904455394036720840 16 6908622244227620311285724 17 114945213060615779807957456 18 5000599931090613659268556892 19 5000599931090613659268556892 20 613042537111369440657592250336 21 293081214320825485226851288796900 22 5287537686319635770191082106745916 23 251680723638260943161759802458897372 24 11647365573915546410021813118745902212 25 475451738980201064911225983091626999200 26 16076144299009804869042638973088536625160 27 651024331492214679697191147665962758401732 28 68994538298469903024836085174244424447807300 29 1096282982614603280962705086011251926716684744 30 88810911689607530166426904388248046351213143424 31 1170624665742520295087152029115835177586669467144 32 25186890005717183676327249798068269491013799853728 33 1209989313444467243817505406399721695620085565591872 34 12169411730252905300123403354965015887313999398669704 35 2445161188261726153800032747936460326443362870341948408 36 9946885832567102003341419893729404200657846889083724412 37 2230457380546958353467592015048440790968145116436649421596 38 22770179456655077429511910020229521118567402359751632120548 39 1922694471496656091963611325499479451421498697366387531773608 40 44101013754784678614620618349138827904146573446513704504071540 41 5246093725360307456408984817931325137073572459174682797754149820 42 370946181351228558735352788048559022671684212225864970053234652904 43 6068168599101597104975740459430969468474039442275355760980720385160 44 111466783327483415210422912380005562715817611198190935393139206431896 45 6936027086990206137538127294237210475481313882393724716575401177958052 46 692316869011975073822734724500753646714644725118173760169593996318370576 47 36728920083909863643165440019727591531079078821146818782146729603964271180 48 1666384198802069935612330001703874593635115154052664432553779417638617776272 49 54654872503789517124185468628585381662048166933550191692461715001310836290324 50 2015228939788325063101391597823201143193331082774958700309055331597182921310248 51 29530871884091979104919422445485567175718577522342312597100558847270284252451940 52 214636106236680197204422539057032393212706599024886329720970673407252965934677868 53 78976913323262966998542998657270206871951109748357365615927704418679884021721810232 54 1092613176638036049311422065222100626250497515496288403386240451749145048913590991960 55 160486915582886103243011655282541684073526919819358444092767919969464792228160019818688 56 1027779443381588821796968806612074711654295688237431938284991764404094048938765588434708 57 52371497089064789760191232165320429944435806778587382794464643354934146046206615250503092 58 8363635790984032941662762613356235433250942914528985677638545744571986313103939779297822752 59 315880414665097854562057903717420090555591705901293722586869546489602916494240066849048650172 60 4542039575763633517402345414318983356665474762947974821253729871014170842697853698864767164144 61 377419313251149818538772328080472296143437464488528222526706713888681817870047456462097777589212 62 13283784302079839383955868824879907929053319560473934860847708386500210374655406287589485525527856 63 112084233526906359505424676490034208291328968709051875333511928087181566912805394581047419320092648 64 4376970291731917811415494874035861507262894490289332972403517411833260124142946555915314894785472836 65 500322291917286106647815086417222064559099227999767734831687012236020109493476504459642989898902540412 66 11343490460185084508025460701520520413101520883366090975482385239983014407068451111354779884307098426960 67 906321909271827214098657287240431222565872169822448001530728477422484928353064432126622617399691266601268 68 8899405029003389681821886358743116459033720379312869202696547024845519263250063021194014683485363665123536 69 642636709522005842479877905599313160207555971274624835866557874713386098672940665440108671351706532405103356 70 35033447766675605614321051216387580867627363453193554226825432590611521541305484023373210706547175289361341588 71 1191815274234569416121705971670174767389929978754102997377260309398094259157127396972032097344940215296071173028 72 41852696474581036855456285925620794373648866906581069924115046229181112486353267637117391962684455571531921748144 73 2338122461104673645403140722272411048979745673409651360049885798435874720790640555935852714884226559636851272648116 74 8197569446712496163766197559846979284871165110693347962439783579928817031636063291594694573373678825182838581841148 75 1525794338719138528419797918491660152380748799367170767981423308986600875540600551827234735922141815601593551662836436 76 9547377262016247556058822729131244067316102009008551416653193371850438899087984276944189240194201967134050177948097244 77 306345945424009281578702740722795848919924170765739635417508685697812445770341182106271505898260427573834945350502747140 78 170520324786327014293564989710089446731890651602751016309908133534637023386434050137225487609299240813016798326810594462496 79 2405265143762053563967062370243387088969603105306557713294349563002967954123535003193145518386208886518671188528560830854428 80 32472740889980919868665027126509573548167916118775956909085016068576875022222711462490978659748265937831112074879382193218604 81 32472740889980919868665027126509573548167916118775956909085016068576875022222711462490978659748265937831112074879382193218604 82 277878499242761969725006382848593272096384978895336126575411686527450658614559687577718942579701176962853269232621231886459977976 83 3323894197189210439588738400446895557531929277037867081504180947541120888055414857963345226798525728603111405665277540822125191832 84 144202120227212452170786344214368376258925853066129923746959759269423368999694966488298560871919161241965050215675631829096641332672 85 12132939155382190323495702598979086383947548767517863945977229474461602683300220810229825412271685243429066042947556781761257964918156 86 339998834595055280804511890609718548420301627601871807423491996902978158713518949319508972783160940273676306235484654316862539379495088 87 25315665575440740702740745036133695215307274103512951619387116927487033456309592679879302846036195367577804309137575319490754270666384908 88 421358381037422323822015299200871039504514980507245788637667455112462767461047333264470319979048598429114691212299298724391037438215637768 89 31682330054836501951370086774604138748732643272641891057280595482513214038235012990074854605678160946753092964101864666151186722130103330184 90 826883297007100589977124154930174761102223156703816930078385077179519824488547764385189004873149331307244290280730183700070301951479996506016 91 19550251518883136844401697214229519414698045245674211030666208782590857288727729819961058542989061433431537027099524240953256742351627481282424 92 365932563623589807551256298811267395506220753891626501891540947332700600377152597848114644998133435322730952658247214300137205889754355949645972 93 33321735401014253049089136965043728177928238462206515889511908929385999014218718613098155870587583865361789639850298868502495796199785378796806396 94 575261604282549604132156507920866416599979196332273585819269071300929128486280026419432167135836324270448532495897370515385725947964739976727888924 95 8094677285013852600409716279932906218455936236779454181094649699206090049911130672232316573441162597391027089623550489615890544303703485023021659000 96 2512060098968537750360837120359942160236489630705690592407796398791624676884386395727922823873114811546543686613132039150083995056764705585438847094308 97 122609660879715332105907262612345571195545883495047909999947750660816886526908292627102708266579684270404050874870298439716980118895172028549827511491488 98 4312300248116624929480826849061329944113053595162529335617270155058898164209170850013063080425000293106547373070927446299493556324800753209678929203747396 99 149935788234805573662481819747757847390670064058271656462376930695804329240013872465822049349082831757805225874855095585546879402027034135474984372870945168 100 1192787863494319980718166349538423230395046074471504760402397725535981287266744316295163821982696979666292536436019138389189449006733350614923300775907006632