1 1 2 16 3 1296 4 20736 5 12960000 6 12960000 7 31116960000 8 497871360000 9 40327580160000 10 40327580160000 11 590436101122560000 12 590436101122560000 13 16863445484161436160000 14 16863445484161436160000 15 16863445484161436160000 16 269815127746582978560000 17 22535229284522356952309760000 18 22535229284522356952309760000 19 2936813615588238080381960232960000 20 2936813615588238080381960232960000 21 419544802226891154340280033280000 22 419544802226891154340280033280000 23 117405836999975447521738304793108480000 24 117405836999975447521738304793108480000 25 73378648124984654701086440495692800000000 26 73378648124984654701086440495692800000000 27 5943670498123757030788001680151116800000000 28 41605693486866299215516011761057817600000000 29 29426916495084282975449380314372734289945600000000 30 29426916495084282975449380314372734289945600000000 31 27176375348456732097769987157309821944184850457600000000 32 434822005575307713564319794516957151106957607321600000000 33 434822005575307713564319794516957151106957607321600000000 34 25577765033841630209665870265703361829821035724800000000 35 25577765033841630209665870265703361829821035724800000000 36 25577765033841630209665870265703361829821035724800000000 37 47936849693589663515377597083040878310339222135026892800000000 38 47936849693589663515377597083040878310339222135026892800000000 39 47936849693589663515377597083040878310339222135026892800000000 40 47936849693589663515377597083040878310339222135026892800000000 41 135458080327007621164876914110970675335102470679495727625420800000000 42 19351154332429660166410987730138667905014638668499389660774400000000 43 66157745782864854606586051262785807972331951694504381871645179494400000000 44 66157745782864854606586051262785807972331951694504381871645179494400000000 45 66157745782864854606586051262785807972331951694504381871645179494400000000 46 66157745782864854606586051262785807972331951694504381871645179494400000000 47 322828695099475756591520429212041914232236750376590836635811421120413286400000000 48 322828695099475756591520429212041914232236750376590836635811421120413286400000000 49 5425781878536889041033683853766788452501203063579362191338082554770786104524800000000 50 5425781878536889041033683853766788452501203063579362191338082554770786104524800000000 51 92238291935127113697572625514035403692520452080849157252747403431103363776921600000000 52 92238291935127113697572625514035403692520452080849157252747403431103363776921600000000 53 727804489986573723215536547738611586163162469255350739168815584572455900917888123289600000000 54 727804489986573723215536547738611586163162469255350739168815584572455900917888123289600000000 55 66164044544233974837776049794419235105742042659577339924437780415677809174353465753600000000 56 66164044544233974837776049794419235105742042659577339924437780415677809174353465753600000000 57 66164044544233974837776049794419235105742042659577339924437780415677809174353465753600000000 58 66164044544233974837776049794419235105742042659577339924437780415677809174353465753600000000 59 801733612962563541574248832512953657120149503783498735284125307335498073454752886137508249600000000 60 801733612962563541574248832512953657120149503783498735284125307335498073454752886137508249600000000 61 11100676129435193749033939029409986776854107925615221912445088829443439980860829155751043360149913600000000 62 11100676129435193749033939029409986776854107925615221912445088829443439980860829155751043360149913600000000 63 11100676129435193749033939029409986776854107925615221912445088829443439980860829155751043360149913600000000 64 177610818070963099984543024470559788429665726809843550599121421271095039693773266492016693762398617600000000 65 177610818070963099984543024470559788429665726809843550599121421271095039693773266492016693762398617600000000 66 1953718998780594099829973269176157672726322994908279056590335633982045436631505931412183631386384793600000000 67 39369627944426604157559870773934323578186534555479115171117700790983909421059308436104613230286437728393625600000000 68 39369627944426604157559870773934323578186534555479115171117700790983909421059308436104613230286437728393625600000000 69 39369627944426604157559870773934323578186534555479115171117700790983909421059308436104613230286437728393625600000000 70 39369627944426604157559870773934323578186534555479115171117700790983909421059308436104613230286437728393625600000000 71 1000448426412454592765185174508442145719654774619312076890703425953930782340853828058899314036418494180303456180633600000000 72 1000448426412454592765185174508442145719654774619312076890703425953930782340853828058899314036418494180303456180633600000000 73 28410975521331650926902584995317796588703874726439907613752726549765381254234111154989184914740895174589355001750572505497600000000 74 28410975521331650926902584995317796588703874726439907613752726549765381254234111154989184914740895174589355001750572505497600000000 75 28410975521331650926902584995317796588703874726439907613752726549765381254234111154989184914740895174589355001750572505497600000000 76 28410975521331650926902584995317796588703874726439907613752726549765381254234111154989184914740895174589355001750572505497600000000 77 28410975521331650926902584995317796588703874726439907613752726549765381254234111154989184914740895174589355001750572505497600000000 78 2185459655487050071300198845793676660669528825110762124134825119212721634941085473460706531903145782660719615519274808115200000000 79 85123830603452694728198520359770215220887661969899018706783493314170163911407709419217869734856612389443424542764610837346497331200000000 80 85123830603452694728198520359770215220887661969899018706783493314170163911407709419217869734856612389443424542764610837346497331200000000 81 6895030278879668272984080149141387432891900619561820515249462958447783276824024462956647448523385603544917387963933477825066283827200000000 82 6895030278879668272984080149141387432891900619561820515249462958447783276824024462956647448523385603544917387963933477825066283827200000000 83 327226560279790817272794103607679839175549777903263757357094408159624560489946413474849183695853809979813427316473891413268377544148366131200000000 84 327226560279790817272794103607679839175549777903263757357094408159624560489946413474849183695853809979813427316473891413268377544148366131200000000 85 327226560279790817272794103607679839175549777903263757357094408159624560489946413474849183695853809979813427316473891413268377544148366131200000000 86 327226560279790817272794103607679839175549777903263757357094408159624560489946413474849183695853809979813427316473891413268377544148366131200000000 87 327226560279790817272794103607679839175549777903263757357094408159624560489946413474849183695853809979813427316473891413268377544148366131200000000 88 327226560279790817272794103607679839175549777903263757357094408159624560489946413474849183695853809979813427316473891413268377544148366131200000000 89 20530927706675662886916610391932017920393585472703049350664340416503530643779295951324634922098530446521659191726188165259115141553944927559988019200000000 90 20530927706675662886916610391932017920393585472703049350664340416503530643779295951324634922098530446521659191726188165259115141553944927559988019200000000 91 266902060186783617529915935095116232965116611145139641558636425414545898369130847367220253987280895804781569492440446148368496840201284058279844249600000000 92 266902060186783617529915935095116232965116611145139641558636425414545898369130847367220253987280895804781569492440446148368496840201284058279844249600000000 93 266902060186783617529915935095116232965116611145139641558636425414545898369130847367220253987280895804781569492440446148368496840201284058279844249600000000 94 266902060186783617529915935095116232965116611145139641558636425414545898369130847367220253987280895804781569492440446148368496840201284058279844249600000000 95 266902060186783617529915935095116232965116611145139641558636425414545898369130847367220253987280895804781569492440446148368496840201284058279844249600000000 96 266902060186783617529915935095116232965116611145139641558636425414545898369130847367220253987280895804781569492440446148368496840201284058279844249600000000 97 23628647485754679362502453724413306715830271665835799111783802082359875324118226512340752054131360850633228709217287632834282348313791572956276708209072537600000000 98 23628647485754679362502453724413306715830271665835799111783802082359875324118226512340752054131360850633228709217287632834282348313791572956276708209072537600000000 99 23628647485754679362502453724413306715830271665835799111783802082359875324118226512340752054131360850633228709217287632834282348313791572956276708209072537600000000 100 23628647485754679362502453724413306715830271665835799111783802082359875324118226512340752054131360850633228709217287632834282348313791572956276708209072537600000000 101 2458806532455273722088429698046392186585291117485811255727666269995003652537747622283010107394483116792594883405863347205076187712754824912250909723196080100743577600000000 102 2458806532455273722088429698046392186585291117485811255727666269995003652537747622283010107394483116792594883405863347205076187712754824912250909723196080100743577600000000 103 276740841436396150517201922421685419471690896914502561831865134761921526691341380643608018919153689334632448403422200293540212599191930480874587582397184951085258413971865600000000 104 276740841436396150517201922421685419471690896914502561831865134761921526691341380643608018919153689334632448403422200293540212599191930480874587582397184951085258413971865600000000 105 276740841436396150517201922421685419471690896914502561831865134761921526691341380643608018919153689334632448403422200293540212599191930480874587582397184951085258413971865600000000 106 276740841436396150517201922421685419471690896914502561831865134761921526691341380643608018919153689334632448403422200293540212599191930480874587582397184951085258413971865600000000 107 36275079075887074287730771627467478531866873562885126918398710950403903712011878329553262320323116855661576818373669049019333944957251169852779071340177626911460189885324968073625600000000 108 36275079075887074287730771627467478531866873562885126918398710950403903712011878329553262320323116855661576818373669049019333944957251169852779071340177626911460189885324968073625600000000 109 5120523452481798850126460586044286356865307768956382370052759102529577255208670355155490460687404101133290622041858133782188033115040798751516934449667279228165830228923273380656702298521600000000 110 465502132043799895466041871458571486987755251723307488186614463866325205018970032286862769153400372830299147458350739434744366646821890795592448586333389020742348202629388489150609299865600000000 111 465502132043799895466041871458571486987755251723307488186614463866325205018970032286862769153400372830299147458350739434744366646821890795592448586333389020742348202629388489150609299865600000000 112 465502132043799895466041871458571486987755251723307488186614463866325205018970032286862769153400372830299147458350739434744366646821890795592448586333389020742348202629388489150609299865600000000 113 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 114 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 115 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 116 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 117 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 118 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 119 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 120 75898894169615109367813992256821301783199333107375988140366163857834181446127018702457769479614134966396376833633945477233700691380728331251539173529839746018414135381815054199783977885143734681600000000 121 12223592804910682978795811266953327473486035796276010265994111055468052756080202489049526232461336050473102885433580553053964730047557678476391635436154220936011614917376696293929409422380283614206361600000000 122 12223592804910682978795811266953327473486035796276010265994111055468052756080202489049526232461336050473102885433580553053964730047557678476391635436154220936011614917376696293929409422380283614206361600000000 123 12223592804910682978795811266953327473486035796276010265994111055468052756080202489049526232461336050473102885433580553053964730047557678476391635436154220936011614917376696293929409422380283614206361600000000 124 12223592804910682978795811266953327473486035796276010265994111055468052756080202489049526232461336050473102885433580553053964730047557678476391635436154220936011614917376696293929409422380283614206361600000000 125 7639745503069176861747382041845829670928772372672506416246319409667532972550126555655953895288335031545689303395987845658727956279723549047744772147596388085007259323360435183705880888987677258878976000000000000 126 7639745503069176861747382041845829670928772372672506416246319409667532972550126555655953895288335031545689303395987845658727956279723549047744772147596388085007259323360435183705880888987677258878976000000000000 127 1987438851227295412864779333965830337090913625459607392224595330399292294499715527325684645602335508269177018929489338949253192703052378246271455609963261391270890959069503324468935433454460153934935273967616000000000000 128 31799021619636726605836469343453285393454618007353718275593525286388676711995448437210954329637368132306832302871829423188051083248838051940343289759412182260334255345112053191502966935271362462958964383481856000000000000 129 31799021619636726605836469343453285393454618007353718275593525286388676711995448437210954329637368132306832302871829423188051083248838051940343289759412182260334255345112053191502966935271362462958964383481856000000000000 130 31799021619636726605836469343453285393454618007353718275593525286388676711995448437210954329637368132306832302871829423188051083248838051940343289759412182260334255345112053191502966935271362462958964383481856000000000000 131 9364809354860308034117438360565914415562838920250847451218549424952967666977199317118199510412812873612279660956001838254356612160747229638224995547026996682106039632729327401045421633703028358903780437177220296933376000000000000 132 9364809354860308034117438360565914415562838920250847451218549424952967666977199317118199510412812873612279660956001838254356612160747229638224995547026996682106039632729327401045421633703028358903780437177220296933376000000000000 133 9364809354860308034117438360565914415562838920250847451218549424952967666977199317118199510412812873612279660956001838254356612160747229638224995547026996682106039632729327401045421633703028358903780437177220296933376000000000000 134 9364809354860308034117438360565914415562838920250847451218549424952967666977199317118199510412812873612279660956001838254356612160747229638224995547026996682106039632729327401045421633703028358903780437177220296933376000000000000 135 9364809354860308034117438360565914415562838920250847451218549424952967666977199317118199510412812873612279660956001838254356612160747229638224995547026996682106039632729327401045421633703028358903780437177220296933376000000000000 136 550871138521194590242202256503877318562519936485343967718738201467821627469247018654011735906636051388957627115058931662020977185926307625777940914530999804829767037219372200061495390217825197582575319833954135113728000000000000 137 194058329187034830428818877344917980296323711695071617437290846386567593700336509894515718364746877298659599505660773687512769727744954138267977041503078101937335726582354777970027510788820240113298048104196653004631307255808000000000000 138 194058329187034830428818877344917980296323711695071617437290846386567593700336509894515718364746877298659599505660773687512769727744954138267977041503078101937335726582354777970027510788820240113298048104196653004631307255808000000000000 139 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 140 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 141 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 142 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 143 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 144 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 145 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 146 72442176300240785902336563313309198104235130048754109358894425175876771145200661193929517856422826997088896400106252210413925640160477962312693766557199260157511543499684410847535136576105326796164119300564687035344644819783979696128000000000000 147 10348882328605826557476651901901314014890732864107729908413489310839538735028665884847073979488975285298413771443750315773417948594353994616099109508171322879644506214240630121076448082300760970880588471509241005049234974254854242304000000000000 148 10348882328605826557476651901901314014890732864107729908413489310839538735028665884847073979488975285298413771443750315773417948594353994616099109508171322879644506214240630121076448082300760970880588471509241005049234974254854242304000000000000 149 5100802667554367987891771644154139919342323948176752855378167539293048856530901702481985034983109869598112777988203779583541957315576960618313234546568427082911177538346770647089322588252409272976657291307337818738330155793854254560315899904000000000000 150 5100802667554367987891771644154139919342323948176752855378167539293048856530901702481985034983109869598112777988203779583541957315576960618313234546568427082911177538346770647089322588252409272976657291307337818738330155793854254560315899904000000000000 151 2651833860403905801560274424175833168605375610534564012446744713444057819899930606666769981585200099405046490050176892859261240187725074832805107548496689201623954364141111404271191374476479334579442534862347397604805834781311551238496822371446882304000000000000 152 2651833860403905801560274424175833168605375610534564012446744713444057819899930606666769981585200099405046490050176892859261240187725074832805107548496689201623954364141111404271191374476479334579442534862347397604805834781311551238496822371446882304000000000000 153 45081175626866398626524665210989163866291385379087588211594660128548982938298820313335089686948401689885790330853007178607441083191326272157686828324443716427607224190398893872610253366100148687850523092659905759281699191282296371054445980314596999168000000000000 154 45081175626866398626524665210989163866291385379087588211594660128548982938298820313335089686948401689885790330853007178607441083191326272157686828324443716427607224190398893872610253366100148687850523092659905759281699191282296371054445980314596999168000000000000 155 45081175626866398626524665210989163866291385379087588211594660128548982938298820313335089686948401689885790330853007178607441083191326272157686828324443716427607224190398893872610253366100148687850523092659905759281699191282296371054445980314596999168000000000000 156 3467782740528184509732666554691474143560875798391352939353435394503767918330678485641160745149877053068137717757923629123649314091640482473668217563418747417508248014646068759431557951238472975988501776358454289175515322406330490081111229254968999936000000000000 157 2106931860035261493296891872899540512812014847192064956083725612985352080701276904022832571286256025889055304287016202460192438564112415277710997156970748871865969690160406878233930604850960940373330163456292195886547495258961238522479499195486360446884315136000000000000 158 2106931860035261493296891872899540512812014847192064956083725612985352080701276904022832571286256025889055304287016202460192438564112415277710997156970748871865969690160406878233930604850960940373330163456292195886547495258961238522479499195486360446884315136000000000000 159 2106931860035261493296891872899540512812014847192064956083725612985352080701276904022832571286256025889055304287016202460192438564112415277710997156970748871865969690160406878233930604850960940373330163456292195886547495258961238522479499195486360446884315136000000000000 160 2106931860035261493296891872899540512812014847192064956083725612985352080701276904022832571286256025889055304287016202460192438564112415277710997156970748871865969690160406878233930604850960940373330163456292195886547495258961238522479499195486360446884315136000000000000 161 2106931860035261493296891872899540512812014847192064956083725612985352080701276904022832571286256025889055304287016202460192438564112415277710997156970748871865969690160406878233930604850960940373330163456292195886547495258961238522479499195486360446884315136000000000000 162 2106931860035261493296891872899540512812014847192064956083725612985352080701276904022832571286256025889055304287016202460192438564112415277710997156970748871865969690160406878233930604850960940373330163456292195886547495258961238522479499195486360446884315136000000000000 163 1487307979624496962828698637825102819489972462739496478375450410903294354492852494267385724604839026332204620475638456914206976705676906470652274052143214761627670019953757191890626523222136979961153493119849070528829698588392478916144541363483859954540853860932714496000000000000 164 1487307979624496962828698637825102819489972462739496478375450410903294354492852494267385724604839026332204620475638456914206976705676906470652274052143214761627670019953757191890626523222136979961153493119849070528829698588392478916144541363483859954540853860932714496000000000000 165 1487307979624496962828698637825102819489972462739496478375450410903294354492852494267385724604839026332204620475638456914206976705676906470652274052143214761627670019953757191890626523222136979961153493119849070528829698588392478916144541363483859954540853860932714496000000000000 166 1487307979624496962828698637825102819489972462739496478375450410903294354492852494267385724604839026332204620475638456914206976705676906470652274052143214761627670019953757191890626523222136979961153493119849070528829698588392478916144541363483859954540853860932714496000000000000 167 1156822674745876699163835553718076414446027677910089942272881386318520635704610490836846206885562973478410877625152861913987199114208197667534433228040754606706893713322028933979820344147199208771835909864917419132593263997590563405047291776750070015521103377232110963532169216000000000000 168 1156822674745876699163835553718076414446027677910089942272881386318520635704610490836846206885562973478410877625152861913987199114208197667534433228040754606706893713322028933979820344147199208771835909864917419132593263997590563405047291776750070015521103377232110963532169216000000000000 169 429520161374420797262637994246645746148908954614271024936324948570362482392671942974285138693161333111719609986075881558630049120711704336571862316538935900188022687500476088984169435039446035822521270481474783301997950769457393058350224105664863746272877036242642175982749704716288000000000000 170 429520161374420797262637994246645746148908954614271024936324948570362482392671942974285138693161333111719609986075881558630049120711704336571862316538935900188022687500476088984169435039446035822521270481474783301997950769457393058350224105664863746272877036242642175982749704716288000000000000 171 22606324282864252487507262855086618218363629190224790786122365714229604336456418051278165194376912269037874209793467450454213111616405491398519069291522942115159088815814530999166812370497159780132698446393409647473576356287231213597380216087624407698572475591718009262249984458752000000000000 172 22606324282864252487507262855086618218363629190224790786122365714229604336456418051278165194376912269037874209793467450454213111616405491398519069291522942115159088815814530999166812370497159780132698446393409647473576356287231213597380216087624407698572475591718009262249984458752000000000000 173 20249502871613535441856545153927339894559475981906702021931600707709591219772931982055300184441920249882733664604292102939274592287574713165391611061817058737383804732844428518244447312650285577638514955305301026806014199679136531200265099151997984666558517790374947467052492081254173048832000000000000 174 20249502871613535441856545153927339894559475981906702021931600707709591219772931982055300184441920249882733664604292102939274592287574713165391611061817058737383804732844428518244447312650285577638514955305301026806014199679136531200265099151997984666558517790374947467052492081254173048832000000000000 175 20249502871613535441856545153927339894559475981906702021931600707709591219772931982055300184441920249882733664604292102939274592287574713165391611061817058737383804732844428518244447312650285577638514955305301026806014199679136531200265099151997984666558517790374947467052492081254173048832000000000000 176 20249502871613535441856545153927339894559475981906702021931600707709591219772931982055300184441920249882733664604292102939274592287574713165391611061817058737383804732844428518244447312650285577638514955305301026806014199679136531200265099151997984666558517790374947467052492081254173048832000000000000 177 20249502871613535441856545153927339894559475981906702021931600707709591219772931982055300184441920249882733664604292102939274592287574713165391611061817058737383804732844428518244447312650285577638514955305301026806014199679136531200265099151997984666558517790374947467052492081254173048832000000000000 178 20249502871613535441856545153927339894559475981906702021931600707709591219772931982055300184441920249882733664604292102939274592287574713165391611061817058737383804732844428518244447312650285577638514955305301026806014199679136531200265099151997984666558517790374947467052492081254173048832000000000000 179 20788659675481701391813611572957905143770590224928111641729606511972441036231006961444202331512111981483551618566006975702954879953228737741799828338025071023683648692227434494598526646818219345987618787818989229554723582641263522835449904797452453518933196252894295688701989745664672740348998254592000000000000 180 20788659675481701391813611572957905143770590224928111641729606511972441036231006961444202331512111981483551618566006975702954879953228737741799828338025071023683648692227434494598526646818219345987618787818989229554723582641263522835449904797452453518933196252894295688701989745664672740348998254592000000000000 181 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 182 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 183 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 184 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 185 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 186 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 187 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 188 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 189 22312117537907847648195756879305979634328052784622935663471985915271705381354489228551560145720796196788160491339125511390238582478381673670409411915899791204545851385061429336185764321498723179324170319948601543361879167069516737172286443260162642161908053464811894959866915993136976178205395475912054341632000000000000 190 423930233220249105315719380706813613052233002907835777605967732390162402245735295342479642768695127738975049335443384716414533067089251799737778826402096032886371176316167157387529522108475740407159236079023429323875704174320818006273442421943090201076253015831426004237471403869602547385902514042329032491008000000000000 191 564193215013014577557721261140308520667248282805045096220726749986320097988593223075820103449224943287016664853708999408903477346912040137174319247580129063771922474805657821718583519280009830465235449390321582747719177203678333744098392666707161175730507905935797821422281434695287651948163983856723712448861109157888000000000000 192 564193215013014577557721261140308520667248282805045096220726749986320097988593223075820103449224943287016664853708999408903477346912040137174319247580129063771922474805657821718583519280009830465235449390321582747719177203678333744098392666707161175730507905935797821422281434695287651948163983856723712448861109157888000000000000 193 782811316076170785199422134734765649863867506079854693270148813105746050104317331887616706770378321560641121571559657025569667386015770092759762001360777362014906234495075034546331831717365798932558433668913961593788968487696421133609924388442578312099132129121556153585356244684776708321541801581561854194969115072120814501888000000000000 194 782811316076170785199422134734765649863867506079854693270148813105746050104317331887616706770378321560641121571559657025569667386015770092759762001360777362014906234495075034546331831717365798932558433668913961593788968487696421133609924388442578312099132129121556153585356244684776708321541801581561854194969115072120814501888000000000000 195 782811316076170785199422134734765649863867506079854693270148813105746050104317331887616706770378321560641121571559657025569667386015770092759762001360777362014906234495075034546331831717365798932558433668913961593788968487696421133609924388442578312099132129121556153585356244684776708321541801581561854194969115072120814501888000000000000 196 5479679212533195496395954943143359549047072542558982852891041691740222350730221323213316947392648250924487851000917599178987671702110390649318334009525441534104343641465525241824322822021560592527909035682397731156522779413874947935269470719098048184693924903850893075097493712793436958250792611070932979364783805504845701513216000000000000 197 8253155725532023227017844552610380916438602836746594286958359992105288737931064784538315226117520147214714977609476362433607338975143228266880919270557288043030225827658894801588443244013186620079444865108861317241931592228311684407180846954536311982959715504614055146620758107493757407069109200284398780793279825716467743016494547664896000000000000 198 8253155725532023227017844552610380916438602836746594286958359992105288737931064784538315226117520147214714977609476362433607338975143228266880919270557288043030225827658894801588443244013186620079444865108861317241931592228311684407180846954536311982959715504614055146620758107493757407069109200284398780793279825716467743016494547664896000000000000 199 12942922340736915405451906153927906232701322278255812464050743194289564318247311430783604624092674127769406991929018100651266788822114775157813947599004264225328574970817348884186113763825087818537279171781873450171294323892785325533681450090485309229643469858143257656506475544510282228549891564035754516756627300051012625850460739250852918788096000000000000 200 12942922340736915405451906153927906232701322278255812464050743194289564318247311430783604624092674127769406991929018100651266788822114775157813947599004264225328574970817348884186113763825087818537279171781873450171294323892785325533681450090485309229643469858143257656506475544510282228549891564035754516756627300051012625850460739250852918788096000000000000