0 1 1 0 2 1 3 0 4 6 5 3 6 0 7 120 8 90 9 15 10 0 11 5040 12 4620 13 1260 14 105 15 0 16 362880 17 378000 18 132300 19 18900 20 945 21 0 22 39916800 23 45571680 24 18711000 25 3534300 26 311850 27 10395 28 0 29 6227020800 30 7628100480 31 3511347840 32 794593800 33 94594500 34 5675670 35 135135 36 0 37 1307674368000 38 1695306412800 39 851804553600 40 219534915600 41 31783752000 42 2610808200 43 113513400 44 2027025 45 0 46 355687428096000 47 483353808537600 48 260511047596800 49 74194174454400 50 12377274109200 51 1250463614400 52 75259384200 53 2481078600 54 34459425 55 0 56 121645100408832000 57 172065063653683200 58 98278500640320000 59 30324117567744000 60 5642717059980000 61 662826764199600 62 49497518070000 63 2278457181000 64 58925616750 65 654729075 66 0 67 51090942171709440000 68 74821873843132416000 69 44890336605661747200 70 14799977891899200000 71 3006747634114224000 72 396884299223412000 73 34708319637591600 74 1996399895490000 75 72596359836000 76 1512424163250 77 13749310575 78 0 79 25852016738884976640000 80 39034959834574319616000 81 24435413420856889651200 82 8521266555231215385600 83 1861813794375478944000 84 269978650991673624000 85 26690748618759825600 86 1808469698782546800 87 82650955673286000 88 2435002902832500 89 41742906905700 90 316234143225 91 0 92 15511210043330985984000000 93 24067276319216716185600000 94 15637122048378491781120000 95 5723645268660151472640000 96 1330119940506067751040000 97 208532535454391148000000 98 22763915446047735960000 99 1752350534738523720000 100 94802315873535270000 101 3527275633531650000 102 85920816714232500 103 1233313158577500 104 7905853580625 105 0 106 10888869450418352160768000000 107 17314030647260071383859200000 108 11627076138580552567357440000 109 4440201273905645611883520000 110 1088282620489083650991360000 111 182303078282646415174080000 112 21610647100394071639920000 113 1844775792429732522360000 114 113864690181161899980000 115 5035810023324670590000 116 155552855438745765000 117 3185647888605682500 118 38849364495191250 119 213458046676875 120 0 121 8841761993739701954543616000000 122 14374770099637310176355942400000 123 9943292713297950754826158080000 124 3942628642430220261302784000000 125 1012451324780399647349606400000 126 179590295559692315000102400000 127 22834634715716732211663360000 128 2124666709364370885714000000 129 145956626407565705932200000 130 7391153754193327618500000 131 272347409292677008290000 132 7097778893271441375000 133 123929472739660087500 134 1299959504262168750 135 6190283353629375 136 0 137 8222838654177922817725562880000000 138 13642630814468629224601878528000000 139 9692880096455850817455361228800000 140 3974886711572341316411200020480000 141 1063801219961108500135520256000000 142 198404965938706242017933030400000 143 26803509447967022721850099200000 144 2683813715896083622275584160000 145 201604330549331603974080000000 146 11398428410034331569103200000 147 482408857022182773883200000 148 15043704058815427735740000 149 335285555339298564000000 150 5050775993893279650000 151 46055708151002550000 152 191898783962510625 153 0 154 8683317618811886495518194401280000000 155 14677971815666743914164527300608000000 156 10685888198734843227644723449036800000 157 4517345410603435507106254142177280000 158 1254545349760817839584678991011840000 159 244621084289990372075409448550400000 160 34851869853030481980865494758400000 161 3718623095769176054944070146560000 162 301460025684664933331722757280000 163 18689683309124197068117619200000 164 885571890546557951001064800000 165 31805643767841123227087040000 166 850503780379208398863420000 167 16398042775748155922400000 168 215310435605936921250000 169 1722483484847495370000 170 6332659870762850625 171 0 172 10333147966386144929666651337523200000000 173 17770702577301841285198924291768320000000 174 13229935970042799477892979359875072000000 175 5749647125573807766424007749907251200000 176 1651016055586493471854486894280294400000 177 335008177546717167155201008460390400000 178 50035463075255936579869269461760000000 179 5644976928821386374713735790950400000 180 488889238916672432587792536292800000 181 32791824036821067177670263352800000 182 1707969465569750859075383784000000 183 68843732252860464925270845600000 184 2125297030525697307595516200000 185 49281303216412599507875700000 186 830150915522250393571500000 187 9585620593176311734050000 188 67822787215870130193750 189 221643095476699771875 190 0 191 13763753091226345046315979581580902400000000 192 24052902307722339954282633256123760640000000 193 18279790707457177032105808706149023744000000 194 8148037602155895525558818559191836262400000 195 2411890329687440191867864829927920435200000 196 507318486548927525109343758357610905600000 197 79042539385469442709128304236098764800000 198 9370421402974556304573859043631052800000 199 860064612603398976071347882607174400000 200 61767611456962541486405114628763200000 201 3488312817501287629862210944341600000 202 154894721586890921066249966347200000 203 5378113738016066015952248865600000 204 144278686013712382925524531800000 205 2929169238482903706028638900000 206 43483630504434111791900100000 207 445007914519062547577925000 208 2804671730162158913306250 209 8200794532637891559375 210 0 211 20397882081197443358640281739902897356800000000 212 36183187590602335269053185689257068462080000000 213 28028713018452707619797831199501679853568000000 214 12788303563985867073130295644262113266892800000 215 3892194935080866289844969601761659699200000000 216 845909719923320759694894178253168259072000000 217 136926464344673887574192553453845194752000000 218 16969623555241600709034462967869072076800000 219 1640062190594244978416118064725443520000000 220 125082120070751046549634947301506864000000 221 7578616442358447385425596090036016000000 222 365598177274322562584808676955872800000 223 14011258701628555757224981506360000000 224 423567448454948326117765061886000000 225 9967897565966446226429899590000000 226 178680340708404598210712865300000 227 2355363318990181055394588750000 228 21511832170343758865058937500 229 121535774973693552909937500 230 319830986772877770815625 231 0 232 33452526613163807108170062053440751665152000000000 233 60176740813916925018951476081717611069440000000000 234 47450600041477136242499623780442294766796800000000 235 22121995078693383012345395935769434631700480000000 236 6907520139656041265344092268303868550630604800000 237 1546871933012561563783270206007423992545280000000 238 259241700042121326769166448972686018015232000000 239 33444167668727854553358413958912931190784000000 240 3385456558339467393672846607832359327948800000 241 272377226730395760456462154228214441280000000 242 17557297888368646620633010427020847664000000 243 910304284866585345441535669899108048000000 244 37967989538918056507826125425621184800000 245 1269112222232886040879358943253800000000 246 33713617394837853182173402864926000000 247 701719558966407836349194982282000000 248 11188689812188485457486353027300000 249 131849300837961187809874796250000 250 1081303789940951540239713937500 251 5507489592228955213445062500 252 13113070457687988603440625 253 0 254 60415263063373835637355132068513997507264512000000000 255 110117652554300010289877678471879957913010176000000000 256 88283383529906135829769234018992641624820940800000000 257 41992698913903766578723268882558617619823329280000000 258 13426227160602625994742282661794872291601992908800000 259 3090674077025895958602381959586474078213891686400000 260 534706003395611263387795225702990180214956032000000 261 71547559911533722374439452915622252505210880000000 262 7552233754116375858767572773978496987479244800000 263 637487903483691841312303054672946732053478400000 264 43420700735800793496491089463012871856224000000 265 2398973347668904938554632868199685584240000000 266 107713273356549179907120016324333505812800000 267 3924640223526068619664645644818073746400000 268 115458618571091262604817600133969756000000 269 2716991071471360239280102461193110000000 270 50380714836367941699235737805429800000 271 719233499237462779856547062201400000 272 7622354580665689557497539609875000 273 56442589171026409345789482187500 274 260504257712429581595951456250 275 563862029680583509947946875 276 0 277 119622220865480194561963161495657715064383733760000000000 278 220751638895365842977638784317405446555587051520000000000 279 179756393754157649405987578888840028523230920704000000000 280 87118296108375233938211687918320731760367134310400000000 281 28473601229118868965632266770068984930263995777024000000 282 6723714894738392167796118999761987927985595219968000000 283 1197798220189475619644941735073311890345238069248000000 284 165725938777639277153840901929566618069990563840000000 285 18173063029169441707209569473680425397943394304000000 286 1602076567832946759442900823081466893902453248000000 287 114659943113651703982105994597048089217730048000000 288 6703898761495467485680272104870956690325280000000 289 321226081891068098451056111391166192800144000000 290 12617884943626328962756399111334793779448000000 291 405216874829433787842447902282073435468000000 292 10575280157212400090991394879190996820000000 293 222018413592219735332091371608440954000000 294 3691214496126733680581571384403113000000 295 47457769535403890417389746226615500000 296 454762282688588320592052457175625000 297 3055714942966798992120510581812500 298 12839138415826886521514750343750 299 25373791335626257947657609375 300 0 301 258623241511168180642964355153611979969197632389120000000000 302 482887287672458521662067320284526488061205240872960000000000 303 399008650324571032635694168420590197655337841983488000000000 304 196798306692752665296495085487184903406505597652172800000000 305 65654485774448630698792910089050219811968014182514688000000 306 15874930860192990708159925815678660192027264667090944000000 307 2905654352102350721558781624217313739541727681052672000000 308 414595995986161471329916291520168687113545788276736000000 309 47079281391613378997217611592786710759643174985728000000 310 4317823502025794654154401344765111418320443454464000000 311 323192395699863481703129499003646912902147666432000000 312 19882846448694830791199730036792268557716567616000000 313 1009574030838776200678156101756636273279199488000000 314 42377493097000323844678972114090635212773344000000 315 1469119475731673310564923122966578075115872000000 316 41908948816876597025318447136068386591836000000 317 977041977575361872064577104739426193088000000 318 18415271179460325778025651798676255144000000 319 276090779053499694069730486408889022000000 320 3213711223336710798737335485064629750000 321 27980282993057870488791009365133000000 322 171376819574457281289178887588375000 323 658297642411487636194029017625000 324 1192568192774434123539907640625 325 0 326 608281864034267560872252163321295376887552831379210240000000000 327 1148423439439669683800687590711733286938445410520268800000000000 328 962129822659341536320593982819169942800353661147938816000000000 329 482421041207258249376505455318467812497212719935101337600000000 330 164062467569448060003089183718318177264667543642231013376000000 331 40554907186121897049832998112839669542434559191941120000000000 332 7611970648294185441806090745127376264811479474523340800000000 333 1117506845812466965924343417242085125328604350398464000000000 334 131045673636396579496621720750722609375244491191992320000000 335 12462405664953724597434814930934090883112198579200000000000 336 971721866285342847019326247550067998643553040716800000000 337 62600882236623552624355110497714114379954602688000000000 338 3348777596518848332763809923134429674080789008960000000 339 149140991275244795515914591398416351411123680000000000 340 5531866168673911494837968818807832758098424800000000 341 170556701928145748421230220689395170944676000000000 342 4351541223284204377336489260014481349142940000000 343 91187774715283417961080611162718435560000000000 344 1551713800127387243575263042168843481800000000 345 21087096970909428808047006894907571250000000 346 223281475543170940527765892794959673750000 347 1774112146298959179542908202499375000000 348 9945780214100225703498121741284375000 349 35061504867568363232073284634375000 350 58435841445947272053455474390625 351 0 352 1551118753287382280224243016469303211063259720016986112000000000000 353 2959502145636905339296238216644305945914300991227025162240000000000 354 2512000643192744071491349723315181751774762551863777689600000000000 355 1279242276034134954262439204185870588950710472553053290496000000000 356 442962765403662723726079196702953210462260085004379252326400000000 357 111782199170652688537231693557375384373706170665203637682176000000 358 21478825419642389626147014303829632621933435178823516160000000000 359 3237852959884794220639186341968813259093326546716773580800000000 360 391159316909247092978526902193688995298632274409902080000000000 361 38462463801088223277786485832168784830073575427751608320000000 362 3113473447940264214368457492730312031579782381367040000000000 363 209190064883942544390091170394224459599705441930956800000000 364 11732027865190864432389825939376215502283696709936000000000 365 551097185174335493536536514145817609476485623456960000000 366 21712449285155958883148464649279207455118290920000000000 367 717044764519141144710873472517157156571943464800000000 368 19794821917710154331690788868196081158492973000000000 369 454457427911467139044916510725670559484289940000000 370 8607446700804291787132031926829191092150000000000 371 132909501082315792882858282732625324259300000000 372 1644809708151466767556200378267433301812500000 373 15911341225764063874750476448916349611250000 374 115841459007202493700608528767743281250000 375 596641628331410837120191084623159375000 376 1937148143933152068572048976049218750 377 2980227913743310874726229193921875 378 0 379 4274883284060025564298013753389399649690343788366813724672000000000000 380 8238597207299542375952317404944580257126166296982581611069440000000000 381 7079927386357958644012860462938789123024703545471603646136320000000000 382 3658727746839291369736323982071963975992220477604995086155776000000000 383 1288605222082303619164983543935190189248376449317381043807846400000000 384 331548767480712933966092744869383079488433990858533325825376256000000 385 65120099412579018302134451179895362877854974398093403334115328000000 386 10061900504683539522267389316569019871023680027229074345164800000000 387 1249641284275779081942697018570153973774976855249679132262400000000 388 126733994031989239281441480769722687742510284422608242769920000000 389 10619243403981044008522152599069685555027779740718397480960000000 390 741541911560979655700619512721189148330516664174170060800000000 391 43420542235314977228341192319814746283078256554924326400000000 392 2140621319195584435103355407772812753338230303873989760000000 393 89047661044129603839393603823141829048559747818738880000000 394 3126935183128018815630035916669083118633545607748800000000 395 92557901724723666007816108164157728971119637222400000000 396 2301610232962641614787401713574340363338830643640000000 397 47808366786724386534716455058801790302632766820000000 398 822493260125489789903155119333062521542580800000000 399 11577299113028179434176377227334188365538150000000 400 131026570950233498719290933141387424524667500000 401 1162560145989345458000652357076467012521250000 402 7783941655063100433235498653911821143750000 403 36960786586244541468354694463019093750000 404 110882359758733624405064083389057281250 405 157952079428395476360490147277859375 406 0 407 12696403353658275925965100847566516959580321051449436762275840000000000000 408 24703752286302942262614773449121820344397682810398442139733196800000000000 409 21480507183884612003395573032200155609525308676384704817633689600000000000 410 11255817414362383093537589552215366410463253513487773606420152320000000000 411 4028387535660602774255498944501472880747250180740896429847871488000000000 412 1055573126632244112933369547178503206489309657562299935110799032320000000 413 211641877466798895725474420972105297119093143459556740822718218240000000 414 33465449966601958387751541085104233975222353272765487988515799040000000 415 4264839142056658547094516557564653395017983661589146111803392000000000 416 445130232910175890172729533907434851152879271773878833301094400000000 417 38509522581583108865790074661571713924270571473177093870796800000000 418 2786437864555066997899558345730764476068162378336796942028800000000 419 169743815574739363431707414389515199618920838497704602752000000000 420 8745775140953209519815731138675064922983848113026587539200000000 421 382205725856822067333683550782235933707825117734723910400000000 422 14184618851317344093587854882779977460012416585044574400000000 423 446878403194470322902865816664348026569070330976712000000000 424 11926466986758847226348469038344465972527907058842800000000 425 268579412169516716821414965771230037182455002855600000000 426 5072265155842545935421775732653294155626267151100000000 427 79621707672595631364177371928500978130490249500000000 428 1025900366938743360075994818933301010942860725000000 429 10659265035851198439822938823293415376044825000000 430 87059114744951408476745310641323794485606250000 431 537890327189616811988965868520316871343750000 432 2362163870726888645242548523131550281562500 433 6567647462632683907069180323813392812500 434 8687364368561751199826958100282265625 435 0 436 40526919504877216755680601905432322134980384796226602145184481280000000000000 437 79578072289037513430046367597908142006013481830724445205478087065600000000000 438 69973892811278949223807711205382840465235453215212688979851529420800000000000 439 37152958096126149718765533513506858451941647809606901526298246512640000000000 440 13500194606447299891755195235324977320741628027193744499640354471936000000000 441 3599007509742777566615879034430366189316469687241092489374999185981440000000 442 735728541092059989592916415932134791174035964403956213007432097464320000000 443 118885303309000988230054961139062716784698060823862171886237368975360000000 444 15520897189541165710427534693597314973485077984340187204221827809280000000 445 1663951534546510978615740116013717288396015704212802564269886668800000000 446 148294819356293309239447501752460697361985782633492377133745766400000000 447 11089352450810011062645424495282187901292996885622150189591347200000000 448 700649217594206866954284892437986092319480572049870517680025600000000 449 37591911737682788502859136414853173612442930971150029781990400000000 450 1718509859969308981558614569001375801005457118251754211731200000000 451 67063029747243820184752395180421136273705665450341544377600000000 452 2234959137521837884040455415111057616029180241825205444800000000 453 63541351603819048751967664720263372898746088197498801600000000 454 1537114101890351651995819305927400839120487071469114800000000 455 31499696871111859484686961187589427064158979909080400000000 456 543271604773950373633495387957012889063222104016700000000 457 7813111308606419793120685661959652580367555655700000000 458 92500694909945396944246525403150739504078142725000000 459 885470801309403206927678544494830228432610175000000 460 6679315464851487147043261758872307739008806250000 461 38199775725168386838985269391493970165341250000 462 155607271332156179810190089412110715906562500 463 402085972434512092532790928713464382187500 464 495179769008019818390136611716089140625 465 0 466 138683118545689835737939019720389406345902876772687432540821294940160000000000000 467 274707251623874126746203825432462168950541977527716421019711898334003200000000000 468 244145767465249777536242723433096660450390516330470563956175140814848000000000000 469 131265882280809142341820310644338057209993210544172365672803839802081280000000000 470 48389690470934103062993444572578977040242408329823800867820889547210752000000000 471 13112315180120175526573094574704886761764715323343449424120028128272711680000000 472 2730004510691853160817296838351156860567222781737562617784557589495808000000000 473 450233491847832921109230145557868569516504886039089768762142770384076800000000 474 60126743077840927366656266428694712129563122451019988754135099532902400000000 475 6609775085401089345738287223921182144326785340892281419980640021381120000000 476 605638012375479851955718017841729826388080274720366265843601326080000000000 477 46697158428693163101500045226250828142581796517975048199672590336000000000 478 3051893417205166551413642947144437494093549333806363772686937088000000000 479 169977825804408707407086773465468739548629063534217762457092659200000000 480 8098663533338259856562268103599045234174807185955354669681600000000000 481 330881769533257582584180955878482300587942757147922263352288000000000 482 11604748923687114630086829746154886202200489049096004150384000000000 483 349301094302057219987620218164293661405230748079528020318400000000 484 9008944201294107229495785883379104672496325962219740140000000000 485 198481694704475530624352120233647668921660766465550902000000000 486 3717557546932057888170351927656674303159725854580891000000000 487 58789491579714240576435214224689691584747879590790700000000 488 777510945189611916137332063985201332824641188091250000000 489 8487622081767556193817060978047202672437002439625000000 490 75099394797976578225915075864056020560412135312500000 491 524799244957763961438560035631158522507317326250000 492 2786274850283573270810601380066387109587390625000 493 10556767206268114989448425833372007354332812500 494 25417577543181657277965712279386855588281250 495 29215606371473169285018060091249259296875 496 0 497 507580213877224798800856812176625227226004528988036003099405939480985600000000000000 498 1013888211174666383871120281285755292146083713234576034317135646893801472000000000000 499 910330651271870507514166801116513969554412350398712965761803441180717875200000000000 500 495326020963141697400773143087696185676048972087829562763788737265323212800000000000 501 185113485942748174893407046084943677457096800330349625482265489970718310400000000000 502 50942844677966822714100126262347203147513644991556276745216377211857980620800000000 503 10791667735119513275712265197422232202143683015883429595962802493379292692480000000 504 1814384855315271534069637439881219532925008472589059873354300552564965376000000000 505 247528122667615602349624974008052629134707826219117634734625173283851468800000000 506 27859508140316283574768163491701904088139384817177969311131383549761945600000000 507 2619831405503722708247963465959923275384307711270969699606399894757048320000000 508 207855518603921247920788964616423550411522272013731018627261361520640000000000 509 14018456571121192527365435945349941745079880149327769348214217752576000000000 510 808284340893651028746169810659426273887688881897425200726862295040000000000 511 40009755906086962226850194440566098669546167176183881600917308211200000000 512 1705045752025356603508400652834786979436533729504672118719951680000000000 513 62657169002223552083752835179514303835918298105714633254895008000000000 514 1986331689490443417589986612996762859077374369965928807538768000000000 515 54280102529161922879199409641189436447055628654575458151822400000000 516 1275988598897320983084371698941275853275554288959320449860000000000 517 25713643998744339238788967389475935753785903382164666082000000000 518 441940549544609651688144351649421403692920516431728313000000000 519 6431849045756548288225183421891908064807807403452207700000000 520 78492864475835582553747699082750043083422541402593750000000 521 792608731948415204129689897323324398269765564060875000000 522 6501828319221987370645949358117457446561921668137500000 523 42210519894461479818918963224543646694036206588750000 524 208600533842239270380827922734191160601688921875000 525 736991133390399879993708482778248340067410937500 526 1657401349453672893539074548976570479911718750 527 1782151988659863326386101665566204817109375 528 0 529 1982608315404440064116146708361898137544773690227268628106279599612729753600000000000000 530 3992224906322512057725049797869287560437841269220500258237994410954490642432000000000000 531 3619626481171930184534216102882106148484737914591151134427583787006193513267200000000000 532 1992094268912159312020812405370881681332575263050181188998352424552737695334400000000000 533 754258815413052298069896630022314863845011187331878899587847694273341082828800000000000 534 210644900926531544539559737084079627173985395757830843372197895257672525860044800000000 535 45361653388088728685920415815659112779866585494508721436779338303486570035937280000000 536 7766862312173979948445876547613644124340135123933523929867554515401650198282240000000 537 1081151093024568649424022307187970399974444302984984253294766861658316655820800000000 538 124413510524135186591070819961094953003759030147701559117560570062252802048000000000 539 11988210482737466763626939598016680271203887163706619713263875152556033310720000000 540 976933034213650924998223394147225554256617380295704449833286071469313884160000000 541 67850989038846416630899097573371556132207915000139321247642200317362176000000000 542 4040321399511236047506561744992765355745345222098992302976619842838528000000000 543 207200020045475689269085557556395036658171728549712029178975330460467200000000 544 9180523329494521513595375199728342157860509279544833836577921679385600000000 545 352156784500282660460167815339774450487598497359715700972976857088000000000 546 11706013226289755770382916326674756869219077069746939817304813312000000000 547 337156976916804406074322050677281998884073870832625254415960678400000000 548 8403657926630136901317118663459557979058819657913359540717971200000000 549 180824775189626611001025123656593383810647658815172374057472000000000 550 3346179358442138671537596783079623955313059450258704753744000000000 551 52965056994035485670160660599823341333793288253083206995200000000 552 711799618525276327613125068196411876366740313136020272600000000 553 8040980168968151488216673781158157813897324401585184000000000 554 75330491527631240529913541724176225877266096571580200000000 555 574489474818751744523392279916467303120306488028320000000 556 3474056438538859818699408549346000415034477943935000000 557 16020520999083975965247584465985881134209709200000000 558 52904251074561238761767259603332129718782062500000 559 111377370683286818445825809691225536250067500000 560 112275575285571389562324404930670903477890625 561 0 562 8247650592082470666723170306785496252186258551345437492922123134388955774976000000000000000 563 16736525150802938764303756695179759630361829969822053535096964923545508506501120000000000000 564 15317140780586192851414467224851065269124969407198521236004218190657806906949632000000000000 565 8522387879950758200001303653030204693995021058737178569970939032294791390953472000000000000 566 3267202799597587915252122787241937142881863931398877999570339315773026854764544000000000000 567 925309610856219624659111787221221715193704973529148436901553344399684877961658368000000000 568 202396396654673661728500312703607084930554046381415285996194910534252845530401996800000000 569 35258654688869523950119673466090601887946290172706526441639683773797491877190041600000000 570 5002434597273514278252914773496843731975797083473213549147621187999704551102873600000000 571 587835024826999338431416061005373080493976445108462462393211817466762239148032000000000 572 57957833792256648865107672025220561873452507560620139349819157688679530705715200000000 573 4843275103706723187628360393523542523335780967671060792668621942228487923302400000000 574 345760761625488403309424766524795334536665056119800365629355147965732054630400000000 575 21218051309491759038635738201439055028494150598940863861479481566836817920000000000 576 1124572974357409210447322432859133100621441830203236541078017664500047872000000000 577 51658978353653129299047322072035580759480880958637790656797550666174464000000000 578 2061706239938319765897997499795803954289342852186831515425148634646144000000000 579 71587206013883756934703839916052327857645262938528790203231519088640000000000 580 2163463883682740454344069292051352311856987312197272146495209287424000000000 581 56874420474373655904310146934015091120349491381040217226424204288000000000 582 1298468830019805600349877227536299745291117538435485446225751648000000000 583 25673716518445026588663035655289805601794425136062416089310720000000000 584 437836295393926634037812138995440657043928943399641950093392000000000 585 6403815117677456091431043222685590592382203439096252788704000000000 586 79717452707050471485834492362384708469650989864435683159000000000 587 836038555737875807338524129347853357552753047840810592000000000 588 7286358164542037891661692096523958663002771267350524200000000 589 51793890647540520239810037759849736429363349968610400000000 590 292459035861215228230891507085991292495553456627775000000 591 1261415549410633190990044790238943933353764478000000000 592 3902106181888953684249507242532086662521114862500000 593 7706595487601620179557947154441250814722412500000 594 7297912393562140321551086320493608726062890625 595 0 596 36471110918188685288249859096605464427167635314049524593701628500267962436943872000000000000000 597 74561506806520120750421664516639525334356491449493265044224561141922298652671344640000000000000 598 68853743716855941686163125766868454515304857326609938492462149488966371212466847744000000000000 599 38712247637441527681450534057764586529877356072018104559223775019581640593561878528000000000000 600 15018570767777234560644974309936869760321268715581229478288093369512075774962696192000000000000 601 4310621686779241570564484549837452213159648276349619213949881623092199329615677751296000000000 602 956992609934333647015588872519172384480888226325071339947577968457244969758868740505600000000 603 169474329610044170243238717018194316238845616251263084086675740653527449731471297740800000000 604 24483095653297738243092407250631113309289376144689887585920639706179125480748639846400000000 605 2934569597802316531186667111590048291986742244862326316495673276434002826436490035200000000 606 295674487692767856956411001782885320997503410255329241185245507069613954803590758400000000 607 25300137372672325409654823685850882683712141445602980161618529793675902154126131200000000 608 1853453519856260173005376463938722318384630202995718289921806134433775836436889600000000 609 116992193919480281490578693683924788749957692708543124492629062402256456502476800000000 610 6394471130344411384186654257599503257857123863287749863366119377397278490624000000000 611 303782391561800554860357861204103255860061058222713158536585952567326687232000000000 612 12578016542702009667837115522923428996752693116598900935215443157038937856000000000 613 454692943069261397480426212595102258723893323810692021812174735931257728000000000 614 14363180096575290003734631683826585889493830511417766375418327247927808000000000 615 396450767544423916849912112309655337828603600804177074390426853618944000000000 616 9552415338130615310335936944744528578740737677491411197380695474752000000000 617 200526586055890882798509717912623603305639823026845528844057364256000000000 618 3656251104967760357155628667542255560768480271829398581296797664000000000 619 57652702241762795316841486443410205621457342815459640487906352000000000 620 781566188754966743036240021146399750542404307599983527772266000000000 621 9038031824845268409601864688255983014564890298469255209477000000000 622 88234859038042570648609119117135120163832708749558327676400000000 623 717218581467740719241773357441160764911830408473680310200000000 624 4763444529963508595304274774244185836182681833104917850000000 625 25172734962195240262027709037198026670492428115776925000000 626 101769955346825376988084321972486130756370589947975000000 627 295519679432734261278722227566589017491617203862500000 628 548613266273640336532281363056786542373051739843750 629 488960130368663401543922783473071784646213671875 630 0 631 171122452428141311372468338881272839092270544893520369393648040923257279754140647424000000000000000 632 352359096589547425845867690189738429914275224717691816784467053244417914686483076218880000000000000 633 328206509489137966723256480949794915833880988486468866694683900121022852335928772395008000000000000 634 186388774231338707857711161476945363359740589845445032347857840706615737278652546547712000000000000 635 73138279129394249968566306312209549385988930382476377926714174566101792737080740151296000000000000 636 21261718337344830633773064735222969797607237254007518185854723018044932483029186046328832000000000 637 4787642222199661140166092423798741030692343288985358452796577659994755151852093895291699200000000 638 861206044615796268425351692453190626321844919067356312991065454969900697053425272094720000000000 639 126568413548366035583373046294216591467666100392222105355120267606485850787144137703424000000000 640 15458334152966013103101218187874053404342761566877637320426223152754700919811667394560000000000 641 1589789998502826625491360451065011258267371215813505315479373375244574870962565650841600000000 642 139109784203379532952092791857031428700805102970386900560096081779730695788607569920000000000 643 10442113393879963185007409203124196023036822672202515847464792938526913473196589056000000000 644 676815666740283432691166206776746948783340978195188902124020184067317826623766528000000000 645 38075319924020117637453711640847679709612705963435597948905237424503726176678707200000000 646 1866565489201732588913678228544018201287548031747824880425923526486309032345600000000000 647 79977038636122067646856438456639853507107849120449251127055290019972237839360000000000 648 3001302430327413144058920760577936398708443300365091130872589438825147971840000000000 649 98765854084910297123672300529576396845453692102509909338502848226534058368000000000 650 2851206427982132028117477217140937271466882400261024712943747377287104000000000000 651 72175035727074097298740151894107546401625189638277919471049676067243520000000000 652 1599987400105252478503787245633402418643172949388866593955585140847040000000000 653 30991464622365202508871380244079291719214857224275879633684532773152000000000 654 522787805161126500270358632452896318468902991246365135278735642400000000000 655 7645145012319936835188100743814211817425517665525837905973010360000000000 656 96334512346266704647352510576398655091764362504816608859152438000000000 657 1037622154520819261745802650387260811813680500047306282911581800000000 658 9453394857871576829436429812196249600270765180278032625130000000000 659 71838163855862891956850018904193812722285441345612215956000000000 660 446788145010102160385428970225381963834555519203464663750000000 661 2214423342878776246908003562261568765772868348024506525000000 662 8408705254829340166097582907843978692260238626933125000000 663 22964951326214584487241297857557084663735945829859375000 664 40148516304570951900771499750973924237300604597656250 665 33738248995437774706530672059641953140588743359375 666 0 667 850478588567862317521167644239926010288584608120796235886430763388588680378079017697280000000000000000 668 1763374404172448739561407672303570368249499075534368275645750265530308302854364874774937600000000000000 669 1656203848018873561849641316323952160218302053732706386464276144381837248052306297214730240000000000000 670 949654870103482173690175682687853894922116281714401100304176025220472836790754099182174208000000000000 671 376730850243514470601672034836544581246906565879934195592467354283695627250075609356828672000000000000 672 110863557954790799997620339482225037900513183209573188216494679793876541724987787200996311040000000000 673 25304163846283798841623366942480573778171059991291765301594676304455123310999978868889092096000000000 674 4620116639516683395025790473582068025998725621282721325714152325060034080137022268876469043200000000 675 690190644503100731907564010246432994063151508203126161837313377307097627902899558704742400000000000 676 85814278102175073648832540680623423413787818115229626962731868069251358977351220727906304000000000 677 8998798017419635259012247933132163745297171013841433667682747518811120873990579669696512000000000 678 804250717384496969181787767555061999979984718085581773182713036087626373907721783712153600000000 679 61774098246023363869085411961376485672250170991743973701666842710839639362778185072640000000000 680 4105163914664686046610622101102250253088819071356467468726380613449980454917077467136000000000 681 237288252360940108379217747536162001520392358090133333856864463068563084788380598272000000000 682 11980178195938039319160194322363955719781615841190617110089111783776720449301820211200000000 683 530012031754849690017747653356125364221741920382728344611705361779789963358156800000000000 684 20594842821891910128899643310493773500585620490366399750457695102379014306639360000000000 685 703958767355250509932834707633028176630204324075395719704313005842459776089600000000000 686 21182871587099827275524595106790382415217617668575496386364126689200825024128000000000 687 561145583950289637571079437330721051890225842920774014390122953841584678400000000000 688 13076364915145365726374373395279645815171958022780399254403785150784078720000000000 689 267626684580627982442859654253045651568163119811260649950258672882705280000000000 690 4798649379838728084473550400620524414854702729418022176326917969621792000000000 691 75114304877670067590080323600912271343896935176155338997476092099600000000000 692 1021587822235661037395697130375510354843280635901273037354071352420000000000 693 11996732484553407760838667423348990746229261823077091455070384644000000000 694 120654545414599904426251044344110878152117018449340568233618407800000000 695 1028226709272520527915531110619776970848982971287433029685550000000000 696 7321046714466473066051933324217909063540007265979686711713500000000 697 42727642309824771334498234590442116198144597553127788555500000000 698 199015322460894934155973239972555956470407038685597594525000000 699 711153881184169636694517636808981197929244593286652968750000 700 1830049670194953129540966501648893414584636158770367187500 701 3018223755131863325246233922455569127957068980929687500 702 2395415678676082004163677716234578672981800778515625 703 0 704 4470115461512684340891257138125051110076800700282905015819080092370422104067183317016903680000000000000000 705 9330380805295844524313803963657080454270433817401457782013772841354667413470141550108973465600000000000000 706 8833733756691788199069697518676853190989609026933113651378375184254649081871290534019192586240000000000000 707 5112288878169280074930587204299008579406579226613379749410641347098679349280021904998182944768000000000000 708 2049422154397466256161771039937091653363055398830085412356213263956198733912122452019790217216000000000000 709 610200212678157001141414562861642553636121470258751873544146153859324884095791329011485103882240000000000 710 141091724906767375111398701431880323544804553688528361164985730281169115668539997400553798762496000000000 711 26130537018078405239694060515948431430455789244826282154969995990740763126903187502643625014067200000000 712 3964910542193015334743039142426742782693831297469269763394052230855487620107642706180108294553600000000 713 501423762753758540527516006565346322029478832112475129130242575115403269621869683931321729024000000000 714 53562124681016383297733150606228162554488441571162338125619947327926600519041125857062027264000000000 715 4884054025844549443927370605388053825301493162268242457589180286549776045060298011078924697600000000 716 383394962750167079246183432300514334691885783152853795218298976922569869786025830952783052800000000 717 26086250707437295423428664836573910784309095521446903095847536022184390944526966677569536000000000 718 1546864020179623291043743894430531748466666026330762927968705402670216146856675079618560000000000 719 80289859020198962573188876928484777374160815001877616902179477339535547871082150703923200000000 720 3660296247206966841031975851572363681893533489938535228315628541730276640209505016217600000000 721 146937372189967907008792103934952425107265181485304966245060136868028766520841922560000000000 722 5203430807217306119616653184985241561911104223137027084549280901181636627511610880000000000 723 162726163078729979385254205538501306868388714123536696545144699304939099981357568000000000 724 4495730815101009726186888965405967765045913120197599455839067493703029296431744000000000 725 109693001622375185800512505490732455192530297900950281531625270382956799275520000000000 726 2361220492961392373744999600609422089149818293390955121710035900678736698240000000000 727 44758449114818197530321735666133808888952225292043152005143163968769624192000000000 728 745102191165261025420031360091693180467915590533388080642599351857888416000000000 729 10852809849740549346627647740120278233160759290156430831148753751590320000000000 730 137630736962015966920853926494534551265740486562886124414697150415524000000000 731 1509921762071535864205598210977123100042263162054361702856036430408800000000 732 14212141399202160917840357754537641863886796843888609485081394569400000000 733 113539971308129780973002732627333048909942035093971844523811306000000000 734 759012898136491531955913853675271124375868535155756786602793500000000 735 4165142423471672081342166474398028589673015016709829521374900000000 736 18265943339149325803852431217064589998655823406363272404075000000 737 61532974392989057127567107419722211235891702960422716656250000 738 149457409981204652093984760116795690601220794154003242187500 739 232920638931747509756859366415785491846058380499745312500 740 174865344543353986303948473285124243127671456831640625 741 0 742 24809140811395398091946477116594033660926243886570122837795894512655842677572867409443815424000000000000000000 743 52118872129005388435508456283656175354456667739099308566362870276446185802564324351881070510080000000000000000 744 49727000910036612844160356525930816244062612635783890098801015235714902460395923080064691863552000000000000000 745 29035733305591388530794986297760261605030735384724241133082437615216769069644468362791354787430400000000000000 746 11757714622768633727317623311973284319620450905502977519782781715989303924408281251584699426406400000000000000 747 3540317841943581325546983651877398046682703314848329304096727148715968011775051059915226592837632000000000000 748 828824089183420706953868885161558987196374383240738794981481764599937958267581335248934965923020800000000000 749 155606359818342702213656938470904818704889971835425493047457407519698919029453190444713653735260160000000000 750 23965043785527115500800921779164554801234947894316418348459739580553513526115156081997872910827520000000000 751 3080270173947836050033441772119677795965644865534432198927400209204649717909449948782343718174720000000000 752 334876574186172817841982686356967276329621763128386611281958900803647878102318474801543380992000000000000 753 31123659194513478161126893155370810922009920168425920999041446639945752089012738400767684116480000000000 754 2494146095201768498110870844671958594437578083668456747780747843411495980691965712618865295360000000000 755 173533313632539520543492847265523779954806913880494346823326248192316109976076602381969653760000000000 756 10541564115054706422049928476832494512813178610244251982414880186483528935894069192700723200000000000 757 561623519075575989109479059035380395561592475235227993404749004434688501698756567378165760000000000 758 26336383598513588160716631745862976737571171994299691784815199207068201443493914142801920000000000 759 1090024634194844396976194365706913235487336768988832704783755900247330402206385546424320000000000 760 39899343894303641989531832971789522551651517049808372787628019266660240771752584576000000000000 761 1293387515628249344559409829612575370262890180120905697166749148731034751959905318400000000000 762 37155768254715352434231299173390719111133971376361929220792677037922245093797996800000000000 763 945975970136758010656861077879012708696986637365094021688450312653137433211516800000000000 764 21331748857613866609323185695187226734221263870891072040362594527488748620896000000000000 765 425500929559345424324160602992749296019921222375161127756797252577576666633600000000000 766 7492200844578563505855304223468932818268348424363540247952163700469002523200000000000 767 116115759003454625780285796964544532729135883350372297161070534710667907200000000000 768 1577811328869729817407812872553687627011916647185750302837725716175432200000000000 769 18702371051648221565405114558013124550165097041618166781953288469933140000000000 770 192121516920937182909433851360968144847741459637658910356404472140830000000000 771 1696057445700282353238191997672021561241688058063189448488257341005000000000 772 12728019432767261575330526834947733408531723002162338504931351875000000000 773 80042507810504644948142562958554393000875373479421312838840207500000000 774 413761667292654164312043478834560618718015946158553375945733750000000 775 1711453758317288702346929787459302522258385706907591507747812500000 776 5444461704869865103689148475127381925528653129586421743359375000 777 12502015294661547586199426492367286274837183573323829648437500 778 18439550582096677855751366507916351437812955122896503906250 779 13114900840751548972796135496384318234575359262373046875 780 0 781 145183092028285869634070784086308284983740379224208358846781574688061991349156420080065207861248000000000000000000 782 306909943541416978777675364909933678766171740388475053188865800735237579202779536897735198412636160000000000000000 783 295015562479467673273560557523588662162547572560517971617793482170689965505034394839633419214782464000000000000000 784 173746090374393624871212607266989723763432684644361618648406103097398580085009914936219989489536204800000000000000 785 71041897436972581489133945566595199982006245323627191013016186298341097783999885948208595361962393600000000000000 786 21623284037007022714104405325808476261797954518216152356597321466417021207087036458995927877119115264000000000000 787 5122883043731033739161158457160002842667751045968124784647079276889966468688564905490239868230015385600000000000 788 974427872524064887789768308089175041075136942690446872527294844679473296946963833296632294034815057920000000000 789 152225125938917067981138578513930645737103442908867443139840616404415977920093789056094503611777679360000000000 790 19871049429428324458357372227440025181686044740969861440954545971968230690716968118588111652892180480000000000 791 2196878515531466705863857697014187691370301212473469728539433303611705410933795360594872331864637440000000000 792 207921149818628181172747245594716465792982928586514258755101381098843427838781067681011327786024960000000000 793 16992264707098287069351586955983854135643470798596604804939127770919897389863364207104711385415680000000000 794 1207566200708157448575057197237585972067223572471124087189222788364119066093281637010939041546240000000000 795 75051298351005685063685130685869088945502853595947427306487999962109951801009991299096295505920000000000 796 4098321270489483082766515946191148152313053918065361620050536948311028840004966760134981713920000000000 797 197365527787320869077943616522514430326509119103754351816904219101234129478130641251795599360000000000 798 8406725696393775699479870072548305462864875015683725255825309867191629024860799606670868480000000000 799 317422857302467931489907252710344605104789608987618715821548373067540169966187812013424640000000000 800 10641153221317895597555617461720584303255600146902784844467173501906853907894314935628800000000000 801 317026394529969441976196119642850791748598544363779748481918430478210654189818586790400000000000 802 8396845532853390015799761064099067742852081597840398764921847361566173131376242067200000000000 803 197673544015286714218337585684919629418330807249566793250212577249155739286770185600000000000 804 4132576101817557152062873147242985338843616311398055466740697300700612296948819200000000000 805 76607930918543351309225606746181890646040309102262844368289450423618006096553600000000000 806 1256408886720765860017090909043622432537566018042371282078901374062941787220800000000000 807 18174265339811665076552527296454109013417199237309677653608802063780058088800000000000 808 230937747717214588541152321580126752147483729720852285326495524271557014680000000000 809 2564377687998237454922200719131396174011695494004178785616082183152988940000000000 810 24718684975150215415176306125171217329662450907885520749996426314405170000000000 811 205080793039475755938175026858859796122337623479519592464454086429885000000000 812 1448466252030152323536980844724435780298065356768073587612606988665000000000 813 8584606378405469830561055785948537001805233074835295444625129882500000000 814 41875075775207144138161580986473006001543301011031835451161697500000000 815 163642929287329680667502490510811733242089377546224286138720625000000 816 492385344779338989458503476418141767546053489249245525341328125000 817 1070563427695368922949212836716607531776544548525125223789062500 818 1496593794541522259481658206034400091020332546866437871093750 819 1009847364737869270905302433221592504062302663202724609375 820 0 821 894618213078297528685144171539831652069808216779571907213868063227837990693501860533361810841010176000000000000000000 822 1902648536372446006929127190517829683070865754232495738098686808530890860364110863550169444039702609920000000000000000 823 1842131781538251744035116509288238096868145709608601270310763835393875336199041524416742209876087799808000000000000000 824 1093929638322891462645023370023554182141113461010837213869284092377654557758728813029318615352489908633600000000000000 825 451486113146202143500869168555451810466433665771095318895429822115072332371723080492822743790085629542400000000000000 826 138854986133558107901952927317392851523777489121814478911380973593630631403006309650241386612403017351168000000000000 827 33275444754394184695125306433758807141200720352194660959166490900042918055418812827891536370325764911923200000000000 828 6409132310948039503954283832561136827675746173490015486500310095789221806813587768307577145432701602365440000000000 829 1014991027965008099035167617141885467276967233676986487557354171013689646402428070994088282484524449792000000000000 830 134471191533311783682908075368085956182780579683656814207209320975217099771885366882171409790452052787200000000000 831 15106978317629735473743323534969186543576993605798139521095397148640818966740687493354064129528378163200000000000 832 1454763527909372722149713285418763689834614601735504971003549941316397929806338772537386716034792161280000000000 833 121132105960811271233991511224755109981480718419286905249687914431217038515601754590979126452027392000000000000 834 8783411840624430876598277818900729236594065846656198404850181915802373579066007219622678573455769600000000000 835 557863830294841469799857293868094617875499246083446849950527656047286929219192815708895557189632000000000000 836 31182908238485643876038396584613512941247763677198605059963960672499245904390394488580364666142720000000000 837 1539933762594140358796843324760834623704680451444497883879756217018375984204633385444228038656000000000000 838 67394120436376794517352505092321298257967580255839708819930992710632314279964567835197743923200000000000 839 2620090976712915674099718226932459588222038696820720822102580554350321220295652466553721241600000000000 840 90647191876655839259840387763239464279939387215236838761509044591085707207773605782405212160000000000 841 2794167747577785453664214268715172738712056641974930812858488075257375509841313011717120000000000000 842 76786447341310175193477621128763667979593811810631137319519979449749400516536071974528000000000000 843 1881415175317614544261577327054301108161068880501222082436635842573025342863801006976000000000000 844 41081143916607437594260093602419926382002497483550594452822970369600476377453468572800000000000 845 798531582363651145780415167402168651929546073288590028869914680265682525025920000000000000000 846 13794018102538283982854137114475170790333666222255856545265056850441669774482304000000000000 847 211246125074859983143066855015196391911144497125649564985770646867985119133628800000000000 848 2858805363278597835638230261996615658792753482287356316816960783599958913473360000000000 849 34045777383105091691981634236117676643911282282001080217759444830041722008000000000000 850 354902374168736386327170255154685338932303966520720702925148471418450783800000000000 851 3216483959746116625889962699392820232749178057603755868015683759418959800000000000 852 25126831695128383336750703087041897171861350983286917251560757092114645000000000 853 167327178414116538655338712486245311648671009391812903951176002440500000000000 854 936218120820858538793675069128581086124123233741966510175443640712500000000 855 4316498716509889879187915244458989374359675524311349051828570593750000000 856 15961869908229331625775995172042716497743842426905569532112193281250000 857 45495254079026643470434824136880935246945293158702218130953125000000 858 93796521749899005075913791966195968371214308487275882841015625000 859 124453589230295008946369471870229060200638180213103780859375000 860 79777941814291672401518892224505807820921910393015244140625 861 0 862 5797126020747367985879734231578109105412357244731625958745865049716390179693892056256184534249745940480000000000000000000 863 12401626590952792224724240872450262710116864552985717707363813832401627652405612046508300304055394736537600000000000000000 864 12091128475814039427908814282619727072034324324356568386399743284843314338259282058168053244964264854159360000000000000000 865 7237876730636935069206595875004978386120735029828521848768132789274105436508685071907740746484097719730176000000000000000 866 3014238313891544098359879105211235620575920344538575480765797258788258732947222595448866187603306562034073600000000000000 867 936350685310298912828225371669697274521859256436816544176278524478047350413590456053482827495368488428503040000000000000 868 226872135885292523564470172803465891248406644501088375807220719893362190142757418206406707995315601034706944000000000000 869 44226488400049224945928909056130630021776093552743067890214495183617633670640972577692314348400293341193830400000000000 870 7096281578400043681568183149516869910996483114279563693778180145927635875039634509274605819279767264443760640000000000 871 953587594401026014287092905373689718913852502277932061554862087771515667880413851146991886323375782494208000000000000 872 108785386012438940348172290611415291253184145519948146047482128522185091986002369674390219752370506773299200000000000 873 10650532904580743812903351295846092820158039101315721513311730788770164921451070933003945114397251836313600000000000 874 902771892386716228090391768855332971556598838097555048669265230760914641895412810325073063407955665223680000000000 875 66728209310072025050310152675681889361629484878294404988653899883327960912111468905024266398607605760000000000000 876 4326413979401151625307535767596212191997354448199887658472283946366411561244716030583080175038732697600000000000 877 247252215639269131370517250671611227907200947561006155634559205297625354727204374358421303168965017600000000000 878 12504586348927366678962654867803902909847398183213433297397901100751515295901646291253607228448440320000000000 879 561448535197846997534988542303869617231709036624845641747413086343385851254745703793063851753472000000000000 880 22437113284446213924071727023000363290574184756121287341639132401751298964192957977919130903347200000000000 881 799621172474476008005842889087320955179992363597213101764887633852611401550320815260837195366400000000000 882 25448629546313172719791179870096715953529217404431735607005235339545735587601370384301759784960000000000 883 723903766325490557000536340680317560343444488532859165672027000930223531644300100344028160000000000000 884 18411272570704266437486708390741728287230825102309041217070518595302905663596852355141248000000000000 885 418600441780342973695993170035079512716422763014006840731660351243426139697866357916800000000000000 886 8502057310961661869792157866562066901445660851077661537755707728059261348741692554396800000000000 887 154066295475903823017108437061374767527655389056593742751780657492382304665744849920000000000000 888 2486190356790693693378258326770961453601243305376933561274263396590318823718981248000000000000 889 35635994885108972609524147353968977213779746832399683696821328274034528409131305600000000000 890 452179871868087418850737641071768413014758141252642861473255025970267030603182160000000000 891 5057475352644924210450575626527892804438143567896357652593477126024940561672000000000000 892 49589908366822483028267748959594987561731295101450714961678656945929372991800000000000 893 423357070123867370719231534654849932526344977037603449099384090469838643400000000000 894 3119553483428874220763401806961263290404157570505187914980041820275726245000000000 895 19620194874462602962465450159339075681626670315384788205982130989497500000000000 896 103804579469473628059425371383509319121904679330636829180060072345212500000000 897 453069313042627149149249583516014942228513816395567363766201230556250000000 898 1587720708998668511376273269342448496717456736247741505589663905781250000 899 4292917041340503673997142127028305630048037464852427389416984375000000 900 8403977519954131069121491326980957748168494395250259010091015625000 901 10597701790610505761817769643103351510931266576608145031640625000 902 6462013286957625464523030270184970433494674741834234775390625 903 0 904 39455239697206586511897471180120610571436503407643446275224357528369751562996629334879591940103770870906880000000000000000000 905 84886632037746735424301201319117471060804605798933519670894023742451938187187188629204755185743745489934745600000000000000000 906 83321555413439434100999501999923234257205311109468619007547849344732932481342339487751959310463384360541224960000000000000000 907 50264552692207545353536523110741320242916571531934514878787090456441556690953631010232031939902803063378804736000000000000000 908 21115649732988714744181484647693082839687734872405312035539771164822639687669017845593325754786284571941509529600000000000000 909 6622984544274892560872771845316492206903575487905675164567312810077015741749516119322260017504552376893219799040000000000000 910 1621808863716055725144526701948973729621969940758663258910575337125900996195934996165243129298233565181781213184000000000000 911 319835867329214304437843179378712736901825844213559655252799173970850676544231325074905648218823591366045886054400000000000 912 51968090959794782967265153967270658906049479840664385134742097173423753360182953194071429296935320349123322839040000000000 913 7079108538500586678808113515383232429540388228988809397525980321484929413222386335176219061317116258604411781120000000000 914 819541107535944587195489321047308718939021052097835443108216920007027536490806477649100162199473859046093619200000000000 915 81516713987608974439518509040275976908009898201710496741540656415711105090234185452999238688034448060134195200000000000 916 7028259730664192384854184536384621908487328937501164546847892816026708741220618474511774714049518159926394880000000000 917 529082259632447649423913415925683575634447977643768789392327456759086017245149920624576221371783685016125440000000000 918 34984014916540216041018831106341416995749241619346871017620638229286017841536789223265457782398046017945600000000000 919 2041890939931161293008265876781471629072190068300798570902009518804050323856664402421811043896190723686400000000000 920 105628148588858995520772760836017095120719070682514137939758528931417717546264567730021018959844181278720000000000 921 4859099397517518099577032372947860556396345752475414401416919257015459873199635902189641974995350978560000000000 922 199307221435362232762636223129761650785879751490023669912231221292820366404441165412541904623719219200000000000 923 7304502102470319466185720046037336574072685361400699219967873225346231012979498980832545816641536000000000000 924 239571930007588962195383729990125888059659219833131079987763305330715022737891554502207264311848960000000000 925 7039125285955282066688318263888268739840408233522473536945250301513397410142020224838501719111680000000000 926 185391133721228953604579053583854560231398888194542645274160190636840129072917085457645671168000000000000 927 4377130230125468393286326311690314611388131808564980979036533393972899476862217177458464384000000000000 928 92608838726173537502572859552733026886702257082597132206693155950375702334458867232319020800000000000 929 1754245963818819354647189125564368220613212428558622920802342896322072657500619930570454400000000000 930 29708514092817478587552426448097269358005459228092690466430431249061441201488208917248000000000000 931 448892380801679244130816788013102659565888151287597732826329822150075462721223109497600000000000 932 6035323783398247699288624615513880927722162896454661062023143953498503268243156145760000000000 933 71952106615152609940937841923105616707230930847071967685831372475257909002803751280000000000 934 757279370614122528957788076420818588113509110595871251194443540634065379200966800000000000 935 6997330613709307416461312988507292608398001407138338416389736646249859765299800000000000 936 56370317828497909716211930074530902354177329518979395224603044137793200225670000000000 937 392457985440189036085902203762246602192696196518439465473257854597405263335000000000 938 2334970142449633558457081440861307707518696883701251680496005724509808775000000000 939 11699369840534431506042098490241271183925353418831088299737751579818475000000000 940 48410780127982991267814631302973944673625657307734219879637954678915937500000 941 160998412230252954449455230671977873345655852094348165776314099836093750000 942 413509585432069620998203666514781765728021882436824736144289155468750000 943 769658092543087980952015520330380903481383235126166532922900390625000 944 923589711051705577142418624396457084177659882151399839507480468750 945 536347102817482913555411512425352545980058003572241486357421875 946 0 947 281710411438055027694947944226061159480056634330574206405101912752560026159795933451040286452340924018275123200000000000000000000 948 609444248123774250783021862468808995272716988194035023383577399911018267539371240305986717341119163322161168384000000000000000000 949 602131269375166031992202046391576877636614312814515288885917636339501552662695214976031393667496782700908799590400000000000000000 950 365971238432504225722835732680686501446286772182317268850181393053295014034323024269515624592295401543170669936640000000000000000 951 155038226072377064628506404848941623696018335569188361698450868805631179688687846053406068604065810104049576443904000000000000000 952 49082939873426773637887017170613666398664986447800972198031494012959816769543411608836369214139338159632617675161600000000000000 953 12142668973196003745206106258767574267087669293488838057609729495935479450887684742762228044677274607433841545052160000000000000 954 2421481846146454870323485070429671708496903972649302315512385005807575415202466135708871994272750295394019029549056000000000000 955 398238218175917966263489869573503087225848482820496280558546503605767906497965948437036985278718192558854425385369600000000000 956 54962122696476745438907468587054285553932577741436571834788577755143415046023389454654275588043712316110982558515200000000000 957 6453247733579194220274483401085359009735543311442593862582377136176395610668261088904553778316198235570483442483200000000000 958 651690332012083367409778746836591716233007462588528959398798725008774630945990634734588078019521237168276111360000000000000 959 57110695165889096455217950858209658463780369960903707087524910501766144344985121671519006746796487746985866035200000000000 960 4375049410882132569599347475302073592251381520064108142743288930622144406134123003592975071288744554608879206400000000000 961 294757858572855192733907094452960821278577663261857006164159190781624478854410418307204347382923661794502246400000000000 962 17552742579014409995565619004258727876214122625312185832738102213750230828867210917269294764922635678646272000000000000 963 927745710818601937924020111895587147633070320478718823416546705668666780808145487798204014104463665843404800000000000 964 43672362328328093850245695813909177457931029680688160550996278454260889486077888598685830313053561395609600000000000 965 1836077009837475380389270384847066333904870814599179227293769056877051505349678972731668766887960058265600000000000 966 69095258833643870773390120094736323455678752357053004373110268638861820577051121783210439023836700672000000000000 967 2331426258964162344700826036042672449542145085327615344809899224215734898451803112516526261601132134400000000000 968 70622968592365775742762209453322939287531548473166602852748968105916434441134806538034519740964556800000000000 969 1922018344075773704405201495019224402938622761558444737897850036775677301442699709278862738264012800000000000 970 47010956209400305384453589420096483944980166609690089038624464637097913235994182910953317751040000000000000 971 1033283178065543871197707953700190553939045319297766907173894471973378970201324772122727281152000000000000 972 20397067473391120879899623418511896380548028591929323892097646535521533472983430019020161184000000000000 973 361229697547316442260135400512385801968282035316064758198512425305674866066178505767639344000000000000 974 5730315296813475483035988114501820884730905434581326502026581586321761305956030759778944000000000000 975 81248064181606224324040206735882835887036735940132087273083282710735727666560099188022400000000000 976 1026740562821040689417829283649653982146012692446740039548803235520714248080687056528800000000000 977 11522903768472806701738323429108622139245084171655637986823993540524149072733221810800000000000 978 114329687084084869914945761233711649213610004447616792644550420608119555956322750000000000000 979 997257171460766205772964784755270514522656252372271647296793350075081529661766800000000000 980 7593627031465272043531355791197567439760923852254906377570319833537895599393850000000000 981 50030615579506451674685248807540698218062672453694291563968398513779482036975000000000 982 282005962769634693421992505693533831392316258525060363302288032863237657375000000000 983 1340099406559225235665774839173742015603342233777864835418323880692030168750000000 984 5264444974202560352533354007750707312946163655111054593412108820537564062500000 985 16637323479556478222130868786033661041678823668618522707056923056114843750000 986 40643673542483565968844702468915369737738936305930931617334087003906250000 987 72015368403071656201718188206273080376946066544285150152529943750000000 988 82334643753511802059891221272415869333398704128374790570727832031250 989 45589503739486047652209978556154966408304930303640526340380859375