1 1 2 20 3 364 4 7028 5 148752 6 3471192 7 89097664 8 2503362488 9 76575071488 10 2536513162508 11 90532686154752 12 3465845396598540 13 141726054915248128 14 6167370619705004144 15 284635248765764878336 16 13889365886508877963184 17 714612366728939248091136 18 38667882915659893417754820 19 2195406208657284278474506240 20 130509259754593318496376665060 21 8107405596523654695095077175296 22 525358015896796804145274761270600 23 35451924896943507707179376610115584 24 2487519350859436650206463795263273448 25 181223341077447450591427450569345728512 26 13690033546017770520704185265481651782972 27 1071021031383461986682462509637657128075264 28 86674234918938523568615053383017350618586108 29 7247826529651733338304953702467034058890149888 30 625615486763499839028736634538265366754282393568 31 55689293127675921862175841158829790142991488253952 32 5107486013458694411129903156519135593419776881854560 33 482217363293984779354143207590864330023371088014082048 34 46830409482725917380660884140589377976164673389135316084 35 4674450350208670289669894964239005692465329969097810640896 36 479221146111166758892271761860850843514021021392271009552724 37 50424960847695121039424102696288102382688372187319706253787136 38 5442212766698615601286560610774131285763634727716222620339997240 39 602082154216513890836920400940748521024840466364412335536922951680 40 68238428974145378005668845180844081534242656513142171323595731287320 41 7918628398226102100533240221350026607617015672670683826313299090210816 42 940338788925794637353467349459308543737100051722915969489119317059151980 43 114211104670087416139388371346744761334255863980237443597915958574531477504 44 14181029714598235891828196790754507107318130708934422265205249176601698917868 45 1799192431186343057178595787309276070925764401893465735838955730920325745999872 46 233142458689964294668063676568536071160525136705140241989994835324715643284393552 47 30842569274502802541634604715755449070082196342180965488957572351828408033727217664 48 4163745693822971432542268677261939827993666722521444605857495402756216311467032218128 49 573387822263410552194190527915649767035928072257852679875504052205602805896912660594688 50 80514888517431287650277274715705468398515100404671022231661163144286812985633734601038628 51 11524087458998496635771595688749629143212340967083044112122368896325715856438709855822282752 52 1680678468144753970483749255879061586995363934200039713038517294145561587539264400351564323780 53 249667051039224478134474508819410959851470843726434015887442517771304804817342327106981297389568 54 37765256281317007212985835366263518828146838353951564707322550334337769598180695589210037752784424 55 5814862033912285517058719229996877020547853840485452026512826554669139361299069068659154547592134656 56 911104374417937206404478039567635310445003881335570291393557951143408918624664437048478474316625781064 57 145227582125353582203086982298328202382806668493059650574978918750516733013559682746818143901348670734336 58 23542749891674794286949885339174654787620960636519955436611195718647974427663157240273846802682316803311260 59 3880353953191209899825418261584573954062644815774001129697966132294980087279283219446765086453696945266360320 60 650091442087017839118946914812626523679462023992616614838791962766210838217747528973946225325354932353225180380 61 110675915026299393226342700088185438702156747246577533060676347690272079260830038138004100444745050153770796711936 62 19142450277276648214429321744451003553211617242548716371860019324385774950703034236470684533086931140916776141364160 63 3362801470622148107276629500753126546813119894431698767556321091211569121085652450272027482730722487035880844111642624 64 599875358390234912078805227997711803336606478088453559024964343541584072482440537639241848174049089024858491005060740288 65 108636758802344531857190719465522432364734778695039375099006544389197817447885269225771307392892152266907609495805290872832 66 19968774301468872556411016715066083903927738808528394076608958174682057619527450007301309721239822896888803658151797387678932 67 3724693344021716651426901923498077239075575869896154119329298029087462329440356862482390881490120737925058667402220173067812864 68 704859446919364926567539166483855806268507436732420896701764536701419572620205616052025815934176006617466396904211360398618954548 69 135300184081055217671405405581541891271171494056010328841362683147326872809131892185857207301044930989453256723495912321795267493888 70 26338532159506355301114099598347535328918911493048067386842377214050570212350448056920343722327078250416870417378561497799631466641688 71 5198737698257400362274282850565225222824462634405501615978513965967365014294484847667661823075865609743681595494675783037306373146673152 72 1040244729052403017270583965772856334030799512674325377471375255523493777807855585258272088113967942255815007277506192514635888113472878200 73 210971961109039998811994001830893789533802683112983087934362737384320039298906080363794563569048919359012402655863703782630275444460578930688 74 43359870622197490645632454130722733655963935573484100265042406530673581940484207357274597406508984506490413077069554349207794266271681427337164 75 9029208577845932761340596321988408638928785369288056854821268219684181916406679141079594957093318819281054522200739222685480559548886531090415616