1 2 2 4 3 12 4 24 5 120 6 120 7 840 8 1680 9 5040 10 5040 11 55440 12 55440 13 720720 14 720720 15 720720 16 1441440 17 24504480 18 24504480 19 465585120 20 465585120 21 465585120 22 465585120 23 10708457760 24 10708457760 25 53542288800 26 53542288800 27 160626866400 28 160626866400 29 4658179125600 30 4658179125600 31 144403552893600 32 288807105787200 33 288807105787200 34 288807105787200 35 288807105787200 36 288807105787200 37 10685862914126400 38 10685862914126400 39 10685862914126400 40 10685862914126400 41 438120379479182400 42 438120379479182400 43 18839176317604843200 44 18839176317604843200 45 18839176317604843200 46 18839176317604843200 47 885441286927427630400 48 885441286927427630400 49 6198089008491993412800 50 6198089008491993412800 51 6198089008491993412800 52 6198089008491993412800 53 328498717450075650878400 54 328498717450075650878400 55 328498717450075650878400 56 328498717450075650878400 57 328498717450075650878400 58 328498717450075650878400 59 19381424329554463401825600 60 19381424329554463401825600 61 1182266884102822267511361600 62 1182266884102822267511361600 63 1182266884102822267511361600 64 2364533768205644535022723200 65 2364533768205644535022723200 66 2364533768205644535022723200 67 158423762469778183846522454400 68 158423762469778183846522454400 69 158423762469778183846522454400 70 158423762469778183846522454400 71 11248087135354251053103094262400 72 11248087135354251053103094262400 73 821110360880860326876525881155200 74 821110360880860326876525881155200 75 821110360880860326876525881155200 76 821110360880860326876525881155200 77 821110360880860326876525881155200 78 821110360880860326876525881155200 79 64867718509587965823245544611260800 80 64867718509587965823245544611260800 81 194603155528763897469736633833782400 82 194603155528763897469736633833782400 83 16152061908887403489988140608203939200 84 16152061908887403489988140608203939200 85 16152061908887403489988140608203939200 86 16152061908887403489988140608203939200 87 16152061908887403489988140608203939200 88 16152061908887403489988140608203939200 89 1437533509890978910608944514130150588800 90 1437533509890978910608944514130150588800 91 1437533509890978910608944514130150588800 92 1437533509890978910608944514130150588800 93 1437533509890978910608944514130150588800 94 1437533509890978910608944514130150588800 95 1437533509890978910608944514130150588800 96 1437533509890978910608944514130150588800 97 139440750459424954329067617870624607113600 98 139440750459424954329067617870624607113600 99 139440750459424954329067617870624607113600 100 139440750459424954329067617870624607113600 101 14083515796401920387235829404933085318473600 102 14083515796401920387235829404933085318473600 103 1450602127029397799885290428708107787802780800 104 1450602127029397799885290428708107787802780800 105 1450602127029397799885290428708107787802780800 106 1450602127029397799885290428708107787802780800 107 155214427592145564587726075871767533294897545600 108 155214427592145564587726075871767533294897545600 109 16918372607543866540062142270022661129143832470400 110 16918372607543866540062142270022661129143832470400 111 16918372607543866540062142270022661129143832470400 112 16918372607543866540062142270022661129143832470400 113 1911776104652456919027022076512560707593253069155200 114 1911776104652456919027022076512560707593253069155200 115 1911776104652456919027022076512560707593253069155200 116 1911776104652456919027022076512560707593253069155200 117 1911776104652456919027022076512560707593253069155200 118 1911776104652456919027022076512560707593253069155200 119 1911776104652456919027022076512560707593253069155200 120 1911776104652456919027022076512560707593253069155200 121 21029537151177026109297242841638167783525783760707200 122 21029537151177026109297242841638167783525783760707200 123 21029537151177026109297242841638167783525783760707200 124 21029537151177026109297242841638167783525783760707200 125 105147685755885130546486214208190838917628918803536000 126 105147685755885130546486214208190838917628918803536000 127 13353756090997411579403749204440236542538872688049072000 128 26707512181994823158807498408880473085077745376098144000 129 26707512181994823158807498408880473085077745376098144000 130 26707512181994823158807498408880473085077745376098144000 131 3498684095841321833803782291563341974145184644268856864000 132 3498684095841321833803782291563341974145184644268856864000 133 3498684095841321833803782291563341974145184644268856864000 134 3498684095841321833803782291563341974145184644268856864000 135 3498684095841321833803782291563341974145184644268856864000 136 3498684095841321833803782291563341974145184644268856864000 137 479319721130261091231118173944177850457890296264833390368000 138 479319721130261091231118173944177850457890296264833390368000 139 66625441237106291681125426178240721213646751180811841261152000 140 66625441237106291681125426178240721213646751180811841261152000 141 66625441237106291681125426178240721213646751180811841261152000 142 66625441237106291681125426178240721213646751180811841261152000 143 66625441237106291681125426178240721213646751180811841261152000 144 66625441237106291681125426178240721213646751180811841261152000 145 66625441237106291681125426178240721213646751180811841261152000 146 66625441237106291681125426178240721213646751180811841261152000 147 66625441237106291681125426178240721213646751180811841261152000 148 66625441237106291681125426178240721213646751180811841261152000 149 9927190744328837460487688500557867460833365925940964347911648000 150 9927190744328837460487688500557867460833365925940964347911648000 151 1499005802393654456533640963584237986585838254817085616534658848000 152 1499005802393654456533640963584237986585838254817085616534658848000 153 1499005802393654456533640963584237986585838254817085616534658848000 154 1499005802393654456533640963584237986585838254817085616534658848000 155 1499005802393654456533640963584237986585838254817085616534658848000 156 1499005802393654456533640963584237986585838254817085616534658848000 157 235343910975803749675781631282725363893976606006282441795941439136000 158 235343910975803749675781631282725363893976606006282441795941439136000 159 235343910975803749675781631282725363893976606006282441795941439136000 160 235343910975803749675781631282725363893976606006282441795941439136000 161 235343910975803749675781631282725363893976606006282441795941439136000 162 235343910975803749675781631282725363893976606006282441795941439136000 163 38361057489056011197152405899084234314718186779024038012738454579168000 164 38361057489056011197152405899084234314718186779024038012738454579168000 165 38361057489056011197152405899084234314718186779024038012738454579168000 166 38361057489056011197152405899084234314718186779024038012738454579168000 167 6406296600672353869924451785147067130557937192097014348127321914721056000 168 6406296600672353869924451785147067130557937192097014348127321914721056000 169 83281855808740600309017873206911872697253183497261186525655184891373728000 170 83281855808740600309017873206911872697253183497261186525655184891373728000 171 83281855808740600309017873206911872697253183497261186525655184891373728000 172 83281855808740600309017873206911872697253183497261186525655184891373728000 173 14407761054912123853460092064795753976624800745026185268938346986207654944000 174 14407761054912123853460092064795753976624800745026185268938346986207654944000 175 14407761054912123853460092064795753976624800745026185268938346986207654944000 176 14407761054912123853460092064795753976624800745026185268938346986207654944000 177 14407761054912123853460092064795753976624800745026185268938346986207654944000 178 14407761054912123853460092064795753976624800745026185268938346986207654944000 179 2578989228829270169769356479598439961815839333359687163139964110531170234976000 180 2578989228829270169769356479598439961815839333359687163139964110531170234976000 181 466797050418097900728253522807317633088666919338103376528333504006141812530656000 182 466797050418097900728253522807317633088666919338103376528333504006141812530656000 183 466797050418097900728253522807317633088666919338103376528333504006141812530656000 184 466797050418097900728253522807317633088666919338103376528333504006141812530656000 185 466797050418097900728253522807317633088666919338103376528333504006141812530656000 186 466797050418097900728253522807317633088666919338103376528333504006141812530656000 187 466797050418097900728253522807317633088666919338103376528333504006141812530656000 188 466797050418097900728253522807317633088666919338103376528333504006141812530656000 189 466797050418097900728253522807317633088666919338103376528333504006141812530656000 190 466797050418097900728253522807317633088666919338103376528333504006141812530656000 191 89158236629856699039096422856197667919935381593577744916911699265173086193355296000 192 89158236629856699039096422856197667919935381593577744916911699265173086193355296000 193 17207539669562342914545609611246149908547528647560504768963957958178405635317572128000 194 17207539669562342914545609611246149908547528647560504768963957958178405635317572128000 195 17207539669562342914545609611246149908547528647560504768963957958178405635317572128000 196 17207539669562342914545609611246149908547528647560504768963957958178405635317572128000 197 3389885314903781554165485093415491531983863143569419439485899717761145910157561709216000 198 3389885314903781554165485093415491531983863143569419439485899717761145910157561709216000 199 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 200 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 201 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 202 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 203 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 204 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 205 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 206 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 207 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 208 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 209 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 210 674587177665852529278931533589682814864788765570314468457694043834468036121354780133984000 211 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 212 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 213 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 214 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 215 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 216 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 217 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 218 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 219 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 220 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 221 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 222 142337894487494883677854553587423073936470429535336352844573443249072755621605858608270624000 223 31741350470711359060161565449995345487832905786380006684339877844543224503618106469644349152000 224 31741350470711359060161565449995345487832905786380006684339877844543224503618106469644349152000 225 31741350470711359060161565449995345487832905786380006684339877844543224503618106469644349152000 226 31741350470711359060161565449995345487832905786380006684339877844543224503618106469644349152000 227 7205286556851478506656675357148943425738069613508261517345152270711311962321310168609267257504000 228 7205286556851478506656675357148943425738069613508261517345152270711311962321310168609267257504000 229 1650010621518988578024378656787108044494017941493391887472039869992890439371580028611522201968416000 230 1650010621518988578024378656787108044494017941493391887472039869992890439371580028611522201968416000 231 1650010621518988578024378656787108044494017941493391887472039869992890439371580028611522201968416000 232 1650010621518988578024378656787108044494017941493391887472039869992890439371580028611522201968416000 233 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000 234 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000 235 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000 236 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000 237 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000 238 384452474813924338679680227031396174367106180367960309780985289708343472373578146666484673058640928000 239 91884141480527916944443574260503685673738377107942514037655484240294089897285177053289836861015181792000 240 91884141480527916944443574260503685673738377107942514037655484240294089897285177053289836861015181792000 241 22144078096807227983610901396781388247370948883014145883074971701910875665245727669842850683504658811872000 242 22144078096807227983610901396781388247370948883014145883074971701910875665245727669842850683504658811872000 243 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 244 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 245 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 246 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 247 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 248 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 249 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 250 66432234290421683950832704190344164742112846649042437649224915105732626995737183009528552050513976435616000 251 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 252 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 253 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 254 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 255 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 256 33348981613791685343318017503552770700540649017819303699910907383077778751860065870783333129358016170679232000 257 8570688274744463133232730498413062070038946797579561050877103197450989139228036928791316614245010155864562624000 258 8570688274744463133232730498413062070038946797579561050877103197450989139228036928791316614245010155864562624000 259 8570688274744463133232730498413062070038946797579561050877103197450989139228036928791316614245010155864562624000 260 8570688274744463133232730498413062070038946797579561050877103197450989139228036928791316614245010155864562624000 261 8570688274744463133232730498413062070038946797579561050877103197450989139228036928791316614245010155864562624000 262 8570688274744463133232730498413062070038946797579561050877103197450989139228036928791316614245010155864562624000 263 2254091016257793804040208121082635324420243007763424556380678140929610143616973712272116269546437670992379970112000 264 2254091016257793804040208121082635324420243007763424556380678140929610143616973712272116269546437670992379970112000 265 2254091016257793804040208121082635324420243007763424556380678140929610143616973712272116269546437670992379970112000 266 2254091016257793804040208121082635324420243007763424556380678140929610143616973712272116269546437670992379970112000 267 2254091016257793804040208121082635324420243007763424556380678140929610143616973712272116269546437670992379970112000 268 2254091016257793804040208121082635324420243007763424556380678140929610143616973712272116269546437670992379970112000 269 606350483373346533286815984571228902269045369088361205666402419910065128632965928601199276507991733496950211960128000 270 606350483373346533286815984571228902269045369088361205666402419910065128632965928601199276507991733496950211960128000 271 164320980994176910520727131818803032514911295022945886735595055795627649859533766650925003933665759777673507441194688000 272 164320980994176910520727131818803032514911295022945886735595055795627649859533766650925003933665759777673507441194688000 273 164320980994176910520727131818803032514911295022945886735595055795627649859533766650925003933665759777673507441194688000 274 164320980994176910520727131818803032514911295022945886735595055795627649859533766650925003933665759777673507441194688000 275 164320980994176910520727131818803032514911295022945886735595055795627649859533766650925003933665759777673507441194688000 276 164320980994176910520727131818803032514911295022945886735595055795627649859533766650925003933665759777673507441194688000 277 45516911735387004214241415513808440006630428721356010625759830455388859011090853362306226089625415458415561561210928576000 278 45516911735387004214241415513808440006630428721356010625759830455388859011090853362306226089625415458415561561210928576000 279 45516911735387004214241415513808440006630428721356010625759830455388859011090853362306226089625415458415561561210928576000 280 45516911735387004214241415513808440006630428721356010625759830455388859011090853362306226089625415458415561561210928576000 281 12790252197643748184201837759380171641863150470701038985838512357964269382116529794808049531184741743814772798700270929856000 282 12790252197643748184201837759380171641863150470701038985838512357964269382116529794808049531184741743814772798700270929856000 283 3619641371933180736129120085904588574647271583208394032992298997303888235138977931930678017325281913499580702032176673149248000 284 3619641371933180736129120085904588574647271583208394032992298997303888235138977931930678017325281913499580702032176673149248000 285 3619641371933180736129120085904588574647271583208394032992298997303888235138977931930678017325281913499580702032176673149248000 286 3619641371933180736129120085904588574647271583208394032992298997303888235138977931930678017325281913499580702032176673149248000 287 3619641371933180736129120085904588574647271583208394032992298997303888235138977931930678017325281913499580702032176673149248000 288 3619641371933180736129120085904588574647271583208394032992298997303888235138977931930678017325281913499580702032176673149248000 289 61533903322864072514195041460378005769003616914542698560869082954166099997362624842821526294529792529492871934547003443537216000 290 61533903322864072514195041460378005769003616914542698560869082954166099997362624842821526294529792529492871934547003443537216000 291 61533903322864072514195041460378005769003616914542698560869082954166099997362624842821526294529792529492871934547003443537216000 292 61533903322864072514195041460378005769003616914542698560869082954166099997362624842821526294529792529492871934547003443537216000 293 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 294 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 295 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 296 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 297 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 298 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 299 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 300 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 301 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 302 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 303 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 304 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 305 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 306 18029433673599173246659147147890755690318059755961010678334641305570667299227249078946707204297229211141411476822272008956404288000 307 5535036137794946186724358174402461996927644345080030278248734880810194860862765467236639111719249367820413323384437506749616116416000 308 5535036137794946186724358174402461996927644345080030278248734880810194860862765467236639111719249367820413323384437506749616116416000 309 5535036137794946186724358174402461996927644345080030278248734880810194860862765467236639111719249367820413323384437506749616116416000 310 5535036137794946186724358174402461996927644345080030278248734880810194860862765467236639111719249367820413323384437506749616116416000 311 1721396238854228264071275392239165681044497391319889416535356547931970601728320060310594763744686553392148543572560064599130612205376000 312 1721396238854228264071275392239165681044497391319889416535356547931970601728320060310594763744686553392148543572560064599130612205376000 313 538797022761373446654309197770858858166927683483125387375566599502706798340964178877216161052086891211742494138211300219527881620282688000 314 538797022761373446654309197770858858166927683483125387375566599502706798340964178877216161052086891211742494138211300219527881620282688000 315 538797022761373446654309197770858858166927683483125387375566599502706798340964178877216161052086891211742494138211300219527881620282688000 316 538797022761373446654309197770858858166927683483125387375566599502706798340964178877216161052086891211742494138211300219527881620282688000 317 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 318 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 319 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 320 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 321 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 322 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 323 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 324 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 325 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 326 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 327 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 328 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 329 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 330 170798656215355382589416015693362258038916075664150747798054612042358055074085644704077523053511544514122370641812982169590338473629612096000 331 56534355207282631637096701194502907410881221044833897521156076586020516229522348397049660130712321234174504682440097098134402034771401603776000 332 56534355207282631637096701194502907410881221044833897521156076586020516229522348397049660130712321234174504682440097098134402034771401603776000 333 56534355207282631637096701194502907410881221044833897521156076586020516229522348397049660130712321234174504682440097098134402034771401603776000 334 56534355207282631637096701194502907410881221044833897521156076586020516229522348397049660130712321234174504682440097098134402034771401603776000 335 56534355207282631637096701194502907410881221044833897521156076586020516229522348397049660130712321234174504682440097098134402034771401603776000 336 56534355207282631637096701194502907410881221044833897521156076586020516229522348397049660130712321234174504682440097098134402034771401603776000 337 19052077704854246861701588302547479797466971492109023464629597809488913969349031409805735464050052255916808077982312722071293485717962340472512000 338 19052077704854246861701588302547479797466971492109023464629597809488913969349031409805735464050052255916808077982312722071293485717962340472512000 339 19052077704854246861701588302547479797466971492109023464629597809488913969349031409805735464050052255916808077982312722071293485717962340472512000 340 19052077704854246861701588302547479797466971492109023464629597809488913969349031409805735464050052255916808077982312722071293485717962340472512000 341 19052077704854246861701588302547479797466971492109023464629597809488913969349031409805735464050052255916808077982312722071293485717962340472512000 342 19052077704854246861701588302547479797466971492109023464629597809488913969349031409805735464050052255916808077982312722071293485717962340472512000 343 133364543933979728031911118117832358582268800444763164252407184666422397785443219868640148248350365791417656545876189054499054400025736383307584000 344 133364543933979728031911118117832358582268800444763164252407184666422397785443219868640148248350365791417656545876189054499054400025736383307584000 345 133364543933979728031911118117832358582268800444763164252407184666422397785443219868640148248350365791417656545876189054499054400025736383307584000 346 133364543933979728031911118117832358582268800444763164252407184666422397785443219868640148248350365791417656545876189054499054400025736383307584000 347 46277496745090965627073157986887828428047273754332817995585293079248572031548797294418131442177576929621926821419037601911171876808930525007731648000 348 46277496745090965627073157986887828428047273754332817995585293079248572031548797294418131442177576929621926821419037601911171876808930525007731648000 349 16150846364036747003848532137423852121388498540262153480459267284657751639010530255751927873319974348438052460675244123066998985006316753227698345152000 350 16150846364036747003848532137423852121388498540262153480459267284657751639010530255751927873319974348438052460675244123066998985006316753227698345152000 351 16150846364036747003848532137423852121388498540262153480459267284657751639010530255751927873319974348438052460675244123066998985006316753227698345152000 352 16150846364036747003848532137423852121388498540262153480459267284657751639010530255751927873319974348438052460675244123066998985006316753227698345152000 353 5701248766504971692358531844510619798850139984712540178602121351484186328570717180280430539281950944998632518618361175442650641707229813889377515838656000 354 5701248766504971692358531844510619798850139984712540178602121351484186328570717180280430539281950944998632518618361175442650641707229813889377515838656000 355 5701248766504971692358531844510619798850139984712540178602121351484186328570717180280430539281950944998632518618361175442650641707229813889377515838656000 356 5701248766504971692358531844510619798850139984712540178602121351484186328570717180280430539281950944998632518618361175442650641707229813889377515838656000 357 5701248766504971692358531844510619798850139984712540178602121351484186328570717180280430539281950944998632518618361175442650641707229813889377515838656000 358 5701248766504971692358531844510619798850139984712540178602121351484186328570717180280430539281950944998632518618361175442650641707229813889377515838656000 359 2046748307175284837556712932179312507787200254511801924118161565182822891956887467720674563602220389254509074183991661983911580372895503186286528186077504000 360 2046748307175284837556712932179312507787200254511801924118161565182822891956887467720674563602220389254509074183991661983911580372895503186286528186077504000 361 38888217836330411913577545711406937647956804835724236558245069738473634947180861886692816708442187395835672409495841577694320027085014560539444035535472576000 362 38888217836330411913577545711406937647956804835724236558245069738473634947180861886692816708442187395835672409495841577694320027085014560539444035535472576000 363 38888217836330411913577545711406937647956804835724236558245069738473634947180861886692816708442187395835672409495841577694320027085014560539444035535472576000 364 38888217836330411913577545711406937647956804835724236558245069738473634947180861886692816708442187395835672409495841577694320027085014560539444035535472576000 365 38888217836330411913577545711406937647956804835724236558245069738473634947180861886692816708442187395835672409495841577694320027085014560539444035535472576000 366 38888217836330411913577545711406937647956804835724236558245069738473634947180861886692816708442187395835672409495841577694320027085014560539444035535472576000 367 14271975945933261172282959276086346116800147374710794816875940594019824025615376312416263731998282774271691774284973859013815449940200343717975961041518435392000 368 14271975945933261172282959276086346116800147374710794816875940594019824025615376312416263731998282774271691774284973859013815449940200343717975961041518435392000 369 14271975945933261172282959276086346116800147374710794816875940594019824025615376312416263731998282774271691774284973859013815449940200343717975961041518435392000 370 14271975945933261172282959276086346116800147374710794816875940594019824025615376312416263731998282774271691774284973859013815449940200343717975961041518435392000 371 14271975945933261172282959276086346116800147374710794816875940594019824025615376312416263731998282774271691774284973859013815449940200343717975961041518435392000 372 14271975945933261172282959276086346116800147374710794816875940594019824025615376312416263731998282774271691774284973859013815449940200343717975961041518435392000 373 5323447027833106417261543809980207101566454970767126466694725841569394361554535364531266372035359474803341031808295249412153162827694728206805033468486376401216000 374 5323447027833106417261543809980207101566454970767126466694725841569394361554535364531266372035359474803341031808295249412153162827694728206805033468486376401216000 375 5323447027833106417261543809980207101566454970767126466694725841569394361554535364531266372035359474803341031808295249412153162827694728206805033468486376401216000 376 5323447027833106417261543809980207101566454970767126466694725841569394361554535364531266372035359474803341031808295249412153162827694728206805033468486376401216000 377 5323447027833106417261543809980207101566454970767126466694725841569394361554535364531266372035359474803341031808295249412153162827694728206805033468486376401216000 378 5323447027833106417261543809980207101566454970767126466694725841569394361554535364531266372035359474803341031808295249412153162827694728206805033468486376401216000 379 2017586423548747332142125103982498491493686433920740930877301093954800463029168903157349955001401240950466251055343899527206048711696301990379107684556336656060864000 380 2017586423548747332142125103982498491493686433920740930877301093954800463029168903157349955001401240950466251055343899527206048711696301990379107684556336656060864000 381 2017586423548747332142125103982498491493686433920740930877301093954800463029168903157349955001401240950466251055343899527206048711696301990379107684556336656060864000 382 2017586423548747332142125103982498491493686433920740930877301093954800463029168903157349955001401240950466251055343899527206048711696301990379107684556336656060864000 383 772735600219170228210433914825296922242081904191643776526006318984688577340171689909265032765536675284028574154196713518919916656579683662315198243185076939271310912000 384 772735600219170228210433914825296922242081904191643776526006318984688577340171689909265032765536675284028574154196713518919916656579683662315198243185076939271310912000 385 772735600219170228210433914825296922242081904191643776526006318984688577340171689909265032765536675284028574154196713518919916656579683662315198243185076939271310912000 386 772735600219170228210433914825296922242081904191643776526006318984688577340171689909265032765536675284028574154196713518919916656579683662315198243185076939271310912000 387 772735600219170228210433914825296922242081904191643776526006318984688577340171689909265032765536675284028574154196713518919916656579683662315198243185076939271310912000 388 772735600219170228210433914825296922242081904191643776526006318984688577340171689909265032765536675284028574154196713518919916656579683662315198243185076939271310912000 389 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 390 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 391 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 392 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 393 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 394 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 395 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 396 300594148485257218773858792867040502752169860730549429068616458085043856585326787374704097745793766685487115345982521558859847579409496944640612116598994929376539944768000 397 119335876948647115853221940768215079592611434710028123340240733859762411064374734587757526805080125374138384792355061058867359489025570287022323010289800986962486358072896000 398 119335876948647115853221940768215079592611434710028123340240733859762411064374734587757526805080125374138384792355061058867359489025570287022323010289800986962486358072896000 399 119335876948647115853221940768215079592611434710028123340240733859762411064374734587757526805080125374138384792355061058867359489025570287022323010289800986962486358072896000 400 119335876948647115853221940768215079592611434710028123340240733859762411064374734587757526805080125374138384792355061058867359489025570287022323010289800986962486358072896000 401 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 402 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 403 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 404 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 405 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 406 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 407 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 408 47853686656407493457141998248054246916637185318721277459436534277764726836814268569690768248837130275029492301734379484605811155099253685095951527126210195771957029587231296000 409 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 410 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 411 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 412 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 413 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 414 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 415 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 416 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 417 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 418 19572157842470664823971077283454186988904608795357002480909542519605773276257035845003524213774386282487062351409361209203776762435594757204244174594619970070730425101177600064000 419 8200734135995208561243881381767304348351031085254584039501098315714819002751698019056476645571467852362079125240522346656382463460514203268578309155145767459636048117393414426816000 420 8200734135995208561243881381767304348351031085254584039501098315714819002751698019056476645571467852362079125240522346656382463460514203268578309155145767459636048117393414426816000 421 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 422 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 423 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 424 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 425 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 426 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 427 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 428 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 429 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 430 3452509071253982804283674061724035130655784086892179880629962390915938800158464866022776667785587965844435311726259907942337017116876479576071468154316368100506776257422627473689536000 431 1488031409710466588646263520603059141312642941450529528551513790484769622868298357255816743815588413278951619354018020323147254377373762697286802774510354651318420566949152441160190016000 432 1488031409710466588646263520603059141312642941450529528551513790484769622868298357255816743815588413278951619354018020323147254377373762697286802774510354651318420566949152441160190016000 433 644317600404632032883832104421124608188374393648079285862805471279905246701973188691768650072149782949786051180289802799922761145402839247925185601362983564020876105488983007022362276928000 434 644317600404632032883832104421124608188374393648079285862805471279905246701973188691768650072149782949786051180289802799922761145402839247925185601362983564020876105488983007022362276928000 435 644317600404632032883832104421124608188374393648079285862805471279905246701973188691768650072149782949786051180289802799922761145402839247925185601362983564020876105488983007022362276928000 436 644317600404632032883832104421124608188374393648079285862805471279905246701973188691768650072149782949786051180289802799922761145402839247925185601362983564020876105488983007022362276928000 437 644317600404632032883832104421124608188374393648079285862805471279905246701973188691768650072149782949786051180289802799922761145402839247925185601362983564020876105488983007022362276928000 438 644317600404632032883832104421124608188374393648079285862805471279905246701973188691768650072149782949786051180289802799922761145402839247925185601362983564020876105488983007022362276928000 439 282855426577633462436002293840873702994696358811506806493771601891878403302166229835686437381673754714956076468147223429166092142831846429839156478998349784605164610309663540082817039571392000 440 282855426577633462436002293840873702994696358811506806493771601891878403302166229835686437381673754714956076468147223429166092142831846429839156478998349784605164610309663540082817039571392000 441 282855426577633462436002293840873702994696358811506806493771601891878403302166229835686437381673754714956076468147223429166092142831846429839156478998349784605164610309663540082817039571392000 442 282855426577633462436002293840873702994696358811506806493771601891878403302166229835686437381673754714956076468147223429166092142831846429839156478998349784605164610309663540082817039571392000 443 125304953973891623859149016171507050426650486953497515276740819638102132662859639817209091760081473338725541875389219979120578819274507968418746320196268954580087922367180948256687948530126656000 444 125304953973891623859149016171507050426650486953497515276740819638102132662859639817209091760081473338725541875389219979120578819274507968418746320196268954580087922367180948256687948530126656000 445 125304953973891623859149016171507050426650486953497515276740819638102132662859639817209091760081473338725541875389219979120578819274507968418746320196268954580087922367180948256687948530126656000 446 125304953973891623859149016171507050426650486953497515276740819638102132662859639817209091760081473338725541875389219979120578819274507968418746320196268954580087922367180948256687948530126656000 447 125304953973891623859149016171507050426650486953497515276740819638102132662859639817209091760081473338725541875389219979120578819274507968418746320196268954580087922367180948256687948530126656000 448 125304953973891623859149016171507050426650486953497515276740819638102132662859639817209091760081473338725541875389219979120578819274507968418746320196268954580087922367180948256687948530126656000 449 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 450 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 451 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 452 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 453 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 454 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 455 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 456 56261924334277339112757908261006665641566068642120384359256628017507857565623978277926882200276581529087768302049759770625139889854254077820017097768124760606459477142864245767252888890026868544000 457 25711699420764743974530364075280046198195693369449015652180279004001090907490158073012585165526397758793110114036740215175688929663394113563747813680033015597151981054288960315634570222742278924608000 458 25711699420764743974530364075280046198195693369449015652180279004001090907490158073012585165526397758793110114036740215175688929663394113563747813680033015597151981054288960315634570222742278924608000 459 25711699420764743974530364075280046198195693369449015652180279004001090907490158073012585165526397758793110114036740215175688929663394113563747813680033015597151981054288960315634570222742278924608000 460 25711699420764743974530364075280046198195693369449015652180279004001090907490158073012585165526397758793110114036740215175688929663394113563747813680033015597151981054288960315634570222742278924608000 461 11853093432972546972258497838704101297368214643315996215655108620844502908352962871658801761307669366803623762570937239195992596574824686352887742106495220190287063266027210705507536872684190584244288000 462 11853093432972546972258497838704101297368214643315996215655108620844502908352962871658801761307669366803623762570937239195992596574824686352887742106495220190287063266027210705507536872684190584244288000 463 5487982259466289248155684499319998900681483379855306247848315291451004846567421809578025215485450916830077802070343941747744572214143829781387024595307286948102910292170598556649989572052780240505105344000 464 5487982259466289248155684499319998900681483379855306247848315291451004846567421809578025215485450916830077802070343941747744572214143829781387024595307286948102910292170598556649989572052780240505105344000 465 5487982259466289248155684499319998900681483379855306247848315291451004846567421809578025215485450916830077802070343941747744572214143829781387024595307286948102910292170598556649989572052780240505105344000 466 5487982259466289248155684499319998900681483379855306247848315291451004846567421809578025215485450916830077802070343941747744572214143829781387024595307286948102910292170598556649989572052780240505105344000 467 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 468 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 469 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 470 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 471 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 472 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 473 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 474 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 475 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 476 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 477 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 478 2562887715170757078888704661182439486618252738392428017745163241107619263346985985072937775631705578159646333566850620796196715224005168507907740486008503004764059106443669525955545130148648372315884195648000 479 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 480 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 481 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 482 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 483 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 484 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 485 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 486 1227623215566792640787689532706388514090143061689973020499933192490549627143206286849937194527586971938470593778521447361378226592298475715287807692798072939281984311986517702932706117341202570339308529715392000 487 597852505981028016063604802428011206361899671043016860983467464742897668418741461695919413734934855334035179170139944864991196350449357673345162346392661521430326359937434121328227879145165651755243253971395904000 488 597852505981028016063604802428011206361899671043016860983467464742897668418741461695919413734934855334035179170139944864991196350449357673345162346392661521430326359937434121328227879145165651755243253971395904000 489 597852505981028016063604802428011206361899671043016860983467464742897668418741461695919413734934855334035179170139944864991196350449357673345162346392661521430326359937434121328227879145165651755243253971395904000 490 597852505981028016063604802428011206361899671043016860983467464742897668418741461695919413734934855334035179170139944864991196350449357673345162346392661521430326359937434121328227879145165651755243253971395904000 491 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 492 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 493 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 494 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 495 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 496 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 497 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 498 293545580436684755887229957992153502323692738482121278742882525188762755193602057692696432143853013969011272972538712928710677408070634617612474712078796807022290242729280153572159888660276335011824437699955388864000 499 146479244637905693187727749038084597659522676502578518092698380069192614841607426788655519639782653970536625213296817751426628026627246674188624881327319606704122831121910796632507784441477891170900394412277739043136000 500 146479244637905693187727749038084597659522676502578518092698380069192614841607426788655519639782653970536625213296817751426628026627246674188624881327319606704122831121910796632507784441477891170900394412277739043136000