1 1 2 1 3 2 4 3 5 12 6 20 7 60 8 210 9 840 10 504 11 2520 12 27720 13 27720 14 51480 15 360360 16 180180 17 720720 18 4084080 19 12252240 20 232792560 21 232792560 22 21162960 23 232792560 24 5354228880 25 5354228880 26 2059318800 27 26771144400 28 80313433200 29 80313433200 30 2329089562800 31 2329089562800 32 36100888223400 33 144403552893600 34 8494326640800 35 144403552893600 36 144403552893600 37 144403552893600 38 281206918792800 39 5342931457063200 40 5342931457063200 41 5342931457063200 42 219060189739591200 43 219060189739591200 44 9419588158802421600 45 9419588158802421600 46 409547311252279200 47 9419588158802421600 48 442720643463713815200 49 442720643463713815200 50 619808900849199341280 51 3099044504245996706400 52 3099044504245996706400 53 3099044504245996706400 54 54749786241679275146400 55 164249358725037825439200 56 164249358725037825439200 57 164249358725037825439200 58 5663770990518545704800 59 164249358725037825439200 60 9690712164777231700912800 61 9690712164777231700912800 62 19068820711335843024376800 63 591133442051411133755680800 64 295566721025705566877840400 65 1182266884102822267511361600 66 1182266884102822267511361600 67 1182266884102822267511361600 68 79211881234889091923261227200 69 79211881234889091923261227200 70 79211881234889091923261227200 71 79211881234889091923261227200 72 5624043567677125526551547131200 73 5624043567677125526551547131200 74 11096085957849463876709809204800 75 410555180440430163438262940577600 76 410555180440430163438262940577600 77 410555180440430163438262940577600 78 410555180440430163438262940577600 79 410555180440430163438262940577600 80 32433859254793982911622772305630400 81 32433859254793982911622772305630400 82 2373209213765413383777276022363200 83 97301577764381948734868316916891200 84 8076030954443701744994070304101969600 85 8076030954443701744994070304101969600 86 187814673359155854534745821025627200 87 8076030954443701744994070304101969600 88 8076030954443701744994070304101969600 89 8076030954443701744994070304101969600 90 718766754945489455304472257065075294400 91 718766754945489455304472257065075294400 92 718766754945489455304472257065075294400 93 718766754945489455304472257065075294400 94 15292909679691265006478133129044155200 95 718766754945489455304472257065075294400 96 718766754945489455304472257065075294400 97 718766754945489455304472257065075294400 98 9960053604244639594933401276473186222400 99 69720375229712477164533808935312303556800 100 69720375229712477164533808935312303556800 101 69720375229712477164533808935312303556800 102 7041757898200960193617914702466542659236800 103 7041757898200960193617914702466542659236800 104 725301063514698899942645214354053893901390400 105 725301063514698899942645214354053893901390400 106 13684925726692432074389532346302903658516800 107 725301063514698899942645214354053893901390400 108 77607213796072782293863037935883766647448772800 109 77607213796072782293863037935883766647448772800 110 8459186303771933270031071135011330564571916235200 111 8459186303771933270031071135011330564571916235200 112 8459186303771933270031071135011330564571916235200 113 8459186303771933270031071135011330564571916235200 114 955888052326228459513511038256280353796626534577600 115 955888052326228459513511038256280353796626534577600 116 955888052326228459513511038256280353796626534577600 117 955888052326228459513511038256280353796626534577600 118 16201492412308956940906966750106446674519093806400 119 955888052326228459513511038256280353796626534577600 120 955888052326228459513511038256280353796626534577600 121 955888052326228459513511038256280353796626534577600 122 172373255337516607453256088865886621176440850497600 123 10514768575588513054648621420819083891762891880353600 124 10514768575588513054648621420819083891762891880353600 125 10514768575588513054648621420819083891762891880353600 126 52573842877942565273243107104095419458814459401768000 127 52573842877942565273243107104095419458814459401768000 128 3338439022749352894850937301110059135634718172012268000 129 13353756090997411579403749204440236542538872688049072000 130 13353756090997411579403749204440236542538872688049072000 131 13353756090997411579403749204440236542538872688049072000 132 1749342047920660916901891145781670987072592322134428432000 133 1749342047920660916901891145781670987072592322134428432000 134 26109582804785983834356584265398074433919288390066096000 135 1749342047920660916901891145781670987072592322134428432000 136 1749342047920660916901891145781670987072592322134428432000 137 1749342047920660916901891145781670987072592322134428432000 138 239659860565130545615559086972088925228945148132416695184000 139 239659860565130545615559086972088925228945148132416695184000 140 33312720618553145840562713089120360606823375590405920630576000 141 33312720618553145840562713089120360606823375590405920630576000 142 469193248148635856909333987170709304321455994231069304656000 143 33312720618553145840562713089120360606823375590405920630576000 144 33312720618553145840562713089120360606823375590405920630576000 145 33312720618553145840562713089120360606823375590405920630576000 146 456338638610317066309078261494799460367443501238437268912000 147 33312720618553145840562713089120360606823375590405920630576000 148 33312720618553145840562713089120360606823375590405920630576000 149 33312720618553145840562713089120360606823375590405920630576000 150 4963595372164418730243844250278933730416682962970482173955824000 151 4963595372164418730243844250278933730416682962970482173955824000 152 749502901196827228266820481792118993292919127408542808267329424000 153 749502901196827228266820481792118993292919127408542808267329424000 154 749502901196827228266820481792118993292919127408542808267329424000 155 749502901196827228266820481792118993292919127408542808267329424000 156 749502901196827228266820481792118993292919127408542808267329424000 157 749502901196827228266820481792118993292919127408542808267329424000 158 1489518423897492086555579944827375720847953202571407859467983792000 159 117671955487901874837890815641362681946988303003141220897970719568000 160 117671955487901874837890815641362681946988303003141220897970719568000 161 117671955487901874837890815641362681946988303003141220897970719568000 162 39223985162633958279296938547120893982329434334380406965990239856000 163 117671955487901874837890815641362681946988303003141220897970719568000 164 19180528744528005598576202949542117157359093389512019006369227289584000 165 19180528744528005598576202949542117157359093389512019006369227289584000 166 231090707765397657814171119874001411534446908307373722968303943248000 167 19180528744528005598576202949542117157359093389512019006369227289584000 168 3203148300336176934962225892573533565278968596048507174063660957360528000 169 3203148300336176934962225892573533565278968596048507174063660957360528000 170 41640927904370300154508936603455936348626591748630593262827592445686864000 171 41640927904370300154508936603455936348626591748630593262827592445686864000 172 41640927904370300154508936603455936348626591748630593262827592445686864000 173 41640927904370300154508936603455936348626591748630593262827592445686864000 174 7203880527456061926730046032397876988312400372513092634469173493103827472000 175 7203880527456061926730046032397876988312400372513092634469173493103827472000 176 7203880527456061926730046032397876988312400372513092634469173493103827472000 177 7203880527456061926730046032397876988312400372513092634469173493103827472000 178 80942477836584965468876921712335696497892139017001040836732286439368848000 179 7203880527456061926730046032397876988312400372513092634469173493103827472000 180 1289494614414635084884678239799219980907919666679843581569982055265585117488000 181 1289494614414635084884678239799219980907919666679843581569982055265585117488000 182 233398525209048950364126761403658816544333459669051688264166752003070906265328000 183 233398525209048950364126761403658816544333459669051688264166752003070906265328000 184 233398525209048950364126761403658816544333459669051688264166752003070906265328000 185 233398525209048950364126761403658816544333459669051688264166752003070906265328000 186 233398525209048950364126761403658816544333459669051688264166752003070906265328000 187 233398525209048950364126761403658816544333459669051688264166752003070906265328000 188 233398525209048950364126761403658816544333459669051688264166752003070906265328000 189 233398525209048950364126761403658816544333459669051688264166752003070906265328000 190 233398525209048950364126761403658816544333459669051688264166752003070906265328000 191 233398525209048950364126761403658816544333459669051688264166752003070906265328000 192 44579118314928349519548211428098833959967690796788872458455849632586543096677648000 193 44579118314928349519548211428098833959967690796788872458455849632586543096677648000 194 88698658090527540796626853666217267569832621894641777159608030712259822862461712000 195 8603769834781171457272804805623074954273764323780252384481978979089202817658786064000 196 8603769834781171457272804805623074954273764323780252384481978979089202817658786064000 197 8603769834781171457272804805623074954273764323780252384481978979089202817658786064000 198 1694942657451890777082742546707745765991931571784709719742949858880572955078780854608000 199 1694942657451890777082742546707745765991931571784709719742949858880572955078780854608000 200 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 201 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 202 3339540483494319451875898681137043637944498839457002319097495266507267505551261287792000 203 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 204 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 205 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 206 3274695037212876355722968609658654441091207599855895477949971086575087553987159126864000 207 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 208 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 209 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 210 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 211 337293588832926264639465766794841407432394382785157234228847021917234018060677390066992000 212 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 213 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 214 665130348072405998494647446670201280076964623996898845068100202098470820661709619664816000 215 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 216 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 217 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 218 652926121502270108614011713703775568515919401538240150663180932335196126704614030313168000 219 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 220 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 221 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 222 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 223 71168947243747441838927276793711536968235214767668176422286721624536377810802929304135312000 224 15870675235355679530080782724997672743916452893190003342169938922271612251809053234822174576000 225 15870675235355679530080782724997672743916452893190003342169938922271612251809053234822174576000 226 140448453410227252478590997566351086229349140647699144620972910816562940281496046325859952000 227 15870675235355679530080782724997672743916452893190003342169938922271612251809053234822174576000 228 3602643278425739253328337678574471712869034806754130758672576135355655981160655084304633628752000 229 3602643278425739253328337678574471712869034806754130758672576135355655981160655084304633628752000 230 825005310759494289012189328393554022247008970746695943736019934996445219685790014305761100984208000 231 825005310759494289012189328393554022247008970746695943736019934996445219685790014305761100984208000 232 825005310759494289012189328393554022247008970746695943736019934996445219685790014305761100984208000 233 825005310759494289012189328393554022247008970746695943736019934996445219685790014305761100984208000 234 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 235 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 236 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 237 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 238 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 239 192226237406962169339840113515698087183553090183980154890492644854171736186789073333242336529320464000 240 45942070740263958472221787130251842836869188553971257018827742120147044948642588526644918430507590896000 241 45942070740263958472221787130251842836869188553971257018827742120147044948642588526644918430507590896000 242 1006549004400328544709586427126426738516861312864279358321589622814130712056623984992856849250211764176000 243 11072039048403613991805450698390694123685474441507072941537485850955437832622863834921425341752329405936000 244 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 245 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 246 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 247 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 248 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 249 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 250 6643223429042168395083270419034416474211284664904243764922491510573262699573718300952855205051397643561600 251 33216117145210841975416352095172082371056423324521218824612457552866313497868591504764276025256988217808000 252 8337245403447921335829504375888192675135162254454825924977726845769444687965016467695833282339504042669808000 253 8337245403447921335829504375888192675135162254454825924977726845769444687965016467695833282339504042669808000 254 65647601601952136502594522644788918701851671294919889173052967289523186519409578485793962853066960965904000 255 8337245403447921335829504375888192675135162254454825924977726845769444687965016467695833282339504042669808000 256 4168622701723960667914752187944096337567581127227412962488863422884722343982508233847916641169752021334904000 257 16674490806895842671659008751776385350270324508909651849955453691538889375930032935391666564679008085339616000 258 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000 259 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000 260 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000 261 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000 262 32712550666963599745163093505393366679537964876257866606401157242179347859648995911417238985667977694139552000 263 4285344137372231566616365249206531035019473398789780525438551598725494569614018464395658307122505077932281312000 264 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 265 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 266 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 267 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 268 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 269 1127045508128896902020104060541317662210121503881712278190339070464805071808486856136058134773218835496189985056000 270 303175241686673266643407992285614451134522684544180602833201209955032564316482964300599638253995866748475105980064000 271 303175241686673266643407992285614451134522684544180602833201209955032564316482964300599638253995866748475105980064000 272 82160490497088455260363565909401516257455647511472943367797527897813824929766883325462501966832879888836753720597344000 273 82160490497088455260363565909401516257455647511472943367797527897813824929766883325462501966832879888836753720597344000 274 599711609467798943506303400798551213558070419791773309253996553998641057881510097266149649392940729115596742486112000 275 82160490497088455260363565909401516257455647511472943367797527897813824929766883325462501966832879888836753720597344000 276 82160490497088455260363565909401516257455647511472943367797527897813824929766883325462501966832879888836753720597344000 277 82160490497088455260363565909401516257455647511472943367797527897813824929766883325462501966832879888836753720597344000 278 163729898328730230986479911920174244628167009789050397934387879335931147521909544468727431977069839778473243025938592000 279 22758455867693502107120707756904220003315214360678005312879915227694429505545426681153113044812707729207780780605464288000 280 22758455867693502107120707756904220003315214360678005312879915227694429505545426681153113044812707729207780780605464288000 281 22758455867693502107120707756904220003315214360678005312879915227694429505545426681153113044812707729207780780605464288000 282 6395126098821874092100918879690085820931575235350519492919256178982134691058264897404024765592370871907386399350135464928000 283 6395126098821874092100918879690085820931575235350519492919256178982134691058264897404024765592370871907386399350135464928000 284 1809820685966590368064560042952294287323635791604197016496149498651944117569488965965339008662640956749790351016088336574624000 285 1809820685966590368064560042952294287323635791604197016496149498651944117569488965965339008662640956749790351016088336574624000 286 1809820685966590368064560042952294287323635791604197016496149498651944117569488965965339008662640956749790351016088336574624000 287 1809820685966590368064560042952294287323635791604197016496149498651944117569488965965339008662640956749790351016088336574624000 288 1809820685966590368064560042952294287323635791604197016496149498651944117569488965965339008662640956749790351016088336574624000 289 1809820685966590368064560042952294287323635791604197016496149498651944117569488965965339008662640956749790351016088336574624000 290 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000 291 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000 292 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000 293 30766951661432036257097520730189002884501808457271349280434541477083049998681312421410763147264896264746435967273501721768608000 294 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 295 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 296 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 297 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 298 60501455280534138411607876335203878155429730724701378115216917132787474158480701607203715450661842990407421063161986607236256000 299 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 300 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 301 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 302 59700111501984017373043533602287270497741919721725200921637885117783666553732612844194394716215990765368912174908185460120544000 303 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 304 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 305 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 306 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 307 9014716836799586623329573573945377845159029877980505339167320652785333649613624539473353602148614605570705738411136004478202144000 308 2767518068897473093362179087201230998463822172540015139124367440405097430431382733618319555859624683910206661692218753374808058208000 309 2767518068897473093362179087201230998463822172540015139124367440405097430431382733618319555859624683910206661692218753374808058208000 310 2767518068897473093362179087201230998463822172540015139124367440405097430431382733618319555859624683910206661692218753374808058208000 311 2767518068897473093362179087201230998463822172540015139124367440405097430431382733618319555859624683910206661692218753374808058208000 312 860698119427114132035637696119582840522248695659944708267678273965985300864160030155297381872343276696074271786280032299565306102688000 313 860698119427114132035637696119582840522248695659944708267678273965985300864160030155297381872343276696074271786280032299565306102688000 314 1715914085227303970236653496085537764862827017462182762342568788225180886436191652475210703987537870101090745663093312801044208981792000 315 269398511380686723327154598885429429083463841741562693687783299751353399170482089438608080526043445605871247069105650109763940810141344000 316 269398511380686723327154598885429429083463841741562693687783299751353399170482089438608080526043445605871247069105650109763940810141344000 317 269398511380686723327154598885429429083463841741562693687783299751353399170482089438608080526043445605871247069105650109763940810141344000 318 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 319 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 320 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 321 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 322 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 323 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 324 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 325 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 326 523922258329310989538085937709700178033484894675309042325320895835454156668974370257906512434084492374608498901266816471136007587820896000 327 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 328 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 329 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 330 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 331 85399328107677691294708007846681129019458037832075373899027306021179027537042822352038761526755772257061185320906491084795169236814806048000 332 28267177603641315818548350597251453705440610522416948760578038293010258114761174198524830065356160617087252341220048549067201017385700801888000 333 28267177603641315818548350597251453705440610522416948760578038293010258114761174198524830065356160617087252341220048549067201017385700801888000 334 169264536548750394123044015552403914403835991152197297967533163431199150387791462266615748894348267168187139767784721850701802499315573664000 335 28267177603641315818548350597251453705440610522416948760578038293010258114761174198524830065356160617087252341220048549067201017385700801888000 336 28267177603641315818548350597251453705440610522416948760578038293010258114761174198524830065356160617087252341220048549067201017385700801888000 337 28267177603641315818548350597251453705440610522416948760578038293010258114761174198524830065356160617087252341220048549067201017385700801888000 338 732772219417471033142368780867210761441037365081116287101138377288035152667270438838682133232694317535261849153165873925818980219921628479712000 339 9526038852427123430850794151273739898733485746054511732314798904744456984674515704902867732025026127958404038991156361035646742858981170236256000 340 9526038852427123430850794151273739898733485746054511732314798904744456984674515704902867732025026127958404038991156361035646742858981170236256000 341 9526038852427123430850794151273739898733485746054511732314798904744456984674515704902867732025026127958404038991156361035646742858981170236256000 342 9526038852427123430850794151273739898733485746054511732314798904744456984674515704902867732025026127958404038991156361035646742858981170236256000 343 9526038852427123430850794151273739898733485746054511732314798904744456984674515704902867732025026127958404038991156361035646742858981170236256000 344 66682271966989864015955559058916179291134400222381582126203592333211198892721609934320074124175182895708828272938094527249527200012868191653792000 345 66682271966989864015955559058916179291134400222381582126203592333211198892721609934320074124175182895708828272938094527249527200012868191653792000 346 385446658768727537664483000340555949659736417470413769515627701348041612096656704822659388001012617894270683658601702469650446242848949084704000 347 66682271966989864015955559058916179291134400222381582126203592333211198892721609934320074124175182895708828272938094527249527200012868191653792000 348 23138748372545482813536578993443914214023636877166408997792646539624286015774398647209065721088788464810963410709518800955585938404465262503865824000 349 23138748372545482813536578993443914214023636877166408997792646539624286015774398647209065721088788464810963410709518800955585938404465262503865824000 350 8075423182018373501924266068711926060694249270131076740229633642328875819505265127875963936659987174219026230337622061533499492503158376613849172576000 351 8075423182018373501924266068711926060694249270131076740229633642328875819505265127875963936659987174219026230337622061533499492503158376613849172576000 352 8075423182018373501924266068711926060694249270131076740229633642328875819505265127875963936659987174219026230337622061533499492503158376613849172576000 353 8075423182018373501924266068711926060694249270131076740229633642328875819505265127875963936659987174219026230337622061533499492503158376613849172576000 354 2850624383252485846179265922255309899425069992356270089301060675742093164285358590140215269640975472499316259309180587721325320853614906944688757919328000 355 2850624383252485846179265922255309899425069992356270089301060675742093164285358590140215269640975472499316259309180587721325320853614906944688757919328000 356 2850624383252485846179265922255309899425069992356270089301060675742093164285358590140215269640975472499316259309180587721325320853614906944688757919328000 357 2850624383252485846179265922255309899425069992356270089301060675742093164285358590140215269640975472499316259309180587721325320853614906944688757919328000 358 15925275884092099699325507945560390499581396605342291001681903216436274660812059162794498713078075265359308711224472557102376094154273223154685798432000 359 2850624383252485846179265922255309899425069992356270089301060675742093164285358590140215269640975472499316259309180587721325320853614906944688757919328000 360 1023374153587642418778356466089656253893600127255900962059080782591411445978443733860337281801110194627254537091995830991955790186447751593143264093038752000 361 1023374153587642418778356466089656253893600127255900962059080782591411445978443733860337281801110194627254537091995830991955790186447751593143264093038752000 362 107426016122459701418722501965212534939107195678796233586312347343849820296079728968764687039895545292363735937833816512967734881450316465578574683799648000 363 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 364 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 365 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 366 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 367 19444108918165205956788772855703468823978402417862118279122534869236817473590430943346408354221093697917836204747920788847160013542507280269722017767736288000 368 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 369 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 370 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 371 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 372 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 373 7135987972966630586141479638043173058400073687355397408437970297009912012807688156208131865999141387135845887142486929506907724970100171858987980520759217696000 374 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 375 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 376 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 377 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 378 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 379 2661723513916553208630771904990103550783227485383563233347362920784697180777267682265633186017679737401670515904147624706076581413847364103402516734243188200608000 380 1008793211774373666071062551991249245746843216960370465438650546977400231514584451578674977500700620475233125527671949763603024355848150995189553842278168328030432000 381 1008793211774373666071062551991249245746843216960370465438650546977400231514584451578674977500700620475233125527671949763603024355848150995189553842278168328030432000 382 5281639852221851654822317026132195003910173910787279923762568308782200164997824353815052238223563457985513746218177747453418975685068853377955779278943289675552000 383 1008793211774373666071062551991249245746843216960370465438650546977400231514584451578674977500700620475233125527671949763603024355848150995189553842278168328030432000 384 386367800109585114105216957412648461121040952095821888263003159492344288670085844954632516382768337642014287077098356759459958328289841831157599121592538469635655456000 385 386367800109585114105216957412648461121040952095821888263003159492344288670085844954632516382768337642014287077098356759459958328289841831157599121592538469635655456000 386 2001905700049663803653973872604396171611611150755553825196907562136498905026351528262344644470302267575203559984965579064559369576631304824650772650738541293448992000 387 386367800109585114105216957412648461121040952095821888263003159492344288670085844954632516382768337642014287077098356759459958328289841831157599121592538469635655456000 388 386367800109585114105216957412648461121040952095821888263003159492344288670085844954632516382768337642014287077098356759459958328289841831157599121592538469635655456000 389 386367800109585114105216957412648461121040952095821888263003159492344288670085844954632516382768337642014287077098356759459958328289841831157599121592538469635655456000 390 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 391 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 392 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 393 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 394 762929310876287357294057849916346453685710306422714286976183903769146844125194891813969791232979103262657653162392186697613826343678926255433025676647195252224720672000 395 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 396 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 397 150297074242628609386929396433520251376084930365274714534308229042521928292663393687352048872896883342743557672991260779429923789704748472320306058299497464688269972384000 398 299838886805646019731713419015615777870883001783990259648846064974277414734609885898888258304221420538036142694359449896651657007601935394528449774597489916991171753952000 399 59667938474323557926610970384107539796305717355014061670120366929881205532187367293878763402540062687069192396177530529433679744512785143511161505144900493481243179036448000 400 59667938474323557926610970384107539796305717355014061670120366929881205532187367293878763402540062687069192396177530529433679744512785143511161505144900493481243179036448000 401 59667938474323557926610970384107539796305717355014061670120366929881205532187367293878763402540062687069192396177530529433679744512785143511161505144900493481243179036448000 402 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 403 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 404 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 405 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 406 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 407 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 408 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 409 23926843328203746728570999124027123458318592659360638729718267138882363418407134284845384124418565137514746150867189742302905577549626842547975763563105097885978514793615648000 410 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 411 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 412 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 413 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 414 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 415 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 416 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 417 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 418 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 419 9786078921235332411985538641727093494452304397678501240454771259802886638128517922501762106887193141243531175704680604601888381217797378602122087297309985035365212550588800032000 420 4100367067997604280621940690883652174175515542627292019750549157857409501375849009528238322785733926181039562620261173328191231730257101634289154577572883729818024058696707213408000 421 4100367067997604280621940690883652174175515542627292019750549157857409501375849009528238322785733926181039562620261173328191231730257101634289154577572883729818024058696707213408000 422 8181301116715599062283587823990604575013706367043080285852991447668101422176457028489992103757317454607666615465070871901272552409659904208700161503119355688404683074461202544288000 423 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 424 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 425 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 426 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 427 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 428 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 429 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 430 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 431 1726254535626991402141837030862017565327892043446089940314981195457969400079232433011388333892793982922217655863129953971168508558438239788035734077158184050253388128711313736844768000 432 744015704855233294323131760301529570656321470725264764275756895242384811434149178627908371907794206639475809677009010161573627188686881348643401387255177325659210283474576220580095008000 433 744015704855233294323131760301529570656321470725264764275756895242384811434149178627908371907794206639475809677009010161573627188686881348643401387255177325659210283474576220580095008000 434 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 435 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 436 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 437 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 438 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 439 322158800202316016441916052210562304094187196824039642931402735639952623350986594345884325036074891474893025590144901399961380572701419623962592800681491782010438052744491503511181138464000 440 141427713288816731218001146920436851497348179405753403246885800945939201651083114917843218690836877357478038234073611714583046071415923214919578239499174892302582305154831770041408519785696000 441 141427713288816731218001146920436851497348179405753403246885800945939201651083114917843218690836877357478038234073611714583046071415923214919578239499174892302582305154831770041408519785696000 442 141427713288816731218001146920436851497348179405753403246885800945939201651083114917843218690836877357478038234073611714583046071415923214919578239499174892302582305154831770041408519785696000 443 141427713288816731218001146920436851497348179405753403246885800945939201651083114917843218690836877357478038234073611714583046071415923214919578239499174892302582305154831770041408519785696000 444 62652476986945811929574508085753525213325243476748757638370409819051066331429819908604545880040736669362770937694609989560289409637253984209373160098134477290043961183590474128343974265063328000 445 62652476986945811929574508085753525213325243476748757638370409819051066331429819908604545880040736669362770937694609989560289409637253984209373160098134477290043961183590474128343974265063328000 446 280952811600653865155042637155845404544059387788111020799867308605610162921209954747105586906012272059922739630917533585472149819001138942642928969049930391435174713827759973669703920471136000 447 62652476986945811929574508085753525213325243476748757638370409819051066331429819908604545880040736669362770937694609989560289409637253984209373160098134477290043961183590474128343974265063328000 448 62652476986945811929574508085753525213325243476748757638370409819051066331429819908604545880040736669362770937694609989560289409637253984209373160098134477290043961183590474128343974265063328000 449 62652476986945811929574508085753525213325243476748757638370409819051066331429819908604545880040736669362770937694609989560289409637253984209373160098134477290043961183590474128343974265063328000 450 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 451 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 452 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 453 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 454 123924943467571231525898476345829660003449490401146221055631339245612021069656339819222207489595994557462044718171277027808678171485141140572724884951816653318192680931419043540204601079354336000 455 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 456 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 457 28130962167138669556378954130503332820783034321060192179628314008753928782811989138963441100138290764543884151024879885312569944927127038910008548884062380303229738571432122883626444445013434272000 458 56139081704726515228232235972227175105230771549015318017860871187775307658275454307887740536083837901295000248988515753658709453413524265423030160873434531871510875664386376235009978652275718176000 459 12855849710382371987265182037640023099097846684724507826090139502000545453745079036506292582763198879396555057018370107587844464831697056781873906840016507798575990527144480157817285111371139462304000 460 12855849710382371987265182037640023099097846684724507826090139502000545453745079036506292582763198879396555057018370107587844464831697056781873906840016507798575990527144480157817285111371139462304000 461 12855849710382371987265182037640023099097846684724507826090139502000545453745079036506292582763198879396555057018370107587844464831697056781873906840016507798575990527144480157817285111371139462304000 462 5926546716486273486129248919352050648684107321657998107827554310422251454176481435829400880653834683401811881285468619597996298287412343176443871053247610095143531633013605352753768436342095292122144000 463 5926546716486273486129248919352050648684107321657998107827554310422251454176481435829400880653834683401811881285468619597996298287412343176443871053247610095143531633013605352753768436342095292122144000 464 2743991129733144624077842249659999450340741689927653123924157645725502423283710904789012607742725458415038901035171970873872286107071914890693512297653643474051455146085299278324994786026390120252552672000 465 2743991129733144624077842249659999450340741689927653123924157645725502423283710904789012607742725458415038901035171970873872286107071914890693512297653643474051455146085299278324994786026390120252552672000 466 11776785964519934008917777895536478327642668197114391089803251698392714263020218475489324496749894671309179832768978415767692215051810793522289752350444821777044871871610726516416286635306395365890784000 467 2743991129733144624077842249659999450340741689927653123924157645725502423283710904789012607742725458415038901035171970873872286107071914890693512297653643474051455146085299278324994786026390120252552672000 468 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 469 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 470 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 471 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 472 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 473 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 474 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 475 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 476 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 477 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 478 5361689780691960416085156194942342022213917862745665309090299667589161638801225910194430492953358950124783124616842302920913630175743030351271423610896449800761629929798471811622479351775415004844946016000 479 1281443857585378539444352330591219743309126369196214008872581620553809631673492992536468887815852789079823166783425310398098357612002584253953870243004251502382029553221834762977772565074324186157942097824000 480 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 481 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 482 2546936131881312532754542598975909780270006352053885934647164299772924537641506819190741067484620273731266792071621260085846943137548704803501675711199321450792498572586136313138394434317847656305619356256000 483 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 484 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 485 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 486 204603869261132106797948255451064752348357176948328836749988865415091604523867714474989532421264495323078432296420241226896371098716412619214634615466345489880330718664419617155451019556867095056551421619232000 487 613811607783396320393844766353194257045071530844986510249966596245274813571603143424968597263793485969235296889260723680689113296149237857643903846399036469640992155993258851466353058670601285169654264857696000 488 298926252990514008031802401214005603180949835521508430491733732371448834209370730847959706867467427667017589585069972432495598175224678836672581173196330760715163179968717060664113939572582825877621626985697952000 489 298926252990514008031802401214005603180949835521508430491733732371448834209370730847959706867467427667017589585069972432495598175224678836672581173196330760715163179968717060664113939572582825877621626985697952000 490 298926252990514008031802401214005603180949835521508430491733732371448834209370730847959706867467427667017589585069972432495598175224678836672581173196330760715163179968717060664113939572582825877621626985697952000 491 298926252990514008031802401214005603180949835521508430491733732371448834209370730847959706867467427667017589585069972432495598175224678836672581173196330760715163179968717060664113939572582825877621626985697952000 492 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 493 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 494 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 495 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 496 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 497 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 498 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 499 146772790218342377943614978996076751161846369241060639371441262594381377596801028846348216071926506984505636486269356464355338704035317308806237356039398403511145121364640076786079944330138167505912218849977694432000 500 73239622318952846593863874519042298829761338251289259046349190034596307420803713394327759819891326985268312606648408875713314013313623337094312440663659803352061415560955398316253892220738945585450197206138869521568000 501 73239622318952846593863874519042298829761338251289259046349190034596307420803713394327759819891326985268312606648408875713314013313623337094312440663659803352061415560955398316253892220738945585450197206138869521568000 502 291791323979891819099059261032041031194268279885614577873901155516319949883680133045130517210722418268001245444814377990889697264197702538224352353241672523314985719366356168590652957054736835001793614367087129568000 503 73239622318952846593863874519042298829761338251289259046349190034596307420803713394327759819891326985268312606648408875713314013313623337094312440663659803352061415560955398316253892220738945585450197206138869521568000 504 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 505 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 506 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 507 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 508 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 509 36839530026433281836713528883078276311369953140398497300313642587401942632664267837346863189405337473589961241144149664483796948696752538558439157653820881086086892027160565353075707787031689629481449194687851369348704000 510 18751320783454540454887186201486842642487306148462835125859644076987588800026112329209553363407316774057290271742372179222252646886647042126245531245794828472818228041824727764715535263599130021406057640096116346998490336000 511 18751320783454540454887186201486842642487306148462835125859644076987588800026112329209553363407316774057290271742372179222252646886647042126245531245794828472818228041824727764715535263599130021406057640096116346998490336000 512 9375660391727270227443593100743421321243653074231417562929822038493794400013056164604776681703658387028645135871186089611126323443323521063122765622897414236409114020912363882357767631799565010703028820048058173499245168000 513 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 514 145924675357622882917410009350092160641924561466636849228479720443483181323160407231202749909784566335076188885154647309122588691724879705262611138099570649593916171531709943694284321117502957365027685915144874295708096000 515 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 516 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 517 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 518 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 519 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 520 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 521 37502641566909080909774372402973685284974612296925670251719288153975177600052224658419106726814633548114580543484744358444505293773294084252491062491589656945636456083649455529431070527198260042812115280192232693996980672000 522 19538876256359631153992448021949290033471773006698274201145749128221067529627209047036354604670424078567696463155551810749587258055886217895547843558118211268676593619581366330833587744670293482305112060980153233572426930112000 523 19538876256359631153992448021949290033471773006698274201145749128221067529627209047036354604670424078567696463155551810749587258055886217895547843558118211268676593619581366330833587744670293482305112060980153233572426930112000 524 10218832282076087093538050315479478687505737282503197407199226794059618317995030331600013458242631793090905250230353597022034135963228491959371522180895824493517858463041054591025966390462563491245573607892620141158379284448576000 525 10218832282076087093538050315479478687505737282503197407199226794059618317995030331600013458242631793090905250230353597022034135963228491959371522180895824493517858463041054591025966390462563491245573607892620141158379284448576000 526 38854875597247479443110457473306002614090255827008355160453333817717179916330913808365070183432060049775305133955717098943095574004671072088865103349413781344174366779623781714927628861074385898272142995789430194518552412352000 527 10218832282076087093538050315479478687505737282503197407199226794059618317995030331600013458242631793090905250230353597022034135963228491959371522180895824493517858463041054591025966390462563491245573607892620141158379284448576000 528 10218832282076087093538050315479478687505737282503197407199226794059618317995030331600013458242631793090905250230353597022034135963228491959371522180895824493517858463041054591025966390462563491245573607892620141158379284448576000 529 10218832282076087093538050315479478687505737282503197407199226794059618317995030331600013458242631793090905250230353597022034135963228491959371522180895824493517858463041054591025966390462563491245573607892620141158379284448576000 530 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 531 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 532 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 533 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 534 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 535 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 536 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 537 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 538 873729154229553915060874190542855055065546310399901637046774038153796361761656868501116392340448071528218664517836924652441580398342956561581951710634215477140932136245145931574710880968918068024714472050298376381571462982592000 539 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 540 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 541 235033142487750003151375157256028009812631957497573540365582216263371221313885697626800309539580531241090820755298132731506785127154255315065545010160603963350910744649944255593597226980638960298648192981530263246642723542317248000 542 469199004006910522896287675555391709625955309985930942205830180806213397530672186037265562586395082662103815603750146892048600567492443267344870297036482450822297833415571373712679335042530175356341964586744916665807060650899008000 543 127152930085872751704893960075511153308633889006187285337779978998483830730812162416098967460913067401430134028616289807745170753790452125450459850496886744172842712855619842276136099796525677521568672403007872416433713436393631168000 544 127152930085872751704893960075511153308633889006187285337779978998483830730812162416098967460913067401430134028616289807745170753790452125450459850496886744172842712855619842276136099796525677521568672403007872416433713436393631168000 545 127152930085872751704893960075511153308633889006187285337779978998483830730812162416098967460913067401430134028616289807745170753790452125450459850496886744172842712855619842276136099796525677521568672403007872416433713436393631168000 546 127152930085872751704893960075511153308633889006187285337779978998483830730812162416098967460913067401430134028616289807745170753790452125450459850496886744172842712855619842276136099796525677521568672403007872416433713436393631168000 547 127152930085872751704893960075511153308633889006187285337779978998483830730812162416098967460913067401430134028616289807745170753790452125450459850496886744172842712855619842276136099796525677521568672403007872416433713436393631168000 548 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 549 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 550 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 551 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 552 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 553 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 554 251092609230947275027353776755612277472284250131351787291572738311085398591170587875834423108734468839647232179253106587857792066149376579860655372641866603113880736216693334747460095988085002181581457777780888851224697652372982848000 555 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 556 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 557 69552652756972395182576996161304600859822737286384445079765648512170655409754252841606135201119447868582283313653110524836608402323377312621401538221797049062544963932024053725046446588699545604298063804445306211789241249707316248896000 558 38740827585633624116695386861846662678921264668516135909429466221279055063233118832774617307023532462800331805704782562333990880094121163130120656789540956327837544910137397924850870749905646901594021539076035559966607376086975150635072000 559 38740827585633624116695386861846662678921264668516135909429466221279055063233118832774617307023532462800331805704782562333990880094121163130120656789540956327837544910137397924850870749905646901594021539076035559966607376086975150635072000 560 38740827585633624116695386861846662678921264668516135909429466221279055063233118832774617307023532462800331805704782562333990880094121163130120656789540956327837544910137397924850870749905646901594021539076035559966607376086975150635072000 561 38740827585633624116695386861846662678921264668516135909429466221279055063233118832774617307023532462800331805704782562333990880094121163130120656789540956327837544910137397924850870749905646901594021539076035559966607376086975150635072000 562 137867713827877665895713120504792393875164642948455999677684933171811583854922131077489741306133567483275202155533034029658330534142779939964842194980572798319706565516503195462102742882226501429160219000270589181375826961163612635712000 563 38740827585633624116695386861846662678921264668516135909429466221279055063233118832774617307023532462800331805704782562333990880094121163130120656789540956327837544910137397924850870749905646901594021539076035559966607376086975150635072000 564 21811085930711730377699502803219671088232672008374584517008789482580108000600245902852109543854248776556586806611792582594036865492990214842257929772511558412572537784407355031691040232196879205597434126499808020261199952736967009807545536000 565 21811085930711730377699502803219671088232672008374584517008789482580108000600245902852109543854248776556586806611792582594036865492990214842257929772511558412572537784407355031691040232196879205597434126499808020261199952736967009807545536000 566 77070975020182792854061847361200251195168452326411959424059326793569286221202282342233602628460243026701720164705980857222745107749082031244727667040676884850079638814160265129650318841685085532146410340988720919650883225218964698966592000 567 21811085930711730377699502803219671088232672008374584517008789482580108000600245902852109543854248776556586806611792582594036865492990214842257929772511558412572537784407355031691040232196879205597434126499808020261199952736967009807545536000 568 21811085930711730377699502803219671088232672008374584517008789482580108000600245902852109543854248776556586806611792582594036865492990214842257929772511558412572537784407355031691040232196879205597434126499808020261199952736967009807545536000 569 21811085930711730377699502803219671088232672008374584517008789482580108000600245902852109543854248776556586806611792582594036865492990214842257929772511558412572537784407355031691040232196879205597434126499808020261199952736967009807545536000 570 12410507894574974584911017095031992849204390372765138590178001215588081452341539918722850330453067553860697892962109979496006976465511432245244762040559076736753773999327785013032201892120024267984940017978390763528622773107334228580493409984000 571 12410507894574974584911017095031992849204390372765138590178001215588081452341539918722850330453067553860697892962109979496006976465511432245244762040559076736753773999327785013032201892120024267984940017978390763528622773107334228580493409984000 572 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 573 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 574 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 575 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 576 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 577 7086400007802310487984190761263267916895706902848894134991638694100794509287019293590747538688701573254458496881364798292219983561807027812034759125159232816686404953616165242441387280400533857019400750265661125974843603444287844519461737100864000 578 240520753205996067739228121720523858120518993114341877405304442735068143050506478376580078224904753398107208982385146389094760618538979708679062118542169255013415038719795726169922380046535766794129072523722733511028515246314946252219377782776384000 579 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 580 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 581 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 582 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 583 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 584 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 585 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 586 13955129025603867411491051430883636819279258986156354661741213401010779630916758131064373139328944736408950691810742281961129455683148993336327836229409137662894387912070059197572288262085692953925577586700636415315647642277658997569042396952896000 587 4088852804501933151566878069248905588048822882943811915890175526496158431858610132401861329823380807767822552700547488614610930515162655047544056015216877335228055658236527344888680460791108035500194232903286469687484759187354086287729422307198528000 588 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 589 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 590 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 591 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 592 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 593 2400156596242634759969757426649107580184659032288017594627533034053244999501004147719892600606324534159711838435221375816776616212400478512908360880932306995778868671384841551449655430484380416838614014714229157706553553642976848650897170894325535936000 594 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 595 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 596 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 597 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 598 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 599 1423292861571882412662066154002920795049502806146794433614127089193574284704095459597896312159550448756709120192086275859348533413953483758154658002392858048496869122131211040009645670277237587185298110725537890519986257310285271249982022340335042810048000 600 852552424081557565184577626247749556234652180881929865734862126426950996537753180299139890983570718805268762995059679239749771514958136771134640143433321971049624604156595412965777756496065314723993568324597196421471768128860877478739231381860690643218752000 601 852552424081557565184577626247749556234652180881929865734862126426950996537753180299139890983570718805268762995059679239749771514958136771134640143433321971049624604156595412965777756496065314723993568324597196421471768128860877478739231381860690643218752000 602 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 603 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 604 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 605 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 606 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 607 512384006873016096675931153374897483297025960710039849306652137982597548919189661359783074481126002001966526560030867223089612680489840199451918726203426504600824387098113843192432431654135254149120134563082915049304532645445387364722278060498275076574469952000 608 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 609 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 610 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 611 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 612 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 613 311017092171920770682290210098562772361294758150994188529137847755436712193948124445388326210043483215193681621938736404415394897057333001067314666805479888292700402968555102817806486014060099268515921679791329434927851315785350130386422782722452971480703260864000 614 621021099353053525824898693128400584552031552920389047453946256267370373208111401579879622041552622836852530404718063243995560494775717034704442640885209027763600478891610026147607087708856159125733745894827638252803820379727751237546831158986526617321404230976000 615 190653477501387432428243898790418979457473686746559437568361500674082704574890200285023043966756655210913726834248445415906637071896145129654263890751759171523425347019724278027315375926618840851600259989712084943610772856576419629926877165808863671517671098909632000 616 190653477501387432428243898790418979457473686746559437568361500674082704574890200285023043966756655210913726834248445415906637071896145129654263890751759171523425347019724278027315375926618840851600259989712084943610772856576419629926877165808863671517671098909632000 617 190653477501387432428243898790418979457473686746559437568361500674082704574890200285023043966756655210913726834248445415906637071896145129654263890751759171523425347019724278027315375926618840851600259989712084943610772856576419629926877165808863671517671098909632000 618 117633195618356045808226485553688510325261264722627172979679045915909028722707253575859218127488856265133769456731290821614395073359921544996680820593835408829953439111169879542853586946723824805437360413652356410207846852507650911664883211304068885326403068027242944000 619 117633195618356045808226485553688510325261264722627172979679045915909028722707253575859218127488856265133769456731290821614395073359921544996680820593835408829953439111169879542853586946723824805437360413652356410207846852507650911664883211304068885326403068027242944000 620 72814948087762392355292194557733187891336722863306220074421329421947688779355789963456856020915602028117803293716669018579310550409791436352945427947584118065741178809814155437026370320022047554565726096050808617918657201702235914320562707797218640017043499108863382336000 621 72814948087762392355292194557733187891336722863306220074421329421947688779355789963456856020915602028117803293716669018579310550409791436352945427947584118065741178809814155437026370320022047554565726096050808617918657201702235914320562707797218640017043499108863382336000 622 234131665877049493103833423015219253669892999560470161011001059234558484821079710493430405211947273402308049175937842503470451930578107512388892051278405524327142054050849374395583184308752564484134167511417391054400827015119729628040394558833500450215573952118531776000 623 72814948087762392355292194557733187891336722863306220074421329421947688779355789963456856020915602028117803293716669018579310550409791436352945427947584118065741178809814155437026370320022047554565726096050808617918657201702235914320562707797218640017043499108863382336000 624 72814948087762392355292194557733187891336722863306220074421329421947688779355789963456856020915602028117803293716669018579310550409791436352945427947584118065741178809814155437026370320022047554565726096050808617918657201702235914320562707797218640017043499108863382336000 625 72814948087762392355292194557733187891336722863306220074421329421947688779355789963456856020915602028117803293716669018579310550409791436352945427947584118065741178809814155437026370320022047554565726096050808617918657201702235914320562707797218640017043499108863382336000 626 1163178084469047801202750711784875205931896531362719170517912610574244229702169168745317188832517604283032001497071390073151925725396029334711588305871950767823341514533772451070708791054665296398813515911354770254291648589492586490743813223597741853307404139119223360000 627 364074740438811961776460972788665939456683614316531100372106647109738443896778949817284280104578010140589016468583345092896552752048957181764727139737920590328705894049070777185131851600110237772828630480254043089593286008511179571602813538986093200085217495544316911680000 628 364074740438811961776460972788665939456683614316531100372106647109738443896778949817284280104578010140589016468583345092896552752048957181764727139737920590328705894049070777185131851600110237772828630480254043089593286008511179571602813538986093200085217495544316911680000 629 364074740438811961776460972788665939456683614316531100372106647109738443896778949817284280104578010140589016468583345092896552752048957181764727139737920590328705894049070777185131851600110237772828630480254043089593286008511179571602813538986093200085217495544316911680000 630 364074740438811961776460972788665939456683614316531100372106647109738443896778949817284280104578010140589016468583345092896552752048957181764727139737920590328705894049070777185131851600110237772828630480254043089593286008511179571602813538986093200085217495544316911680000 631 364074740438811961776460972788665939456683614316531100372106647109738443896778949817284280104578010140589016468583345092896552752048957181764727139737920590328705894049070777185131851600110237772828630480254043089593286008511179571602813538986093200085217495544316911680000 632 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 633 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 634 724703978602177753567655753405830308508414386857195975819556133521277470343430654052701516548860329333475297765539718465671056108968113506919693454809551711348307315914711862472612613121985993800173078337666565266666761739339288043158912754259384256321048074727015682240000 635 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 636 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 637 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 638 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 639 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 640 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 641 229731161216890347880946873829648207797167360633731124334799294326244958098867517334706380745988724398711669391676090753617724786542891981693542825174627892497413419144963660403818198359669560034654865833040301189533363471370554309681375343100224809253772239688463971270080000 642 147257674340026712991686946124804501197984278166221650698606347663123018141374078611546790058178772339574180080064374173068961588173993760265560950936936479090842001671921706318847465148548187982213768998978833062490885985148525312505761594927244102731668005640305405584121280000 643 147257674340026712991686946124804501197984278166221650698606347663123018141374078611546790058178772339574180080064374173068961588173993760265560950936936479090842001671921706318847465148548187982213768998978833062490885985148525312505761594927244102731668005640305405584121280000 644 94686684600637176453654706358249294270303890860880521399203881547388100664903532547224586007408950614346197791481392593283342301195877987850755691452450156055411407075045657163018920090516484872563453466343389659181639688450501775941204705538217958056462527626716375790589983040000 645 94686684600637176453654706358249294270303890860880521399203881547388100664903532547224586007408950614346197791481392593283342301195877987850755691452450156055411407075045657163018920090516484872563453466343389659181639688450501775941204705538217958056462527626716375790589983040000 646 94686684600637176453654706358249294270303890860880521399203881547388100664903532547224586007408950614346197791481392593283342301195877987850755691452450156055411407075045657163018920090516484872563453466343389659181639688450501775941204705538217958056462527626716375790589983040000 647 94686684600637176453654706358249294270303890860880521399203881547388100664903532547224586007408950614346197791481392593283342301195877987850755691452450156055411407075045657163018920090516484872563453466343389659181639688450501775941204705538217958056462527626716375790589983040000 648 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 649 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 650 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 651 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 652 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 653 61262284936612253165514595013787293392886617386989697345284911361160101130192585558054307146793591047481989971088461007854322468873733058139438932369735250967851180377554540184473241298564165712548554392724173109490520878427474649033959444483227018862531255374485495136511719026880000 654 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 655 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 656 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 657 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 658 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 659 40004272063607801317081030544003102585554961153704272366471047118837546038015758369409462566856214954005739451120765038128872572174547686965053622837437118882006820786543114740461026567962400210294206018448885040497310133613140945819175517247547243317232909759539028324142152524552640000 660 26362815289917541067956399128498044603880719400291115489504420051313942839052384765440835831558245654689782298288584160126927025063026925709970337449871061343242494898331912613963816508287221738583881766157815241687727378051059883294836665866133633346056487531536219665609678513680189760000 661 26362815289917541067956399128498044603880719400291115489504420051313942839052384765440835831558245654689782298288584160126927025063026925709970337449871061343242494898331912613963816508287221738583881766157815241687727378051059883294836665866133633346056487531536219665609678513680189760000 662 52645984612191826724831358984704554329804095237439357518315473274678296726929384682647711434018128029456030511083849334875827080261815099378520824937657920084239544192741372319728346561866627097292887756587057023430778842573264600779114912802158101636686822532765683380567968270521466560000 663 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 664 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 665 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 666 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 667 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 668 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 669 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 670 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 671 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 672 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 673 17425820906635494645919179823937207483165155523592427338562421653918516216613626329956392484660000377749946099168754129843898763566660797894290393054364771547883289127797394237830082711977853569203945847430315874755587796891750582857887036137514331641743338258345441198967997497542605431360000 674 34799933145892248951642753773025936605846141446224639759206260454264573928133443679705199234944155057049595622375583173249091596084162364934295057939428757423517666418420315495725951528667939026926574348132351880446618953436641371701358977212306068827576458895746237171826297673134045861440000 675 11727577470165687896703608021509740636170149667377703598852509773087161413780970520060652142176180254225713724740571529384943867880362716982857434525587491251725453583007646322059645665161095452074255555320602583710510587308148142263357975320547145194893266647866481926905462315846173455305280000 676 11727577470165687896703608021509740636170149667377703598852509773087161413780970520060652142176180254225713724740571529384943867880362716982857434525587491251725453583007646322059645665161095452074255555320602583710510587308148142263357975320547145194893266647866481926905462315846173455305280000 677 11727577470165687896703608021509740636170149667377703598852509773087161413780970520060652142176180254225713724740571529384943867880362716982857434525587491251725453583007646322059645665161095452074255555320602583710510587308148142263357975320547145194893266647866481926905462315846173455305280000 678 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 679 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 680 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 681 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 682 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 683 7939569947302170706068342630562094410687191324814705336423149116380008277129717042081061500253274032110808191649366925393606998555005559397394483173822731577418132075696176560034380115314061621054271010952047949172015667607616292312293349292010417296942741520605608264514997987827859429241674560000 684 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 685 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 686 774675182001054656034954002381987211785621667835491963539572978069649379039942391391623572096140880561668856413788230006261940001866971009774347429674417952482369172528641227214783088394214869597152442925749821326355242996571703949899479652349016430544556065510518634951963375098061141453151960640000 687 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 688 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 689 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 690 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 691 5422726274007382592244678016673910482499351674848443744777010846487545653279596739741365004672986163931681994896517610043833580013068797068420432007720925667376584207700488590503481618759504087180067100480248749284486700976001927649296357566443115013811892458573630444663743625686427990172063724480000 692 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 693 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 694 10798570188297122107322975531762743929126951029741425439887361656838311372957352585479202358008741899933118900499981753718412114665794059868237805525461555147427146073547658835844108929575842432972410277901590448863343833932038420765601680341245511454017342042865644487788607623485077064002582229440000 695 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 696 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 697 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 698 10736687264581952353126282262239748261911323803209955953125829498346401279129516754043791456243648823142671227717746901261573076759399824568133290880616503255464812858226468813862194265222972275763399330750291936262407766115808974228262988763358717692103202546917990364649417894983729917504000096320000 699 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 700 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 701 3747103855339101371241072509521672143407052007320274627640914494922894046416201347161283218229033439276792258473493668540289003789030538774278518517335159636157219687521037616037905798562817324241426366431851885755580310374417332005663783078412192474544017688874378637262646845349321741208896033615680000 702 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 703 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 704 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 705 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 706 7441132585248470428441903198795161961836667017369723835626858529577758432118292193654559592007230710858445816402037001832131987694363761135323630256804382166986433430459624274341563639638909190632407600194697370863064582358262180555156691042399283072678063455810026698926672630566216828859592406698560000 707 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 708 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 709 2626719802592710061239991829174692172528343457131512513976281060940948726537757144360059535978552440933031373189919061646742591656110407680769241480651946904946211000952247368842571964792534944293239882868728171914661797572466549735970311937966946924655356399900939424721115438589874540587436119564591680000 710 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 711 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 712 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 713 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 714 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 715 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 716 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 717 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 718 5187588690914293686404329267088737466079653234279226664092432513111790103385152689000786103088561784461056388834686949046073809148140053051992735960396184834559508634192599956850650481999741714495562888451053687708900318882670706860175351431806588773205146761921353905646993999889195123332847378193023680000 719 1862344340038231433419154206884856750322595511106242372409183272207132647115269815351282211008793680621519243591652614707540497484182279045665392209782230355606863599675143384509383523037907275503907076953928273887495214478878783762802951164018565369580647687529766052127270845960221049276492208771295501120000 720 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 721 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 722 70475030551973073717282730250011158077997166972915171882221198564048861751362052486187995248174876650888017691705169998669558825848792559675442999938601243456912364640338320708539302792855543741437325701572338364479424168963886606602911678259439394775183457228100094288395144118178891285778836742450603437120000 723 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 724 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 725 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 726 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 727 1339025580487488400628371874750212003481946172485388265762202772716928373275878997237571909715322656366872336142398229974721617691127058633833416998833423625681334928166428093462246753064255331087309188329874428925109059210313845525455321886929348500728485687333901791479507738245398934429797898106561465305280000 728 973471597014404067256826352943404126531374867396877269209121415765206927371564030991714778363039571178716188375523513191622616061449371626796894158151898975870330492776993223947053389477713625700473779915818709828554286045898165697006019011797636360029609094691746602405602125704405025330463071923470185276938560000 729 973471597014404067256826352943404126531374867396877269209121415765206927371564030991714778363039571178716188375523513191622616061449371626796894158151898975870330492776993223947053389477713625700473779915818709828554286045898165697006019011797636360029609094691746602405602125704405025330463071923470185276938560000 730 2920414791043212201770479058830212379594124602190631807627364247295620782114692092975144335089118713536148565126570539574867848184348114880390682474455696927610991478330979671841160168433140877101421339747456129485662858137694497091018057035392909080088827284075239807216806377113215075991389215770410555830815680000 731 2920414791043212201770479058830212379594124602190631807627364247295620782114692092975144335089118713536148565126570539574867848184348114880390682474455696927610991478330979671841160168433140877101421339747456129485662858137694497091018057035392909080088827284075239807216806377113215075991389215770410555830815680000 732 2920414791043212201770479058830212379594124602190631807627364247295620782114692092975144335089118713536148565126570539574867848184348114880390682474455696927610991478330979671841160168433140877101421339747456129485662858137694497091018057035392909080088827284075239807216806377113215075991389215770410555830815680000 733 2920414791043212201770479058830212379594124602190631807627364247295620782114692092975144335089118713536148565126570539574867848184348114880390682474455696927610991478330979671841160168433140877101421339747456129485662858137694497091018057035392909080088827284075239807216806377113215075991389215770410555830815680000 734 5832872048595843443863109400878871046982270663230880422318414150593160853651414997686051219673907403329691820811379306562338236291899640891897466631542304762776176440372229153840791290085809980695754337969714830825588215299536965579608271953523167181757794003343735091798144616959091691285254210244443971182528320000 735 2140664041834674543897761150122545674242493333405733114990857993267690033290069304150780797620324017021996898237776205508378132719127168207326370253776025847938856753616608099459570403461492262915341842034885342912990875014930066367716235806943002355705110399227150778689919074423986650701688295159710937423987893440000 736 2140664041834674543897761150122545674242493333405733114990857993267690033290069304150780797620324017021996898237776205508378132719127168207326370253776025847938856753616608099459570403461492262915341842034885342912990875014930066367716235806943002355705110399227150778689919074423986650701688295159710937423987893440000 737 2140664041834674543897761150122545674242493333405733114990857993267690033290069304150780797620324017021996898237776205508378132719127168207326370253776025847938856753616608099459570403461492262915341842034885342912990875014930066367716235806943002355705110399227150778689919074423986650701688295159710937423987893440000 738 2140664041834674543897761150122545674242493333405733114990857993267690033290069304150780797620324017021996898237776205508378132719127168207326370253776025847938856753616608099459570403461492262915341842034885342912990875014930066367716235806943002355705110399227150778689919074423986650701688295159710937423987893440000 739 2140664041834674543897761150122545674242493333405733114990857993267690033290069304150780797620324017021996898237776205508378132719127168207326370253776025847938856753616608099459570403461492262915341842034885342912990875014930066367716235806943002355705110399227150778689919074423986650701688295159710937423987893440000 740 1581950726915824487940445489940561253265202573386836771978244057024822934601361215767427009441419448579255707797716615870691440079434977305214187617540483101626815140922673385500622528158042782294437621263780268412700256636033319045742298261330878740866076585028864425451850195999326134868547650123026382756327053252160000 741 1581950726915824487940445489940561253265202573386836771978244057024822934601361215767427009441419448579255707797716615870691440079434977305214187617540483101626815140922673385500622528158042782294437621263780268412700256636033319045742298261330878740866076585028864425451850195999326134868547650123026382756327053252160000 742 1581950726915824487940445489940561253265202573386836771978244057024822934601361215767427009441419448579255707797716615870691440079434977305214187617540483101626815140922673385500622528158042782294437621263780268412700256636033319045742298261330878740866076585028864425451850195999326134868547650123026382756327053252160000 743 1581950726915824487940445489940561253265202573386836771978244057024822934601361215767427009441419448579255707797716615870691440079434977305214187617540483101626815140922673385500622528158042782294437621263780268412700256636033319045742298261330878740866076585028864425451850195999326134868547650123026382756327053252160000 744 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 745 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 746 3151177989540100789650806967897686357040336493368417484128244864261242467583944727386590530871245711245005337516631221426069007986649297956499038605449273309674862331650258245112500103006503451058356977477181607052644210939873340619266830048710034596416876414682161576704355752352545089027696793676698665919439679802560000 747 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 748 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 749 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 750 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 751 1175389390098457594539750999025837011176045512026419721579835334369443440408811383315198268014974650294386990893703445591923739979020188137774141399832578944508723649705546325426962538421425787244767152598988739430636290680572756050986527608168842904463494902676446268110724695627499318207330904041408602387951000566354880000 752 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 753 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 754 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 755 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 756 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 757 882717431963941653499353000268403595393210179531841210906456336111452023747017348869713899279245962371084630161171287639534728724244161291468380191274266787326051460928865290395648866354490766220820131601840543312407854301110139794290882233734801021252084671910011147351154246416251987973705508935097860393351201425332514880000 758 1763105794186553645643826441169344384466121651465973078248515689805723435294174493652700321251686526424567453910307822541234273467685567539951355685473931287614303313781401120922179925673745409047917782645364884663569249883747693467752500925955789902606406587429758413047028402472566635609749525762187547012577465643738031040000 759 668217095996703831699010221203181521712660105905603796656187446436369181976492133094373421754389193514911065032006664743127789644252830097641563804794619958005820955923151024829506191830349510029160839622593291287492745705940375824278197850937244373087828096635878438544823764537102754896095070263869080317766859478976713764160000 760 668217095996703831699010221203181521712660105905603796656187446436369181976492133094373421754389193514911065032006664743127789644252830097641563804794619958005820955923151024829506191830349510029160839622593291287492745705940375824278197850937244373087828096635878438544823764537102754896095070263869080317766859478976713764160000 761 668217095996703831699010221203181521712660105905603796656187446436369181976492133094373421754389193514911065032006664743127789644252830097641563804794619958005820955923151024829506191830349510029160839622593291287492745705940375824278197850937244373087828096635878438544823764537102754896095070263869080317766859478976713764160000 762 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 763 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 764 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 765 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 766 1327710731210160877083411953878906365596173213039593966724174012370958087425876013798480871945405159960436868118425775116240856186100270768420966202215942005332714745319890156384475749302600462486139422853246722375409868099792757186098455782149459446265893424386170996690890038675548815864042685302361279691437545857705689750720000 767 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 768 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 769 508513210053491615922946778335621138023334340594164489255358646738076947484110513284818173955090176264847320489357071869520247919276403704305230055448705788042429747457517929895254211982895977132191398952793494669781979482220626002275708564563242967919837181539903491732610884812735196475928348470804370121820580063501279174525760000 770 391046658531135052644746072540092655139944107916912492237370799341581172615280984716025175771464345547667589456315588267661070649923554448610721912640054751004628475794831288089450489014847006414655185794698197401062342221827661395750019886149133842330354792604185785142377770420993366089988899974048560623680026068832483685210309440000 771 391046658531135052644746072540092655139944107916912492237370799341581172615280984716025175771464345547667589456315588267661070649923554448610721912640054751004628475794831288089450489014847006414655185794698197401062342221827661395750019886149133842330354792604185785142377770420993366089988899974048560623680026068832483685210309440000 772 391046658531135052644746072540092655139944107916912492237370799341581172615280984716025175771464345547667589456315588267661070649923554448610721912640054751004628475794831288089450489014847006414655185794698197401062342221827661395750019886149133842330354792604185785142377770420993366089988899974048560623680026068832483685210309440000 773 391046658531135052644746072540092655139944107916912492237370799341581172615280984716025175771464345547667589456315588267661070649923554448610721912640054751004628475794831288089450489014847006414655185794698197401062342221827661395750019886149133842330354792604185785142377770420993366089988899974048560623680026068832483685210309440000 774 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 775 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 776 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 777 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 778 777067010397345490216937568312317795432331093624096032132358940593938936842190748548810953396765910304234053084143829642421613399462487374745727605323296458937218025165564487643046858633616287811127142980210042650440078502500725601323304298183240257381399112295721367390894644049943115649258148277479530493842314013386914880893494080000 779 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 780 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 781 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 782 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 783 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 784 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 785 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 786 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 787 302279067044567395694388714073491622423176795419773356499487627891042246431612201185487460871341939108347046649731949730902007612390907588776088038470762322526577811789404585693145228008476735958528458619301706591021190537472782258914765371993280460121364254683035611915058016535427871987561419679939537362104660151207509888667569197120000 788 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 789 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 790 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 791 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 792 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 793 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 794 599228276483814963253108105732589186012695561701162799912082526826826821011785396304732069787773566947781173081458550222216322395344192121830683340746826065058984226393605564081877315976501741056327196305769378053233443206526648961627003394858215924724215789510199059388288813635722255048390018357965783133441731836272821869978279491520000 795 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 796 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 797 237893625764074540411483917975837906847040137995361631565096763150250247941678802332978631705746106078269125713339044438219879990951644272366781286276489947828416737878261408940505294442671191199361896933390443087133676952991079637765920347758711722115513668435549026577150659013381735254210837288112415903976367539000310282381376958133440000 798 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 799 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 800 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 801 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 802 472820996842811493037288485353473346027658329132925736552075112794886403016254377704199425110921811831372800981374609519354724071791672032609288491676714434960718553837841254178510522869847729141873894902524147482407831749461073494512315504148860953930335146491602429381518890857020556103755704036472806671992929996466950860493659440479680000 803 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 804 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 805 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 806 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 807 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 808 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 809 189601219733967408707952682626742811757090989982303220357382120230749447609518005459383969469479646544380493193531218417261244352788460485076324685162362488419248140088974342925582719670808939385891431855912183140445540531533890471299438517163693242526064393743132574181989075233665242997606037318625595475469164928583247295057957435632351680000 810 153387386764779633644733720245034934711486610895683305269122135266676303116100066416641631300809034054403818993566755699564346681405864532426746670296351253131171745331980243426796420213684431963186168371432956160620442290010917391281245760385427833203586094538194252513229161864035181585063284190768106739654554427223847061701887565426572509120000 811 153387386764779633644733720245034934711486610895683305269122135266676303116100066416641631300809034054403818993566755699564346681405864532426746670296351253131171745331980243426796420213684431963186168371432956160620442290010917391281245760385427833203586094538194252513229161864035181585063284190768106739654554427223847061701887565426572509120000 812 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 813 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 814 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 815 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 816 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 817 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 818 304149561531140055955694491732819882765319416714912373039750737655927828428257099911727048862973414714233489495801073037522457600538279060631030683643865198751541040254855690511324931034958616924557414545799822607000436912466635707406088781595554945545497121443705473809850489661937731700455558627659986713593749732221369112567801505038998300480000 819 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 820 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 821 124397170666236282885879047118723332051015641436399160573258051701274481827157153863896362984956126618121497203782638872346685158620156135798091549610340866289380285464235977419131896793298074322143982549232127446263178697198854004329090311672581972728108322670475538788228850271732532265486323478712934565859843640478539967040230815560950304896320000 822 102130077116979988249306697684471855613883841619283710830644860446746349580096023322258914010648979953477749204305546514196628515227148187490233162230089851223581214366137737461107287267297719018480209672919576633382069710400259137554183145883189799609776932912460417345135886073092408989964271576023319278570931628832881312940029499575540200319878720000 823 102130077116979988249306697684471855613883841619283710830644860446746349580096023322258914010648979953477749204305546514196628515227148187490233162230089851223581214366137737461107287267297719018480209672919576633382069710400259137554183145883189799609776932912460417345135886073092408989964271576023319278570931628832881312940029499575540200319878720000 824 84053053467274530329179412194320337170226401652670494013620720147672245704419027194219086230764110501712187595143464781183825268031942958304461892515363947557007339423331357930491297420986022752209212560812811569273443371659413270207092729061865205078846415786954923475046834238155052598740595507067191766263876730529461320549644278150669584863260186560000 825 84053053467274530329179412194320337170226401652670494013620720147672245704419027194219086230764110501712187595143464781183825268031942958304461892515363947557007339423331357930491297420986022752209212560812811569273443371659413270207092729061865205078846415786954923475046834238155052598740595507067191766263876730529461320549644278150669584863260186560000 826 84053053467274530329179412194320337170226401652670494013620720147672245704419027194219086230764110501712187595143464781183825268031942958304461892515363947557007339423331357930491297420986022752209212560812811569273443371659413270207092729061865205078846415786954923475046834238155052598740595507067191766263876730529461320549644278150669584863260186560000 827 84053053467274530329179412194320337170226401652670494013620720147672245704419027194219086230764110501712187595143464781183825268031942958304461892515363947557007339423331357930491297420986022752209212560812811569273443371659413270207092729061865205078846415786954923475046834238155052598740595507067191766263876730529461320549644278150669584863260186560000 828 69511875217436036582231373884702918839777234166758498549264335562124947197554535489619184312841919384915979141183645374039023496662416826517789985110205984629645069703095033008516302967155440816077018787792195167789137668362334774461265686934162524600205985855811721713863731914954228499158472484344567590700226056147864512094555818030603746681916174285120000 829 69511875217436036582231373884702918839777234166758498549264335562124947197554535489619184312841919384915979141183645374039023496662416826517789985110205984629645069703095033008516302967155440816077018787792195167789137668362334774461265686934162524600205985855811721713863731914954228499158472484344567590700226056147864512094555818030603746681916174285120000 830 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 831 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 832 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 833 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 834 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 835 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 836 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 837 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 838 137530655263137170230715534487872839422852809365734594981718697329359382402798830360129603330181267709058106701769074021666707586475282933611570161471028069828104445784882535475083568400410168106271714976323937456079224646950776916535535213528450436500168883709947296660603899182570538009074877540624454731958203819920237901017629530184655145583075199241920000 839 57625344555254474326669808950418719718175327124242795297340134181001581226772709920894303795345951170095346708041242015078350478733143549183247897656360761257975762783865782364060015159771860436527848575079729794097195127072375528028389254468420732893570762274467917300793033757497055425802373689521646532690487400546579680526386773147370505999308508482364480000 840 48347664081858503960075969709401305843549099457239705254468372577860326649262303623630320884295253031709995888046602050650736051657107437764744986133686678695441664975663391403446352719048590906246864954491893297247546711613723068015818584499004994897705869548278582615365355322540029502248191525508661440927318929058580351961638502670643854533419838616703798720000 841 48347664081858503960075969709401305843549099457239705254468372577860326649262303623630320884295253031709995888046602050650736051657107437764744986133686678695441664975663391403446352719048590906246864954491893297247546711613723068015818584499004994897705869548278582615365355322540029502248191525508661440927318929058580351961638502670643854533419838616703798720000 842 3330361658845360130266515728201040069983192124132901312065517350969001123108329703290449657112974674393325132430763561683779918047639229679756780517522360290184817777420993707125758263307385121807978821093265809074059037142037931050970876366914833377751710728978809728849395022217721747185742409120549125384542159008785819968853958616267628934606117149369145280000 843 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 844 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 845 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 846 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 847 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 848 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 849 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 850 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 851 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 852 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 853 1402082258373896614842203121572637869462923884259951452379582804757949472828606805085279305644562337919589880753351459468871345498056115695177604597876913682167808284294238350699944228852409136281159083680264905620178854636797968972458738950471144852033470216900078895845595304353660855565197554239751181786892248942698830206887516577448671781469175319884410162880000 854 1195976166392933812460399262701460102651874073273738588879784132458530900322801604737743247714811674245410168282608794926947257709841866687986496721989007370889140466502985313147052427211104993247828698379265964494012563005188667533507304324751886558784550095015767298156292794613672709797113513766507758064219088348122102166475051640563717029593206547861401868936640000 855 1195976166392933812460399262701460102651874073273738588879784132458530900322801604737743247714811674245410168282608794926947257709841866687986496721989007370889140466502985313147052427211104993247828698379265964494012563005188667533507304324751886558784550095015767298156292794613672709797113513766507758064219088348122102166475051640563717029593206547861401868936640000 856 1195976166392933812460399262701460102651874073273738588879784132458530900322801604737743247714811674245410168282608794926947257709841866687986496721989007370889140466502985313147052427211104993247828698379265964494012563005188667533507304324751886558784550095015767298156292794613672709797113513766507758064219088348122102166475051640563717029593206547861401868936640000 857 1195976166392933812460399262701460102651874073273738588879784132458530900322801604737743247714811674245410168282608794926947257709841866687986496721989007370889140466502985313147052427211104993247828698379265964494012563005188667533507304324751886558784550095015767298156292794613672709797113513766507758064219088348122102166475051640563717029593206547861401868936640000 858 1024951574598744277278562168135151307972656080795593970669975001516960981576640975260245963291593604828316514218195737252393799857334479751604427690744579316851993379793058413367023930119916979213389194511030931571368766495446688076215759806312366780878359431428512574519942924983917512296126281297897148661035758714340641556669119255963105494361378011517221401678700480000 859 1024951574598744277278562168135151307972656080795593970669975001516960981576640975260245963291593604828316514218195737252393799857334479751604427690744579316851993379793058413367023930119916979213389194511030931571368766495446688076215759806312366780878359431428512574519942924983917512296126281297897148661035758714340641556669119255963105494361378011517221401678700480000 860 880433402580321334182284902428094973548511573403415220805508526303069483174334597748551282467478906547523885713430138299806274077450318106628203386349593633175862313242237177082273555973008685144301318084975570219805770419588705057469337673622323064774510751597092301512630972561185143062372475634893650699829716735618611097178773440872307619656423711893293184042003712320000 861 880433402580321334182284902428094973548511573403415220805508526303069483174334597748551282467478906547523885713430138299806274077450318106628203386349593633175862313242237177082273555973008685144301318084975570219805770419588705057469337673622323064774510751597092301512630972561185143062372475634893650699829716735618611097178773440872307619656423711893293184042003712320000 862 2042768915499585462139872163406252838859655622745742971706516302327307385555300690831905527766772404982654027177332107424144487418678232265958708553015298452844228104970387881861423563742479547898610946832889954106277889604614164866518184857592396902029027265886525061514224994341496851652836370382583876333711639757815803009695530025225771739342050375622489986176342720000 863 880433402580321334182284902428094973548511573403415220805508526303069483174334597748551282467478906547523885713430138299806274077450318106628203386349593633175862313242237177082273555973008685144301318084975570219805770419588705057469337673622323064774510751597092301512630972561185143062372475634893650699829716735618611097178773440872307619656423711893293184042003712320000 864 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 865 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 866 1754766804680871388912960440636133861829943389947222483961094360737988369467553713295611447504467197114348991618222192500537677895703520845312100513671360982519097404914666706286378934883848718890374220571209970207141754900935456038328033284840796316167211959880578882691456187806703876357569160445527068253933130583923467383060696257442959528322156266429358008841222179520000 867 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 868 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 869 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 870 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 871 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 872 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 873 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 874 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 875 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 876 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 877 759814026426817311399311870795445962172365487847147335555153858199548963979450757856999756769434296350513113370690209352732814528839624526020139522419699305430769176328050683822002078804706495279532037507333917099692379872105052464596038412336064804900402778628290656205400529320302778462827446472913220553953045542838861376865281479472801475763493663363912017828249203732160000 878 1517897269194348023000447632545799792312447683011271556450728778225522645580816206470589491313881270841457859740536021873227057726178475419862556631348693145473313365921868905949648799798923909704213204769776412975923045894843123032917370586830817389288503956394102290414888984541926051735534557076867641061086152485352349493191006509106257162288346111093737675707003534562880000 879 666356901176318782097196510687606108825164532841948213281869933641004441409978314640588786686793877899400000426095313602346678341792350709319662361162076290862784567639700449711895823111727596360149596893931845296430217147836131011450725687618728833897653236857010905492136264213905536711899670556744894425816820941069681427510851857497646894244583942770150839635374551673104320000 880 666356901176318782097196510687606108825164532841948213281869933641004441409978314640588786686793877899400000426095313602346678341792350709319662361162076290862784567639700449711895823111727596360149596893931845296430217147836131011450725687618728833897653236857010905492136264213905536711899670556744894425816820941069681427510851857497646894244583942770150839635374551673104320000 881 666356901176318782097196510687606108825164532841948213281869933641004441409978314640588786686793877899400000426095313602346678341792350709319662361162076290862784567639700449711895823111727596360149596893931845296430217147836131011450725687618728833897653236857010905492136264213905536711899670556744894425816820941069681427510851857497646894244583942770150839635374551673104320000 882 587060429936336847027630125915780981874969953433756375901327411537724912882190895198358721071065406429371400375389971283667423619119060974910622540183789212250113204090576096196180220161432012393291794863553955706155021307243631421088089330792100102663832501671026607738572048772450777843183609760492251989144619249082389337637060486455426913829478453580502889718764980024004905920000 883 587060429936336847027630125915780981874969953433756375901327411537724912882190895198358721071065406429371400375389971283667423619119060974910622540183789212250113204090576096196180220161432012393291794863553955706155021307243631421088089330792100102663832501671026607738572048772450777843183609760492251989144619249082389337637060486455426913829478453580502889718764980024004905920000 884 518374359633785435925397401183634606995598468882006879920872104387811098074974560460150750705750753877134946531469344643478335055682130840846079702982285874416849959211978692941227134402544466943276654864518142888534883814296126544820782879089424390652164098975516494633159119066074036835531127418514658506414698796939749785133524409540141964911429474511584051621669477361196331927360000 885 518374359633785435925397401183634606995598468882006879920872104387811098074974560460150750705750753877134946531469344643478335055682130840846079702982285874416849959211978692941227134402544466943276654864518142888534883814296126544820782879089424390652164098975516494633159119066074036835531127418514658506414698796939749785133524409540141964911429474511584051621669477361196331927360000 886 1170145281340373444526856436080439293443788868808141941130636804487158234932222484108692439516367390241839608423181364883698273263390814539155936124113512131866478463232457546142724908357888187230872810077919058439130663237688773238873099049863260475512785776468434525131284693151408661028286969342019545161206995026952031117682899344334406241335055247204478671832211009844686979520000 887 518374359633785435925397401183634606995598468882006879920872104387811098074974560460150750705750753877134946531469344643478335055682130840846079702982285874416849959211978692941227134402544466943276654864518142888534883814296126544820782879089424390652164098975516494633159119066074036835531127418514658506414698796939749785133524409540141964911429474511584051621669477361196331927360000 888 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 889 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 890 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 891 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 892 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 893 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 894 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 895 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 896 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 897 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 898 1024049124710841161839259454008650103352106552112116041179985649425364017800673574895665291483298259886455896600029640754488381279265144890491030504555206170618587781338585970242468748808590071667452990790261899202963122368108383619723907380294698072401936649869227462671741956818725324439011380891364147205322578692395452248136828844681750385025474262565200565230335916301517029887680000 899 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 900 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 901 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 902 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 903 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 904 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 905 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 906 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 907 459798056995167681665827494849883896405095841898340102489813556591988443992502435128153715876000918689018697573413308698765283194390050055830472696545287570607745913821025100638868468215056942178686392864827592742130441943280664245256034413752319434508469555791283130739612138611607670673116110020222502095189837832885558059413436151262105922876437943891775053788420826419381146419568320000 908 417036837694617087270905537828844694039421928601794472958260895828933518701199708661235420299532833250939958699085870989780111857311775400638238735766575826541225543835669766279453700671056646556068558328398626617112310842555562470447223213273353727099181887102693799580828209720728157300516311788341809400337182914427201159887986589194730072048929215109839973786097689562378699802548466240000 909 417036837694617087270905537828844694039421928601794472958260895828933518701199708661235420299532833250939958699085870989780111857311775400638238735766575826541225543835669766279453700671056646556068558328398626617112310842555562470447223213273353727099181887102693799580828209720728157300516311788341809400337182914427201159887986589194730072048929215109839973786097689562378699802548466240000 910 417036837694617087270905537828844694039421928601794472958260895828933518701199708661235420299532833250939958699085870989780111857311775400638238735766575826541225543835669766279453700671056646556068558328398626617112310842555562470447223213273353727099181887102693799580828209720728157300516311788341809400337182914427201159887986589194730072048929215109839973786097689562378699802548466240000 911 417036837694617087270905537828844694039421928601794472958260895828933518701199708661235420299532833250939958699085870989780111857311775400638238735766575826541225543835669766279453700671056646556068558328398626617112310842555562470447223213273353727099181887102693799580828209720728157300516311788341809400337182914427201159887986589194730072048929215109839973786097689562378699802548466240000 912 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 913 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 914 831336015623186359964540360967346862735040212158062942811762967396407955222741651182462730618981205889729326859665707815513527137879709824904672840882605203455265799637407345909370506151712483616145419337354811484002877850258462605202232707422374716383708313239724401352591901653355254487462494615272184603297972943201707344984585957891464104237580995547186468532024059499621434398515651520000 915 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 916 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 917 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 918 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 919 379920559139796166503794944962077516269913376956234764864975676100158435536792934590385467892874411091606302374867228471689681902011027389981435488283350577979056470434295157080582321311332605012578456637171148848189315177568117410577420347292025245387354699150554051418134499055583351300770360039179388363707173635043180256657955782756399095636574514965064216119134995191326995520121652744640000 920 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 921 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 922 757368750215775872054202938004662120286443369680650214557294243679057705549485264400356279812476320592594776317793889296058172815505714037728718467966158744387750317416740237217039378058817058582558788827679578723396921145737743818482970280176510196336179975096223803152419966663950325044268895609557175501620157419966773656981911853260587351171392579724282027361138960045183316449006071306560000 923 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 924 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 925 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 926 754097178940545738697597309762741333589741670459567492248191460768996981119465889608130118776569295449646202769984844417889455006367460413375678647370192615902274074144961661678304866706511153361899787580043813804505357771458099136761661553264300649051790428767514413074007785382464578499801211395261032194917694536943159083949592579596394749222488076140159858776425616805247319401710148752320000 927 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 928 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 929 349146993849472677016987554420149237452050393422779748910912646336045602258312706888564244993551583793186191882502982965482817667948134171392939213732399181162752896329117249357055153285114664006559601649560285791485980648185099900320649299161371200510978968519359173253265604632081099845407960876005857906246892570604682655868661364353130768890011979252894014613485060580829508882991798872324160000 930 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 931 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 932 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 933 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 934 694555797186638366057347833097042059085556350085144297084021088749863735541697012204445789291240730929057756442923492879943335360864703737096446530101496443897639059292826391119281022273814824115832697928140268737238706685575926782436580725740714872108564157932515357499536930841977177208531039943917434678593925477712527167670206440008690544537090211404579313867082700812827866707279188763145920000 935 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 936 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 937 324357557286160116948781438056318641592954815489762386738237848446186364497972504699476183599009421343869972258845271174933537613523816645224040529557398839300197440689749924652704237401871522862093869932441505500290476022163957807397883198920913845274699461754484671952283746703203341756383995653809441994903363198091750187301986407484058484298821128725938539575927621279590613752299381152389144640000 938 303923031177132029581008207458770567172598662113907356373728863994076623534600236903409184032271827799206164006538019090912724743871816196574925976195282712424285001926295679399583870445553616921781956126697690653772176032767628465531816557388896273022393395663952137619289870660901531225731803927619447149224451316611969925501961263812562799787995397616204411582644181138976405085904520139788628527680000 939 303923031177132029581008207458770567172598662113907356373728863994076623534600236903409184032271827799206164006538019090912724743871816196574925976195282712424285001926295679399583870445553616921781956126697690653772176032767628465531816557388896273022393395663952137619289870660901531225731803927619447149224451316611969925501961263812562799787995397616204411582644181138976405085904520139788628527680000 940 303923031177132029581008207458770567172598662113907356373728863994076623534600236903409184032271827799206164006538019090912724743871816196574925976195282712424285001926295679399583870445553616921781956126697690653772176032767628465531816557388896273022393395663952137619289870660901531225731803927619447149224451316611969925501961263812562799787995397616204411582644181138976405085904520139788628527680000 941 303923031177132029581008207458770567172598662113907356373728863994076623534600236903409184032271827799206164006538019090912724743871816196574925976195282712424285001926295679399583870445553616921781956126697690653772176032767628465531816557388896273022393395663952137619289870660901531225731803927619447149224451316611969925501961263812562799787995397616204411582644181138976405085904520139788628527680000 942 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 943 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 944 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 945 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 946 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 947 285991572337681239835728723218703103709415341049186822347678861018426102746058822926108042174367789959053000330152275964548873983983379040977005343599761032391252186812644234315008422089265953523396820715222526905199617646834338386065439380502951392914072185319778961499751768291908340883413627495889899767420208688931863699897345549247621594600503669156848351299268174451776797185836153451541099444546880000 948 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 949 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 950 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 951 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 952 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 953 270834019003784134124435100888111839212816327973579920763251881384449519300517705311024315939126297091223191312654205338427783662832259951805224060388973697674515820911574089896312975718534857986656789217315732979224037911552118451603971093336294969089626359497830676540264924572437198816592705238607735079746937628418474923802786235137497650086676974691535388680406961205832626934986837318609421173985895360000 954 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 955 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 956 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 957 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 958 538840960564940041379095305107245475511093863379585938387012615781587456979944411610451300814169856216984762674236863648270726160081719695345257890502488379715685965195678721651745857744809435618546806104596854967015674592294715833775750421606449072113598999167917817834806833230757099106916175558232090878911965678252205850488633156755814740151572352570006733637636396720581405989650221220531896406698451520000 959 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 960 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 961 258104820110606279820586651146370582769813960558821664487379042959380391893393373161406173089987361127935701320959457687521677830679143734070378529550691933883813577328730107671186265859763719661283920124101893529200508129709168884378584451949489105542413920601432634742872473117532650472212848092393171530998831559882806602384055282086035260532603156881033225412427834029158493469042455964634778378808558278080000 962 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 963 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 964 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 965 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 966 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 967 8001249423428794674438186185537488065864232777323471599108750331740792148695194568003591365789608194966006740949743188313172012751053455756181734416071449950398220897190633337806774241652675309499801523847158699405215752020984235415736118010434162271814831538644411677029046666643512164638598290864188317460963778356367004673905713744667093076510697863312029987785262854903913297540316134903678129743065306620480000 968 7737208192455644450181726041414750959690713095671797036338161570793346007788253147259472850718551124532128518498401663098837336330268691716227737180341092102035079607583342437659150691678137024286308073560202462324843632204291755647016826116089834916844942097869146091687088126644276263205524547265670102984751973670606893519666825191093079004985844833822732998188349180692084158721485702451856751461544151502004160000 969 7737208192455644450181726041414750959690713095671797036338161570793346007788253147259472850718551124532128518498401663098837336330268691716227737180341092102035079607583342437659150691678137024286308073560202462324843632204291755647016826116089834916844942097869146091687088126644276263205524547265670102984751973670606893519666825191093079004985844833822732998188349180692084158721485702451856751461544151502004160000 970 7737208192455644450181726041414750959690713095671797036338161570793346007788253147259472850718551124532128518498401663098837336330268691716227737180341092102035079607583342437659150691678137024286308073560202462324843632204291755647016826116089834916844942097869146091687088126644276263205524547265670102984751973670606893519666825191093079004985844833822732998188349180692084158721485702451856751461544151502004160000 971 7737208192455644450181726041414750959690713095671797036338161570793346007788253147259472850718551124532128518498401663098837336330268691716227737180341092102035079607583342437659150691678137024286308073560202462324843632204291755647016826116089834916844942097869146091687088126644276263205524547265670102984751973670606893519666825191093079004985844833822732998188349180692084158721485702451856751461544151502004160000 972 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000 973 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000 974 15426753911446469735372599561013805301559922825251160004690667115483242245507995494843836012418302139467549879798661221496860479623595276501965365096737577887219840449616890158043193678890084292776191251390054601473148186592129968651444226198610327934818149439488584917922305073863639120272206027505062977409022929022914360590547201767045954237867054073186599057989501138505161638847151164436864282688212261002969280000 975 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000 976 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000 977 7512829154874430761126455986213723181859682415897314922284354885240338973562393805988948138047713141920696791461948014868971053576690899656457132802111200431076062298963425506967035321619471050582005139426956590917423166870367294733253338158723229704256438777030940855028162570971592251572564335394965669998194166434159293607596487260551379713841255333641873741240887054452013718118562617080752905669159371108446039360000 978 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000 979 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000 980 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000 981 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000 982 14949152921206352044033701626335656921948899634076734580594327337840755961650628815582896804221213319056050438407990245472473970151582502982400445514587867252874364289383435275573917534057481092502279065621459448729780924709468120070037701387113228963459349664275415917235264423297852606489603575724809489996406722212166252249738835139630749450963149615006335326257325157229363345421253924415265965048408768987681833920000 983 7340034084312318853620547498530807548676909720331676679071814722879811177170458748451202330872615739656520765258323210526984719344427008964358618747662642821161312866087266720306793509222223216418619021220136589326322434032348846954388511381072595421058540685159229215362514831839245629786395355680881459588235700606173629854621768053558697980422906460968110645192346652199617402601835676887895588838768705572951780454720000 984 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 985 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 986 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 987 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 988 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 989 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 990 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 991 7215253504879009433108998191055783820349402255086038175527593872590854387158560949727531891247781272082359912248931715948025979115571749811964522228952377893201570547363783186061578019565445421739502497859394267307774952653798916556163906687594361298900545493511522318701352079697978454080026634634306474775235693695868678147093197996648200114755717051131652764224076759112223906757604470380801363828509637578211600186989760000 992 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 993 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 994 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 995 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 996 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 997 7150316223335098348211017207336281765966257634790263831947845527737536697674133901179984104226551240633618673038691330504493745303531604063656841528891806492162756412437509137387023817389356412943846975378659718902004978079914726307158431527406012047210440584069918617833039910980696647993306394922597716502258572452605860043769359214678366313722915597671467889346060068280213891596786030147374151554053050840007695785306852160000 998 14286303155641469044421611534497540923183083891554895872649302587483615405974171341636160625077898971766969573185521556138237002139521060624180102213036334815002541369138670561071869230335046780971974818542131742976551028348046056369212337139927442907953525575786991707373829240977464044187027005486633112931366326122741568063402908090249160751065624951660227426208460697545838176196384112338541140479741265906788923242386636480000 999 7128865274665093053166384155714272920668358861885893040452001991154324087581111499476444151913871586911717817019575256512980264067621009251465871004305131072686268143200196609974862745937188343705015434452523739745298963145674982128236956232823794011068809262317708861979540791247754558049326475737829923352751796735248042463638051137034331214781746850878453485678021888075373249921995672056932029099390891687487672697950931603520000 1000 7128865274665093053166384155714272920668358861885893040452001991154324087581111499476444151913871586911717817019575256512980264067621009251465871004305131072686268143200196609974862745937188343705015434452523739745298963145674982128236956232823794011068809262317708861979540791247754558049326475737829923352751796735248042463638051137034331214781746850878453485678021888075373249921995672056932029099390891687487672697950931603520000