1 2 2 2 3 3 4 5 5 4 6 6 7 12 8 10 9 14 10 26 11 26 12 34 13 68 14 48 15 72 16 120 17 120 18 168 19 336 20 264 21 396 22 792 23 624 24 816 25 1632 26 1632 27 2208 28 3616 29 3616 30 5056 31 10112 32 6592 33 9888 34 19776 35 19776 36 24384 37 48768 38 48768 39 73152 40 112320 41 76032 42 114048 43 228096 44 190080 45 264960 46 529920 47 529920 48 691200 49 1382400 50 1022976 51 1534464 52 2557440 53 2557440 54 3456000 55 6912000 56 5652480 57 8478720 58 16957440 59 13565952 60 16883712 61 33767424 62 33767424 63 47222784 64 76898304 65 76898304 66 115347456 67 230694912 68 133079040 69 199618560 70 370483200 71 370483200 72 456744960 73 913489920 74 913489920 75 1370234880 76 2283724800 77 1826979840 78 2740469760 79 5480939520 80 4206919680 81 5630238720 82 11260477440 83 11260477440 84 14498611200 85 28997222400 86 23197777920 87 34796666880 88 57920126976 89 57920126976 90 75517526016 91 151035052032 92 125862543360 93 188793815040 94 377587630080 95 265208463360 96 340057128960 97 680114257920 98 680114257920 99 952117493760 100 1482251304960 101 1482251304960 102 2223376957440 103 4446753914880 104 2963823132672 105 4445734699008 106 8891469398016 107 8891469398016 108 10657260896256 109 21314521792512 110 19791728345088 111 29687592517632 112 48204196872192 113 37916359262208 114 56874538893312 115 113749077786624 116 94790898155520 117 132706365603840 118 265412731207680 119 265412731207680 120 324539991982080 121 649079983964160 122 424788791132160 123 637183186698240 124 1061971977830400 125 1061971977830400 126 1485137667686400 127 2970275335372800 128 2418420901478400 129 3627631352217600 130 6737029654118400 131 5389623723294720 132 7047969484308480 133 14095938968616960 134 14095938968616960 135 18974782657658880 136 31624637762764800 137 31624637762764800 138 47436956644147200 139 94873913288294400 140 58600183478353920 141 87900275217530880 142 175800550435061760 143 175800550435061760 144 216182780193669120 145 432365560387338240 146 432365560387338240 147 648548340581007360 148 1080913900968345600 149 762998047742361600 150 1063074361717555200 151 2126148723435110400 152 1771790602862592000 153 2480506844007628800 154 4961013688015257600 155 4961013688015257600 156 6487479438173798400 157 12974958876347596800 158 10188081856512000000 159 15282122784768000000 160 23047187687748403200 161 23047187687748403200 162 30784308137636659200 163 61568616275273318400 164 51307180229394432000 165 76960770344091648000 166 153921540688183296000 167 123137232550546636800 168 158319298993559961600 169 316638597987119923200 170 294021555273754214400 171 411630177383255900160 172 686050295638759833600 173 686050295638759833600 174 1029075443458139750400 175 2058150886916279500800 176 1208946080003339059200 177 1813419120005008588800 178 3626838240010017177600 179 3626838240010017177600 180 4264390937307355545600 181 8528781874614711091200 182 8528781874614711091200 183 12793172811922066636800 184 21321954686536777728000 185 17057563749229422182400 186 25586345623844133273600 187 51172691247688266547200 188 42643909373073555456000 189 57596747872934559744000 190 106965388906878468096000 191 106965388906878468096000 192 136583908471798235136000 193 273167816943596470272000 194 218534253554877176217600 195 327801380332315764326400 196 536619592706793091891200 197 536619592706793091891200 198 751220187789456624844800 199 1502440375578913249689600 200 1141369102446680132812800 201 1712053653670020199219200 202 3424107307340040398438400 203 2259341032890956355993600 204 2954522889165096773222400 205 5909045778330193546444800 206 5909045778330193546444800 207 8272664089662270965022720 208 13784174416056682838753280 209 13784174416056682838753280 210 19260510142765947609415680 211 38521020285531895218831360 212 25680680190354596812554240 213 38521020285531895218831360 214 77042040571063790437662720 215 77042040571063790437662720 216 92316312305846645497528320 217 184632624611693290995056640 218 184632624611693290995056640 219 276948936917539936492584960 220 435199230728145523798179840 221 347048126700066065539399680 222 520572190050099098309099520 223 1041144380100198196618199040 224 829731183770577392495493120 225 1156039395585260267514101760 226 2312078791170520535028203520 227 2312078791170520535028203520 228 3023487649992219161190727680 229 6046975299984438322381455360 230 3963563642006606631476920320 231 5945345463009909947215380480 232 9908909105016516578692300800 233 9908909105016516578692300800 234 13872353941950472025800704000 235 27744707883900944051601408000 236 23120589903250786709667840000 237 34680884854876180064501760000 238 69361769709752360129003520000 239 55489415767801888103202816000 240 67677124540887610274768486400 241 135354249081775220549536972800 242 135354249081775220549536972800 243 179550312915252590373607833600 244 299250521525420983956013056000 245 299250521525420983956013056000 246 448875782288131475934019584000 247 897751564576262951868039168000 248 589432045394700246617948160000 249 884148068092050369926922240000 250 1634659943328185669564497920000 251 1634659943328185669564497920000 252 1982108821921868592520888320000 253 3964217643843737185041776640000 254 3964217643843737185041776640000 255 5946326465765605777562664960000 256 9632672890921593303497441280000 257 6799533805356418802468782080000 258 10199300708034628203703173120000 259 20398601416069256407406346240000 260 16027435851395424731655045120000 261 22438410191953594624317063168000 262 44876820383907189248634126336000 263 44876820383907189248634126336000 264 58578661978695568032106807296000 265 117157323957391136064213614592000 266 93725859165912908851370891673600 267 140588788748869363277056337510400 268 234314647914782272128427229184000 269 234314647914782272128427229184000 270 295294675928861705889820704768000 271 590589351857723411779641409536000 272 492152040253839718347417059328000 273 738228060380759577521125588992000 274 1476456120761519155042251177984000 275 1181164896609215324033800942387200 276 1544600249412050808351893540044800 277 3089200498824101616703787080089600 278 3089200498824101616703787080089600 279 4324880698353742263385301912125440 280 6498854111711435047940949006090240 281 6498854111711435047940949006090240 282 9748281167567152571911423509135360 283 19496562335134305143822847018270720 284 10916170539984970113805376185958400 285 16374255809977455170708064278937600 286 32748511619954910341416128557875200 287 32748511619954910341416128557875200 288 39621833242115373297164757447475200 289 79243666484230746594329514894950400 290 73583404592499978980448835259596800 291 110375106888749968470673252889395200 292 183958511481249947451122088148992000 293 144936995129579975597673274146816000 294 217405492694369963396509911220224000 295 434810985388739926793019822440448000 296 362342487823949938994183185367040000 297 490183131387036913018079784468480000 298 980366262774073826036159568936960000 299 980366262774073826036159568936960000 300 1210537157576823009135339881103360000 301 2421074315153646018270679762206720000 302 1936859452122916814616543809765376000 303 2905289178184375221924815714648064000 304 4842137608634665500398409643720704000 305 4842137608634665500398409643720704000 306 6778991549921269046943478513139712000 307 13557983099842538093886957026279424000 308 11101677532355879041919993939755008000 309 16652516298533818562879990909632512000 310 30926101697277091616777125975031808000 311 21830189433372064670666206570610688000 312 28532883559733137127083139659726848000 313 57065767119466274254166279319453696000 314 57065767119466274254166279319453696000 315 79439666992928222793995694624473088000 316 132399444988213704656659491040788480000 317 132399444988213704656659491040788480000 318 198599167482320556984989236561182720000 319 397198334964641113969978473122365440000 320 237536909602925487248509963585191936000 321 356305364404388230872764945377787904000 322 712610728808776461745529890755575808000 323 712610728808776461745529890755575808000 324 845882244978448085772628071240695808000 325 1691764489956896171545256142481391616000 326 1691764489956896171545256142481391616000 327 2537646734935344257317884213722087424000 328 4229411224892240428863140356203479040000 329 3383528979913792343090512284962783232000 330 4730810836840604851392544758973857792000 331 9461621673681209702785089517947715584000 332 7884684728067674752320907931623096320000 333 11038558619294744653249271104272334848000 334 22077117238589489306498542208544669696000 335 22077117238589489306498542208544669696000 336 28136458471014644077105088016244801536000 337 56272916942029288154210176032489603072000 338 38841818828959437809538925177658671104000 339 58262728243439156714308387766488006656000 340 91555712405840824393373033904727916544000 341 91555712405840824393373033904727916544000 342 128177992600788163529966041846964551680000 343 256355985201576327059932083693929103360000 344 213629987667980272549943403078274252800000 345 320444981501970408824915104617411379200000 346 640889963003940817649830209234822758400000 347 511088968303840105066392659334801653760000 348 668347112397329368163744246822432931840000 349 1336694224794658736327488493644865863680000 350 1235306366013878090950738096241969725440000 351 1671254733486805740390743290091856199680000 352 2727191532281932012830968258067399966720000 353 2727191532281932012830968258067399966720000 354 4090787298422898019246452387101099950080000 355 8181574596845796038492904774202199900160000 356 5454383064563864025661936516134799933440000 357 8181574596845796038492904774202199900160000 358 16363149193691592076985809548404399800320000 359 16363149193691592076985809548404399800320000 360 18939840729293476646414330868382134435840000 361 37879681458586953292828661736764268871680000 362 37879681458586953292828661736764268871680000 363 56819522187880429939242992605146403307520000 364 93051935998598690697351319575000137072640000 365 59818460355998623133552793599628929925120000 366 89727690533997934700329190399443394887680000 367 179455381067995869400658380798886789775360000 368 149546150889996557833881983999072324812800000 369 209364611245995180967434777598701254737920000 370 388819992313991050368093158397588044513280000 371 388819992313991050368093158397588044513280000 372 508456913025988296635198745596845904363520000 373 1016913826051976593270397491193691808727040000 374 813531060841581274616317992954953446981632000 375 1220296591262371911924476989432430170472448000 376 2033827652103953186540794982387383617454080000 377 2033827652103953186540794982387383617454080000 378 2743710140071845719272108227625536297369600000 379 5487420280143691438544216455251072594739200000 380 4311544505827186130284741500554414181580800000 381 6467316758740779195427112250831621272371200000 382 12934633517481558390854224501663242544742400000 383 10190923377409712671582116274037706247372800000 384 13012290885752452732262782959336972751994880000 385 26024581771504905464525565918673945503989760000 386 26024581771504905464525565918673945503989760000 387 36434414480106867650335792286143523705585664000 388 60724024133511446083892987143572539509309440000 389 60724024133511446083892987143572539509309440000 390 84906157638007154701372495298092577366999040000 391 169812315276014309402744990596185154733998080000 392 97984190098745194236818088300809186967552000000 393 146976285148117791355227132451213780451328000000 394 293952570296235582710454264902427560902656000000 395 293952570296235582710454264902427560902656000000 396 362429442822041301795017581444791835306229760000 397 724858885644082603590035162889583670612459520000 398 724858885644082603590035162889583670612459520000 399 1087288328466123905385052744334375505918689280000 400 1651561397154673528685430321922764869971476480000 401 1321249117723738822948344257538211895977181184000 402 1981873676585608234422516386307317843965771776000 403 3963747353171216468845032772614635687931543552000 404 3303122794309347057370860643845529739942952960000 405 4392378797880187497681602176866200220881387520000 406 8784757595760374995363204353732400441762775040000 407 8784757595760374995363204353732400441762775040000 408 11487759932917413455474959539496215962305167360000 409 22975519865834826910949919078992431924610334720000 410 17013517875333384484690762862291864146705121280000 411 25520276813000076727036144293437796220057681920000 412 42533794688333461211726907155729660366762803200000 413 42533794688333461211726907155729660366762803200000 414 59547312563666845696417670018021524513467924480000 415 119094625127333691392835340036043049026935848960000 416 97324313124079335217655554981251462554588282880000 417 145986469686119002826483332471877193831882424320000 418 291972939372238005652966664943754387663764848640000 419 206098545439226827519741175254414861880304599040000 420 252791606885745375176837878765049761863082967040000 421 505583213771490750353675757530099523726165934080000 422 505583213771490750353675757530099523726165934080000 423 707816499280087050495146060542139333216632307712000 424 1179694165466811750825243434236898888694387179520000 425 1179694165466811750825243434236898888694387179520000 426 1769541248200217626237865151355348333041580769280000 427 3539082496400435252475730302710696666083161538560000 428 2323640022889174660716388582587831144398035353600000 429 3485460034333761991074582873881746716597053030400000 430 6472997206619843697709939622923243902251669913600000 431 6472997206619843697709939622923243902251669913600000 432 7733239866638955701938747727184594543072981811200000 433 15466479733277911403877495454369189086145963622400000 434 15466479733277911403877495454369189086145963622400000 435 23199719599916867105816243181553783629218945433600000 436 38666199333194778509693738635922972715364909056000000 437 30932959466555822807754990908738378172291927244800000 438 46399439199833734211632486363107567258437890867200000 439 92798878399667468423264972726215134516875781734400000 440 71145755364413916210595724946563502678416031744000000 441 99492471349444885118965767999859447341451837440000000 442 198984942698889770237931535999718894682903674880000000 443 198984942698889770237931535999718894682903674880000000 444 260211078913932776464987393230401631508412497920000000 445 520422157827865552929974786460803263016824995840000000 446 352262245287163869389401544226684026832874477977600000 447 528393367930745804084102316340026040249311716966400000 448 837922769632834737618838579008457943738181117542400000 449 837922769632834737618838579008457943738181117542400000 450 1087974319846156550475294927293943687107310727987200000 451 2175948639692313100950589854587887374214621455974400000 452 1813290533076927584125491545489906145178851213312000000 453 2719935799615391376188237318234859217768276819968000000 454 5439871599230782752376474636469718435536553639936000000 455 4351897279384626201901179709175774748429242911948800000 456 5690942596118357340947696542768320824869009961779200000 457 11381885192236714681895393085536641649738019923558400000 458 11381885192236714681895393085536641649738019923558400000 459 15399021142437908099034943586314279879057321073049600000 460 24198461795259569869912054207065296952804361686220800000 461 24198461795259569869912054207065296952804361686220800000 462 36297692692889354804868081310597945429206542529331200000 463 72595385385778709609736162621195890858413085058662400000 464 48396923590519139739824108414130593905608723372441600000 465 72595385385778709609736162621195890858413085058662400000 466 145190770771557419219472325242391781716826170117324800000 467 145190770771557419219472325242391781716826170117324800000 468 179020298924305893724528154067221804506413496742707200000 469 358040597848611787449056308134443609012826993485414400000 470 332466269430853802631266571839126208369053636807884800000 471 498699404146280703946899857758689312553580455211827200000 472 831165673577134506578166429597815520922634092019712000000 473 572379699658800401885362887250552635306002608029696000000 474 858569549488200602828044330875828952959003912044544000000 475 1717139098976401205656088661751657905918007824089088000000 476 1406063175248792291587956657811140169338658580594688000000 477 1968488445348309208223139320935596237074122012832563200000 478 3936976890696618416446278641871192474148244025665126400000 479 3936976890696618416446278641871192474148244025665126400000 480 4733677700223691060428206071712932529443259458309324800000 481 9467355400447382120856412143425865058886518916618649600000 482 7573884320357905696685129714740692047109215133294919680000 483 11360826480536858545027694572111038070663822699942379520000 484 18934710800894764241712824286851730117773037833237299200000 485 18934710800894764241712824286851730117773037833237299200000 486 25052339644995899230341109077267289911625001128584806400000 487 50104679289991798460682218154534579823250002257169612800000 488 41753899408326498717235181795445483186041668547641344000000 489 62630849112489748075852772693168224779062502821462016000000 490 116237002954546112126807971462875340045425075151699968000000 491 92989602363636889701446377170300272036340060121359974400000 492 121601787706294394224968339376546509585983155543316889600000 493 243203575412588788449936678753093019171966311086633779200000 494 243203575412588788449936678753093019171966311086633779200000 495 338992737784577240441852302287797527433264258302869504000000 496 564987896307628734069753837146329212388773763838115840000000 497 564987896307628734069753837146329212388773763838115840000000 498 847481844461443101104630755719493818583160645757173760000000 499 1694963688922886202209261511438987637166321291514347520000000 500 930172722173132657443283990510956757396581285550358528000000 501 1395259083259698986164925985766435136094871928325537792000000 502 2790518166519397972329851971532870272189743856651075584000000 503 2790518166519397972329851971532870272189743856651075584000000 504 3377785600234121735947003479113961684173832982181707776000000 505 6755571200468243471894006958227923368347665964363415552000000 506 6755571200468243471894006958227923368347665964363415552000000 507 10133356800702365207841010437341885052521498946545123328000000 508 16888928001170608679735017395569808420869164910908538880000000 509 13511142400936486943788013916455846736695331928726831104000000 510 18891685834937742806358461936283396322104977387069374464000000 511 37783371669875485612716923872566792644209954774138748928000000 512 30580044993874411227633922007569263094105968556136988672000000 513 41373002050535968131504718010240767715555133928891219968000000 514 82746004101071936263009436020481535431110267857782439936000000 515 82746004101071936263009436020481535431110267857782439936000000 516 108206313055247916651627724026783546332990350275561652224000000 517 216412626110495833303255448053567092665980700551123304448000000 518 170506917541602777754080049981598315433802976191794118656000000 519 255760376312404166631120074972397473150704464287691177984000000 520 392602451911136787510083119929133789403960272069620400128000000 521 392602451911136787510083119929133789403960272069620400128000000 522 549643432675591502514116367900787305165544380897468560179200000 523 1099286865351183005028232735801574610331088761794937120358400000 524 916072387792652504190193946501312175275907301495780933632000000 525 1374108581688978756285290919751968262913860952243671400448000000 526 2748217163377957512570581839503936525827721904487342800896000000 527 1860308905067312291613904760211944194962907091523902373888000000 528 2421565487247895523515743937744344615086052881969952325632000000 529 4843130974495791047031487875488689230172105763939904651264000000 530 4497193047746091686529238741525211428016955352229911461888000000 531 6296070266844528361140934238135295999223737493121876046643200000 532 10310955654397560939259790853757803592931628068445970916966400000 533 10310955654397560939259790853757803592931628068445970916966400000 534 15466433481596341408889686280636705389397442102668956375449600000 535 30932866963192682817779372561273410778794884205337912750899200000 536 20556652095792605670043253917301950201097866085825828093952000000 537 30834978143688908505064880875952925301646799128738742140928000000 538 61669956287377817010129761751905850603293598257477484281856000000 539 61669956287377817010129761751905850603293598257477484281856000000 540 70654021292395526562875075387349898393940321573336028020736000000 541 141308042584791053125750150774699796787880643146672056041472000000 542 141308042584791053125750150774699796787880643146672056041472000000 543 211962063877186579688625226162049695181820964720008084062208000000 544 346536075492766038465829913868521812630648198646998832775168000000 545 277228860394212830772663931094817450104518558917599066220134400000 546 415843290591319246158995896642226175156777838376398599330201600000 547 831686581182638492317991793284452350313555676752797198660403200000 548 693072150985532076931659827737043625261296397293997665550336000000 549 970301011379744907704323758831861075365814956211596731770470400000 550 1795006143781123969655196978091974141821147806160642160092774400000 551 1795006143781123969655196978091974141821147806160642160092774400000 552 2347315726483008268010642202120273877766116361902378209352089600000 553 4694631452966016536021284404240547755532232723804756418704179200000 554 3313857496211305790132671344169798415669811334450416295555891200000 555 4970786244316958685199007016254697623504717001675624443333836800000 556 8284643740528264475331678360424496039174528336126040738889728000000 557 8284643740528264475331678360424496039174528336126040738889728000000 558 11598501236739570265464349704594294454844339670576457034445619200000 559 23197002473479140530928699409188588909688679341152914068891238400000 560 17303062054469839519125938131099409727366422128265060359235174400000 561 25954593081704759278688907196649114591049633192397590538852761600000 562 51909186163409518557377814393298229182099266384795181077705523200000 563 40818040462278928869573683703474659166641162555637998046884659200000 564 53377437527595522367904047919928400448684597188141997445926092800000 565 106754875055191044735808095839856800897369194376283994891852185600000 566 106754875055191044735808095839856800897369194376283994891852185600000 567 142512939203303600612460666105452192161755084284848542315655987200000 568 237521565338839334354101110175753653602925140474747570526093312000000 569 237521565338839334354101110175753653602925140474747570526093312000000 570 332109799323332874583610401838664400612939576946992178257723392000000 571 664219598646665749167220803677328801225879153893984356515446784000000 572 442813065764443832778147202451552534150586102595989571010297856000000 573 664219598646665749167220803677328801225879153893984356515446784000000 574 1328439197293331498334441607354657602451758307787968713030893568000000 575 1328439197293331498334441607354657602451758307787968713030893568000000 576 1600855025392604399479400177045809949263826233196227699817840640000000 577 3201710050785208798958800354091619898527652466392455399635681280000000 578 3201710050785208798958800354091619898527652466392455399635681280000000 579 4802565076177813198438200531137429847791478699588683099453521920000000 580 7546887976850849311831457977501675475100895099353644870569820160000000 581 5327215042482952455410440925295300335365337717190808143931637760000000 582 7990822563724428683115661387942950503048006575786212215897456640000000 583 15981645127448857366231322775885901006096013151572424431794913280000000 584 13318037606207381138526102313238250838413344292977020359829094400000000 585 18564372380833423441711411679008239014209757508640552511927746560000000 586 37128744761666846883422823358016478028419515017281105023855493120000000 587 37128744761666846883422823358016478028419515017281105023855493120000000 588 47776561987674826893994609434529343248001414279760853398139699200000000 589 95553123975349653787989218869058686496002828559521706796279398400000000 590 70982320667402599956791991159872167111316386929930410762950410240000000 591 106473481001103899935187986739808250666974580394895616144425615360000000 592 177455801668506499891979977899680417778290967324826026907376025600000000 593 177455801668506499891979977899680417778290967324826026907376025600000000 594 239772930759385265380039635846466473795935542447794214570442096640000000 595 479545861518770530760079271692932947591871084895588429140884193280000000 596 399621551265642108966732726410777456326559237412990357617403494400000000 597 599432326898463163450099089616166184489838856119485536426105241600000000 598 1198864653796926326900198179232332368979677712238971072852210483200000000 599 956056622648181754363449180906796699312907542671584526451762790400000000 600 1158864718416257630866463510651544824267950115871033053067765350400000000 601 2317729436832515261732927021303089648535900231742066106135530700800000000 602 2317729436832515261732927021303089648535900231742066106135530700800000000 603 3244821211565521366426097829824325507950260324438892548589742981120000000 604 5408035352609202277376829716373875846583767207398154247649571635200000000 605 5408035352609202277376829716373875846583767207398154247649571635200000000 606 8112053028913803416065244574560813769875650811097231371474357452800000000 607 16224106057827606832130489149121627539751301622194462742948714905600000000 608 8425267482081508817169718185261928698583056382015556657194677043200000000 609 12637901223122263225754577277892893047874584573023334985792015564800000000 610 23470387985798488847829929230372515660338514207043336402185171763200000000 611 23470387985798488847829929230372515660338514207043336402185171763200000000 612 28939211983713922126657829815898297756702482059029300967803505868800000000 613 57878423967427844253315659631796595513404964118058601935607011737600000000 614 57878423967427844253315659631796595513404964118058601935607011737600000000 615 86817635951141766379973489447694893270107446177087902903410517606400000000 616 141808985982279474301405647627301630209180640490973768982355509248000000000 617 113447188785823579441124518101841304167344512392779015185884407398400000000 618 170170783178735369161686777152761956251016768589168522778826611097600000000 619 340341566357470738323373554305523912502033537178337045557653222195200000000 620 267411230709441294396936364097197359823026350640121964366727531724800000000 621 361791665077479398301737433778561133878212121454282657672631366451200000000 622 723583330154958796603474867557122267756424242908565315345262732902400000000 623 723583330154958796603474867557122267756424242908565315345262732902400000000 624 943264099515399577375628453933837434359479676621776985534846153523200000000 625 1886528199030799154751256907867674868718959353243553971069692307046400000000 626 1509222559224639323801005526294139894975167482594843176855753845637120000000 627 2263833838836958985701508289441209842462751223892264765283630768455680000000 628 3773056398061598309502513815735349737437918706487107942139384614092800000000 629 3773056398061598309502513815735349737437918706487107942139384614092800000000 630 4909530734532269285414825738253609942690191110403974724952765014999040000000 631 9819061469064538570829651476507219885380382220807949449905530029998080000000 632 8182551224220448809024709563756016571150318517339957874921275024998400000000 633 12273826836330673213537064345634024856725477776009936812381912537497600000000 634 24547653672661346427074128691268049713450955552019873624763825074995200000000 635 17327755533643303360287620252659799797730086272014028441009758876467200000000 636 22659372620918165932683811099632045889339343586479883345935838530764800000000 637 45318745241836331865367622199264091778678687172959766691871677061529600000000 638 45318745241836331865367622199264091778678687172959766691871677061529600000000 639 63446243338570864611514671078969728490150162042143673368620347886141440000000 640 94819215054143645184513563820094044479635065845535694607364853963161600000000 641 94819215054143645184513563820094044479635065845535694607364853963161600000000 642 142228822581215467776770345730141066719452598768303541911047280944742400000000 643 284457645162430935553540691460282133438905197536607083822094561889484800000000 644 186340370454230120101739699333402209151282825052965799837082234744995840000000 645 279510555681345180152609549000103313726924237579448699755623352117493760000000 646 559021111362690360305219098000206627453848475158897399511246704234987520000000 647 559021111362690360305219098000206627453848475158897399511246704234987520000000 648 663306388885807915315751713705174601161725573331109324944351350006743040000000 649 1326612777771615830631503427410349202323451146662218649888702700013486080000000 650 1227114972106555467660876832887511606563786134272244864589979384635457536000000 651 1840672458159833201491315249331267409845679201408367296884969076953186304000000 652 3067787430266388669152192082218779016409465335680612161474948461588643840000000 653 2417044642028063799938090731445098618989275719021088369646929090948628480000000 654 3625566963042095699907136097167647928483913578531632554470393636422942720000000 655 7251133926084191399814272194335295856967827157063265108940787272845885440000000 656 6042611605070159499845226828612746547473189297552720924117322727371571200000000 657 8459656247098223299783317560057845166462465016573809293764251818320199680000000 658 16919312494196446599566635120115690332924930033147618587528503636640399360000000 659 16919312494196446599566635120115690332924930033147618587528503636640399360000000 660 21056577773715451025053172615702857133814923961011815142227195797763522560000000 661 42113155547430902050106345231405714267629847922023630284454391595527045120000000 662 29576824622775936653324325838605657940101055450382505493755898329846251520000000 663 44365236934163904979986488757908486910151583175573758240633847494769377280000000 664 73942061556939841633310814596514144850252638625956263734389745824615628800000000 665 73942061556939841633310814596514144850252638625956263734389745824615628800000000 666 103518886179715778286635140435119802790353694076338769228145644154461880320000000 667 207037772359431556573270280870239605580707388152677538456291288308923760640000000 668 172531476966192963811058567391866337983922823460564615380242740257436467200000000 669 258797215449289445716587851087799506975884235190846923070364110386154700800000000 670 480623400120108970616520294877341941526642151068715714273533347860001587200000000 671 384498720096087176493216235901873553221313720854972571418826678288001269760000000 672 482273169002197478932150017701374689721217469963550530253398556432882728960000000 673 964546338004394957864300035402749379442434939927101060506797112865765457920000000 674 964546338004394957864300035402749379442434939927101060506797112865765457920000000 675 1297386305399868283995392477767028490451610241238639767902163501619882229760000000 676 2162310508999780473325654129611714150752683735397732946503605836033137049600000000 677 2162310508999780473325654129611714150752683735397732946503605836033137049600000000 678 3243465763499670709988481194417571226129025603096599419755408754049705574400000000 679 6486931526999341419976962388835142452258051206193198839510817508099411148800000000 680 3984099427406496520411589612872910962890253026364927717982560253173542420480000000 681 5976149141109744780617384419309366444335379539547391576973840379760313630720000000 682 11952298282219489561234768838618732888670759079094783153947680759520627261440000000 683 11952298282219489561234768838618732888670759079094783153947680759520627261440000000 684 14737299257670115599067313618364327388991174393423324919526354049137272422400000000 685 29474598515340231198134627236728654777982348786846649839052708098274544844800000000 686 29474598515340231198134627236728654777982348786846649839052708098274544844800000000 687 44211897773010346797201940855092982166973523180269974758579062147411817267200000000 688 73686496288350577995336568091821636944955871967116624597631770245686362112000000000 689 49880088498242812203110599068763417589929559406307715464054826336678785843200000000 690 69743840555065171045057297812961238754060799877846186224076659833586266931200000000 691 139487681110130342090114595625922477508121599755692372448153319667172533862400000000 692 116239734258441951741762163021602064590101333129743643706794433055977111552000000000 693 162550347438805750664247761553894868068338349636003291134904073589731885056000000000 694 325100694877611501328495523107789736136676699272006582269808147179463770112000000000 695 325100694877611501328495523107789736136676699272006582269808147179463770112000000000 696 425131677916876578660340299448648116486423375971085530660518346311606468608000000000 697 850263355833753157320680598897296232972846751942171061321036692623212937216000000000 698 669904462172047942131445320343324304766485319712013563465059212369804132352000000000 699 1004856693258071913197167980514986457149727979568020345197588818554706198528000000000 700 1536706209396274916089591951262818302833836853366226563472566830678432284672000000000 701 1536706209396274916089591951262818302833836853366226563472566830678432284672000000000 702 2076564491967741952802337911742728925000473963433836384636774187780657905664000000000 703 4153128983935483905604675823485457850000947926867672769273548375561315811328000000000 704 3374778859513126982727183493987203824191177983023347557703989842189607763968000000000 705 5062168289269690474090775240980805736286766974535021336555984763284411645952000000000 706 10124336578539380948181550481961611472573533949070042673111969526568823291904000000000 707 8099469262831504758545240385569289178058827159256034138489575621255058633523200000000 708 10591613651395044684251468196513685848230773977488660027255598889333538213068800000000 709 21183227302790089368502936393027371696461547954977320054511197778667076426137600000000 710 19670139638305082985038440936382559432428580243907511479188969365905142395699200000000 711 27538195493627116179053817310935583205400012341470516070864557112267199353978880000000 712 45896992489378526965089695518225972009000020569117526784774261853778665589964800000000 713 45896992489378526965089695518225972009000020569117526784774261853778665589964800000000 714 68845488734067790447634543277338958013500030853676290177161392780667998384947200000000 715 137690977468135580895269086554677916027000061707352580354322785561335996769894400000000 716 80994692628315047585452403855692891780588271592560341384895756212550586335232000000000 717 121492038942472571378178605783539337670882407388840512077343634318825879502848000000000 718 242984077884945142756357211567078675341764814777681024154687268637651759005696000000000 719 242984077884945142756357211567078675341764814777681024154687268637651759005696000000000 720 280536605789348622472217130735111251105308427461146852428290586393537566212096000000000 721 561073211578697244944434261470222502210616854922293704856581172787075132424192000000000 722 561073211578697244944434261470222502210616854922293704856581172787075132424192000000000 723 841609817368045867416651392205333753315925282383440557284871759180612698636288000000000 724 1402683028946743112361085653675556255526542137305734262141452931967687831060480000000000 725 1118595326881579950363903749133671444280660185446345044492551072328662447554560000000000 726 1677892990322369925545855623700507166420990278169517566738826608492993671331840000000000 727 3355785980644739851091711247401014332841980556339035133477653216985987342663680000000000 728 2743621100507404252159069906186203597836964644212803912725285063078573569474560000000000 729 3622755222135485015765527868126655862071904450123047120715487516894593768488960000000000 730 6727973983965900743564551755092360886704965407371373224185905388518531284336640000000000 731 6727973983965900743564551755092360886704965407371373224185905388518531284336640000000000 732 8798119825186177895430567679736164236460339378870257293166183969601156294901760000000000 733 17596239650372355790861135359472328472920678757740514586332367939202312589803520000000000 734 14076991720297884632688908287577862778336543006192411669065894351361850071842816000000000 735 21115487580446826949033362431366794167504814509288617503598841527042775107764224000000000 736 34522141537252561587078340299631480678385771103740187771690803093547718639878144000000000 737 34522141537252561587078340299631480678385771103740187771690803093547718639878144000000000 738 48330998152153586221909676419484072949740079545236262880367124330966806095829401600000000 739 96661996304307172443819352838968145899480159090472525760734248661933612191658803200000000 740 75948711381955635491572348659189257492448696428228413097719766805804981007731916800000000 741 113923067072933453237358522988783886238673044642342619646579650208707471511597875200000000 742 227846134145866906474717045977567772477346089284685239293159300417414943023195750400000000 743 157720671547717520992347059365733848804155797549184971898549065219217713547706368000000000 744 206250108947015219759223077632113494590049889102780347867333392978977010023923712000000000 745 412500217894030439518446155264226989180099778205560695734666785957954020047847424000000000 746 412500217894030439518446155264226989180099778205560695734666785957954020047847424000000000 747 577500305051642615325824617369917784852139689487784974028533500341135628066986393600000000 748 962500508419404358876374362283196308086899482479641623380889167235226046778310656000000000 749 962500508419404358876374362283196308086899482479641623380889167235226046778310656000000000 750 1340127525868941133996127915310051028624167027543897560836397798943018033228231475200000000 751 2680255051737882267992255830620102057248334055087795121672795597886036066456462950400000000 752 1786836701158588178661503887080068038165556036725196747781863731924024044304308633600000000 753 2680255051737882267992255830620102057248334055087795121672795597886036066456462950400000000 754 5360510103475764535984511661240204114496668110175590243345591195772072132912925900800000000 755 5360510103475764535984511661240204114496668110175590243345591195772072132912925900800000000 756 6317127007137578125761592891409378542382968412853982662271238447600293172256492748800000000 757 12634254014275156251523185782818757084765936825707965324542476895200586344512985497600000000 758 12634254014275156251523185782818757084765936825707965324542476895200586344512985497600000000 759 18951381021412734377284778674228135627148905238561947986813715342800879516769478246400000000 760 29098576882700548493220311535977238821315881524529902342053769651617082122705043456000000000 761 23278861506160438794576249228781791057052705219623921873643015721293665698164034764800000000 762 34918292259240658191864373843172686585579057829435882810464523581940498547246052147200000000 763 69836584518481316383728747686345373171158115658871765620929047163880997094492104294400000000 764 58197153765401096986440623071954477642631763049059804684107539303234164245410086912000000000 765 81123305199360882559497624341947005909874642955136675139521481117103524276051378176000000000 766 162246610398721765118995248683894011819749285910273350279042962234207048552102756352000000000 767 162246610398721765118995248683894011819749285910273350279042962234207048552102756352000000000 768 206155675921672155265906902637897619704220727596084820442513923647930219638139387904000000000 769 412311351843344310531813805275795239408441455192169640885027847295860439276278775808000000000 770 258996615774351376354154595725070897332018476550359187497815479374221241570169978880000000000 771 388494923661527064531231893587606345998027714825538781246723219061331862355254968320000000000 772 647491539435878440885386489312677243330046191375897968744538698435553103925424947200000000000 773 647491539435878440885386489312677243330046191375897968744538698435553103925424947200000000000 774 906488155210229817239541085037748140662064667926257156242354177809774345495594926080000000000 775 1812976310420459634479082170075496281324129335852514312484708355619548690991189852160000000000 776 1510813592017049695399235141729580234436774446543761927070590296349623909159324876800000000000 777 2266220388025574543098852712594370351655161669815642890605885444524435863738987315200000000000 778 4532440776051149086197705425188740703310323339631285781211770889048871727477974630400000000000 779 3625952620840919268958164340150992562648258671705028624969416711239097381982379704320000000000 780 4512701777891095455514166105968087241442164738037016747242286016130374476815357758668800000000 781 9025403555782190911028332211936174482884329476074033494484572032260748953630715517337600000000 782 9025403555782190911028332211936174482884329476074033494484572032260748953630715517337600000000 783 12210840104881787703155978874972471359196445761747221786655597455411601525500379817574400000000 784 19801449337254810430079706776467560124019574259050243622137942720106605386525841555456000000000 785 19801449337254810430079706776467560124019574259050243622137942720106605386525841555456000000000 786 29702174005882215645119560164701340186029361388575365433206914080159908079788762333184000000000 787 59404348011764431290239120329402680372058722777150730866413828160319816159577524666368000000000 788 38802448741661704051740682697267444258439753478299416109937950995002170228703242485760000000000 789 58203673112492556077611024045901166387659630217449124164906926492503255343054863728640000000000 790 108092535780343318429849044656673594719939313260976944877684292057506045637101889781760000000000 791 108092535780343318429849044656673594719939313260976944877684292057506045637101889781760000000000 792 132958880128895574129836168668002324312466588421121055441096252769512128636056103813120000000000 793 265917760257791148259672337336004648624933176842242110882192505539024257272112207626240000000000 794 265917760257791148259672337336004648624933176842242110882192505539024257272112207626240000000000 795 398876640386686722389508506004006972937399765263363166323288758308536385908168311439360000000000 796 664794400644477870649180843340011621562332942105605277205481263847560643180280519065600000000000 797 469266635749043202811186477651772909338117370898074313321516186245336924597845072281600000000000 798 703899953623564804216779716477659364007176056347111469982274279368005386896767608422400000000000 799 1407799907247129608433559432955318728014352112694222939964548558736010773793535216844800000000000 800 1048162627002549582764755921266906424006402996292398583091851431898324968479619578593280000000000 801 1467427677803569415870658289773668993608964194809358016328592004657654955871467410030592000000000 802 2934855355607138831741316579547337987217928389618716032657184009315309911742934820061184000000000 803 2934855355607138831741316579547337987217928389618716032657184009315309911742934820061184000000000 804 3837887772717027703046337065561903521746521740270628658090163704489251423048453226233856000000000 805 7675775545434055406092674131123807043493043480541257316180327408978502846096906452467712000000000 806 6140620436347244324874139304899045634794434784433005852944261927182802276877525161974169600000000 807 9210930654520866487311208957348568452191652176649508779416392890774203415316287742961254400000000 808 15351551090868110812185348262247614086986086961082514632360654817957005692193812904935424000000000 809 15351551090868110812185348262247614086986086961082514632360654817957005692193812904935424000000000 810 19100416282789645297940829444017679752193445496227688256501139771226954261271616193298432000000000 811 38200832565579290595881658888035359504386890992455376513002279542453908522543232386596864000000000 812 31280391883409129256048025031507214666635642624256938738907663683313707703241922171633664000000000 813 46920587825113693884072037547260821999953463936385408108361495524970561554862883257450496000000000 814 93841175650227387768144075094521643999906927872770816216722991049941123109725766514900992000000000 815 75072940520181910214515260075617315199925542298216652973378392839952898487780613211920793600000000 816 97917389973982397194394123291382969564984960461144232880453970014683929892763620025879756800000000 817 195834779947964794388788246582765939129969920922288465760907940029367859785527240051759513600000000 818 195834779947964794388788246582765939129969920922288465760907940029367859785527240051759513600000000 819 273867441268988815864012585391654083591895770214404595513820723458111257645783360855238246400000000 820 430363121994125282072019777044027845644407638908350078664575422577031976300516709915374387200000000 821 430363121994125282072019777044027845644407638908350078664575422577031976300516709915374387200000000 822 645544682991187923108029665566041768466611458362525117996863133865547964450775064873061580800000000 823 1291089365982375846216059331132083536933222916725050235993726267731095928901550129746123161600000000 824 759464332930809321303564312430637374666601715720617785878662510430056428765617723380072448000000000 825 1139196499396213981955346468645956061999902573580926678817993765645084643148426585070108672000000000 826 2278392998792427963910692937291912123999805147161853357635987531290169286296853170140217344000000000 827 2278392998792427963910692937291912123999805147161853357635987531290169286296853170140217344000000000 828 2809280685375187818113482100021606546318595929509942703735661806843984529054386735070314496000000000 829 5618561370750375636226964200043213092637191859019885407471323613687969058108773470140628992000000000 830 5217235558553920233639323900040126443163106726232750735509086212710256982529575365130584064000000000 831 7825853337830880350458985850060189664744660089349126103263629319065385473794363047695876096000000000 832 12738457098292925871946240271507316201697444489853814677488524629196314539428590299102838784000000000 833 10036360138048971899109159001793643068004047173824217624687928495730429637125555993232539648000000000 834 15054540207073457848663738502690464602006070760736326437031892743595644455688333989848809472000000000 835 30109080414146915697327477005380929204012141521472652874063785487191288911376667979697618944000000000 836 25090900345122429747772897504484107670010117934560544061719821239326074092813889983081349120000000000 837 33946512231636228482280978976654969200601924264405441965856228735558806125571733506521825280000000000 838 67893024463272456964561957953309938401203848528810883931712457471117612251143467013043650560000000000 839 67893024463272456964561957953309938401203848528810883931712457471117612251143467013043650560000000000 840 81562445037824750734585387061043484156008718438392034897910080975282732562171479038948802560000000000 841 163124890075649501469170774122086968312017436876784069795820161950565465124342958077897605120000000000 842 130499912060519601175336619297669574649613949501427255836656129560452372099474366462318084096000000000 843 195749868090779401763004928946504361974420924252140883754984194340678558149211549693477126144000000000 844 326249780151299002938341548244173936624034873753568139591640323901130930248685916155795210240000000000 845 326249780151299002938341548244173936624034873753568139591640323901130930248685916155795210240000000000 846 456749692211818604113678167541843511273648823254995395428296453461583302348160282618113294336000000000 847 913499384423637208227356335083687022547297646509990790856592906923166604696320565236226588672000000000 848 761249487019697673522796945903072518789414705424992325713827422435972170580267137696855490560000000000 849 1141874230529546510284195418854608778184122058137488488570741133653958255870400706545283235840000000000 850 2112467087234431793252107432867762502176082361647853577862382023064689250047541641043530219520000000000 851 1369880257980180996922600681937704833677272337946086870799251017936550632350290411116340183040000000000 852 1791381875820236688283400891764690936347202288083344369506712869609335442304225922229060239360000000000 853 3582763751640473376566801783529381872694404576166688739013425739218670884608451844458120478720000000000 854 3582763751640473376566801783529381872694404576166688739013425739218670884608451844458120478720000000000 855 4994155532416983657991551371343416370642796050882064468531915044922067521938900107827756400640000000000 856 8323592554028306096652585618905693951071326751470107447553191741536779203231500179712927334400000000000 857 8323592554028306096652585618905693951071326751470107447553191741536779203231500179712927334400000000000 858 12485388831042459144978878428358540926606990127205161171329787612305168804847250269569391001600000000000 859 24970777662084918289957756856717081853213980254410322342659575224610337609694500539138782003200000000000 860 15695917387596234353687732881365022879163073302772202615386018712612212211807971767458662973440000000000 861 23543876081394351530531599322047534318744609954158303923079028068918318317711957651187994460160000000000 862 47087752162788703061063198644095068637489219908316607846158056137836636635423915302375988920320000000000 863 47087752162788703061063198644095068637489219908316607846158056137836636635423915302375988920320000000000 864 55376362040059532139472804230933780748235595067655891613309855994577254249631011936202548838400000000000 865 110752724080119064278945608461867561496471190135311783226619711989154508499262023872405097676800000000000 866 110752724080119064278945608461867561496471190135311783226619711989154508499262023872405097676800000000000 867 166129086120178596418418412692801342244706785202967674839929567983731762748893035808607646515200000000000 868 272066474370727266598279429482413792371766184462831119665391901190749118704708884730038609510400000000000 869 217653179496581813278623543585931033897412947570264895732313520952599294963767107784030887608320000000000 870 304329224428848907062146193686523038546825183328334986953146339031068040745798256901565311877120000000000 871 608658448857697814124292387373046077093650366656669973906292678062136081491596513803130623754240000000000 872 507215374048081511770243656144205064244708638880558311588577231718446734576330428169275519795200000000000 873 710101523667314116478341118601887089942592094432781636224008124405825428406862599436985727713280000000000 874 1420203047334628232956682237203774179885184188865563272448016248811650856813725198873971455426560000000000 875 1420203047334628232956682237203774179885184188865563272448016248811650856813725198873971455426560000000000 876 1857188600360667689251046002497243158311394708516505817816636633061389581987179106219808826327040000000000 877 3714377200721335378502092004994486316622789417033011635633273266122779163974358212439617652654080000000000 878 2571212338182380027323369920824617394949319308325637943942257594835768145988402729427666154291200000000000 879 3856818507273570040985054881236926092423978962488456915913386392253652218982604094141499231436800000000000 880 5909987958802816391012159281702298409882235835339347271567698317865289762535712671265845241970688000000000 881 5909987958802816391012159281702298409882235835339347271567698317865289762535712671265845241970688000000000 882 8264463713475347132224978531004915334022958392898225132837412120450908591407448462796212637007872000000000 883 16528927426950694264449957062009830668045916785796450265674824240901817182814896925592425274015744000000000 884 13774106189125578553708297551674858890038263988163708554729020200751514319012414104660354395013120000000000 885 20661159283688367830562446327512288335057395982245562832093530301127271478518621156990531592519680000000000 886 41322318567376735661124892655024576670114791964491125664187060602254542957037242313981063185039360000000000 887 33057854853901388528899914124019661336091833571592900531349648481803634365629793851184850548031488000000000 888 43229502501255661922407580008333403285658551593621485310226463399281675708900499651549419947425792000000000 889 86459005002511323844815160016666806571317103187242970620452926798563351417800999303098839894851584000000000 890 80283361788046229284471220015476320387651595816725615576134860598665969173672356495734637045219328000000000 891 107428336871402436473599668135196553419944340336965033508197556053887743567515956661969777428791296000000000 892 179047228119004060789332780225327589033240567228275055846995926756479572612526594436616295714652160000000000 893 179047228119004060789332780225327589033240567228275055846995926756479572612526594436616295714652160000000000 894 268570842178506091183999170337991383549860850842412583770493890134719358918789891654924443571978240000000000 895 537141684357012182367998340675982767099721701684825167540987780269438717837579783309848887143956480000000000 896 340087273505290951568582352518897074121995656337379109767141341103375721360610431306271571589464064000000000 897 510130910257936427352873528778345611182993484506068664650712011655063582040915646959407357384196096000000000 898 1020261820515872854705747057556691222365986969012137329301424023310127164081831293918814714768392192000000000 899 1020261820515872854705747057556691222365986969012137329301424023310127164081831293918814714768392192000000000 900 1190344458640891979634239630477866788871226260535699608696040201113301676828994205975683562830036992000000000 901 2380688917281783959268479260955733577742452521071399217392080402226603353657988411951367125660073984000000000 902 2380688917281783959268479260955733577742452521071399217392080402226603353657988411951367125660073984000000000 903 3571033375922675938902718891433600366613678781607098826088120603339905030486982617927050688490110976000000000 904 5951722293204459898171198152389333944356131302678498043480201005566508384144971029878417814150184960000000000 905 4201215736379618751650257519333647490133739743067175089515436003929300035867038374031824339400130560000000000 906 6301823604569428127475386279000471235200609614600762634273154005893950053800557561047736509100195840000000000 907 12603647209138856254950772558000942470401219229201525268546308011787900107601115122095473018200391680000000000 908 10503039340949046879125643798334118725334349357667937723788590009823250089667595935079560848500326400000000000 909 14704255077328665630775901317667766215468089100735112813304026013752550125534634309111385187900456960000000000 910 27290442323279589678315747028929671074241426911931408237524161946672545622245986730082906063817932800000000000 911 27290442323279589678315747028929671074241426911931408237524161946672545622245986730082906063817932800000000000 912 35595909716634015394162109038933491935308467158044077003545958161963110722879088862960975388396748800000000000 913 71191819433268030788324218077866983870616934316088154007091916323926221445758177725921950776793497600000000000 914 56773223092352986578030705555767341567707175467260173448693553524143695583326141730798517708075827200000000000 915 85159834638529479867046058333651012351560763200890260173040330286215543374989212596197776562113740800000000000 916 141933057730882466445076763889418353919267938668150433621733883810359238958315354326996294270189568000000000000 917 141933057730882466445076763889418353919267938668150433621733883810359238958315354326996294270189568000000000000 918 191801239092232580633873539978357457722484577035778161648324337491265855203154764503477410530643148800000000000 919 383602478184465161267747079956714915444969154071556323296648674982531710406309529006954821061286297600000000000 920 294497965506464276182367988233038957718667544368869884737986531842223562375160292504861087794987008000000000000 921 441746948259696414273551982349558436578001316553304827106979797763335343562740438757291631692480512000000000000 922 883493896519392828547103964699116873156002633106609654213959595526670687125480877514583263384961024000000000000 923 696086100288006470976506154005364809153214195780965182107968166172528420159469782284217116606332928000000000000 924 896235159759665836228708344181381205447818508714569652384434561543165694135414322673653574445039616000000000000 925 1792470319519331672457416688362762410895637017429139304768869123086331388270828645347307148890079232000000000000 926 1792470319519331672457416688362762410895637017429139304768869123086331388270828645347307148890079232000000000000 927 2509458447327064341440383363707867375253891824400795026676416772320863943579160103486230008446110924800000000000 928 4102765395319589816019438187307017748015281333920889747301173039387565830667104425841563457760840908800000000000 929 4102765395319589816019438187307017748015281333920889747301173039387565830667104425841563457760840908800000000000 930 5736610021774293725053727730924856674216057086367261770562702125869339834030110613123602002886839500800000000000 931 11473220043548587450107455461849713348432114172734523541125404251738679668060221226247204005773679001600000000000 932 6472072844916959749855800788154236828762299142316247873059283321917899269321001812712712476218412236800000000000 933 9708109267375439624783701182231355243143448713474371809588924982876848903981502719069068714327618355200000000000 934 19416218534750879249567402364462710486286897426948743619177849965753697807963005438138137428655236710400000000000 935 19416218534750879249567402364462710486286897426948743619177849965753697807963005438138137428655236710400000000000 936 23921432904199562381778498121219938855015251068791547287080977301859029531124581607711670462243563110400000000000 937 47842865808399124763556996242439877710030502137583094574161954603718059062249163215423340924487126220800000000000 938 47842865808399124763556996242439877710030502137583094574161954603718059062249163215423340924487126220800000000000 939 71764298712598687145335494363659816565045753206374641861242931905577088593373744823135011386730689331200000000000 940 112772469405512222656955776857179711745071897895731580067667464423049710646730170436355017893433940377600000000000 941 90217975524409778125564621485743769396057518316585264054133971538439768517384136349084014314747152302080000000000 942 135326963286614667188346932228615654094086277474877896081200957307659652776076204523626021472120728453120000000000 943 270653926573229334376693864457231308188172554949755792162401914615319305552152409047252042944241456906240000000000 944 225544938811024445313911553714359423490143795791463160135334928846099421293460340872710035786867880755200000000000 945 303005077948304597380444414847906329688040160078770650501326197525838783812555265578891163044896204390400000000000 946 606010155896609194760888829695812659376080320157541301002652395051677567625110531157782326089792408780800000000000 947 606010155896609194760888829695812659376080320157541301002652395051677567625110531157782326089792408780800000000000 948 792474819249412023918085392679139631491797341744477085926545439682962973048221463821715349502036226867200000000000 949 1584949638498824047836170785358279262983594683488954171853090879365925946096442927643430699004072453734400000000000 950 1172862702120609653446052369309805536052396064735401071738425041102437647404810867566338237596291406233600000000000 951 1759294053180914480169078553964708304078594097103101607607637561653656471107216301349507356394437109350400000000000 952 2877422739295182077637588256295059118588960650865858181402569273121220700641539500786067344356014450278400000000000 953 2877422739295182077637588256295059118588960650865858181402569273121220700641539500786067344356014450278400000000000 954 4028391835013254908692623558813082766024544911212201453963596982369708980898155301100494282098420230389760000000000 955 8056783670026509817385247117626165532049089822424402907927193964739417961796310602200988564196840460779520000000000 956 6713986391688758181154372598021804610040908185353669089939328303949514968163592168500823803497367050649600000000000 957 10070979587533137271731558897032706915061362278030503634908992455924272452245388252751235705246050575974400000000000 958 20141959175066274543463117794065413830122724556061007269817984911848544904490776505502471410492101151948800000000000 959 14217853535340899677738671384046174468321923216043063955165636408363678756111136356825273936817953754316800000000000 960 16970701231848036317671465840875976813844607428732680757910853989640910108538952874084529604580406303129600000000000 961 33941402463696072635342931681751953627689214857465361515821707979281820217077905748169059209160812606259200000000000 962 33941402463696072635342931681751953627689214857465361515821707979281820217077905748169059209160812606259200000000000 963 47517963449174501689480104354452735078764900800451506122150391170994548303909068047436682892825137648762880000000000 964 79196605748624169482466840590754558464608168000752510203583985284990913839848446745727804821375229414604800000000000 965 79196605748624169482466840590754558464608168000752510203583985284990913839848446745727804821375229414604800000000000 966 118794908622936254223700260886131837696912252001128765305375977927486370759772670118591707232062844121907200000000000 967 237589817245872508447400521772263675393824504002257530610751955854972741519545340237183414464125688243814400000000000 968 155793001350880406990737804276531849443377611556278310378414801651682279041835694822101856680062230305177600000000000 969 233689502026320610486106706414797774165066417334417465567622202477523418562753542233152785020093345457766400000000000 970 433994789477452562331341026198910152020837632192489578911298376029686348759399435575855172180173355850137600000000000 971 433994789477452562331341026198910152020837632192489578911298376029686348759399435575855172180173355850137600000000000 972 511174926589872032485914741837939071136148971853760469422364324258544519368098096696228038483394487480483840000000000 973 1022349853179744064971829483675878142272297943707520938844728648517089038736196193392456076966788974960967680000000000 974 1022349853179744064971829483675878142272297943707520938844728648517089038736196193392456076966788974960967680000000000 975 1533524779769616097457744225513817213408446915561281408267092972775633558104294290088684115450183462441451520000000000 976 2555874632949360162429573709189695355680744859268802347111821621292722596840490483481140192416972437402419200000000000 977 2038229137668477091557761312391782372251733242201703137570186862549892703809505069105213064838851437422182400000000000 978 3057343706502715637336641968587673558377599863302554706355280293824839055714257603657819597258277156133273600000000000 979 6114687413005431274673283937175347116755199726605109412710560587649678111428515207315639194516554312266547200000000000 980 4718771684133674116833992393998272131226063930386706300753587925609500564440996984215527918592528952904908800000000000 981 6606280357787143763567589351597580983716489502541388821055023095853300790217395777901739086029540534066872320000000000 982 13212560715574287527135178703195161967432979005082777642110046191706601580434791555803478172059081068133744640000000000 983 13212560715574287527135178703195161967432979005082777642110046191706601580434791555803478172059081068133744640000000000 984 17277964012674068304715233688793673342027741775877478455066983481462478989799342803743009917308029089097973760000000000 985 34555928025348136609430467377587346684055483551754956910133966962924957979598685607486019834616058178195947520000000000 986 24392419782598684665480329913591068247568576624768204877741623738535264456187307487637190471493688125785374720000000000 987 36588629673898026998220494870386602371352864937152307316612435607802896684280961231455785707240532188678062080000000000 988 60981049456496711663700824783977670618921441561920512194354059346338161140468268719092976178734220314463436800000000000 989 60981049456496711663700824783977670618921441561920512194354059346338161140468268719092976178734220314463436800000000000 990 79498681929037386244224914506688442662363428641099893014973799150599585098827758691921835671198602453896396800000000000 991 158997363858074772488449829013376885324726857282199786029947598301199170197655517383843671342397204907792793600000000000 992 129974035511362490459056549333595517038655094805952293968834256385463038488640583126673358559372318113320140800000000000 993 194961053267043735688584824000393275557982642208928440953251384578194557732960874690010037839058477169980211200000000000 994 389922106534087471377169648000786551115965284417856881906502769156389115465921749380020075678116954339960422400000000000 995 311937685227269977101735718400629240892772227534285505525202215325111292372737399504016060542493563471968337920000000000 996 407918511451045354671500554831592084244394451390988737994495204655914766948964291659097925324799275309497057280000000000 997 815837022902090709343001109663184168488788902781977475988990409311829533897928583318195850649598550618994114560000000000 998 815837022902090709343001109663184168488788902781977475988990409311829533897928583318195850649598550618994114560000000000 999 1103779501573416842052295618956072698543655574352087173396869377304239957626609259783441444996515686131580272640000000000 1000 1673237452335749504003319352128508470363544011340833022556359279498054436106154868736312383733013645993401384960000000000 1001 1673237452335749504003319352128508470363544011340833022556359279498054436106154868736312383733013645993401384960000000000 1002 2509856178503624256004979028192762705545316017011249533834538919247081654159232303104468575599520468990102077440000000000 1003 5019712357007248512009958056385525411090632034022499067669077838494163308318464606208937151199040937980204154880000000000 1004 3346474904671499008006638704257016940727088022681666045112718558996108872212309737472624767466027291986802769920000000000 1005 5019712357007248512009958056385525411090632034022499067669077838494163308318464606208937151199040937980204154880000000000 1006 10039424714014497024019916112771050822181264068044998135338155676988326616636929212417874302398081875960408309760000000000 1007 10039424714014497024019916112771050822181264068044998135338155676988326616636929212417874302398081875960408309760000000000 1008 12045884903187436863479494871799073870833288337146110023484866709467493760631308497324167450893097110137670205440000000000 1009 24091769806374873726958989743598147741666576674292220046969733418934987521262616994648334901786194220275340410880000000000 1010 22370929105919525603604776190483994331547535483271347186471895317582488412601001495030596694515751775969958952960000000000 1011 33556393658879288405407164285725991497321303224907020779707842976373732618901502242545895041773627663954938429440000000000 1012 55927322764798814009011940476209985828868838708178367966179738293956221031502503737576491736289379439924897382400000000000 1013 36744651266472354864592497870073644827804615764098743617631481734345313564036372138687373052114585959508685619200000000000 1014 55116976899708532296888746805110467241706923646148115426447222601517970346054558208031059578171878939263028428800000000000 1015 110233953799417064593777493610220934483413847292296230852894445203035940692109116416062119156343757878526056857600000000000 1016 91861628166180887161481244675184112069511539410246859044078704335863283910090930346718432630286464898771714048000000000000 1017 128606279432653242026073742545257756897316155174345602661710186070208597474127302485405805682401050858280399667200000000000 1018 257212558865306484052147485090515513794632310348691205323420372140417194948254604970811611364802101716560799334400000000000 1019 257212558865306484052147485090515513794632310348691205323420372140417194948254604970811611364802101716560799334400000000000 1020 320117750434096260048262823351175414687519196098531600980475139313670983845369778871289739281688427205688190566400000000000 1021 640235500868192520096525646702350829375038392197063201960950278627341967690739557742579478563376854411376381132800000000000 1022 512188400694554016077220517361880663500030713757650561568760222901873574152591646194063582850701483529101104906240000000000 1023 768282601041831024115830776042820995250046070636475842353140334352810361228887469291095374276052225293651657359360000000000 1024 1241612492866454345415875681929514609488981911097938407738926712556804898797096199238765189800703654585249562624000000000000 1025 1241612492866454345415875681929514609488981911097938407738926712556804898797096199238765189800703654585249562624000000000000 1026 1677854277777736671592744352110256711295674068501960853517933940888982456112716207378621786041239995808467606568960000000000 1027 3355708555555473343185488704220513422591348137003921707035867881777964912225432414757243572082479991616935213137920000000000 1028 2796423796296227785987907253517094518826123447503268089196556568148304093521193678964369643402066659680779344281600000000000 1029 4194635694444341678981860880275641778239185171254902133794834852222456140281790518446554465103099989521169016422400000000000 1030 7790037718253777403823455920511906159587058175187675391333264725555989974809039534257886863762899980539313887641600000000000 1031 6232030174603021923058764736409524927669646540150140313066611780444791979847231627406309491010319984431451110113280000000000 1032 8149577920634720976307615424535532597721845475580952717087107712889343358261764435839020103628879979641128374763520000000000 1033 16299155841269441952615230849071065195443690951161905434174215425778686716523528871678040207257759959282256749527040000000000 1034 16299155841269441952615230849071065195443690951161905434174215425778686716523528871678040207257759959282256749527040000000000 1035 22720035415097038801399517984703206931261032393342854680356606922980553533516278710083465174521853405413566295572480000000000 1036 37208173940666164993596312061905251930905748702141196795366617134736268830251297017962776300303904852343956397096960000000000 1037 37208173940666164993596312061905251930905748702141196795366617134736268830251297017962776300303904852343956397096960000000000 1038 55812260910999247490394468092857877896358623053211795193049925702104403245376945526944164450455857278515934595645440000000000 1039 111624521821998494980788936185715755792717246106423590386099851404208806490753891053888328900911714557031869191290880000000000 1040 60156640516555200806597657570233089454074220631797681761389765806183206782198949652334388676008918754880026816020480000000000 1041 90234960774832801209896486355349634181111330947696522642084648709274810173298424478501583014013378132320040224030720000000000 1042 180469921549665602419792972710699268362222661895393045284169297418549620346596848957003166028026756264640080448061440000000000 1043 180469921549665602419792972710699268362222661895393045284169297418549620346596848957003166028026756264640080448061440000000000 1044 222521165405549387015063354604846192470440967413094561011196229452426153709118122973458001529641064551643282889768960000000000 1045 445042330811098774030126709209692384940881934826189122022392458904852307418236245946916003059282129103286565779537920000000000 1046 445042330811098774030126709209692384940881934826189122022392458904852307418236245946916003059282129103286565779537920000000000 1047 667563496216648161045190063814538577411322902239283683033588688357278461127354368920374004588923193654929848669306880000000000 1048 1112605827027746935075316773024230962352204837065472805055981147262130768545590614867290007648205322758216414448844800000000000 1049 890084661622197548060253418419384769881763869652378244044784917809704614836472491893832006118564258206573131559075840000000000 1050 1239033327741398510548452611191818463054132538950567358088053297519480867451042470240042883722262845212137625328025600000000000 1051 2478066655482797021096905222383636926108265077901134716176106595038961734902084940480085767444525690424275250656051200000000000 1052 2065055546235664184247421018653030771756887564917612263480088829199134779085070783733404806203771408686896042213376000000000000 1053 2763596737351886431621810013034187109324960626351444275456941045417633125079085237230698728006203745442221937341235200000000000 1054 5527193474703772863243620026068374218649921252702888550913882090835266250158170474461397456012407490884443874682470400000000000 1055 5527193474703772863243620026068374218649921252702888550913882090835266250158170474461397456012407490884443874682470400000000000 1056 7068656728200962479782552976479790439862088233472993466271886235805439219841056697083534900277063539045967688263270400000000000 1057 14137313456401924959565105952959580879724176466945986932543772471610878439682113394167069800554127078091935376526540800000000000 1058 11138489389892425725717962265968154632509957216381686674125396492784328467628331765101327721648706182739100599687577600000000000 1059 16707734084838638588576943398952231948764935824572530011188094739176492701442497647651991582473059274108650899531366400000000000 1060 26255010704746432067763768198353507348059184867185404303295577447277345673695353446310272486743378859313594270692147200000000000 1061 26255010704746432067763768198353507348059184867185404303295577447277345673695353446310272486743378859313594270692147200000000000 1062 36757014986645004894869275477694910287282858814059566024613808426188283943173494824834381481440730403039031978969006080000000000 1063 73514029973290009789738550955389820574565717628119132049227616852376567886346989649668762962881460806078063957938012160000000000 1064 60118138062797103406273882159741038969520712753698256506066882548017907285845250988927824875016631928355715163357184000000000000 1065 90177207094195655109410823239611558454281069130547384759100323822026860928767876483391737312524947892533572745035776000000000000 1066 180354414188391310218821646479223116908562138261094769518200647644053721857535752966783474625049895785067145490071552000000000000 1067 127308998250629160154462338691216317817808568184302190248141633631096744840613472682435393852976397024753279169462272000000000000 1068 166480997712361209432758442903898261761749666087164402632185213209895743253109925815492438115430673032369672760066048000000000000 1069 332961995424722418865516885807796523523499332174328805264370426419791486506219851630984876230861346064739345520132096000000000000 1070 309178995751527960375122822535811057557535094161876747745486824532663523184347005085914527928656964202972249411551232000000000000 1071 432378048832207146482641784171228399164432320189755357226356005793036814529869336474594916889494453711295872908908298240000000000 1072 720630081387011910804402973618713998607387200316258928710593342988394690883115560790991528149157422852159788181513830400000000000 1073 720630081387011910804402973618713998607387200316258928710593342988394690883115560790991528149157422852159788181513830400000000000 1074 1080945122080517866206604460428070997911080800474388393065890014482592036324673341186487292223736134278239682272270745600000000000 1075 2161890244161035732413208920856141995822161600948776786131780028965184072649346682372974584447472268556479364544541491200000000000 1076 1441260162774023821608805947237427997214774400632517857421186685976789381766231121581983056298314845704319576363027660800000000000 1077 2161890244161035732413208920856141995822161600948776786131780028965184072649346682372974584447472268556479364544541491200000000000 1078 4323780488322071464826417841712283991644323201897553572263560057930368145298693364745949168894944537112958729089082982400000000000 1079 4323780488322071464826417841712283991644323201897553572263560057930368145298693364745949168894944537112958729089082982400000000000 1080 4881908434918689091156058717035368105094674393140816816123129082975421812377321599523471859271597800825665361168197222400000000000 1081 9763816869837378182312117434070736210189348786281633632246258165950843624754643199046943718543195601651330722336394444800000000000 1082 9763816869837378182312117434070736210189348786281633632246258165950843624754643199046943718543195601651330722336394444800000000000 1083 14645725304756067273468176151106104315284023179422450448369387248926265437131964798570415577814793402476996083504591667200000000000 1084 24409542174593445455780293585176840525473371965704084080615645414877109061886607997617359296357989004128326805840986112000000000000 1085 19527633739674756364624234868141472420378697572563267264492516331901687249509286398093887437086391203302661444672788889600000000000 1086 29291450609512134546936352302212208630568046358844900896738774497852530874263929597140831155629586804953992167009183334400000000000 1087 58582901219024269093872704604424417261136092717689801793477548995705061748527859194281662311259173609907984334018366668800000000000 1088 47697636503967120121941280813576536797362480681945171746770051567174876678307439082885882861882154702027035137150864588800000000000 1089 66773703725037697928305354058802701379231533848209804670980326845014367352284665028884200094417969775642318123560861696000000000000 1090 124008306917927153295424228966347873990001420003818208674677749855026682225671520767927800175347658154764305086613028864000000000000 1091 124008306917927153295424228966347873990001420003818208674677749855026682225671520767927800175347658154764305086613028864000000000000 1092 159667888088098256970343790917897846663418975137108169989914455449740352183229456485853011608839072013846153234781883596800000000000 1093 319335776176196513940687581835795693326837950274216339979828910899480704366458912971706023217678144027692306469563767193600000000000 1094 203033796708998923810249764011381350063165251788779562113693680289088779217723416413948321143282319152257221740510733926400000000000 1095 304550695063498385715374646017072025094747877683169343170540520433633168826585124620922481714923478728385832610766100889600000000000 1096 507584491772497309525624410028453375157913129471948905284234200722721948044308541034870802858205797880643054351276834816000000000000 1097 507584491772497309525624410028453375157913129471948905284234200722721948044308541034870802858205797880643054351276834816000000000000 1098 710618288481496233335874174039834725221078381260728467397927881011810727262031957448819124001488117032900276091787568742400000000000 1099 1421236576962992466671748348079669450442156762521456934795855762023621454524063914897638248002976234065800552183575137484800000000000 1100 1106251625519206307819754781145662598215713820137725184040254563244218460986592973813623838218208600346663074164491314790400000000000 1101 1659377438278809461729632171718493897323570730206587776060381844866327691479889460720435757327312900519994611246736972185600000000000 1102 3318754876557618923459264343436987794647141460413175552120763689732655382959778921440871514654625801039989222493473944371200000000000 1103 2605825160164014828504911311851452348093111613292732321295428278682406658076351299628607698630559519597585771814938109542400000000000 1104 3398902382822628037180319102414937845338841234729650853863602102629226075751762564732966563431164590779459702367310577664000000000000 1105 6797804765645256074360638204829875690677682469459301707727204205258452151503525129465933126862329181558919404734621155328000000000000 1106 6797804765645256074360638204829875690677682469459301707727204205258452151503525129465933126862329181558919404734621155328000000000000 1107 9197029977049464100605569335946302405034511576327290545748570395349670557916533998689203642225504186815008606405663916032000000000000 1108 15328383295082440167675948893243837341724185960545484242914283992249450929860889997815339403709173644691681010676106526720000000000000 1109 15328383295082440167675948893243837341724185960545484242914283992249450929860889997815339403709173644691681010676106526720000000000000 1110 21432606731177217225599999337455984955685144971382181507791653723676223424053279819954191378637605627091023006078095851520000000000000 1111 42865213462354434451199998674911969911370289942764363015583307447352446848106559639908382757275211254182046012156191703040000000000000 1112 28576808974902956300799999116607979940913526628509575343722204964901631232071039759938921838183474169454697341437461135360000000000000 1113 42865213462354434451199998674911969911370289942764363015583307447352446848106559639908382757275211254182046012156191703040000000000000 1114 85730426924708868902399997349823939822740579885528726031166614894704893696213119279816765514550422508364092024312383406080000000000000 1115 85730426924708868902399997349823939822740579885528726031166614894704893696213119279816765514550422508364092024312383406080000000000000 1116 105706448732408022821405821975025634538718967431671341805419030015801179606010350956667273983960229694779026088229831966720000000000000 1117 211412897464816045642811643950051269077437934863342683610838060031602359212020701913334547967920459389558052176459663933440000000000000 1118 211412897464816045642811643950051269077437934863342683610838060031602359212020701913334547967920459389558052176459663933440000000000000 1119 317119346197224068464217465925076903616156902295014025416257090047403538818031052870001821951880689084337078264689495900160000000000000 1120 465181856105007666312310306656200524353561816973577320336198943184345508171324561398175201164478600102250279602724441948160000000000000 1121 328363663132946587985160216463200370131925988451936932002022783424243888120934984516358965527867247131000197366629017845760000000000000 1122 492545494699419881977740324694800555197888982677905398003034175136365832181402476774538448291800870696500296049943526768640000000000000 1123 985090989398839763955480649389601110395777965355810796006068350272731664362804953549076896583601741393000592099887053537280000000000000 1124 820909157832366469962900541158000925329814971129842330005056958560609720302337461290897413819668117827500493416572544614400000000000000 1125 1143645781735588185037110991351735478031385536285122755967262618418378362118138365044533607149654812295417124082808573132800000000000000 1126 2287291563471176370074221982703470956062771072570245511934525236836756724236276730089067214299309624590834248165617146265600000000000000 1127 2287291563471176370074221982703470956062771072570245511934525236836756724236276730089067214299309624590834248165617146265600000000000000 1128 2991073583000769099327828746612231250235931402591859515606686848171143408616669570116472511006789509080321709139653191270400000000000000 1129 5982147166001538198655657493224462500471862805183719031213373696342286817233339140232945022013579018160643418279306382540800000000000000 1130 4443880751886856947572774137823886428921955226707905566044220460139984492801909075601616302067230127776477967864627598458880000000000000 1131 6665821127830285421359161206735829643382932840061858349066330690209976739202863613402424453100845191664716951796941397688320000000000000 1132 11109701879717142368931935344559716072304888066769763915110551150349961232004772689004040755168075319441194919661568996147200000000000000 1133 11109701879717142368931935344559716072304888066769763915110551150349961232004772689004040755168075319441194919661568996147200000000000000 1134 14801476962538719681561809447306942489123089467747356877461591012147790572602872781431249027948557258384158991208343928832000000000000000 1135 29602953925077439363123618894613884978246178935494713754923182024295581145205745562862498055897114516768317982416687857664000000000000000 1136 24669128270897866135936349078844904148538482446245594795769318353579650954338121302385415046580928763973598318680573214720000000000000000 1137 37003692406346799203904523618267356222807723669368392193653977530369476431507181953578122569871393145960397478020859822080000000000000000 1138 74007384812693598407809047236534712445615447338736784387307955060738952863014363907156245139742786291920794956041719644160000000000000000 1139 59205907850154878726247237789227769956492357870989427509846364048591162290411491125724996111794229033536635964833375715328000000000000000 1140 73685613574377539284296833987680213695851901915524885324754442212648783502740388411907739726091730699347226282319799123968000000000000000 1141 147371227148755078568593667975360427391703803831049770649508884425297567005480776823815479452183461398694452564639598247936000000000000000 1142 147371227148755078568593667975360427391703803831049770649508884425297567005480776823815479452183461398694452564639598247936000000000000000 1143 206319718008257109996031135165504598348385325363469678909312438195416593807673087553341671233056845958172233590495437547110400000000000000 1144 343346782686213017693528646200585525000914992208692499983296686243037514869573211806111915686648524074581375659308928246743040000000000000 1145 343346782686213017693528646200585525000914992208692499983296686243037514869573211806111915686648524074581375659308928246743040000000000000 1146 515020174029319526540292969300878287501372488313038749974945029364556272304359817709167873529972786111872063488963392370114560000000000000 1147 1030040348058639053080585938601756575002744976626077499949890058729112544608719635418335747059945572223744126977926784740229120000000000000 1148 583856960740906341644476100460970669407397318464847042212434875450865010788074713765108799531508640517910377968538223514746880000000000000 1149 875785441111359512466714150691456004111095977697270563318652313176297516182112070647663199297262960776865566952807335272120320000000000000 1150 1620203066056015098063421178779193607605527558739950542139506779376150404936907330698176918699936477437201298862693570253422592000000000000 1151 1620203066056015098063421178779193607605527558739950542139506779376150404936907330698176918699936477437201298862693570253422592000000000000 1152 1952234254802334188409787653823803029349076836677682799630685292959500578103458229437195100758599080809203168002541798496927744000000000000 1153 3904468509604668376819575307647606058698153673355365599261370585919001156206916458874390201517198161618406336005083596993855488000000000000 1154 3904468509604668376819575307647606058698153673355365599261370585919001156206916458874390201517198161618406336005083596993855488000000000000 1155 5856702764407002565229362961471409088047230510033048398892055878878501734310374688311585302275797242427609504007625395490783232000000000000 1156 9761171274011670942048938269119015146745384183388413998153426464797502890517291147185975503792995404046015840012708992484638720000000000000 1157 7808937019209336753639150615295212117396307346710731198522741171838002312413832917748780403034396323236812672010167193987710976000000000000 1158 11713405528814005130458725922942818176094461020066096797784111757757003468620749376623170604551594484855219008015250790981566464000000000000 1159 23426811057628010260917451845885636352188922040132193595568223515514006937241498753246341209103188969710438016030501581963132928000000000000 1160 17985150221407330712121665787195665703452125188290463587148833013878863593551544318437151715650086020053289028054912631822090240000000000000 1161 24332850299551094492870489006205900657611698784157686029671950548189050744216795254356146438820704615366214567368411207759298560000000000000 1162 48665700599102188985740978012411801315223397568315372059343901096378101488433590508712292877641409230732429134736822415518597120000000000000 1163 48665700599102188985740978012411801315223397568315372059343901096378101488433590508712292877641409230732429134736822415518597120000000000000 1164 63639762321902862519815125093153894027599827589335486539142024510648286561797772203700690686146458224803945791578921620293550080000000000000 1165 127279524643805725039630250186307788055199655178670973078284049021296573123595544407401381372292916449607891583157843240587100160000000000000 1166 101501393070376717436667161540979628449083269319699636758631583396730178566917965793244139575372832105383508477708153470341611520000000000000 1167 152252089605565076155000742311469442673624903979549455137947375095095267850376948689866209363059248158075262716562230205512417280000000000000 1168 253753482675941793591667903852449071122708173299249091896578958491825446417294914483110348938432080263458771194270383675854028800000000000000 1169 253753482675941793591667903852449071122708173299249091896578958491825446417294914483110348938432080263458771194270383675854028800000000000000 1170 330845891703107458221799157968758797043041122247101144673141772804402371781313134456960244048101599374038901610222483102760960000000000000000 1171 661691783406214916443598315937517594086082244494202289346283545608804743562626268913920488096203198748077803220444966205521920000000000000000 1172 551409819505179097036331929947931328405068537078501907788569621340670619635521890761600406746835998956731502683704138504601600000000000000000 1173 827114729257768645554497894921896992607602805617752861682854432011005929453282836142400610120253998435097254025556207756902400000000000000000 1174 1654229458515537291108995789843793985215205611235505723365708864022011858906565672284801220240507996870194508051112415513804800000000000000000 1175 1119786094995132935519935611586568236145677644528650028124479846414900335259829070469711595239728490189054743911522250501652480000000000000000 1176 1438807005955158762735090835320512609984675260433294907020470415009948157594887351709500419327698367158024485520661697441405337600000000000000 1177 2877614011910317525470181670641025219969350520866589814040940830019896315189774703419000838655396734316048971041323394882810675200000000000000 1178 2877614011910317525470181670641025219969350520866589814040940830019896315189774703419000838655396734316048971041323394882810675200000000000000 1179 4028659616674444535658254338897435307957090729213225739657317162027854841265684584786601174117555428042468559457852752835934945280000000000000 1180 6330750826202698556034399675410255483932571145906497590890069826043771893417504347521801845041872815495307736290911468742183485440000000000000 1181 6330750826202698556034399675410255483932571145906497590890069826043771893417504347521801845041872815495307736290911468742183485440000000000000 1182 9496126239304047834051599513115383225898856718859746386335104739065657840126256521282702767562809223242961604436367203113275228160000000000000 1183 18992252478608095668103199026230766451797713437719492772670209478131315680252513042565405535125618446485923208872734406226550456320000000000000 1184 12420330192359580024219869839376310758953425295778461940222422706333495333752437100852296953129769523733651368342169167246569504768000000000000 1185 18630495288539370036329804759064466138430137943667692910333634059500243000628655651278445429694654285600477052513253750869854257152000000000000 1186 37260990577078740072659609518128932276860275887335385820667268119000486001257311302556890859389308571200954105026507501739708514304000000000000 1187 37260990577078740072659609518128932276860275887335385820667268119000486001257311302556890859389308571200954105026507501739708514304000000000000 1188 44656384673411717458847545504002518040521413822033259373134207012827476687692481431774484789788121251537603295949071340013667483648000000000000 1189 89312769346823434917695091008005036081042827644066518746268414025654953375384962863548969579576242503075206591898142680027334967296000000000000 1190 82880270321968178908437860786146297076335119801636314042414400743918248314058963343101228173912508697030376101146082333843584450560000000000000 1191 124320405482952268362656791179219445614502679702454471063621601115877372471088445014651842260868763045545564151719123500765376675840000000000000 1192 207200675804920447271094651965365742690837799504090785106036001859795620785147408357753070434781271742575940252865205834608961126400000000000000 1193 163249017300846413001468513669682100301872205669889709477482910556202610315570685372775146403161001978999225653772586415146454220800000000000000 1194 244873525951269619502202770504523150452808308504834564216224365834303915473356028059162719604741502968498838480658879622719681331200000000000000 1195 489747051902539239004405541009046300905616617009669128432448731668607830946712056118325439209483005936997676961317759245439362662400000000000000 1196 408122543252116032503671284174205250754680514174724273693707276390506525788926713431937866007902504947498064134431466037866135552000000000000000 1197 570747792473756154625767374483795770978980064036923356552007664908557706916610392910821404318911690870900677026426537111906680832000000000000000 1198 1141495584947512309251534748967591541957960128073846713104015329817115413833220785821642808637823381741801354052853074223813361664000000000000000 1199 1141495584947512309251534748967591541957960128073846713104015329817115413833220785821642808637823381741801354052853074223813361664000000000000000 1200 1380095427352707585342833681845709340804066679957019977866275914872865391700898150845905661111515065268466014122186375148806864896000000000000000 1201 2760190854705415170685667363691418681608133359914039955732551829745730783401796301691811322223030130536932028244372750297613729792000000000000000 1202 1948370015086175414601647550841001422311623548174616439340624820996986435342444448253043286275080092143716725819557235504197926912000000000000000 1203 2922555022629263121902471326261502133467435322261924659010937231495479653013666672379564929412620138215575088729335853256296890368000000000000000 1204 4786213297929083083695351592283329580895944803124601253162839234188249286819483101143345464110522835048695435165434078521181863936000000000000000 1205 4786213297929083083695351592283329580895944803124601253162839234188249286819483101143345464110522835048695435165434078521181863936000000000000000 1206 6700698617100716317173492229196661413254322724374441754427974927863549001547276341600683649754731969068173609231607709929654609510400000000000000 1207 13401397234201432634346984458393322826508645448748883508855949855727098003094552683201367299509463938136347218463215419859309219020800000000000000 1208 11167831028501193861955820381994435688757204540624069590713291546439248335912127236001139416257886615113622682052679516549424349184000000000000000 1209 16751746542751790792933730572991653533135806810936104386069937319658872503868190854001709124386829922670434023079019274824136523776000000000000000 1210 31109870364722747470575367646686370566335910288830756702695784472549273660757433550595108494761740529706701578750607417205944483840000000000000000 1211 24887896291778197976460294117349096453068728231064605362156627578039418928605946840476086795809392423765361263000485933764755587072000000000000000 1212 32545710535402258892294230768841126130936029225238330088974051448205393983561622791391805809904590092616241651616020067230834229248000000000000000 1213 65091421070804517784588461537682252261872058450476660177948102896410787967123245582783611619809180185232483303232040134461668458496000000000000000 1214 65091421070804517784588461537682252261872058450476660177948102896410787967123245582783611619809180185232483303232040134461668458496000000000000000 1215 85716537506851701930634597015925642896421845650304552914444094415164910044963805510876129339075883550082406549600613997280856375296000000000000000 1216 139581617727408423364095250974231292837969638380075369156953612801175377761202078709995227370320181219046058524707832455191777509376000000000000000 1217 139581617727408423364095250974231292837969638380075369156953612801175377761202078709995227370320181219046058524707832455191777509376000000000000000 1218 209372426591112635046142876461346939256954457570113053735430419201763066641803118064992841055480271828569087787061748682787666264064000000000000000 1219 418744853182225270092285752922693878513908915140226107470860838403526133283606236129985682110960543657138175574123497365575332528128000000000000000 1220 263211050571684455486579616122836152208742746659570696124541098425073569492552491281705285898318056013058281789449055486933066160537600000000000000 1221 394816575857526683229869424184254228313114119989356044186811647637610354238828736922557928847477084019587422684173583230399599240806400000000000000 1222 789633151715053366459738848368508456626228239978712088373623295275220708477657473845115857694954168039174845368347166460799198481612800000000000000 1223 789633151715053366459738848368508456626228239978712088373623295275220708477657473845115857694954168039174845368347166460799198481612800000000000000 1224 973487841763585225999884898654304234227357534489713551312062584181634891683914307624438569907610755866409351283192257927507080999075840000000000000 1225 1946975683527170451999769797308608468454715068979427102624125168363269783367828615248877139815221511732818702566384515855014161998151680000000000000 1226 1946975683527170451999769797308608468454715068979427102624125168363269783367828615248877139815221511732818702566384515855014161998151680000000000000 1227 2920463525290755677999654695962912702682072603469140653936187752544904675051742922873315709722832267599228053849576773782521242997227520000000000000 1228 4867439208817926129999424493271521171136787672448567756560312920908174458419571538122192849538053779332046756415961289637535404995379200000000000000 1229 3418771344565587954683149413885094603097245934324947098719007723165926467987868409554432268999314137104807316278395063801541985252147200000000000000 1230 4780228959658078733096792985786238471587299624985324261925692214692180371168877953182303526565412687279288105946782478589766669644595200000000000000 1231 9560457919316157466193585971572476943174599249970648523851384429384360742337755906364607053130825374558576211893564957179533339289190400000000000000 1232 7750294557705764201551179845895941281277016060781517068690073011138910466126943355077520018600107277515274598450899891007434047912673280000000000000 1233 10850412380788069882171651784254317793787822485094123896166102215594474652577720697108528026040150188521384437831259847410407667077742592000000000000 1234 21700824761576139764343303568508635587575644970188247792332204431188949305155441394217056052080300377042768875662519694820815334155485184000000000000 1235 21700824761576139764343303568508635587575644970188247792332204431188949305155441394217056052080300377042768875662519694820815334155485184000000000000 1236 28378001611291875076448935435742061922214304961015400959203651948477856783664807977053073298874238954594390068174064216304143129280249856000000000000 1237 56756003222583750152897870871484123844428609922030801918407303896955713567329615954106146597748477909188780136348128432608286258560499712000000000000 1238 44642836994783763479973075096254274758359465247685865441740693584937926402028107864350213258456676416934029150265370098489559258702544896000000000000 1239 66964255492175645219959612644381412137539197871528798162611040377406889603042161796525319887685014625401043725398055147734338888053817344000000000000 1240 102819132448616148172378932800428152494646799881481225525268920264522389547978122443483758882665967338214200995689927195340126639137751040000000000000 1241 102819132448616148172378932800428152494646799881481225525268920264522389547978122443483758882665967338214200995689927195340126639137751040000000000000 1242 138944773579211011043755314595173179046819999839839493953066108465570796686456922220923998490089145051640812156337739453162333296132096000000000000000 1243 277889547158422022087510629190346358093639999679678987906132216931141593372913844441847996980178290103281624312675478906324666592264192000000000000000 1244 231574622632018351739592190991955298411366666399732489921776847442617994477428203701539997483481908419401353593896232421937222160220160000000000000000 1245 347361933948027527609388286487932947617049999599598734882665271163926991716142305552309996225222862629102030390844348632905833240330240000000000000000 1246 694723867896055055218776572975865895234099999199197469765330542327853983432284611104619992450445725258204060781688697265811666480660480000000000000000 1247 555779094316844044175021258380692716187279999359357975812264433862283186745827688883695993960356580206563248625350957812649333184528384000000000000000 1248 712152953308046060239916570516654760507191075171876166511126529743028867008173591664096119909525558228776825617153075383967882458169344000000000000000 1249 1424305906616092120479833141033309521014382150343752333022253059486057734016347183328192239819051116457553651234306150767935764916338688000000000000000 1250 1316535286418614994366272581770758215947513410650927631687648690089019343708390359514323496433561786324867997670160818612010756442423296000000000000000 1251 1843149400986060992112781614479061502326518774911298684362708166124627081191746503320052895006986500854815196738225146056815059019392614400000000000000 1252 3071915668310101653521302690798435837210864624852164473937846943541045135319577505533421491678310834758025327897041910094691765032321024000000000000000 1253 3071915668310101653521302690798435837210864624852164473937846943541045135319577505533421491678310834758025327897041910094691765032321024000000000000000 1254 4607873502465152480281954036197653755816296937278246710906770415311567702979366258300132237517466252137037991845562865142037647548481536000000000000000 1255 9215747004930304960563908072395307511632593874556493421813540830623135405958732516600264475034932504274075983691125730284075295096963072000000000000000 1256 5198626515601710490574512245966583724510693980519047571279433289069460998233131163210405601301756797282812093364224770929478371593158656000000000000000 1257 7797939773402565735861768368949875586766040970778571356919149933604191497349696744815608401952635195924218140046337156394217557389737984000000000000000 1258 15595879546805131471723536737899751173532081941557142713838299867208382994699393489631216803905270391848436280092674312788435114779475968000000000000000 1259 15595879546805131471723536737899751173532081941557142713838299867208382994699393489631216803905270391848436280092674312788435114779475968000000000000000 1260 18060813614711068506545730567066666332293792868486088727251748014204630313299604260210447575593966023026887192473192081425098600819458048000000000000000 1261 36121627229422137013091461134133332664587585736972177454503496028409260626599208520420895151187932046053774384946384162850197201638916096000000000000000 1262 36121627229422137013091461134133332664587585736972177454503496028409260626599208520420895151187932046053774384946384162850197201638916096000000000000000 1263 54182440844133205519637191701199998996881378605458266181755244042613890939898812780631342726781898069080661577419576244275295802458374144000000000000000 1264 90304068073555342532728652835333331661468964342430443636258740071023151566498021301052237877969830115134435962365960407125493004097290240000000000000000 1265 72243254458844274026182922268266665329175171473944354909006992056818521253198417040841790302375864092107548769892768325700394403277832192000000000000000 1266 108364881688266411039274383402399997993762757210916532363510488085227781879797625561262685453563796138161323154839152488550591604916748288000000000000000 1267 216729763376532822078548766804799995987525514421833064727020976170455563759595251122525370907127592276322646309678304977101183209833496576000000000000000 1268 180608136147110685065457305670666663322937928684860887272517480142046303132996042602104475755939660230268871924731920814250986008194580480000000000000000 1269 244352184199032103323854001789725485672210138808929435721641296662768527768171116461670761316859540311540238486402010513398392834616197120000000000000000 1270 453796913512488191887157431895204473391247400645154666340190979516570122998032073428817128159882003435717585760460876667739872407144366080000000000000000 1271 453796913512488191887157431895204473391247400645154666340190979516570122998032073428817128159882003435717585760460876667739872407144366080000000000000000 1272 593426733054792250929359718632190465203938908535971486752557434752437853151272711406914706055230312185169150609833454103967525455496478720000000000000000 1273 1186853466109584501858719437264380930407877817071942973505114869504875706302545422813829412110460624370338301219666908207935050910992957440000000000000000 1274 949482772887667601486975549811504744326302253657554378804091895603900565042036338251063529688368499496270640975733526566348040728794365952000000000000000 1275 1424224159331501402230463324717257116489453380486331568206137843405850847563054507376595294532552749244405961463600289849522061093191548928000000000000000 1276 2373706932219169003717438874528761860815755634143885947010229739009751412605090845627658824220921248740676602439333816415870101821985914880000000000000000 1277 2373706932219169003717438874528761860815755634143885947010229739009751412605090845627658824220921248740676602439333816415870101821985914880000000000000000 1278 3323189705106836605204414424340266605142057887801440325814321634613651977647127183878722353909289748236947243415067342982218142550780280832000000000000000 1279 6646379410213673210408828848680533210284115775602880651628643269227303955294254367757444707818579496473894486830134685964436285101560561664000000000000000 1280 4940186365203682748773017732901243200165221897028622657020711868903641001124978637924786341542359567924424666731472575490622637409233272832000000000000000 1281 7410279547805524123159526599351864800247832845542933985531067803355461501687467956887179512313539351886637000097208863235933956113849909248000000000000000 1282 14820559095611048246319053198703729600495665691085867971062135606710923003374935913774359024627078703773274000194417726471867912227699818496000000000000000 1283 10259293941035721499303698997876840718813364764654492531333405283478976214277818978229938606306997836048316640229157834891451467075864756224000000000000000 1284 13415999769046712729858683304915868632294400076855874848666760755318661203286378663839150485170689477909337144915052553319590380022284681216000000000000000 1285 26831999538093425459717366609831737264588800153711749697333521510637322406572757327678300970341378955818674289830105106639180760044569362432000000000000000 1286 26831999538093425459717366609831737264588800153711749697333521510637322406572757327678300970341378955818674289830105106639180760044569362432000000000000000 1287 37562870071192403808066846540926922768743280153165876224814306040812841612278190448017838437267169843830541777471493823561889164072568487936000000000000000 1288 61436160827550242672749331231382700350655675983844633114362953880085003170303884821646953532952526677909508329375598786981223166127578682490880000000000000 1289 61436160827550242672749331231382700350655675983844633114362953880085003170303884821646953532952526677909508329375598786981223166127578682490880000000000000 1290 85901888590733967630923843668658996950474308012809310018312802770384340716000122140001935028376099248758427575587120427814453630514667538350080000000000000 1291 171803777181467935261847687337317993900948616025618620036625605540768681432000244280003870056752198497516855151174240855628907261029335076700160000000000000 1292 114173396228190716471481058040622717465820282801835158885099294821396908546582440818989913645310005330628289815653767657221742167139747994009600000000000000 1293 171260094342286074707221587060934076198730424202752738327648942232095362819873661228484870467965007995942434723480651485832613250709621991014400000000000000 1294 342520188684572149414443174121868152397460848405505476655297884464190725639747322456969740935930015991884869446961302971665226501419243982028800000000000000 1295 342520188684572149414443174121868152397460848405505476655297884464190725639747322456969740935930015991884869446961302971665226501419243982028800000000000000 1296 405092242413421316849006812735554499300318088288071623361113608538710057532071414920470242123344342644087712302145833565215429605474274430156800000000000000 1297 810184484826842633698013625471108998600636176576143246722227217077420115064142829840940484246688685288175424604291667130430859210948548860313600000000000000 1298 810184484826842633698013625471108998600636176576143246722227217077420115064142829840940484246688685288175424604291667130430859210948548860313600000000000000 1299 1215276727240263950547020438206663497900954264864214870083340825616130172596214244761410726370033027932263136906437500695646288816422823290470400000000000000 1300 1891923412154571585951665523893623502176493463562695146955369458866623121735910719415900594242485746801584234240419375027133500398373549008486400000000000000 1301 1513538729723657268761332419114898801741194770850156117564295567093298497388728575532720475393988597441267387392335500021706800318698839206789120000000000000 1302 2270308094585485903141998628672348202611792156275234176346443350639947746083092863299080713090982896161901081088503250032560200478048258810183680000000000000 1303 4540616189170971806283997257344696405223584312550468352692886701279895492166185726598161426181965792323802162177006500065120400956096517620367360000000000000 1304 3783846824309143171903331047787247004352986927125390293910738917733246243471821438831801188484971493603168468480838750054267000796747098016972800000000000000 1305 5274453149036987451744037218127677642431436322659634955148302733809979612112235945038268323342687536537749986367229772802917637474253530569113600000000000000 1306 10548906298073974903488074436255355284862872645319269910296605467619959224224471890076536646685375073075499972734459545605835274948507061138227200000000000000 1307 10548906298073974903488074436255355284862872645319269910296605467619959224224471890076536646685375073075499972734459545605835274948507061138227200000000000000 1308 13794723620558274873792097339718541526359141151571352959618637919195331293216617087023163307203952018637192272037370175023015359548047695334604800000000000000 1309 27589447241116549747584194679437083052718282303142705919237275838390662586433234174046326614407904037274384544074740350046030719096095390669209600000000000000 1310 18083839368126814120265270462152037631193495963404462703365609373062787241527666097274062822889214410986571381830502078181431899911726390522675200000000000000 1311 27125759052190221180397905693228056446790243945106694055048414059594180862291499145911094234333821616479857072745753117272147849867589585784012800000000000000 1312 44348463212310996533031496609563330381260240100729991867777565843463502044698800190934011208514025817419448864965278906016368706926376624377036800000000000000 1313 44348463212310996533031496609563330381260240100729991867777565843463502044698800190934011208514025817419448864965278906016368706926376624377036800000000000000 1314 62087848497235395146244095253388662533764336141021988614888592180848902862578320267307615691919636144387228410951390468422916189696927274127851520000000000000 1315 124175696994470790292488190506777325067528672282043977229777184361697805725156640534615231383839272288774456821902780936845832379393854548255703040000000000000 1316 101680099712863763065588155994679983569787970781673691499745085745448203238715220147909573524448099772692127687500103230895500426605112782267351040000000000000 1317 152520149569295644598382233992019975354681956172510537249617628618172304858072830221864360286672149659038191531250154846343250639907669173401026560000000000000 1318 305040299138591289196764467984039950709363912345021074499235257236344609716145660443728720573344299318076383062500309692686501279815338346802053120000000000000 1319 244032239310873031357411574387231960567491129876016859599388205789075687772916528354982976458675439454461106450000247754149201023852270677441642496000000000000 1320 297861411368567138436096856898716996667166397184361747813328456339908185300408220362874385903880322642860762980533026009059523755062245718705045504000000000000 1321 595722822737134276872193713797433993334332794368723495626656912679816370600816440725748771807760645285721525961066052018119047510124491437410091008000000000000 1322 595722822737134276872193713797433993334332794368723495626656912679816370600816440725748771807760645285721525961066052018119047510124491437410091008000000000000 1323 804560198152495110699441849371511932582616244345849323841735143543787462499385663528571313653516594671075297186499056820772637840869693473236713472000000000000 1324 1340933663587491851165736415619186554304360407243082206402891905906312437498976105880952189422527657785125495310831761367954396401449489122061189120000000000000 1325 1340933663587491851165736415619186554304360407243082206402891905906312437498976105880952189422527657785125495310831761367954396401449489122061189120000000000000 1326 2011400495381237776748604623428779831456540610864623309604337858859468656248464158821428284133791486677688242966247642051931594602174233683091783680000000000000 1327 4022800990762475553497209246857559662913081221729246619208675717718937312496928317642856568267582973355376485932495284103863189204348467366183567360000000000000 1328 2641232973732938494720389909552943213023740196084858891399635572239706316285862026735208857953463568364641127127395893603546538366491417967696281600000000000000 1329 3961849460599407742080584864329414819535610294127288337099453358359559474428793040102813286930195352546961690691093840405319807549737126951544422400000000000000 1330 7353016998194406480893399509393740825656462352543346662443168125227435803392471939401975436139911753514711462765078115156328844944427037682040832000000000000000 1331 7353016998194406480893399509393740825656462352543346662443168125227435803392471939401975436139911753514711462765078115156328844944427037682040832000000000000000 1332 9066341347288248767703512016436942571440492415271893457575556814600818903212077051495639615434648472780275298749173986649065663183905182384652288000000000000000 1333 18132682694576497535407024032873885142880984830543786915151113629201637806424154102991279230869296945560550597498347973298131326367810364769304576000000000000000 1334 18132682694576497535407024032873885142880984830543786915151113629201637806424154102991279230869296945560550597498347973298131326367810364769304576000000000000000 1335 27199024041864746303110536049310827714321477245815680372726670443802456709636231154486918846303945418340825896247521959947196989551715547153956864000000000000000 1336 45331706736441243838517560082184712857202462076359467287877784073004094516060385257478198077173242363901376493745869933245328315919525911923261440000000000000000 1337 29661782008439649663831321648459236019836153824590303036427224583318441840258329554385546891964235923166970145470241657744875627874600818604769280000000000000000 1338 44492673012659474495746982472688854029754230736885454554640836874977662760387494331578320337946353884750455218205362486617313441811901227907153920000000000000000 1339 88985346025318948991493964945377708059508461473770909109281673749955325520774988663156640675892707769500910436410724973234626883623802455814307840000000000000000 1340 69917057591322031350459543885653913475328076872248571443007029374964898623466062521051646245344270390322143914322712478970063979990130500996956160000000000000000 1341 97883880627850843890643361439915478865459307621148000020209841124950858072852487529472304743481978546451001480051797470558089571986182701395738624000000000000000 1342 195767761255701687781286722879830957730918615242296000040419682249901716145704975058944609486963957092902002960103594941116179143972365402791477248000000000000000 1343 195767761255701687781286722879830957730918615242296000040419682249901716145704975058944609486963957092902002960103594941116179143972365402791477248000000000000000 1344 244299946615190976768878497753219283662757353573287993824778409802668653593266514199338220597237857847943088160657926665935533110254312342436184064000000000000000 1345 488599893230381953537756995506438567325514707146575987649556819605337307186533028398676441194475715695886176321315853331871066220508624684872368128000000000000000 1346 390879914584305562830205596405150853860411765717260790119645455684269845749226422718941152955580572556708941057052682665496852976406899747897894502400000000000000 1347 586319871876458344245308394607726280790617648575891185179468183526404768623839634078411729433370858835063411585579023998245279464610349621846841753600000000000000 1348 977199786460763907075513991012877134651029414293151975299113639210674614373066056797352882388951431391772352642631706663742132441017249369744736256000000000000000 1349 977199786460763907075513991012877134651029414293151975299113639210674614373066056797352882388951431391772352642631706663742132441017249369744736256000000000000000 1350 1225679108102725391230842040158395825736885739230530598687248389040391999816675977626282677290968626838717623706758269712044063229365316016700129280000000000000000 1351 2451358216205450782461684080316791651473771478461061197374496778080783999633351955252565354581937253677435247413516539424088126458730632033400258560000000000000000 1352 2042330122608049852424342266401176741007869575466582878760345989741274841726205474741768209956951423518231759926224334779534960422849807125099577344000000000000000 1353 3063495183912074778636513399601765111511804363199874318140518984611912262589308212112652314935427135277347639889336502169302440634274710687649366016000000000000000 1354 6126990367824149557273026799203530223023608726399748636281037969223824525178616424225304629870854270554695279778673004338604881268549421375298732032000000000000000 1355 4886080926239511672255704915820536760132751262825116001084878380520265127674086515521445464327390114492984843367802522447241867340741943628402786304000000000000000 1356 6389490442005515263718998736073009609404367036002074770649456343757269782343036212604967145658894765106210949019434067815623980368662541667911335936000000000000000 1357 12778980884011030527437997472146019218808734072004149541298912687514539564686072425209934291317789530212421898038868135631247960737325083335822671872000000000000000 1358 12778980884011030527437997472146019218808734072004149541298912687514539564686072425209934291317789530212421898038868135631247960737325083335822671872000000000000000 1359 17890573237615442738413196461004426906332227700805809357818477762520355390560501395293908007844905342297390657254415389883747145032255116670151740620800000000000000 1360 27463536885666537503652915355537014336707799110269201128037286340942281602794566202196095355009803504435879310807021126216126387163151333248182989619200000000000000 1361 27463536885666537503652915355537014336707799110269201128037286340942281602794566202196095355009803504435879310807021126216126387163151333248182989619200000000000000 1362 41195305328499806255479373033305521505061698665403801692055929511413422404191849303294143032514705256653818966210531689324189580744726999872274484428800000000000000 1363 82390610656999612510958746066611043010123397330807603384111859022826844808383698606588286065029410513307637932421063378648379161489453999744548968857600000000000000 1364 48465065092352713241740438862712378241249057253416237284771681778133438122578646239169580038252594419592728195541801987440223036170267058673264099328000000000000000 1365 72697597638529069862610658294068567361873585880124355927157522667200157183867969358754370057378891629389092293312702981160334554255400588009896148992000000000000000 1366 145395195277058139725221316588137134723747171760248711854315045334400314367735938717508740114757783258778184586625405962320669108510801176019792297984000000000000000 1367 145395195277058139725221316588137134723747171760248711854315045334400314367735938717508740114757783258778184586625405962320669108510801176019792297984000000000000000 1368 179248396020889397054647270095613912144863756911692750075136511022663555185808789464377558588053916093139985531579719649427627794028933168291139236659200000000000000 1369 358496792041778794109294540191227824289727513823385500150273022045327110371617578928755117176107832186279971063159439298855255588057866336582278473318400000000000000 1370 332889878324508880244344930177568693983318405693143678710967806184946602487930609005272608806385844172974258844362336491794165903196590169683544296652800000000000000 1371 499334817486763320366517395266353040974977608539715518066451709277419903731895913507908913209578766259461388266543504737691248854794885254525316444979200000000000000 1372 817408827679855455057912940721794367491696483108650331952098033138535531430169904809249441665178431003732537271100478346992250381734090037595891721830400000000000000 1373 644019076353825510045628377538383441054063895782572988810743904897027994460133864395166226766504218366577150577230679909751469997729889120530096508108800000000000000 1374 966028614530738265068442566307575161581095843673859483216115857345541991690200796592749340149756327549865725865846019864627204996594833680795144762163200000000000000 1375 1932057229061476530136885132615150323162191687347718966432231714691083983380401593185498680299512655099731451731692039729254409993189667361590289524326400000000000000 1376 1579380115820095893683326735391749867346870982514405186845395766771282938795090191254812413260712725994224916891780000731057176423004251890823808103219200000000000000 1377 2113728363540584498976757560721396225338836633146945450693840664358305009622581261010101843592567965007321753795856625483787228908086389739019575492608000000000000000 1378 4227456727081168997953515121442792450677673266293890901387681328716610019245162522020203687185135930014643507591713250967574457816172779478039150985216000000000000000 1379 4227456727081168997953515121442792450677673266293890901387681328716610019245162522020203687185135930014643507591713250967574457816172779478039150985216000000000000000 1380 5261345600552107068105190015273910169593408575985331610966190349326650513082294660557753501985848521594311756730990948215079080651649817937342204215296000000000000000 1381 10522691201104214136210380030547820339186817151970663221932380698653301026164589321115507003971697043188623513461981896430158161303299635874684408430592000000000000000 1382 8418152960883371308968304024438256271349453721576530577545904558922640820931671456892405603177357634550898810769585517144126529042639708699747526744473600000000000000 1383 12627229441325056963452456036657384407024180582364795866318856838383961231397507185338608404766036451826348216154378275716189793563959563049621290116710400000000000000 1384 21045382402208428272420760061095640678373634303941326443864761397306602052329178642231014007943394086377247026923963792860316322606599271749368816861184000000000000000 1385 21045382402208428272420760061095640678373634303941326443864761397306602052329178642231014007943394086377247026923963792860316322606599271749368816861184000000000000000 1386 29429345270506945143157592616161061522769619276518426599305013232487287673860281996000827987129895661041196029523223173480933193495764404440956694377267200000000000000 1387 58858690541013890286315185232322123045539238553036853198610026464974575347720563992001655974259791322082392059046446346961866386991528808881913388754534400000000000000 1388 49048908784178241905262654360268435871282698794197377665508355387478812789767136660001379978549826101735326715872038622468221989159607340734927823962112000000000000000 1389 73573363176267362857893981540402653806924048191296066498262533081218219184650704990002069967824739152602990073808057933702332983739411011102391735943168000000000000000 1390 136636245898782245307517394289319214212858946640978409211058990007976692771494166410003844225960229854834124422786393305447189826944620449190156081037312000000000000000 1391 96449114752081584922953454792460621797312197628925935913688698829160018426937058642355654747736632838706440769025689392080369289607967375898933704261632000000000000000 1392 125803193154889023812547984511905158866059388211642525104811346298904371861222250403072593149221695007008401003076986163583090377749522664216000483819520000000000000000 1393 251606386309778047625095969023810317732118776423285050209622692597808743722444500806145186298443390014016802006153972327166180755499045328432000967639040000000000000000 1394 251606386309778047625095969023810317732118776423285050209622692597808743722444500806145186298443390014016802006153972327166180755499045328432000967639040000000000000000 1395 350724053643933036083467108336220442899317082287003403322504359378763703370680213244929653628133210322568875523729779607564979234938063185087031651860480000000000000000 1396 584540089406555060139111847227034071498861803811672338870840598964606172284467022074882756046888683870948125872882966012608298724896771975145052753100800000000000000000 1397 584540089406555060139111847227034071498861803811672338870840598964606172284467022074882756046888683870948125872882966012608298724896771975145052753100800000000000000000 1398 876810134109832590208667770840551107248292705717508508306260898446909258426700533112324134070333025806422188809324449018912448087345157962717579129651200000000000000000 1399 1753620268219665180417335541681102214496585411435017016612521796893818516853401066224648268140666051612844377618648898037824896174690315925435158259302400000000000000000 1400 1042360175082402724822515075183239257177479337112201145393429481354965658559370335732608002591271489933043939219269727456682253725996700425795719355432960000000000000000 1401 1563540262623604087233772612774858885766219005668301718090144222032448487839055503598912003886907234899565908828904591185023380588995050638693579033149440000000000000000 1402 3127080525247208174467545225549717771532438011336603436180288444064896975678111007197824007773814469799131817657809182370046761177990101277387158066298880000000000000000 1403 3127080525247208174467545225549717771532438011336603436180288444064896975678111007197824007773814469799131817657809182370046761177990101277387158066298880000000000000000 1404 3747997881974343171765083377204775984690584782914979629015938574610663044069096266893227792190062313210198886730811289851478533856339561461878126574305280000000000000000 1405 7495995763948686343530166754409551969381169565829959258031877149221326088138192533786455584380124626420397773461622579702957067712679122923756253148610560000000000000000 1406 7495995763948686343530166754409551969381169565829959258031877149221326088138192533786455584380124626420397773461622579702957067712679122923756253148610560000000000000000 1407 11243993645923029515295250131614327954071754348744938887047815723831989132207288800679683376570186939630596660192433869554435601569018684385634379722915840000000000000000 1408 18270988338900538717652926635816833207880024111151051974187697463054553440438639085240934867527082444407636496636692663362422915790942664645088089473024000000000000000000 1409 14616790671120430974122341308653466566304019288920841579350157970443642752350911268192747894021665955526109197309354130689938332632754131716070471578419200000000000000000 1410 20437636513602018530188760413869448827221549094243300615374557162213234998862336109508443958012594875868365072344052678309825279256417281514505615127347200000000000000000 1411 40875273027204037060377520827738897654443098188486601230749114324426469997724672219016887916025189751736730144688105356619650558512834563029011230254694400000000000000000 1412 34062727522670030883647934023115748045369248490405501025624261937022058331437226849180739930020991459780608453906754463849708798760695469190842691878912000000000000000000 1413 47687818531738043237107107632362047263516947886567701435873966711830881664012117588853035902029388043692851835469456249389592318264973656867179768630476800000000000000000 1414 95375637063476086474214215264724094527033895773135402871747933423661763328024235177706071804058776087385703670938912498779184636529947313734359537260953600000000000000000 1415 95375637063476086474214215264724094527033895773135402871747933423661763328024235177706071804058776087385703670938912498779184636529947313734359537260953600000000000000000 1416 124721986929161036158587819961562277458428940626407834524593451400173075121262461386231016974538399498888997108150885575326626063154546487191085548725862400000000000000000 1417 249443973858322072317175639923124554916857881252815669049186902800346150242524922772462033949076798997777994216301771150653252126309092974382171097451724800000000000000000 1418 163288784155313950038531375086714386264675522863489451997903603953776805554152729644706335572380944996618118051686494920462501032607250375690018937689341952000000000000000 1419 244933176232970925057797062630071579397013284295234177996855405930665208331229094467059503358571417494927177077529742380693751548910875563535028406534012928000000000000000 1420 384894991223240025090823955561541053338163732463939422566487066462473898806217148448236362420612227492028421121832452312518752434002804456983616067410591744000000000000000 1421 384894991223240025090823955561541053338163732463939422566487066462473898806217148448236362420612227492028421121832452312518752434002804456983616067410591744000000000000000 1422 538852987712536035127153537786157474673429225449515191593081893047463458328704007827530907388857118488839789570565433237526253407603926239777062494374828441600000000000000 1423 1077705975425072070254307075572314949346858450899030383186163786094926916657408015655061814777714236977679579141130866475052506815207852479554124988749656883200000000000000 1424 898088312854226725211922562976929124455715375749191985988469821745772430547840013045884845648095197481399649284275722062543755679339877066295104157291380736000000000000000 1425 1347132469281340087817883844465393686683573063623787978982704732618658645821760019568827268472142796222099473926413583093815633519009815599442656235937071104000000000000000 1426 2694264938562680175635767688930787373367146127247575957965409465237317291643520039137654536944285592444198947852827166187631267038019631198885312471874142208000000000000000 1427 2155411950850144140508614151144629898693716901798060766372327572189853833314816031310123629555428473955359158282261732950105013630415704959108249977499313766400000000000000 1428 2775235649462584334805907435512808429615032402953360125648607599116120042407360458496913584943849902012628119859761281259073319186386842056719444000397433241600000000000000 1429 5550471298925168669611814871025616859230064805906720251297215198232240084814720916993827169887699804025256239719522562518146638372773684113438888000794866483200000000000000 1430 5153923725633673030922986582019396505742950728891202103521116576098220680069926563412644281536465546241863967202322948979007023220832742597534334269097037004800000000000000 1431 6972955628798498806542864199202712919534580397911626375352098897074063273035782997558283439725806327268404190920789872148068325534067828220193511069954814771200000000000000 1432 11621592714664164677571440332004521532557633996519377292253498161790105455059638329263805732876343878780673651534649786913447209223446380366989185116591357952000000000000000 1433 11621592714664164677571440332004521532557633996519377292253498161790105455059638329263805732876343878780673651534649786913447209223446380366989185116591357952000000000000000 1434 17432389071996247016357160498006782298836450994779065938380247242685158182589457493895708599314515818171010477301974680370170813835169570550483777674887036928000000000000000 1435 34864778143992494032714320996013564597672901989558131876760494485370316365178914987791417198629031636342020954603949360740341627670339141100967555349774073856000000000000000 1436 23243185429328329355142880664009043065115267993038754584506996323580210910119276658527611465752687757561347303069299573826894418446892760733978370233182715904000000000000000 1437 34864778143992494032714320996013564597672901989558131876760494485370316365178914987791417198629031636342020954603949360740341627670339141100967555349774073856000000000000000 1438 69729556287984988065428641992027129195345803979116263753520988970740632730357829975582834397258063272684041909207898721480683255340678282201935110699548147712000000000000000 1439 69729556287984988065428641992027129195345803979116263753520988970740632730357829975582834397258063272684041909207898721480683255340678282201935110699548147712000000000000000 1440 79482189729233801166414677949564663017836852919029151868183701607880030147470123927594955979415414649407437936148098025445325974239477654925163778280010022912000000000000000 1441 158964379458467602332829355899129326035673705838058303736367403215760060294940247855189911958830829298814875872296196050890651948478955309850327556560020045824000000000000000 1442 158964379458467602332829355899129326035673705838058303736367403215760060294940247855189911958830829298814875872296196050890651948478955309850327556560020045824000000000000000 1443 238446569187701403499244033848693989053510558757087455604551104823640090442410371782784867938246243948222313808444294076335977922718432964775491334840030068736000000000000000 1444 397410948646169005832073389747823315089184264595145759340918508039400150737350619637974779897077073247037189680740490127226629871197388274625818891400050114560000000000000000 1445 280525375514942827646169451586698810651188892655397006593589535086635400520482790332688079927348522292026251539346228325101150497315803487971166276282388316160000000000000000 1446 420788063272414241469254177380048215976783338983095509890384302629953100780724185499032119891022783438039377309019342487651725745973705231956749414423582474240000000000000000 1447 841576126544828482938508354760096431953566677966191019780768605259906201561448370998064239782045566876078754618038684975303451491947410463913498828847164948480000000000000000 1448 701313438787357069115423628966747026627972231638492516483973837716588501301206975831720199818371305730065628848365570812752876243289508719927915690705970790400000000000000000 1449 980766937867472058446351166710046878941520118699682220104771273051255316776032899607460235772198299825561212396022157435738465576041332609418842794535315046400000000000000000 1450 1814418835054823308125749658413586726041812219594412107193826855144822336035660864273801436178566854677288242932640991256116161315676465327424859169890332835840000000000000000 1451 1814418835054823308125749658413586726041812219594412107193826855144822336035660864273801436178566854677288242932640991256116161315676465327424859169890332835840000000000000000 1452 2372701553533230479856749553310074949439292902546538909407312041343229208662018053281124955002741271501069240758068988565690364797423070043555585068318127554560000000000000000 1453 4745403107066460959713499106620149898878585805093077818814624082686458417324036106562249910005482543002138481516137977131380729594846140087111170136636255109120000000000000000 1454 3796322485653168767770799285296119919102868644074462255051699266149166733859228885249799928004386034401710785212910381705104583675876912069688936109309004087296000000000000000 1455 5694483728479753151656198927944179878654302966111693382577548899223750100788843327874699892006579051602566177819365572557656875513815368104533404163963506130944000000000000000 1456 9243608438502551993694277142721786990208222470543481266603620548050114968144180074791286084345357850242336767752433883678684688276493933062326467284510592466944000000000000000 1457 9243608438502551993694277142721786990208222470543481266603620548050114968144180074791286084345357850242336767752433883678684688276493933062326467284510592466944000000000000000 1458 12169919773823807398468267703903022308772072282153617837404775543243285075556824255565888637709237630338525080891002076476229847952952651569809560801701114413056000000000000000 1459 24339839547647614796936535407806044617544144564307235674809551086486570151113648511131777275418475260677050161782004152952459695905905303139619121603402228826112000000000000000 1460 19124159644580268769021563534704749342356113586241399458778932996525162261589295258746396430685944847674825127114431834462646903926068452466843595545530322649088000000000000000 1461 28686239466870403153532345302057124013534170379362099188168399494787743392383942888119594646028917271512237690671647751693970355889102678700265393318295483973632000000000000000 1462 57372478933740806307064690604114248027068340758724198376336798989575486784767885776239189292057834543024475381343295503387940711778205357400530786636590967947264000000000000000 1463 45127901424293210253631614902354740865000763917656372981367695276917335393496789986175430418093357339096772279954260936792039395535385256495694060875264825491456000000000000000 1464 59013409554844967254749034872310045746539460507704487744865447669814977053034263828075562854429774981895779135324802763497282286469349950802061464221500156411904000000000000000 1465 118026819109689934509498069744620091493078921015408975489730895339629954106068527656151125708859549963791558270649605526994564572938699901604122928443000312823808000000000000000 1466 118026819109689934509498069744620091493078921015408975489730895339629954106068527656151125708859549963791558270649605526994564572938699901604122928443000312823808000000000000000 1467 165237546753565908313297297642468128090310489421572565685623253475481935748495938718611575992403369949308181578909447737792390402114179862245772099820200437953331200000000000000 1468 275395911255943180522162162737446880150517482369287609476038755792469892914159897864352626654005616582180302631515746229653984003523633103742953499700334063255552000000000000000 1469 275395911255943180522162162737446880150517482369287609476038755792469892914159897864352626654005616582180302631515746229653984003523633103742953499700334063255552000000000000000 1470 384794556035737127336049261435390148286951536762328750036660700837699177424169023626169818318530685205626865254716680330762460293215566621315569910643231704481792000000000000000 1471 769589112071474254672098522870780296573903073524657500073321401675398354848338047252339636637061370411253730509433360661524920586431133242631139821286463408963584000000000000000 1472 442309576826142165335897507696481238019807585575391084365326363629006176858732552728418787621414304131189532616651195805039733816345971961300255773050398144724992000000000000000 1473 663464365239213248003846261544721857029711378363086626547989545443509265288098829092628181432121456196784298924976793707559600724518957941950383659575597217087488000000000000000 1474 1326928730478426496007692523089443714059422756726173253095979090887018530576197658185256362864242912393568597849953587415119201449037915883900767319151194434174976000000000000000 1475 1326928730478426496007692523089443714059422756726173253095979090887018530576197658185256362864242912393568597849953587415119201449037915883900767319151194434174976000000000000000 1476 1636116007483108397990067479925818948403365923341980613040673247986906343525991287276966583337464561883332154630525297104079015378910828322867936403225259156701184000000000000000 1477 3272232014966216795980134959851637896806731846683961226081346495973812687051982574553933166674929123766664309261050594208158030757821656645735872806450518313402368000000000000000 1478 3272232014966216795980134959851637896806731846683961226081346495973812687051982574553933166674929123766664309261050594208158030757821656645735872806450518313402368000000000000000 1479 4908348022449325193970202439777456845210097770025941839122019743960719030577973861830899750012393685649996463891575891312237046136732484968603809209675777470103552000000000000000 1480 7536439876989121360820389572886646337133614686260304398651920079309765440651219709110436624034777706312986696526435423668395464540652240699824746424305327611576320000000000000000 1481 6010072306966008173818791684707072395435667408030369330570518544259686364063630907265284902711278424021748884571714325203910307165330267899860240819382729614295040000000000000000 1482 9015108460449012260728187527060608593153501112045553995855777816389529546095446360897927354066917636032623326857571487805865460747995401849790361229074094421442560000000000000000 1483 18030216920898024521456375054121217186307002224091107991711555632779059092190892721795854708133835272065246653715142975611730921495990803699580722458148188842885120000000000000000 1484 14763873275807802687859205660258677840961530806683298572923230336985751285634571576542982478399444824227339651230515624957431841514833049406178417665005401009029120000000000000000 1485 19871693991044342225546051928762534285144968695571682890393007342286511484249913845061986734480811623091092522378279207097235318640684061217776014011811152590274560000000000000000 1486 39743387982088684451092103857525068570289937391143365780786014684573022968499827690123973468961623246182185044756558414194470637281368122435552028023622305180549120000000000000000 1487 39743387982088684451092103857525068570289937391143365780786014684573022968499827690123973468961623246182185044756558414194470637281368122435552028023622305180549120000000000000000 1488 51839201715767849284033178944597915526465135727578303192329584371182203871956296987118226263862986842846328319247684888079744309497436681437676558291681267626803200000000000000000 1489 103678403431535698568066357889195831052930271455156606384659168742364407743912593974236452527725973685692656638495369776159488618994873362875353116583362535253606400000000000000000 1490 77018242549140804650563580146259760210748201652402050457175382494327845752620784095147079020596437595085973502882274690861334402681905926707405172319069311902679040000000000000000 1491 115527363823711206975845370219389640316122302478603075685763073741491768628931176142720618530894656392628960254323412036292001604022858890061107758478603967854018560000000000000000 1492 192545606372852011626408950365649400526870504131005126142938456235819614381551960237867697551491093987714933757205686727153336006704764816768512930797673279756697600000000000000000 1493 192545606372852011626408950365649400526870504131005126142938456235819614381551960237867697551491093987714933757205686727153336006704764816768512930797673279756697600000000000000000 1494 269563848921992816276972530511909160737618705783407176600113838730147460134172744333014776572087531582800907260087961418014670409386670743475918103116742591659376640000000000000000 1495 539127697843985632553945061023818321475237411566814353200227677460294920268345488666029553144175063165601814520175922836029340818773341486951836206233485183318753280000000000000000 1496 448697350060621138537801054848368965094728198676956761485918807272343315962096952731459282312713314024574963818630988463049726389222233722169331460351155987210567680000000000000000 1497 673046025090931707806701582272553447642092298015435142228878210908514973943145429097188923469069971036862445727946482694574589583833350583253997190526733980815851520000000000000000 1498 1346092050181863415613403164545106895284184596030870284457756421817029947886290858194377846938139942073724891455892965389149179167666701166507994381053467961631703040000000000000000 1499 911200772430799850569072911384380052192371111159358346402173577845374118569181504008501927158125499249906080370142930417270213590420536174251565427174655235566075904000000000000000 1500 1123757390961163649405354440506362002294773719512137281318220606299800406234581382984444866116276051601418555030078381906092039383667751836695548693252716588003491840000000000000000 1501 2247514781922327298810708881012724004589547439024274562636441212599600812469162765968889732232552103202837110060156763812184078767335503673391097386505433176006983680000000000000000 1502 2247514781922327298810708881012724004589547439024274562636441212599600812469162765968889732232552103202837110060156763812184078767335503673391097386505433176006983680000000000000000 1503 3146520694691258218334992433417813606425366414633984387691017697639441137456827872356445625125572944483971954084219469337057710274269705142747536341107606446409777152000000000000000 1504 5144311611955549150611178105429123832727186360433339554478965442172419637429416997662125387110063702886493829693247703836776891400790152852428511795779102602860429312000000000000000 1505 5144311611955549150611178105429123832727186360433339554478965442172419637429416997662125387110063702886493829693247703836776891400790152852428511795779102602860429312000000000000000 1506 7716467417933323725916767158143685749090779540650009331718448163258629456144125496493188080665095554329740744539871555755165337101185229278642767693668653904290643968000000000000000 1507 15432934835866647451833534316287371498181559081300018663436896326517258912288250992986376161330191108659481489079743111510330674202370458557285535387337307808581287936000000000000000 1508 10132734993245778629991714450087668155371730709944456698216144052763856861603397116607216671580428505685518149395790931799712058819738179860844038385625505126846300160000000000000000 1509 15199102489868667944987571675131502233057596064916685047324216079145785292405095674910825007370642758528277224093686397699568088229607269791266057578438257690269450240000000000000000 1510 28226904624041811897834061682387075575678392691988129373602115575556458400180891967691532156545479408695371987602560452870626449569270643898065535502813907139071836160000000000000000 1511 28226904624041811897834061682387075575678392691988129373602115575556458400180891967691532156545479408695371987602560452870626449569270643898065535502813907139071836160000000000000000 1512 33197793826105317102583676857039842720026864218903183164720681127630761223854991487941407608943220804282807106281927702069792174280519630985195077618485779837134831616000000000000000 1513 66395587652210634205167353714079685440053728437806366329441362255261522447709982975882815217886441608565614212563855404139584348561039261970390155236971559674269663232000000000000000 1514 66395587652210634205167353714079685440053728437806366329441362255261522447709982975882815217886441608565614212563855404139584348561039261970390155236971559674269663232000000000000000 1515 99593381478315951307751030571119528160080592656709549494162043382892283671564974463824222826829662412848421318845783106209376522841558892955585232855457339511404494848000000000000000 1516 165988969130526585512918384285199213600134321094515915823603405638153806119274957439707038044716104021414035531409638510348960871402598154925975388092428899185674158080000000000000000 1517 132791175304421268410334707428159370880107456875612732658882724510523044895419965951765630435772883217131228425127710808279168697122078523940780310473943119348539326464000000000000000 1518 199186762956631902615502061142239056320161185313419098988324086765784567343129948927648445653659324825696842637691566212418753045683117785911170465710914679022808989696000000000000000 1519 398373525913263805231004122284478112640322370626838197976648173531569134686259897855296891307318649651393685275383132424837506091366235571822340931421829358045617979392000000000000000 1520 305772365856231003358797314212743717689849178337612282830467188117834412121171210645300478853485582938762256921348626511294395932996287649344151395968763165577337372672000000000000000 1521 428078434278021155241610925645946850591662757536539033993220033961632637444304429665305661600440527034443471147531357009494139825785967485233217688776051246761278177280000000000000000 1522 856156868556042310483221851291893701183325515073078067986440067923265274888608859330611323200881054068886942295062714018988279651571934970466435377552102493522556354560000000000000000 1523 856156868556042310483221851291893701183325515073078067986440067923265274888608859330611323200881054068886942295062714018988279651571934970466435377552102493522556354560000000000000000 1524 1119589751188670713708828574766322532316656442787871319674575473438116128700488508355414807262690609167006001462774318332523134928978684192148415493721980183837189079040000000000000000 1525 2239179502377341427417657149532645064633312885575742639349150946876232257400977016710829614525381218334012002925548636665046269857957368384296830987443960367674378158080000000000000000 1526 1580597295795770419353640340846572986799985566288759510128812433089105122871277894148820904370857330588714355006269625881209131664440495330091880697019266141887796346880000000000000000 1527 2370895943693655629030460511269859480199978349433139265193218649633657684306916841223231356556285995883071532509404438821813697496660742995137821045528899212831694520320000000000000000 1528 3951493239489426048384100852116432466999963915721898775322031082722762807178194735372052260927143326471785887515674064703022829161101238325229701742548165354719490867200000000000000000 1529 3951493239489426048384100852116432466999963915721898775322031082722762807178194735372052260927143326471785887515674064703022829161101238325229701742548165354719490867200000000000000000 1530 5152041911543626505379457596004107015659309008661845921704074458025124805100725892758648413023762699297889415275130323651960726900621482789903796921205114494288239001600000000000000000 1531 10304083823087253010758915192008214031318618017323691843408148916050249610201451785517296826047525398595778830550260647303921453801242965579807593842410228988576478003200000000000000000 1532 8586736519239377508965762660006845026098848347769743202840124096708541341834543154597747355039604498829815692125217206086601211501035804649839661535341857490480398336000000000000000000 1533 12880104778859066263448643990010267539148272521654614804260186145062812012751814731896621032559406748244723538187825809129901817251553706974759492303012786235720597504000000000000000000 1534 25760209557718132526897287980020535078296545043309229608520372290125624025503629463793242065118813496489447076375651618259803634503107413949518984606025572471441195008000000000000000000 1535 20608167646174506021517830384016428062637236034647383686816297832100499220402903571034593652095050797191557661100521294607842907602485931159615187684820457977152956006400000000000000000 1536 26163613686801681070245397861047990173139440766663747077972839874545779312922370228861119942858337866249500353570921781717473921091638168262725211220440398365323794841600000000000000000 1537 52327227373603362140490795722095980346278881533327494155945679749091558625844740457722239885716675732499000707141843563434947842183276336525450422440880796730647589683200000000000000000 1538 52327227373603362140490795722095980346278881533327494155945679749091558625844740457722239885716675732499000707141843563434947842183276336525450422440880796730647589683200000000000000000 1539 70030995077598682707485078779762998757546431984608639656000313747822079074698754201389124078972042402215290234114659180187472901916014784161296388907490817026952936816640000000000000000 1540 108135626618147472199873501656134014788097246571201012944982293714665996143290811771668818031826204431700633386437469326523498997983843411145783765345116682397182255431680000000000000000 1541 108135626618147472199873501656134014788097246571201012944982293714665996143290811771668818031826204431700633386437469326523498997983843411145783765345116682397182255431680000000000000000 1542 162203439927221208299810252484201022182145869856801519417473440571998994214936217657503227047739306647550950079656203989785248496975765116718675648017675023595773383147520000000000000000 1543 324406879854442416599620504968402044364291739713603038834946881143997988429872435315006454095478613295101900159312407979570496993951530233437351296035350047191546766295040000000000000000 1544 215580562399518569091462655820322018260581040933129400456340548485381794563079532746020623596572382669529255175977368479419851899042395184545132463938025187346554552320000000000000000000 1545 323370843599277853637193983730483027390871561399694100684510822728072691844619299119030935394858574004293882763966052719129777848563592776817698695907037781019831828480000000000000000000 1546 646741687198555707274387967460966054781743122799388201369021645456145383689238598238061870789717148008587765527932105438259555697127185553635397391814075562039663656960000000000000000000 1547 646741687198555707274387967460966054781743122799388201369021645456145383689238598238061870789717148008587765527932105438259555697127185553635397391814075562039663656960000000000000000000 1548 797438779361325969163565746286822222886226957238080597804521834688645278917799048312950073692175512593113070116964829035523918189661675391375684162722209673582886256640000000000000000000 1549 1594877558722651938327131492573644445772453914476161195609043669377290557835598096625900147384351025186226140233929658071047836379323350782751368325444419347165772513280000000000000000000 1550 1475261741818453042952596630630621112339519870890449105938365394173993765997928239378957636330524698297259179716384933715719248650874099474045015701036087896128339574784000000000000000000 1551 2212892612727679564428894945945931668509279806335673658907548091260990648996892359068436454495787047445888769574577400573578872976311149211067523551554131844192509362176000000000000000000 1552 3688154354546132607381491576576552780848799677226122764845913485434984414994820598447394090826311745743147949290962334289298121627185248685112539252590219740320848936960000000000000000000 1553 2553065620916571438349789609410325258535895586495179268148563506848541048700174037227158189760928867727888171914905126148014778357347086235424990952149788604039348355072000000000000000000 1554 3829598431374857157524684414115487887803843379742768902222845260272811573050261055840737284641393301591832257872357689222022167536020629353137486428224682906059022532608000000000000000000 1555 7659196862749714315049368828230975775607686759485537804445690520545623146100522111681474569282786603183664515744715378444044335072041258706274972856449365812118045065216000000000000000000 1556 6382664052291428595874474023525813146339738966237948170371408767121352621750435093067895474402322169319720429787262815370036945893367715588562477380374471510098370887680000000000000000000 1557 8935729673208000034224263632936138404875634552733127438519972273969893670450609130295053664163251037047608601702167941518051724250714801823987468332524260114137719242752000000000000000000 1558 17871459346416000068448527265872276809751269105466254877039944547939787340901218260590107328326502074095217203404335883036103448501429603647974936665048520228275438485504000000000000000000 1559 17871459346416000068448527265872276809751269105466254877039944547939787340901218260590107328326502074095217203404335883036103448501429603647974936665048520228275438485504000000000000000000 1560 21841465656764210323845751540296725362023485020023140063523437776984318181983716208033191337812354121982400893740331578725810110502730145685046097928392088053678005341388800000000000000000 1561 43682931313528420647691503080593450724046970040046280127046875553968636363967432416066382675624708243964801787480663157451620221005460291370092195856784176107356010682777600000000000000000 1562 34946345050822736518153202464474760579237576032037024101637500443174909091173945932853106140499766595171841429984530525961296176804368233096073756685427340885884808546222080000000000000000 1563 52419517576234104777229803696712140868856364048055536152456250664762363636760918899279659210749649892757762144976795788941944265206552349644110635028141011328827212819333120000000000000000 1564 87365862627056841295383006161186901448093940080092560254093751107937272727934864832132765351249416487929603574961326314903240442010920582740184391713568352214712021365555200000000000000000 1565 87365862627056841295383006161186901448093940080092560254093751107937272727934864832132765351249416487929603574961326314903240442010920582740184391713568352214712021365555200000000000000000 1566 118061976523049785534301359677279596551478297405530486829856420416131449632344411935314547771958670929634599425623413939058433029744487273973222150964281557046908136980480000000000000000000 1567 236123953046099571068602719354559193102956594811060973659712840832262899264688823870629095543917341859269198851246827878116866059488974547946444301928563114093816273960960000000000000000000 1568 187898276892847796491285179332190280132658017421347823356425362343408639083222074563175811306139199872134602208656815585614491270210760472364979348866904890404619734220800000000000000000000 1569 281847415339271694736927768998285420198987026132021735034638043515112958624833111844763716959208799808201903312985223378421736905316140708547469023300357335606929601331200000000000000000000 1570 523430914201504575940008713853958637512404477102326079350042080813781208874690064854561188638530628215232106152686843417068939967015689887302442471843520766127154973900800000000000000000000 1571 418744731361203660752006971083166910009923581681860863480033664651024967099752051883648950910824502572185684922149474733655151973612551909841953977474816612901723979120640000000000000000000 1572 547589264087727864060316808339525959243746222199356513781582484543648033899675760155540935806462811055935126436657005420933660273185644805177939816697837109179177511157760000000000000000000 1573 1095178528175455728120633616679051918487492444398713027563164969087296067799351520311081871612925622111870252873314010841867320546371289610355879633395674218358355022315520000000000000000000 1574 1095178528175455728120633616679051918487492444398713027563164969087296067799351520311081871612925622111870252873314010841867320546371289610355879633395674218358355022315520000000000000000000 1575 1523752877718513175499341264231990263726663817657623827613069190659314691271936198036292093424967153108285823170325453122646773047137001616303288246484386577371445336211456000000000000000000 1576 2539588129530855292498902107053317106211106362762706379355115317765524485453226996727153489041611921847143038617209088537744621745228336027172147077473977628952408893685760000000000000000000 1577 2539588129530855292498902107053317106211106362762706379355115317765524485453226996727153489041611921847143038617209088537744621745228336027172147077473977628952408893685760000000000000000000 1578 3809382194296282938748353160579975659316659544144059569032672976648286728179840495090730233562417882770714557925813632806616932617842504040758220616210966443428613340528640000000000000000000 1579 7618764388592565877496706321159951318633319088288119138065345953296573456359680990181460467124835765541429115851627265613233865235685008081516441232421932886857226681057280000000000000000000 1580 3917446975213304583601943115189816264407770821199712113065458591320386778893951109093815680259338117249948810245873442285701551760384498409106175404114069513951014761267200000000000000000000 1581 5876170462819956875402914672784724396611656231799568169598187886980580168340926663640723520389007175874923215368810163428552327640576747613659263106171104270926522141900800000000000000000000 1582 11752340925639913750805829345569448793223312463599136339196375773961160336681853327281447040778014351749846430737620326857104655281153495227318526212342208541853044283801600000000000000000000 1583 11752340925639913750805829345569448793223312463599136339196375773961160336681853327281447040778014351749846430737620326857104655281153495227318526212342208541853044283801600000000000000000000 1584 14415114251227373759476846671386355183906241644780981449002822512467485303749582535083210469433816373229517027217444818215766536474804255931205979025732566632162012010905600000000000000000000 1585 28830228502454747518953693342772710367812483289561962898005645024934970607499165070166420938867632746459034054434889636431533072949608511862411958051465133264324024021811200000000000000000000 1586 28830228502454747518953693342772710367812483289561962898005645024934970607499165070166420938867632746459034054434889636431533072949608511862411958051465133264324024021811200000000000000000000 1587 43245342753682121278430540014159065551718724934342944347008467537402455911248747605249631408301449119688551081652334454647299609424412767793617937077197699896486036032716800000000000000000000 1588 72075571256136868797384233356931775919531208223904907245014112562337426518747912675416052347169081866147585136087224091078832682374021279656029895128662833160810060054528000000000000000000000 1589 57660457004909495037907386685545420735624966579123925796011290049869941214998330140332841877735265492918068108869779272863066145899217023724823916102930266528648048043622400000000000000000000 1590 80622585900669913415835107047045809524148183358421064387343219715747351433360497010376893952939574760009334169924116151436853549133418493349753794197017540809968067176038400000000000000000000 1591 161245171801339826831670214094091619048296366716842128774686439431494702866720994020753787905879149520018668339848232302873707098266836986699507588394035081619936134352076800000000000000000000 1592 134370976501116522359725178411743015873580305597368440645572032859578919055600828350628156588232624600015556949873526919061422581889030822249589656995029234683280111960064000000000000000000000 1593 181796027030922353780804653145299374417196884043498478520479809162959714016401120709673388325255903870609282932181830537553689375496924053631797771228568964571496622063616000000000000000000000 1594 363592054061844707561609306290598748834393768086996957040959618325919428032802241419346776650511807741218565864363661075107378750993848107263595542457137929142993244127232000000000000000000000 1595 363592054061844707561609306290598748834393768086996957040959618325919428032802241419346776650511807741218565864363661075107378750993848107263595542457137929142993244127232000000000000000000000 1596 468148867820197268533617044151231792702177663797487838951859863603886992215952821032422484238661949825907922443949692917139312029008037953229425532888639758229581776656793600000000000000000000 1597 936297735640394537067234088302463585404355327594975677903719727207773984431905642064844968477323899651815844887899385834278624058016075906458851065777279516459163553313587200000000000000000000 1598 737689125050007817083275342298910703651916318711192958348385239618246169552410505869271793345770345180218544457132849445189218954800544653573640233642705073573886435944038400000000000000000000 1599 1106533687575011725624913013448366055477874478066789437522577859427369254328615758803907690018655517770327816685699274167783828432200816980360460350464057610360829653916057600000000000000000000 1600 1633021149305773621165428287478051375171628348184308243153108673878188585855046244572706827057392373307870211111382497209522427707490112888959608572846259650289801553877401600000000000000000000 1601 1633021149305773621165428287478051375171628348184308243153108673878188585855046244572706827057392373307870211111382497209522427707490112888959608572846259650289801553877401600000000000000000000 1602 2286229609028083069631599602469271925240279687458031540414352143429464020197064742401789557880349322631018295555935496093331398790486158044543452001984763510405722175428362240000000000000000000 1603 4572459218056166139263199204938543850480559374916063080828704286858928040394129484803579115760698645262036591111870992186662797580972316089086904003969527020811444350856724480000000000000000000 1604 3810382681713471782719332670782119875400466145763385900690586905715773366995107904002982596467248871051697159259892493488885664650810263407572420003307939184009536959047270400000000000000000000 1605 5715574022570207674078999006173179813100699218645078851035880358573660050492661856004473894700873306577545738889838740233328496976215395111358630004961908776014305438570905600000000000000000000 1606 11431148045140415348157998012346359626201398437290157702071760717147320100985323712008947789401746613155091477779677480466656993952430790222717260009923817552028610877141811200000000000000000000 1607 8028963229051866041166298446384429343291538320473848723635779461476282783303198980733351327886091890824661375095134323695461992189771779936134837619382528510941432654489190400000000000000000000 1608 10499413453375517130755928737579638371996627034465802177062173141930523639704183282497459428774120164924557182816714115601757989786624635301099403040730998822000335009716633600000000000000000000 1609 20998826906751034261511857475159276743993254068931604354124346283861047279408366564994918857548240329849114365633428231203515979573249270602198806081461997644000670019433267200000000000000000000 1610 19486446021080670691873916978012747343738748442857032293650362148347940626126235339027871107317968409758410146000307347357896953061621207333734282125400750687622799808266240000000000000000000000 1611 27281024429512938968623483769217846281234247819999845211110507007687116876576729474639019550245155773661774204400430286301055734286269690267227994975561050962671919731572736000000000000000000000 1612 45468374049188231614372472948696410468723746366666408685184178346145194794294549124398365917075259622769623674000717143835092890477116150445379991625935084937786532885954560000000000000000000000 1613 45468374049188231614372472948696410468723746366666408685184178346145194794294549124398365917075259622769623674000717143835092890477116150445379991625935084937786532885954560000000000000000000000 1614 68202561073782347421558709423044615703085619549999613027776267519217792191441823686597548875612889434154435511001075715752639335715674225668069987438902627406679799328931840000000000000000000000 1615 136405122147564694843117418846089231406171239099999226055552535038435584382883647373195097751225778868308871022002151431505278671431348451336139974877805254813359598657863680000000000000000000000 1616 90936748098376463228744945897392820937447492733332817370368356692290389588589098248796731834150519245539247348001434287670185780954232300890759983251870169875573065771909120000000000000000000000 1617 136405122147564694843117418846089231406171239099999226055552535038435584382883647373195097751225778868308871022002151431505278671431348451336139974877805254813359598657863680000000000000000000000 1618 272810244295129389686234837692178462812342478199998452111105070076871168765767294746390195502451557736617742044004302863010557342862696902672279949755610509626719197315727360000000000000000000000 1619 272810244295129389686234837692178462812342478199998452111105070076871168765767294746390195502451557736617742044004302863010557342862696902672279949755610509626719197315727360000000000000000000000 1620 309461359398972441271830833036771422820110362828926262439195222991676326852262912273961511184814478034729621958679182595216194951309793468746593936025506161480767517176627200000000000000000000000 1621 618922718797944882543661666073542845640220725657852524878390445983352653704525824547923022369628956069459243917358365190432389902619586937493187872051012322961535034353254400000000000000000000000 1622 618922718797944882543661666073542845640220725657852524878390445983352653704525824547923022369628956069459243917358365190432389902619586937493187872051012322961535034353254400000000000000000000000 1623 928384078196917323815492499110314268460331088486778787317585668975028980556788736821884533554443434104188865876037547785648584853929380406239781808076518484442302551529881600000000000000000000000 1624 1518423736784291445173783287433758447970674846947264861034984560812491843755103356224237814880156372223740011743919189267194129894426719953316620912765150232332299284279984128000000000000000000000 1625 1214738989427433156139026629947006758376539877557811888827987648649993475004082684979390251904125097778992009395135351413755303915541375962653296730212120185865839427423987302400000000000000000000 1626 1822108484141149734208539944920510137564809816336717833241981472974990212506124027469085377856187646668488014092703027120632955873312063943979945095318180278798759141135980953600000000000000000000 1627 3644216968282299468417079889841020275129619632673435666483962945949980425012248054938170755712375293336976028185406054241265911746624127887959890190636360557597518282271961907200000000000000000000 1628 3036847473568582890347566574867516895941349693894529722069969121624983687510206712448475629760312744447480023487838378534388259788853439906633241825530300464664598568559968256000000000000000000000 1629 4251586462996016046486593204814523654317889571452341610897956770274977162514289397427865881664437842226472032882973729948143563704394815869286538555742420650530437995983955558400000000000000000000 1630 7895803431278315514903673094655543929447509204125777277381919716224957587526537452366036637376813135563448061068379784189409475451018943757246428746378781208127956278255917465600000000000000000000 1631 7895803431278315514903673094655543929447509204125777277381919716224957587526537452366036637376813135563448061068379784189409475451018943757246428746378781208127956278255917465600000000000000000000 1632 10123714292887633015166259044677788890338721511942207935359138661162161463891386290284128258176164697761153462256028631556853014084562200414428987336133638750385340397260520816640000000000000000000 1633 20247428585775266030332518089355577780677443023884415870718277322324322927782772580568256516352329395522306924512057263113706028169124400828857974672267277500770680794521041633280000000000000000000 1634 14292302531135481903764130416015701962831136252153705320507019286346580890199604174518769305660467808603981358479099244550851314001734871173311511533365137059367539384367794094080000000000000000000 1635 21438453796703222855646195624023552944246704378230557980760528929519871335299406261778153958490701712905972037718648866826276971002602306759967267300047705589051309076551691141120000000000000000000 1636 35730756327838704759410326040039254907077840630384263301267548215866452225499010436296923264151169521509953396197748111377128285004337177933278778833412842648418848460919485235200000000000000000000 1637 35730756327838704759410326040039254907077840630384263301267548215866452225499010436296923264151169521509953396197748111377128285004337177933278778833412842648418848460919485235200000000000000000000 1638 49967965620852121848299918897983565765097945373970421920968975385282007210603915347699907940210564807184270328916333636661657765399164633155413900198321792721762110800850111692800000000000000000000 1639 99935931241704243696599837795967131530195890747940843841937950770564014421207830695399815880421129614368540657832667273323315530798329266310827800396643585443524221601700223385600000000000000000000 1640 76722466898158769767074678622888152159008656282867970666054725985275522882423334588988047624732756987408919008966024087787584757896355145396107956997423225045225288237525762048000000000000000000000 1641 115083700347238154650612017934332228238512984424301955999082088977913284323635001883482071437099135481113378513449036131681377136844532718094161935496134837567837932356288643072000000000000000000000 1642 230167400694476309301224035868664456477025968848603911998164177955826568647270003766964142874198270962226757026898072263362754273689065436188323870992269675135675864712577286144000000000000000000000 1643 181344012668375273994903785835917450557656823941324294301583897783378508631182427210335385294822880152057444930283329662043382155027748525481709716539363986470532499470515437568000000000000000000000 1644 237142170412490742916412643016199743036935846692501000240532789409033434363853943275053965385537612506536658754985892634979807433497824994860697321628399059230696345461443264512000000000000000000000 1645 474284340824981485832825286032399486073871693385002000481065578818066868727707886550107930771075225013073317509971785269959614866995649989721394643256798118461392690922886529024000000000000000000000 1646 474284340824981485832825286032399486073871693385002000481065578818066868727707886550107930771075225013073317509971785269959614866995649989721394643256798118461392690922886529024000000000000000000000 1647 641678814057327892597351857573246363511708761638532118297912253695031645925722434744263671043219422076510958984079474188768890702405879397858357458523903336741884228895670009856000000000000000000000 1648 1069464690095546487662253095955410605852847936064220197163187089491719409876204057907106118405365703460851598306799123647948151170676465663097262430873172227903140381492783349760000000000000000000000 1649 1069464690095546487662253095955410605852847936064220197163187089491719409876204057907106118405365703460851598306799123647948151170676465663097262430873172227903140381492783349760000000000000000000000 1650 1490002703822328423447198188790387524134646017133071789742865430985048027976545962828607734143136939956673883581220515198005577244004487436973787293170228188013607463485419028480000000000000000000000 1651 2980005407644656846894396377580775048269292034266143579485730861970096055953091925657215468286273879913347767162441030396011154488008974873947574586340456376027214926970838056960000000000000000000000 1652 1952119484428094050429372699516681625822782607954053475257319347261570169986663116517480277775935932928743754720903399621734843229826169047861309729023023597049711807233070727168000000000000000000000 1653 2928179226642141075644059049275022438734173911931080212885979020892355254979994674776220416663903899393115632081355099432602264844739253571791964593534535395574567710849606090752000000000000000000000 1654 5856358453284282151288118098550044877468347823862160425771958041784710509959989349552440833327807798786231264162710198865204529689478507143583929187069070791149135421699212181504000000000000000000000 1655 5856358453284282151288118098550044877468347823862160425771958041784710509959989349552440833327807798786231264162710198865204529689478507143583929187069070791149135421699212181504000000000000000000000 1656 7219928472160841507981862894430593779833261996518493301462022449529311890242589665676070215364868657309347927079327429404933368947193329753429032849009721302588251937148515018342400000000000000000000 1657 14439856944321683015963725788861187559666523993036986602924044899058623780485179331352140430729737314618695854158654858809866737894386659506858065698019442605176503874297030036684800000000000000000000 1658 14439856944321683015963725788861187559666523993036986602924044899058623780485179331352140430729737314618695854158654858809866737894386659506858065698019442605176503874297030036684800000000000000000000 1659 21659785416482524523945588683291781339499785989555479904386067348587935670727768997028210646094605971928043781237982288214800106841579989260287098547029163907764755811445545055027200000000000000000000 1660 34036805654472538537628782216601370676356806555015754135463820119209613196857922709615759586720095098744068799088257881480400167893911411694736869145331543283630330560842999372185600000000000000000000 1661 23040299212258333779317944885084004765533838283395279722467816696080353548642286141893744951010525912995985033228974565925193959805109263301052649882993660068918992995032184190402560000000000000000000 1662 34560448818387500668976917327626007148300757425092919583701725044120530322963429212840617426515788869493977549843461848887790939707663894951578974824490490103378489492548276285603840000000000000000000 1663 69120897636775001337953834655252014296601514850185839167403450088241060645926858425681234853031577738987955099686923697775581879415327789903157949648980980206756978985096552571207680000000000000000000 1664 56252829179097725918491318749406966796149711941926405773349242596154807789710802695752833634168171308969462931270394259411415058629470829214540466612165689015773726311114709133164544000000000000000000 1665 78413034613287739159109110984021832503723840888745898956789853315852156312930209818322131732476844854927130146619337452512881596877444186177844286792715808931078527585190200609865728000000000000000000 1666 156826069226575478318218221968043665007447681777491797913579706631704312625860419636644263464953689709854260293238674905025763193754888372355688573585431617862157055170380401219731456000000000000000000 1667 156826069226575478318218221968043665007447681777491797913579706631704312625860419636644263464953689709854260293238674905025763193754888372355688573585431617862157055170380401219731456000000000000000000 1668 205080244373214087031516136419749408086662353093643120348527308672228716510740548755611729146477901928270955768081344106572151868756392486926669673150179807973589995222805140056571904000000000000000000 1669 410160488746428174063032272839498816173324706187286240697054617344457433021481097511223458292955803856541911536162688213144303737512784973853339346300359615947179990445610280113143808000000000000000000 1670 303726437869190483325156809634312414508094877366534747857945507780389364958944863346918636837188791463388630694500218486948629982841745835068612047576848576365949739760356979577454592000000000000000000 1671 455589656803785724987735214451468621762142316049802121786918261670584047438417295020377955255783187195082946041750327730422944974262618752602918071365272864548924609640535469366181888000000000000000000 1672 758343056800860218469478811301217885710462877442594109215409258230995610484234682504720766641095016192542202854505879386988159986053883181509576128667856712403095385702039917860749312000000000000000000 1673 758343056800860218469478811301217885710462877442594109215409258230995610484234682504720766641095016192542202854505879386988159986053883181509576128667856712403095385702039917860749312000000000000000000 1674 1024787914595757051985782177434078223933057942489992039480282781393237311465182003384757792758236508368300274127710647820254270251424166461499427200902509070814993764462216105217228800000000000000000000 1675 2049575829191514103971564354868156447866115884979984078960565562786474622930364006769515585516473016736600548255421295640508540502848332922998854401805018141629987528924432210434457600000000000000000000 1676 1707979857659595086642970295723463706555096570816653399133804635655395519108636672307929654597060847280500456879517746367090450419040277435832378668170848451358322940770360175362048000000000000000000000 1677 2561969786489392629964455443585195559832644856224980098700706953483093278662955008461894481895591270920750685319276619550635675628560416153748568002256272677037484411155540263043072000000000000000000000 1678 5123939572978785259928910887170391119665289712449960197401413906966186557325910016923788963791182541841501370638553239101271351257120832307497136004512545354074968822311080526086144000000000000000000000 1679 4099151658383028207943128709736312895732231769959968157921131125572949245860728013539031171032946033473201096510842591281017081005696665845997708803610036283259975057848864420868915200000000000000000000 1680 4885663254670355535720551481371238579384510713435383710272585155356333085758383482655568288467442057856508017806174846446865789037286691458361825601439895318955127144829621641832038400000000000000000000 1681 9771326509340711071441102962742477158769021426870767420545170310712666171516766965311136576934884115713016035612349692893731578074573382916723651202879790637910254289659243283664076800000000000000000000 1682 9771326509340711071441102962742477158769021426870767420545170310712666171516766965311136576934884115713016035612349692893731578074573382916723651202879790637910254289659243283664076800000000000000000000 1683 13679246954306040666448682450067551869169737948519057200878403401150802991526832415269971705186767898901158309298630380792523657938096719572555994809665784522917071040534602054002278400000000000000000000 1684 22798744923843401110747804083445919781949563247531762001464005668584671652544720692116619508644613164835263848831050634654206096563494532620926658016109640871528451734224336756670464000000000000000000000 1685 22798744923843401110747804083445919781949563247531762001464005668584671652544720692116619508644613164835263848831050634654206096563494532620926658016109640871528451734224336756670464000000000000000000000 1686 34198117385765101666121706125168879672924344871297643002196008502877007478817081038174929262966919747252895773246575951981309144845241798931389987024164461307292677601336505135005696000000000000000000000 1687 68396234771530203332243412250337759345848689742595286004392017005754014957634162076349858525933839494505791546493151903962618289690483597862779974048328922614585355202673010270011392000000000000000000000 1688 39317651839961924182405432506886165030755299947318385928349512862201775505409627878564406136236142659053362571391776488625512635869605160038716820101963080437691473114371108141793280000000000000000000000 1689 58976477759942886273608148760329247546132949920977578892524269293302663258114441817846609204354213988580043857087664732938268953804407740058075230152944620656537209671556662212689920000000000000000000000 1690 109527744411322503079557990554897174014246906996101217943259357258990660336498249090286559950943540264505795734591377361171070914208185802964996855998325724076426246532890944109281280000000000000000000000 1691 109527744411322503079557990554897174014246906996101217943259357258990660336498249090286559950943540264505795734591377361171070914208185802964996855998325724076426246532890944109281280000000000000000000000 1692 135048772235319979525280240781280981551547157169950045425183867688270037502284248878314496250192520520312971439738882765715786467033394145403442725357158902502001294268710193222123520000000000000000000000 1693 270097544470639959050560481562561963103094314339900090850367735376540075004568497756628992500385041040625942879477765531431572934066788290806885450714317805004002588537420386444247040000000000000000000000 1694 270097544470639959050560481562561963103094314339900090850367735376540075004568497756628992500385041040625942879477765531431572934066788290806885450714317805004002588537420386444247040000000000000000000000 1695 405146316705959938575840722343842944654641471509850136275551603064810112506852746634943488750577561560938914319216648297147359401100182436210328176071476707506003882806130579666370560000000000000000000000 1696 662382073344664661481136419070092433324255104214516889466378017709133993463584649260304433989039505409154098013957377374701238385925695094121647652942255569414577776651292852470415360000000000000000000000 1697 529905658675731729184909135256073946659404083371613511573102414167307194770867719408243547191231604327323278411165901899760990708740556075297318122353804455531662221321034281976332288000000000000000000000 1698 794858488013597593777363702884110919989106125057420267359653621250960792156301579112365320786847406490984917616748852849641486063110834112945977183530706683297493331981551422964498432000000000000000000000 1699 1589716976027195187554727405768221839978212250114840534719307242501921584312603158224730641573694812981969835233497705699282972126221668225891954367061413366594986663963102845928996864000000000000000000000 1700 1237430956717374960647349217604571746058396668368400632662383063235333959535878702708743843513746935362623903954139908403766214873762409428721871648578890106008818977986211907572334592000000000000000000000 1701 1636439588532316984420105571477381136442119043954939383241432481683801939389360539278903999350627102028115708831423334687637042423652543105871220249877450233742574088992587210003841024000000000000000000000 1702 3272879177064633968840211142954762272884238087909878766482864963367603878778721078557807998701254204056231417662846669375274084847305086211742440499754900467485148177985174420007682048000000000000000000000 1703 3272879177064633968840211142954762272884238087909878766482864963367603878778721078557807998701254204056231417662846669375274084847305086211742440499754900467485148177985174420007682048000000000000000000000 1704 4279918923853752113098737648479304510694772884189841463862208029019174303018327564267902767532409343765841084636030259952281495569552805046124729884294869842095963001980612703086968832000000000000000000000 1705 8559837847707504226197475296958609021389545768379682927724416058038348606036655128535805535064818687531682169272060519904562991139105610092249459768589739684191926003961225406173937664000000000000000000000 1706 6847870278166003380957980237566887217111636614703746342179532846430678884829324102828644428051854950025345735417648415923650392911284488073799567814871791747353540803168980324939150131200000000000000000000 1707 10271805417249005071436970356350330825667454922055619513269299269646018327243986154242966642077782425038018603126472623885475589366926732110699351722307687621030311204753470487408725196800000000000000000000 1708 16821942205059964827135907974892570772469889944815724710136678514057972043167687469992104790649121942453566697873788499986358573890764068529116329632185053640238045886045538624307042713600000000000000000000 1709 16821942205059964827135907974892570772469889944815724710136678514057972043167687469992104790649121942453566697873788499986358573890764068529116329632185053640238045886045538624307042713600000000000000000000 1710 21932814244976097777200519026270347060027089067662510897778303272814164568660498864034056862447102149905536083449825055474634387028561449751003282787413414107306492980198080249715071385600000000000000000000 1711 43865628489952195554401038052540694120054178135325021795556606545628329137320997728068113724894204299811072166899650110949268774057122899502006565574826828214612985960396160499430142771200000000000000000000 1712 36554690408293496295334198377117245100045148446104184829630505454690274281100831440056761437411836916509226805749708425791057311714269082918338804645689023512177488300330133749525118976000000000000000000000 1713 54832035612440244443001297565675867650067722669156277244445758182035411421651247160085142156117755374763840208624562638686585967571403624377508206968533535268266232450495200624287678464000000000000000000000 1714 109664071224880488886002595131351735300135445338312554488891516364070822843302494320170284312235510749527680417249125277373171935142807248755016413937067070536532464900990401248575356928000000000000000000000 1715 77409932629327403919531243622130636682448549650573567874511658609932345536448819520120200690989772293784245000411147254616356660100805116768246880426164990966964092871287342057817899008000000000000000000000 1716 101228373438351220510156241659709294123201949543057742605130630489911528778433071680157185518986625307256320385153038717575235632439514383466168997480369603572183813754760370383300329472000000000000000000000 1717 202456746876702441020312483319418588246403899086115485210261260979823057556866143360314371037973250614512640770306077435150471264879028766932337994960739207144367627509520740766600658944000000000000000000000 1718 202456746876702441020312483319418588246403899086115485210261260979823057556866143360314371037973250614512640770306077435150471264879028766932337994960739207144367627509520740766600658944000000000000000000000 1719 283439445627383417428437476647186023544965458720561679294365765371752280579612600704440119453162550860317697078428508409210659770830640273705273192945034890002114678513329037073240922521600000000000000000000 1720 435202298404250129122403999576387988907624129531571082381112789350328304826964229428077348766666908801275204175539835746425816183558857113169513957671510264176475293780308364010094329856000000000000000000000 1721 435202298404250129122403999576387988907624129531571082381112789350328304826964229428077348766666908801275204175539835746425816183558857113169513957671510264176475293780308364010094329856000000000000000000000 1722 652803447606375193683605999364581983361436194297356623571669184025492457240446344142116023150000363201912806263309753619638724275338285669754270936507265396264712940670462546015141494784000000000000000000000 1723 1305606895212750387367211998729163966722872388594713247143338368050984914480892688284232046300000726403825612526619507239277448550676571339508541873014530792529425881340925092030282989568000000000000000000000 1724 870404596808500258244807999152775977815248259063142164762225578700656609653928458856154697533333817602550408351079671492851632367117714226339027915343020528352950587560616728020188659712000000000000000000000 1725 1305606895212750387367211998729163966722872388594713247143338368050984914480892688284232046300000726403825612526619507239277448550676571339508541873014530792529425881340925092030282989568000000000000000000000 1726 2611213790425500774734423997458327933445744777189426494286676736101969828961785376568464092600001452807651225053239014478554897101353142679017083746029061585058851762681850184060565979136000000000000000000000 1727 2611213790425500774734423997458327933445744777189426494286676736101969828961785376568464092600001452807651225053239014478554897101353142679017083746029061585058851762681850184060565979136000000000000000000000 1728 3058422976357871115985956298682537940049064416765402716173781244106422070868092602854834818676724215346107933562939837266783787450404138366551988174200200317449626705635257303510022094848000000000000000000000 1729 6116845952715742231971912597365075880098128833530805432347562488212844141736185205709669637353448430692215867125879674533567574900808276733103976348400400634899253411270514607020044189696000000000000000000000 1730 5679928384664617786831061697553284745805405345421462187179879453340498131612171976730407520399630685642771876616888269209741319550750542680739406609228943446692163881894049277947183890432000000000000000000000 1731 8519892576996926680246592546329927118708108018132193280769819180010747197418257965095611280599446028464157814925332403814611979326125814021109109913843415170038245822841073916920775835648000000000000000000000 1732 14199820961661544467077654243883211864513513363553655467949698633351245329030429941826018800999076714106929691542220673024353298876876356701848516523072358616730409704735123194867959726080000000000000000000000 1733 11149820476294121830614739754275362131536404386999940954051491461582591669074065302724506854698883716519795944825480954670978584255593204542670503650570288277015954810172635246993237606400000000000000000000000 1734 16724730714441182745922109631413043197304606580499911431077237192373887503611097954086760282048325574779693917238221432006467876383389806814005755475855432415523932215258952870489856409600000000000000000000000 1735 33449461428882365491844219262826086394609213160999822862154474384747775007222195908173520564096651149559387834476442864012935752766779613628011510951710864831047864430517905740979712819200000000000000000000000 1736 27354226235174912224441494863822221762702645429439855140606325719082624894795040209350790150194594717861899384638513275459467460040388661811351635622732440572945809134290198472623409594368000000000000000000000 1737 38295916729244877114218092809351110467783703601215797196848856006715674852713056293091106210272432605006659138493918585643254444056544126535892289871825416802124132788006277861672773432115200000000000000000000 1738 76591833458489754228436185618702220935567407202431594393697712013431349705426112586182212420544865210013318276987837171286508888113088253071784579743650833604248265576012555723345546864230400000000000000000000 1739 76591833458489754228436185618702220935567407202431594393697712013431349705426112586182212420544865210013318276987837171286508888113088253071784579743650833604248265576012555723345546864230400000000000000000000 1740 95323531858663878903868948405884829316548566572591495196504217668890103709470542294759383936438989853766575464294645175133752909662484836703471025876608917909635069657102582938294186042982400000000000000000000 1741 190647063717327757807737896811769658633097133145182990393008435337780207418941084589518767872877979707533150928589290350267505819324969673406942051753217835819270139314205165876588372085964800000000000000000000 1742 129053396977883405285237960918736384305481136282893101189113402382497371175898580337520396713948170878945517551660442698642619323850748701998545388879101304246890555843461958439536744181268480000000000000000000 1743 193580095466825107927856941378104576458221704424339651783670103573746056763847870506280595070922256318418276327490664047963928985776123052997818083318651956370335833765192937659305116271902720000000000000000000 1744 322633492444708513213094902296840960763702840707232752972783505956243427939746450843800991784870427197363793879151106746606548309626871754996363472197753260617226389608654896098841860453171200000000000000000000 1745 322633492444708513213094902296840960763702840707232752972783505956243427939746450843800991784870427197363793879151106746606548309626871754996363472197753260617226389608654896098841860453171200000000000000000000 1746 451686889422591918498332863215577345069183976990125854161896908338740799115645031181321388498818598076309311430811549445249167633477620456994908861076854564864116945452116854538378604634439680000000000000000000 1747 903373778845183836996665726431154690138367953980251708323793816677481598231290062362642776997637196152618622861623098890498335266955240913989817722153709129728233890904233709076757209268879360000000000000000000 1748 752811482370986530830554772025962241781973294983543090269828180564567998526075051968868980831364330127182185718019249075415279389129367428324848101794757608106861575753528090897297674390732800000000000000000000 1749 1129217223556479796245832158038943362672959942475314635404742270846851997789112577953303471247046495190773278577028873613122919083694051142487272152692136412160292363630292136345946511586099200000000000000000000 1750 2085708254911627563903193868034108409293206418500401325478202191228401935895401293176277867946532670970409420239295434158283957166979128943146269868446877729275447152797725562659051046279577600000000000000000000 1751 1668566603929302051122555094427286727434565134800321060382561752982721548716321034541022294357226136776327536191436347326627165733583303154517015894757502183420357722238180450127240837023662080000000000000000000 1752 2181971712830625759160264354251067258952892868585035232807965369285097409859804429784413769544064948092120624250339838811743216728532011817445328477759810547549698559849928280935622633030942720000000000000000000 1753 4363943425661251518320528708502134517905785737170070465615930738570194819719608859568827539088129896184241248500679677623486433457064023634890656955519621095099397119699856561871245266061885440000000000000000000 1754 4363943425661251518320528708502134517905785737170070465615930738570194819719608859568827539088129896184241248500679677623486433457064023634890656955519621095099397119699856561871245266061885440000000000000000000 1755 5874190235627925991276493468452144684682380790635099870331149736174890274086230942742117383831414643503752257954097744560856429128485680642767198630772862223310042698188107617084576909234274304000000000000000000 1756 9790317059379876652127489114086907807803967984391833117218582893624817123477051571236862306385691072506253763256829574268094048547476134404611997717954770372183404496980179361807628182057123840000000000000000000 1757 9790317059379876652127489114086907807803967984391833117218582893624817123477051571236862306385691072506253763256829574268094048547476134404611997717954770372183404496980179361807628182057123840000000000000000000 1758 14685475589069814978191233671130361711705951976587749675827874340437225685215577356855293459578536608759380644885244361402141072821214201606917996576932155558275106745470269042711442273085685760000000000000000000 1759 29370951178139629956382467342260723423411903953175499351655748680874451370431154713710586919157073217518761289770488722804282145642428403213835993153864311116550213490940538085422884546171371520000000000000000000 1760 17675739179526951140664369830388380264158859140491006223368590336725183147604706237388204962277882051328662180712747500253316281303096111543161682342938526013976053337020695987258873402823278592000000000000000000 1761 26513608769290426710996554745582570396238288710736509335052885505087774721407059356082307443416823076992993271069121250379974421954644167314742523514407789020964080005531043980888310104234917888000000000000000000 1762 53027217538580853421993109491165140792476577421473018670105771010175549442814118712164614886833646153985986542138242500759948843909288334629485047028815578041928160011062087961776620208469835776000000000000000000 1763 53027217538580853421993109491165140792476577421473018670105771010175549442814118712164614886833646153985986542138242500759948843909288334629485047028815578041928160011062087961776620208469835776000000000000000000 1764 64248728035095922115942266355717353410141741024414267329842483849556296967135086127733499707410651486606237236468597778228602941219277151357279177683227769818627796366183006287044300995704127488000000000000000000 1765 128497456070191844231884532711434706820283482048828534659684967699112593934270172255466999414821302973212474472937195556457205882438554302714558355366455539637255592732366012574088601991408254976000000000000000000 1766 128497456070191844231884532711434706820283482048828534659684967699112593934270172255466999414821302973212474472937195556457205882438554302714558355366455539637255592732366012574088601991408254976000000000000000000 1767 192746184105287766347826799067152060230425223073242801989527451548668890901405258383200499122231954459818711709405793334685808823657831454071837533049683309455883389098549018861132902987112382464000000000000000000 1768 321170007787805497814273952123283881485274653464952791953110661280526676733465541077484661323401841256103667076032935728156271154454439178629197236158465224419350138287178836248106858401029423104000000000000000000 1769 226708240791392116104193377969376857519017402445849029613960466786254124753034499584106819757695417357249647347787954631639720814909015890797080401994210746648953038790949766763369547106609004544000000000000000000 1770 316990283584424374729757112558951712283227872446408377690316404886974793902473017117600686032883857897747294521685812670788282201377208059698572597478630955491456461318319142908074234007470997504000000000000000000 1771 633980567168848749459514225117903424566455744892816755380632809773949587804946034235201372065767715795494589043371625341576564402754416119397145194957261910982912922636638285816148468014941995008000000000000000000 1772 528317139307373957882928520931586187138713120744013962817194008144957989837455028529334476721473096496245490869476354451313803668962013432830954329131051592485760768863865238180123723345784995840000000000000000000 1773 739643995030323541036099929304220661994198369041619547944071611402941185772437039941068267410062335094743687217266896231839325136546818805963336060783472229480065076409411333452173212684098994176000000000000000000 1774 1479287990060647082072199858608441323988396738083239095888143222805882371544874079882136534820124670189487374434533792463678650273093637611926672121566944458960130152818822666904346425368197988352000000000000000000 1775 1479287990060647082072199858608441323988396738083239095888143222805882371544874079882136534820124670189487374434533792463678650273093637611926672121566944458960130152818822666904346425368197988352000000000000000000 1776 1929506073992148367920260685141445205202256614891181429419317247138107441145487930281047654113206091551505271001565816256972152530122136015556528854217753642121908894981073043788277946132432158720000000000000000000 1777 3859012147984296735840521370282890410404513229782362858838634494276214882290975860562095308226412183103010542003131632513944305060244272031113057708435507284243817789962146087576555892264864317440000000000000000000 1778 3040433813563385307025865322041065171833858908313376797872863540944896573926223405291347818602627780626614366426709771071592482774737911297240590921797672405767856440576236311423953127238984007680000000000000000000 1779 4560650720345077960538797983061597757750788362470065196809295311417344860889335107937021727903941670939921549640064656607388724162106866945860886382696508608651784660864354467135929690858476011520000000000000000000 1780 7166736846256551080846682544811082190751238855310102452128892632227256209968955169615319858134765482905591006577244460383039423683310790914924250029951656385024233038501128448356460942777605160960000000000000000000 1781 7166736846256551080846682544811082190751238855310102452128892632227256209968955169615319858134765482905591006577244460383039423683310790914924250029951656385024233038501128448356460942777605160960000000000000000000 1782 9570379009563834390762431131170994478068363296451213743810592134133555683945137593150710597552651317932653252776797097576824413436305372011730373070229243878928866630121716747351492126661798789120000000000000000000 1783 19140758019127668781524862262341988956136726592902427487621184268267111367890275186301421195105302635865306505553594195153648826872610744023460746140458487757857733260243433494702984253323597578240000000000000000000 1784 15950631682606390651270718551951657463447272160752022906350986890222592806575229321917850995921085529887755421294661829294707355727175620019550621783715406464881444383536194578919153544436331315200000000000000000000 1785 23925947523909585976906077827927486195170908241128034359526480335333889209862843982876776493881628294831633131941992743942061033590763430029325932675573109697322166575304291868378730316654496972800000000000000000000 1786 47851895047819171953812155655854972390341816482256068719052960670667778419725687965753552987763256589663266263883985487884122067181526860058651865351146219394644333150608583736757460633308993945600000000000000000000 1787 38281516038255337563049724524683977912273453185804854975242368536534222735780550372602842390210605271730613011107188390307297653745221488046921492280916975515715466520486866989405968506647195156480000000000000000000 1788 50060444050026210659372716686125201885280669550667887275316943470852445116020719718019101587198483816878493937601707895017235393359135792061358874521199121828243302372944364524607804970230947512320000000000000000000 1789 100120888100052421318745433372250403770561339101335774550633886941704890232041439436038203174396967633756987875203415790034470786718271584122717749042398243656486604745888729049215609940461895024640000000000000000000 1790 92969396092905819795977902417089660644092672022668933511302895017297398072609908047749760090511469945631488741260314662174865730524109328113952195539369797681023275835468105545700209230428902522880000000000000000000 1791 130157154530068147714369063383925524901729740831736506915824053024216357301653871266849664126716057923884084237764440527044812022733753059359533073755117716753432586169655347763980292922600463532032000000000000000000 1792 204810787293230822054268183983936846358572768948636547867396578380501640807618301255040000843830783107807514094244719105595113870649589575668324499844873096547445134796329330764971661346954096410624000000000000000000 1793 204810787293230822054268183983936846358572768948636547867396578380501640807618301255040000843830783107807514094244719105595113870649589575668324499844873096547445134796329330764971661346954096410624000000000000000000 1794 307216180939846233081402275975905269537859153422954821801094867570752461211427451882560001265746174661711271141367078658392670805974384363502486749767309644821167702194493996147457492020431144615936000000000000000000 1795 614432361879692466162804551951810539075718306845909643602189735141504922422854903765120002531492349323422542282734157316785341611948768727004973499534619289642335404388987992294914984040862289231872000000000000000000 1796 359635418394145763426172742618412316728512129563906173646841318396264162623241805746646739003699811072789145108547470063333265578007071485954735968380066261354217513267675120646140452519999459819520000000000000000000 1797 539453127591218645139259113927618475092768194345859260470261977594396243934862708619970108505549716609183717662821205094999898367010607228932103952570099392031326269901512680969210678779999189729280000000000000000000 1798 1078906255182437290278518227855236950185536388691718520940523955188792487869725417239940217011099433218367435325642410189999796734021214457864207905140198784062652539803025361938421357559998379458560000000000000000000 1799 1078906255182437290278518227855236950185536388691718520940523955188792487869725417239940217011099433218367435325642410189999796734021214457864207905140198784062652539803025361938421357559998379458560000000000000000000 1800 1238224583382651943300666318973693443202540220912691674197345158915426404345999065688580031892189132534281318791809849877224818255871299569343047593623031127353935215393739473284742829630947118284800000000000000000000 1801 2476449166765303886601332637947386886405080441825383348394690317830852808691998131377160063784378265068562637583619699754449636511742599138686095187246062254707870430787478946569485659261894236569600000000000000000000 1802 2476449166765303886601332637947386886405080441825383348394690317830852808691998131377160063784378265068562637583619699754449636511742599138686095187246062254707870430787478946569485659261894236569600000000000000000000 1803 3714673750147955829901998956921080329607620662738075022592035476746279213037997197065740095676567397602843956375429549631674454767613898708029142780869093382061805646181218419854228488892841354854400000000000000000000 1804 6191122916913259716503331594868467216012701104563458370986725794577132021729995328442900159460945662671406593959049249386124091279356497846715237968115155636769676076968697366423714148154735591424000000000000000000000 1805 4952898333530607773202665275894773772810160883650766696789380635661705617383996262754320127568756530137125275167239399508899273023485198277372190374492124509415740861574957893138971318523788473139200000000000000000000 1806 7429347500295911659803997913842160659215241325476150045184070953492558426075994394131480191353134795205687912750859099263348909535227797416058285561738186764123611292362436839708456977785682709708800000000000000000000 1807 14858695000591823319607995827684321318430482650952300090368141906985116852151988788262960382706269590411375825501718198526697819070455594832116571123476373528247222584724873679416913955571365419417600000000000000000000 1808 12382245833826519433006663189736934432025402209126916741973451589154264043459990656885800318921891325342813187918098498772248182558712995693430475936230311273539352153937394732847428296309471182848000000000000000000000 1809 16752450245765290997597250197879381878622602988818769709728787444149886647034105006374906313835500028404982548359780321868335776402964641232288290972546891723023829384738828167970050047948108070912000000000000000000000 1810 31111693313564111852680607510347423488870548407806286603782033824849789487349052154696254582837357195609253304096734883469766441891220048002821111806158513199901397428800680883372950089046486417408000000000000000000000 1811 31111693313564111852680607510347423488870548407806286603782033824849789487349052154696254582837357195609253304096734883469766441891220048002821111806158513199901397428800680883372950089046486417408000000000000000000000 1812 40684522025429992422736179051992784562369178687131297866484198078649724714225683586910486762171928640412100474588037924537386885550056985849842992361899594184486442791508582693641550116445405315072000000000000000000000 1813 81369044050859984845472358103985569124738357374262595732968396157299449428451367173820973524343857280824200949176075849074773771100113971699685984723799188368972885583017165387283100232890810630144000000000000000000000 1814 65095235240687987876377886483188455299790685899410076586374716925839559542761093739056778819475085824659360759340860679259819016880091177359748787779039350695178308466413732309826480186312648504115200000000000000000000 1815 97642852861031981814566829724782682949686028849115114879562075388759339314141640608585168229212628736989041139011291018889728525320136766039623181668559026042767462699620598464739720279468972756172800000000000000000000 1816 162738088101719969690944716207971138249476714748525191465936792314598898856902734347641947048687714561648401898352151698149547542200227943399371969447598376737945771166034330774566200465781621260288000000000000000000000 1817 162738088101719969690944716207971138249476714748525191465936792314598898856902734347641947048687714561648401898352151698149547542200227943399371969447598376737945771166034330774566200465781621260288000000000000000000000 1818 227833323342407957567322602691159593549267400647935268052311509240438458399663828086698725868162800386307762657693012377409366559080319120759120757226637727433124079632448063084392680652094269764403200000000000000000000 1819 455666646684815915134645205382319187098534801295870536104623018480876916799327656173397451736325600772615525315386024754818733118160638241518241514453275454866248159264896126168785361304188539528806400000000000000000000 1820 351808622924945620281854456749967634984747419135145488607815688207082093630244149216847974642019670987817904747353879196390703421795059549120995053180026647935266206908836766089438452238498457599344640000000000000000000 1821 527712934387418430422781685124951452477121128702718232911723532310623140445366223825271961963029506481726857121030818794586055132692589323681492579770039971902899310363255149134157678357747686399016960000000000000000000 1822 1055425868774836860845563370249902904954242257405436465823447064621246280890732447650543923926059012963453714242061637589172110265385178647362985159540079943805798620726510298268315356715495372798033920000000000000000000 1823 656618043915986326617203728887938877918305519114774055509332203769122956357927413959955543172340875227842710174967190681730693177491738123576558158297536688141023192410591534306689736993575393747271680000000000000000000 1824 841923722754497965938048838481038005772790174804101301694830241364785966890002703381474818702739077446662062418473711200410710308213364774357159194478527952220643095402077523871105464541729045274951680000000000000000000 1825 1683847445508995931876097676962076011545580349608202603389660482729571933780005406762949637405478154893324124836947422400821420616426729548714318388957055904441286190804155047742210929083458090549903360000000000000000000 1826 1683847445508995931876097676962076011545580349608202603389660482729571933780005406762949637405478154893324124836947422400821420616426729548714318388957055904441286190804155047742210929083458090549903360000000000000000000 1827 2354812857747842564119302537323601933176734091537235300155191133598888261105007561204517997288665410937061357987041100540886724683015983135265329537395184075970838002642055257814161790563220320954613760000000000000000000 1828 3924688096246404273532170895539336555294556819228725500258651889331480435175012602007529995481109018228435596645068500901477874471693305225442215895658640126618063337736758763023602984272033868257689600000000000000000000 1829 3924688096246404273532170895539336555294556819228725500258651889331480435175012602007529995481109018228435596645068500901477874471693305225442215895658640126618063337736758763023602984272033868257689600000000000000000000 1830 5487616984132140488655601783143497130411858207417156009211212376233397422634088416966280878637302875045069241326732948163128355455995948899290885942602346371731451392587680394316188243495410187475353600000000000000000000 1831 10975233968264280977311203566286994260823716414834312018422424752466794845268176833932561757274605750090138482653465896326256710911991897798581771885204692743462902785175360788632376486990820374950707200000000000000000000 1832 7316822645509520651540802377524662840549144276556208012281616501644529896845451222621707838183070500060092321768977264217504473941327931865721181256803128495641935190116907192421584324660546916633804800000000000000000000 1833 10975233968264280977311203566286994260823716414834312018422424752466794845268176833932561757274605750090138482653465896326256710911991897798581771885204692743462902785175360788632376486990820374950707200000000000000000000 1834 21950467936528561954622407132573988521647432829668624036844849504933589690536353667865123514549211500180276965306931792652513421823983795597163543770409385486925805570350721577264752973981640749901414400000000000000000000 1835 21950467936528561954622407132573988521647432829668624036844849504933589690536353667865123514549211500180276965306931792652513421823983795597163543770409385486925805570350721577264752973981640749901414400000000000000000000 1836 26309673433142169425608202112697385127108565479090702272876606554154180628420077449669376874925511240328135225521037509535257593393807156835657981759671190506721857599967376600398569789899888201721446400000000000000000000 1837 52619346866284338851216404225394770254217130958181404545753213108308361256840154899338753749851022480656270451042075019070515186787614313671315963519342381013443715199934753200797139579799776403442892800000000000000000000 1838 52619346866284338851216404225394770254217130958181404545753213108308361256840154899338753749851022480656270451042075019070515186787614313671315963519342381013443715199934753200797139579799776403442892800000000000000000000 1839 78929020299426508276824606338092155381325696437272106818629819662462541885260232349008130624776533720984405676563112528605772780181421470506973945279013571520165572799902129801195709369699664605164339200000000000000000000 1840 121164646157079145207091772682177219911282885221305277485893166148415264673870741442810020888457996009303134471464696384488881084796626389625236337098355399876848712814825165648098502468304657454832025600000000000000000000 1841 96931716925663316165673418145741775929026308177044221988714532918732211739096593154248016710766396807442507577171757107591104867837301111700189069678684319901478970251860132518478801974643725963865620480000000000000000000 1842 145397575388494974248510127218612663893539462265566332983071799378098317608644889731372025066149595211163761365757635661386657301755951667550283604518026479852218455377790198777718202961965588945798430720000000000000000000 1843 290795150776989948497020254437225327787078924531132665966143598756196635217289779462744050132299190422327522731515271322773314603511903335100567209036052959704436910755580397555436405923931177891596861440000000000000000000 1844 242329292314158290414183545364354439822565770442610554971786332296830529347741482885620041776915992018606268942929392768977762169593252779250472674196710799753697425629650331296197004936609314909664051200000000000000000000 1845 337792346862160041183407366265463764601152286071517743294005190474369828787760854931470361264791988874420859738628850526453850297008776601379446757971172629959699441786785310291668552335879651086198374400000000000000000000 1846 675584693724320082366814732530927529202304572143035486588010380948739657575521709862940722529583977748841719477257701052907700594017553202758893515942345259919398883573570620583337104671759302172396748800000000000000000000 1847 675584693724320082366814732530927529202304572143035486588010380948739657575521709862940722529583977748841719477257701052907700594017553202758893515942345259919398883573570620583337104671759302172396748800000000000000000000 1848 867022837989754684572752572349126809115171161382673859970245515848095084116078387717875943139638729553980238277934213877658060723221708412185256529496823376198374334379479090838442375758083516486647808000000000000000000000 1849 1734045675979509369145505144698253618230342322765347719940491031696190168232156775435751886279277459107960476555868427755316121446443416824370513058993646752396748668758958181676884751516167032973295616000000000000000000000 1850 1132229823727797293971476888597095009550399987217374099490555908931041815728055306313932113982351752711668311162949385181412291062089525102971334997342910526564935895483790342153730631872320827411975372800000000000000000000 1851 1698344735591695940957215332895642514325599980826061149235833863396562723592082959470898170973527629067502466744424077772118436593134287654457002496014365789847403843225685513230595947808481241117963059200000000000000000000 1852 2830574559319493234928692221492737523875999968043435248726389772327604539320138265784830284955879381779170777907373462953530727655223812757428337493357276316412339738709475855384326579680802068529938432000000000000000000000 1853 2830574559319493234928692221492737523875999968043435248726389772327604539320138265784830284955879381779170777907373462953530727655223812757428337493357276316412339738709475855384326579680802068529938432000000000000000000000 1854 3962804383047290528900169110089832533426399955260809348216945681258646355048193572098762398938231134490839089070322848134943018717313337860399672490700186842977275634193266197538057211553122895941913804800000000000000000000 1855 7925608766094581057800338220179665066852799910521618696433891362517292710096387144197524797876462268981678178140645696269886037434626675720799344981400373685954551268386532395076114423106245791883827609600000000000000000000 1856 6453091284531410296809898618091579431223112492843344042647208976299550906358023181572994714518987073927678224411209911916038868851789402497682622049399653368956785064722782150282535150117078750680055808000000000000000000000 1857 9679636926797115445214847927137369146834668739265016063970813464449326359537034772359492071778480610891517336616814867874058303277684103746523933074099480053435177597084173225423802725175618126020083712000000000000000000000 1858 19359273853594230890429695854274738293669337478530032127941626928898652719074069544718984143556961221783034673233629735748116606555368207493047866148198960106870355194168346450847605450351236252040167424000000000000000000000 1859 15438408262992867672114820744548209019002129887941671190636993626843229383565397231864506342330234898383939043211628776609257546999850595848886273004259930211808004775096276283587330928761112454158614528000000000000000000000 1860 19214105936007427700621162774464890572562433393144797297042780111669019178459108511396586697791433650706098048344907553497391186211770578529320415858562630535348005942918735157290754253729862782621319168000000000000000000000 1861 38428211872014855401242325548929781145124866786289594594085560223338038356918217022793173395582867301412196096689815106994782372423541157058640831717125261070696011885837470314581508507459725565242638336000000000000000000000 1862 38428211872014855401242325548929781145124866786289594594085560223338038356918217022793173395582867301412196096689815106994782372423541157058640831717125261070696011885837470314581508507459725565242638336000000000000000000000 1863 51429554847178444568572547174294667803748617439314384099248049004298531500837029691933003136281224382886914151995526188989992977104896214842382254920375061310625260741220337013272326535164528158947682549760000000000000000000 1864 85715924745297407614287578623824446339581029065523973498746748340497552501395049486555005227135373971478190253325876981649988295174827024737303758200625102184375434568700561688787210891940880264912804249600000000000000000000 1865 85715924745297407614287578623824446339581029065523973498746748340497552501395049486555005227135373971478190253325876981649988295174827024737303758200625102184375434568700561688787210891940880264912804249600000000000000000000 1866 128573887117946111421431367935736669509371543598285960248120122510746328752092574229832507840703060957217285379988815472474982442762240537105955637300937653276563151853050842533180816337911320397369206374400000000000000000000 1867 257147774235892222842862735871473339018743087196571920496240245021492657504185148459665015681406121914434570759977630944949964885524481074211911274601875306553126303706101685066361632675822640794738412748800000000000000000000 1868 168834397225585802876627048804502697335538390583607826588440564913101239775475097473517434538296948731699465650490363751734825429889810806300749826758807019454072825665622318477914203272004764158161584128000000000000000000000 1869 253251595838378704314940573206754046003307585875411739882660847369651859663212646210276151807445423097549198475735545627602238144834716209451124740138210529181109238498433477716871304908007146237242376192000000000000000000000 1870 470316607208595133405928147670599153509527578849833878185086569638810130756665931780497464362238524655848667522014620418294374552665450297853525805362977952409011066372577709898116806752495548144105291776000000000000000000000 1871 470316607208595133405928147670599153509527578849833878185086569638810130756665931780497464362238524655848667522014620418294374552665450297853525805362977952409011066372577709898116806752495548144105291776000000000000000000000 1872 577919136453216107819249922108002522916372317501070439175275321356852070268862623064494444396839991608154166605860820441806827304422522865999135874433250496466554695000665666195235862445774213443588456448000000000000000000000 1873 1155838272906432215638499844216005045832744635002140878350550642713704140537725246128988888793679983216308333211721640883613654608845045731998271748866500992933109390001331332390471724891548426887176912896000000000000000000000 1874 1155838272906432215638499844216005045832744635002140878350550642713704140537725246128988888793679983216308333211721640883613654608845045731998271748866500992933109390001331332390471724891548426887176912896000000000000000000000 1875 1733757409359648323457749766324007568749116952503211317525825964070556210806587869193483333190519974824462499817582461325420481913267568597997407623299751489399664085001996998585707587337322640330765369344000000000000000000000 1876 2839341844313626964503271356443664569110872690331346070730700491883664519147020713316864009427953002248757427237490117822790064582597612341647928426563361134813942631959792186089637063320542874744586764288000000000000000000000 1877 2004241301868442563178779781019057342901792487292714873456965053094351425280249915282492241949143295705005242755875377286675339705363020476457361242280019624574547740206912131357390868226265558643237715968000000000000000000000 1878 3006361952802663844768169671528586014352688730939072310185447579641527137920374872923738362923714943557507864133813065930013009558044530714686041863420029436861821610310368197036086302339398337964856573952000000000000000000000 1879 6012723905605327689536339343057172028705377461878144620370895159283054275840749745847476725847429887115015728267626131860026019116089061429372083726840058873723643220620736394072172604678796675929713147904000000000000000000000 1880 4616067565326924801021992802740742305502159862465504728237498252205494424365929922993141580867121370029244358315697227215374306014320342435935261128873273544787836330791510223795565582332147054355488440320000000000000000000000 1881 6462206355108352685002104175790587190879497270769921146632523690473555727948797528160929324114080380475594664990649910095868822747477829434249717072037634640353341580325049082673220445885892056201518120960000000000000000000000 1882 12924412710216705370004208351581174381758994541539842293265047380947111455897595056321858648228160760951189329981299820191737645494955658868499434144075269280706683160650098165346440891771784112403036241920000000000000000000000 1883 12924412710216705370004208351581174381758994541539842293265047380947111455897595056321858648228160760951189329981299820191737645494955658868499434144075269280706683160650098165346440891771784112403036241920000000000000000000000 1884 16901155082591076253082426305913843422300223631244409152731215805853914980789162765959353616913748687397709123821699764866118459493403553904960798496098429059385662594696282216222268858470794608527047393280000000000000000000000 1885 33802310165182152506164852611827686844600447262488818305462431611707829961578325531918707233827497374795418247643399529732236918986807107809921596992196858118771325189392564432444537716941589217054094786560000000000000000000000 1886 27041848132145722004931882089462149475680357809991054644369945289366263969262660425534965787061997899836334598114719623785789535189445686247937277593757486495017060151514051545955630173553271373643275829248000000000000000000000 1887 40562772198218583007397823134193224213520536714986581966554917934049395953893990638302448680592996849754501897172079435678684302784168529371905916390636229742525590227271077318933445260329907060464913743872000000000000000000000 1888 66316913276452603964475806076538128476073258438787586389764389638207742591287000567383368477794899611503391990614669553569912431536021563893750942670405264499684695133474935934129283520856832178220414533632000000000000000000000 1889 66316913276452603964475806076538128476073258438787586389764389638207742591287000567383368477794899611503391990614669553569912431536021563893750942670405264499684695133474935934129283520856832178220414533632000000000000000000000 1890 83352467559354511657318433873084973058950157460474418134922224124438314791659736525519044041204629259662690103866321625117059639098700337935172971791138539579666389259447954846966787924522912233256426405888000000000000000000000 1891 166704935118709023314636867746169946117900314920948836269844448248876629583319473051038088082409258519325380207732643250234119278197400675870345943582277079159332778518895909693933575849045824466512852811776000000000000000000000 1892 138920779265590852762197389788474955098250262434124030224870373540730524652766227542531740068674382099437816839777202708528432731831167229891954952985230899299443982099079924744944646540871520388760710676480000000000000000000000 1893 208381168898386279143296084682712432647375393651186045337305560311095786979149341313797610103011573149156725259665804062792649097746750844837932429477846348949165973148619887117416969811307280583141066014720000000000000000000000 1894 416762337796772558286592169365424865294750787302372090674611120622191573958298682627595220206023146298313450519331608125585298195493501689675864858955692697898331946297239774234833939622614561166282132029440000000000000000000000 1895 333409870237418046629273735492339892235800629841897672539688896497753259166638946102076176164818517038650760415465286500468238556394801351740691887164554158318665557037791819387867151698091648933025705623552000000000000000000000 1896 435997522618162060976742577182290628308354669793250802551900864650908108140989391056561153446301137665927917466377682346766158112208586383045520160138263130109024189972496994584133967605196771681648999661568000000000000000000000 1897 871995045236324121953485154364581256616709339586501605103801729301816216281978782113122306892602275331855834932755364693532316224417172766091040320276526260218048379944993989168267935210393543363297999323136000000000000000000000 1898 871995045236324121953485154364581256616709339586501605103801729301816216281978782113122306892602275331855834932755364693532316224417172766091040320276526260218048379944993989168267935210393543363297999323136000000000000000000000 1899 1220793063330853770734879216110413759263393075421102247145322421022542702794770294958371229649643185464598168905857510570945242714184041872527456448387136764305267731922991584835575109294550960708617199052390400000000000000000000 1900 1900523862040316126212779002329622851991485507912781234190152283553708304071315730633273729292453589596173802188883216231355474299861022396541898513687451394312896377812793853102397037531340127177605558724198400000000000000000000 1901 1900523862040316126212779002329622851991485507912781234190152283553708304071315730633273729292453589596173802188883216231355474299861022396541898513687451394312896377812793853102397037531340127177605558724198400000000000000000000 1902 2850785793060474189319168503494434277987228261869171851285228425330562456106973595949910593938680384394260703283324824347033211449791533594812847770531177091469344566719190779653595556297010190766408338086297600000000000000000000 1903 5701571586120948378638337006988868555974456523738343702570456850661124912213947191899821187877360768788521406566649648694066422899583067189625695541062354182938689133438381559307191112594020381532816676172595200000000000000000000 1904 3133345121555821624296147261531998372492511009069189141679187832861765803335113003228347182632118792532431780090482988345844937087939888083893525465624179779082696064320448390623956325846123667573011306522869760000000000000000000 1905 4700017682333732436444220892297997558738766513603783712518781749292648705002669504842520773948178188798647670135724482518767405631909832125840288198436269668624044096480672585935934488769185501359516959784304640000000000000000000 1906 9400035364667464872888441784595995117477533027207567425037563498585297410005339009685041547896356377597295340271448965037534811263819664251680576396872539337248088192961345171871868977538371002719033919568609280000000000000000000 1907 9400035364667464872888441784595995117477533027207567425037563498585297410005339009685041547896356377597295340271448965037534811263819664251680576396872539337248088192961345171871868977538371002719033919568609280000000000000000000 1908 11590334867114252804435263171297974562326666936459816145434665673012939524958039361456313364881915145192781633150233189900649718742767935533625565071871965978936963111709619775026479224731777838304051531895275520000000000000000000 1909 23180669734228505608870526342595949124653333872919632290869331346025879049916078722912626729763830290385563266300466379801299437485535871067251130143743931957873926223419239550052958449463555676608103063790551040000000000000000000 1910 21524907610355040922522631603839095615749524310568229984378664821309744832064930242704581963352128126786594461564718781244063763379426165991018906562047936818025788636032151010763461417359015985421809987805511680000000000000000000 1911 32287361415532561383783947405758643423624286465852344976567997231964617248097395364056872945028192190179891692347078171866095645069139248986528359843071905227038682954048226516145192126038523978132714981708267520000000000000000000 1912 53812269025887602306306579009597739039373810776420574960946662053274362080162325606761454908380320316966486153911796953110159408448565414977547266405119842045064471590080377526908653543397539963554524969513779200000000000000000000 1913 42327544481753038128589861490557059882203980826542224774931338429379585308948690140808674055144319635544466565225651374770949103711073728188969789671688650279308537474462710463769489329603184722119370314927308800000000000000000000 1914 63491316722629557192884792235835589823305971239813337162397007644069377963423035211213011082716479453316699847838477062156423655566610592283454684507532975418962806211694065695654233994404777083179055472390963200000000000000000000 1915 126982633445259114385769584471671179646611942479626674324794015288138755926846070422426022165432958906633399695676954124312847311133221184566909369015065950837925612423388131391308467988809554166358110944781926400000000000000000000 1916 105818861204382595321474653726392649705509952066355561937328346073448963272371725352021685137860799088861166413064128436927372759277684320472424474179221625698271343686156776159423723324007961805298425787318272000000000000000000000 1917 143166694570635276023171590335707702542748758678010466150503056452313303250855863711558750480635198767282754558851467885254680791963925845345044876830711611238837700281270932450985037438363713030697870182842368000000000000000000000 1918 286333389141270552046343180671415405085497517356020932301006112904626606501711727423117500961270397534565509117702935770509361583927851690690089753661423222477675400562541864901970074876727426061395740365684736000000000000000000000 1919 286333389141270552046343180671415405085497517356020932301006112904626606501711727423117500961270397534565509117702935770509361583927851690690089753661423222477675400562541864901970074876727426061395740365684736000000000000000000000 1920 341635916861723420446870446152343068538594943580313632291016483738276412994307571284840035762014824070088451431218752224653033365868369112792241825906672202203636759228345088105906338739417351342985897513582592000000000000000000000 1921 683271833723446840893740892304686137077189887160627264582032967476552825988615142569680071524029648140176902862437504449306066731736738225584483651813344404407273518456690176211812677478834702685971795027165184000000000000000000000 1922 544887664868065202231717420445509197922315985963538198337570594316744658699781695973289170962200858643432213675108389624130154482271069724200284431192920221236180147630018748118280995964134003407800292236853248000000000000000000000 1923 817331497302097803347576130668263796883473978945307297506355891475116988049672543959933756443301287965148320512662584436195231723406604586300426646789380331854270221445028122177421493946201005111700438355279872000000000000000000000 1924 1362219162170163005579293551113772994805789964908845495843926485791861646749454239933222927405502146608580534187770974060325386205677674310500711077982300553090450369075046870295702489910335008519500730592133120000000000000000000000 1925 1362219162170163005579293551113772994805789964908845495843926485791861646749454239933222927405502146608580534187770974060325386205677674310500711077982300553090450369075046870295702489910335008519500730592133120000000000000000000000 1926 1907106827038228207811010971559282192728105950872383694181497080108606305449235935906512098367703005252012747862879363684455540687948744034700995509175220774326630516705065618413983485874469011927301022828986368000000000000000000000 1927 3814213654076456415622021943118564385456211901744767388362994160217212610898471871813024196735406010504025495725758727368911081375897488069401991018350441548653261033410131236827966971748938023854602045657972736000000000000000000000 1928 3178511378397047013018351619265470321213509918120639490302495133514343842415393226510853497279505008753354579771465606140759234479914573391168325848625367957211050861175109364023305809790781686545501704714977280000000000000000000000 1929 4767767067595570519527527428898205481820264877180959235453742700271515763623089839766280245919257513130031869657198409211138851719871860086752488772938051935816576291762664046034958714686172529818252557072465920000000000000000000000 1930 8854424554106059536265408082239524466237634771907495722985522157647100703871452559565949028135763952955773472220511331392115010336904883018254622006884953595087927398987804656922066184417177555376754748848865280000000000000000000000 1931 6250182038192512613834405705110252564403036309581761686813309758339129908615142983223022843389951025615840098038007998629728242590756388012885615534271731949473831105167862110768517306647419450854179822716846080000000000000000000000 1932 8047523720341319343470932005775188426627909623917817722326409659477737630557283843029596293405051091769250795117947257185295631993032139498798302516750446107652659353111066010379096470619000509361637208180654080000000000000000000000 1933 16095047440682638686941864011550376853255819247835635444652819318955475261114567686059192586810102183538501590235894514370591263986064278997596605033500892215305318706222132020758192941238001018723274416361308160000000000000000000000 1934 16095047440682638686941864011550376853255819247835635444652819318955475261114567686059192586810102183538501590235894514370591263986064278997596605033500892215305318706222132020758192941238001018723274416361308160000000000000000000000 1935 22435520674890950896949264985797495007568717739407249407697869353695510970038488289658268454341354558871850701540943868516581761919968388905740722167910334603152868499582365847117481069604486268523352216746065920000000000000000000000 1936 37338880573676744713303716269211635571147247434860389689353730456415161911633272552361392671767336116088053800502993435005031521472214303028697417443773722384396047004313544242251690297714996615396798181607997440000000000000000000000 1937 37338880573676744713303716269211635571147247434860389689353730456415161911633272552361392671767336116088053800502993435005031521472214303028697417443773722384396047004313544242251690297714996615396798181607997440000000000000000000000 1938 56008320860515117069955574403817453356720871152290584534030595684622742867449908828542089007651004174132080700754490152507547282208321454543046126165660583576594070506470316363377535446572494923095197272411996160000000000000000000000 1939 112016641721030234139911148807634906713441742304581169068061191369245485734899817657084178015302008348264161401508980305015094564416642909086092252331321167153188141012940632726755070893144989846190394544823992320000000000000000000000 1940 70410460510361861459372722107656227077020523734308163414209891717811448176222742527310054752475548104623187166662787620295202297633318399996972272893973305067718260065276969142531758847119707903319676571032223744000000000000000000000 1941 105615690765542792189059083161484340615530785601462245121314837576717172264334113790965082128713322156934780749994181430442803446449977599995458409340959957601577390097915453713797638270679561854979514856548335616000000000000000000000 1942 211231381531085584378118166322968681231061571202924490242629675153434344528668227581930164257426644313869561499988362860885606892899955199990916818681919915203154780195830907427595276541359123709959029713096671232000000000000000000000 1943 211231381531085584378118166322968681231061571202924490242629675153434344528668227581930164257426644313869561499988362860885606892899955199990916818681919915203154780195830907427595276541359123709959029713096671232000000000000000000000 1944 248669038507778414948636926771487282323956623688369744041303528368750940941749892173277971913780997285480658562883670635719160059055506675340520168116948907674721945222161283159453134147806479411129057879231823872000000000000000000000 1945 497338077015556829897273853542974564647913247376739488082607056737501881883499784346555943827561994570961317125767341271438320118111013350681040336233897815349443890444322566318906268295612958822258115758463647744000000000000000000000 1946 497338077015556829897273853542974564647913247376739488082607056737501881883499784346555943827561994570961317125767341271438320118111013350681040336233897815349443890444322566318906268295612958822258115758463647744000000000000000000000 1947 746007115523335244845910780314461846971869871065109232123910585106252822825249676519833915741342991856441975688651011907157480177166520026021560504350846723024165835666483849478359402443419438233387173637695471616000000000000000000000 1948 1243345192538892074743184633857436411619783118441848720206517641843754704708749460866389859568904986427403292814418353178595800295277533376702600840584744538373609726110806415797265670739032397055645289396159119360000000000000000000000 1949 994676154031113659794547707085949129295826494753478976165214113475003763766999568693111887655123989141922634251534682542876640236222026701362080672467795630698887780888645132637812536591225917644516231516927295488000000000000000000000 1950 1385865631054217096139180108435273489606966445897767547082504305856142036020707524619053605459503720529336852382288479666679042029409204259342573412332168282875895727374530487777549853483838934382061225420213190656000000000000000000000 1951 2771731262108434192278360216870546979213932891795535094165008611712284072041415049238107210919007441058673704764576959333358084058818408518685146824664336565751791454749060975555099706967677868764122450840426381312000000000000000000000 1952 2265780317437846998449770653473542371897103871864604084912665769891787773176712302154960656544902908167011044371043069931237163952843619662099762880479576716447893014596454607001391030298974765735750892353681883136000000000000000000000 1953 3168629461395067691063489309060707181659596135216766192983760754619410630392323645262559608115743040788145357903172677491173370113092441907368773198574604556517195362115784226603473700669199426754909271948762546176000000000000000000000 1954 6337258922790135382126978618121414363319192270433532385967521509238821260784647290525119216231486081576290715806345354982346740226184883814737546397149209113034390724231568453206947401338398853509818543897525092352000000000000000000000 1955 6337258922790135382126978618121414363319192270433532385967521509238821260784647290525119216231486081576290715806345354982346740226184883814737546397149209113034390724231568453206947401338398853509818543897525092352000000000000000000000 1956 8287184745187100115089125885235695705878943738259234658572912742850766264103000302994386667379635645138226320669836233438453429526549463450041406827041273455506510947072051054193700447904060039205147326635225120768000000000000000000000 1957 16574369490374200230178251770471391411757887476518469317145825485701532528206000605988773334759271290276452641339672466876906859053098926900082813654082546911013021894144102108387400895808120078410294653270450241536000000000000000000000 1958 11473341104528203722017585606014093999207904005071482961043397036065693740817555597039049645044428697250138316875793277032739316518582493657061945587445287192764201940445257457709332321897813980281972423208629960704000000000000000000000 1959 17210011656792305583026378409021140998811856007607224441565095554098540611226333395558574467566643045875207475313689915549108974777873740485592918381167930789146302910667886186563998482846720970422958634812944941056000000000000000000000 1960 25845385471846419703064260695542121992637292700550370786844370560012707531751230791424902219847779821642935671678490971047616951640630817242578640530862851631803623730864304628004246477187747139564571469570067398656000000000000000000000 1961 25845385471846419703064260695542121992637292700550370786844370560012707531751230791424902219847779821642935671678490971047616951640630817242578640530862851631803623730864304628004246477187747139564571469570067398656000000000000000000000 1962 36183539660584987584289964973758970789692209780770519101582118784017790544451723107994863107786891750300109940349887359466663732296883144139610096743207992284525073223210026479205945068062845995390400057398094358118400000000000000000000 1963 72367079321169975168579929947517941579384419561541038203164237568035581088903446215989726215573783500600219880699774718933327464593766288279220193486415984569050146446420052958411890136125691990780800114796188716236800000000000000000000 1964 60305899434308312640483274956264951316153682967950865169303531306696317574086205179991438512978152917166849900583145599111106220494805240232683494572013320474208455372016710798676575113438076658984000095663490596864000000000000000000000 1965 90458849151462468960724912434397426974230524451926297753955296960044476361129307769987157769467229375750274850874718398666659330742207860349025241858019980711312683058025066198014862670157114988476000143495235895296000000000000000000000 1966 180917698302924937921449824868794853948461048903852595507910593920088952722258615539974315538934458751500549701749436797333318661484415720698050483716039961422625366116050132396029725340314229976952000286990471790592000000000000000000000 1967 144734158642339950337159859895035883158768839123082076406328475136071162177806892431979452431147567001200439761399549437866654929187532576558440386972831969138100292892840105916823780272251383981561600229592377432473600000000000000000000 1968 188783685185660804787599817254394630207089790160541838790863228438353689797139424911277546649322913479826660558347238397217375994592433795511009200399346046701869947251530572934987539485545283454210782908163970564096000000000000000000000 1969 377567370371321609575199634508789260414179580321083677581726456876707379594278849822555093298645826959653321116694476794434751989184867591022018400798692093403739894503061145869975078971090566908421565816327941128192000000000000000000000 1970 350598272487655780319828232043875741813166753155291986325888852814085423908973217692372586634456839319678083894073442737689412561385948477377588515027356943874901330609985349736405430473155526414962882543733088190464000000000000000000000 1971 474338839248004879256238196294655415394284430739512687382084918513174397053316706289680558387794547314858584091981716645109205230110400881157913873272306453477807682589980179055136758875445712208479194029756531081216000000000000000000000 1972 790564732080008132093730327157759025657140717899187812303474864188623995088861177149467597312990912191430973486636194408515342050184001468596523122120510755796346137649966965091894598125742853680798656716260885135360000000000000000000000 1973 790564732080008132093730327157759025657140717899187812303474864188623995088861177149467597312990912191430973486636194408515342050184001468596523122120510755796346137649966965091894598125742853680798656716260885135360000000000000000000000 1974 1185847098120012198140595490736638538485711076848781718455212296282935992633291765724201395969486368287146460229954291612773013075276002202894784683180766133694519206474950447637841897188614280521197985074391327703040000000000000000000000 1975 2371694196240024396281190981473277076971422153697563436910424592565871985266583531448402791938972736574292920459908583225546026150552004405789569366361532267389038412949900895275683794377228561042395970148782655406080000000000000000000000 1976 1580767060278780912139040379567304229262500419681005822990361470201968970248216137356367371377949333639901621785630938239044037127008919331062781414163652956283564780431050227041914655966969814259600005096768362512384000000000000000000000 1977 2371150590418171368208560569350956343893750629521508734485542205302953455372324206034551057066924000459852432678446407358566055690513378996594172121245479434425347170646575340562871983950454721389400007645152543768576000000000000000000000 1978 4742301180836342736417121138701912687787501259043017468971084410605906910744648412069102114133848000919704865356892814717132111381026757993188344242490958868850694341293150681125743967900909442778800015290305087537152000000000000000000000 1979 4742301180836342736417121138701912687787501259043017468971084410605906910744648412069102114133848000919704865356892814717132111381026757993188344242490958868850694341293150681125743967900909442778800015290305087537152000000000000000000000 1980 5575376431804638241442312477433369418927264206418909824987594484031883051607983779470271455161247364148758270120103891089850896846706467636368831197032984865105844825229494166488254343121590457944643053819497673654272000000000000000000000 1981 11150752863609276482884624954866738837854528412837819649975188968063766103215967558940542910322494728297516540240207782179701793693412935272737662394065969730211689650458988332976508686243180915889286107638995347308544000000000000000000000 1982 11150752863609276482884624954866738837854528412837819649975188968063766103215967558940542910322494728297516540240207782179701793693412935272737662394065969730211689650458988332976508686243180915889286107638995347308544000000000000000000000 1983 16726129295413914724326937432300108256781792619256729474962783452095649154823951338410814365483742092446274810360311673269552690540119402909106493591098954595317534475688482499464763029364771373833929161458493020962816000000000000000000000 1984 27237084856826695733904034332027341571689795424891003996397923640056042357381366633143016051163322805488905114780125228959599702016612023990699911629666493165089460486474566268513958236555525145434026525245899502780416000000000000000000000 1985 18296486991203116568998025402577944998934087693809167544480483609724851898518458394867155171284273394506952255980317177237610288258324700303332395916896513867436618244713794459006524147189889992632853051010900782219264000000000000000000000 1986 27444730486804674853497038103866917498401131540713751316720725414587277847777687592300732756926410091760428383970475765856415432387487050454998593875344770801154927367070691688509786220784834988949279576516351173328896000000000000000000000 1987 54889460973609349706994076207733834996802263081427502633441450829174555695555375184601465513852820183520856767940951531712830864774974100909997187750689541602309854734141383377019572441569669977898559153032702346657792000000000000000000000 1988 44945718043607655919495149358506690975642432813052955054919448867367570968099691274347576833807019425636643585342953065822825273330232415962533929100202305804789953514188234214516026709401251503641573799222430182408192000000000000000000000 1989 62923582396527119926882324601688603439565649109539499709941611935609666676199641324129725218468138246345708133492550434970159019033477124890572563186369349177900199870565967750305395909825568121327422001031396026482688000000000000000000000 1990 116858081593550365578495745688850263530621919774859070889891565023275095255799333887669489691440828171784886533629022236373152463919314660511063331631828791330386085473908225821995735261104626511036640859058306906324992000000000000000000000 1991 116858081593550365578495745688850263530621919774859070889891565023275095255799333887669489691440828171784886533629022236373152463919314660511063331631828791330386085473908225821995735261104626511036640859058306906324992000000000000000000000 1992 152814414391565862679571359746958036924659433551738785009858200415052047642199128930029332673422621455411005467053336770641814760509873017591390510595468419432043342542803064536455961495290665437509453431076247492886528000000000000000000000 1993 305628828783131725359142719493916073849318867103477570019716400830104095284398257860058665346845242910822010934106673541283629521019746035182781021190936838864086685085606129072911922990581330875018906862152494985773056000000000000000000000 1994 244503063026505380287314175595132859079455093682782056015773120664083276227518606288046932277476194328657608747285338833026903616815796828146224816952749471091269348068484903258329538392465064700015125489721995988618444800000000000000000000 1995 366754594539758070430971263392699288619182640524173084023659680996124914341277909432070398416214291492986413120928008249540355425223695242219337225429124206636904022102727354887494307588697597050022688234582993982927667200000000000000000000 1996 611257657566263450718285438987832147698637734206955140039432801660208190568796515720117330693690485821644021868213347082567259042039492070365562042381873677728173370171212258145823845981162661750037813724304989971546112000000000000000000000 1997 611257657566263450718285438987832147698637734206955140039432801660208190568796515720117330693690485821644021868213347082567259042039492070365562042381873677728173370171212258145823845981162661750037813724304989971546112000000000000000000000 1998 826023861576031690159845187821394794187348289468858297350584867108389446714589886108266663099581737596816245767855874435901701408161475770764273030245775240173207256988124673170032224298868461824375423951763499961548800000000000000000000000 1999 1652047723152063380319690375642789588374696578937716594701169734216778893429179772216533326199163475193632491535711748871803402816322951541528546060491550480346414513976249346340064448597736923648750847903526999923097600000000000000000000000 2000 1251721799011201641288454885275253527250324378877239098065995393076511525103409085038521953249899254344262474374205639269949021570272034047161246061377702481947881561220590812504709234025441799058175816787878724029644800000000000000000000000 2001 1877582698516802461932682327912880290875486568315858647098993089614767287655113627557782929874848881516393711561308458904923532355408051070741869092066553722921822341830886218757063851038162698587263725181818086044467200000000000000000000000 2002 3755165397033604923865364655825760581750973136631717294197986179229534575310227255115565859749697763032787423122616917809847064710816102141483738184133107445843644683661772437514127702076325397174527450363636172088934400000000000000000000000 2003 2958615161299203879409075183377871973500766713709837868155989110908118150244421473727415525863398237540984030339031511001697687347915716838744763417801842230058629144703214647738403644060135161410233748771349711342796800000000000000000000000 2004 3868958287852805073073406009032601811501002625620557212203985760418308350319628081028158764590597695245902193520271975925296975762659014327589306007894716762384361189227280693196373996078638287997997979162534237909811200000000000000000000000 2005 7737916575705610146146812018065203623002005251241114424407971520836616700639256162056317529181195390491804387040543951850593951525318028655178612015789433524768722378454561386392747992157276575995995958325068475819622400000000000000000000000 2006 7737916575705610146146812018065203623002005251241114424407971520836616700639256162056317529181195390491804387040543951850593951525318028655178612015789433524768722378454561386392747992157276575995995958325068475819622400000000000000000000000 2007 10833083205987854204605536825291285072202807351737560194171160129171263380894958626878844540853673546688526141856761532590831532135445240117250056822105206934676211329836385940949847189020187206394394341655095866147471360000000000000000000000 2008 18055138676646423674342561375485475120338012252895933656951933548618772301491597711464740901422789244480876903094602554318052553559075400195416761370175344891127018883060643234916411981700312010657323902758493110245785600000000000000000000000 2009 18055138676646423674342561375485475120338012252895933656951933548618772301491597711464740901422789244480876903094602554318052553559075400195416761370175344891127018883060643234916411981700312010657323902758493110245785600000000000000000000000 2010 25245238149647211863240041569262876716932795893429712546888544253820938262262587950543620021458413279893615492822541624621701800551627550715715471650333668077859017553306032133776930027510170775963337846334884171848089600000000000000000000000 2011 50490476299294423726480083138525753433865591786859425093777088507641876524525175901087240042916826559787230985645083249243403601103255101431430943300667336155718035106612064267553860055020341551926675692669768343696179200000000000000000000000 2012 29700280176055543368517695963838678490509171639329073584574757945671692073250103471227788260539309741051312344497107793672590353590150059665547613706274903621010608886242390745619917679423730324662750407452804908056576000000000000000000000000 2013 44550420264083315052776543945758017735763757458993610376862136918507538109875155206841682390808964611576968516745661690508885530385225089498321420559412355431515913329363586118429876519135595486994125611179207362084864000000000000000000000000 2014 89100840528166630105553087891516035471527514917987220753724273837015076219750310413683364781617929223153937033491323381017771060770450178996642841118824710863031826658727172236859753038271190973988251222358414724169728000000000000000000000000 2015 89100840528166630105553087891516035471527514917987220753724273837015076219750310413683364781617929223153937033491323381017771060770450178996642841118824710863031826658727172236859753038271190973988251222358414724169728000000000000000000000000 2016 105345849928862788951696062439049473842242032632093335547273353367017943736841955635529460937690536875579971647573948969189486356080054502989588906350620804235205638205376153033413928967602110812013587178627741440278528000000000000000000000000 2017 210691699857725577903392124878098947684484065264186671094546706734035887473683911271058921875381073751159943295147897938378972712160109005979177812701241608470411276410752306066827857935204221624027174357255482880557056000000000000000000000000 2018 210691699857725577903392124878098947684484065264186671094546706734035887473683911271058921875381073751159943295147897938378972712160109005979177812701241608470411276410752306066827857935204221624027174357255482880557056000000000000000000000000 2019 316037549786588366855088187317148421526726097896280006641820060101053831210525866906588382813071610626739914942721846907568459068240163508968766719051862412705616914616128459100241786902806332436040761535883224320835584000000000000000000000000 2020 496630435378924576486567151498376090970569582408440010437145808730227449045112076567496030134826816699162723481420045140464721392948828371236633415652926648537398008682487578586094236561552808113778339556387923932741632000000000000000000000000 2021 397304348303139661189253721198700872776455665926752008349716646984181959236089661253996824107861453359330178785136036112371777114359062696989306732522341318829918406945990062868875389249242246491022671645110339146193305600000000000000000000000 2022 595956522454709491783880581798051309164683498890128012524574970476272938854134491880995236161792180038995268177704054168557665671538594045483960098783511978244877610418985094303313083873863369736534007467665508719289958400000000000000000000000 2023 1191913044909418983567761163596102618329366997780256025049149940952545877708268983761990472323584360077990536355408108337115331343077188090967920197567023956489755220837970188606626167747726739473068014935331017438579916800000000000000000000000 2024 991988042181832843350128237273580322631227664359466329509889945343793271820940353001514166992776661407353391163192932161361287454303017891947073430956279526413652149293219182491035656520252232026137596140577530686367334400000000000000000000000 2025 1317631006334066235063984486742875773531615231200630044960094332357502217789926591365647476912516257537801282551943129823383555717169500676108257687574143176828282049443111791210459818618723824258531492584477551707868364800000000000000000000000 2026 2635262012668132470127968973485751547063230462401260089920188664715004435579853182731294953825032515075602565103886259646767111434339001352216515375148286353656564098886223582420919637237447648517062985168955103415736729600000000000000000000000 2027 2635262012668132470127968973485751547063230462401260089920188664715004435579853182731294953825032515075602565103886259646767111434339001352216515375148286353656564098886223582420919637237447648517062985168955103415736729600000000000000000000000 2028 3446111862719865537859651734558290484621147527755493963741785176935005800373654162033231862694273288945018738982005108768849299567981770999052366259809297539397045360081984684704279525618200771137697749836325904466732646400000000000000000000000 2029 6892223725439731075719303469116580969242295055510987927483570353870011600747308324066463725388546577890037477964010217537698599135963541998104732519618595078794090720163969369408559051236401542275395499672651808933465292800000000000000000000000 2030 5116664704758165819784374586432698509576692360618483861234115185027712804834706038052248628117998387036486234836307468814699873942609981199664763080781113927261500308868377149813242191238405091561330068677207679151426764800000000000000000000000 2031 7674997057137248729676561879649047764365038540927725791851172777541569207252059057078372942176997580554729352254461203222049810913914971799497144621171670890892250463302565724719863286857607637341995103015811518727140147200000000000000000000000 2032 12791661761895414549460936466081746273941730901546209653085287962569282012086765095130621570294995967591215587090768672036749684856524952999161907701952784818153750772170942874533105478096012728903325171693019197878566912000000000000000000000000 2033 12791661761895414549460936466081746273941730901546209653085287962569282012086765095130621570294995967591215587090768672036749684856524952999161907701952784818153750772170942874533105478096012728903325171693019197878566912000000000000000000000000 2034 17908326466653580369245311052514444783518423262164693514319403147596994816921471133182870198412994354627701821927076140851449558799134934198826670782733898745415251081039320024346347669334417820464655240370226877029993676800000000000000000000000 2035 35816652933307160738490622105028889567036846524329387028638806295193989633842942266365740396825988709255403643854152281702899117598269868397653341565467797490830502162078640048692695338668835640929310480740453754059987353600000000000000000000000 2036 29847210777755967282075518420857407972530705436941155857199005245994991361535785221971450330688323924379503036545126901419082597998558223664711117971223164575692085135065533373910579448890696367441092067283711461716656128000000000000000000000000 2037 44770816166633950923113277631286111958796058155411733785798507868992487042303677832957175496032485886569254554817690352128623896997837335497066676956834746863538127702598300060865869173336044551161638100925567192574984192000000000000000000000000 2038 89541632333267901846226555262572223917592116310823467571597015737984974084607355665914350992064971773138509109635380704257247793995674670994133353913669493727076255405196600121731738346672089102323276201851134385149968384000000000000000000000000 2039 63205858117600871891454039008874511000653258572345977109362599344459981706781662822998365406163509486921300547977915791240410207526358591289976485115531407336759709697785835380045932950592062895757606730718447801282330624000000000000000000000000 2040 77286504377763286406706799588400319859186800868503389069156430718857667519566056799401755040781505663537297468558244455393966175898147969040672415800410941827429029236077317750402752902515004219917392027111659379827408896000000000000000000000000 2041 154573008755526572813413599176800639718373601737006778138312861437715335039132113598803510081563011327074594937116488910787932351796295938081344831600821883654858058472154635500805505805030008439834784054223318759654817792000000000000000000000000 2042 154573008755526572813413599176800639718373601737006778138312861437715335039132113598803510081563011327074594937116488910787932351796295938081344831600821883654858058472154635500805505805030008439834784054223318759654817792000000000000000000000000 2043 216402212257737201938779038847520895605723042431809489393638006012801469054784959038324914114188215857904432911963084475103105292514814313313882764241150637116801281861016489701127708127042011815768697675912646263516744908800000000000000000000000 2044 354397825871366722015681614344490742078937736156441627557697024339805304394068121323633554998598092636857984334084471676618128957306869817456068874771739449191283258699925555597499000266025323698287867208378681561991190937600000000000000000000000 2045 354397825871366722015681614344490742078937736156441627557697024339805304394068121323633554998598092636857984334084471676618128957306869817456068874771739449191283258699925555597499000266025323698287867208378681561991190937600000000000000000000000 2046 531596738807050083023522421516736113118406604234662441336545536509707956591102181985450332497897138955286976501126707514927193435960304726184103312157609173786924888049888333396248500399037985547431800812568022342986786406400000000000000000000000 2047 1063193477614100166047044843033472226236813208469324882673091073019415913182204363970900664995794277910573953002253415029854386871920609452368206624315218347573849776099776666792497000798075971094863601625136044685973572812800000000000000000000000 2048 674346126375356228844648306091034222585083478394527895597957182142007549351097630034864898192497186532361944569901283956824686063297191086729867262910816599884491077522033354961299603014694922172648257339282345005389604454400000000000000000000000 2049 1011519189563034343266972459136551333877625217591791843396935773213011324026646445052297347288745779798542916854851925935237029094945786630094800894366224899826736616283050032441949404522042383258972386008923517508084406681600000000000000000000000 2050 1871310500691613535043899049402619967673606652544814910284331180444070949449295923346750092484179692627304396181476062980188503825649705265675381654577516064679462740123642560017606398365778409029098914116508507389956152360960000000000000000000000 2051 1871310500691613535043899049402619967673606652544814910284331180444070949449295923346750092484179692627304396181476062980188503825649705265675381654577516064679462740123642560017606398365778409029098914116508507389956152360960000000000000000000000 2052 2242940735197593746941662293906311328610652371531713312772710099640485133163467359686774827929134194831651038976916458406561274465142248247779257775969175616335159537214093409065046952105786230770478330311833636110149940674560000000000000000000000 2053 4485881470395187493883324587812622657221304743063426625545420199280970266326934719373549655858268389663302077953832916813122548930284496495558515551938351232670319074428186818130093904211572461540956660623667272220299881349120000000000000000000000 2054 4485881470395187493883324587812622657221304743063426625545420199280970266326934719373549655858268389663302077953832916813122548930284496495558515551938351232670319074428186818130093904211572461540956660623667272220299881349120000000000000000000000 2055 6728822205592781240824986881718933985831957114595139938318130298921455399490402079060324483787402584494953116930749375219683823395426744743337773327907526849005478611642280227195140856317358692311434990935500908330449822023680000000000000000000000 2056 11214703675987968734708311469531556643053261857658566563863550498202425665817336798433874139645670974158255194884582292032806372325711241238896288879845878081675797686070467045325234760528931153852391651559168180550749703372800000000000000000000000 2057 8971762940790374987766649175625245314442609486126853251090840398561940532653869438747099311716536779326604155907665833626245097860568992991117031103876702465340638148856373636260187808423144923081913321247334544440599762698240000000000000000000000 2058 13457644411185562481649973763437867971663914229190279876636260597842910798980804158120648967574805168989906233861498750439367646790853489486675546655815053698010957223284560454390281712634717384622869981871001816660899644047360000000000000000000000 2059 26915288822371124963299947526875735943327828458380559753272521195685821597961608316241297935149610337979812467722997500878735293581706978973351093311630107396021914446569120908780563425269434769245739963742003633321799288094720000000000000000000000 2060 21147726931863026756878530199688078241186150931584725520428409510896002684112692248475305520474693836984138367496640893547577730671341197764775859030566512954017218493732880714041871262711698747264509971511574283324270869217280000000000000000000000 2061 29606817704608237459629942279563309537660611304218615728599773315254403757757769147865427728664571371777793714495297250966608822939877676870686202642793118135624105891226032999658619767796378246170313960116203996653979216904192000000000000000000000 2062 59213635409216474919259884559126619075321222608437231457199546630508807515515538295730855457329142743555587428990594501933217645879755353741372405285586236271248211782452065999317239535592756492340627920232407993307958433808384000000000000000000000 2063 59213635409216474919259884559126619075321222608437231457199546630508807515515538295730855457329142743555587428990594501933217645879755353741372405285586236271248211782452065999317239535592756492340627920232407993307958433808384000000000000000000000 2064 77235176620717141199034632033643416185201594706657258422434191257185401107194180385735898422603229665507287950857297176434631712017072200532224876459460308179888971890154868694761616785555769337835601635085749556488641435402240000000000000000000000 2065 154470353241434282398069264067286832370403189413314516844868382514370802214388360771471796845206459331014575901714594352869263424034144401064449752918920616359777943780309737389523233571111538675671203270171499112977282870804480000000000000000000000 2066 101092712206854203821152418034261356580850189653890927013958496088917801897295514350143090153195310165803531773283256476149484210110671165487553670175310433944339936263972356867926318104730454512925934767130231278432026078740480000000000000000000000 2067 151639068310281305731728627051392034871275284480836390520937744133376702845943271525214635229792965248705297659924884714224226315166006748231330505262965650916509904395958535301889477157095681769388902150695346917648039118110720000000000000000000000 2068 252731780517135509552881045085653391452125474134727317534896240222294504743238785875357725382988275414508829433208141190373710525276677913718884175438276084860849840659930892169815795261826136282314836917825578196080065196851200000000000000000000000 2069 252731780517135509552881045085653391452125474134727317534896240222294504743238785875357725382988275414508829433208141190373710525276677913718884175438276084860849840659930892169815795261826136282314836917825578196080065196851200000000000000000000000 2070 329517212870880721062209432161305331870133759636722416562079001938188166525869332763764188034390969514282264205126370101546980255128782869880421704870053948910634112413717329092158651112751455977664944355823606796624543822643200000000000000000000000 2071 659034425741761442124418864322610663740267519273444833124158003876376333051738665527528376068781939028564528410252740203093960510257565739760843409740107897821268224827434658184317302225502911955329888711647213593249087645286400000000000000000000000 2072 538943708162151579337302537934934942792040993539172663532644767614458867917866286475845427540692785694470547677717796432752394372832853760515534166187466014218281570525546564915175038264411270221247553435302610227368142785478656000000000000000000000 2073 808415562243227369005953806902402414188061490308758995298967151421688301876799429713768141311039178541705821516576694649128591559249280640773301249281199021327422355788319847372762557396616905331871330152953915341052214178217984000000000000000000000 2074 1616831124486454738011907613804804828376122980617517990597934302843376603753598859427536282622078357083411643033153389298257183118498561281546602498562398042654844711576639694745525114793233810663742660305907830682104428356435968000000000000000000000 2075 1293464899589163790409526091043843862700898384494014392478347442274701283002879087542029026097662685666729314426522711438605746494798849025237281998849918434123875769261311755796420091834587048530994128244726264545683542685148774400000000000000000000 2076 1691454099462752648997072580595795820455020964338326513240915886051532447003764960631884111050789665871876795788529699573561360800890802571464137998496047183085068313649407680656857043168306140386684629243103576713586171203656089600000000000000000000 2077 3382908198925505297994145161191591640910041928676653026481831772103064894007529921263768222101579331743753591577059399147122721601781605142928275996992094366170136627298815361313714086336612280773369258486207153427172342407312179200000000000000000000 2078 3382908198925505297994145161191591640910041928676653026481831772103064894007529921263768222101579331743753591577059399147122721601781605142928275996992094366170136627298815361313714086336612280773369258486207153427172342407312179200000000000000000000 2079 4568669448174070031579442297968291290525944931762053943859814960124934334705416357495575177743008634177511997999654887002842866733866583826825723840085354516003080135871796453356126919857507114686099346075267148276923678705110220800000000000000000000 2080 6887093517274652242199997524506347240957723655443088109575336623710366174016279656552392828598729657597202496575820853400331347755849095563727856792163634995195277691217957493479251696718512294039500299521076636387473794696583577600000000000000000000 2081 6887093517274652242199997524506347240957723655443088109575336623710366174016279656552392828598729657597202496575820853400331347755849095563727856792163634995195277691217957493479251696718512294039500299521076636387473794696583577600000000000000000000 2082 10330640275911978363299996286759520861436585483164632164363004935565549261024419484828589242898094486395803744863731280100497021633773643345591785188245452492792916536826936240218877545077768441059250449281614954581210692044875366400000000000000000000 2083 20661280551823956726599992573519041722873170966329264328726009871131098522048838969657178485796188972791607489727462560200994043267547286691183570376490904985585833073653872480437755090155536882118500898563229909162421384089750732800000000000000000000 2084 13774187034549304484399995049012694481915447310886176219150673247420732348032559313104785657197459315194404993151641706800662695511698191127455713584327269990390555382435914986958503393437024588079000599042153272774947589393167155200000000000000000000 2085 20661280551823956726599992573519041722873170966329264328726009871131098522048838969657178485796188972791607489727462560200994043267547286691183570376490904985585833073653872480437755090155536882118500898563229909162421384089750732800000000000000000000 2086 41322561103647913453199985147038083445746341932658528657452019742262197044097677939314356971592377945583214979454925120401988086535094573382367140752981809971171666147307744960875510180311073764237001797126459818324842768179501465600000000000000000000 2087 41322561103647913453199985147038083445746341932658528657452019742262197044097677939314356971592377945583214979454925120401988086535094573382367140752981809971171666147307744960875510180311073764237001797126459818324842768179501465600000000000000000000 2088 50943933539590997142087683014726360678933875969757962800287877034271900981945489621064874336291308329563241941578786141199350519687808558465017516910887436893339733131755963557647190423519609317598546888608537295009699753165198458880000000000000000000 2089 101887867079181994284175366029452721357867751939515925600575754068543801963890979242129748672582616659126483883157572282398701039375617116930035033821774873786679466263511927115294380847039218635197093777217074590019399506330396917760000000000000000000 2090 94608596262142197252772774517104339886619838192548938746630007531725210880273865196147171844223422834578815879533892038747157485100489102272891117312862291289645895738336880245549109210975493309277581373827870915668379489672196259840000000000000000000 2091 141912894393213295879159161775656509829929757288823408119945011297587816320410797794220757766335134251868223819300838058120736227650733653409336675969293436934468843607505320368323663816463239963916372060741806373502569234508294389760000000000000000000 2092 236521490655355493131931936292760849716549595481372346866575018829313027200684662990367929610558557086447039698834730096867893712751222755682227793282155728224114739345842200613872773027438733273193953434569677289170948724180490649600000000000000000000 2093 163728203502520451684666523307215180583872179682289918895991020074844162706589738992771779074484007852572173481060291393094784067511697680906434588232910224039922791997355576797655438138656191120657982351269862510113791531565868646400000000000000000000 2094 245592305253780677526999784960822770875808269523434878343986530112266244059884608489157668611726011778858260221590437089642176101267546521359651882349365336059884187996033365196483157207984286680986973526904793765170687297348802969600000000000000000000 2095 491184610507561355053999569921645541751616539046869756687973060224532488119769216978315337223452023557716520443180874179284352202535093042719303764698730672119768375992066730392966314415968573361973947053809587530341374594697605939200000000000000000000 2096 409320508756301129211666308268037951459680449205724797239977550187110406766474347481929447686210019631430433702650728482736960168779244202266086470582275560099806979993388941994138595346640477801644955878174656275284478828914671616000000000000000000000 2097 573048712258821580896332831575253132043552628888014716135968570261954569473064086474701226760694027484002607183711019875831744236290941883172521058815185784139729771990744518791794033485296668922302938229444518785398270360480540262400000000000000000000 2098 1146097424517643161792665663150506264087105257776029432271937140523909138946128172949402453521388054968005214367422039751663488472581883766345042117630371568279459543981489037583588066970593337844605876458889037570796540720961080524800000000000000000000 2099 1146097424517643161792665663150506264087105257776029432271937140523909138946128172949402453521388054968005214367422039751663488472581883766345042117630371568279459543981489037583588066970593337844605876458889037570796540720961080524800000000000000000000 2100 1394588578492232020835267537969071939796301667078728000888577940745678393352026249461657942064597127841458046416358227302820178347717869449426449201647385790621303133441563542622371868786530832898473170065411424526436978705459629260800000000000000000000 2101 2789177156984464041670535075938143879592603334157456001777155881491356786704052498923315884129194255682916092832716454605640356695435738898852898403294771581242606266883127085244743737573061665796946340130822849052873957410919258521600000000000000000000 2102 2231341725587571233336428060750515103674082667325964801421724705193085429363241999138652707303355404546332874266173163684512285356348591119082318722635817264994085013506501668195794990058449332637557072104658279242299165928735406817280000000000000000000 2103 3347012588381356850004642091125772655511124000988947202132587057789628144044862998707979060955033106819499311399259745526768428034522886678623478083953725897491127520259752502293692485087673998956335608156987418863448748893103110225920000000000000000000 2104 5578354313968928083341070151876287759185206668314912003554311762982713573408104997846631768258388511365832185665432909211280713390871477797705796806589543162485212533766254170489487475146123331593892680261645698105747914821838517043200000000000000000000 2105 5578354313968928083341070151876287759185206668314912003554311762982713573408104997846631768258388511365832185665432909211280713390871477797705796806589543162485212533766254170489487475146123331593892680261645698105747914821838517043200000000000000000000 2106 7450625699314511974783187716507755962191951471334239130848567381920392085118054369541716016350732162137109786887082762040902219963373273576808942191899250411586088721579990183889087421829875305577110284106776040886283556627068171059200000000000000000000 2107 14901251398629023949566375433015511924383902942668478261697134763840784170236108739083432032701464324274219573774165524081804439926746547153617884383798500823172177443159980367778174843659750611154220568213552081772567113254136342118400000000000000000000 2108 12417709498857519957971979527512926603653252452223731884747612303200653475196757282569526693917886936895182978145137936734837033272288789294681570319832084019310147869299983639815145703049792175961850473511293401477139261045113618432000000000000000000000 2109 18626564248286279936957969291269389905479878678335597827121418454800980212795135923854290040876830405342774467217706905102255549908433183942022355479748126028965221803949975459722718554574688263942775710266940102215708891567670427648000000000000000000000 2110 34592190746817377025779085826643152681605488974051824536082634273201820395190966715729395790199827895636581153404312823761331735544233055892327231605246519768078269064478525853770763029924421061608012033352888761257745084339959365632000000000000000000000 2111 27586177431006262691444081102259729353685389941332467668015265306477401074645960798619644744083407056013982438790781112619796194168185854698944501153551022093530771532432242136551367985889095276978541241787746733661239750802752405504000000000000000000000 2112 35128697727824349995825513877141277555607151200493662877121254211528356421392733233046708378743147654053682001936022951214317004767503066530259284990881014225098192092902703577125516245527382173221262589442032437587320735153419976704000000000000000000000 2113 70257395455648699991651027754282555111214302400987325754242508423056712842785466466093416757486295308107364003872045902428634009535006133060518569981762028450196384185805407154251032491054764346442525178884064875174641470306839953408000000000000000000000 2114 70257395455648699991651027754282555111214302400987325754242508423056712842785466466093416757486295308107364003872045902428634009535006133060518569981762028450196384185805407154251032491054764346442525178884064875174641470306839953408000000000000000000000 2115 97934551241207278776240826566575682882298724558952029839247132953351781538428225983039308207405138914331477096306488227627792861776069155175268309671547069960879808259001476639259014987530883634435035097838393462364651746488322359296000000000000000000000 2116 163224252068678797960401377610959471470497874264920049732078554922252969230713709971732180345675231523885795160510813712712988102960115258625447182785911783268133013765002461065431691645884806057391725163063989103941086244147203932160000000000000000000000 2117 163224252068678797960401377610959471470497874264920049732078554922252969230713709971732180345675231523885795160510813712712988102960115258625447182785911783268133013765002461065431691645884806057391725163063989103941086244147203932160000000000000000000000 2118 244836378103018196940602066416439207205746811397380074598117832383379453846070564957598270518512847285828692740766220569069482154440172887938170774178867674902199520647503691598147537468827209086087587744595983655911629366220805898240000000000000000000000 2119 489672756206036393881204132832878414411493622794760149196235664766758907692141129915196541037025694571657385481532441138138964308880345775876341548357735349804399041295007383196295074937654418172175175489191967311823258732441611796480000000000000000000000 2120 265362262510913654859198163693593212071073431528424907160535306983375600740993572024446481247484975752125586388787844433359234942746644074930671427317531430880568262304381027484791680258015594840873068699562112901729139748474611302400000000000000000000000 2121 398043393766370482288797245540389818106610147292637360740802960475063401111490358036669721871227463628188379583181766650038852414119966112396007140976297146320852393456571541227187520387023392261309603049343169352593709622711916953600000000000000000000000 2122 796086787532740964577594491080779636213220294585274721481605920950126802222980716073339443742454927256376759166363533300077704828239932224792014281952594292641704786913143082454375040774046784522619206098686338705187419245423833907200000000000000000000000 2123 796086787532740964577594491080779636213220294585274721481605920950126802222980716073339443742454927256376759166363533300077704828239932224792014281952594292641704786913143082454375040774046784522619206098686338705187419245423833907200000000000000000000000 2124 981582738025806820401500003565621493194941528275047472118096620977340814391442242148680673352347337490872314700273482806891927312490013519889182658329897817140742795514263800696171166779649918780316885189642378791833031496784727244800000000000000000000000 2125 1963165476051613640803000007131242986389883056550094944236193241954681628782884484297361346704694674981744629400546965613783854624980027039778365316659795634281485591028527601392342333559299837560633770379284757583666062993569454489600000000000000000000000 2126 1963165476051613640803000007131242986389883056550094944236193241954681628782884484297361346704694674981744629400546965613783854624980027039778365316659795634281485591028527601392342333559299837560633770379284757583666062993569454489600000000000000000000000 2127 2944748214077420461204500010696864479584824584825142416354289862932022443174326726446042020057042012472616944100820448420675781937470040559667547974989693451422228386542791402088513500338949756340950655568927136375499094490354181734400000000000000000000000 2128 4781420590186631953391241424355332098783227693444758008080795167946853520524919196720664616297626425862321389182497943769349836475881137295574482715180185599206423591590933281024914078336125276202525300140615595425095745951108589158400000000000000000000000 2129 3825136472149305562712993139484265679026582154755806406464636134357482816419935357376531693038101140689857111345998355015479869180704909836459586172144148479365138873272746624819931262668900220962020240112492476340076596760886871326720000000000000000000000 2130 5348420907960975919545601026889504223771681242932897453286836364853825530923449437747716880531150267513251536218298584888901056022578546496996589515033411148138866743160123599305744597360055176212382282635166471342761967152390492651520000000000000000000000 2131 10696841815921951839091202053779008447543362485865794906573672729707651061846898875495433761062300535026503072436597169777802112045157092993993179030066822296277733486320247198611489194720110352424764565270332942685523934304780985303040000000000000000000000 2132 8914034846601626532576001711482507039619468738221495755478060608089709218205749062912861467551917112522085893697164308148168426704297577494994315858389018580231444571933539332176240995600091960353970471058610785571269945253984154419200000000000000000000000 2133 12060164792461024132308708197888097759485163587005553080940905528591959530513660496882106691393770211059292679707928181612227871423461428375580544984879260432077836773792435567061973111694242064008312990255767533419953455343625620684800000000000000000000000 2134 24120329584922048264617416395776195518970327174011106161881811057183919061027320993764213382787540422118585359415856363224455742846922856751161089969758520864155673547584871134123946223388484128016625980511535066839906910687251241369600000000000000000000000 2135 24120329584922048264617416395776195518970327174011106161881811057183919061027320993764213382787540422118585359415856363224455742846922856751161089969758520864155673547584871134123946223388484128016625980511535066839906910687251241369600000000000000000000000 2136 31541969457205755422961236825245794140191966304476061903999291382471278772112650530307048269799091321231996239236119859601211356030591428059210656114299604206972803869918677636931314292123402321252510897592007395098339806283328546406400000000000000000000000 2137 63083938914411510845922473650491588280383932608952123807998582764942557544225301060614096539598182642463992478472239719202422712061182856118421312228599208413945607739837355273862628584246804642505021795184014790196679612566657092812800000000000000000000000 2138 49620436323181287152139925279248493593087863482384122693387569113880396837984607500417181587503946885816840603107276863652552622514717896567605308714050467209591889269046299926926965287254114713259778847773304671116582204546764452659200000000000000000000000 2139 74430654484771930728209887918872740389631795223576184040081353670820595256976911250625772381255920328725260904660915295478828933772076844851407963071075700814387833903569449890390447930881172069889668271659957006674873306820146678988800000000000000000000000 2140 116962457047498748287186966729657163469421392494191146348699270054146649689535146250983356599116446230853981421610009750038159753070406470480783941968833244136895167562751992684899275319956127538398050141179932439060515196431659066982400000000000000000000000 2141 116962457047498748287186966729657163469421392494191146348699270054146649689535146250983356599116446230853981421610009750038159753070406470480783941968833244136895167562751992684899275319956127538398050141179932439060515196431659066982400000000000000000000000 2142 163568645857679019661137734700731670895328167138168841392019458515603486852777389277653749655826612157637784295217471973816174977341625595111901391815651541574099486755023908439221302500567708527905251588287319485305869347988342151577600000000000000000000000 2143 327137291715358039322275469401463341790656334276337682784038917031206973705554778555307499311653224315275568590434943947632349954683251190223802783631303083148198973510047816878442605001135417055810503176574638970611738695976684303155200000000000000000000000 2144 267421754338745063890431534510720033368552400241768105767904829001700938822794779295211685945240334162487171149323803385762952740733133909468664180270033472732257891043927977289520542183467840926575252596723712809309595918139670501785600000000000000000000000 2145 401132631508117595835647301766080050052828600362652158651857243502551408234192168942817528917860501243730756723985705078644429111099700864202996270405050209098386836565891965934280813275201761389862878895085569213964393877209505752678400000000000000000000000 2146 802265263016235191671294603532160100105657200725304317303714487005102816468384337885635057835721002487461513447971410157288858222199401728405992540810100418196773673131783931868561626550403522779725757790171138427928787754419011505356800000000000000000000000 2147 543071870349451514362107116237154529302291028183282922482514421972684983455521705645660654534949601683820101410934493029549380950411902708459441104548375667702431409504592200034103254895657769266275897581038924474290256326068253942087680000000000000000000000 2148 710170907380051980319678536617817461395303652239677667861749628733511132211066845844325471314934094509610901845068183192487652012077103541831576829024798950072410304736774415429211948709706313655899250682897055081764181349473870539653120000000000000000000000 2149 1420341814760103960639357073235634922790607304479355335723499257467022264422133691688650942629868189019221803690136366384975304024154207083663153658049597900144820609473548830858423897419412627311798501365794110163528362698947741079306240000000000000000000000 2150 1313816178653096163591405292742962303581311756643403685544236813156995594590473664812002121932628074842780168413376138906102156222342641552388417133695878057633959063763032668544042105112956680263413613763359551901263735496526660498358272000000000000000000000 2151 1839342650114334629027967409840147225013836459300765159761931538419793832426663130736802970705679304779892235778726594468543018711279698173343783987174229280687542689268245735961658947158139352368779059268703372661769229695137324697701580800000000000000000000 2152 3065571083523891048379945683066912041689727432167941932936552564032989720711105217894671617842798841299820392964544324114238364518799496955572973311957048801145904482113742893269431578596898920614631765447838954436282049491895541162835968000000000000000000000 2153 3065571083523891048379945683066912041689727432167941932936552564032989720711105217894671617842798841299820392964544324114238364518799496955572973311957048801145904482113742893269431578596898920614631765447838954436282049491895541162835968000000000000000000000 2154 4598356625285836572569918524600368062534591148251912899404828846049484581066657826842007426764198261949730589446816486171357546778199245433359459967935573201718856723170614339904147367895348380921947648171758431654423074237843311744253952000000000000000000000 2155 9196713250571673145139837049200736125069182296503825798809657692098969162133315653684014853528396523899461178893632972342715093556398490866718919935871146403437713446341228679808294735790696761843895296343516863308846148475686623488507904000000000000000000000 2156 6022014524659990196882671381008040816392732110584644480054248869281721862418548279140327553930905640879153044825053121308722669230095208792415994910509144259111918586203776135942452847965402664307286357245971378379713313405967100988411084800000000000000000000 2157 9033021786989985295324007071512061224589098165876966720081373303922582793627822418710491330896358461318729567237579681963084003845142813188623992365763716388667877879305664203913679271948103996460929535868957067569569970108950651482616627200000000000000000000 2158 18066043573979970590648014143024122449178196331753933440162746607845165587255644837420982661792716922637459134475159363926168007690285626377247984731527432777335755758611328407827358543896207992921859071737914135139139940217901302965233254400000000000000000000 2159 18066043573979970590648014143024122449178196331753933440162746607845165587255644837420982661792716922637459134475159363926168007690285626377247984731527432777335755758611328407827358543896207992921859071737914135139139940217901302965233254400000000000000000000 2160 20339966709815806014569429037287359370031799957561963228120859896472537494996950401589217983758944903000897768205671100920528754947332241665631387838757377491649159390707853912275500388985938567734183617593026976703359678484597812332016435200000000000000000000 2161 40679933419631612029138858074574718740063599915123926456241719792945074989993900803178435967517889806001795536411342201841057509894664483331262775677514754983298318781415707824551000777971877135468367235186053953406719356969195624664032870400000000000000000000 2162 40679933419631612029138858074574718740063599915123926456241719792945074989993900803178435967517889806001795536411342201841057509894664483331262775677514754983298318781415707824551000777971877135468367235186053953406719356969195624664032870400000000000000000000 2163 61019900129447418043708287111862078110095399872685889684362579689417612484990851204767653951276834709002693304617013302761586264841996724996894163516272132474947478172123561736826501166957815703202550852779080930110079035453793436996049305600000000000000000000 2164 101699833549079030072847145186436796850158999787809816140604299482362687474984752007946089918794724515004488841028355504602643774736661208328156939193786887458245796953539269561377501944929692838670918087965134883516798392422989061660082176000000000000000000000 2165 81359866839263224058277716149149437480127199830247852912483439585890149979987801606356871935035779612003591072822684403682115019789328966662525551355029509966596637562831415649102001555943754270936734470372107906813438713938391249328065740800000000000000000000 2166 122039800258894836087416574223724156220190799745371779368725159378835224969981702409535307902553669418005386609234026605523172529683993449993788327032544264949894956344247123473653002333915631406405101705558161860220158070907586873992098611200000000000000000000 2167 244079600517789672174833148447448312440381599490743558737450318757670449939963404819070615805107338836010773218468053211046345059367986899987576654065088529899789912688494246947306004667831262812810203411116323720440316141815173747984197222400000000000000000000 2168 203399667098158060145694290372873593700317999575619632281208598964725374949969504015892179837589449030008977682056711009205287549473322416656313878387573774916491593907078539122755003889859385677341836175930269767033596784845978123320164352000000000000000000000 2169 284759533937421284203972006522023031180445199405867485193692038550615524929957305622249051772625228642012568754879395412887402569262651383318839429742603284883088231469909954771857005445803139948278570646302377673847035498784369372648230092800000000000000000000 2170 528501074066673024473687285775229844082498008023827578321991381989388808578462683347466849558680404548601149607193701405804182386551301901819625270448357557881062940563304199258303567028405620839578973413696608639413635409808471924343308288000000000000000000000 2171 528501074066673024473687285775229844082498008023827578321991381989388808578462683347466849558680404548601149607193701405804182386551301901819625270448357557881062940563304199258303567028405620839578973413696608639413635409808471924343308288000000000000000000000 2172 691116789164110878157898758321454411492497395108082217805681037986123826602605047454379726345966682871247657178637917222974700043951702486994894584432467575690620768428936260568550818421761196482526349848680180528463984766672617131833556992000000000000000000000 2173 1382233578328221756315797516642908822984994790216164435611362075972247653205210094908759452691933365742495314357275834445949400087903404973989789168864935151381241536857872521137101636843522392965052699697360361056927969533345234263667113984000000000000000000000 2174 970847596981237034526626175717569934252225782766560306973323097475350919417658595148028622508326626216121795769839121551711541897893056028161261966587173058819092817222803054435122075405212518690394424052352933941762150461750924238838038528000000000000000000000 2175 1456271395471855551789939263576354901378338674149840460459984646213026379126487892722042933762489939324182693654758682327567312846839584042241892949880759588228639225834204581652683113107818778035591636078529400912643225692626386358257057792000000000000000000000 2176 2371359490964734187779567045392976778537174045716157057239517351901523263677029001210209120652483051639705125793156045787902847943270117770355599366973534468286113171410302018045200106845346431023892472193445899569634630484439503885408665600000000000000000000000 2177 2371359490964734187779567045392976778537174045716157057239517351901523263677029001210209120652483051639705125793156045787902847943270117770355599366973534468286113171410302018045200106845346431023892472193445899569634630484439503885408665600000000000000000000000 2178 3319693666757200981593283688761036314667102259398077551470944722833947061363202115490953259972709257330770140116459973082267035635634742331709722604102252566338427769011813254394310770474932091640488218885439923272428177519913809535362400256000000000000000000000 2179 6639387333514401963186567377522072629334204518796155102941889445667894122726404230981906519945418514661540280232919946164534071271269484663419445208204505132676855538023626508788621540949864183280976437770879846544856355039827619070724800512000000000000000000000 2180 5216661476332744399646588653767342780191160693339836152311484564453345382142174752914355122814257404376924505897294243414991055998854595092686706949303539747103243637018563685476774067889179001149338629677119879428101421817007414984140914688000000000000000000000 2181 7824992214499116599469882980651014170286741040009754228467226846680018073213262129371532684221386106565386758845941365122486583998281892639030060423955309620654865455527845528215161101833768501724007944515679819142152132725511122476211372032000000000000000000000 2182 15649984428998233198939765961302028340573482080019508456934453693360036146426524258743065368442772213130773517691882730244973167996563785278060120847910619241309730911055691056430322203667537003448015889031359638284304265451022244952422744064000000000000000000000 2183 12330290762241032217346482272540992025906379820621430905463508970526089085063322143252112108470062955800003377575422757162706132360929042946350398243808366674971303142043877802036011433192604911807527670145919715011876087931108435417060343808000000000000000000000 2184 15845029313492038673343265277651465356152273141356893007066497900216913075562347251616934827756806012993909670369633820138887445395889372971079289725727355578189794520965511282223973450414052121613920145424542473888697628288634480061956751360000000000000000000000 2185 31690058626984077346686530555302930712304546282713786014132995800433826151124694503233869655513612025987819340739267640277774890791778745942158579451454711156379589041931022564447946900828104243227840290849084947777395256577268960123913502720000000000000000000000 2186 31690058626984077346686530555302930712304546282713786014132995800433826151124694503233869655513612025987819340739267640277774890791778745942158579451454711156379589041931022564447946900828104243227840290849084947777395256577268960123913502720000000000000000000000 2187 41723970141311305864112644104313719813965402647599100275497099726920221948836985127604152873257801107608031629486010609510854532966147764772453180817547320628313086558345846013141288996310973257068378483366543547180523253110669826715323203584000000000000000000000 2188 69539950235518843106854406840522866356609004412665167125828499544867036581394975212673588122096335179346719382476684349184757554943579607954088634695912201047188477597243076688568814993851622095113964138944239245300872088517783044525538672640000000000000000000000 2189 69539950235518843106854406840522866356609004412665167125828499544867036581394975212673588122096335179346719382476684349184757554943579607954088634695912201047188477597243076688568814993851622095113964138944239245300872088517783044525538672640000000000000000000000 2190 97232850771787408945867223723916928180037369001779614211335424142380458228853151182322362153019654498555589933020496700630014988328190956254389418424372812083679464251012443511450201495827931779008905610205219475730422920228404610929514250240000000000000000000000 2191 194465701543574817891734447447833856360074738003559228422670848284760916457706302364644724306039308997111179866040993401260029976656381912508778836848745624167358928502024887022900402991655863558017811220410438951460845840456809221859028500480000000000000000000000 2192 129643801029049878594489631631889237573383158669039485615113898856507277638470868243096482870692872664740786577360662267506686651104254608339185891232497082778239285668016591348600268661103909038678540813606959300973897226971206147906019000320000000000000000000000 2193 194465701543574817891734447447833856360074738003559228422670848284760916457706302364644724306039308997111179866040993401260029976656381912508778836848745624167358928502024887022900402991655863558017811220410438951460845840456809221859028500480000000000000000000000 2194 388931403087149635783468894895667712720149476007118456845341696569521832915412604729289448612078617994222359732081986802520059953312763825017557673697491248334717857004049774045800805983311727116035622440820877902921691680913618443718057000960000000000000000000000 2195 388931403087149635783468894895667712720149476007118456845341696569521832915412604729289448612078617994222359732081986802520059953312763825017557673697491248334717857004049774045800805983311727116035622440820877902921691680913618443718057000960000000000000000000000 2196 479556196039495181985442229628638830247174596630136349702508693828439541555897095151648155084795965876371259087130216737087840913307970929876017714170693092606885124655478847609870896697869799453752660679458752365738396538602228566526147952640000000000000000000000 2197 959112392078990363970884459257277660494349193260272699405017387656879083111794190303296310169591931752742518174260433474175681826615941859752035428341386185213770249310957695219741793395739598907505321358917504731476793077204457133052295905280000000000000000000000 2198 959112392078990363970884459257277660494349193260272699405017387656879083111794190303296310169591931752742518174260433474175681826615941859752035428341386185213770249310957695219741793395739598907505321358917504731476793077204457133052295905280000000000000000000000 2199 1438668588118485545956326688885916490741523789890409049107526081485318624667691285454944465254387897629113777261390650211263522739923912789628053142512079277820655373966436542829612690093609398361257982038376257097215189615806685699578443857920000000000000000000000 2200 2182725176517458437655093625715759691053284200125420293720200362691312572262352044194549139725759851995512481711699199780471230348647651892344339441320777338349987540277956180000331260109165935975531025782596954329534340860864202728766366023680000000000000000000000 2201 1540747183424088308933007265211124487802318258912061383802494373664455933361660266490269980982889307290949987090611199845038515540221871924007769017402901650599991204902086715294351477724117131276845429964186085409083064137080613690893905428480000000000000000000000 2202 2311120775136132463399510897816686731703477388368092075703741560496683900042490399735404971474333960936424980635916799767557773310332807886011653526104352475899986807353130072941527216586175696915268144946279128113624596205620920536340858142720000000000000000000000 2203 4622241550272264926799021795633373463406954776736184151407483120993367800084980799470809942948667921872849961271833599535115546620665615772023307052208704951799973614706260145883054433172351393830536289892558256227249192411241841072681716285440000000000000000000000 2204 3851867958560220772332518163027811219505795647280153459506235934161139833404150666225674952457223268227374967726527999612596288850554679810019422543507254126499978012255216788235878694310292828192113574910465213522707660342701534227234763571200000000000000000000000 2205 5361847381983825249639324189564161921135412848149030160918405484591282536725387118109093742511078297979012989533857543541819049696196413616826985849537110969689276422657693183503614662945381551618812797336794865208889305861252395220884835532800000000000000000000000 2206 10723694763967650499278648379128323842270825696298060321836810969182565073450774236218187485022156595958025979067715087083638099392392827233653971699074221939378552845315386367007229325890763103237625594673589730417778611722504790441769671065600000000000000000000000 2207 10723694763967650499278648379128323842270825696298060321836810969182565073450774236218187485022156595958025979067715087083638099392392827233653971699074221939378552845315386367007229325890763103237625594673589730417778611722504790441769671065600000000000000000000000 2208 13750185487738022060952799026317077061103096841125993331383632421447539390259716500460572435060688439529888594243432030163946044727199202010936168376729896132387812709822508132633335388142249268680994347799139170605680922641886216882778380697600000000000000000000000 2209 27500370975476044121905598052634154122206193682251986662767264842895078780519433000921144870121376879059777188486864060327892089454398404021872336753459792264775625419645016265266670776284498537361988695598278341211361845283772433765556761395200000000000000000000000 2210 20428847010353632776272729981956800205067458163958618663769968169007772808385864514969993332090165681587263054304527587672148409308981671559105164445427274253833321740307726368483812576668484627754620173873006767757011656496516665082985022750720000000000000000000000 2211 30643270515530449164409094972935200307601187245937927995654952253511659212578796772454989998135248522380894581456791381508222613963472507338657746668140911380749982610461589552725718865002726941631930260809510151635517484744774997624477534126080000000000000000000000 2212 50183906786303489211278662781763443982013538533202693674043617458649528855382667178078461881004102652594798372530687334933755875041628888829975730050723521536590551231625501731275452633989973107310262601035864451229180808350138764225593642844160000000000000000000000 2213 50183906786303489211278662781763443982013538533202693674043617458649528855382667178078461881004102652594798372530687334933755875041628888829975730050723521536590551231625501731275452633989973107310262601035864451229180808350138764225593642844160000000000000000000000 2214 67816090251761471907133328083464113489207484504327964424383266836012876831598198889295218758113652233236214016933361263423994425731930930851318554122599353427825069231926353690912773829716179874743598109507924934093487578851538870575126544384000000000000000000000000 2215 135632180503522943814266656166928226978414969008655928848766533672025753663196397778590437516227304466472428033866722526847988851463861861702637108245198706855650138463852707381825547659432359749487196219015849868186975157703077741150253088768000000000000000000000000 2216 113026817086269119845222213472440189148679140840546607373972111393354794719330331482158697930189420388727023361555602105706657376219884884752197590204332255713041782053210589484854623049526966457905996849179874890155812631419231450958544240640000000000000000000000000 2217 169540225629403679767833320208660283723018711260819911060958167090032192078995497223238046895284130583090535042333403158559986064329827327128296385306498383569562673079815884227281934574290449686858995273769812335233718947128847176437816360960000000000000000000000000 2218 339080451258807359535666640417320567446037422521639822121916334180064384157990994446476093790568261166181070084666806317119972128659654654256592770612996767139125346159631768454563869148580899373717990547539624670467437894257694352875632721920000000000000000000000000 2219 271264361007045887628533312333856453956829938017311857697533067344051507326392795557180875032454608932944856067733445053695977702927723723405274216490397413711300276927705414763651095318864719498974392438031699736373950315406155482300506177536000000000000000000000000 2220 337606188427247327537685481111158304109315520684589214199647132727107582487738859688013154252348399161110717606037820202697711380274177894890259758566853302934172627263285543374326634934891417202527912327767713258856709903413095681776173449216000000000000000000000000 2221 675212376854494655075370962222316608218631041369178428399294265454215164975477719376026308504696798322221435212075640405395422760548355789780519517133706605868345254526571086748653269869782834405055824655535426517713419806826191363552346898432000000000000000000000000 2222 675212376854494655075370962222316608218631041369178428399294265454215164975477719376026308504696798322221435212075640405395422760548355789780519517133706605868345254526571086748653269869782834405055824655535426517713419806826191363552346898432000000000000000000000000 2223 945290975030615685891867069734704426797752508596983559589903921105355306765461767664180604218707831828302052944255970729390311268018881413033405590675935536841461623845292263106237955384497878542254343902063091815781977647062651138984363687936000000000000000000000000 2224 1575484958384359476486445116224507377996254180994972599316506535175592177942436279440301007031179719713836754907093284548983852113364802355055675984459892561402436039742153771843729925640829797570423906503438486359636629411771085231640606146560000000000000000000000000 2225 1575484958384359476486445116224507377996254180994972599316506535175592177942436279440301007031179719713836754907093284548983852113364802355055675984459892561402436039742153771843729925640829797570423906503438486359636629411771085231640606146560000000000000000000000000 2226 2363227437576539214729667674336761066994381271492458898974759802763388266913654419160451510546769579570755132360639926823475778170047203532583513976689838842103654059613230657765594888461244696355635859755157729539454944117656627847460909219840000000000000000000000000 2227 4726454875153078429459335348673522133988762542984917797949519605526776533827308838320903021093539159141510264721279853646951556340094407065167027953379677684207308119226461315531189776922489392711271719510315459078909888235313255694921818439680000000000000000000000000 2228 2598597304710802545007539551199086211762813605510330026520604268274992312347253341437112329553049068319412876488288017492065435028025581361668714890231599415702600990579049225501570082117753500857752104647081507442732675773041109033317878988800000000000000000000000000 2229 3897895957066203817511309326798629317644220408265495039780906402412488468520880012155668494329573602479119314732432026238098152542038372042503072335347399123553901485868573838252355123176630251286628156970622261164099013659561663549976818483200000000000000000000000000 2230 7238949634551521375378145892626025875624980758207347931021683318766050012967348594003384346612065261746935870217373763013610854720928405221791420051359455515171531330898779985325802371613741895246595148659727056447612453939185946592814091468800000000000000000000000000 2231 7238949634551521375378145892626025875624980758207347931021683318766050012967348594003384346612065261746935870217373763013610854720928405221791420051359455515171531330898779985325802371613741895246595148659727056447612453939185946592814091468800000000000000000000000000 2232 8924436415129571809118107566163368536131830802975507546963817342918821480312990674452126195259918513973606903596420724095024559291672587990215477199102101879237446258236239306448962337188422077366999226530268426781988558579115168244759883939840000000000000000000000000 2233 17848872830259143618236215132326737072263661605951015093927634685837642960625981348904252390519837027947213807192841448190049118583345175980430954398204203758474892516472478612897924674376844154733998453060536853563977117158230336489519767879680000000000000000000000000 2234 17848872830259143618236215132326737072263661605951015093927634685837642960625981348904252390519837027947213807192841448190049118583345175980430954398204203758474892516472478612897924674376844154733998453060536853563977117158230336489519767879680000000000000000000000000 2235 26773309245388715427354322698490105608395492408926522640891452028756464440938972023356378585779755541920820710789262172285073677875017763970646431597306305637712338774708717919346887011565266232100997679590805280345965675737345504734279651819520000000000000000000000000 2236 44622182075647859045590537830816842680659154014877537734819086714594107401564953372260630976299592569868034517982103620475122796458362939951077385995510509396187231291181196532244811685942110386834996132651342133909942792895575841223799419699200000000000000000000000000 2237 35584778110959685061673466877740013783310464594142846548020284342018085649349266613321769006416130783565647780162943393543452356669327407809087029338191925214680956599296397234574976407776619675577275396924488030839574632309130101229105866342400000000000000000000000000 2238 53377167166439527592510200316610020674965696891214269822030426513027128474023899919982653509624196175348471670244415090315178535003991111713630544007287887822021434898944595851862464611664929513365913095386732046259361948463695151843658799513600000000000000000000000000 2239 106754334332879055185020400633220041349931393782428539644060853026054256948047799839965307019248392350696943340488830180630357070007982223427261088014575775644042869797889191703724929223329859026731826190773464092518723896927390303687317599027200000000000000000000000000 2240 77448689808175958194312865672701612816177281468155827574107511973221477496611023803721272062722888587986128426837702796244462757852633491710086974701848714605782333933007111113517684127748895782542248674133711638985867220543437724467076477747200000000000000000000000000 2241 104783521505179237557011524145419829104239851398093178482616045610829057789532561616799368084860378677863585518662774371389567260624151194666588259890736496231352569438774326800641572643424976646968924676769139276274996827794062803690750528716800000000000000000000000000 2242 209567043010358475114023048290839658208479702796186356965232091221658115579065123233598736169720757355727171037325548742779134521248302389333176519781472992462705138877548653601283145286849953293937849353538278552549993655588125607381501057433600000000000000000000000000 2243 209567043010358475114023048290839658208479702796186356965232091221658115579065123233598736169720757355727171037325548742779134521248302389333176519781472992462705138877548653601283145286849953293937849353538278552549993655588125607381501057433600000000000000000000000000 2244 274049210090468775149107063149559553041858072887320620646841965443706766526469776536244501145019451926720146741118025279018868220093933893743384679714233913220460566224486700863216420759726861999764879923857748876411530164999856563498885998182400000000000000000000000000 2245 548098420180937550298214126299119106083716145774641241293683930887413533052939553072489002290038903853440293482236050558037736440187867787486769359428467826440921132448973401726432841519453723999529759847715497752823060329999713126997771996364800000000000000000000000000 2246 438478736144750040238571301039295284866972916619712993034947144709930826442351642457991201832031123082752234785788840446430189152150294229989415487542774261152736905959178721381146273215562979199623807878172398202258448263999770501598217597091840000000000000000000000000 2247 657718104217125060357856951558942927300459374929569489552420717064896239663527463686986802748046684624128352178683260669645283728225441344984123231314161391729105358938768082071719409823344468799435711817258597303387672395999655752397326395637760000000000000000000000000 2248 1096196840361875100596428252598238212167432291549282482587367861774827066105879106144978004580077807706880586964472101116075472880375735574973538718856935652881842264897946803452865683038907447999059519695430995505646120659999426253995543992729600000000000000000000000000 2249 1096196840361875100596428252598238212167432291549282482587367861774827066105879106144978004580077807706880586964472101116075472880375735574973538718856935652881842264897946803452865683038907447999059519695430995505646120659999426253995543992729600000000000000000000000000 2250 1422027013523927972519065956610313518541862339128208830076319449013047044236770664003290314023252774317476827861390388535808013206465935642987699269438841213095022031821825519766385007984812576687690372839000014802076212746548815705299150805401600000000000000000000000000 2251 2844054027047855945038131913220627037083724678256417660152638898026094088473541328006580628046505548634953655722780777071616026412931871285975398538877682426190044063643651039532770015969625153375380745678000029604152425493097631410598301610803200000000000000000000000000 2252 2370045022539879954198443261017189197569770565213681383460532415021745073727951106672150523372087957195794713102317314226346688677443226071646165449064735355158370053036375866277308346641354294479483954731666691336793687910914692842165251342336000000000000000000000000000 2253 3555067533809819931297664891525783796354655847820522075190798622532617610591926660008225785058131935793692069653475971339520033016164839107469248173597103032737555079554563799415962519962031441719225932097500037005190531866372039263247877013504000000000000000000000000000 2254 7110135067619639862595329783051567592709311695641044150381597245065235221183853320016451570116263871587384139306951942679040066032329678214938496347194206065475110159109127598831925039924062883438451864195000074010381063732744078526495754027008000000000000000000000000000 2255 5018918871260922255949644552742283006618337667511325282622303937693107214953308225893965814199715674061682921863730783067557693669879772857603644480372380752100077759371148893293123557593456153015377786490588287536739574399584055430467591077888000000000000000000000000000 2256 6546415919035985551238666807924716965154353479362598194724744266556226802113010729426911931564846531384803811126605369218553513482451877640352579757007453154913144903527585512991030727295812373498318851944245592439225531825544420126696857927680000000000000000000000000000 2257 13092831838071971102477333615849433930308706958725196389449488533112453604226021458853823863129693062769607622253210738437107026964903755280705159514014906309826289807055171025982061454591624746996637703888491184878451063651088840253393715855360000000000000000000000000000 2258 13092831838071971102477333615849433930308706958725196389449488533112453604226021458853823863129693062769607622253210738437107026964903755280705159514014906309826289807055171025982061454591624746996637703888491184878451063651088840253393715855360000000000000000000000000000 2259 18329964573300759543468267062189207502432189742215274945229283946357435045916430042395353408381570287877450671154495033811949837750865257392987223319620868833756805729877239436374886036428274645795292785443887658829831489111524376354751202197504000000000000000000000000000 2260 28804230043758336425450133954868754646679155309195432056788874772847397929297247209478412498885324738093136768957063624561635459322788261617551350930832793881617837575521376257160535200101574443392602948554680606732592340032395448557466174881792000000000000000000000000000 2261 28804230043758336425450133954868754646679155309195432056788874772847397929297247209478412498885324738093136768957063624561635459322788261617551350930832793881617837575521376257160535200101574443392602948554680606732592340032395448557466174881792000000000000000000000000000 2262 43206345065637504638175200932303131970018732963793148085183312159271096893945870814217618748327987107139705153435595436842453188984182392426327026396249190822426756363282064385740802800152361665088904422832020910098888510048593172836199262322688000000000000000000000000000 2263 86412690131275009276350401864606263940037465927586296170366624318542193787891741628435237496655974214279410306871190873684906377968364784852654052792498381644853512726564128771481605600304723330177808845664041820197777020097186345672398524645376000000000000000000000000000 2264 57608460087516672850900267909737509293358310618390864113577749545694795858594494418956824997770649476186273537914127249123270918645576523235102701861665587763235675151042752514321070400203148886785205897109361213465184680064790897114932349763584000000000000000000000000000 2265 86412690131275009276350401864606263940037465927586296170366624318542193787891741628435237496655974214279410306871190873684906377968364784852654052792498381644853512726564128771481605600304723330177808845664041820197777020097186345672398524645376000000000000000000000000000 2266 172825380262550018552700803729212527880074931855172592340733248637084387575783483256870474993311948428558820613742381747369812755936729569705308105584996763289707025453128257542963211200609446660355617691328083640395554040194372691344797049290752000000000000000000000000000 2267 172825380262550018552700803729212527880074931855172592340733248637084387575783483256870474993311948428558820613742381747369812755936729569705308105584996763289707025453128257542963211200609446660355617691328083640395554040194372691344797049290752000000000000000000000000000 2268 201560101165630673792252334940662088812249882718287838310858059964994438718528154653037457316332006036170617403396652762300164459954525088570423904882906010767113086197710028537383454799556179701665769701208644069965114352123880537292354346811392000000000000000000000000000 2269 403120202331261347584504669881324177624499765436575676621716119929988877437056309306074914632664012072341234806793305524600328919909050177140847809765812021534226172395420057074766909599112359403331539402417288139930228704247761074584708693622784000000000000000000000000000 2270 374325902164742679899897193461229593508464067905391699720164968506418243334409430069926706444616582638602575177736640844271733997058403735916501537639682591424638588652890052997997844627747190874522143730816053272792355225372920997828658072649728000000000000000000000000000 2271 561488853247114019849845790191844390262696101858087549580247452759627365001614145104890059666924873957903862766604961266407600995587605603874752306459523887136957882979335079496996766941620786311783215596224079909188532838059381496742987108974592000000000000000000000000000 2272 917989712451630857849747879202539241223138071291793930266118851337168549129623126123867875328464476470858696269211285879999728611833704399985706151830650164684232729315420844256994714206141920477994781054144130645181252100319306256579804321021952000000000000000000000000000 2273 723264621931587948608892268462606674903078480411716429906639094992920675071824281188501962380002314795222003121196770693333119512353827709079647271139300129751213665521240665172177653616960300982662554769931739296203410745706120080941664010502144000000000000000000000000000 2274 1084896932897381922913338402693910012354617720617574644859958642489381012607736421782752943570003472192833004681795156039999679268530741563619470906708950194626820498281860997758266480425440451473993832154897608944305116118559180121412496015753216000000000000000000000000000 2275 2169793865794763845826676805387820024709235441235149289719917284978762025215472843565505887140006944385666009363590312079999358537061483127238941813417900389253640996563721995516532960850880902947987664309795217888610232237118360242824992031506432000000000000000000000000000 2276 1808161554828969871522230671156516687257696201029291074766597737482301687679560702971254905950005786988055007802991926733332798780884569272699118177848250324378034163803101662930444134042400752456656386924829348240508526864265300202354160026255360000000000000000000000000000 2277 2531313272442647690068378623134974834762657519429144234162883792100144477905201791774410391564003948303343068593080025647880890774709547836209414660650309597108462475010717271000996353823527401804945729465992492457284089498737987585744800265011200000000000000000000000000000 2278 5062626544885295380136757246269949669525315038858288468325767584200288955810403583548820783128007896606686137186160051295761781549419095672418829321300619194216924950021434542001992707647054803609891458931984984914568178997475975171489600530022400000000000000000000000000000 2279 5062626544885295380136757246269949669525315038858288468325767584200288955810403583548820783128007896606686137186160051295761781549419095672418829321300619194216924950021434542001992707647054803609891458931984984914568178997475975171489600530022400000000000000000000000000000 2280 6190451697891031718614712751094641102461271962359699651581427262130393805663288511812056147285926698151374657070532800751997452785339495077036524296337295968984021400976085709657106229424468870646989893747918257000435911635848612084550020471193600000000000000000000000000000 2281 12380903395782063437229425502189282204922543924719399303162854524260787611326577023624112294571853396302749314141065601503994905570678990154073048592674591937968042801952171419314212458848937741293979787495836514000871823271697224169100040942387200000000000000000000000000000 2282 8739461220552044779220770942721846262298266299801928919879662017125261843289348487264079266756602397390175986452516895179290521579302816579345681359535006073859794919025062178339444088599250170325162202938237539294733051721198040589952970076979200000000000000000000000000000 2283 13109191830828067168831156414082769393447399449702893379819493025687892764934022730896118900134903596085263979678775342768935782368954224869018522039302509110789692378537593267509166132898875255487743304407356308942099577581797060884929455115468800000000000000000000000000000 2284 21848653051380111948051927356804615655745665749504822299699155042813154608223371218160198166891505993475439966131292237948226303948257041448364203398837515184649487297562655445848610221498125425812905507345593848236832629302995101474882425192448000000000000000000000000000000 2285 21848653051380111948051927356804615655745665749504822299699155042813154608223371218160198166891505993475439966131292237948226303948257041448364203398837515184649487297562655445848610221498125425812905507345593848236832629302995101474882425192448000000000000000000000000000000 2286 30588114271932156727272698299526461918043932049306751219578817059938416451512719705424277433648108390865615952583809133127516825527559858027709884758372521258509282216587717624188054310097375596138067710283831387531565681024193142064835395269427200000000000000000000000000000 2287 61176228543864313454545396599052923836087864098613502439157634119876832903025439410848554867296216781731231905167618266255033651055119716055419769516745042517018564433175435248376108620194751192276135420567662775063131362048386284129670790538854400000000000000000000000000000 2288 50893932893891130922401797158354018746958592180220637854538572389608968821719761087272805158277485152132850890323055981371637854722092724574830078474613746382276982384365110350397453089701565213882258805542709853784811061209470163623987456895877120000000000000000000000000000 2289 76340899340836696383602695737531028120437888270330956781807858584413453232579641630909207737416227728199276335484583972057456782083139086862245117711920619573415473576547665525596179634552347820823388208314064780677216591814205245435981185343815680000000000000000000000000000 2290 141775955918696721855262149226843337937956078216328919737643165942482127431933620171688528655201565780941513194471370233820991166725829732744169504322138293493485879499302807404678619321311503095814863815440406021257687956226381170095393629924229120000000000000000000000000000 2291 113420764734957377484209719381474670350364862573063135790114532753985701945546896137350822924161252624753210555577096187056792933380663786195335603457710634794788703599442245923742895457049202476651891052352324817006150364981104936076314903939383296000000000000000000000000000 2292 148319461576482724402428094575774568919707897210928716033226696678288994851869018025766460746980099586215736880370048859997344605190098797332361942983160060885492920091578321592586863289987418623314011376153040145315735092667598762561334874382270464000000000000000000000000000 2293 296638923152965448804856189151549137839415794421857432066453393356577989703738036051532921493960199172431473760740097719994689210380197594664723885966320121770985840183156643185173726579974837246628022752306080290631470185335197525122669748764540928000000000000000000000000000 2294 296638923152965448804856189151549137839415794421857432066453393356577989703738036051532921493960199172431473760740097719994689210380197594664723885966320121770985840183156643185173726579974837246628022752306080290631470185335197525122669748764540928000000000000000000000000000 2295 399310679233396729197310535362292837209344535482144526906057404213005649285908707858979195387480197077221402461090494158330591803447461634355271452736963876042699629371117852596660718155160753062099099032260284225884217590892686543444127043754655744000000000000000000000000000 2296 653094799812844428198267897836994507080172395810796381784129443335049239720952908853797084011523166775188782691916897112291812371860737250856621753809789806149837616038094976691427307915996253897122081972763487089446186993104482879944172231563170283520000000000000000000000000 2297 653094799812844428198267897836994507080172395810796381784129443335049239720952908853797084011523166775188782691916897112291812371860737250856621753809789806149837616038094976691427307915996253897122081972763487089446186993104482879944172231563170283520000000000000000000000000 2298 979642199719266642297401846755491760620258593716194572676194165002573859581429363280695626017284750162783174037875345668437718557791105876284932630714684709224756424057142465037140961873994380845683122959145230634169280489656724319916258347344755425280000000000000000000000000 2299 1959284399438533284594803693510983521240517187432389145352388330005147719162858726561391252034569500325566348075750691336875437115582211752569865261429369418449512848114284930074281923747988761691366245918290461268338560979313448639832516694689510850560000000000000000000000000 2300 1216220271645970224365155570522635292621862970853453886494044582438459871246425062256946480414368923838631963005254042941879847509628597854140806729979658387563363019106502263084177875915967311503909378272589896746663779194208866502864853357289023733760000000000000000000000000 2301 1824330407468955336547733355783952938932794456280180829741066873657689806869637593385419720621553385757947944507881064412819771264442896781211210094969487581345044528659753394626266813873950967255864067408884845119995668791313299754297280035933535600640000000000000000000000000 2302 3648660814937910673095466711567905877865588912560361659482133747315379613739275186770839441243106771515895889015762128825639542528885793562422420189938975162690089057319506789252533627747901934511728134817769690239991337582626599508594560071867071201280000000000000000000000000 2303 3648660814937910673095466711567905877865588912560361659482133747315379613739275186770839441243106771515895889015762128825639542528885793562422420189938975162690089057319506789252533627747901934511728134817769690239991337582626599508594560071867071201280000000000000000000000000 2304 4375467214387110463595963529646009642577088656635425256813953593593038888781335960383262978228711350053810159003528546263616136199038314145840506952006565718073690783172704488846913205314075971068269475139730113870773667654808265742112635955180847759360000000000000000000000000 2305 8750934428774220927191927059292019285154177313270850513627907187186077777562671920766525956457422700107620318007057092527232272398076628291681013904013131436147381566345408977693826410628151942136538950279460227741547335309616531484225271910361695518720000000000000000000000000 2306 8750934428774220927191927059292019285154177313270850513627907187186077777562671920766525956457422700107620318007057092527232272398076628291681013904013131436147381566345408977693826410628151942136538950279460227741547335309616531484225271910361695518720000000000000000000000000 2307 13126401643161331390787890588938028927731265969906275770441860780779116666344007881149788934686134050161430477010585638790848408597114942437521520856019697154221072349518113466540739615942227913204808425419190341612321002964424797226337907865542543278080000000000000000000000000 2308 21877336071935552317979817648230048212885443283177126284069767967965194443906679801916314891143556750269050795017642731318080680995191570729202534760032828590368453915863522444234566026570379855341347375698650569353868338274041328710563179775904238796800000000000000000000000000 2309 14317567852549734832130500629166585138854999236372585369098206029500100971797143649984546461395003936884072463206212305730747520452703086137178138675366393422964723506836111313769045589528772251044429636659960727590381100878942351944302304759741048422400000000000000000000000000 2310 20005142543068185661849334092239870490225692179521329539113754260446316774871556904539367939152657131487612381218721000431746946575002543258313395456796607305265572694335054582800346547492081377865925323282986671124370408314837398301849822280309696102400000000000000000000000000 2311 40010285086136371323698668184479740980451384359042659078227508520892633549743113809078735878305314262975224762437442000863493893150005086516626790913593214610531145388670109165600693094984162755731850646565973342248740816629674796603699644560619392204800000000000000000000000000 2312 33341904238446976103082223487066450817042820299202215898522923767410527958119261507565613231921095219146020635364535000719578244291670905430522325761327678842109287823891757638000577579153468963109875538804977785207284013858062330503083037133849493504000000000000000000000000000 2313 46678665933825766544315112881893031143859948418883102257932093274374739141366966110591858524689533306804428889510349001007409542008339267602731256065858750378953002953448460693200808610814856548353825754326968899290197619401287262704316251987389290905600000000000000000000000000 2314 93357331867651533088630225763786062287719896837766204515864186548749478282733932221183717049379066613608857779020698002014819084016678535205462512131717500757906005906896921386401617221629713096707651508653937798580395238802574525408632503974778581811200000000000000000000000000 2315 93357331867651533088630225763786062287719896837766204515864186548749478282733932221183717049379066613608857779020698002014819084016678535205462512131717500757906005906896921386401617221629713096707651508653937798580395238802574525408632503974778581811200000000000000000000000000 2316 122082664750005850962054910614181773760864480480155805905360859332980086985113603673855629987649548648565429403334758925711686494483348853730220208172245962529569392339788281812986730212900394049540775049778226351989747619972597456303596351351633530060800000000000000000000000000 2317 244165329500011701924109821228363547521728960960311611810721718665960173970227207347711259975299097297130858806669517851423372988966697707460440416344491925059138784679576563625973460425800788099081550099556452703979495239945194912607192702703267060121600000000000000000000000000 2318 192372683848494068182631980361740976835301605605093997184204990464089834037148708819408871495690197870466737241618408004151748415549519405877922752271417880349624497020272444068948787002146075472003645532983871827377784128441668719023848796069240714035200000000000000000000000000 2319 288559025772741102273947970542611465252952408407640995776307485696134751055723063229113307243535296805700105862427612006227622623324279108816884128407126820524436745530408666103423180503219113208005468299475807741066676192662503078535773194103861071052800000000000000000000000000 2320 442969545617105909412824551397303817884708594412508024360610008975416813752600108202271234369237008831367850678409581793206660551710324991434917342626282076564092081944176664182393925268421724213708025299944009210604149684380812611712951449066060277350400000000000000000000000000 2321 442969545617105909412824551397303817884708594412508024360610008975416813752600108202271234369237008831367850678409581793206660551710324991434917342626282076564092081944176664182393925268421724213708025299944009210604149684380812611712951449066060277350400000000000000000000000000 2322 598607494077170147855168312699059213357714316773659492379202714831644342908919065138204370769239201123470068484337272693522514259068006745182320733278759562924448759384022519165397196308678005694200034189113525960275877951865962988801285741981162536960000000000000000000000000000 2323 1197214988154340295710336625398118426715428633547318984758405429663288685817838130276408741538478402246940136968674545387045028518136013490364641466557519125848897518768045038330794392617356011388400068378227051920551755903731925977602571483962325073920000000000000000000000000000 2324 980328214937974300110637961376720161006111852107587284621013141680808851430548613921986868071362749665972720851161040787942668279343257423269597722615939574064676953773833980662172220041748038310791360338693165703060495776244258228036888244114077777920000000000000000000000000000 2325 1470492322406961450165956942065080241509167778161380926931519712521213277145822920882980302107044124498959081276741561181914002419014886134904396583923909361097015430660750970993258330062622057466187040508039748554590743664366387342055332366171116666880000000000000000000000000000 2326 2940984644813922900331913884130160483018335556322761853863039425042426554291645841765960604214088248997918162553483122363828004838029772269808793167847818722194030861321501941986516660125244114932374081016079497109181487328732774684110664732342233333760000000000000000000000000000 2327 2352787715851138320265531107304128386414668445058209483090431540033941243433316673412768483371270599198334530042786497891062403870423817815847034534278254977755224689057201553589213328100195291945899264812863597687345189862986219747288531785873786667008000000000000000000000000000 2328 3076722397651488572654925294166937120696104889691504708656718167736692395258952572924389555177815398951668231594413112626773912753631146374569199006363871893987601516459417416232048198284870766390791346293744704668066786743905056592608080027681105641472000000000000000000000000000 2329 6153444795302977145309850588333874241392209779383009417313436335473384790517905145848779110355630797903336463188826225253547825507262292749138398012727743787975203032918834832464096396569741532781582692587489409336133573487810113185216160055362211282944000000000000000000000000000 2330 5713913024209907349216289832024311795578480509427080173219619454368143019766626206859580602473085740910241001532481494878294409399600700409914226726104333517405545673424632344430946653957617137582898214545525880097838318238680819386272148622836339048448000000000000000000000000000 2331 7990745179053374797321034142820025556917067175301407971500363014241911799477126824221749729004391740290413453016494317619099496114507093040502319253427566851306227082594927983860308584846842307034598922306570581228527167755185731041282338849184880263168000000000000000000000000000 2332 13317908631755624662201723571366709261528445292169013285833938357069852999128544707036249548340652900484022421694157196031832493524178488400837198755712611418843711804324879973100514308078070511724331537177617635380878612925309551735470564748641467105280000000000000000000000000000 2333 13317908631755624662201723571366709261528445292169013285833938357069852999128544707036249548340652900484022421694157196031832493524178488400837198755712611418843711804324879973100514308078070511724331537177617635380878612925309551735470564748641467105280000000000000000000000000000 2334 19976862947633436993302585357050063892292667938253519928750907535604779498692817060554374322510979350726033632541235794047748740286267732601255798133568917128265567706487319959650771462117105767586497305766426453071317919387964327603205847122962200657920000000000000000000000000000 2335 39953725895266873986605170714100127784585335876507039857501815071209558997385634121108748645021958701452067265082471588095497480572535465202511596267137834256531135412974639919301542924234211535172994611532852906142635838775928655206411694245924401315840000000000000000000000000000 2336 23054530908753434289189538283206236200629073362914426360351187408036888385046052181928297537463651239493349738394927583046701627445216542945987083560309226489763064131856514911417697037513298532900943669399909520071100792122804770231150725531261699358720000000000000000000000000000 2337 34581796363130151433784307424809354300943610044371639540526781112055332577569078272892446306195476859240024607592391374570052441167824814418980625340463839734644596197784772367126545556269947799351415504099864280106651188184207155346726088296892549038080000000000000000000000000000 2338 69163592726260302867568614849618708601887220088743279081053562224110665155138156545784892612390953718480049215184782749140104882335649628837961250680927679469289192395569544734253091112539895598702831008199728560213302376368414310693452176593785098076160000000000000000000000000000 2339 69163592726260302867568614849618708601887220088743279081053562224110665155138156545784892612390953718480049215184782749140104882335649628837961250680927679469289192395569544734253091112539895598702831008199728560213302376368414310693452176593785098076160000000000000000000000000000 2340 81319909150041008440954569940869986343525513221397995765116012557107922887349323327913315282315124036286689769570374406570734732978393463983611969030789173242588809977580864441654013308628160381776894190712865034736406779699167416559423930977152191692800000000000000000000000000000 2341 162639818300082016881909139881739972687051026442795991530232025114215845774698646655826630564630248072573379539140748813141469465956786927967223938061578346485177619955161728883308026617256320763553788381425730069472813559398334833118847861954304383385600000000000000000000000000000 2342 162639818300082016881909139881739972687051026442795991530232025114215845774698646655826630564630248072573379539140748813141469465956786927967223938061578346485177619955161728883308026617256320763553788381425730069472813559398334833118847861954304383385600000000000000000000000000000 2343 243959727450123025322863709822609959030576539664193987295348037671323768662047969983739945846945372108860069308711123219712204198935180391950835907092367519727766429932742593324962039925884481145330682572138595104209220339097502249678271792931456575078400000000000000000000000000000 2344 406599545750205042204772849704349931717627566106989978825580062785539614436746616639566576411575620181433448847851872032853673664891967319918059845153945866212944049887904322208270066543140801908884470953564325173682033898495837082797119654885760958464000000000000000000000000000000 2345 325279636600164033763818279763479945374102052885591983060464050228431691549397293311653261129260496145146759078281497626282938931913573855934447876123156692970355239910323457766616053234512641527107576762851460138945627118796669666237695723908608766771200000000000000000000000000000 2346 487919454900246050645727419645219918061153079328387974590696075342647537324095939967479891693890744217720138617422246439424408397870360783901671814184735039455532859865485186649924079851768962290661365144277190208418440678195004499356543585862913150156800000000000000000000000000000 2347 975838909800492101291454839290439836122306158656775949181392150685295074648191879934959783387781488435440277234844492878848816795740721567803343628369470078911065719730970373299848159703537924581322730288554380416836881356390008998713087171725826300313600000000000000000000000000000 2348 813199091500410084409545699408699863435255132213979957651160125571079228873493233279133152823151240362866897695703744065707347329783934639836119690307891732425888099775808644416540133086281603817768941907128650347364067796991674165594239309771521916928000000000000000000000000000000 2349 1088327175296651463220873352544319207992887784496205800296199052825783709810456429998915116314068448222792551062329491532966356346565869241192376533280098291712014679642369210117196520859460919112885280043815147982965690097623962930041368695928670440652800000000000000000000000000000 2350 2013405274298805206958615702206990534786842401317980730547968247727699863149344395497992965181026629212166219465309559335987759241146858096205896586568181839667227157338383038716813563590002700358837768081058023768486526680604331420576532087468040315207680000000000000000000000000000 2351 2013405274298805206958615702206990534786842401317980730547968247727699863149344395497992965181026629212166219465309559335987759241146858096205896586568181839667227157338383038716813563590002700358837768081058023768486526680604331420576532087468040315207680000000000000000000000000000 2352 2562052279192333514774674349917168294268739000044623107599647442966801604852994792048742278380032869432962700197723386196080954533919860262524443485153353539428651644634185834203882703171482579938744429114350771815470445305671710329510306132940891378155520000000000000000000000000000 2353 5124104558384667029549348699834336588537478000089246215199294885933603209705989584097484556760065738865925400395446772392161909067839720525048886970306707078857303289268371668407765406342965159877488858228701543630940890611343420659020612265881782756311040000000000000000000000000000 2354 4099283646707733623639478959867469270829982400071396972159435908746882567764791667277987645408052591092740320316357417913729527254271776420039109576245365663085842631414697334726212325074372127901991086582961234904752712489074736527216489812705426205048832000000000000000000000000000 2355 6148925470061600435459218439801203906244973600107095458239153863120323851647187500916981468112078886639110480474536126870594290881407664630058664364368048494628763947122046002089318487611558191852986629874441852357129068733612104790824734719058139307573248000000000000000000000000000 2356 10248209116769334059098697399668673177074956000178492430398589771867206419411979168194969113520131477731850800790893544784323818135679441050097773940613414157714606578536743336815530812685930319754977716457403087261881781222686841318041224531763565512622080000000000000000000000000000 2357 10248209116769334059098697399668673177074956000178492430398589771867206419411979168194969113520131477731850800790893544784323818135679441050097773940613414157714606578536743336815530812685930319754977716457403087261881781222686841318041224531763565512622080000000000000000000000000000 2358 14347492763477067682738176359536142447904938400249889402558025680614088987176770835472956758928184068824591121107250962698053345389951217470136883516858779820800449209951440671541743137760302447656968803040364322166634493711761577845257714344468991717670912000000000000000000000000000 2359 28694985526954135365476352719072284895809876800499778805116051361228177974353541670945913517856368137649182242214501925396106690779902434940273767033717559641600898419902881343083486275520604895313937606080728644333268987423523155690515428688937983435341824000000000000000000000000000 2360 22029614873055340142786963701649982498751677071249830185030039430864152381885593015096272188905479475754293453668613682882837813787720373280918836895964268228788091306618353787012912691836684860575660760573787738759793120266090611652167356670641365235793920000000000000000000000000000 2361 33044422309583010214180445552474973748127515606874745277545059146296228572828389522644408283358219213631440180502920524324256720681580559921378255343946402343182136959927530680519369037755027290863491140860681608139689680399135917478251035005962047853690880000000000000000000000000000 2362 66088844619166020428360891104949947496255031213749490555090118292592457145656779045288816566716438427262880361005841048648513441363161119842756510687892804686364273919855061361038738075510054581726982281721363216279379360798271834956502070011924095707381760000000000000000000000000000 2363 45372634683939984189925842170724685990520330693497629474466779307371916369620318419750678106504974145499325340598500761699998576873833935658664802673829528886110650274343092227576250338502044952309077832252440337147460926858629866703863820674526164979548160000000000000000000000000000 2364 59333445355921517786826101300178435526065047829958438543533480632717121406426570241212425216198812344114502368474962534530767369758090531245946280419623230081837004204910197528368942750348828014558024857560883517808218135122823671843514227035918831127101440000000000000000000000000000 2365 118666890711843035573652202600356871052130095659916877087066961265434242812853140482424850432397624688229004736949925069061534739516181062491892560839246460163674008409820395056737885500697656029116049715121767035616436270245647343687028454071837662254202880000000000000000000000000000 2366 118666890711843035573652202600356871052130095659916877087066961265434242812853140482424850432397624688229004736949925069061534739516181062491892560839246460163674008409820395056737885500697656029116049715121767035616436270245647343687028454071837662254202880000000000000000000000000000 2367 166133646996580249803113083640499619472982133923883627921893745771607939937994396675394790605356674563520606631729895096686148635322653487488649585174945044229143611773748553079433039700976718440762469601170473849863010778343906281161839835700572727155884032000000000000000000000000000 2368 270534572704425906127678203564205828547845466921451345971736405825931888356360769885409998385538054870895405633329995390966851043657547546907561869763227044923348999138460052317569945794312416457868955374595120165912109898773540125801115485516245507655073792000000000000000000000000000 2369 270534572704425906127678203564205828547845466921451345971736405825931888356360769885409998385538054870895405633329995390966851043657547546907561869763227044923348999138460052317569945794312416457868955374595120165912109898773540125801115485516245507655073792000000000000000000000000000 2370 378269579533622063435160674010128503633270652863622235960480992216789720002699129574290086238185952828331629115629551077635066061043296570012343145332653744229107450122802551028106649871693467259675176541469283063841711185895746370589170324881122037252227072000000000000000000000000000 2371 756539159067244126870321348020257007266541305727244471920961984433579440005398259148580172476371905656663258231259102155270132122086593140024686290665307488458214900245605102056213299743386934519350353082938566127683422371791492741178340649762244074504454144000000000000000000000000000 2372 504359439378162751246880898680171338177694203818162981280641322955719626670265506099053448317581270437775505487506068103513421414724395426683124193776871658972143266830403401370808866495591289679566902055292377418455614914527661827452227099841496049669636096000000000000000000000000000 2373 756539159067244126870321348020257007266541305727244471920961984433579440005398259148580172476371905656663258231259102155270132122086593140024686290665307488458214900245605102056213299743386934519350353082938566127683422371791492741178340649762244074504454144000000000000000000000000000 2374 1513078318134488253740642696040514014533082611454488943841923968867158880010796518297160344952743811313326516462518204310540264244173186280049372581330614976916429800491210204112426599486773869038700706165877132255366844743582985482356681299524488149008908288000000000000000000000000000 2375 1513078318134488253740642696040514014533082611454488943841923968867158880010796518297160344952743811313326516462518204310540264244173186280049372581330614976916429800491210204112426599486773869038700706165877132255366844743582985482356681299524488149008908288000000000000000000000000000 2376 1808603526135949364764790461167306573703952523228500031175234785135948096014572259017697869772208503472207604137732843835644876236465871684971205592001801933103604766807996228473730715057272195104062536395647232512500855322933447513770379553859121105227218944000000000000000000000000000 2377 3617207052271898729529580922334613147407905046457000062350469570271896192029144518035395739544417006944415208275465687671289752472931743369942411184003603866207209533615992456947461430114544390208125072791294465025001710645866895027540759107718242210454437888000000000000000000000000000 2378 3617207052271898729529580922334613147407905046457000062350469570271896192029144518035395739544417006944415208275465687671289752472931743369942411184003603866207209533615992456947461430114544390208125072791294465025001710645866895027540759107718242210454437888000000000000000000000000000 2379 5425810578407848094294371383501919721111857569685500093525704355407844288043716777053093609316625510416622812413198531506934628709397615054913616776005405799310814300423988685421192145171816585312187609186941697537502565968800342541311138661577363315681656832000000000000000000000000000 2380 8378316750015727714030447413656796261913062209319401784093350612086353518488222786907442241039509979824850022535704895371558862891881729900346138320887033698080760069547325689730041362514835836863843583567389957351238740314198925319056082833223961058717204480000000000000000000000000000 2381 6702653400012582171224357930925437009530449767455521427274680489669082814790578229525953792831607983859880018028563916297247090313505383920276910656709626958464608055637860551784033090011868669491074866853911965880990992251359140255244866266579168846973763584000000000000000000000000000 2382 10053980100018873256836536896388155514295674651183282140912020734503624222185867344288930689247411975789820027042845874445870635470258075880415365985064440437696912083456790827676049635017803004236612300280867948821486488377038710382867299399868753270460645376000000000000000000000000000 2383 20107960200037746513673073792776311028591349302366564281824041469007248444371734688577861378494823951579640054085691748891741270940516151760830731970128880875393824166913581655352099270035606008473224600561735897642972976754077420765734598799737506540921290752000000000000000000000000000 2384 16756633500031455428060894827313592523826124418638803568186701224172707036976445573814884482079019959649700045071409790743117725783763459800692276641774067396161520139094651379460082725029671673727687167134779914702477480628397850638112165666447922117434408960000000000000000000000000000 2385 23357731545498392414872762486558341093818234038102574670805704736725591627300499890772263217443482367996551577978328799217679254122821792449449840167321427279497876557525877680459509253071663545196169990551511396251938306330493973616762412747169830830363115520000000000000000000000000000 2386 46715463090996784829745524973116682187636468076205149341611409473451183254600999781544526434886964735993103155956657598435358508245643584898899680334642854558995753115051755360919018506143327090392339981103022792503876612660987947233524825494339661660726231040000000000000000000000000000 2387 46715463090996784829745524973116682187636468076205149341611409473451183254600999781544526434886964735993103155956657598435358508245643584898899680334642854558995753115051755360919018506143327090392339981103022792503876612660987947233524825494339661660726231040000000000000000000000000000 2388 61089451734380410931205686503306430553063073638114426062107227772974624256016692022019765337929107731683288742404859936415468818475072380252407274283763732884840600227375372395047947277264350810513059975288568267120454031941291930997686310261828788325565071360000000000000000000000000000 2389 122178903468760821862411373006612861106126147276228852124214455545949248512033384044039530675858215463366577484809719872830937636950144760504814548567527465769681200454750744790095894554528701621026119950577136534240908063882583861995372620523657576651130142720000000000000000000000000000 2390 76798167894649659456372863032728084123850721145058135620934800628882384778992412827681990710539449719830420133308966777208017943225805278031597716242445835626656754571557611010917419434275183876073561111791342964379999354440481284682805647186299048180710375424000000000000000000000000000 2391 115197251841974489184559294549092126185776081717587203431402200943323577168488619241522986065809174579745630199963450165812026914838707917047396574363668753439985131857336416516376129151412775814110341667687014446569999031660721927024208470779448572271065563136000000000000000000000000000 2392 191951413514896082260995867216018720541201420037104348072098859588105393275288632681295757772496383468905252550920158961038339462651397273617269083083971108267189956355167562307502417269151655260372947106817553783860928673060762777734559712453670941188726928179200000000000000000000000000 2393 191951413514896082260995867216018720541201420037104348072098859588105393275288632681295757772496383468905252550920158961038339462651397273617269083083971108267189956355167562307502417269151655260372947106817553783860928673060762777734559712453670941188726928179200000000000000000000000000 2394 268438591819925663529121841729551269652135296873850087416842037186176738655647058906614182624180931873405838678470395837286558304892957897110707734895418123543512693585550822928900829692993303246114723682057869822601377884858017112251809072477388107779194801356800000000000000000000000000 2395 536877183639851327058243683459102539304270593747700174833684074372353477311294117813228365248361863746811677356940791674573116609785915794221415469790836247087025387171101645857801659385986606492229447364115739645202755769716034224503618144954776215558389602713600000000000000000000000000 2396 447397653033209439215203069549252116086892161456416812361403395310294564426078431511023637706968219789009731130783993062144263841488263161851179558159030205905854489309251371548168049488322172076857872803429783037668963141430028520419681787462313512965324668928000000000000000000000000000 2397 671096479549814158822804604323878174130338242184625218542105092965441846639117647266535456560452329683514596696175989593216395762232394742776769337238545308858781733963877057322252074232483258115286809205144674556503444712145042780629522681193470269447987003392000000000000000000000000000 2398 1342192959099628317645609208647756348260676484369250437084210185930883693278235294533070913120904659367029193392351979186432791524464789485553538674477090617717563467927754114644504148464966516230573618410289349113006889424290085561259045362386940538895974006784000000000000000000000000000 2399 1073754367279702654116487366918205078608541187495400349667368148744706954622588235626456730496723727493623354713881583349146233219571831588442830939581672494174050774342203291715603318771973212984458894728231479290405511539432068449007236289909552431116779205427200000000000000000000000000 2400 1277857796844936925630628711968114862317145474526578855219577479536869387404045278459406828620814632647862300863274020325798682298404846559128390961408544630940418623758091805357873489344824492482350849151168077460827327361825050288711969090211991847004281398886400000000000000000000000000 2401 2555715593689873851261257423936229724634290949053157710439154959073738774808090556918813657241629265295724601726548040651597364596809693118256781922817089261880837247516183610715746978689648984964701698302336154921654654723650100577423938180423983694008562797772800000000000000000000000000 2402 2555715593689873851261257423936229724634290949053157710439154959073738774808090556918813657241629265295724601726548040651597364596809693118256781922817089261880837247516183610715746978689648984964701698302336154921654654723650100577423938180423983694008562797772800000000000000000000000000 2403 3457732862051005798765230632384310803916981872248389843535327297570352460034475459360747889209263123635392108218270878528631728572154290689406234366164297236662309217227777826262481206462466273775772885938454797835179826979056018428279445773514801468364526138163200000000000000000000000000 2404 5762888103418342997942051053973851339861636453747316405892212162617254100057459098934579815348771872725653513697118130881052880953590484482343723943607162061103848695379629710437468677437443789626288143230757996391966378298426697380465742955858002447274210230272000000000000000000000000000 2405 5762888103418342997942051053973851339861636453747316405892212162617254100057459098934579815348771872725653513697118130881052880953590484482343723943607162061103848695379629710437468677437443789626288143230757996391966378298426697380465742955858002447274210230272000000000000000000000000000 2406 8644332155127514496913076580960777009792454680620974608838318243925881150086188648401869723023157809088480270545677196321579321430385726723515585915410743091655773043069444565656203016156165684439432214846136994587949567447640046070698614433787003670911315345408000000000000000000000000000 2407 17288664310255028993826153161921554019584909361241949217676636487851762300172377296803739446046315618176960541091354392643158642860771453447031171830821486183311546086138889131312406032312331368878864429692273989175899134895280092141397228867574007341822630690816000000000000000000000000000 2408 11139255226971051677638291815034709014100229816051378458904381004428664086737327001738597913789302884492737943243237631569679588881606819298396919331804712444574065518665110519083979859741709531140267667561998486763299860112999321320463884565989771195054473430958080000000000000000000000000 2409 16708882840456577516457437722552063521150344724077067688356571506642996130105990502607896870683954326739106914864856447354519383322410228947595378997707068666861098277997665778625969789612564296710401501342997730144949790169498981980695826848984656792581710146437120000000000000000000000000 2410 31030782417990786816278098627596689396422068773285982849805061369479849955911125219128951331270200892515484270463304830801250283313047568045534275281455984667027753944852807874591086752137619408176459931065567213126335324600498109392720821290971505471937461700526080000000000000000000000000 2411 31030782417990786816278098627596689396422068773285982849805061369479849955911125219128951331270200892515484270463304830801250283313047568045534275281455984667027753944852807874591086752137619408176459931065567213126335324600498109392720821290971505471937461700526080000000000000000000000000 2412 38261255991114853647255519667036694692675754701041940018691677610912048003890416532324046787100150615043364100474171975842318310492786807201775271463542816045752667485401034952165708907975511309110780691702204233660627050721002523231801401009256128106175316854046720000000000000000000000000 2413 76522511982229707294511039334073389385351509402083880037383355221824096007780833064648093574200301230086728200948343951684636620985573614403550542927085632091505334970802069904331417815951022618221561383404408467321254101442005046463602802018512256212350633708093440000000000000000000000000 2414 76522511982229707294511039334073389385351509402083880037383355221824096007780833064648093574200301230086728200948343951684636620985573614403550542927085632091505334970802069904331417815951022618221561383404408467321254101442005046463602802018512256212350633708093440000000000000000000000000 2415 114783767973344560941766559001110084078027264103125820056075032832736144011671249596972140361300451845130092301422515927526954931478360421605325814390628448137258002456203104856497126723926533927332342075106612700981881152163007569695404203027768384318525950562140160000000000000000000000000 2416 191306279955574268236277598335183473463378773505209700093458388054560240019452082661620233935500753075216820502370859879211591552463934036008876357317714080228763337427005174760828544539877556545553903458511021168303135253605012616159007005046280640530876584270233600000000000000000000000000 2417 135039727027464189343254775295423628327090898944853905948323568038513110601966175996437812189765237464858932119320606973561123448798071084241559781636033468396774120536709535125290737322266510502743931853066603177625742531956479493759299062385609863904148177131929600000000000000000000000000 2418 202559590541196284014882162943135442490636348417280858922485352057769665902949263994656718284647856197288398178980910460341685173197106626362339672454050202595161180805064302687936105983399765754115897779599904766438613797934719240638948593578414795856222265697894400000000000000000000000000 2419 405119181082392568029764325886270884981272696834561717844970704115539331805898527989313436569295712394576796357961820920683370346394213252724679344908100405190322361610128605375872211966799531508231795559199809532877227595869438481277897187156829591712444531395788800000000000000000000000000 2420 318303333918234846230024326718744096524335163808534745311335772076487386207399777774530367395871203833145070941940667542432000358184471874748220054963972294811904617530575086347604967054664171856237441106257176255880733352347983997351000561844433941585010034842009600000000000000000000000000 2421 445624667485528784722034057406241735134069229331948643435870080907082340690359688884342514354219685366403099318716934559404800501458260624647508076949561212736666464542805120886646953876529840598732417548760046758233026693287177596291400786582207518219014048778813440000000000000000000000000 2422 891249334971057569444068114812483470268138458663897286871740161814164681380719377768685028708439370732806198637433869118809601002916521249295016153899122425473332929085610241773293907753059681197464835097520093516466053386574355192582801573164415036438028097557626880000000000000000000000000 2423 891249334971057569444068114812483470268138458663897286871740161814164681380719377768685028708439370732806198637433869118809601002916521249295016153899122425473332929085610241773293907753059681197464835097520093516466053386574355192582801573164415036438028097557626880000000000000000000000000 2424 1165479899577536821580704457831709153427565676714327221293814057756984583344017647851357345234113023265977336679721213463058709003813912402924251893560390864080512291881182623857384340907847275412069399742910891521532531351674156790300586672599619663034344435267665920000000000000000000000000 2425 2330959799155073643161408915663418306855131353428654442587628115513969166688035295702714690468226046531954673359442426926117418007627824805848503787120781728161024583762365247714768681815694550824138799485821783043065062703348313580601173345199239326068688870535331840000000000000000000000000 2426 1858813703424299554303960128480385899833115231108780407786283043600727073103851289287997181025031462909099702738051358414937481321715532433342858700230662196860977818007086702231296405762187088066828548738398541802167904835867599719764842973403808752933494635794268160000000000000000000000000 2427 2788220555136449331455940192720578849749672846663170611679424565401090609655776933931995771537547194363649554107077037622406221982573298650014288050345993295291466727010630053346944608643280632100242823107597812703251857253801399579647264460105713129400241953691402240000000000000000000000000 2428 4647034258560748885759900321200964749582788077771951019465707609001817682759628223219992952562578657272749256845128396037343703304288831083357146750576655492152444545017716755578241014405467720167071371845996354505419762089668999299412107433509521882333736589485670400000000000000000000000000 2429 4647034258560748885759900321200964749582788077771951019465707609001817682759628223219992952562578657272749256845128396037343703304288831083357146750576655492152444545017716755578241014405467720167071371845996354505419762089668999299412107433509521882333736589485670400000000000000000000000000 2430 5725042224153952833024613592181591814514181056472984333339303339665051010120716616648678568535724485973320282285236385603086251416228502726765103426200696120984238786918617191007061056494381525633512766815747835166010670866452000607042480095983978362037241753737625600000000000000000000000000 2431 11450084448307905666049227184363183629028362112945968666678606679330102020241433233297357137071448971946640564570472771206172502832457005453530206852401392241968477573837234382014122112988763051267025533631495670332021341732904001214084960191967956724074483507475251200000000000000000000000000 2432 9322700592654582263874572716821182679318484173808539410156489015047931601589352313515508165920386128959906503011660327286740518181690264758046333687098030764871343243670385627894974962259485194036112527754259972312140021029201997085431363816500950174074165956444160000000000000000000000000000 2433 13984050888981873395811859075231774018977726260712809115234733522571897402384028470273262248880579193439859754517490490930110777272535397137069500530647046147307014865505578441842462443389227791054168791631389958468210031543802995628147045724751425261111248934666240000000000000000000000000000 2434 27968101777963746791623718150463548037955452521425618230469467045143794804768056940546524497761158386879719509034980981860221554545070794274139001061294092294614029731011156883684924886778455582108337583262779916936420063087605991256294091449502850522222497869332480000000000000000000000000000 2435 22374481422370997433298974520370838430364362017140494584375573636115035843814445552437219598208926709503775607227984785488177243636056635419311200849035273835691223784808925506947939909422764465686670066610223933549136050470084793005035273159602280417777998295465984000000000000000000000000000 2436 28808628113070434757922619003108211773840378574526138813231857847938723611496682208448770028442038349297238725577687747249140031604160576784381303743475306136028641983389988554376519526446275426942791987952325580405653213014850329116307179468262879936755651086836039680000000000000000000000000 2437 57617256226140869515845238006216423547680757149052277626463715695877447222993364416897540056884076698594477451155375494498280063208321153568762607486950612272057283966779977108753039052892550853885583975904651160811306426029700658232614358936525759873511302173672079360000000000000000000000000 2438 57617256226140869515845238006216423547680757149052277626463715695877447222993364416897540056884076698594477451155375494498280063208321153568762607486950612272057283966779977108753039052892550853885583975904651160811306426029700658232614358936525759873511302173672079360000000000000000000000000 2439 80664158716597217322183333208702992966753060008673188677049201974228426112190710183656556079637707378032268431617525692297592088491649614996267650481730857180880197553491967952254254674049571195439817566266511625135828996441580921525660102511136063822915823043140911104000000000000000000000000 2440 123854416927058719510438976186591209673360997651112376315154286495862544030529043195378176657711440462333010583979665433055357931148595865545450329479822969687178256086070344493618737491650916402446963979700549345680997278000852596043336377871429389334398310971751792640000000000000000000000000 2441 123854416927058719510438976186591209673360997651112376315154286495862544030529043195378176657711440462333010583979665433055357931148595865545450329479822969687178256086070344493618737491650916402446963979700549345680997278000852596043336377871429389334398310971751792640000000000000000000000000 2442 185781625390588079265658464279886814510041496476668564472731429743793816045793564793067264986567160693499515875969498149583036896722893798318175494219734454530767384129105516740428106237476374603670445969550824018521495917001278894065004566807144084001597466457627688960000000000000000000000000 2443 371563250781176158531316928559773629020082992953337128945462859487587632091587129586134529973134321386999031751938996299166073793445787596636350988439468909061534768258211033480856212474952749207340891939101648037042991834002557788130009133614288168003194932915255377920000000000000000000000000 2444 218566618106574210900774663858690370011813525266668899379684034992698607112698311521255605866549600815881783383493527234803572819673992703903735875552628770036196922504830019694621301455854558357259348199471557668848818725883857522429417137420169510590114666420738457600000000000000000000000000 2445 327849927159861316351161995788035555017720287900003349069526052489047910669047467281883408799824401223822675075240290852205359229510989055855603813328943155054295383757245029541931952183781837535889022299207336503273228088825786283644125706130254265885171999631107686400000000000000000000000000 2446 655699854319722632702323991576071110035440575800006698139052104978095821338094934563766817599648802447645350150480581704410718459021978111711207626657886310108590767514490059083863904367563675071778044598414673006546456177651572567288251412260508531770343999262215372800000000000000000000000000 2447 655699854319722632702323991576071110035440575800006698139052104978095821338094934563766817599648802447645350150480581704410718459021978111711207626657886310108590767514490059083863904367563675071778044598414673006546456177651572567288251412260508531770343999262215372800000000000000000000000000 2448 806263492396742221798094440621285112300243061971080640858075798002838114925611557768018223658976853926936779398094211455974570742464121418343254122947626642698836884363099685767651045667030569460477286663094888400814268327097351463853551098672102435487407626831842508800000000000000000000000000 2449 1612526984793484443596188881242570224600486123942161281716151596005676229851223115536036447317953707853873558796188422911949141484928242836686508245895253285397673768726199371535302091334061138920954573326189776801628536654194702927707102197344204870974815253663685017600000000000000000000000000 2450 1490148334741317028444082347208035555920656478554540752099478290833684668514892609190647683227196063558869779750942858626557940028412760610730453654080241447440130586688253976702785907971835582297649824464221375837118310649194120194998987089362718664041629501231412019200000000000000000000000000 2451 2235222502111975542666123520812053333880984717831811128149217436250527002772338913785971524840794095338304669626414287939836910042619140916095680481120362171160195880032380965054178861957753373446474736696332063755677465973791180292498480634044077996062444251847118028800000000000000000000000000 2452 3725370836853292571110205868020088889801641196386351880248695727084211671287231522976619208067990158897174449377357146566394850071031901526826134135200603618600326466720634941756964769929588955744124561160553439592795776622985300487497467723406796660104073753078530048000000000000000000000000000 2453 2935140659338957783298950077834009428328565791092277238983820875884530407680849078708851497265689216100804111630645024567462609146873619384772105682279263457079045094992015408657002546005130692404461775459829982709475460369624782202270732145714445853415330835758841856000000000000000000000000000 2454 4402710989008436674948425116751014142492848686638415858475731313826795611521273618063277245898533824151206167445967536851193913720310429077158158523418895185618567642488023112985503819007696038606692663189744974064213190554437173303406098218571668780122996253638262784000000000000000000000000000 2455 8805421978016873349896850233502028284985697373276831716951462627653591223042547236126554491797067648302412334891935073702387827440620858154316317046837790371237135284976046225971007638015392077213385326379489948128426381108874346606812196437143337560245992507276525568000000000000000000000000000 2456 7337851648347394458247375194585023570821414477730693097459552189711326019202122696772128743164223040252010279076612561418656522867184048461930264205698158642697612737480038521642506365012826731011154438649574956773688650924061955505676830364286114633538327089397104640000000000000000000000000000 2457 9910563199350274645273403455767163306385474038448889209227890487625884080065232220528132098859009268915774045240291202326729554208238634599652753787207006507475752152805750270231691259974159253448351715335509710776095488007478353360351872679486709019424105128379023360000000000000000000000000000 2458 19821126398700549290546806911534326612770948076897778418455780975251768160130464441056264197718018537831548090480582404653459108416477269199305507574414013014951504305611500540463382519948318506896703430671019421552190976014956706720703745358973418038848210256758046720000000000000000000000000000 2459 19821126398700549290546806911534326612770948076897778418455780975251768160130464441056264197718018537831548090480582404653459108416477269199305507574414013014951504305611500540463382519948318506896703430671019421552190976014956706720703745358973418038848210256758046720000000000000000000000000000 2460 24668684485339270584430536862724786925676886465269517705578118713764428851466719331531980985203403506322959308261159623182837694713985296992613919752939179241434209162962139259598448897109592054779049378389475258344846377757745031733919335256548438754870870373899960320000000000000000000000000000 2461 49337368970678541168861073725449573851353772930539035411156237427528857702933438663063961970406807012645918616522319246365675389427970593985227839505878358482868418325924278519196897794219184109558098756778950516689692755515490063467838670513096877509741740747799920640000000000000000000000000000 2462 39469895176542832935088858980359659081083018344431228328924989942023086162346750930451169576325445610116734893217855397092540311542376475188182271604702686786294734660739422815357518235375347287646479005423160413351754204412392050774270936410477502007793392598239936512000000000000000000000000000 2463 59204842764814249402633288470539488621624527516646842493387484913034629243520126395676754364488168415175102339826783095638810467313564712782273407407054030179442101991109134223036277353063020931469718508134740620027631306618588076161406404615716253011690088897359904768000000000000000000000000000 2464 94172213663398496986532533892491285905308325703405997331823873800135545825419430456480794348474925377836380053523587658818636528314038184962074706487548543412719871210853747279060032504400329527487119242171812368601973483670365381539996520336786630461334649656320196608000000000000000000000000000 2465 94172213663398496986532533892491285905308325703405997331823873800135545825419430456480794348474925377836380053523587658818636528314038184962074706487548543412719871210853747279060032504400329527487119242171812368601973483670365381539996520336786630461334649656320196608000000000000000000000000000 2466 131841099128757895781145547449487800267431655984768396264553423320189764155587202639073112087864895528970932074933022722346091139639653458946904589082567960777807819695195246190684045506160461338481966939040537316042762877138511534155995128471501282645868509518848275251200000000000000000000000000 2467 263682198257515791562291094898975600534863311969536792529106846640379528311174405278146224175729791057941864149866045444692182279279306917893809178165135921555615639390390492381368091012320922676963933878081074632085525754277023068311990256943002565291737019037696550502400000000000000000000000000 2468 219735165214596492968575912415813000445719426641280660440922372200316273592645337731788520146441492548284886791555037870576818566066089098244840981804279934629679699491992076984473409176934102230803278231734228860071271461897519223593325214119168804409780849198080458752000000000000000000000000000 2469 329602747821894739452863868623719500668579139961920990661383558300474410388968006597682780219662238822427330187332556805865227849099133647367261472706419901944519549237988115476710113765401153346204917347601343290106907192846278835389987821178753206614671273797120688128000000000000000000000000000 2470 612119388812090230412461470301193358384504117072138982656855179700881047865226297967125163265087014955936470347903319782321137434041248202253485592169065532182679162870549357313890211278602141928666275074116780395912827643857374980009977382189113097998675222766081277952000000000000000000000000000 2471 414357740118953386740743149126961657983356633094986388260025044720596401631845494008515495133289671662480072235503785698802000724581768013833128708545213591015967433327756488027864143019361449920943324665555974421848683328149607678775984689481861174029872458487808865075200000000000000000000000000 2472 541852429386323659584048733473719091209004827893443738493878904634626063672413338318827955174301878327858556000274181298433385562914619710397168311174510080559342028197835407421053110102241896050464347639573197320879047429118717733783979978553203073731371676484057746636800000000000000000000000000 2473 1083704858772647319168097466947438182418009655786887476987757809269252127344826676637655910348603756655717112000548362596866771125829239420794336622349020161118684056395670814842106220204483792100928695279146394641758094858237435467567959957106406147462743352968115493273600000000000000000000000000 2474 1083704858772647319168097466947438182418009655786887476987757809269252127344826676637655910348603756655717112000548362596866771125829239420794336622349020161118684056395670814842106220204483792100928695279146394641758094858237435467567959957106406147462743352968115493273600000000000000000000000000 2475 1509805047794598633573647333283176591872395332565642522894117900020066383200712947929900246421689603875843695849157905328750731855874850968129860924809401436071719761452202131411467186127094336221213323558406355686584643674962784763246947722529263503870976721429931543756800000000000000000000000000 2476 2516341746324331055956078888805294319787325554276070871490196500033443972001188246549833744036149339793072826415263175547917886426458084946883101541349002393452866269087003552352445310211823893702022205930677259477641072791604641272078246204215439173118294535716552572928000000000000000000000000000 2477 2516341746324331055956078888805294319787325554276070871490196500033443972001188246549833744036149339793072826415263175547917886426458084946883101541349002393452866269087003552352445310211823893702022205930677259477641072791604641272078246204215439173118294535716552572928000000000000000000000000000 2478 3774512619486496583934118333207941479680988331414106307235294750050165958001782369824750616054224009689609239622894763321876829639687127420324652312023503590179299403630505328528667965317735840553033308896015889216461609187406961908117369306323158759677441803574828859392000000000000000000000000000 2479 7549025238972993167868236666415882959361976662828212614470589500100331916003564739649501232108448019379218479245789526643753659279374254840649304624047007180358598807261010657057335930635471681106066617792031778432923218374813923816234738612646317519354883607149657718784000000000000000000000000000 2480 4635430509935860040283225857665705009251480133208089807531756878794891201447838782907493056268035757152076240062089697214628336776200969977657093868428945709584055243921425720243330169197133904140292654982051414415510118661538500367990826017110839966245534033961334656204800000000000000000000000000 2481 6953145764903790060424838786498557513877220199812134711297635318192336802171758174361239584402053635728114360093134545821942505164301454966485640802643418564376082865882138580364995253795700856210438982473077121623265177992307750551986239025666259949368301050942001984307200000000000000000000000000 2482 13906291529807580120849677572997115027754440399624269422595270636384673604343516348722479168804107271456228720186269091643885010328602909932971281605286837128752165731764277160729990507591401712420877964946154243246530355984615501103972478051332519898736602101884003968614400000000000000000000000000 2483 13906291529807580120849677572997115027754440399624269422595270636384673604343516348722479168804107271456228720186269091643885010328602909932971281605286837128752165731764277160729990507591401712420877964946154243246530355984615501103972478051332519898736602101884003968614400000000000000000000000000 2484 16667995870779808820481708343990707153433302243906190873221272775763006278797394381903128731147266340659667461943452644996171130565355915735387312296808155723965447852291299278368983451770826788179295676360442818347465942142611961307188014221337964237896132264001102308966400000000000000000000000000 2485 33335991741559617640963416687981414306866604487812381746442545551526012557594788763806257462294532681319334923886905289992342261130711831470774624593616311447930895704582598556737966903541653576358591352720885636694931884285223922614376028442675928475792264528002204617932800000000000000000000000000 2486 33335991741559617640963416687981414306866604487812381746442545551526012557594788763806257462294532681319334923886905289992342261130711831470774624593616311447930895704582598556737966903541653576358591352720885636694931884285223922614376028442675928475792264528002204617932800000000000000000000000000 2487 50003987612339426461445125031972121460299906731718572619663818327289018836392183145709386193441799021979002385830357934988513391696067747206161936890424467171896343556873897835106950355312480364537887029081328455042397826427835883921564042664013892713688396792003306926899200000000000000000000000000 2488 83339979353899044102408541719953535767166511219530954366106363878815031393986971909515643655736331703298337309717263224980855652826779578676936561484040778619827239261456496391844917258854133940896478381802214091737329710713059806535940071106689821189480661320005511544832000000000000000000000000000 2489 66460996193615693398123267447557882953563167175068988924869631953991733896470623168347918358372011358326522158382121305997391216811229284261354473082209734848722988271794421173243415029212790357930103013335942883284199642720541364705876259236980490315661793204561357307904000000000000000000000000000 2490 92927764589303358910650232360302172625336109855406196903800016360448619076481048323884700005511307916952128327649337755288387719081187848790212449088399452266356036698615208366127960837306379438521736956699813942999146403095978191358658840349052366990040383418767207563264000000000000000000000000000 2491 185855529178606717821300464720604345250672219710812393807600032720897238152962096647769400011022615833904256655298675510576775438162375697580424898176798904532712073397230416732255921674612758877043473913399627885998292806191956382717317680698104733980080766837534415126528000000000000000000000000000 2492 152186049254946080534832989227741239226999716140013047103324664474357883415106644356506827545257649197327398565570654584747649452988032274105710242709987508784032349955703167324238544559646679370332699653725782254476862949997761385848238390716564021302529903280010064560128000000000000000000000000000 2493 213060468956924512748766184918837734917799602596018265944654530264101036781149302099109558563360708876258357991798916418646709234183245183747994339793982512297645289937984434253933962383505351118465779515216095156267608129996865940187533747003189629823541864592014090384179200000000000000000000000000 2494 426120937913849025497532369837675469835599205192036531889309060528202073562298604198219117126721417752516715983597832837293418468366490367495988679587965024595290579875968868507867924767010702236931559030432190312535216259993731880375067494006379259647083729184028180768358400000000000000000000000000 2495 426120937913849025497532369837675469835599205192036531889309060528202073562298604198219117126721417752516715983597832837293418468366490367495988679587965024595290579875968868507867924767010702236931559030432190312535216259993731880375067494006379259647083729184028180768358400000000000000000000000000 2496 543636507162921292400846571231315347312571881034800255088613394080002337836038863257258484058187017910610980004705681718002835459184862363478278677201184881803936078730373334113032507393072241731039706280685645343006610826995029064577971116152798535017059989334611504555622400000000000000000000000000 2497 1087273014325842584801693142462630694625143762069600510177226788160004675672077726514516968116374035821221960009411363436005670918369724726956557354402369763607872157460746668226065014786144483462079412561371290686013221653990058129155942232305597070034119978669223009111244800000000000000000000000000 2498 752647283167073491819448850225625455102038674530900692061260196926746499022409727785670335680343617702435848740902777020734062295363551204045029921099247217866486051613783963322459711279076777143259451315523520835849477839905405860000192668974005139797185814387143010890547200000000000000000000000000 2499 1128970924750610237729173275338438182653058011796351038091890295390119748533614591678505503520515426553653773111354165531101093443045326806067544881648870826799729077420675944983689566918615165714889176973285281253774216759858108790000289003461007709695778721580714516335820800000000000000000000000000 2500 1754932286050823851974948152725928822527744924587996279363002849352822393742154732786158475705535930122506662351351973319748144010400635827056666430860778232005748970306864570379823891621745641120862685521073568901203763775278896749452580884918326431874490479523160697444761600000000000000000000000000 2501 1754932286050823851974948152725928822527744924587996279363002849352822393742154732786158475705535930122506662351351973319748144010400635827056666430860778232005748970306864570379823891621745641120862685521073568901203763775278896749452580884918326431874490479523160697444761600000000000000000000000000 2502 2456905200471153392764927413816300351538842894423194791108203989093951351239016625900621865987750302171509327291892762647647401614560890157879333003205089524808048558429610398531753448270443897569207759729502996461685269285390455449233613238885657004624286671332424976422666240000000000000000000000000 2503 4913810400942306785529854827632600703077685788846389582216407978187902702478033251801243731975500604343018654583785525295294803229121780315758666006410179049616097116859220797063506896540887795138415519459005992923370538570780910898467226477771314009248573342664849952845332480000000000000000000000000 2504 4094842000785255654608212356360500585898071490705324651847006648489918918731694376501036443312917170285848878819821271079412336024268150263132221672008482541346747597382683997552922413784073162615346266215838327436142115475650759082056022064809428341040477785554041627371110400000000000000000000000000 2505 6142263001177883481912318534540750878847107236057986977770509972734878378097541564751554664969375755428773318229731906619118504036402225394698332508012723812020121396074025996329383620676109743923019399323757491154213173213476138623084033097214142511560716678331062441056665600000000000000000000000000 2506 12284526002355766963824637069081501757694214472115973955541019945469756756195083129503109329938751510857546636459463813238237008072804450789396665016025447624040242792148051992658767241352219487846038798647514982308426346426952277246168066194428285023121433356662124882113331200000000000000000000000000 2507 9827620801884613571059709655265201406155371577692779164432815956375805404956066503602487463951001208686037309167571050590589606458243560631517332012820358099232194233718441594127013793081775590276831038918011985846741077141561821796934452955542628018497146685329699905690664960000000000000000000000000 2508 12851504125541417746770389549192955684972408986213634291950605481414514760327163889326329760551309272897125711988362143080001793060780040825830357247534314437457484767170269776935325729414629618054317512431246443030353716262042382349837361557248052024188576434661915261287792640000000000000000000000000 2509 25703008251082835493540779098385911369944817972427268583901210962829029520654327778652659521102618545794251423976724286160003586121560081651660714495068628874914969534340539553870651458829259236108635024862492886060707432524084764699674723114496104048377152869323830522575585280000000000000000000000000 2510 23867079090291204386859294877072631986377330974396749399336838751198384554893304365891755269595288649666090607978386837148574758541448647247970663459706583955278185996173358157165604926055740719243732523086600537056371187343792995792555100034889239473493070521514985485248757760000000000000000000000000 2511 31941982031722481550256733928154845887604858775743348421635510694340573247519896505945441414732044388678724710228630071026307154706260567452867904713194641697319314109949695722633190239210956386716578347782130407521418072545902025856085259880930461098087982942704600235292753920000000000000000000000000 2512 53236636719537469250427889880258076479341431292905580702725851157234288745866494176575735691220073981131207850381050118377178591177100945754779841188657736162198856849916159537721983732018260644527630579636884012535696787576503376426808766468217435163479971571174333725487923200000000000000000000000000 2513 53236636719537469250427889880258076479341431292905580702725851157234288745866494176575735691220073981131207850381050118377178591177100945754779841188657736162198856849916159537721983732018260644527630579636884012535696787576503376426808766468217435163479971571174333725487923200000000000000000000000000 2514 79854955079306203875641834820387114719012146939358371054088776735851433118799741264863603536830110971696811775571575177565767886765651418632169761782986604243298285274874239306582975598027390966791445869455326018803545181364755064640213149702326152745219957356761500588231884800000000000000000000000000 2515 159709910158612407751283669640774229438024293878716742108177553471702866237599482529727207073660221943393623551143150355131535773531302837264339523565973208486596570549748478613165951196054781933582891738910652037607090362729510129280426299404652305490439914713523001176463769600000000000000000000000000 2516 106473273439074938500855779760516152958682862585811161405451702314468577491732988353151471382440147962262415700762100236754357182354201891509559682377315472324397713699832319075443967464036521289055261159273768025071393575153006752853617532936434870326959943142348667450975846400000000000000000000000000 2517 159709910158612407751283669640774229438024293878716742108177553471702866237599482529727207073660221943393623551143150355131535773531302837264339523565973208486596570549748478613165951196054781933582891738910652037607090362729510129280426299404652305490439914713523001176463769600000000000000000000000000 2518 319419820317224815502567339281548458876048587757433484216355106943405732475198965059454414147320443886787247102286300710263071547062605674528679047131946416973193141099496957226331902392109563867165783477821304075214180725459020258560852598809304610980879829427046002352927539200000000000000000000000000 2519 319419820317224815502567339281548458876048587757433484216355106943405732475198965059454414147320443886787247102286300710263071547062605674528679047131946416973193141099496957226331902392109563867165783477821304075214180725459020258560852598809304610980879829427046002352927539200000000000000000000000000 2520 363142238826386517285635887354719322728068220918599131786108958348052740053071555483595506856280367326269592302524076694837256053182506369998002252147252514497704589298404085727145347143502332327464642334431032590250889610034247291949443327023664567000181210702343407527998259200000000000000000000000000 2521 726284477652773034571271774709438645456136441837198263572217916696105480106143110967191013712560734652539184605048153389674512106365012739996004504294505028995409178596808171454290694287004664654929284668862065180501779220068494583898886654047329134000362421404686815055996518400000000000000000000000000 2522 726284477652773034571271774709438645456136441837198263572217916696105480106143110967191013712560734652539184605048153389674512106365012739996004504294505028995409178596808171454290694287004664654929284668862065180501779220068494583898886654047329134000362421404686815055996518400000000000000000000000000 2523 1089426716479159551856907662064157968184204662755797395358326875044158220159214666450786520568841101978808776907572230084511768159547519109994006756441757543493113767895212257181436041430506996982393927003293097770752668830102741875848329981070993701000543632107030222583994777600000000000000000000000000 2524 1815711194131932586428179436773596613640341104592995658930544791740263700265357777417977534281401836631347961512620383474186280265912531849990011260736262572488522946492020428635726735717511661637323211672155162951254448050171236459747216635118322835000906053511717037639991296000000000000000000000000000 2525 1281678489975481825714009014193127021393181956183291053362737500051950847246134901706807671257460119975069149303026153040602080187702963658816478536990302992344839726935543831978160048741772937626345796474462467965591375094238519853939211742436463177647698390714153203039993856000000000000000000000000000 2526 1922517734963222738571013521289690532089772934274936580044106250077926270869202352560211506886190179962603723954539229560903120281554445488224717805485454488517259590403315747967240073112659406439518694711693701948387062641357779780908817613654694766471547586071229804559990784000000000000000000000000000 2527 3845035469926445477142027042579381064179545868549873160088212500155852541738404705120423013772380359925207447909078459121806240563108890976449435610970908977034519180806631495934480146225318812879037389423387403896774125282715559561817635227309389532943095172142459609119981568000000000000000000000000000 2528 3143163915892253048774831630045049600083279559211404249913380059651212792055997497042885479512342675176955294719326041980524149031747744210907078316904790671702821235103833683184535357628633632750324215163562719058474086540632560594184257368356088268993165101037089997931413504000000000000000000000000000 2529 4400429482249154268284764282063069440116591382895965949878732083511697908878396495860039671317279745247737412607056458772733808644446841895269909643666706940383949729145367156458349500680087085850453901228987806681863721156885584831857960315698523576590431141451925997103978905600000000000000000000000000 2530 8172090911731383759036421685817963797025791437379110463311156709952918216734104463231723070411211074127659548551399204336418546201959119566300146983236338784397203550482236696133110965004142558876549047494086370613110581545980639135560910937514201354882743420534787368744176844800000000000000000000000000 2531 8172090911731383759036421685817963797025791437379110463311156709952918216734104463231723070411211074127659548551399204336418546201959119566300146983236338784397203550482236696133110965004142558876549047494086370613110581545980639135560910937514201354882743420534787368744176844800000000000000000000000000 2532 10686580423033347992586089896838875734572188802726529067406897236092277668036905836533791707460814481551554794259522036439931945033331156355930961439616750718057881566015232602635606646543878730838564139030728330801759991252436220408041191225980109464077433703776260405280846643200000000000000000000000000 2533 21373160846066695985172179793677751469144377605453058134813794472184555336073811673067583414921628963103109588519044072879863890066662312711861922879233501436115763132030465205271213293087757461677128278061456661603519982504872440816082382451960218928154867407552520810561693286400000000000000000000000000 2534 17098528676853356788137743834942201175315502084362446507851035577747644268859049338454066731937303170482487670815235258303891112053329850169489538303386801148892610505624372164216970634470205969341702622449165329282815986003897952652865905961568175142523893926042016648449354629120000000000000000000000000 2535 25647793015280035182206615752413301762973253126543669761776553366621466403288574007681100097905954755723731506222852887455836668079994775254234307455080201723338915758436558246325455951705308954012553933673747993924223979005846928979298858942352262713785840889063024972674031943680000000000000000000000000 2536 42746321692133391970344359587355502938288755210906116269627588944369110672147623346135166829843257926206219177038088145759727780133324625423723845758467002872231526264060930410542426586175514923354256556122913323207039965009744881632164764903920437856309734815105041621123386572800000000000000000000000000 2537 42746321692133391970344359587355502938288755210906116269627588944369110672147623346135166829843257926206219177038088145759727780133324625423723845758467002872231526264060930410542426586175514923354256556122913323207039965009744881632164764903920437856309734815105041621123386572800000000000000000000000000 2538 57765299583964043203168053496426355322011831366089346310307552627525825232631923440723198418707105305684079968970389386161794297477465710032059251024955409286799359816298554608841117008345290436965211562328261247577081033796952542746168601221514105211229371371763569758274846720000000000000000000000000000 2539 115530599167928086406336106992852710644023662732178692620615105255051650465263846881446396837414210611368159937940778772323588594954931420064118502049910818573598719632597109217682234016690580873930423124656522495154162067593905085492337202443028210422458742743527139516549693440000000000000000000000000000 2540 90774042203372067890692655494384272648875735003854687059054725557540582508421593978279311800825451194646411379810611892539962467464588972907521680182072786022113279711326300099607469584542599258088189597944410531906841624538068281458264944776665022474789012155628466763003330560000000000000000000000000000 2541 136161063305058101836038983241576408973313602505782030588582088336310873762632390967418967701238176791969617069715917838809943701196883459361282520273109179033169919566989450149411204376813898887132284396916615797860262436807102422187397417164997533712183518233442700144504995840000000000000000000000000000 2542 272322126610116203672077966483152817946627205011564061177164176672621747525264781934837935402476353583939234139431835677619887402393766918722565040546218358066339839133978900298822408753627797774264568793833231595720524873614204844374794834329995067424367036466885400289009991680000000000000000000000000000 2543 214556827026152160468909912986726462624615373645474714866856624045095922292632858494114736983769248278255154170461446291458093104916301208690505789521262948779540479317680345689981291745282507337299357231504970348143443839817252301628626233108480962213137665095121830530735144960000000000000000000000000000 2544 279856730903676731046404234330512777336454835189749628087204292232733811686042858905367048239699019493376288048427973423640991006412566793944137986332082107103748451283930885682584293580803270439955683345441265671491448486718155176037338564924105602886701302297984996344437145600000000000000000000000000000 2545 559713461807353462092808468661025554672909670379499256174408584465467623372085717810734096479398038986752576096855946847281982012825133587888275972664164214207496902567861771365168587161606540879911366690882531342982896973436310352074677129848211205773402604595969992688874291200000000000000000000000000000 2546 559713461807353462092808468661025554672909670379499256174408584465467623372085717810734096479398038986752576096855946847281982012825133587888275972664164214207496902567861771365168587161606540879911366690882531342982896973436310352074677129848211205773402604595969992688874291200000000000000000000000000000 2547 783598846530294846929931856125435776542073538531298958644172018251654672720920004935027735071157254581453606535598325586194774817955187023043586361729829899890495663595006479911236022026249157231875913367235543880176055762810834492904547981787495688082763646434357989764424007680000000000000000000000000000 2548 1282766979663839119242589165223586731993752980685486591838526690745131094923260058488423718352335191552424119465994068007638984562005148239649167788356849216282252533995980633729077270193445676206265652067019721680892748440262358447797909822365291414538832207036074535279646474240000000000000000000000000000 2549 1282766979663839119242589165223586731993752980685486591838526690745131094923260058488423718352335191552424119465994068007638984562005148239649167788356849216282252533995980633729077270193445676206265652067019721680892748440262358447797909822365291414538832207036074535279646474240000000000000000000000000000 2550 1787260748490742094927821672958517669798917802820446132769325108878545707897534317360271952525534495692168988727639765419338542568919586919153272127122684740441089867011940044969447995602838688537319619075493925543158030447011637191105987869356957075420305759850825029592138383360000000000000000000000000000 2551 3574521496981484189855643345917035339597835605640892265538650217757091415795068634720543905051068991384337977455279530838677085137839173838306544254245369480882179734023880089938895991205677377074639238150987851086316060894023274382211975738713914150840611519701650059184276766720000000000000000000000000000 2552 1891691467205596431964291514976575104810803483652306777544251100658118252276176274604728636596380688628251045117455569728141580653544419282119912262566502867597015793668201230716063466161082435460806619915154027953598190023073603320611692131543100121778480972294730306263072112640000000000000000000000000000 2553 2837537200808394647946437272464862657216205225478460166316376650987177378414264411907092954894571032942376567676183354592212370980316628923179868393849754301395523690502301846074095199241623653191209929872731041930397285034610404980917538197314650182667721458442095459394608168960000000000000000000000000000 2554 5675074401616789295892874544929725314432410450956920332632753301974354756828528823814185909789142065884753135352366709184424741960633257846359736787699508602791047381004603692148190398483247306382419859745462083860794570069220809961835076394629300365335442916884190918789216337920000000000000000000000000000 2555 5675074401616789295892874544929725314432410450956920332632753301974354756828528823814185909789142065884753135352366709184424741960633257846359736787699508602791047381004603692148190398483247306382419859745462083860794570069220809961835076394629300365335442916884190918789216337920000000000000000000000000000 2556 6997421835003225636683447254427913737212777934675037691692812323793621884633234569168947675176903323954986875628646330741960604165052657732890160893571238762664689489199851154396312433081285513694828370754113443206999130085349930729641307787552632489297099518876623754235247329280000000000000000000000000000 2557 13994843670006451273366894508855827474425555869350075383385624647587243769266469138337895350353806647909973751257292661483921208330105315465780321787142477525329378978399702308792624866162571027389656741508226886413998260170699861459282615575105264978594199037753247508470494658560000000000000000000000000000 2558 13994843670006451273366894508855827474425555869350075383385624647587243769266469138337895350353806647909973751257292661483921208330105315465780321787142477525329378978399702308792624866162571027389656741508226886413998260170699861459282615575105264978594199037753247508470494658560000000000000000000000000000 2559 20992265505009676910050341763283741211638333804025113075078436971380865653899703707506843025530709971864960626885938992225881812495157973198670482680713716287994068467599553463188937299243856541084485112262340329620997390256049792188923923362657897467891298556629871262705741987840000000000000000000000000000 2560 31140329279360251258936862913212849819902049567513979062369403261050275085671406520996991903624781961058017682579817000887459437934875336128109154496396992811851466953484278490400559969910248598766948493317361140319507711409224819009187599472313700513073794494141954442628180213760000000000000000000000000000 2561 24912263423488201007149490330570279855921639654011183249895522608840220068537125216797593522899825568846414146063853600709967550347900268902487323597117594249481173562787422792320447975928198879013558794653888912255606169127379855207350079577850960410459035595313563554102544171008000000000000000000000000000 2562 37368395135232301510724235495855419783882459481016774874843283913260330102805687825196390284349738353269621219095780401064951325521850403353730985395676391374221760344181134188480671963892298318520338191980833368383409253691069782811025119366776440615688553392970345331153816256512000000000000000000000000000 2563 74736790270464603021448470991710839567764918962033549749686567826520660205611375650392780568699476706539242438191560802129902651043700806707461970791352782748443520688362268376961343927784596637040676383961666736766818507382139565622050238733552881231377106785940690662307632513024000000000000000000000000000 2564 62280658558720502517873725826425699639804099135027958124738806522100550171342813041993983807249563922116035365159634001774918875869750672256218308992793985623702933906968556980801119939820497197533896986634722280639015422818449638018375198944627401026147588988283908885256360427520000000000000000000000000000 2565 83837051141290832413597313267310142904727434297907799886277184165168984322746492265695768024902019231065239750682314209085850001527449435112885965169883166207891877318851443953966891277479763485064839707005370912557822209964950442779081221602986186531533079916156361277096654274560000000000000000000000000000 2566 167674102282581664827194626534620285809454868595815599772554368330337968645492984531391536049804038462130479501364628418171700003054898870225771930339766332415783754637702887907933782554959526970129679414010741825115644419929900885558162443205972373063066159832312722554193308549120000000000000000000000000000 2567 167674102282581664827194626534620285809454868595815599772554368330337968645492984531391536049804038462130479501364628418171700003054898870225771930339766332415783754637702887907933782554959526970129679414010741825115644419929900885558162443205972373063066159832312722554193308549120000000000000000000000000000 2568 219266133754145254004792973160657296827748674317605015087186481662749651305644672079512008680512973373555242424861437162224530773225636984141394062752002127005255679141611468802682638725716304499400350002937123925151227318369870388806827810346271564774778824396101252570868172718080000000000000000000000000000 2569 438532267508290508009585946321314593655497348635210030174372963325499302611289344159024017361025946747110484849722874324449061546451273968282788125504004254010511358283222937605365277451432608998800700005874247850302454636739740777613655620692543129549557648792202505141736345436160000000000000000000000000000 2570 325766827291872948807120988695833698144083744700441736700962772756085196225529227089560698611047846154996360174079849498162160005935232090724356893231546017264951294724679896506842777535349938113394805718649441260224680587292378863370144175371603467665385681959921860962432713752576000000000000000000000000000 2571 488650240937809423210681483043750547216125617050662605051444159134127794338293840634341047916571769232494540261119774247243240008902848136086535339847319025897426942087019844760264166303024907170092208577974161890337020880938568295055216263057405201498078522939882791443649070628864000000000000000000000000000 2572 814417068229682372017802471739584245360209361751104341752406931890212990563823067723901746527619615387490900435199623745405400014838080226810892233078865043162378236811699741267106943838374845283487014296623603150561701468230947158425360438429008669163464204899804652406081784381440000000000000000000000000000 2573 814417068229682372017802471739584245360209361751104341752406931890212990563823067723901746527619615387490900435199623745405400014838080226810892233078865043162378236811699741267106943838374845283487014296623603150561701468230947158425360438429008669163464204899804652406081784381440000000000000000000000000000 2574 1140102340871318885475007319115511766857294687842274617892358799702648584641956618878957657602787958819041409136105779048559861981428689477909260222344499768948090739940428164979694758110013164765177548445154325563220909470629531146953266007931783453963178230346628907202310024724480000000000000000000000000000 2575 2280204681742637770950014638231023533714589375684549235784717599405297169283913237757915315205575917638082818272211558097119723962857378955818520444688999537896181479880856329959389516220026329530355096890308651126441818941259062293906532015863566907926356460693257814404620049448960000000000000000000000000000 2576 1851201560614343769442340817321132737012842522445387059876508553594551207879273509027116349491659735752961467636843843693909116647932007600142972513138114619683677599335631110303840314637788604229756430453015189642184659801926559780711337754554548207496669017720084423386086223380480000000000000000000000000000 2577 2776802340921515654163511225981699105519263783668080589814762830391826811818910263540674524237489603629442201455265765540863674971898011400214458769707171929525516399003446665455760471956682906344634645679522784463276989702889839671067006631831822311245003526580126635079129335070720000000000000000000000000000 2578 5553604681843031308327022451963398211038527567336161179629525660783653623637820527081349048474979207258884402910531531081727349943796022800428917539414343859051032798006893330911520943913365812689269291359045568926553979405779679342134013263663644622490007053160253270158258670141440000000000000000000000000000 2579 3920191540124492688230839377856516384262490047531407891503194584082579028450226254410364034217632381594506637348610492528278129372091310212067471204292478018153670210357807057114014783938846456015954793900502754536391044286432714829741656421409631498228240272819002308347006120099840000000000000000000000000000 2580 4878934036350591443504685964832294847804946852634197864968649781276688029973379414456376977368683779267076195395825015157476584925048424122627450574907486229115165642238792478690811877836933904498117651104430058634964940986918976608754561524471769636381885991714953959844915225559040000000000000000000000000000 2581 9757868072701182887009371929664589695609893705268395729937299562553376059946758828912753954737367558534152390791650030314953169850096848245254901149814972458230331284477584957381623755673867808996235302208860117269929881973837953217509123048943539272763771983429907919689830451118080000000000000000000000000000 2582 9757868072701182887009371929664589695609893705268395729937299562553376059946758828912753954737367558534152390791650030314953169850096848245254901149814972458230331284477584957381623755673867808996235302208860117269929881973837953217509123048943539272763771983429907919689830451118080000000000000000000000000000 2583 13646101529618138950064416421288580131087635192629710622324978973396151455012879977988250890849964893539573376205353372088924684037089587993637039708420283536018618313772692500443078636482778016729451334202565295003035129703587792654617015966917766166386890732285711839653572934369280000000000000000000000000000 2584 22743502549363564916774027368814300218479391987716184370541631622326919091688133296647084818083274822565955627008922286814874473395149313322728399514033805893364363856287820834071797727471296694549085557004275491671725216172646321091028359944862943610644817887142853066089288223948800000000000000000000000000000 2585 22743502549363564916774027368814300218479391987716184370541631622326919091688133296647084818083274822565955627008922286814874473395149313322728399514033805893364363856287820834071797727471296694549085557004275491671725216172646321091028359944862943610644817887142853066089288223948800000000000000000000000000000 2586 34115253824045347375161041053221450327719087981574276555812447433490378637532199944970627227124912233848933440513383430222311710092723969984092599271050708840046545784431731251107696591206945041823628335506413237507587824258969481636542539917294415415967226830714279599133932335923200000000000000000000000000000 2587 68230507648090694750322082106442900655438175963148553111624894866980757275064399889941254454249824467697866881026766860444623420185447939968185198542101417680093091568863462502215393182413890083647256671012826475015175648517938963273085079834588830831934453661428559198267864671846400000000000000000000000000000 2588 44723845092001215708864537006478280341649230254447364785416054840672832724457152219401611162950352897891727972452093755373711068793123322705632109909727108267384484227751688952151760057601312973810537755403030084805321882955620996222370662611620602598741106237145327421821265379328000000000000000000000000000000 2589 67085767638001823563296805509717420512473845381671047178124082261009249086685728329102416744425529346837591958678140633060566603189684984058448164864590662401076726341627533428227640086401969460715806633104545127207982824433431494333555993917430903898111659355717991132731898068992000000000000000000000000000000 2590 124508211405709749899778162544910438946538435202000843634522981287688066219363793614484325227041969560629598554967463986914966712715049963885539863403667743484863590126740198458215836828606706730923681248545472500267987817137329438889578299463783819388326024633988302965021542973440000000000000000000000000000000 2591 124508211405709749899778162544910438946538435202000843634522981287688066219363793614484325227041969560629598554967463986914966712715049963885539863403667743484863590126740198458215836828606706730923681248545472500267987817137329438889578299463783819388326024633988302965021542973440000000000000000000000000000000 2592 144951381953500493338829582548663194679364397915041185945238268759215986026824915752449008695428437263672147694359139005272905555610076239654580461809735564962340013048403428586410928569030267386701448254730865825841616548706207421431871105296888307484879619431000374072316841164800000000000000000000000000000000 2593 289902763907000986677659165097326389358728795830082371890476537518431972053649831504898017390856874527344295388718278010545811111220152479309160923619471129924680026096806857172821857138060534773402896509461731651683233097412414842863742210593776614969759238862000748144633682329600000000000000000000000000000000 2594 289902763907000986677659165097326389358728795830082371890476537518431972053649831504898017390856874527344295388718278010545811111220152479309160923619471129924680026096806857172821857138060534773402896509461731651683233097412414842863742210593776614969759238862000748144633682329600000000000000000000000000000000 2595 434854145860501480016488747645989584038093193745123557835714806277647958080474747257347026086285311791016443083077417015818716666830228718963741385429206694887020039145210285759232785707090802160104344764192597477524849646118622264295613315890664922454638858293001122216950523494400000000000000000000000000000000 2596 724756909767502466694147912743315973396821989575205929726191343796079930134124578762245043477142186318360738471795695026364527778050381198272902309048677824811700065242017142932054642845151336933507241273654329129208082743531037107159355526484441537424398097155001870361584205824000000000000000000000000000000000 2597 579805527814001973355318330194652778717457591660164743780953075036863944107299663009796034781713749054688590777436556021091622222440304958618321847238942259849360052193613714345643714276121069546805793018923463303366466194824829685727484421187553229939518477724001496289267364659200000000000000000000000000000000 2598 869708291721002960032977495291979168076186387490247115671429612555295916160949494514694052172570623582032886166154834031637433333660457437927482770858413389774040078290420571518465571414181604320208689528385194955049699292237244528591226631781329844909277716586002244433901046988800000000000000000000000000000000 2599 1739416583442005920065954990583958336152372774980494231342859225110591832321898989029388104345141247164065772332309668063274866667320914875854965541716826779548080156580841143036931142828363208640417379056770389910099398584474489057182453263562659689818555433172004488867802093977600000000000000000000000000000000 2600 1321039012509604468593185435066777022041616060883548591618173914547259457156284323421112400672913836667820566750915278637852749908123634331876622507338119168310047780612424236344233051067393763979297899270992389732963643284442748062812774045895905685265090637944339106352955066941440000000000000000000000000000000 2601 1849454617513446256030459609093487830858262485236968028265443480366163240018798052789557360942079371334948793451281390092993849871373088064627271510273366835634066892857393930881926271494351269571017058979389345626149100598219847287937883664254267959371126893122074748894137093718016000000000000000000000000000000 2602 3698909235026892512060919218186975661716524970473936056530886960732326480037596105579114721884158742669897586902562780185987699742746176129254543020546733671268133785714787861763852542988702539142034117958778691252298201196439694575875767328508535918742253786244149497788274187436032000000000000000000000000000000 2603 3698909235026892512060919218186975661716524970473936056530886960732326480037596105579114721884158742669897586902562780185987699742746176129254543020546733671268133785714787861763852542988702539142034117958778691252298201196439694575875767328508535918742253786244149497788274187436032000000000000000000000000000000 2604 4762590853585007783295922238297780371724184350549500366896673035170634962410346759480058381222546631808461007631384808930375993524671182159294511674448223569132408219270008590360121504035704828792478886559924593282251038165239858226964807836910781317710043653345566030497036952928256000000000000000000000000000000 2605 9525181707170015566591844476595560743448368701099000733793346070341269924820693518960116762445093263616922015262769617860751987049342364318589023348896447138264816438540017180720243008071409657584957773119849186564502076330479716453929615673821562635420087306691132060994073905856512000000000000000000000000000000 2606 6723657675649422752888360807008631113022377906658118165030597226123249358696960131030670655843595244906062599009013847901707284976006374813121663540397492097598693956616482715802524476285700934765852545731658249339648524468573917496891493416815220683825943981193740278348758051192832000000000000000000000000000000 2607 10085486513474134129332541210512946669533566859987177247545895839184874038045440196546005983765392867359093898513520771852560927464009562219682495310596238146398040934924724073703786714428551402148778818597487374009472786702860876245337240125222831025738915971790610417523137076789248000000000000000000000000000000 2608 16809144189123556882220902017521577782555944766645295412576493065308123396742400327576676639608988112265156497522534619754268212440015937032804158850993730243996734891541206789506311190714252336914631364329145623349121311171434793742228733542038051709564859952984350695871895127982080000000000000000000000000000000 2609 16809144189123556882220902017521577782555944766645295412576493065308123396742400327576676639608988112265156497522534619754268212440015937032804158850993730243996734891541206789506311190714252336914631364329145623349121311171434793742228733542038051709564859952984350695871895127982080000000000000000000000000000000 2610 21916129157224047367741114466000455297059630614150788093423624552659801569752491356789304282933822767027391667501411128287205776863885425466858419144490451318413526566108916842749447997715573732216848625841369187678300538829242043631635032937990399390319358826752979049879075427450880000000000000000000000000000000 2611 43832258314448094735482228932000910594119261228301576186847249105319603139504982713578608565867645534054783335002822256574411553727770850933716838288980902636827053132217833685498895995431147464433697251682738375356601077658484087263270065875980798780638717653505958099758150854901760000000000000000000000000000000 2612 36526881928706745612901857443334092161766051023584646822372707587766335949587485594648840471556371278378986112502351880478676294773142375778097365240817418864022544276848194737915746662859289553694747709735615312797167564715403406052725054896650665650532264711254965083131792379084800000000000000000000000000000000 2613 54790322893060118419352786165001138242649076535376970233559061381649503924381228391973260707334556917568479168753527820718014442159713563667146047861226128296033816415272292106873619994288934330542121564603422969195751347073105109079087582344975998475798397066882447624697688568627200000000000000000000000000000000 2614 109580645786120236838705572330002276485298153070753940467118122763299007848762456783946521414669113835136958337507055641436028884319427127334292095722452256592067632830544584213747239988577868661084243129206845938391502694146210218158175164689951996951596794133764895249395377137254400000000000000000000000000000000 2615 87387097272475631909347481731520802766756754980474661385170148532757436638886516169476339862331065463463650319784107663423668603950935557241270911778664457788610897067396313993241469864308933236054523001772548026818540123179889161316013106018569314024691114309204916464707705818316800000000000000000000000000000000 2616 114275434894775826342992860725834895925758833436005326426760963465913570989313136529315213666125239452221696572025371559861720482089684959469354269249022752492798865395825949068084999053327066539455914694625639727378090930312162749413247907870436795263057611019729506146156230685491200000000000000000000000000000000 2617 228550869789551652685985721451669791851517666872010652853521926931827141978626273058630427332250478904443393144050743119723440964179369918938708538498045504985597730791651898136169998106654133078911829389251279454756181860624325498826495815740873590526115222039459012292312461370982400000000000000000000000000000000 2618 228550869789551652685985721451669791851517666872010652853521926931827141978626273058630427332250478904443393144050743119723440964179369918938708538498045504985597730791651898136169998106654133078911829389251279454756181860624325498826495815740873590526115222039459012292312461370982400000000000000000000000000000000 2619 309215882656452235986921858434612071328523902238602647978294371731295545029906134138147048743633000870717531900774534809037596598595618125622958610909120389098161635776940803360700585673708532989116004467810554556434834282021146263118200221296476034241214712171032781336658035972505600000000000000000000000000000000 2620 485910672745853513693734348968676112087680417803518446823034012720607285046995353645659648025709001368270407272645697557059080369221685625978934960000046325725682570506621262423958063201541980411468007020845157160111882443176086984900028919180176625236194547697337227814748342242508800000000000000000000000000000000 2621 485910672745853513693734348968676112087680417803518446823034012720607285046995353645659648025709001368270407272645697557059080369221685625978934960000046325725682570506621262423958063201541980411468007020845157160111882443176086984900028919180176625236194547697337227814748342242508800000000000000000000000000000000 2622 728866009118780270540601523453014168131520626705277670234551019080910927570493030468489472038563502052405610908968546335588620553832528438968402440000069488588523855759931893635937094802312970617202010531267735740167823664764130477350043378770264937854291821546005841722122513363763200000000000000000000000000000000 2623 1457732018237560541081203046906028336263041253410555340469102038161821855140986060936978944077127004104811221817937092671177241107665056877936804880000138977177047711519863787271874189604625941234404021062535471480335647329528260954700086757540529875708583643092011683444245026727526400000000000000000000000000000000 2624 949517249037765825930061083130269078638275802266297256879255539965310170601819541582388419608172527517355205884595806888622985084259695257893446194956321119676094875158212147283745682192393172657735533296128892881720506332953119344778744179332539417446858892126340183084480441415106560000000000000000000000000000000 2625 1424275873556648738895091624695403617957413703399445885318883309947965255902729312373582629412258791276032808826893710332934477626389542886840169292434481679514142312737318220925618523288589758986603299944193339322580759499429679017168116268998809126170288338189510274626720662122659840000000000000000000000000000000 2626 2848551747113297477790183249390807235914827406798891770637766619895930511805458624747165258824517582552065617653787420665868955252779085773680338584868963359028284625474636441851237046577179517973206599888386678645161518998859358034336232537997618252340576676379020549253441324245319680000000000000000000000000000000 2627 2848551747113297477790183249390807235914827406798891770637766619895930511805458624747165258824517582552065617653787420665868955252779085773680338584868963359028284625474636441851237046577179517973206599888386678645161518998859358034336232537997618252340576676379020549253441324245319680000000000000000000000000000000 2628 3512291960032900773585954103617791446225078453043293736611615152687215291255274226629999882239939155185556635359524295384129682690319843623858281556100566471811574246944454641894243737041765036724245030930340856193548669056846004566608752741026189495604400367962481648108612118244229120000000000000000000000000000000 2629 7024583920065801547171908207235582892450156906086587473223230305374430582510548453259999764479878310371113270719048590768259365380639687247716563112201132943623148493888909283788487474083530073448490061860681712387097338113692009133217505482052378991208800735924963296217224236488458240000000000000000000000000000000 2630 6522827925775387150945343335290184114418002841366116939421570997847685540902652135169999781302744145344605179953402262856240839282022566730022522889901052019078637887182558620660738368791849353916455057442061590073733242534142579909416255090477209063265314969073180203630279648167854080000000000000000000000000000000 2631 9784241888663080726418015002935276171627004262049175409132356496771528311353978202754999671954116218016907769930103394284361258923033850095033784334851578028617956830773837930991107553187774030874682586163092385110599863801213869864124382635715813594897972453609770305445419472251781120000000000000000000000000000000 2632 16002671177902283143652575649245251694038833637484873558047587514719655193681173238283732796796065636578764708152346884873977525705228697044321922823223914286806258283221210482687678131436003748275036407591191100980892221683763129377767879155304086235210906057459535432906286070171802009600000000000000000000000000000 2633 10558869040546542391597745316818994720490636177393563443640219572571667268069851305966586440076859537545165434136466719998362974445126505729971651149008878523119488318424713783595878269380165498070121790952562836132598377430191367352664286102075733173028527484001267522801733523370462412800000000000000000000000000000 2634 15838303560819813587396617975228492080735954266090345165460329358857500902104776958949879660115289306317748151204700079997544461667689758594957476723513317784679232477637070675393817404070248247105182686428844254198897566145287051028996429153113599759542791226001901284202600285055693619200000000000000000000000000000 2635 31676607121639627174793235950456984161471908532180690330920658717715001804209553917899759320230578612635496302409400159995088923335379517189914953447026635569358464955274141350787634808140496494210365372857688508397795132290574102057992858306227199519085582452003802568405200570111387238400000000000000000000000000000 2636 26397172601366355978994363292047486801226590443483908609100548931429168170174628264916466100192148843862913585341166799995907436112816264324929127872522196307798720796061784458989695673450413745175304477381407090331495943575478418381660715255189332932571318710003168807004333808426156032000000000000000000000000000000 2637 36956041641912898370592108608866481521717226620877472052740768504000835438244479570883052540269008381408079019477633519994270410557942770054900779021531074830918209114486498242585573942830579243245426268333969926464094321005669785734325001357265066105599846194004436329806067331796618444800000000000000000000000000000 2638 73912083283825796741184217217732963043434453241754944105481537008001670876488959141766105080538016762816158038955267039988540821115885540109801558043062149661836418228972996485171147885661158486490852536667939852928188642011339571468650002714530132211199692388008872659612134663593236889600000000000000000000000000000 2639 73912083283825796741184217217732963043434453241754944105481537008001670876488959141766105080538016762816158038955267039988540821115885540109801558043062149661836418228972996485171147885661158486490852536667939852928188642011339571468650002714530132211199692388008872659612134663593236889600000000000000000000000000000 2640 89937152040995716096054847558423489718008343266242138805481148252567802272100623603148832531101999942020205900175664288790134063784022469636800806377025541022332977905977365931456607202874037193481655283436738290844768889678096060052496409121547479996691051048762908915297681242133731737600000000000000000000000000000 2641 179874304081991432192109695116846979436016686532484277610962296505135604544201247206297665062203999884040411800351328577580268127568044939273601612754051082044665955811954731862913214405748074386963310566873476581689537779356192120104992818243094959993382102097525817830595362484267463475200000000000000000000000000000 2642 143899443265593145753687756093477583548813349225987422088769837204108483635360997765038132049763199907232329440281062862064214502054435951418881290203240865635732764649563785490330571524598459509570648453498781265351630223484953696083994254594475967994705681678020654264476289987413970780160000000000000000000000000000 2643 215849164898389718630531634140216375323220023838981133133154755806162725453041496647557198074644799860848494160421594293096321753081653927128321935304861298453599146974345678235495857286897689264355972680248171898027445335227430544125991381891713951992058522517030981396714434981120956170240000000000000000000000000000 2644 359748608163982864384219390233693958872033373064968555221924593010271209088402494412595330124407999768080823600702657155160536255136089878547203225508102164089331911623909463725826428811496148773926621133746953163379075558712384240209985636486189919986764204195051635661190724968534926950400000000000000000000000000000 2645 359748608163982864384219390233693958872033373064968555221924593010271209088402494412595330124407999768080823600702657155160536255136089878547203225508102164089331911623909463725826428811496148773926621133746953163379075558712384240209985636486189919986764204195051635661190724968534926950400000000000000000000000000000 2646 485259569001300152574002093432878771015027333084421526012998091704518406585660250030295380436699082878850155620990990128579681002327204039803493897370708738811985711458087295336173833809526698737091273963623676486403382836484062734905826437194005749459949803831409864019933355481651111526400000000000000000000000000000 2647 970519138002600305148004186865757542030054666168843052025996183409036813171320500060590760873398165757700311241981980257159362004654408079606987794741417477623971422916174590672347667619053397474182547927247352972806765672968125469811652874388011498919899607662819728039866710963302223052800000000000000000000000000000 2648 808765948335500254290003489054797951691712221807369210021663486174197344309433750050492300727831804798083592701651650214299468337212006733005823162284514564686642852430145492226956389682544497895152123272706127477338971394140104558176377395323342915766583006385683106699888925802751852544000000000000000000000000000000 2649 1213148922503250381435005233582196927537568332711053815032495229261296016464150625075738451091747707197125389052477475321449202505818010099508734743426771847029964278645218238340434584523816746842728184909059191216008457091210156837264566092985014373649874509578524660049833388704127778816000000000000000000000000000000 2650 2244325506631013205654759682127064315944501415515449557810116174133397630458678656390116134519733258314681969747083329344681024635763318684091159275339527917005433915493653740929803981369060981659047142081759503749615645618738790148939447272022276591252267842720270621092191769102636390809600000000000000000000000000000 2651 1795460405304810564523807745701651452755601132412359646248092939306718104366942925112092907615786606651745575797666663475744819708610654947272927420271622333604347132394922992743843185095248785327237713665407602999692516494991032119151557817617821273001814274176216496873753415282109112647680000000000000000000000000000 2652 2347909760783213815146517821302159592065016865462316460478275382170323674941386902069659956112951716390744214504641021468281687311260087238741520472662890743944146250054899298203487242047633026966387779408609942384213290801142118925044344838423304741617757127768898495911831389215065762693120000000000000000000000000000 2653 4695819521566427630293035642604319184130033730924632920956550764340647349882773804139319912225903432781488429009282042936563374622520174477483040945325781487888292500109798596406974484095266053932775558817219884768426581602284237850088689676846609483235514255537796991823662778430131525386240000000000000000000000000000 2654 4695819521566427630293035642604319184130033730924632920956550764340647349882773804139319912225903432781488429009282042936563374622520174477483040945325781487888292500109798596406974484095266053932775558817219884768426581602284237850088689676846609483235514255537796991823662778430131525386240000000000000000000000000000 2655 6545687817941080939196352713933293408181259140076761041333373792717266002866896817891173210981562360846923264679605271972179249473816000786794541923787452983117013788031840467718812917223704196391141688048245899980230992536517422457699385610149819279661625931961777624966317812357153035386880000000000000000000000000000 2656 10701680083300497408527370310081416207026503038538196623132341280156799972941117019726838741763506716940207877174592746240229566600048382238727584415081073924778609843925072510714884610699071940131549109031259169808949083035893563700683122505483037869922975730032747545579852931314075597537280000000000000000000000000000 2657 10701680083300497408527370310081416207026503038538196623132341280156799972941117019726838741763506716940207877174592746240229566600048382238727584415081073924778609843925072510714884610699071940131549109031259169808949083035893563700683122505483037869922975730032747545579852931314075597537280000000000000000000000000000 2658 16052520124950746112791055465122124310539754557807294934698511920235199959411675529590258112645260075410311815761889119360344349900072573358091376622621610887167914765887608766072326916048607910197323663546888754713423624553840345551024683758224556804884463595049121318369779396971113396305920000000000000000000000000000 2659 32105040249901492225582110930244248621079509115614589869397023840470399918823351059180516225290520150820623631523778238720688699800145146716182753245243221774335829531775217532144653832097215820394647327093777509426847249107680691102049367516449113609768927190098242636739558793942226792611840000000000000000000000000000 2660 17497166200136050355845545809220854744705470316375340434156290569030772968436408377286687353734789292924186350414215501266726113215995592504026492880138380614843163950460639968179350273125127816500633140451708710850022652895923748914926768687740207850112077952688826907986135862859536615342080000000000000000000000000000 2661 26245749300204075533768318713831282117058205474563010651234435853546159452654612565930031030602183939386279525621323251900089169823993388756039739320207570922264745925690959952269025409687691724750949710677563066275033979343885623372390153031610311775168116929033240361979203794289304923013120000000000000000000000000000 2662 52491498600408151067536637427662564234116410949126021302468871707092318905309225131860062061204367878772559051242646503800178339647986777512079478640415141844529491851381919904538050819375383449501899421355126132550067958687771246744780306063220623550336233858066480723958407588578609846026240000000000000000000000000000 2663 52491498600408151067536637427662564234116410949126021302468871707092318905309225131860062061204367878772559051242646503800178339647986777512079478640415141844529491851381919904538050819375383449501899421355126132550067958687771246744780306063220623550336233858066480723958407588578609846026240000000000000000000000000000 2664 64713399767070254680307249626943133836742028519768164118758360121683127972520632558334131277346848680931361658180479504865514417778426126447869866788881487605487254566906132035953793738633488160927612384292464579813510446590960799829176692276621501543476197449935803661700524652712100397842432000000000000000000000000000 2665 129426799534140509360614499253886267673484057039536328237516720243366255945041265116668262554693697361862723316360959009731028835556852252895739733577762975210974509133812264071907587477266976321855224768584929159627020893181921599658353384553243003086952394899871607323401049305424200795684864000000000000000000000000000 2666 129426799534140509360614499253886267673484057039536328237516720243366255945041265116668262554693697361862723316360959009731028835556852252895739733577762975210974509133812264071907587477266976321855224768584929159627020893181921599658353384553243003086952394899871607323401049305424200795684864000000000000000000000000000 2667 194140199301210764040921748880829401510226085559304492356275080365049383917561897675002393832040546042794084974541438514596543253335278379343609600366644462816461763700718396107861381215900464482782837152877393739440531339772882399487530076829864504630428592349807410985101573958136301193527296000000000000000000000000000 2668 323566998835351273401536248134715669183710142598840820593791800608415639862603162791670656386734243404656808290902397524327572088892130632239349333944407438027436272834530660179768968693167440804638061921462322899067552232954803999145883461383107507717380987249679018308502623263560501989212160000000000000000000000000000 2669 258853599068281018721228998507772535346968114079072656475033440486732511890082530233336525109387394723725446632721918019462057671113704505791479467155525950421949018267624528143815174954533952643710449537169858319254041786363843199316706769106486006173904789799743214646802098610848401591369728000000000000000000000000000 2670 361936890732640716442072404993168677741778424995517519673055607052245459102947254662541335993656711206624960778496133159955797451645710724911980139916576107669627830852076773864803518962976677147842929441352545260549899134915816154796811234679865389163512891932384317824732137880655287180853248000000000000000000000000000 2671 723873781465281432884144809986337355483556849991035039346111214104490918205894509325082671987313422413249921556992266319911594903291421449823960279833152215339255661704153547729607037925953354295685858882705090521099798269831632309593622469359730778327025783864768635649464275761310574361706496000000000000000000000000000 2672 603228151221067860736787341655281129569630708325862532788426011753742431838245424437568893322761185344374934630826888599926329086076184541519966899860960179449379718086794623108005864938294461913071549068920908767583165224859693591328018724466442315272521486553973863041220229801092145301422080000000000000000000000000000 2673 800018319269307642496277586408625410976092345173920218247650560897198012224306926849893923632553885939847818244631779185124294197529014006737045446478131305585046930278005600335821867526895680712221904740012694703179058042359530242027562045632065891958385494516530471702391068002811320991744000000000000000000000000000000 2674 1600036638538615284992555172817250821952184690347840436495301121794396024448613853699787847265107771879695636489263558370248588395058028013474090892956262611170093860556011200671643735053791361424443809480025389406358116084719060484055124091264131783916770989033060943404782136005622641983488000000000000000000000000000000 2675 1600036638538615284992555172817250821952184690347840436495301121794396024448613853699787847265107771879695636489263558370248588395058028013474090892956262611170093860556011200671643735053791361424443809480025389406358116084719060484055124091264131783916770989033060943404782136005622641983488000000000000000000000000000000 2676 2092355604242804603451802918299481844091318441224099032340009159269594801202033500992030261808217855534986601562883114791863538670460498171466118860019728029991661202265553108570611038147265626478118827781571663069852921033863386786841316119345403102045008216427848925990868947084275762593792000000000000000000000000000000 2677 4184711208485609206903605836598963688182636882448198064680018318539189602404067001984060523616435711069973203125766229583727077340920996342932237720039456059983322404531106217141222076294531252956237655563143326139705842067726773573682632238690806204090016432855697851981737894168551525187584000000000000000000000000000000 2678 3285881703231390358067086326445830015034401926032316228594344620823341612209065780860937252600826297628507305309473698823139465190495522235292983690379151475377395514137031828353455763652759625258211320436441098678711222664726128174021521211494036414240039393177984279642106622371030072138137600000000000000000000000000000 2679 4928822554847085537100629489668745022551602889048474342891516931235012418313598671291405878901239446442760957964210548234709197785743283352939475535568727213066093271205547742530183645479139437887316980654661648018066833997089192261032281817241054621360059089766976419463159933556545108207206400000000000000000000000000000 2680 7567877151143162832556084649491380152736713097357893676093274028274231665914580637022237373116076315404239266165520133116285776127716064990733840389259069342896757384921904014121148117074269215653754419115425365067110493145136948747254290979228390954056783641768192140120599897980522016538624000000000000000000000000000000 2681 7567877151143162832556084649491380152736713097357893676093274028274231665914580637022237373116076315404239266165520133116285776127716064990733840389259069342896757384921904014121148117074269215653754419115425365067110493145136948747254290979228390954056783641768192140120599897980522016538624000000000000000000000000000000 2682 10595028011600427965578518509287932213831398336301051146530583639583924332280412891831132322362506841565934972631728186362800086578802490987027376544962697080055460338890665619769607363903976901915256186761595511093954690403191728246156007370919747335679497098475468996168839857172730823154073600000000000000000000000000000 2683 21190056023200855931157037018575864427662796672602102293061167279167848664560825783662264644725013683131869945263456372725600173157604981974054753089925394160110920677781331239539214727807953803830512373523191022187909380806383456492312014741839494671358994196950937992337679714345461646308147200000000000000000000000000000 2684 17658380019334046609297530848813220356385663893835085244217639399306540553800688153051887203937511402609891621052880310604666810964670818311712294241604495133425767231484442699616012273173294836525426977935992518489924484005319547076926678951532912226132495164125781660281399761954551371923456000000000000000000000000000000 2685 26487570029001069913946296273219830534578495840752627866326459098959810830701032229577830805906267103914837431579320465907000216447006227467568441362406742700138650847226664049424018409759942254788140466903988777734886726007979320615390018427299368339198742746188672490422099642931827057885184000000000000000000000000000000 2686 52975140058002139827892592546439661069156991681505255732652918197919621661402064459155661611812534207829674863158640931814000432894012454935136882724813485400277301694453328098848036819519884509576280933807977555469773452015958641230780036854598736678397485492377344980844199285863654115770368000000000000000000000000000000 2687 37394216511530922231453594738663290166463758834003709928931471669119732937460280794698114078926494734938594021053158304809882658513420556424802505452809519106078095313731761010951555402014036124406786541511513568566898907305382570280550614250304990596515872112266361162948846554727285258190848000000000000000000000000000000 2688 46585110538719477382889445981080973481340962916701752514936762420865074289838304984490907465134271928540912376773918677909764086252005342770545487540779205755058910575706552134330909820643231427240379965555862637747185453706358625020775612656303153914164806239245912412869783719760684518473728000000000000000000000000000000 2689 93170221077438954765778891962161946962681925833403505029873524841730148579676609968981814930268543857081824753547837355819528172504010685541090975081558411510117821151413104268661819641286462854480759931111725275494370907412717250041551225312606307828329612478491824825739567439521369036947456000000000000000000000000000000 2690 86515205286193315139651828250578950751061788273874683242025415924463709395413994971197399578106505010147408699722991830403847588753724208002441619718589953545109405354883596820900261095480286936303562793175173470101915842597523160752868994933134428697734640158599551623901026908126985534308352000000000000000000000000000000 2691 121120473446317883609348212665663359282501289832672488755982917529515746901644305907168051736633087309466382022384114031024438676019810468394166275860410764021349869869930820758086424338874703447028447809154779459150258429251128455052525232693088376576805862234589667405111027713499657020637184000000000000000000000000000000 2692 201867455743863139348913687776105598804168816387787481259971529215859578169407176511946752894388478849110636703973523385040731126699684113990277126434017940035583116449884701263477373898124505745047413015257965765250430715418547425087542054488480627628009770390982779008518379522499428367728640000000000000000000000000000000 2693 201867455743863139348913687776105598804168816387787481259971529215859578169407176511946752894388478849110636703973523385040731126699684113990277126434017940035583116449884701263477373898124505745047413015257965765250430715418547425087542054488480627628009770390982779008518379522499428367728640000000000000000000000000000000 2694 302801183615794709023370531664158398206253224581681221889957293823789367254110764767920129341582718273665955055960285077561096690049526170985415689651026910053374674674827051895216060847186758617571119522886948647875646073127821137631313081732720941442014655586474168512777569283749142551592960000000000000000000000000000000 2695 605602367231589418046741063328316796412506449163362443779914587647578734508221529535840258683165436547331910111920570155122193380099052341970831379302053820106749349349654103790432121694373517235142239045773897295751292146255642275262626163465441882884029311172948337025555138567498285103185920000000000000000000000000000000 2696 403734911487726278697827375552211197608337632775574962519943058431719156338814353023893505788776957698221273407947046770081462253399368227980554252868035880071166232899769402526954747796249011490094826030515931530500861430837094850175084108976961255256019540781965558017036759044998856735457280000000000000000000000000000000 2697 605602367231589418046741063328316796412506449163362443779914587647578734508221529535840258683165436547331910111920570155122193380099052341970831379302053820106749349349654103790432121694373517235142239045773897295751292146255642275262626163465441882884029311172948337025555138567498285103185920000000000000000000000000000000 2698 1211204734463178836093482126656633592825012898326724887559829175295157469016443059071680517366330873094663820223841140310244386760198104683941662758604107640213498698699308207580864243388747034470284478091547794591502584292511284550525252326930883765768058622345896674051110277134996570206371840000000000000000000000000000000 2699 1211204734463178836093482126656633592825012898326724887559829175295157469016443059071680517366330873094663820223841140310244386760198104683941662758604107640213498698699308207580864243388747034470284478091547794591502584292511284550525252326930883765768058622345896674051110277134996570206371840000000000000000000000000000000 2700 1376819442160393547589406303965369702057482702470804209039097152029051081773122248351732469653233527555413044327800287049130536613544052271009363530689300065532920117168261065775816600545592744059725281495258175527093757032434030210139204163012760350568985145479630425280321208038631508950384640000000000000000000000000000000 2701 2753638884320787095178812607930739404114965404941608418078194304058102163546244496703464939306467055110826088655600574098261073227088104542018727061378600131065840234336522131551633201091185488119450562990516351054187514064868060420278408326025520701137970290959260850560642416077263017900769280000000000000000000000000000000 2702 2753638884320787095178812607930739404114965404941608418078194304058102163546244496703464939306467055110826088655600574098261073227088104542018727061378600131065840234336522131551633201091185488119450562990516351054187514064868060420278408326025520701137970290959260850560642416077263017900769280000000000000000000000000000000 2703 4130458326481180642768218911896109106172448107412412627117291456087153245319366745055197408959700582666239132983400861147391609840632156813028090592067900196598760351504783197327449801636778232179175844485774526581281271097302090630417612489038281051706955436438891275840963624115894526851153920000000000000000000000000000000 2704 6882298746105199891953392233754708072104359773584459700599089334858110580076015976683726309250477627334260477375038985017463791832531836691322820707259495406468711373789164743932031361955719058451767463201008731676007811255014814551814278085400251488983044318056462287826984498060081866236493824000000000000000000000000000000 2705 5505838996884159913562713787003766457683487818867567760479271467886488464060812781346981047400382101867408381900031188013971033466025469353058256565807596325174969099031331795145625089564575246761413970560806985340806249004011851641451422468320201191186435454445169830261587598448065492989195059200000000000000000000000000000 2706 8258758495326239870344070680505649686525231728301351640718907201829732696091219172020471571100573152801112572850046782020956550199038204029587384848711394487762453648546997692718437634346862870142120955841210478011209373506017777462177133702480301786779653181667754745392381397672098239483792588800000000000000000000000000000 2707 16517516990652479740688141361011299373050463456602703281437814403659465392182438344040943142201146305602225145700093564041913100398076408059174769697422788975524907297093995385436875268693725740284241911682420956022418747012035554924354267404960603573559306363335509490784762795344196478967585177600000000000000000000000000000 2708 13764597492210399783906784467509416144208719547168919401198178669716221160152031953367452618500955254668520954750077970034927583665063673382645641414518990812937422747578329487864062723911438116903534926402017463352015622510029629103628556170800502977966088636112924575653968996120163732472987648000000000000000000000000000000 2709 19249398894674150789502828496593408385077914563235137284863391785924104046020472633475662450108868647631414129950709475561945671042518084719616884991265095230756373951580611434447450163024620335975358341398454553006475996108458466028109367308728650998662182907053118320319578912696429848578490368000000000000000000000000000000 2710 35748883661537708609076681493673472715144698474579540671889156173859050371180877747883373121630756059886911955622746168900756246221819300193574214983778033999976123052935421235402407445617152052525665491168558455583455421344280008337917396430496066140372625398812934023450646552150512575931482112000000000000000000000000000000 2711 35748883661537708609076681493673472715144698474579540671889156173859050371180877747883373121630756059886911955622746168900756246221819300193574214983778033999976123052935421235402407445617152052525665491168558455583455421344280008337917396430496066140372625398812934023450646552150512575931482112000000000000000000000000000000 2712 46748540172780080488792583491726848935189221082142476263239665765815681254621147824155180235978681001390577172737437297793296629674686777176212434978786659846122622453838627769372378967345506530225870257681961057301441704834827703211122749178341009568179587059986144492204691645119901060833476608000000000000000000000000000000 2713 93497080345560160977585166983453697870378442164284952526479331531631362509242295648310360471957362002781154345474874595586593259349373554352424869957573319692245244907677255538744757934691013060451740515363922114602883409669655406422245498356682019136359174119972288984409383290239802121666953216000000000000000000000000000000 2714 63290331310840724354057651496491733943025407003515967864078316729104306929333246285010090165632675817267242941552222803166309283251883636792410681202049631791673704245196911441611836140406224225536562810400193431423490308084074428962750798887600136030766210173519703312523274842623866051589937561600000000000000000000000000000 2715 94935496966261086531086477244737600914538110505273951796117475093656460393999869427515135248449013725900864412328334204749463924877825455188616021803074447687510556367795367162417754210609336338304844215600290147135235462126111643444126198331400204046149315260279554968784912263935799077384906342400000000000000000000000000000 2716 155474074741847866348011187371816650773084151986897921057409778051930145282927322395785656276445486246765183747726112538212890195814409803424834934257208878096937577819722847671785597475345724727948512990765692559801182713336965445060670440745626421119056124991472314659024566461228192691949194444800000000000000000000000000000 2717 155474074741847866348011187371816650773084151986897921057409778051930145282927322395785656276445486246765183747726112538212890195814409803424834934257208878096937577819722847671785597475345724727948512990765692559801182713336965445060670440745626421119056124991472314659024566461228192691949194444800000000000000000000000000000 2718 217663704638587012887215662320543311082317812781657089480373689272702203396098251354099918787023680745471257246816557553498046274140173724794768907960092429335712608947611986740499836465484014619127918187071969583721655798671751623084938617043876989566678574988061240522634393045719469768728872222720000000000000000000000000000 2719 435327409277174025774431324641086622164635625563314178960747378545404406792196502708199837574047361490942514493633115106996092548280347449589537815920184858671425217895223973480999672930968029238255836374143939167443311597343503246169877234087753979133357149976122481045268786091438939537457744445440000000000000000000000000000 2720 328253550731163444474165899913111163953735886451473965402657371490905601976075752233472946352915791052595922314106196149771785050085306271925176015221371999249428763283007653485897327737370874079933710459662769405222989284757198005291770511198919609089944996655449825384384859092598061125535394693120000000000000000000000000000 2721 492380326096745166711248849869666745930603829677210948103986057236358402964113628350209419529373686578893883471159294224657677575127959407887764022832057998874143144924511480228845991606056311119900565689494154107834483927135797007937655766798379413634917494983174738076577288638897091688303092039680000000000000000000000000000 2722 984760652193490333422497699739333491861207659354421896207972114472716805928227256700418839058747373157787766942318588449315355150255918815775528045664115997748286289849022960457691983212112622239801131378988308215668967854271594015875311533596758827269834989966349476153154577277794183376606184079360000000000000000000000000000 2723 775870970380379177727535049136935798693247695600833348558665453901822522657018325544538125455360350325370463944120663502785851946467160651153273489315398708052011332511848466612950149881854715294817447151518904395703836757243493003111108940867881355744944880942766268290666473755688011943342118010880000000000000000000000000000 2724 1014600499728188155489853525794454505983477755785705148115177901256229452705331656481319087133932765810099837465388559965181498699226287005354280716797059848991091742515494148647704042153194627693222815505832413440535786528703029311760680922673383311358774075079002043149333081065130477156678154321920000000000000000000000000000 2725 2029200999456376310979707051588909011966955511571410296230355802512458905410663312962638174267865531620199674930777119930362997398452574010708561433594119697982183485030988297295408084306389255386445631011664826881071573057406058623521361845346766622717548150158004086298666162130260954313356308643840000000000000000000000000000 2726 2029200999456376310979707051588909011966955511571410296230355802512458905410663312962638174267865531620199674930777119930362997398452574010708561433594119697982183485030988297295408084306389255386445631011664826881071573057406058623521361845346766622717548150158004086298666162130260954313356308643840000000000000000000000000000 2727 2745389587499803244266662481561465133837645692126025694899893144575679695555603305772981059303582778074387795494580809317549937656729953073311583116039103120799424715041925343399669761120408992581661736074605354015567422371784667549470077790763272489559035732566711410874665984058588349953364417576960000000000000000000000000000 2728 4569785780199901244157823169591815962361870619168918410697448130787042725656996629955334575920744185903817512168754755965151416527782530919366658951849868590583584573517121700357674832175582041328586923486808202513266155163033214101538631963351547127119551209543233242623404187532620862584925789880320000000000000000000000000000 2729 4569785780199901244157823169591815962361870619168918410697448130787042725656996629955334575920744185903817512168754755965151416527782530919366658951849868590583584573517121700357674832175582041328586923486808202513266155163033214101538631963351547127119551209543233242623404187532620862584925789880320000000000000000000000000000 2730 6385320729329207721833812901622792978638960993413485112358852160767016286165548637380625820454101666043522686450972033492535338898750267765071729981599918712372645827046092254467908819588135638034473484745565732979390101620457655531738811245339926414569586838063101398663670048000252104925475944529920000000000000000000000000000 2731 12770641458658415443667625803245585957277921986826970224717704321534032572331097274761251640908203332087045372901944066985070677797500535530143459963199837424745291654092184508935817639176271276068946969491131465958780203240915311063477622490679852829139173676126202797327340096000504209850951889059840000000000000000000000000000 2732 8513760972438943629111750535497057304851947991217980149811802881022688381554064849840834427272135554724696915267962711323380451865000357020095639975466558283163527769394789672623878426117514184045964646327420977305853468827276874042318414993786568552759449117417468531551560064000336139900634592706560000000000000000000000000000 2733 12770641458658415443667625803245585957277921986826970224717704321534032572331097274761251640908203332087045372901944066985070677797500535530143459963199837424745291654092184508935817639176271276068946969491131465958780203240915311063477622490679852829139173676126202797327340096000504209850951889059840000000000000000000000000000 2734 25541282917316830887335251606491171914555843973653940449435408643068065144662194549522503281816406664174090745803888133970141355595001071060286919926399674849490583308184369017871635278352542552137893938982262931917560406481830622126955244981359705658278347352252405594654680192001008419701903778119680000000000000000000000000000 2735 25541282917316830887335251606491171914555843973653940449435408643068065144662194549522503281816406664174090745803888133970141355595001071060286919926399674849490583308184369017871635278352542552137893938982262931917560406481830622126955244981359705658278347352252405594654680192001008419701903778119680000000000000000000000000000 2736 31407690886415835813575834151694961149921529260085246095480431952401413719110373049860246797846694923724637169952278282372228008080457598056340674025785812297695318371252796116522358666131701717588320460017716066207564003209156424885678650030732753384282551901965620317211921303313181753650317403095040000000000000000000000000000 2737 62815381772831671627151668303389922299843058520170492190960863904802827438220746099720493595693389847449274339904556564744456016160915196112681348051571624595390636742505592233044717332263403435176640920035432132415128006418312849771357300061465506768565103803931240634423842606626363507300634806190080000000000000000000000000000 2738 62815381772831671627151668303389922299843058520170492190960863904802827438220746099720493595693389847449274339904556564744456016160915196112681348051571624595390636742505592233044717332263403435176640920035432132415128006418312849771357300061465506768565103803931240634423842606626363507300634806190080000000000000000000000000000 2739 94223072659247507440727502455084883449764587780255738286441295857204241157331119149580740393540084771173911509856834847116684024241372794169022022077357436893085955113758388349567075998395105152764961380053148198622692009627469274657035950092198260152847655705896860951635763909939545260950952209285120000000000000000000000000000 2740 148064828464531797406857503857990531135344352226116160164407750632749521818663187235055449189848704640416146658346454759754789180950728676551320320407275972260563643750191753120748262283192308097202082168654947169264230300843166003032485064430597265954474887537837924352570486144190713981494353471733760000000000000000000000000000 2741 103997171799353416372549936972670858045069184883963519929408926079752081991600532973043113261751190780232486786260792992784053468459630178027672684154112919324413249780092471513726525632326132871409066891038092448452317128769980004646184183487588309871772855384788451697870615574413973714221127350353920000000000000000000000000000 2742 155995757699030124558824905459006287067603777325945279894113389119628122987400799459564669892626786170348730179391189489176080202689445267041509026231169378986619874670138707270589788448489199307113600336557138672678475693154970006969276275231382464807659283077182677546805923361620960571331691025530880000000000000000000000000000 2743 311991515398060249117649810918012574135207554651890559788226778239256245974801598919129339785253572340697460358782378978352160405378890534083018052462338757973239749340277414541179576896978398614227200673114277345356951386309940013938552550462764929615318566154365355093611846723241921142663382051061760000000000000000000000000000 2744 255025399656745989813823709696206339379200954030428898940158461352248767255369674605615142875277764623916149752642409626560708232040177367349436443100748463247604395164343143878055840225245436764283302709021519246220054533558090276183554394602033884292440795599798301279301029227914230024830698337075200000000000000000000000000000 2745 355489951036676228225330019576530048831613451072719071249917855218286160416575910056312017341296277960610390564289419479448259959813580572668911405534376645739084914471508624799714201526099699732031270442878481373518863895262792506195257640960410869013705351442143086631752949832850138822491276469862400000000000000000000000000000 2746 710979902073352456450660039153060097663226902145438142499835710436572320833151820112624034682592555921220781128578838958896519919627161145337822811068753291478169828943017249599428403052199399464062540885756962747037727790525585012390515281920821738027410702884286173263505899665700277644982552939724800000000000000000000000000000 2747 710979902073352456450660039153060097663226902145438142499835710436572320833151820112624034682592555921220781128578838958896519919627161145337822811068753291478169828943017249599428403052199399464062540885756962747037727790525585012390515281920821738027410702884286173263505899665700277644982552939724800000000000000000000000000000 2748 929742948865153212281632358892463204636527487420957570961323621340133034935660072454969891508005650050827175321987712484710833741050903036210999060628369688856068237848561018706944834760568445453004861158297566669203182495302688093126058445588766888189690919156374226575353868793608055381900261536563200000000000000000000000000000 2749 1859485897730306424563264717784926409273054974841915141922647242680266069871320144909939783016011300101654350643975424969421667482101806072421998121256739377712136475697122037413889669521136890906009722316595133338406364990605376186252116891177533776379381838312748453150707737587216110763800523073126400000000000000000000000000000 2750 1375122238440308468666923628644921741195262125351591161947862776300531927206842261762666348784553271918404507262059774322534960479191190438097771191208102909292911803894613076093388408367485977954403526008364877827783154414375263257739744940467251240025181142531296966306195573186648489997344168646541312000000000000000000000000000 2751 2062683357660462703000385442967382611792893188027386742921794164450797890810263392643999523176829907877606760893089661483802440718786785657146656786812154363939367705841919614140082612551228966931605289012547316741674731621562894886609617410700876860037771713796945449459293359779972734996016252969811968000000000000000000000000000 2752 3358905139796801287026893626188115751021516600070957069393728430267197417000125729346998120291740341453418269556471149473983119857167807870880470911159920505080875968498084852650094636037032584840788790475507734980595769543725578439952200723852336305246686482106092965786481127697797401938542266530398208000000000000000000000000000 2753 3358905139796801287026893626188115751021516600070957069393728430267197417000125729346998120291740341453418269556471149473983119857167807870880470911159920505080875968498084852650094636037032584840788790475507734980595769543725578439952200723852336305246686482106092965786481127697797401938542266530398208000000000000000000000000000 2754 4486503935354397819913488966510573013683589802459780640136755321273500182145627902238915484109562243077921928014287300039769294430343658128740529465749477000825709645471826450810055695852020981629830836965521893028889312412469046279368036781626815446275047079090680634022143916201460499421347619304112128000000000000000000000000000 2755 8973007870708795639826977933021146027367179604919561280273510642547000364291255804477830968219124486155843856028574600079538588860687316257481058931498954001651419290943652901620111391704041963259661673931043786057778624824938092558736073563253630892550094158181361268044287832402920998842695238608224256000000000000000000000000000 2756 7477506558923996366522481610850955022805983004099634400227925535455833636909379837064859140182603738463203213357145500066282157383906096881234215776249128334709516075786377418016759493086701636049718061609203155048148854020781743798946727969378025743791745131817801056703573193669100832368912698840186880000000000000000000000000000 2757 11216259838385994549783722416276432534208974506149451600341888303183750455364069755597288710273905607694804820035718250099423236075859145321851323664373692502064274113679566127025139239630052454074577092413804732572223281031172615698420091954067038615687617697726701585055359790503651248553369048260280320000000000000000000000000000 2758 22432519676771989099567444832552865068417949012298903200683776606367500910728139511194577420547811215389609640071436500198846472151718290643702647328747385004128548227359132254050278479260104908149154184827609465144446562062345231396840183908134077231375235395453403170110719581007302497106738096520560640000000000000000000000000000 2759 17946015741417591279653955866042292054734359209839122560547021285094000728582511608955661936438248972311687712057149200159077177721374632514962117862997908003302838581887305803240222783408083926519323347862087572115557249649876185117472147126507261785100188316362722536088575664805841997685390477216448512000000000000000000000000000 2760 21943935284044162654078850056816688628787086923412264351684671996520781755876660154844482644827657529643781036565662263858171446070906936599858903443298735218110056702448142124583831192725937717108753614208988253887424133786263808663234271649954469399999148610796570642113096011644465097012669377048215552000000000000000000000000000 2761 43887870568088325308157700113633377257574173846824528703369343993041563511753320309688965289655315059287562073131324527716342892141813873199717806886597470436220113404896284249167662385451875434217507228417976507774848267572527617326468543299908938799998297221593141284226192023288930194025338754096431104000000000000000000000000000 2762 43887870568088325308157700113633377257574173846824528703369343993041563511753320309688965289655315059287562073131324527716342892141813873199717806886597470436220113404896284249167662385451875434217507228417976507774848267572527617326468543299908938799998297221593141284226192023288930194025338754096431104000000000000000000000000000 2763 61443018795323655431420780159086728160603843385554340184717081590258188916454648433564551405517441083002586902383854338802880048998539422479604929641236458610708158766854797948834727339632625607904510119785167110884787574601538664257055960619872514319997616110230397797916668832604502271635474255735003545600000000000000000000000000 2764 102405031325539425719034633598477880267673072309257233641195135983763648194091080722607585675862401805004311503973090564671466748330899037466008216068727431017846931278091329914724545566054376013174183532975278518141312624335897773761759934366454190533329360183717329663194448054340837119392457092891672576000000000000000000000000000 2765 102405031325539425719034633598477880267673072309257233641195135983763648194091080722607585675862401805004311503973090564671466748330899037466008216068727431017846931278091329914724545566054376013174183532975278518141312624335897773761759934366454190533329360183717329663194448054340837119392457092891672576000000000000000000000000000 2766 153607546988309138578551950397716820401509608463885850461792703975645472291136621083911378513793602707506467255959635847007200122496348556199012324103091146526770396917136994872086818349081564019761275299462917777211968936503846660642639901549681285799994040275575994494791672081511255679088685639337508864000000000000000000000000000 2767 307215093976618277157103900795433640803019216927771700923585407951290944582273242167822757027587205415012934511919271694014400244992697112398024648206182293053540793834273989744173636698163128039522550598925835554423937873007693321285279803099362571599988080551151988989583344163022511358177371278675017728000000000000000000000000000 2768 177220595918119519669604506761874890683213444562777106078129356546727682630345442373835790564359794943653337201548019011015380405297122157185008220338872685421318765961479389449002596221524369980046773066947016162043385844461389349235237931412484703101402998578932545750503162889786649341202007448103157760000000000000000000000000000 2769 265830893877179279504406760142812336024820166844165659117194034820091523945518163560753685846539692415480005802322028516523070607945683235777512330508309028131978148942219084173503894332286554970070159600420524243065078766692084023852856897118727054652104497868398818625754744334679974011803011172154736640000000000000000000000000000 2770 493685945771904376222469697408080052617523166996307652646217493237312830184533732327113988000716571628748582204312338673542845414756268866443951470944002480816530848035549727750792946617103602087273153543638116451406574852428156044298162808934778815782479781755597806019258810907262808879062735034001653760000000000000000000000000000 2771 493685945771904376222469697408080052617523166996307652646217493237312830184533732327113988000716571628748582204312338673542845414756268866443951470944002480816530848035549727750792946617103602087273153543638116451406574852428156044298162808934778815782479781755597806019258810907262808879062735034001653760000000000000000000000000000 2772 598566341909254282004564040677535160561772586762869616404594624575870231554063519563920502410921802171239206048560742353680635488211359290341772179509712157120232970051628096045112437373503003171974869416766293420703587011842123518127457832299619640384515071631818842473781673055736054720034136345458769920000000000000000000000000000 2773 1197132683818508564009128081355070321123545173525739232809189249151740463108127039127841004821843604342478412097121484707361270976422718580683544359019424314240465940103256192090224874747006006343949738833532586841407174023684247036254915664599239280769030143263637684947563346111472109440068272690917539840000000000000000000000000000 2774 1197132683818508564009128081355070321123545173525739232809189249151740463108127039127841004821843604342478412097121484707361270976422718580683544359019424314240465940103256192090224874747006006343949738833532586841407174023684247036254915664599239280769030143263637684947563346111472109440068272690917539840000000000000000000000000000 2775 1795699025727762846013692122032605481685317760288608849213783873727610694662190558691761507232765406513717618145682227061041906464634077871025316538529136471360698910154884288135337312120509009515924608250298880262110761035526370554382373496898858921153545214895456527421345019167208164160102409036376309760000000000000000000000000000 2776 2992831709546271410022820203387675802808862933814348082022973122879351157770317597819602512054609010856196030242803711768403177441056796451708860897548560785601164850258140480225562186867515015859874347083831467103517935059210617590637289161498098201922575358159094212368908365278680273600170681727293849600000000000000000000000000000 2777 2394265367637017128018256162710140642247090347051478465618378498303480926216254078255682009643687208684956824194242969414722541952845437161367088718038848628480931880206512384180449749494012012687899477667065173682814348047368494072509831329198478561538060286527275369895126692222944218880136545381835079680000000000000000000000000000 2778 3591398051455525692027384244065210963370635520577217698427567747455221389324381117383523014465530813027435236291364454122083812929268155742050633077058272942721397820309768576270674624241018019031849216500597760524221522071052741108764746993797717842307090429790913054842690038334416328320204818072752619520000000000000000000000000000 2779 7182796102911051384054768488130421926741271041154435396855135494910442778648762234767046028931061626054870472582728908244167625858536311484101266154116545885442795640619537152541349248482036038063698433001195521048443044142105482217529493987595435684614180859581826109685380076668832656640409636145505239040000000000000000000000000000 2780 5643625509430111801757318097816760085296712960907056383243320746001062183224027470174107594160119849043112514172144142191845991745992816166079566263948714624276482289058207762711060123807314029907191625929510766538062391825940021742344602418824985180768284961100006229038512917382654230217464714114325544960000000000000000000000000000 2781 7635493336287798320024606838222675409519082241227193930270375126942613542008978342000263215628397442823034577997606780612497518244578515989401766121812966844609358391078751678962022520445189569874435729198749860610319706588036500004348579743116156421039444359135302545169752770576532193823628730860558090240000000000000000000000000000 2782 15270986672575596640049213676445350819038164482454387860540750253885227084017956684000526431256794885646069155995213561224995036489157031978803532243625933689218716782157503357924045040890379139748871458397499721220639413176073000008697159486232312842078888718270605090339505541153064387647257461721116180480000000000000000000000000000 2783 15270986672575596640049213676445350819038164482454387860540750253885227084017956684000526431256794885646069155995213561224995036489157031978803532243625933689218716782157503357924045040890379139748871458397499721220639413176073000008697159486232312842078888718270605090339505541153064387647257461721116180480000000000000000000000000000 2784 19580852549209004216849089857414412713559218938542351709237692556666132653300951975857566475664230591619326120092633385341189097497032583294720804808755259660930057710781713669512272933648458647447983546563530340766389177520859655539058696428961239867972175948744899295433555807852658529126116733538407546880000000000000000000000000000 2785 39161705098418008433698179714828825427118437877084703418475385113332265306601903951715132951328461183238652240185266770682378194994065166589441609617510519321860115421563427339024545867296917294895967093127060681532778355041719311078117392857922479735944351897489798590867111615705317058252233467076815093760000000000000000000000000000 2786 31329364078734406746958543771863060341694750301667762734780308090665812245281523161372106361062768946590921792148213416545902555995252133271553287694008415457488092337250741871219636693837533835916773674501648545226222684033375448862493914286337983788755481517991838872693689292564253646601786773661452075008000000000000000000000000000 2787 46994046118101610120437815657794590512542125452501644102170462135998718367922284742058159541594153419886382688222320124818853833992878199907329931541012623186232138505876112806829455040756300753875160511752472817839334026050063173293740871429506975683133222276987758309040533938846380469902680160492178112512000000000000000000000000000 2788 78323410196836016867396359429657650854236875754169406836950770226664530613203807903430265902656922366477304480370533541364756389988130333178883219235021038643720230843126854678049091734593834589791934186254121363065556710083438622156234785715844959471888703794979597181734223231410634116504466934153630187520000000000000000000000000000 2789 78323410196836016867396359429657650854236875754169406836950770226664530613203807903430265902656922366477304480370533541364756389988130333178883219235021038643720230843126854678049091734593834589791934186254121363065556710083438622156234785715844959471888703794979597181734223231410634116504466934153630187520000000000000000000000000000 2790 102119772107065267668327591071807781719526505001846299141278865040382976513789614381265180254609327597915082152458879641644315508268766387457058152416657577641623991307336266783352142609544821542444469633662059559223330324917243555420763676847495154687284874555681665742569574660145382802160227527255255941120000000000000000000000000000 2791 204239544214130535336655182143615563439053010003692598282557730080765953027579228762530360509218655195830164304917759283288631016537532774914116304833315155283247982614672533566704285219089643084888939267324119118446660649834487110841527353694990309374569749111363331485139149320290765604320455054510511882240000000000000000000000000000 2792 170199620178442112780545985119679636199210841669743831902131441733971627522982690635441967091015545996525136920764799402740525847114610645761763587361095962736039985512227111305586904349241369237407449389436765932038883874862072592367939461412491924478808124259469442904282624433575638003600379212092093235200000000000000000000000000000 2793 255299430267663169170818977679519454298816262504615747853197162600957441284474035953162950636523318994787705381147199104110788770671915968642645381041643944104059978268340666958380356523862053856111174084155148898058325812293108888551909192118737886718212186389204164356423936650363457005400568818138139852800000000000000000000000000000 2794 510598860535326338341637955359038908597632525009231495706394325201914882568948071906325901273046637989575410762294398208221577541343831937285290762083287888208119956536681333916760713047724107712222348168310297796116651624586217777103818384237475773436424372778408328712847873300726914010801137636276279705600000000000000000000000000000 2795 334160161862364798949151727257950216632936244995801883547201105066269647443121453775235035929340222458821076945021531314925595594878738223417361713328384578390486265457268923066934140911877014425838790118955090938233257722238845246246957852135553896499746911679736781224962734451629731452139943102162508185600000000000000000000000000000 2796 436978673204630890933506104875781052519993551148356309254032214317429538964081901090691970061444906292304485235797387104133471162533734599853473009737118294818328193290274745549067722730916095787635340924787426611535798559850797629707560268177262787730438269119655790832643575821361956514336848672058664550400000000000000000000000000000 2797 873957346409261781867012209751562105039987102296712618508064428634859077928163802181383940122889812584608970471594774208266942325067469199706946019474236589636656386580549491098135445461832191575270681849574853223071597119701595259415120536354525575460876538239311581665287151642723913028673697344117329100800000000000000000000000000000 2798 873957346409261781867012209751562105039987102296712618508064428634859077928163802181383940122889812584608970471594774208266942325067469199706946019474236589636656386580549491098135445461832191575270681849574853223071597119701595259415120536354525575460876538239311581665287151642723913028673697344117329100800000000000000000000000000000 2799 1223540284972966494613817093652186947055981943215397665911290200088802709099429323053937516172045737618452558660232683891573719255094456879589724427263931225491318941212769287537389623646565068205378954589404794512300235967582233363181168750896335805645227153535036214331402012299813478240143176281764260741120000000000000000000000000000 2800 1803907690591955162272455669439931196103319496614467096816426611755910612388954556214735527159952355637727966614519289629077738461368951239704260052302513992772289044825051984836321716712590100534376666388111860830123481851988211504028425554438608457208287155389738036341007334115900249198524115385787676098560000000000000000000000000000 2801 1803907690591955162272455669439931196103319496614467096816426611755910612388954556214735527159952355637727966614519289629077738461368951239704260052302513992772289044825051984836321716712590100534376666388111860830123481851988211504028425554438608457208287155389738036341007334115900249198524115385787676098560000000000000000000000000000 2802 2705861535887932743408683504159896794154979244921700645224639917633865918583431834322103290739928533456591949921778934443616607692053426859556390078453770989158433567237577977254482575068885150801564999582167791245185222777982317256042638331657912685812430733084607054511511001173850373797786173078681514147840000000000000000000000000000 2803 5411723071775865486817367008319793588309958489843401290449279835267731837166863668644206581479857066913183899843557868887233215384106853719112780156907541978316867134475155954508965150137770301603129999164335582490370445555964634512085276663315825371624861466169214109023022002347700747595572346157363028295680000000000000000000000000000 2804 3596398243901682760226731239706191941598390135655424908209964447488049638623548640554694247185980962189141199263123900209870174780577339496878746306805644985590323095695515033059755321294087858660307910837058456718284156856811940656765531959798491544434243379416249882578590571180434041123639850294450113740800000000000000000000000000000 2805 5394597365852524140340096859559287912397585203483137362314946671232074457935322960832041370778971443283711798894685850314805262170866009245318119460208467478385484643543272549589632981941131787990461866255587685077426235285217910985148297939697737316651365069124374823867885856770651061685459775441675170611200000000000000000000000000000 2806 10789194731705048280680193719118575824795170406966274724629893342464148915870645921664082741557942886567423597789371700629610524341732018490636238920416934956770969287086545099179265963882263575980923732511175370154852470570435821970296595879395474633302730138248749647735771713541302123370919550883350341222400000000000000000000000000000 2807 10789194731705048280680193719118575824795170406966274724629893342464148915870645921664082741557942886567423597789371700629610524341732018490636238920416934956770969287086545099179265963882263575980923732511175370154852470570435821970296595879395474633302730138248749647735771713541302123370919550883350341222400000000000000000000000000000 2808 12918493007171841598171097665890805955980026267936171560596170649510915732391188171397542892304925051081950458561600064520350371075013771393669456909138497552348010270190860856347608651862849030611128254749193975637844920301462371960046726787367129172818873819642863380509646210121164255030760710342728640102400000000000000000000000000000 2809 25836986014343683196342195331781611911960052535872343121192341299021831464782376342795085784609850102163900917123200129040700742150027542787338913818276995104696020540381721712695217303725698061222256509498387951275689840602924743920093453574734258345637747639285726761019292420242328510061521420685457280204800000000000000000000000000000 2810 23991487013319134396603467093797211061105763069024318612535745491948843503012206604024008228566289380580765137328685834109222117710739861159671848545542924025789161930354455876074130353459576771134952473105645954755997709131287262211515349747967525606663622807908174849517914390225019330771412747779353188761600000000000000000000000000000 2811 35987230519978701594905200640695816591658644603536477918803618237923265254518309906036012342849434070871147705993028751163833176566109791739507772818314386038683742895531683814111195530189365156702428709658468932133996563696930893317273024621951288409995434211862262274276871585337528996157119121669029783142400000000000000000000000000000 2812 59978717533297835991508667734493027652764407672560796531339363729872108757530516510060020571415723451451912843321714585273055294276849652899179621363857310064472904825886139690185325883648941927837381182764114886889994272828218155528788374369918814016659057019770437123794785975562548326928531869448382971904000000000000000000000000000000 2813 47160479327313782823435672338462950940243763232889951705565753497071033846276124874767244713363723777911581401980856106827390804206310155431561550038718581310720867308965235072959235937084170070076851894490139783702702661849735475577325393409894249077521138321074375827978942530293742848136482076762694483968000000000000000000000000000000 2814 70740718990970674235153508507694426410365644849334927558348630245606550769414187312150867070045585666867372102971284160241086206309465233147342325058077871966081300963447852609438853905626255105115277841735209675554053992774603213365988090114841373616281707481611563741968413795440614272204723115144041725952000000000000000000000000000000 2815 141481437981941348470307017015388852820731289698669855116697260491213101538828374624301734140091171333734744205942568320482172412618930466294684650116155743932162601926895705218877707811252510210230555683470419351108107985549206426731976180229682747232563414963223127483936827590881228544409446230288083451904000000000000000000000000000000 2816 114334218855340500354797909266901383344804998239660771884479102992457848128867011809650972026264117872458789463724994041797031822212516407303907056781618559349644697534018855196178723987625911625896785372633442513075753851500571518709837628424675219979136123024772893106541049057725646187489162577397409644544000000000000000000000000000000 2817 160067906397476700496717072973661936682726997535525080638270744189440987380413816533511360836769765021442305249214991658515844551097522970225469879494265983089502576547626397274650213582676276276255499521686819518306055392100800126193772679794545307970790572234682050349157468680815904662484827608356373502361600000000000000000000000000000 2818 320135812794953400993434145947323873365453995071050161276541488378881974760827633067022721673539530042884610498429983317031689102195045940450939758988531966179005153095252794549300427165352552552510999043373639036612110784201600252387545359589090615941581144469364100698314937361631809324969655216712747004723200000000000000000000000000000 2819 320135812794953400993434145947323873365453995071050161276541488378881974760827633067022721673539530042884610498429983317031689102195045940450939758988531966179005153095252794549300427165352552552510999043373639036612110784201600252387545359589090615941581144469364100698314937361631809324969655216712747004723200000000000000000000000000000 2820 398429897445893091453784888162701994568961765604730907240913048036760718588203956371457626430655175977285738065980794454349221763057964784582963069610727283994522717710939619303205422939487687687635971635503061627087898747729165531504064605140770386144685228714589016629968047042465675735967668720800103609139200000000000000000000000000000 2821 796859794891786182907569776325403989137923531209461814481826096073521437176407912742915252861310351954571476131961588908698443526115929569165926139221454567989045435421879238606410845878975375375271943271006123254175797495458331063008129210281540772289370457429178033259936094084931351471935337441600207218278400000000000000000000000000000 2822 562489266982437305581813959759108698215004845559620104340112538404838661536287938406763707902101424909109277269619945112022430724317126754705359627685732636227561483827208874310407655914570853206074312897180792885300562937970586632711620619022264074557202675832360964654072537001128012803719061723482499212902400000000000000000000000000000 2823 843733900473655958372720939638663047322507268339430156510168807607257992304431907610145561853152137363663915904429917668033646086475690132058039441528598954341342225740813311465611483871856279809111469345771189327950844406955879949067430928533396111835804013748541446981108805501692019205578592585223748819353600000000000000000000000000000 2824 1406223167456093263954534899397771745537512113899050260850281346012096653840719846016909269755253562272773193174049862780056076810792816886763399069214331590568903709568022185776019139786427133015185782242951982213251407344926466581779051547555660186393006689580902411635181342502820032009297654308706248032256000000000000000000000000000000 2825 1406223167456093263954534899397771745537512113899050260850281346012096653840719846016909269755253562272773193174049862780056076810792816886763399069214331590568903709568022185776019139786427133015185782242951982213251407344926466581779051547555660186393006689580902411635181342502820032009297654308706248032256000000000000000000000000000000 2826 1968712434438530569536348859156880443752516959458670365190393884416935315377007784423672977657354987181882470443669807892078507535109943641468758696900064226796465193395231060086426795700997986221260095140132775098551970282897053214490672166577924260950209365413263376289253879503948044813016716032188747245158400000000000000000000000000000 2827 3937424868877061139072697718313760887505033918917340730380787768833870630754015568847345955314709974363764940887339615784157015070219887282937517393800128453592930386790462120172853591401995972442520190280265550197103940565794106428981344333155848521900418730826526752578507759007896089626033432064377494490316800000000000000000000000000000 2828 3224123262196434121124745233111992610783107484330865960384268245494401313588433038259058644569291500747140857393256352055143063064745270021535793228256626922144935751502334924489365621945112644101483923925144979509222791912570536423731100794540658572280777656401431326386749107013712015418418679878801861430476800000000000000000000000000000 2829 4836184893294651181687117849667988916174661226496298940576402368241601970382649557388587966853937251120711286089884528082714594597117905032303689842384940383217403627253502386734048432917668966152225885887717469263834187868855804635596651191810987858421166484602146989580123660520568023127628019818202792145715200000000000000000000000000000 2830 8981486230404352194561790292240550844324370849207412318213318683877260802139206320864520509871597752081320959881214123582184247108933252202849709707286317854546606736327933003934661375418528079996990930934332442918549206042160780037536637927648977451353594899975415837791658226681054900094166322519519471127756800000000000000000000000000000 2831 7185188984323481755649432233792440675459496679365929854570654947101808641711365056691616407897278201665056767904971298865747397687146601762279767765829054283637285389062346403147729100334822463997592744747465954334839364833728624030029310342119181961082875919980332670233326581344843920075333058015615576902205440000000000000000000000000000 2832 9371985631726280550847085522337966098425430451346865027700854278828446054406128334815151836387754176084856653789092998520540083939756437081234479694559636022135589637907408351931820565654116257388164449670607766523703519348341683517429535228851106905760272939104781743782599888710665982706956162629063795959398400000000000000000000000000000 2833 18743971263452561101694171044675932196850860902693730055401708557656892108812256669630303672775508352169713307578185997041080167879512874162468959389119272044271179275814816703863641131308232514776328899341215533047407038696683367034859070457702213811520545878209563487565199777421331965413912325258127591918796800000000000000000000000000000 2834 18743971263452561101694171044675932196850860902693730055401708557656892108812256669630303672775508352169713307578185997041080167879512874162468959389119272044271179275814816703863641131308232514776328899341215533047407038696683367034859070457702213811520545878209563487565199777421331965413912325258127591918796800000000000000000000000000000 2835 24851907460517036842619126561832537893258128348296467052427257018365288548798704374869546564799723886992102821491975482151519563349632196712786460743551209650362372179463230984140485708638215922270128872319101378980804436917956045434685083896696497218566142269847371946302030026288447167358304134387992423825408000000000000000000000000000000 2836 41419845767528394737698544269720896488763547247160778420712095030608814247997840624782577607999539811653504702486625803585865938916053661187977434572585349417270620299105384973567476181063693203783548120531835631634674061529926742391141806494494162030943570449745619910503383377147411945597173557313320706375680000000000000000000000000000000 2837 41419845767528394737698544269720896488763547247160778420712095030608814247997840624782577607999539811653504702486625803585865938916053661187977434572585349417270620299105384973567476181063693203783548120531835631634674061529926742391141806494494162030943570449745619910503383377147411945597173557313320706375680000000000000000000000000000000 2838 62129768651292592106547816404581344733145320870741167631068142545913221371996760937173866411999309717480257053729938705378798908374080491781966151858878024125905930448658077460351214271595539805675322180797753447452011092294890113586712709741741243046415355674618429865755075065721117918395760335969981059563520000000000000000000000000000000 2839 124259537302585184213095632809162689466290641741482335262136285091826442743993521874347732823998619434960514107459877410757597816748160983563932303717756048251811860897316154920702428543191079611350644361595506894904022184589780227173425419483482486092830711349236859731510150131442235836791520671939962119127040000000000000000000000000000000 2840 76316881177965703689932750859170785656461968943587575987768742024901279795523580363772623309227498550605670081747011323142461651231153989905407241653424974516860827952682362864683381309991371729805907560664956990570974255102384706452969942674894755238116499883783268181557415041358223584801091436309583033794560000000000000000000000000000000 2841 114475321766948555534899126288756178484692953415381363981653113037351919693285370545658934963841247825908505122620516984713692476846730984858110862480137461775291241929023544297025071964987057594708861340997435485856461382653577059679454914012342132857174749825674902272336122562037335377201637154464374550691840000000000000000000000000000000 2842 228950643533897111069798252577512356969385906830762727963306226074703839386570741091317869927682495651817010245241033969427384953693461969716221724960274923550582483858047088594050143929974115189417722681994870971712922765307154119358909828024684265714349499651349804544672245124074670754403274308928749101383680000000000000000000000000000000 2843 228950643533897111069798252577512356969385906830762727963306226074703839386570741091317869927682495651817010245241033969427384953693461969716221724960274923550582483858047088594050143929974115189417722681994870971712922765307154119358909828024684265714349499651349804544672245124074670754403274308928749101383680000000000000000000000000000000 2844 282298366299077020445285224051884168302058351140843363605241657393081433030043535132013295930249290755153012632481663243857066884651161846154953000679173934863339567475456118946061827952492355621903405637022802071917875642660277409306616972418785453841964917045839079390032768259781390153487532400329622678405120000000000000000000000000000000 2845 564596732598154040890570448103768336604116702281686727210483314786162866060087070264026591860498581510306025264963326487714133769302323692309906001358347869726679134950912237892123655904984711243806811274045604143835751285320554818613233944837570907683929834091678158780065536519562780306975064800659245356810240000000000000000000000000000000 2846 564596732598154040890570448103768336604116702281686727210483314786162866060087070264026591860498581510306025264963326487714133769302323692309906001358347869726679134950912237892123655904984711243806811274045604143835751285320554818613233944837570907683929834091678158780065536519562780306975064800659245356810240000000000000000000000000000000 2847 846895098897231061335855672155652504906175053422530090815724972179244299090130605396039887790747872265459037897444989731571200653953485538464859002037521804590018702426368356838185483857477066865710216911068406215753626927980832227919850917256356361525894751137517238170098304779344170460462597200988868035215360000000000000000000000000000000 2848 1384606272800234909803065622730669968338667150833660307206661462451780362004499243742731880038841759418131442911695776862727518529479508102569531384283567394805903592855808583402112775195557744240764322886349933971787675771143265388503883245673090559320113640748639294151113101464642056467105516058759577898844160000000000000000000000000000000 2849 977369133741342289272752204280472918827294459411995510969408091142433196709058289700751915321535359589269253820020548373690013079632593954754963330082518161039461359662923705930903135432158407699363051449188188685967771132571716744826270526357475688931844922881392442930197483386806157506192128982653819693301760000000000000000000000000000000 2850 1361754504716043962039560286404967461927850782425084846211477166266125959935282280103798876299285117443003763101914998720691249349133493555494828922204088489302610820763019320769293656253406731613198215894961290509868379082732735417922169640408073527956080628721596614260909271072932595460326643254152299794137088000000000000000000000000000000 2851 2723509009432087924079120572809934923855701564850169692422954332532251919870564560207597752598570234886007526203829997441382498698266987110989657844408176978605221641526038641538587312506813463226396431789922581019736758165465470835844339280816147055912161257443193228521818542145865190920653286508304599588274176000000000000000000000000000000 2852 2269590841193406603399267144008279103213084637375141410352461943776876599892137133506331460498808529071672938503191664534485415581889155925824714870340147482171018034605032201282156093755677886021997026491602150849780631804554559029870282734013455879926801047869327690434848785121554325767211072090253832990228480000000000000000000000000000000 2853 3177427177670769244758974001611590744498318492325197974493446721287627239848991986908864044698331940700342113904468330348279581814644818296154600818476206475039425248447045081795018531257949040430795837088243011189692884526376382641818395827618838231897521467017058766608788299170176056074095500926355366186319872000000000000000000000000000000 2854 6354854355341538489517948003223181488996636984650395948986893442575254479697983973817728089396663881400684227808936660696559163629289636592309201636952412950078850496894090163590037062515898080861591674176486022379385769052752765283636791655237676463795042934034117533217576598340352112148191001852710732372639744000000000000000000000000000000 2855 6354854355341538489517948003223181488996636984650395948986893442575254479697983973817728089396663881400684227808936660696559163629289636592309201636952412950078850496894090163590037062515898080861591674176486022379385769052752765283636791655237676463795042934034117533217576598340352112148191001852710732372639744000000000000000000000000000000 2856 8170524205971558876412101352393892294937065763697121389779755204678844295290752761002864780278965387313159899605418646248306333936571785745234248731085092445748341255312837475435063883833957462903183913219403034894888756974971454428541641280944592335691860259386493144816176026761774034995505501397667853000245248000000000000000000000000000000 2857 16341048411943117752824202704787784589874131527394242779559510409357688590581505522005729560557930774626319799210837292496612667873143571490468497462170184891496682510625674950870127767667914925806367826438806069789777513949942908857083282561889184671383720518772986289632352053523548069991011002795335706000490496000000000000000000000000000000 2858 12874765415470335199194826373469163616264467264007585220259008201312118283488458896125726320439581822432858023620659684997331192869749480568247907091406812338754961978068713597655252180586842062756532226891180539834370162506015625160126222624518751559272022226912049803952762223988249994538372305232688738060992512000000000000000000000000000000 2859 19312148123205502798792239560203745424396700896011377830388512301968177425232688344188589480659372733649287035430989527495996789304624220852371860637110218508132442967103070396482878270880263094134798340336770809751555243759023437740189333936778127338908033340368074705929143335982374991807558457849033107091488768000000000000000000000000000000 2860 30347155653672383675927443889117718061000559389917442259936223143196631073448832063680754941184646402481834451142538565897104538990011581261236645008531480071980819421514386330211585292458641562363661785824319315438421922066505505847313698965023229011975598255092754990119807187277188023923023494891605277573906432000000000000000000000000000000 2861 30347155653672383675927443889117718061000559389917442259936223143196631073448832063680754941184646402481834451142538565897104538990011581261236645008531480071980819421514386330211585292458641562363661785824319315438421922066505505847313698965023229011975598255092754990119807187277188023923023494891605277573906432000000000000000000000000000000 2862 41009669802259977940442491742050970352703458635023570621535436679995447396552475761730749920519792435786262771814241305266357485121637271974644114876393891989163269488532954500285926070890056165356299710573404480322191786576358791685559052655436795962129186831206425662324063766590794626923004722826493618343116800000000000000000000000000000000 2863 82019339604519955880884983484101940705406917270047141243070873359990894793104951523461499841039584871572525543628482610532714970243274543949288229752787783978326538977065909000571852141780112330712599421146808960644383573152717583371118105310873591924258373662412851324648127533181589253846009445652987236686233600000000000000000000000000000000 2864 68349449670433296567404152903418283921172431058372617702559061133325745660920792936217916534199654059643771286357068842110595808536062119957740191460656486648605449147554924167143210118150093608927166184289007467203652977627264652809265087759061326603548644718677376103873439610984657711538341204710822697238528000000000000000000000000000000000 2865 102524174505649944851106229355127425881758646587558926553838591699988618491381189404326874801299481089465656929535603263165893712804093179936610287190984729972908173721332386250714815177225140413390749276433511200805479466440896979213897631638591989905322967078016064155810159416476986567307511807066234045857792000000000000000000000000000000000 2866 205048349011299889702212458710254851763517293175117853107677183399977236982762378808653749602598962178931313859071206526331787425608186359873220574381969459945816347442664772501429630354450280826781498552867022401610958932881793958427795263277183979810645934156032128311620318832953973134615023614132468091715584000000000000000000000000000000000 2867 163515094087926531075046450842686641106840624065712433879644638583116281647305152543109198029250436896366417945635052196357607972391991216729212279002490291293576295696958913910522502636972825212982425611271996905581283599329294144229695101455698028871730055962230662491259168801612072044739428493442326848339968000000000000000000000000000000000 2868 213827430730365463713522281871205607601253123778239336611842988916382829846475968710219720499789032864479161928907375949083025810051065437261277595618641150153138232834484733575298657294502925278515479645509534414990909322199846188608062824980528191601493150104455481719338913048261940366197714183732273570906112000000000000000000000000000000000 2869 427654861460730927427044563742411215202506247556478673223685977832765659692951937420439440999578065728958323857814751898166051620102130874522555191237282300306276465668969467150597314589005850557030959291019068829981818644399692377216125649961056383202986300208910963438677826096523880732395428367464547141812224000000000000000000000000000000000 2870 396854234319514849273281592150067755446536674766983055593722341425581196391772712362034610561083496097464841615705076193650858069454872793627791224990269244574265813431747770503941374725580185230616140119444642209147395813649660764310778321195120672757067714434277408430090886535874876510612766509871664411443200000000000000000000000000000000000 2871 555571147888890593486330173330098259403481542737389357175377892957668318242049015117839779348942243022087952707053844313408651670932200250102629579459983427149926059710751312145137323553825315819990565753349644965666163883695984931737609303140681269608354375668769288516251395025374280096812115107343739849277440000000000000000000000000000000000 2872 925951913148150989143883622216830432339135904562315595292296488262780530403415025196399632248237071703479921178423073855681086118220333750171049299099972378583210099517918853575228872589708859699984276255582741609443606472826641552896015505234468782680590626114615480860418991708957133494686858512239566415462400000000000000000000000000000000000 2873 925951913148150989143883622216830432339135904562315595292296488262780530403415025196399632248237071703479921178423073855681086118220333750171049299099972378583210099517918853575228872589708859699984276255582741609443606472826641552896015505234468782680590626114615480860418991708957133494686858512239566415462400000000000000000000000000000000000 2874 1388927869722226483715825433325245648508703856843473392938444732394170795605122537794599448372355607555219881767634610783521629177330500625256573948649958567874815149276878280362843308884563289549976414383374112414165409709239962329344023257851703174020885939171923221290628487563435700242030287768359349623193600000000000000000000000000000000000 2875 2777855739444452967431650866650491297017407713686946785876889464788341591210245075589198896744711215110439763535269221567043258354661001250513147897299917135749630298553756560725686617769126579099952828766748224828330819418479924658688046515703406348041771878343846442581256975126871400484060575536718699246387200000000000000000000000000000000000 2876 1566995545327640135474264591443866885496999223105457161263886364752397820682702350332368608420093505959735251225023663448075684200065180192597160352323030179140817091491862675281156553613353454876896467509447716569827641723245085704900949316550639478382537982655503121456093678276696687452546991328405420087705600000000000000000000000000000000000 2877 2350493317991460203211396887165800328245498834658185741895829547128596731024053525498552912630140258939602876837535495172113526300097770288895740528484545268711225637237794012921734830420030182315344701264171574854741462584867628557351423974825959217573806973983254682184140517415045031178820486992608130131558400000000000000000000000000000000000 2878 4700986635982920406422793774331600656490997669316371483791659094257193462048107050997105825260280517879205753675070990344227052600195540577791481056969090537422451274475588025843469660840060364630689402528343149709482925169735257114702847949651918435147613947966509364368281034830090062357640973985216260263116800000000000000000000000000000000000 2879 4700986635982920406422793774331600656490997669316371483791659094257193462048107050997105825260280517879205753675070990344227052600195540577791481056969090537422451274475588025843469660840060364630689402528343149709482925169735257114702847949651918435147613947966509364368281034830090062357640973985216260263116800000000000000000000000000000000000 2880 5323695779883836834014971001326287655455318118124882560360582756480144825301791888694600708775637483425061095784303105486766020478410372133024006598406068856531595940169152780521960178492721386457309567973429498352806495020068805218891301741817245257295819524563251776199780820988238322681464680862852518510592000000000000000000000000000000000000 2881 10647391559767673668029942002652575310910636236249765120721165512960289650603583777389201417551274966850122191568606210973532040956820744266048013196812137713063191880338305561043920356985442772914619135946858996705612990040137610437782603483634490514591639049126503552399561641976476645362929361725705037021184000000000000000000000000000000000000 2882 10647391559767673668029942002652575310910636236249765120721165512960289650603583777389201417551274966850122191568606210973532040956820744266048013196812137713063191880338305561043920356985442772914619135946858996705612990040137610437782603483634490514591639049126503552399561641976476645362929361725705037021184000000000000000000000000000000000000 2883 15971087339651510502044913003978862966365954354374647681081748269440434475905375666083802126326912450275183287352909316460298061435231116399072019795218206569594787820507458341565880535478164159371928703920288495058419485060206415656673905225451735771887458573689755328599342462964714968044394042588557555531776000000000000000000000000000000000000 2884 26155548831603198358421379267385674133323954232526596926988950064445928924308803627064777395289001549001387122766358735652372187567842263088335336766081990469046536575613663660825282616072935507377216573086849274515962345098598912597161612905449944090192504620680323943938053598768301324478500388587058025725952000000000000000000000000000000000000 2885 20924439065282558686737103413908539306659163386021277541591160051556743139447042901651821916231201239201109698213086988521897750054273810470668269412865592375237229260490930928660226092858348405901773258469479419612769876078879130077729290324359955272154003696544259155150442879014641059582800310869646420580761600000000000000000000000000000000000 2886 31386658597923838030105655120862808959988745079031916312386740077335114709170564352477732874346801858801664547319630482782846625081410715706002404119298388562855843890736396392990339139287522608852659887704219129419154814118318695116593935486539932908231005544816388732725664318521961589374200466304469630871142400000000000000000000000000000000000 2887 62773317195847676060211310241725617919977490158063832624773480154670229418341128704955465748693603717603329094639260965565693250162821431412004808238596777125711687781472792785980678278575045217705319775408438258838309628236637390233187870973079865816462011089632777465451328637043923178748400932608939261742284800000000000000000000000000000000000 2888 52311097663206396716842758534771348266647908465053193853977900128891857848617607254129554790578003098002774245532717471304744375135684526176670673532163980938093073151227327321650565232145871014754433146173698549031924690197197825194323225810899888180385009241360647887876107197536602648957000777174116051451904000000000000000000000000000000000000 2889 70773838014926301440434320370573000596053052629189615214205394292030160618717939226175280010782004191415518096897205990588771801654161417768436793602339503622125922498719325199880176490550296078785409550705592154572603992619738234086437305508864554596991483091252641260067674443725991819177118698529686422552576000000000000000000000000000000000000 2890 131437127742005988389378023545349858249812812025637856826381446542341726863333315705754091448595150641200247894237668268236290488786299775855668330975773363869662427497621603942634613482450549860601474879881814001349121700579513863303383567373605601394412754312326333768697109681205413378471791868697989070454784000000000000000000000000000000000000 2891 131437127742005988389378023545349858249812812025637856826381446542341726863333315705754091448595150641200247894237668268236290488786299775855668330975773363869662427497621603942634613482450549860601474879881814001349121700579513863303383567373605601394412754312326333768697109681205413378471791868697989070454784000000000000000000000000000000000000 2892 171879320893392446355340492328534430018985984956603351234498814709216104359743566692139965740470581607723401092464643120001302946874392014580489355891395937368020097496889789771137571477050719048478851765999295232533466839219364282781347741950099632592693601793042128774450066506191694418001573982143524169056256000000000000000000000000000000000000 2893 343758641786784892710680984657068860037971969913206702468997629418432208719487133384279931480941163215446802184929286240002605893748784029160978711782791874736040194993779579542275142954101438096957703531998590465066933678438728565562695483900199265185387203586084257548900133012383388836003147964287048338112512000000000000000000000000000000000000 2894 275006913429427914168544787725655088030377575930565361975198103534745766975589706707423945184752930572357441747943428992002084714999027223328782969426233499788832155995023663633820114363281150477566162825598872372053546942750982852450156387120159412148309762868867406039120106409906711068802518371429638670490009600000000000000000000000000000000000 2895 412510370144141871252817181588482632045566363895848042962797155302118650463384560061135917777129395858536162621915143488003127072498540834993174454139350249683248233992535495450730171544921725716349244238398308558080320414126474278675234580680239118222464644303301109058680159614860066603203777557144458005735014400000000000000000000000000000000000 2896 687517283573569785421361969314137720075943939826413404937995258836864417438974266768559862961882326430893604369858572480005211787497568058321957423565583749472080389987559159084550285908202876193915407063997180930133867356877457131125390967800398530370774407172168515097800266024766777672006295928574096676225024000000000000000000000000000000000000 2897 687517283573569785421361969314137720075943939826413404937995258836864417438974266768559862961882326430893604369858572480005211787497568058321957423565583749472080389987559159084550285908202876193915407063997180930133867356877457131125390967800398530370774407172168515097800266024766777672006295928574096676225024000000000000000000000000000000000000 2898 961473406385519573690572966184421482330200266505643937206298070686333873968088217283378646606468438346857663590762970686718050082350491003275618493131690304237800431752695406798517246134255454111229802252397740564865588608958066083231448218046894761134290203212436142494959218700084721969702329996876824023400448000000000000000000000000000000000000 2899 1922946812771039147381145932368842964660400533011287874412596141372667747936176434566757293212936876693715327181525941373436100164700982006551236986263380608475600863505390813597034492268510908222459604504795481129731177217916132166462896436093789522268580406424872284989918437400169443939404659993753648046800896000000000000000000000000000000000000 2900 1496816538479823892889807321634231129770632185655016853017415612910569452435390259508756238562952233241443225514052970169719979409180086584921051595983109970059257436240252978626517118914559039664205183557941938585784615689329861834171391904445581586499237554500876261698315782679090574306362654213591551568773120000000000000000000000000000000000000 2901 2245224807719735839334710982451346694655948278482525279526123419365854178653085389263134357844428349862164838271079455254579969113770129877381577393974664955088886154360379467939775678371838559496307775336912907878676923533994792751257087856668372379748856331751314392547473674018635861459543981320387327353159680000000000000000000000000000000000000 2902 4490449615439471678669421964902693389311896556965050559052246838731708357306170778526268715688856699724329676542158910509159938227540259754763154787949329910177772308720758935879551356743677118992615550673825815757353847067989585502514175713336744759497712663502628785094947348037271722919087962640774654706319360000000000000000000000000000000000000 2903 3108441632164236372745010466404706419725418167691784306260260127941527148217571932432894345226093157444847154587330515404396035478996694498947944888105351547269245589160046009250966718482272868441170735015215142385809709287895790800369068137791601321975865140527941073497505363751045369253337930931911464323121152000000000000000000000000000000000000 2904 4057488169837392485597382110931895271173361931328159710013763709401863572533310516829785928638069952770917019767886037088919879546256020643447766048095319330533947655281337247944105380687648735947310953292739360220048432935555282272089949528792182511599552564788649881797366066364422925004954439634048854187101388800000000000000000000000000000000000 2905 8114976339674784971194764221863790542346723862656319420027527418803727145066621033659571857276139905541834039535772074177839759092512041286895532096190638661067895310562674495888210761375297471894621906585478720440096865871110564544179899057584365023199105129577299763594732132728845850009908879268097708374202777600000000000000000000000000000000000 2906 8114976339674784971194764221863790542346723862656319420027527418803727145066621033659571857276139905541834039535772074177839759092512041286895532096190638661067895310562674495888210761375297471894621906585478720440096865871110564544179899057584365023199105129577299763594732132728845850009908879268097708374202777600000000000000000000000000000000000 2907 11360966875544698959672669910609306759285413407718847188038538386325218003093269447123400600186595867758567655350080903848975662729516857801653744934666894125495053434787744294243495065925416460652470669219670208616135612219554790361851858680618111032478747181408219669032624985820384190013872430975336791723883888640000000000000000000000000000000000 2908 18934944792574498266121116517682177932142355679531411980064230643875363338488782411872334333644326446264279425583468173081626104549194763002756241557778156875825089057979573823739158443209027434420784448699450347693559353699257983936419764467696851720797911969013699448387708309700640316689787384958894652873139814400000000000000000000000000000000000 2909 18934944792574498266121116517682177932142355679531411980064230643875363338488782411872334333644326446264279425583468173081626104549194763002756241557778156875825089057979573823739158443209027434420784448699450347693559353699257983936419764467696851720797911969013699448387708309700640316689787384958894652873139814400000000000000000000000000000000000 2910 26475409532980271911921561148617558524588426525362505246461490634799180597179005496246272785095606889466868577364495321653955084236927190747216691735654414038764283815582058974785725964840941014499857901721355353412233432606042136831454183945983208600761682222160747901285468256041603274663596520561994293397841510400000000000000000000000000000000000 2911 52950819065960543823843122297235117049176853050725010492922981269598361194358010992492545570191213778933737154728990643307910168473854381494433383471308828077528567631164117949571451929681882028999715803442710706824466865212084273662908367891966417201523364444321495802570936512083206549327193041123988586795683020800000000000000000000000000000000000 2912 33746403454065726553612011261433830497266772957261191779791529340257621035830498008721510809367957464638245716757999415559621310276689914901819795998723706555533853667067923862151782179864838672632480365883483555152878425228268951658391313198836866377364343945685623560894884726438339717586176846114672872102633144320000000000000000000000000000000000 2913 50619605181098589830418016892150745745900159435891787669687294010386431553745747013082266214051936196957368575136999123339431965415034872352729693998085559833300780500601885793227673269797258008948720548825225332729317637842403427487586969798255299566046515918528435341342327089657509576379265269172009308153949716480000000000000000000000000000000000 2914 101239210362197179660836033784301491491800318871783575339374588020772863107491494026164532428103872393914737150273998246678863930830069744705459387996171119666601561001203771586455346539594516017897441097650450665458635275684806854975173939596510599132093031837056870682684654179315019152758530538344018616307899432960000000000000000000000000000000000 2915 101239210362197179660836033784301491491800318871783575339374588020772863107491494026164532428103872393914737150273998246678863930830069744705459387996171119666601561001203771586455346539594516017897441097650450665458635275684806854975173939596510599132093031837056870682684654179315019152758530538344018616307899432960000000000000000000000000000000000 2916 118761036940852542159319035096688544946648037688860463340965070542355175333244216217889125988239685838473119452636101633806389258771065911571668961349888784043918907498539304399106926962171275584913266084671060566317188633592424564555180078332096963467229141214506345143521010689472529485703773576814361038177949450240000000000000000000000000000000000 2917 237522073881705084318638070193377089893296075377720926681930141084710350666488432435778251976479371676946238905272203267612778517542131823143337922699777568087837814997078608798213853924342551169826532169342121132634377267184849129110360156664193926934458282429012690287042021378945058971407547153628722076355898900480000000000000000000000000000000000 2918 237522073881705084318638070193377089893296075377720926681930141084710350666488432435778251976479371676946238905272203267612778517542131823143337922699777568087837814997078608798213853924342551169826532169342121132634377267184849129110360156664193926934458282429012690287042021378945058971407547153628722076355898900480000000000000000000000000000000000 2919 356283110822557626477957105290065634839944113066581390022895211627065525999732648653667377964719057515419358357908304901419167776313197734715006884049666352131756722495617913197320780886513826754739798254013181698951565900777273693665540234996290890401687423643519035430563032068417588457111320730443083114533848350720000000000000000000000000000000000 2920 547048870948021552466154610484746447195189779905380874444602883994313209212187925098150698449765482011864369132221413037612108003000579198971860963698306603666870558162562937586437419471418867851765831964823389222799648430327310002084884612789580501010464941814852062275273946876704171253044941279026781160111026995200000000000000000000000000000000000 2921 437639096758417241972923688387797157756151823924304699555682307195450567369750340078520558759812385609491495305777130430089686402400463359177488770958645282933496446530050350069149935577135094281412665571858711378239718744261848001667907690231664400808371953451881649820219157501363337002435953023221424928088821596160000000000000000000000000000000000 2922 656458645137625862959385532581695736634227735886457049333523460793175851054625510117780838139718578414237242958665695645134529603600695038766233156437967924400244669795075525103724903365702641422118998357788067067359578116392772002501861535347496601212557930177822474730328736252045005503653929534832137392133232394240000000000000000000000000000000000 2923 1312917290275251725918771065163391473268455471772914098667046921586351702109251020235561676279437156828474485917331391290269059207201390077532466312875935848800489339590151050207449806731405282844237996715576134134719156232785544005003723070694993202425115860355644949460657472504090011007307859069664274784266464788480000000000000000000000000000000000 2924 1094097741896043104932309220969492894390379559810761748889205767988626418424375850196301396899530964023728738264442826075224216006001158397943721927396613207333741116325125875172874838942837735703531663929646778445599296860654620004169769225579161002020929883629704124550547893753408342506089882558053562320222053990400000000000000000000000000000000000 2925 1524358364274716097628926766707100042340589507054727486453628212487481180121761718766907301244104001804476631997222343693818473163723345736787810597436000462177472036718615867739862239724195322532377783584137188375115205028465421746612209739275994687241212906097210360462615130358718386958619833988626092564568814387200000000000000000000000000000000000 2926 3048716728549432195257853533414200084681179014109454972907256424974962360243523437533814602488208003608953263994444687387636946327446691473575621194872000924354944073437231735479724479448390645064755567168274376750230410056930843493224419478551989374482425812194420720925230260717436773917239667977252185129137628774400000000000000000000000000000000000 2927 3048716728549432195257853533414200084681179014109454972907256424974962360243523437533814602488208003608953263994444687387636946327446691473575621194872000924354944073437231735479724479448390645064755567168274376750230410056930843493224419478551989374482425812194420720925230260717436773917239667977252185129137628774400000000000000000000000000000000000 2928 3976587037238389819901548087062000110453711757534071703792073597793429165535030570696279916288966961229069474775362635723004712601017423661185592862876522944810796617526824002799640625367466058780115957176010056630735317465561969773770981928546073097150990189818809635989430774848830574674660436492068067559744733184000000000000000000000000000000000000 2929 7953174074476779639803096174124000220907423515068143407584147195586858331070061141392559832577933922458138949550725271446009425202034847322371185725753045889621593235053648005599281250734932117560231914352020113261470634931123939547541963857092146194301980379637619271978861549697661149349320872984136135119489466368000000000000000000000000000000000000 2930 5187109616086420072786126155021898101417365321984441133938186720257237307809270267745316052863537056946356030132631185119695223645059898075439007424672424951970911507480294545510042648630318956606080677496556025573425051857144427645520547735087673275685749936309013266613398982376166411811951226841061033185013399552000000000000000000000000000000000000 2931 7780664424129630109179189232532847152126047982976661700907280080385855961713905401617974079295305585419534045198946777679542835467589847113158511137008637427956367261220441818265063972945478434909121016244834038360137577785716641468280821602631509913528624904463519899920098473564249617717926840261591549777520099328000000000000000000000000000000000000 2932 12967774040216050181965315387554745253543413304961102834845466800643093269523175669363290132158842642365890075331577962799238059112649745188597518561681062379927278768700736363775106621575797391515201693741390063933562629642861069113801369337719183189214374840772533166533497455940416029529878067102652582962533498880000000000000000000000000000000000000 2933 12967774040216050181965315387554745253543413304961102834845466800643093269523175669363290132158842642365890075331577962799238059112649745188597518561681062379927278768700736363775106621575797391515201693741390063933562629642861069113801369337719183189214374840772533166533497455940416029529878067102652582962533498880000000000000000000000000000000000000 2934 18154883656302470254751441542576643354960778626945543968783653520900330577332445937108606185022379699312246105464209147918933282757709643264036525986353487331898190276181030909285149270206116348121282371237946089506987681500005496759321917072806856464900124777081546433146896438316582441341829293943713616147546898432000000000000000000000000000000000000 2935 36309767312604940509502883085153286709921557253891087937567307041800661154664891874217212370044759398624492210928418295837866565515419286528073051972706974663796380552362061818570298540412232696242564742475892179013975363000010993518643834145613712929800249554163092866293792876633164882683658587887427232295093796864000000000000000000000000000000000000 2936 30258139427170783757919069237627738924934631044909239947972755868167217628887409895181010308370632832187076842440348579864888804596182738773394209977255812219830317126968384848808582117010193913535470618729910149178312802500009161265536528454678094108166874628469244055244827397194304068903048823239522693579244830720000000000000000000000000000000000000 2937 45387209140756175636878603856441608387401946567363859921959133802250826443331114842771515462555949248280615263660522869797333206894274108160091314965883718329745475690452577273212873175515290870303205928094865223767469203750013741898304792682017141162250311942703866082867241095791456103354573234859284040368867246080000000000000000000000000000000000000 2938 90774418281512351273757207712883216774803893134727719843918267604501652886662229685543030925111898496561230527321045739594666413788548216320182629931767436659490951380905154546425746351030581740606411856189730447534938407500027483796609585364034282324500623885407732165734482191582912206709146469718568080737734492160000000000000000000000000000000000000 2939 72619534625209881019005766170306573419843114507782175875134614083601322309329783748434424740089518797248984421856836591675733131030838573056146103945413949327592761104724123637140597080824465392485129484951784358027950726000021987037287668291227425859600499108326185732587585753266329765367317175774854464590187593728000000000000000000000000000000000000 2940 89012763350494254715445981071619478976371028080228304995450656713582773538622638446746857105443462096688107543728428403064192408083850264501514089070612754126843136199368149666068957165943800923073490009938717295535992837098534215289335539454671153735313096996704706201305427532147486431468831208974304453054974394368000000000000000000000000000000000000 2941 178025526700988509430891962143238957952742056160456609990901313427165547077245276893493714210886924193376215087456856806128384816167700529003028178141225508253686272398736299332137914331887601846146980019877434591071985674197068430578671078909342307470626193993409412402610855064294972862937662417948608906109948788736000000000000000000000000000000000000 2942 178025526700988509430891962143238957952742056160456609990901313427165547077245276893493714210886924193376215087456856806128384816167700529003028178141225508253686272398736299332137914331887601846146980019877434591071985674197068430578671078909342307470626193993409412402610855064294972862937662417948608906109948788736000000000000000000000000000000000000 2943 240858065536631512759442066429088001936062781864147178222984129930871034280978904032373848638258779791038408647735747443585461810109241892180567535132246275872634368539466757919951295860789108380081208262187117387920921794501916111959378518524404298342611909520495087368238215675222610343974484447812823814148754243584000000000000000000000000000000000000 2944 392216855326743082930288643653601633441949269560090850629732521642791790736992100234125548542918344124516767181869761481829192342552884960214699180645243955099697655823984645582468461333218680054453176544662820341954530085034720654174451488260319620487345133330395034242572328484265721465560091729400114544817184178176000000000000000000000000000000000000 2945 392216855326743082930288643653601633441949269560090850629732521642791790736992100234125548542918344124516767181869761481829192342552884960214699180645243955099697655823984645582468461333218680054453176544662820341954530085034720654174451488260319620487345133330395034242572328484265721465560091729400114544817184178176000000000000000000000000000000000000 2946 588325282990114624395432965480402450162923904340136275944598782464187686105488150351188322814377516186775150772804642222743788513829327440322048770967865932649546483735976968373702691999828020081679764816994230512931795127552080981261677232390479430731017699995592551363858492726398582198340137594100171817225776267264000000000000000000000000000000000000 2947 1176650565980229248790865930960804900325847808680272551889197564928375372210976300702376645628755032373550301545609284445487577027658654880644097541935731865299092967471953936747405383999656040163359529633988461025863590255104161962523354464780958861462035399991185102727716985452797164396680275188200343634451552534528000000000000000000000000000000000000 2948 772548351401160617892992782954063823446263712769875917907048906266105042360742015612671535008778556608896662630955590797542348553513258254968346870967904760044859019047242483723043938989673157683013832587972221885668013803856267955192101416270326525202346474741687188659612162165977936220042604921545680164033847623680000000000000000000000000000000000000 2949 1158822527101740926839489174431095735169395569154813876860573359399157563541113023419007302513167834913344993946433386196313522830269887382452520306451857140067288528570863725584565908484509736524520748881958332828502020705784401932788152124405489787803519712112530782989418243248966904330063907382318520246050771435520000000000000000000000000000000000000 2950 2143821675138220714653054972697527110063381802936405672192060714888441492551059093325163509649360494589688238800901764463180017235999291657537162566935935709124483777856097892331446930696343012570363385431622915732728738305701143575658081430150156107436511467408181948530423750010588773010618228657289262455193927155712000000000000000000000000000000000000 2951 2143821675138220714653054972697527110063381802936405672192060714888441492551059093325163509649360494589688238800901764463180017235999291657537162566935935709124483777856097892331446930696343012570363385431622915732728738305701143575658081430150156107436511467408181948530423750010588773010618228657289262455193927155712000000000000000000000000000000000000 2952 2642980154722642211551940445267762888206868706714718877419620572747370168186778423129903566494751712643566628754195814265985637034800631341854290633126399867957725147975744088763028511011972007428384583914664803235585303866360724071909492648338592347268519382182290541714064269171790717326302756629097148839319402289561600000000000000000000000000000000000 2953 5285960309445284423103880890535525776413737413429437754839241145494740336373556846259807132989503425287133257508391628531971274069601262683708581266252799735915450295951488177526057022023944014856769167829329606471170607732721448143818985296677184694537038764364581083428128538343581434652605513258194297678638804579123200000000000000000000000000000000000 2954 5285960309445284423103880890535525776413737413429437754839241145494740336373556846259807132989503425287133257508391628531971274069601262683708581266252799735915450295951488177526057022023944014856769167829329606471170607732721448143818985296677184694537038764364581083428128538343581434652605513258194297678638804579123200000000000000000000000000000000000 2955 7928940464167926634655821335803288664620606120144156632258861718242110504560335269389710699484255137930699886262587442797956911104401894025562871899379199603873175443927232266289085533035916022285153751743994409706755911599082172215728477945015777041805558146546871625142192807515372151978908269887291446517958206868684800000000000000000000000000000000000 2956 13214900773613211057759702226338814441034343533573594387098102863736850840933892115649517832473758563217833143770979071329928185174003156709271453165631999339788625739878720443815142555059860037141922919573324016177926519331803620359547463241692961736342596910911452708570321345858953586631513783145485744196597011447808000000000000000000000000000000000000 2957 8945471292907404408329644583983197467777094084265202354343331169298791338478326970593519763520698104332071666552662755977182156117786752233968368296735507245395377423917903069659481114194366794372993976326557795566596413086143989166462898194376774098447296370463137218109140603350676274027486253206174965302311823133900800000000000000000000000000000000000 2958 13418206939361106612494466875974796201665641126397803531514996753948187007717490455890279645281047156498107499828994133965773234176680128350952552445103260868093066135876854604489221671291550191559490964489836693349894619629215983749694347291565161147670944555694705827163710905026014411041229379809262447953467734700851200000000000000000000000000000000000 2959 26836413878722213224988933751949592403331282252795607063029993507896374015434980911780559290562094312996214999657988267931546468353360256701905104890206521736186132271753709208978443342583100383118981928979673386699789239258431967499388694583130322295341889111389411654327421810052028822082458759618524895906935469401702400000000000000000000000000000000000 2960 20598409684152400452501511750638957010345029665362770406711434709303545649554376200004617386057059293119281263003300850359977149744053245348437394627996860691309691998367149891620433634293290348363334358053593075121754447309473026272695416353198820905254443022060729436805309142190996225428383743711422044402041877010841600000000000000000000000000000000000 2961 28806291272269896265998293179659938788484697599704922370084440898054412638732702960923487851025210649001964299025358503614771538015428173898851858644611330289921086735707771846250846599923258664032130254002895992610226470527767409012361166319266036658985744007925539747322708527452692319622008270408658994409405725383065600000000000000000000000000000000000 2962 57612582544539792531996586359319877576969395199409844740168881796108825277465405921846975702050421298003928598050717007229543076030856347797703717289222660579842173471415543692501693199846517328064260508005791985220452941055534818024722332638532073317971488015851079494645417054905384639244016540817317988818811450766131200000000000000000000000000000000000 2963 57612582544539792531996586359319877576969395199409844740168881796108825277465405921846975702050421298003928598050717007229543076030856347797703717289222660579842173471415543692501693199846517328064260508005791985220452941055534818024722332638532073317971488015851079494645417054905384639244016540817317988818811450766131200000000000000000000000000000000000 2964 75339531019782805618764766777572147600652286029997489275605460810296156132070146205492198994989012466620522012835553009454017868655735224043151014916675786912101303770312634059425291107491599582853263741238343365288284615226468608186175358065772711261962715097651411646844006917953195297472944707222646600763061127924940800000000000000000000000000000000000 2965 150679062039565611237529533555144295201304572059994978551210921620592312264140292410984397989978024933241044025671106018908035737311470448086302029833351573824202607540625268118850582214983199165706527482476686730576569230452937216372350716131545422523925430195302823293688013835906390594945889414445293201526122255849881600000000000000000000000000000000000 2966 120543249631652488990023626844115436161043657647995982840968737296473849811312233928787518391982419946592835220536884815126428589849176358469041623866681259059362086032500214495080465771986559332565221985981349384461255384362349773097880572905236338019140344156242258634950411068725112475956711531556234561220897804679905280000000000000000000000000000000000 2967 180814874447478733485035440266173154241565486471993974261453105944710774716968350893181277587973629919889252830805327222689642884773764537703562435800021888589043129048750321742620698657979838998847832978972024076691883076543524659646820859357854507028710516234363387952425616603087668713935067297334351841831346707019857920000000000000000000000000000000000 2968 295732772429654106322191297857563203381760440096416811236509968834015844870419347238625378454996870268974422407717157413110171473763312666110715450552924688892301651066400526227930742693940358895893344605607577156544946542968964776666800338860846482606957644329981007851078341821938942607680465624084628790195269280814700953600000000000000000000000000000000 2969 295732772429654106322191297857563203381760440096416811236509968834015844870419347238625378454996870268974422407717157413110171473763312666110715450552924688892301651066400526227930742693940358895893344605607577156544946542968964776666800338860846482606957644329981007851078341821938942607680465624084628790195269280814700953600000000000000000000000000000000 2970 372616102459759125642422613269971544902085359872215899508549772461539211149793580578589478010946588882108690462270298222213703414818912312320171298973346367870048810937125340712635910403315777106519089022568900140501202294327975859498780438926164278747728729961117821511229160850640257210918125147739746406849732349876659814400000000000000000000000000000000 2971 745232204919518251284845226539943089804170719744431799017099544923078422299587161157178956021893177764217380924540596444427406829637824624640342597946692735740097621874250681425271820806631554213038178045137800281002404588655951718997560877852328557495457459922235643022458321701280514421836250295479492813699464699753319628800000000000000000000000000000000 2972 621026837432931876070704355449952574836808933120359832514249620769232018582989300964315796684910981470181150770450497037022839024698187187200285498288910613116748018228542234521059850672192961844198481704281500234168670490546626432497967398210273797912881216601863035852048601417733762018196875246232910678082887249794433024000000000000000000000000000000000 2973 931540256149397814106056533174928862255213399680539748771374431153848027874483951446473695027366472205271726155675745555534258537047280780800428247433365919675122027342813351781589776008289442766297722556422250351253005735819939648746951097315410696869321824902794553778072902126600643027295312869349366017124330874691649536000000000000000000000000000000000 2974 1863080512298795628212113066349857724510426799361079497542748862307696055748967902892947390054732944410543452311351491111068517074094561561600856494866731839350244054685626703563179552016578885532595445112844500702506011471639879297493902194630821393738643649805589107556145804253201286054590625738698732034248661749383299072000000000000000000000000000000000 2975 1490464409839036502569690453079886179608341439488863598034199089846156844599174322314357912043786355528434761849081192888854813659275649249280685195893385471480195243748501362850543641613263108426076356090275600562004809177311903437995121755704657114990914919844471286044916643402561028843672500590958985627398929399506639257600000000000000000000000000000000 2976 1911111885061549744249855244367459319306146215095052248751488358818224699095512180946807035725798780023622340500059619814468792869322946777772972828064776375822307223791564161378879675616826165026257195781251587260800605738223722381100811779980170198054428145651745661003533684099190417420686424999355381306787855768051358105600000000000000000000000000000000 2977 3822223770123099488499710488734918638612292430190104497502976717636449398191024361893614071451597560047244681000119239628937585738645893555545945656129552751644614447583128322757759351233652330052514391562503174521601211476447444762201623559960340396108856291303491322007067368198380834841372849998710762613575711536102716211200000000000000000000000000000000 2978 3822223770123099488499710488734918638612292430190104497502976717636449398191024361893614071451597560047244681000119239628937585738645893555545945656129552751644614447583128322757759351233652330052514391562503174521601211476447444762201623559960340396108856291303491322007067368198380834841372849998710762613575711536102716211200000000000000000000000000000000 2979 5351113278172339283899594684228886094057209402266146296504167404691029157467434106651059700032236584066142553400166935480512620034104250977764323918581373852302460226616379651860863091727113262073520148187504444330241696067026422667082272983944476554552398807824887850809894315477733168777921989998195067659005996150543802695680000000000000000000000000000000 2980 8408892294270818874699363075216821004947043346418229894506548778800188676020253596165950957193514632103938298200262327183662688625020965822201080443485016053618151784682882310067070572714035126115531661437506983947522665248184378476843571831912748871439483840867680908415548210036437836651020269997163677749866565379425975664640000000000000000000000000000000 2981 8408892294270818874699363075216821004947043346418229894506548778800188676020253596165950957193514632103938298200262327183662688625020965822201080443485016053618151784682882310067070572714035126115531661437506983947522665248184378476843571831912748871439483840867680908415548210036437836651020269997163677749866565379425975664640000000000000000000000000000000 2982 12613338441406228312049044612825231507420565019627344841759823168200283014030380394248926435790271948155907447300393490775494032937531448733301620665227524080427227677024323465100605859071052689173297492156260475921283997872276567715265357747869123307159225761301521362623322315054656754976530404995745516624799848069138963496960000000000000000000000000000000 2983 25226676882812456624098089225650463014841130039254689683519646336400566028060760788497852871580543896311814894600786981550988065875062897466603241330455048160854455354048646930201211718142105378346594984312520951842567995744553135430530715495738246614318451522603042725246644630109313509953060809991491033249599696138277926993920000000000000000000000000000000 2984 14839221695772033308292993662147331185200664728973346872658615492000332957682800463822266395047378762536361702706345283265287097573566410274472494900267675388737914914146262900118359834201238457850938226066188795201510585732090079665018067938669556831952030307413554544262732135358419711737094594112641784264470409493104662937600000000000000000000000000000000 2985 22258832543658049962439490493220996777800997093460020308987923238000499436524200695733399592571068143804542554059517924897930646360349615411708742350401513083106872371219394350177539751301857686776407339099283192802265878598135119497527101908004335247928045461120331816394098203037629567605641891168962676396705614239656994406400000000000000000000000000000000 2986 44517665087316099924878980986441993555601994186920040617975846476000998873048401391466799185142136287609085108119035849795861292720699230823417484700803026166213744742438788700355079502603715373552814678198566385604531757196270238995054203816008670495856090922240663632788196406075259135211283782337925352793411228479313988812800000000000000000000000000000000 2987 44517665087316099924878980986441993555601994186920040617975846476000998873048401391466799185142136287609085108119035849795861292720699230823417484700803026166213744742438788700355079502603715373552814678198566385604531757196270238995054203816008670495856090922240663632788196406075259135211283782337925352793411228479313988812800000000000000000000000000000000 2988 54890713263001404761743986264836244481179157880959661732844004878175988901719873560352266956437391344916056395447743232272566836655619439947320587932058100224360636721259477329564030066317202450885509360497261465745393525863362333518173629947894185951201199486646255158874766442442309807493524663659383687424885689484202685235200000000000000000000000000000000 2989 109781426526002809523487972529672488962358315761919323465688009756351977803439747120704533912874782689832112790895486464545133673311238879894641175864116200448721273442518954659128060132634404901771018720994522931490787051726724667036347259895788371902402398973292510317749532884884619614987049327318767374849771378968405370470400000000000000000000000000000000 2990 101939896059859751700381688777553025465047007493210800360996009059469693674622622326368495776240869640558390448688666002791909839503293245616452520445250757559526896768053315040618912980303375980215945955209199864955730833746244333676608169903232059623659370475200188152195994821678575356773688661081712562360501994756376415436800000000000000000000000000000000 2991 152909844089789627550572533166329538197570511239816200541494013589204540511933933489552743664361304460837585673032999004187864759254939868424678780667876136339290345152079972560928369470455063970323918932813799797433596250619366500514912254854848089435489055712800282228293992232517863035160532991622568843540752992134564623155200000000000000000000000000000000 2992 254482387534590179102618303822214413609319054890054128385022137449890332391892642614601729349129917520697989448199162997836377560504043871762167968832392891151087681661457822158081015622240775919233973106382906248032090440837605592284233820545408690375798424803547653346157605321717573546547895260299595257200693838573085917184000000000000000000000000000000000 2993 199822397387536236440241878145879184802708203237308110589575767974377461643832398174632469365213337841393234626613502019760043005340677669067657768075097306523237170844509411902639750734655886333430027360907859563360497001314199929977338040275867861872072232714018097308132459779182772318125637423911544252267799246425991151616000000000000000000000000000000000 2994 299733596081304354660362817218818777204062304855962165884363651961566192465748597261948704047820006762089851939920253029640064508011016503601486652112645959784855756266764117853959626101983829500145041041361789345040745501971299894966007060413801792808108349071027145962198689668774158477188456135867316378401698869638986727424000000000000000000000000000000000 2995 599467192162608709320725634437637554408124609711924331768727303923132384931497194523897408095640013524179703879840506059280129016022033007202973304225291919569711512533528235707919252203967659000290082082723578690081491003942599789932014120827603585616216698142054291924397379337548316954376912271734632756803397739277973454848000000000000000000000000000000000 2996 490868063147643363429289831097485823537087542735126445578740473502275068820718717255075413875415373392987728539289689744193149121815142969666202778097521644285343484900642685760832431152524242514730284603969307188255133938010969393205199968503762356337916571667044456430847129457557679824960804976130532619701332931437760872448000000000000000000000000000000000 2997 656942510379771913374391774778863636443121641835937904329067334606965539284578101285871324294025543573247368116449787706250415341559388563367708589766450583885485377295269067715978644898158217109396571453126031876109150236730133303726649518388468214560704356969681239634883831280291304149542095568370533415242346096791571031654400000000000000000000000000000000 2998 1313885020759543826748783549557727272886243283671875808658134669213931078569156202571742648588051087146494736232899575412500830683118777126735417179532901167770970754590538135431957289796316434218793142906252063752218300473460266607453299036776936429121408713939362479269767662560582608299084191136741066830484692193583142063308800000000000000000000000000000000 2999 1313885020759543826748783549557727272886243283671875808658134669213931078569156202571742648588051087146494736232899575412500830683118777126735417179532901167770970754590538135431957289796316434218793142906252063752218300473460266607453299036776936429121408713939362479269767662560582608299084191136741066830484692193583142063308800000000000000000000000000000000 3000 1589241236060608908709013853994935651412355423391918705629639322953280824328223824994938129836724792750327427428753147464437340466423704793729142281283871818749624822428647062710184013319252767592419938462011290227318786972713686829441846516583916727532818608484889536713827326833567387427649905249248404809535023074771806348902400000000000000000000000000000000 3001 3178482472121217817418027707989871302824710846783837411259278645906561648656447649989876259673449585500654854857506294928874680932847409587458284562567743637499249644857294125420368026638505535184839876924022580454637573945427373658883693033167833455065637216969779073427654653667134774855299810498496809619070046149543612697804800000000000000000000000000000000 3002 2542785977696974253934422166391897042259768677427069929007422916725249318925158119991901007738759668400523883886005035943099744746277927669966627650054194909999399715885835300336294421310804428147871901539218064363710059156341898927106954426534266764052509773575823258742123722933707819884239848398797447695256036919634890158243840000000000000000000000000000000 3003 3814178966545461380901633249587845563389653016140604893511134375087873978387737179987851511608139502600785825829007553914649617119416891504949941475081292364999099573828752950504441631966206642221807852308827096545565088734512848390660431639801400146078764660363734888113185584400561729826359772598196171542884055379452335237365760000000000000000000000000000000 3004 6356964944242435634836055415979742605649421693567674822518557291813123297312895299979752519346899171001309709715012589857749361865694819174916569125135487274998499289714588250840736053277011070369679753848045160909275147890854747317767386066335666910131274433939558146855309307334269549710599620996993619238140092299087225395609600000000000000000000000000000000 3005 6356964944242435634836055415979742605649421693567674822518557291813123297312895299979752519346899171001309709715012589857749361865694819174916569125135487274998499289714588250840736053277011070369679753848045160909275147890854747317767386066335666910131274433939558146855309307334269549710599620996993619238140092299087225395609600000000000000000000000000000000 3006 8899750921939409888770477582371639647909190370994744751525980208538372616238053419971653527085658839401833593601017625800849106611972746844883196775189682184997899005600423551177030474587815498517551655387263225272985207047196646244874340492869933674183784207515381405597433030267977369594839469395791066933396129218722115553853440000000000000000000000000000000 3007 17799501843878819777540955164743279295818380741989489503051960417076745232476106839943307054171317678803667187202035251601698213223945493689766393550379364369995798011200847102354060949175630997035103310774526450545970414094393292489748680985739867348367568415030762811194866060535954739189678938791582133866792258437444231107706880000000000000000000000000000000 3008 14492490572338491197283354047565978645232821583432980609750033482747530398353369456000660158268090544583809335287029091604201005767957332609595286428359835350735630344929483526410635823461519773098050822037156000963059541054827689635139043977795900077273844049364232348165820376465362808884680779108097777741877603733888413246423040000000000000000000000000000000 3009 21738735858507736795925031071348967967849232375149470914625050224121295597530054184000990237402135816875714002930543637406301508651935998914392929642539753026103445517394225289615953735192279659647076233055734001444589311582241534452708565966693850115910766074046348522248730564698044213327021168662146666612816405600832619869634560000000000000000000000000000000 3010 40346130263712420089631633767753137071196005743046918149759721883342223267893141665537098343367760208543391882056830754772833547262398635232637256732654940805690986425657141116947029037122259541739651492910337366250172799612434164474536795232542208351815858016342824496379890428301293174756437040844985081486724629906881927079526400000000000000000000000000000000 3011 28479621362620531827975270894884567344373651112739001046889215447065098777336335293320304712965477794265923681451880532780823680420516683693626298870109369980487755123993276082550844026203947911816224583230826376176592564432306469040849502517088617660105311540947876115091687361153854005710426146478812998696511503463681360291430400000000000000000000000000000000 3012 37242581781888387775044585016387511142642466839735616753624358661546667631901361537418860009262547884809284814206305312098000197472983355599357467753219945359099372085221976415643411418882085730836601378071080645769390276565323844130341657137731269247830022784316453381273745010739655238236711114626140075218515042990967932688793600000000000000000000000000000000 3013 74485163563776775550089170032775022285284933679471233507248717323093335263802723074837720018525095769618569628412610624196000394945966711198714935506439890718198744170443952831286822837764171461673202756142161291538780553130647688260683314275462538495660045568632906762547490021479310476473422229252280150437030085981935865377587200000000000000000000000000000000 3014 74485163563776775550089170032775022285284933679471233507248717323093335263802723074837720018525095769618569628412610624196000394945966711198714935506439890718198744170443952831286822837764171461673202756142161291538780553130647688260683314275462538495660045568632906762547490021479310476473422229252280150437030085981935865377587200000000000000000000000000000000 3015 103827803755567626524366721863868212882518392401687173979801242329160406731361371558864700631883466830377400088090305718576242974773165718640632940402916211304155825207285510007248298501125814764756585660076952103357088043757872535151255528990038690024253396853245870032641955787516614603569012804412269300609193453186940903253606400000000000000000000000000000000 3016 173006676598040221467459558139610490178240785241772043209594494640161421829521840733511474317319901757638887399688952913925099284524360618572524427341734007646284006319132175624384510851924195194967479419328003449943561444661307823705947757230053539384056924733415127399232766624659064163169043477684013107115358051670842138007961600000000000000000000000000000000 3017 173006676598040221467459558139610490178240785241772043209594494640161421829521840733511474317319901757638887399688952913925099284524360618572524427341734007646284006319132175624384510851924195194967479419328003449943561444661307823705947757230053539384056924733415127399232766624659064163169043477684013107115358051670842138007961600000000000000000000000000000000 3018 259510014897060332201189337209415735267361177862658064814391741960242132744282761100267211475979852636458331099533429370887648926786540927858786641012601011469426009478698263436576766277886292792451219128992005174915342166991961735558921635845080309076085387100122691098849149936988596244753565216526019660673037077506263207011942400000000000000000000000000000000 3019 519020029794120664402378674418831470534722355725316129628783483920484265488565522200534422951959705272916662199066858741775297853573081855717573282025202022938852018957396526873153532555772585584902438257984010349830684333983923471117843271690160618152170774200245382197698299873977192489507130433052039321346074155012526414023884800000000000000000000000000000000 3020 326241161584875846195780881063265495764682623598770138623806761321447252592812613954621637284088957600119044810842025494830187222245937166451046062987269842990135554773220674034553649035057053796224389762161377934179287295647037610416930056490958102838507343783011383095696074206499949564833053415061281859131818040293588031672156160000000000000000000000000000000 3021 489361742377313769293671321594898243647023935398155207935710141982170878889218920931932455926133436400178567216263038242245280833368905749676569094480904764485203332159831011051830473552585580694336584643242066901268930943470556415625395084736437154257761015674517074643544111309749924347249580122591922788697727060440382047508234240000000000000000000000000000000 3022 978723484754627538587342643189796487294047870796310415871420283964341757778437841863864911852266872800357134432526076484490561666737811499353138188961809528970406664319662022103660947105171161388673169286484133802537861886941112831250790169472874308515522031349034149287088222619499848694499160245183845577395454120880764095016468480000000000000000000000000000000 3023 978723484754627538587342643189796487294047870796310415871420283964341757778437841863864911852266872800357134432526076484490561666737811499353138188961809528970406664319662022103660947105171161388673169286484133802537861886941112831250790169472874308515522031349034149287088222619499848694499160245183845577395454120880764095016468480000000000000000000000000000000 3024 1140695712350480866213227963146919427029626797722224458653338443734956583984626046718289689319479646899039483832386642562125352070009295506647444437252042361016313490040994457309629012185497316229541415314582933728240365990315373153600111778180656586768775175255498468945450374081313489954102020261065566857334216004574690046094868480000000000000000000000000000000 3025 2281391424700961732426455926293838854059253595444448917306676887469913167969252093436579378638959293798078967664773285124250704140018591013294888874504084722032626980081988914619258024370994632459082830629165867456480731980630746307200223556361313173537550350510996937890900748162626979908204040522131133714668432009149380092189736960000000000000000000000000000000 3026 2281391424700961732426455926293838854059253595444448917306676887469913167969252093436579378638959293798078967664773285124250704140018591013294888874504084722032626980081988914619258024370994632459082830629165867456480731980630746307200223556361313173537550350510996937890900748162626979908204040522131133714668432009149380092189736960000000000000000000000000000000 3027 3422087137051442598639683889440758281088880393166673375960015331204869751953878140154869067958438940697118451497159927686376056210027886519942333311756127083048940470122983371928887036556491948688624245943748801184721097970946119460800335334541969760306325525766495406836351122243940469862306060783196700572002648013724070138284605440000000000000000000000000000000 3028 5703478561752404331066139815734597135148133988611122293266692218674782919923130233591448446597398234495197419161933212810626760350046477533237222186260211805081567450204972286548145060927486581147707076572914668641201829951576865768000558890903282933843875876277492344727251870406567449770510101305327834286671080022873450230474342400000000000000000000000000000000 3029 4562782849401923464852911852587677708118507190888897834613353774939826335938504186873158757277918587596157935329546570248501408280037182026589777749008169444065253960163977829238516048741989264918165661258331734912961463961261492614400447112722626347075100701021993875781801496325253959816408081044262267429336864018298760184379473920000000000000000000000000000000 3030 6379820267305344313688142236361531662678974656287131485565574304783120009542333287840345873008063157877813750283790779639497544320759953630098981277374254620905399342530163690439695006205613308469647561759437293064140808016631113567037793308054645688830671776650221525429421561233540934964535192964543701361373668273373487691433246720000000000000000000000000000000 3031 12759640534610688627376284472723063325357949312574262971131148609566240019084666575680691746016126315755627500567581559278995088641519907260197962554748509241810798685060327380879390012411226616939295123518874586128281616033262227134075586616109291377661343553300443050858843122467081869929070385929087402722747336546746975382866493440000000000000000000000000000000 3032 10633033778842240522813570393935886104464957760478552475942623841305200015903888813067243121680105263129689583806317966065829240534599922716831635462290424368175665570883606150732825010342688847449412602932395488440234680027718522611729655513424409481384452961083702542382369268722568224940891988274239502268956113788955812819055411200000000000000000000000000000000 3033 14886247290379136731938998551510240546250940864669973466319673377827280022265444338294140370352147368381565417328845152492160936748439891803564289647206594115445931799237048611025955014479764386429177644105353683816328552038805931656421517718794173273938234145517183559335316976211595514917248783583935303176538559304538137946677575680000000000000000000000000000000 3034 29772494580758273463877997103020481092501881729339946932639346755654560044530888676588280740704294736763130834657690304984321873496879783607128579294413188230891863598474097222051910028959528772858355288210707367632657104077611863312843035437588346547876468291034367118670633952423191029834497567167870606353077118609076275893355151360000000000000000000000000000000 3035 29772494580758273463877997103020481092501881729339946932639346755654560044530888676588280740704294736763130834657690304984321873496879783607128579294413188230891863598474097222051910028959528772858355288210707367632657104077611863312843035437588346547876468291034367118670633952423191029834497567167870606353077118609076275893355151360000000000000000000000000000000 3036 38933262144068511452763534673180629120963999184521469065759145757394424673617315961692367122459462348074863399167748860364113219188227409332398911385001861532704744705696896367298651576331691472199387684583232711519628520716877052024487046341461683947223073919044941616723136707014942115937419895527215408307870078181099745399002890240000000000000000000000000000000 3037 77866524288137022905527069346361258241927998369042938131518291514788849347234631923384734244918924696149726798335497720728226438376454818664797822770003723065409489411393792734597303152663382944398775369166465423039257041433754104048974092682923367894446147838089883233446273414029884231874839791054430816615740156362199490798005780480000000000000000000000000000000 3038 49194556056946012485983202888557578749909274598088742523697927740903743560808182783395433226667380384997305263439934302821806249664538364811849138425346543591789913891675805383496484268664943623216297540638292318305454074491288411644411897091104317453752789565395380909944972037143494281606311359238079911170405633842429358631142031360000000000000000000000000000000 3039 73791834085419018728974804332836368124863911897133113785546891611355615341212274175093149840001070577495957895159901454232709374496807547217773707638019815387684870837513708075244726402997415434824446310957438477458181111736932617466617845636656476180629184348093071364917458055715241422409467038857119866755608450763644037946713047040000000000000000000000000000000 3040 111285968071538194586305858019822039552306880954914426123786143607033741284060642708740179216205467037482516569536747349902860908590194145109914023627203834794511683257296215551153437794946831454595354047223672313501898210217345045743286547580611139193718224046606776918974567462125756112543456043595836768018573146740613136704235110400000000000000000000000000000000 3041 111285968071538194586305858019822039552306880954914426123786143607033741284060642708740179216205467037482516569536747349902860908590194145109914023627203834794511683257296215551153437794946831454595354047223672313501898210217345045743286547580611139193718224046606776918974567462125756112543456043595836768018573146740613136704235110400000000000000000000000000000000 3042 155799019737238787109853471529930299043682191302865895490811779840235408519882335284412978611086891116709557386395819643552616271940610010253480622479568729266893373219452655640317529379590815529668115637398685590035737613409604906962296121127576711748872350890768127382905245230875521144967623448548192749424525262989300390011842068480000000000000000000000000000000 3043 311598039474477574219706943059860598087364382605731790981623559680470817039764670568825957222173782233419114772791639287105232543881220020506961244959137458533786746438905311280635058759181631059336231274797371180071475226819209813924592242255153423497744701781536254765810490461751042289935246897096385498849050525978600780023684136960000000000000000000000000000000 3044 259665032895397978516422452549883831739470318838109825818019633067059014199803892140688297685144818527849262310659699405921027119901016683755801037465947882111488955365754426067195882299318025882780192728997809316726229355682674844937160201879294519581453918151280212304842075384792535241612705747580321249040875438315500650019736780800000000000000000000000000000000 3045 389497549343096967774633678824825747609205478257164738727029449600588521299705838211032446527717227791773893465989549108881540679851525025633701556198921823167233433048631639100793823448977038824170289093496713975089344033524012267405740302818941779372180877226920318457263113077188802862419058621370481873561313157473250975029605171200000000000000000000000000000000 3046 778995098686193935549267357649651495218410956514329477454058899201177042599411676422064893055434455583547786931979098217763081359703050051267403112397843646334466866097263278201587646897954077648340578186993427950178688067048024534811480605637883558744361754453840636914526226154377605724838117242740963747122626314946501950059210342400000000000000000000000000000000 3047 623196078948955148439413886119721196174728765211463581963247119360941634079529341137651914444347564466838229545583278574210465087762440041013922489918274917067573492877810622561270117518363262118672462549594742360142950453638419627849184484510306846995489403563072509531620980923502084579870493794192770997698101051957201560047368273920000000000000000000000000000000 3048 814948718625556732574618158771943102690029923738067761028861617625846752257846061487698657350300661225865377098070441212429069730150883130556667871431590276165288413763290814118583999831705804309033220257162355394033089054757933359495087402821170492224870758505556358618273590438425802912138338038559777458528285991020955886215789281280000000000000000000000000000000 3049 1629897437251113465149236317543886205380059847476135522057723235251693504515692122975397314700601322451730754196140882424858139460301766261113335742863180552330576827526581628237167999663411608618066440514324710788066178109515866718990174805642340984449741517011112717236547180876851605824276676077119554917056571982041911772431578562560000000000000000000000000000000 3050 1507655129457279955263043593728094739976555358915425357903393992607816491677015213752242516098056223267850947631430316242993779000779133791529835562148442010905783565462088006119380399688655737971711457475750357478961214751302176715065911695219165410616010903235279263443806142311087735387455925371335588298277329083388768389499210170368000000000000000000000000000000 3051 2039768704559849351238235450338010530556516073826751954810474225292928194621844112723622227662076066774151282089582192564050406883407063365010953995847892132401942470919295537690926423108181292549962560114250483648006349369408827320383292293531812026127544163200671944659267133715001053759499193149454031227081092289290686644616578465792000000000000000000000000000000 3052 3340490777032796763622037766495582463085308932498883636138892571856534579598092532431439300374124573122885432987286779126633275040942002322409243500446547984948108684259136170421372258133688203741243033230584125394561122880336195466714667089407170419600181020893854054297060668257900276446716069940410225053045846792606486823792367632384000000000000000000000000000000 3053 3340490777032796763622037766495582463085308932498883636138892571856534579598092532431439300374124573122885432987286779126633275040942002322409243500446547984948108684259136170421372258133688203741243033230584125394561122880336195466714667089407170419600181020893854054297060668257900276446716069940410225053045846792606486823792367632384000000000000000000000000000000 3054 5010736165549195145433056649743373694627963398748325454208338857784801869397138798647158950561186859684328149480930168689949912561413003483613865250669821977422163026388704255632058387200532305611864549845876188091841684320504293200072000634110755629400271531340781081445591002386850414670074104910615337579568770188909730235688551448576000000000000000000000000000000 3055 10021472331098390290866113299486747389255926797496650908416677715569603738794277597294317901122373719368656298961860337379899825122826006967227730501339643954844326052777408511264116774401064611223729099691752376183683368641008586400144001268221511258800543062681562162891182004773700829340148209821230675159137540377819460471377102897152000000000000000000000000000000 3056 6659839207375512535069252509152585290328305783146508515087032659081065775781007264024704934290185066669043742980983135600566339480359055263031086725573814020624393895833087934700837096912099899863870604225531642400549074096872794759589367931413029634013019123933949538630215889248345487852630139438159625896895200883993945249965796229120000000000000000000000000000000 3057 9989758811063268802603878763728877935492458674719762772630548988621598663671510896037057401435277600003565614471474703400849509220538582894546630088360721030936590843749631902051255645368149849795805906338297463600823611145309192139384051897119544451019528685900924307945323833872518231778945209157239438845342801325990917874948694343680000000000000000000000000000000 3058 19979517622126537605207757527457755870984917349439525545261097977243197327343021792074114802870555200007131228942949406801699018441077165789093260176721442061873181687499263804102511290736299699591611812676594927201647222290618384278768103794239088902039057371801848615890647667745036463557890418314478877690685602651981835749897388687360000000000000000000000000000000 3059 19979517622126537605207757527457755870984917349439525545261097977243197327343021792074114802870555200007131228942949406801699018441077165789093260176721442061873181687499263804102511290736299699591611812676594927201647222290618384278768103794239088902039057371801848615890647667745036463557890418314478877690685602651981835749897388687360000000000000000000000000000000 3060 23491652391264297923102750484279115249839708115301667009976452995776017014725230795749263209307826573507668529841246844022111151644476629514927446454358520962878427169385031562050722658965536802262592170737644939785661557312463755176515242248145733453533229696187294645252827422996761361623773815124927547846993547523956712354276326768640000000000000000000000000000000 3061 46983304782528595846205500968558230499679416230603334019952905991552034029450461591498526418615653147015337059682493688044222303288953259029854892908717041925756854338770063124101445317931073604525184341475289879571323114624927510353030484496291466907066459392374589290505654845993522723247547630249855095693987095047913424708552653537280000000000000000000000000000000 3062 46983304782528595846205500968558230499679416230603334019952905991552034029450461591498526418615653147015337059682493688044222303288953259029854892908717041925756854338770063124101445317931073604525184341475289879571323114624927510353030484496291466907066459392374589290505654845993522723247547630249855095693987095047913424708552653537280000000000000000000000000000000 3063 70474957173792893769308251452837345749519124345905001029929358987328051044175692387247789627923479720523005589523740532066333454933429888544782339363075562888635281508155094686152167976896610406787776512212934819356984671937391265529545726744437200360599689088561883935758482268990284084871321445374782643540980642571870137062828980305920000000000000000000000000000000 3064 117458261956321489615513752421395576249198540576508335049882264978880085073626153978746316046539132867538342649206234220110555758222383147574637232271792604814392135846925157810253613294827684011312960853688224698928307786562318775882576211240728667267666148480936473226264137114983806808118869075624637739234967737619783561771381633843200000000000000000000000000000000 3065 82911714322109286787421472297455700881787205112829412976387481161562412993147873396762105444615858494732947752380871214195686417568741045346802752191853603398394448833123640807237844678701894596220913543779923316890570202279283841799465560875808471012470222457131628159715861492929745982201554641617391345342330167731611925956269388595200000000000000000000000000000000 3066 124367571483163930181132208446183551322680807669244119464581221742343619489721810095143158166923787742099421628571306821293529626353111568020204128287780405097591673249685461210856767018052841894331370315669884975335855303418925762699198341313712706518705333685697442239573792239394618973302331962426087018013495251597417888934404082892800000000000000000000000000000000 3067 248735142966327860362264416892367102645361615338488238929162443484687238979443620190286316333847575484198843257142613642587059252706223136040408256575560810195183346499370922421713534036105683788662740631339769950671710606837851525398396682627425413037410667371394884479147584478789237946604663924852174036026990503194835777868808165785600000000000000000000000000000000 3068 207279285805273216968553680743639252204468012782073532440968702903906032482869683491905263611539646236832369380952178035489216043921852613367006880479634008495986122082809102018094611696754736490552283859449808292226425505698209604498663902189521177531175556142829070399289653732324364955503886604043478363355825419329029814890673471488000000000000000000000000000000000 3069 290178057305892910745162935545972207380400683219347420082089770895955225346367196404883210997978520300568093454023232927088861003342644095360289010683692830521952008639455300089269890020817909449079355265911883173094866294209439137159680295058273361982399752176003366532243594999379534503508592934017253296604378382082271922226771001344000000000000000000000000000000000 3070 538902106425229691383874023156805527992172697407359494438166717378202561357539079037640248996245823415340744986043146864593599006207767605669108162698286685255053730330416985880072652895804688976861659779550640178604751689246101254725120547965364815110170968326863394988452390713133421220801672591746327550836702709581362141278289002496000000000000000000000000000000000 3071 538902106425229691383874023156805527992172697407359494438166717378202561357539079037640248996245823415340744986043146864593599006207767605669108162698286685255053730330416985880072652895804688976861659779550640178604751689246101254725120547965364815110170968326863394988452390713133421220801672591746327550836702709581362141278289002496000000000000000000000000000000000 3072 683116474720379236175776050829925704315860709990388996312106221845542115509815821043868548843640303867690170786336813402063851625202733619937826332553052362277722626973544822039458985907803064602095495402256449887565017609721451413143721556130388788285531717546285047660229212504098145947857907454693505935921434426003640628307701006336000000000000000000000000000000000 3073 1366232949440758472351552101659851408631721419980777992624212443691084231019631642087737097687280607735380341572673626804127703250405467239875652665106104724555445253947089644078917971815606129204190990804512899775130035219442902826287443112260777576571063435092570095320458425008196291895715814909387011871842868852007281256615402012672000000000000000000000000000000000 3074 1092986359552606777881241681327881126905377135984622394099369954952867384815705313670189678149824486188304273258138901443302162600324373791900522132084883779644356203157671715263134377452484903363352792643610319820104028175554322261029954489808622061256850748074056076256366740006557033516572651927509609497474295081605825005292321610137600000000000000000000000000000000 3075 1639479539328910166821862521991821690358065703976933591149054932429301077223557970505284517224736729282456409887208352164953243900486560687850783198127325669466534304736507572894701566178727355045029188965415479730156042263331483391544931734712933091885276122111084114384550110009835550274858977891264414246211442622408737507938482415206400000000000000000000000000000000 3076 2732465898881516944703104203319702817263442839961555985248424887382168462039263284175474195374561215470760683145347253608255406500810934479751305330212209449110890507894179288157835943631212258408381981609025799550260070438885805652574886224521555153142126870185140190640916850016392583791431629818774023743685737704014562513230804025344000000000000000000000000000000000 3077 2732465898881516944703104203319702817263442839961555985248424887382168462039263284175474195374561215470760683145347253608255406500810934479751305330212209449110890507894179288157835943631212258408381981609025799550260070438885805652574886224521555153142126870185140190640916850016392583791431629818774023743685737704014562513230804025344000000000000000000000000000000000 3078 3649773360397782797659766829686502952106250329601476539597194674214523917280559019187561190923477601901856699308343899014646871028596871715298139418014367386441266435211018136937754872239820336282571845778762931506450976563520556081174452117547788524116249549388671321412304796066157609831854637332837604668783308338082461432998961086464000000000000000000000000000000000 3079 7299546720795565595319533659373005904212500659202953079194389348429047834561118038375122381846955203803713398616687798029293742057193743430596278836028734772882532870422036273875509744479640672565143691557525863012901953127041112162348904235095577048232499098777342642824609592132315219663709274665675209337566616676164922865997922172928000000000000000000000000000000000 3080 5476687288238461740284110235375283063657924715897537529997867054956899285213116594047560926171241470644536390940399238219218898795809225325787602408220529237452282686608149284817831888631800629947780516449599973033817039661976483863984734333284109817416521989235644943427885081176391832853397585074673157167502785445635226460158343249920000000000000000000000000000000000 3081 8215030932357692610426165353062924595486887073846306294996800582435348927819674891071341389256862205966804586410598857328828348193713837988681403612330793856178424029912223927226747832947700944921670774674399959550725559492964725795977101499926164726124782983853467415141827621764587749280096377612009735751254178168452839690237514874880000000000000000000000000000000000 3082 16430061864715385220852330706125849190973774147692612589993601164870697855639349782142682778513724411933609172821197714657656696387427675977362807224661587712356848059824447854453495665895401889843341549348799919101451118985929451591954202999852329452249565967706934830283655243529175498560192755224019471502508356336905679380475029749760000000000000000000000000000000000 3083 12944897226745455022489715101796123605009640237575997798176776675352671037776457404112416734586570748796176924040943653972699215335549078042770696601248523652159940895619261945933057191311528761694753947971781754443567548291944416405782099333216986841166324701829706229920455646416926150380757928358318371486824765598774171633101538590720000000000000000000000000000000000 3084 16927942527282518106332704363887238560397221849137843274538861806230415972476905836147006499074746363810385208361234009041222050823410332825161680170863454006670691940425188698527844019407383765293139778116945371195434486227927313761407360666514521253832886148546538916049826614545211119728683444776262485790463155013781609058671242772480000000000000000000000000000000000 3085 33855885054565036212665408727774477120794443698275686549077723612460831944953811672294012998149492727620770416722468018082444101646820665650323360341726908013341383880850377397055688038814767530586279556233890742390868972455854627522814721333029042507665772297093077832099653229090422239457366889552524971580926310027563218117342485544960000000000000000000000000000000000 3086 33855885054565036212665408727774477120794443698275686549077723612460831944953811672294012998149492727620770416722468018082444101646820665650323360341726908013341383880850377397055688038814767530586279556233890742390868972455854627522814721333029042507665772297093077832099653229090422239457366889552524971580926310027563218117342485544960000000000000000000000000000000000 3087 47345064260364811038249493120449333948269692748196986953786183548359967669806006775100920411723321969863633346566062561455372142966308140016909149802615707304512217277875341738099336741867351518586159857734314097925473577720903205445651563695364492091822198014985125769095257171116940625151919773263648049303984790445503604974901809643520000000000000000000000000000000000 3088 78908440433941351730415821867415556580449487913661644922976972580599946116343344625168200686205536616439388910943437602425620238277180233361515249671026178840853695463125569563498894569778919197643599762890523496542455962868172009076085939492274153486370330024975209615158761951861567708586532955439413415506641317409172674958169682739200000000000000000000000000000000000 3089 78908440433941351730415821867415556580449487913661644922976972580599946116343344625168200686205536616439388910943437602425620238277180233361515249671026178840853695463125569563498894569778919197643599762890523496542455962868172009076085939492274153486370330024975209615158761951861567708586532955439413415506641317409172674958169682739200000000000000000000000000000000000 3090 110332155650997642242528317301342105661159460976624246883454528033051252091878304874128988570092697215906402194062505674188035377414110414788667340247983506697830830824547256557812613646239550736528219137492944357997416302063461747203730782652914303104836390654390116099071543260125023875722762893446259465929640072129639669410538140467200000000000000000000000000000000000 3091 220664311301995284485056634602684211322318921953248493766909056066102504183756609748257977140185394431812804388125011348376070754828220829577334680495967013395661661649094513115625227292479101473056438274985888715994832604126923494407461565305828606209672781308780232198143086520250047751445525786892518931859280144259279338821076280934400000000000000000000000000000000000 3092 129802536059997226167680373295696594895481718796028525745240621215354414225739182204857633611873761430478120228308830204927100444016600487986667459115274713762153918617114419479779545466164177337092022514697581597644019178898190290827918567826958003652748694887517783645966521482500028089085603404054422901093694202505458434600633106432000000000000000000000000000000000000 3093 194703804089995839251520559943544892343222578194042788617860931823031621338608773307286450417810642145717180342463245307390650666024900731980001188672912070643230877925671629219669318199246266005638033772046372396466028768347285436241877851740437005479123042331276675468949782223750042133628405106081634351640541303758187651900949659648000000000000000000000000000000000000 3094 389407608179991678503041119887089784686445156388085577235721863646063242677217546614572900835621284291434360684926490614781301332049801463960002377345824141286461755851343258439338636398492532011276067544092744792932057536694570872483755703480874010958246084662553350937899564447500084267256810212163268703281082607516375303801899319296000000000000000000000000000000000000 3095 389407608179991678503041119887089784686445156388085577235721863646063242677217546614572900835621284291434360684926490614781301332049801463960002377345824141286461755851343258439338636398492532011276067544092744792932057536694570872483755703480874010958246084662553350937899564447500084267256810212163268703281082607516375303801899319296000000000000000000000000000000000000 3096 480075648293541979030238470555146276577460736017787549220208512824312715380358740745492666201178067934877226487360440056149018718205040953670349429041656495789747005876203539160218003262839699580648938350819368753496272480671975450616586230370012589578322573559061816151822617712555714690869949271624980663652518248950270923655784851046400000000000000000000000000000000000 3097 960151296587083958060476941110292553154921472035575098440417025648625430760717481490985332402356135869754452974720880112298037436410081907340698858083312991579494011752407078320436006525679399161297876701638737506992544961343950901233172460740025179156645147118123632303645235425111429381739898543249961327305036497900541847311569702092800000000000000000000000000000000000 3098 960151296587083958060476941110292553154921472035575098440417025648625430760717481490985332402356135869754452974720880112298037436410081907340698858083312991579494011752407078320436006525679399161297876701638737506992544961343950901233172460740025179156645147118123632303645235425111429381739898543249961327305036497900541847311569702092800000000000000000000000000000000000 3099 1440226944880625937090715411665438829732382208053362647660625538472938146141076222236477998603534203804631679462081320168447056154615122861011048287124969487369241017628610617480654009788519098741946815052458106260488817442015926351849758691110037768734967720677185448455467853137667144072609847814874941990957554746850812770967354553139200000000000000000000000000000000000 3100 2242137427849779474792018044090384198976139478221486078198174663352928217145843653343772475057069140957865981866862677825919842314921792696316699626326436640664227970518190863042968613947280503298143641931444218703669808319238352068905414535201525230708629521662908535678552860732468884985315119845668278789852386665909531909874288636723200000000000000000000000000000000000 3101 1793709942279823579833614435272307359180911582577188862558539730682342573716674922675017980045655312766292785493490142260735873851937434157053359701061149312531382376414552690434374891157824402638514913545155374962935846655390681655124331628161220184566903617330326828542842288585975107988252095876534623031881909332727625527899430909378560000000000000000000000000000000000 3102 2690564913419735369750421652908461038771367373865783293837809596023513860575012384012526970068482969149439178240235213391103810777906151235580039551591723968797073564621829035651562336736736603957772370317733062444403769983086022482686497442241830276850355425995490242814263432878962661982378143814801934547822863999091438291849146364067840000000000000000000000000000000000 3103 5381129826839470739500843305816922077542734747731566587675619192047027721150024768025053940136965938298878356480470426782207621555812302471160079103183447937594147129243658071303124673473473207915544740635466124888807539966172044965372994884483660553700710851990980485628526865757925323964756287629603869095645727998182876583698292728135680000000000000000000000000000000000 3104 4398860096543376874353863972215420428467473642986915543893561720482887740305178977036353617731011838450670402519749634591804643017846564718488001171649961409303152018349974455112871756887045558851596097503595324313866481083458100249471575183347754262152168394881515793807446564865605621971189663697215861244853253839784414985086699611095040000000000000000000000000000000000 3105 5921380224650189625643566342397265549066147113317158696765120779286180969471229908723016869347280115490795828885894649457728219282092141572941384177158774998371048611471420345956569084281718899383228560384652672243738714153574267887617431748055086648583567630136612474990463568622733652334556898238445444726577924777225633777093265342857216000000000000000000000000000000000 3106 11842760449300379251287132684794531098132294226634317393530241558572361938942459817446033738694560230981591657771789298915456438564184283145882768354317549996742097222942840691913138168563437798766457120769305344487477428307148535775234863496110173297167135260273224949980927137245467304669113796476890889453155849554451267554186530685714432000000000000000000000000000000000 3107 11842760449300379251287132684794531098132294226634317393530241558572361938942459817446033738694560230981591657771789298915456438564184283145882768354317549996742097222942840691913138168563437798766457120769305344487477428307148535775234863496110173297167135260273224949980927137245467304669113796476890889453155849554451267554186530685714432000000000000000000000000000000000 3108 15248339176029068156272557379614051781942693678566323536196699744583771827562554742124675786211820066860694603423720467979352432587558615958413184840928530836144225006061302908632865699528746131218029640656587841431816357595534473717211203334782026567941702328645566490394912624143067145041903432218317829235946574483902583818634415763881984000000000000000000000000000000000 3109 30496678352058136312545114759228103563885387357132647072393399489167543655125109484249351572423640133721389206847440935958704865175117231916826369681857061672288450012122605817265731399057492262436059281313175682863632715191068947434422406669564053135883404657291132980789825248286134290083806864436635658471893148967805167637268831527763968000000000000000000000000000000000 3110 22654675347243186975033513821140876933172002036727109253777953906238746715235795616870946882371846956478746267943813266712180756987229943709642446049379531527985705723291078607111686182156994252095358323261216221555841445570508360951285216383104725186656243459701984500015298755869699758347970813581500774864834910661798124530542560563481804800000000000000000000000000000000 3111 33982013020864780462550270731711315399758003055090663880666930859358120072853693425306420323557770434718119401915719900068271135480844915564463669074069297291978558584936617910667529273235491378143037484891824332333762168355762541426927824574657087779984365189552976750022948133804549637521956220372251162297252365992697186795813840845222707200000000000000000000000000000000 3112 56636688368107967437583784552852192332930005091817773134444884765596866788089489042177367205929617391196865669859533166780451892468074859274106115123448828819964264308227696517779215455392485630238395808153040553889603613926270902378213040957761812966640608649254961250038246889674249395869927033953751937162087276654495311326356401408704512000000000000000000000000000000000 3113 56636688368107967437583784552852192332930005091817773134444884765596866788089489042177367205929617391196865669859533166780451892468074859274106115123448828819964264308227696517779215455392485630238395808153040553889603613926270902378213040957761812966640608649254961250038246889674249395869927033953751937162087276654495311326356401408704512000000000000000000000000000000000 3114 79291363715351154412617298373993069266102007128544882388222838671835613503325284659048314088301464347675611937803346433492632649455304802983748561172828360347949970031518775124890901637549479882333754131414256775445445059496779263329498257340866538153296852108956945750053545645543949154217897847535252712026922187316293435856898961972186316800000000000000000000000000000000 3115 158582727430702308825234596747986138532204014257089764776445677343671227006650569318096628176602928695351223875606692866985265298910609605967497122345656720695899940063037550249781803275098959764667508262828513550890890118993558526658996514681733076306593704217913891500107091291087898308435795695070505424053844374632586871713797923944372633600000000000000000000000000000000 3116 132152272858918590687695497289988448776836678547574803980371397786392689172208807765080523480502440579459353229672244055821054415758841338306247601954713933913249950052531291874818169395915799803889590219023761292409075099161298772215830428901444230255494753514928242916755909409239915257029829745892087853378203645527155726428164936620310528000000000000000000000000000000000 3117 198228409288377886031543245934982673165255017821362205970557096679589033758313211647620785220753660869189029844508366083731581623638262007459371402932070900869874925078796937812227254093873699705834385328535641938613612648741948158323745643352166345383242130272392364375133864113859872885544744618838131780067305468290733589642247404930465792000000000000000000000000000000000 3118 396456818576755772063086491869965346330510035642724411941114193359178067516626423295241570441507321738378059689016732167463163247276524014918742805864141801739749850157593875624454508187747399411668770657071283877227225297483896316647491286704332690766484260544784728750267728227719745771089489237676263560134610936581467179284494809860931584000000000000000000000000000000000 3119 266350940342105710414089092047009417233360803320913832069730753578360502951937918093709780565617942284393420844663778525816591965286036868041274092936808629313478339422790322772439291009620313657996165802146878068683474809903615103647057806473100775620601456298503431637240526851140134886471789179039566935193810515279932230430564971427397632000000000000000000000000000000000 3120 324630068769804957387605602231323130959440661349964627575327412752871256812617874924419991370601486347604885648488021309084286113283464039529367298128606604237706835273272213810669329453530961596903695332018463932384113283351812310578971641561904872409949274483996239083054326670185015415968482959844278130458324384011425758386921993784000512000000000000000000000000000000000 3121 649260137539609914775211204462646261918881322699929255150654825505742513625235749848839982741202972695209771296976042618168572226566928079058734596257213208475413670546544427621338658907061923193807390664036927864768226566703624621157943283123809744819898548967992478166108653340370030831936965919688556260916648768022851516773843987568001024000000000000000000000000000000000 3122 649260137539609914775211204462646261918881322699929255150654825505742513625235749848839982741202972695209771296976042618168572226566928079058734596257213208475413670546544427621338658907061923193807390664036927864768226566703624621157943283123809744819898548967992478166108653340370030831936965919688556260916648768022851516773843987568001024000000000000000000000000000000000 3123 908964192555453880685295686247704766686433851779900957210916755708039519075330049788375975837684161773293679815766459665436001117193699310682228434760098491865579138765162198669874122469886692471330346929651699010675517193385074469621120596373333642747857968555189469432552114676518043164711752287563978765283308275231992123483381582595201433600000000000000000000000000000000 3124 1514940320925756467808826143746174611144056419633168262018194592846732531792216749647293293062806936288822799692944099442393335195322832184470380724600164153109298564608603664449790204116477820785550578216086165017792528655641790782701867660622222737913096614258649115720920191127530071941186253812606631275472180458719986872472302637658669056000000000000000000000000000000000 3125 1514940320925756467808826143746174611144056419633168262018194592846732531792216749647293293062806936288822799692944099442393335195322832184470380724600164153109298564608603664449790204116477820785550578216086165017792528655641790782701867660622222737913096614258649115720920191127530071941186253812606631275472180458719986872472302637658669056000000000000000000000000000000000 3126 2272410481388634701713239215619261916716084629449752393027291889270098797688325124470939939594210404433234199539416149163590002792984248276705571086900246229663947846912905496674685306174716731178325867324129247526688792983462686174052801490933334106869644921387973673581380286691295107911779380718909946913208270688079980308708453956488003584000000000000000000000000000000000 3127 4544820962777269403426478431238523833432169258899504786054583778540197595376650248941879879188420808866468399078832298327180005585968496553411142173800492459327895693825810993349370612349433462356651734648258495053377585966925372348105602981866668213739289842775947347162760573382590215823558761437819893826416541376159960617416907912976007168000000000000000000000000000000000 3128 2983973359399217285077990889197010597707989917459270819126746925304170138378608749305274668154013662387075211516405044356229296596848002787593174154515474847033466869683613278461707977805183586395781441940775779580500435230809587905321860543649832665586402422024611894601812497675438020490215348418770637360778537267175731718506050649933742080000000000000000000000000000000000 3129 4475960039098825927616986333795515896561984876188906228690120387956255207567913123957912002231020493580612817274607566534343944895272004181389761231773212270550200304525419917692561966707775379593672162911163669370750652846214381857982790815474748998379603633036917841902718746513157030735323022628155956041167805900763597577759075974900613120000000000000000000000000000000000 3130 8312497215469248151288688905620243807900829055779397281853080720490188242626124373064693718429038059506852374938556909278067326234076579194009556573293108502450371994118636990000472223885868562102534016835018243117108355285826709164825182943024533854133549604211418849247906243524434485651314184880861061219311639529989538358695426810529710080000000000000000000000000000000000 3131 8312497215469248151288688905620243807900829055779397281853080720490188242626124373064693718429038059506852374938556909278067326234076579194009556573293108502450371994118636990000472223885868562102534016835018243117108355285826709164825182943024533854133549604211418849247906243524434485651314184880861061219311639529989538358695426810529710080000000000000000000000000000000000 3132 9963308374760977432190139185993620787494883835522508959870161338407744368692746449500596681765800848430785107597349283789073951487345795320218631906227596593705506737544858901647444285214437449596104683489871865825429035011436163100050871083650156418073324032196184951567173588266636884996161981510369939905400953297090414167012966419377684480000000000000000000000000000000000 3133 19926616749521954864380278371987241574989767671045017919740322676815488737385492899001193363531601696861570215194698567578147902974691590640437263812455193187411013475089717803294888570428874899192209366979743731650858070022872326200101742167300312836146648064392369903134347176533273769992323963020739879810801906594180828334025932838755368960000000000000000000000000000000000 3134 19926616749521954864380278371987241574989767671045017919740322676815488737385492899001193363531601696861570215194698567578147902974691590640437263812455193187411013475089717803294888570428874899192209366979743731650858070022872326200101742167300312836146648064392369903134347176533273769992323963020739879810801906594180828334025932838755368960000000000000000000000000000000000 3135 29889925124282932296570417557980862362484651506567526879610484015223233106078239348501790045297402545292355322792047851367221854462037385960655895718682789781116520212634576704942332855643312348788314050469615597476287105034308489300152613250950469254219972096588554854701520764799910654988485944531109819716202859891271242501038899258133053440000000000000000000000000000000000 3136 47311352019291899948218644387072224256611161555086145505602946874745241129824524830781331287156109516581371843288581746851966467967969572837130371205552360044438573919147188296666191019680656514272847018411063560016495205226680565533248728223054493283193167581228445584862444298999692955346068231516567081942037771518322866809722744685084016640000000000000000000000000000000000 3137 37849081615433519958574915509657779405288929244068916404482357499796192903859619864625065029724887613265097474630865397481573174374375658269704296964441888035550859135317750637332952815744525211418277614728850848013196164181344452426598982578443594626554534064982756467889955439199754364276854585213253665553630217214658293447778195748067213312000000000000000000000000000000000 3138 56773622423150279937862373264486669107933393866103374606723536249694289355789429796937597544587331419897646211946298096222359761561563487404556445446662832053326288702976625955999429223616787817127416422093276272019794246272016678639898473867665391939831801097474134701834933158799631546415281877819880498330445325821987440171667293622100819968000000000000000000000000000000000 3139 113547244846300559875724746528973338215866787732206749213447072499388578711578859593875195089174662839795292423892596192444719523123126974809112890893325664106652577405953251911998858447233575634254832844186552544039588492544033357279796947735330783879663602194948269403669866317599263092830563755639760996660890651643974880343334587244201639936000000000000000000000000000000000 3140 89215692379236154188069443701336194312466761789591017239136985535233883273383389680901938998637235088410586904487039865492279625311028337350017271416184450369512739390391840787999103065683523712628797234718005570316819529856026209291269030363474187334021401724602211674312037820970849572938300093716955068804985512005980263126905747120444145664000000000000000000000000000000000 3141 124901969330930615863297221181870672037453466505427424134791779749327436582736745553262714598092129123774821666281855811689191475435439672290024179982658230517317835146548577103198744291956933197680316128605207798443547341798436693007776642508863862267629962414443096344036852949359189402113620131203737096326979716808372368377668045968621803929600000000000000000000000000000000 3142 249803938661861231726594442363741344074906933010854848269583559498654873165473491106525429196184258247549643332563711623378382950870879344580048359965316461034635670293097154206397488583913866395360632257210415596887094683596873386015553285017727724535259924828886192688073705898718378804227240262407474192653959433616744736755336091937243607859200000000000000000000000000000000 3143 249803938661861231726594442363741344074906933010854848269583559498654873165473491106525429196184258247549643332563711623378382950870879344580048359965316461034635670293097154206397488583913866395360632257210415596887094683596873386015553285017727724535259924828886192688073705898718378804227240262407474192653959433616744736755336091937243607859200000000000000000000000000000000 3144 326666689019356995334777347706430988405647527783425570814070808575164064908696103754687099718087106939103379742583315199802500781908072989066217086108490756737600491921742432423750561994348902209317749874813620395929277663165142120174185065023182409007647594007005021207481000021400956897835621881609773944239793105498820040372362581764087794892800000000000000000000000000000000 3145 653333378038713990669554695412861976811295055566851141628141617150328129817392207509374199436174213878206759485166630399605001563816145978132434172216981513475200983843484864847501123988697804418635499749627240791858555326330284240348370130046364818015295188014010042414962000042801913795671243763219547888479586210997640080744725163528175589785600000000000000000000000000000000 3146 461176502144974581649097432056137865984443568635424335266923494459055150459335675888970023131417092149322418460117621458544706986223161866917012356859045774217788929771871669304118440462610214883742705705619228794253097877409612404951790680032728106834326015068712971116443764736095468561650289715213798509515002031292451821702158938961065122201600000000000000000000000000000000 3147 691764753217461872473646148084206798976665352953136502900385241688582725689003513833455034697125638223983627690176432187817060479334742800375518535288568661326683394657807503956177660693915322325614058558428843191379646816114418607427686020049092160251489022603069456674665647104143202842475434572820697764272503046938677732553238408441597683302400000000000000000000000000000000 3148 1152941255362436454122743580140344664961108921588560838167308736147637876148339189722425057828542730373306046150294053646361767465557904667292530892147614435544472324429679173260296101156525537209356764264048071985632744693524031012379476700081820267085815037671782427791109411840238671404125724288034496273787505078231129554255397347402662805504000000000000000000000000000000000 3149 1152941255362436454122743580140344664961108921588560838167308736147637876148339189722425057828542730373306046150294053646361767465557904667292530892147614435544472324429679173260296101156525537209356764264048071985632744693524031012379476700081820267085815037671782427791109411840238671404125724288034496273787505078231129554255397347402662805504000000000000000000000000000000000 3150 1493505449084283225871444181744877849044315579971701609748891280271456085975796708468530900324431476585067110408734549354476466282079764472790124606967508518810693674434101741092669445062201055529079791093054704263295803407598323003804282391089200355726054045255305119958983507960036021128545834424300222989534692986199421999698764320823211720704000000000000000000000000000000000 3151 2987010898168566451742888363489755698088631159943403219497782560542912171951593416937061800648862953170134220817469098708952932564159528945580249213935017037621387348868203482185338890124402111058159582186109408526591606815196646007608564782178400711452108090510610239917967015920072042257091668848600445979069385972398843999397528641646423441408000000000000000000000000000000000 3152 2489175748473805376452406969574796415073859299952836016248152133785760143292994514114218167207385794308445184014557582257460777136799607454650207678279180864684489457390169568487782408437001759215132985155091173772159672345997205006340470651815333926210090075425508533264972513266726701880909724040500371649224488310332369999497940534705352867840000000000000000000000000000000000 3153 3733763622710708064678610454362194622610788949929254024372228200678640214939491771171327250811078691462667776021836373386191165705199411181975311517418771297026734186085254352731673612655502638822699477732636760658239508518995807509510705977723000889315135113138262799897458769900090052821364586060750557473836732465498554999246910802058029301760000000000000000000000000000000000 3154 7467527245421416129357220908724389245221577899858508048744456401357280429878983542342654501622157382925335552043672746772382331410398822363950623034837542594053468372170508705463347225311005277645398955465273521316479017037991615019021411955446001778630270226276525599794917539800180105642729172121501114947673464930997109998493821604116058603520000000000000000000000000000000000 3155 5974021796337132903485776726979511396177262319886806438995565121085824343903186833874123601297725906340268441634938197417905865128319057891160498427870034075242774697736406964370677780248804222116319164372218817053183213630393292015217129564356801422904216181021220479835934031840144084514183337697200891958138771944797687998795057283292846882816000000000000000000000000000000000 3156 7812182349056250719942938796819361056539496879851977650994200542958385680488782782758469324773949262137274115984149950469569208244724921857671421021060813790702089989347609107253963251094590136613648138025209222300316510132052766481437784814928124937643975005950826781323913733944803802826239749296339627945258394081658515075347382601229107462144000000000000000000000000000000000 3157 15624364698112501439885877593638722113078993759703955301988401085916771360977565565516938649547898524274548231968299900939138416489449843715342842042121627581404179978695218214507926502189180273227296276050418444600633020264105532962875569629856249875287950011901653562647827467889607605652479498592679255890516788163317030150694765202458214924288000000000000000000000000000000000 3158 15624364698112501439885877593638722113078993759703955301988401085916771360977565565516938649547898524274548231968299900939138416489449843715342842042121627581404179978695218214507926502189180273227296276050418444600633020264105532962875569629856249875287950011901653562647827467889607605652479498592679255890516788163317030150694765202458214924288000000000000000000000000000000000 3159 20724632418259910006481812802339070530021910820513864542173365414998808183039799335536407185193459867659170405323946791577228915366549757545769919725517080062862700606747987013639068887887675502350215982903512486372292836407224756964169899626416955632255451836434684278717239127861096199344349174837205419984743467342480702526010365373185888616448000000000000000000000000000000000 3160 31821285996540806702865775562646604357120256771655146344281939023029666107817014727792121268604131292862505740458028538248501090523442541113583735011620713482348241089101239902831641205811785220144032414694369565689740969286683681952859294701978790144014276441769790821652453778999320936001166055852402022811220284502234149547811190927332663623680000000000000000000000000000000000 3161 31821285996540806702865775562646604357120256771655146344281939023029666107817014727792121268604131292862505740458028538248501090523442541113583735011620713482348241089101239902831641205811785220144032414694369565689740969286683681952859294701978790144014276441769790821652453778999320936001166055852402022811220284502234149547811190927332663623680000000000000000000000000000000000 3162 47731928994811210054298663343969906535680385157482719516422908534544499161725522091688181902906196939293758610687042807372751635785163811670375602517431070223522361633651859854247461808717677830216048622041554348534611453930025522929288942052968185216021414662654686232478680668498981404001749083778603034216830426753351224321716786390998995435520000000000000000000000000000000000 3163 95463857989622420108597326687939813071360770314965439032845817069088998323451044183376363805812393878587517221374085614745503271570327623340751205034862140447044723267303719708494923617435355660432097244083108697069222907860051045858577884105936370432042829325309372464957361336997962808003498167557206068433660853506702448643433572781997990871040000000000000000000000000000000000 3164 62535744654071498389979698062244631171384156786035331076588854080040909046666481117226255710474205845103706933421864779514445621376504472101477600979358967365310456401190262765564790543595334432630881093225456711703317035293830540185619135675193100630845447615999762832116996122207361143793595901066459627437702472152216676502655036083279843295232000000000000000000000000000000000 3165 93803616981107247584969547093366946757076235179052996614883281120061363569999721675839383565711308767655560400132797169271668432064756708152216401469038451047965684601785394148347185815393001648946321639838185067554975552940745810278428703512789650946268171423999644248175494183311041715690393851599689441156553708228325014753982554124919764942848000000000000000000000000000000000 3166 187607233962214495169939094186733893514152470358105993229766562240122727139999443351678767131422617535311120800265594338543336864129513416304432802938076902095931369203570788296694371630786003297892643279676370135109951105881491620556857407025579301892536342847999288496350988366622083431380787703199378882313107416456650029507965108249839529885696000000000000000000000000000000000 3167 187607233962214495169939094186733893514152470358105993229766562240122727139999443351678767131422617535311120800265594338543336864129513416304432802938076902095931369203570788296694371630786003297892643279676370135109951105881491620556857407025579301892536342847999288496350988366622083431380787703199378882313107416456650029507965108249839529885696000000000000000000000000000000000 3168 226254377116764567790043618297470073737250141203927437249868933496967475978365181730353673249789593863091757892552838535004270693441560783012788224804394179629140685071933513334345882121661060724748725298996894941117339933464312944647605964103920845147819246740162362959371461033863802774606750884294850493794043236777736189826700554615530146758656000000000000000000000000000000000 3169 452508754233529135580087236594940147474500282407854874499737866993934951956730363460707346499579187726183515785105677070008541386883121566025576449608788359258281370143867026668691764243322121449497450597993789882234679866928625889295211928207841690295638493480324725918742922067727605549213501768589700987588086473555472379653401109231060293517312000000000000000000000000000000000 3170 420186700359705625895795291123872994083464547950150954892613733637225312531249623213513964606752102888598978943312414422150788430677184311309463846065303476454118415133590810478070923940227684203104775555279947747789345590719438325774125361907281569560235743946015816924546999062889919438555394499404722345617508868301510066821015315714555986837504000000000000000000000000000000000 3171 630280050539558438843692936685809491125196821925226432338920600455837968796874434820270946910128154332898468414968621633226182646015776466964195769097955214681177622700386215717106385910341526304657163332919921621684018386079157488661188042860922354340353615919023725386820498594334879157833091749107083518426263302452265100231522973571833980256256000000000000000000000000000000000 3172 1050466750899264064739488227809682485208661369875377387231534334093063281328124058033784911516880257221497447358281036055376971076692960778273659615163258691135296037833977026195177309850569210507761938888199869369473363976798595814435313404768203923900589359865039542311367497657224798596388486248511805864043772170753775167052538289286389967093760000000000000000000000000000000000 3173 727168738398148278721896641549181913751259602203174035736200768309194114520702482473937818826432073158355352387882180696098751919399949740043969994362830161478359553149618240742932244635636938435983171368548645627681725687772209594852364890458312099520791390200295151840046357324248640031826876541585635319543084973598909657401247301409836776816640000000000000000000000000000000000 3174 1090753107597222418082844962323772870626889403304761053604301152463791171781053723710906728239648109737533028581823271044148127879099924610065954991544245242217539329724427361114398366953455407653974757052822968441522588531658314392278547335687468149281187085300442727760069535986372960047740314812378452979314627460398364486101870952114755165224960000000000000000000000000000000000 3175 2181506215194444836165689924647545741253778806609522107208602304927582343562107447421813456479296219475066057163646542088296255758199849220131909983088490484435078659448854722228796733906910815307949514105645936883045177063316628784557094671374936298562374170600885455520139071972745920095480629624756905958629254920796728972203741904229510330449920000000000000000000000000000000000 3176 1817921845995370696804741603872954784378149005507935089340501920772985286301756206184844547066080182895888380969705451740246879798499874350109924985907075403695898882874045601857330611589092346089957928421371614069204314219430523987130912226145780248801978475500737879600115893310621600079567191353964088298857712433997274143503118253524591942041600000000000000000000000000000000000 3177 2545090584393518975526638245422136698129408607711109125076702689082179400822458688658782365892512256054243733357587632436345631717899824090153894980269905565174258436023663842600262856224729284525941099789920259696886039907202733581983277116604092348322769865701033031440162250634870240111394067895549723618400797407596183800904365554934428718858240000000000000000000000000000000000 3178 5090181168787037951053276490844273396258817215422218250153405378164358801644917377317564731785024512108487466715175264872691263435799648180307789960539811130348516872047327685200525712449458569051882199579840519393772079814405467163966554233208184696645539731402066062880324501269740480222788135791099447236801594815192367601808731109868857437716480000000000000000000000000000000000 3179 5090181168787037951053276490844273396258817215422218250153405378164358801644917377317564731785024512108487466715175264872691263435799648180307789960539811130348516872047327685200525712449458569051882199579840519393772079814405467163966554233208184696645539731402066062880324501269740480222788135791099447236801594815192367601808731109868857437716480000000000000000000000000000000000 3180 6335062432892563536908697371757275042082984469193956409158314302171946552047206953291969149884622898221976249335734432912208148515207170833100455983497917113314186759232815434298480370385467458222179476650997168158553294986406804242110548475025403780064285861364527871736925602123753097668578712479140072919715028329777457504424996870434610615418880000000000000000000000000000000000 3181 12670124865785127073817394743514550084165968938387912818316628604343893104094413906583938299769245796443952498671468865824416297030414341666200911966995834226628373518465630868596960740770934916444358953301994336317106589972813608484221096950050807560128571722729055743473851204247506195337157424958280145839430056659554915008849993740869221230837760000000000000000000000000000000000 3182 10104023627145101337348048972676160193701975229347322880429716481945129943771494634364406492221044116151506422991171374011876287505267133227476676631908070332627690274219427148374791476817327844759425494405387888455414116054269080183619355795610137674532911626986462175175349694526492282357479971802172774530178399614581767665285438046515961234718720000000000000000000000000000000000 3183 15156035440717652006022073459014240290552962844020984320644574722917694915657241951546609738331566174227259634486757061017814431257900699841215014947862105498941535411329140722562187215225991767139138241608081832683121174081403620275429033693415206511799367440479693262763024541789738423536219957703259161795267599421872651497928157069773941852078080000000000000000000000000000000000 3184 25260059067862753343370122431690400484254938073368307201074291204862824859428736585911016230552610290378766057477928435029690718763167833068691691579770175831569225685548567870936978692043319611898563736013469721138535290135672700459048389489025344186332279067466155437938374236316230705893699929505431936325445999036454419163213595116289903086796800000000000000000000000000000000000 3185 25260059067862753343370122431690400484254938073368307201074291204862824859428736585911016230552610290378766057477928435029690718763167833068691691579770175831569225685548567870936978692043319611898563736013469721138535290135672700459048389489025344186332279067466155437938374236316230705893699929505431936325445999036454419163213595116289903086796800000000000000000000000000000000000 3186 34135214956571288301851516799581622276020186585632847569019312439003817377606400791771643554800824716728062239835038425715798268598875450092826610242932670042661115791281848474239160394653134610673734778396580704241263905588746892512227553363547762413962539280359669510727532751778690143099594499331664778818170268968181647517856209616607977144320000000000000000000000000000000000000 3187 68270429913142576603703033599163244552040373171265695138038624878007634755212801583543287109601649433456124479670076851431596537197750900185653220485865340085322231582563696948478320789306269221347469556793161408482527811177493785024455106727095524827925078560719339021455065503557380286199188998663329557636340537936363295035712419233215954288640000000000000000000000000000000000000 3188 56892024927618813836419194665969370460033644309388079281698854065006362296010667986286072591334707861213437066391730709526330447664792416821377683738221116737768526318803080790398600657755224351122891297327634507068773175981244820853712588939246270689937565467266115851212554586297816905165990832219441298030283781613636079196427016027679961907200000000000000000000000000000000000000 3189 85338037391428220754628791998954055690050466464082118922548281097509543444016001979429108887002061791820155599587596064289495671497188625232066525607331675106652789478204621185597900986632836526684336945991451760603159763971867231280568883408869406034906348200899173776818831879446725357748986248329161947045425672420454118794640524041519942860800000000000000000000000000000000000000 3190 158482303285588853283247766250375141463235892593166326671391419518823770707717602214856544545218319665402059869481273291603692222867918676516075000118235133038933185415828969247459947049010368331265582394889179162816578205444590726410263965947690579901498804145854646127695505795748579516488077553313785337250280584457760332602441581117997213286400000000000000000000000000000000000000 3191 126785842628471082626598213000300113170588714074533061337113135615059016566174081771885235636174655732321647895585018633282953778294334941212860000094588106431146548332663175397967957639208294665012465915911343330253262564355672581128211172758152463921199043316683716902156404636598863613190462042651028269800224467566208266081953264894397770629120000000000000000000000000000000000000 3192 163010354761394797833046727644679867548374354425508070095343049283978557036231652072901527011577316196024774477619759512426435012376596705326411715120067640938404528125752179087704225806935569954174979445832703414722110847371903975114366721505917580922313334370621077808069282591168035726380375490884274348476421133109038787687936498612390896599040000000000000000000000000000000000000 3193 326020709522789595666093455289359735096748708851016140190686098567957114072463304145803054023154632392049548955239519024852870024753193410652823430240135281876809056251504358175408451613871139908349958891665406829444221694743807950228733443011835161844626668741242155616138565182336071452760750981768548696952842266218077575375872997224781793198080000000000000000000000000000000000000 3194 326020709522789595666093455289359735096748708851016140190686098567957114072463304145803054023154632392049548955239519024852870024753193410652823430240135281876809056251504358175408451613871139908349958891665406829444221694743807950228733443011835161844626668741242155616138565182336071452760750981768548696952842266218077575375872997224781793198080000000000000000000000000000000000000 3195 454453110243888527292130271009410539831831533549901286326410925276546280222221575475967893486821608788917553089121753792219152155716572633031208417910491605040400502653612135638448144673880982902548427545957839822861642362370156536682476920561952043783418992790822398737647696920832099600818016520041007274540325583213077832342125996131514014760960000000000000000000000000000000000000 3196 757421850406480878820217118349017566386385889249835477210684875460910467037035959126613155811369347981529255148536256320365253592860954388385347363184152675067334171089353559397413574456468304837580712576596399704769403937283594227804128200936586739639031654651370664562746161534720166001363360866735012124233875972021796387236876660219190024601600000000000000000000000000000000000000 3197 757421850406480878820217118349017566386385889249835477210684875460910467037035959126613155811369347981529255148536256320365253592860954388385347363184152675067334171089353559397413574456468304837580712576596399704769403937283594227804128200936586739639031654651370664562746161534720166001363360866735012124233875972021796387236876660219190024601600000000000000000000000000000000000000 3198 1136132775609721318230325677523526349579578833874753215816027313191365700555553938689919733717054021972293882722804384480547880389291431582578021044776229012601001256634030339096120361684702457256371068864894599557154105905925391341706192301404880109458547481977055996844119242302080249002045041300102518186350813958032694580855314990328785036902400000000000000000000000000000000000000 3199 2272265551219442636460651355047052699159157667749506431632054626382731401111107877379839467434108043944587765445608768961095760778582863165156042089552458025202002513268060678192240723369404914512742137729789199114308211811850782683412384602809760218917094963954111993688238484604160498004090082600205036372701627916065389161710629980657570073804800000000000000000000000000000000000000 3200 1133215408668702599434590860254077337796186228685177027166691260372743819358082740708551289603460587726895204322899396792980536993404818119141454802935375814897296039307738110896556316071011489261517782502378152520469316524038789456038423287786350437199858185179916129688915529503283824291599978823495923313067919510332558828784551883000589099991040000000000000000000000000000000000000 3201 1699823113003053899151886290381116006694279343027765540750036890559115729037124111062826934405190881590342806484349095189470805490107227178712182204403063722345944058961607166344834474106517233892276673753567228780703974786058184184057634931679525655799787277769874194533373294254925736437399968235243884969601879265498838243176827824500883649986560000000000000000000000000000000000000 3202 3399646226006107798303772580762232013388558686055531081500073781118231458074248222125653868810381763180685612968698190378941610980214454357424364408806127444691888117923214332689668948213034467784553347507134457561407949572116368368115269863359051311599574555539748389066746588509851472874799936470487769939203758530997676486353655649001767299973120000000000000000000000000000000000000 3203 3399646226006107798303772580762232013388558686055531081500073781118231458074248222125653868810381763180685612968698190378941610980214454357424364408806127444691888117923214332689668948213034467784553347507134457561407949572116368368115269863359051311599574555539748389066746588509851472874799936470487769939203758530997676486353655649001767299973120000000000000000000000000000000000000 3204 4191796802939569809559020560745664715537349059505363566509799710699178593936208972912213993581732853630554105310919127942966840723177045664008682329304642577435629038604351652928038411874324052511051214887437632138823394132609502745151837598510674918185883189840272285548318609133506185000966911958756764876493954693560241881232177353623538321326080000000000000000000000000000000000000 3205 8383593605879139619118041121491329431074698119010727133019599421398357187872417945824427987163465707261108210621838255885933681446354091328017364658609285154871258077208703305856076823748648105022102429774875264277646788265219005490303675197021349836371766379680544571096637218267012370001933823917513529752987909387120483762464354707247076642652160000000000000000000000000000000000000 3206 8383593605879139619118041121491329431074698119010727133019599421398357187872417945824427987163465707261108210621838255885933681446354091328017364658609285154871258077208703305856076823748648105022102429774875264277646788265219005490303675197021349836371766379680544571096637218267012370001933823917513529752987909387120483762464354707247076642652160000000000000000000000000000000000000 3207 12575390408818709428677061682236994146612047178516090699529399132097535781808626918736641980745198560891662315932757383828900522169531136992026046987913927732306887115813054958784115235622972157533153644662312896416470182397828508235455512795532024754557649569520816856644955827400518555002900735876270294629481864080680725643696532060870614963978240000000000000000000000000000000000000 3208 20958984014697849047795102803728323577686745297526817832548998553495892969681044864561069967908664268152770526554595639714834203615885228320043411646523212887178145193021758264640192059371620262555256074437188160694116970663047513725759187992553374590929415949201361427741593045667530925004834559793783824382469773467801209406160886768117691606630400000000000000000000000000000000000000 3209 16767187211758279238236082242982658862149396238021454266039198842796714375744835891648855974326931414522216421243676511771867362892708182656034729317218570309742516154417406611712153647497296210044204859549750528555293576530438010980607350394042699672743532759361089142193274436534024740003867647835027059505975818774240967524928709414494153285304320000000000000000000000000000000000000 3210 23444385658918655926029212339745664603713315093870705964904366523556467888209593547615214548173939499951417650942485742123495958734937104952685727717880832822471836746884515439385135188536042488380392635476642331962268894617780581725097003205829615471623700672380991897933958946658193884253195472194108631875612206781682060787068460951239612558213120000000000000000000000000000000000000 3211 46888771317837311852058424679491329207426630187741411929808733047112935776419187095230429096347878999902835301884971484246991917469874209905371455435761665644943673493769030878770270377072084976760785270953284663924537789235561163450194006411659230943247401344761983795867917893316387768506390944388217263751224413563364121574136921902479225116426240000000000000000000000000000000000000 3212 39073976098197759876715353899576107672855525156451176608173944205927446480349322579358690913623232499919029418237476236872493264558228508254476212863134721370786394578140859065641891980893404147300654392461070553270448157696300969541828338676382692452706167787301653163223264911096989807088659120323514386459353677969470101311780768252066020930355200000000000000000000000000000000000000 3213 52775037830695564151037091843606270748635724123916871814178062201890979136664137532971678113237166086624953550555096715732202601198446362538315670726451298938835514501926787462186761499482322917628093202386391150636107130315230302594068900727117562976914463395434804826684030338233906519349593929515023454860040802495458259961795799654966542257356800000000000000000000000000000000000000 3214 105550075661391128302074183687212541497271448247833743628356124403781958273328275065943356226474332173249907101110193431464405202396892725076631341452902597877671029003853574924373522998964645835256186404772782301272214260630460605188137801454235125953828926790869609653368060676467813038699187859030046909720081604990916519923591599309933084514713600000000000000000000000000000000000000 3215 105550075661391128302074183687212541497271448247833743628356124403781958273328275065943356226474332173249907101110193431464405202396892725076631341452902597877671029003853574924373522998964645835256186404772782301272214260630460605188137801454235125953828926790869609653368060676467813038699187859030046909720081604990916519923591599309933084514713600000000000000000000000000000000000000 3216 137674011732249297785314152635494619344267106410217926471768857917976467313036880520795682034531737617282487523187208823649224177039425293578214793199438171144788298700678575988313290868214755437290677919268846479920279470387557311114962349722915381678907295814177751721784426969305843093955462424821800317026193397814238939030771651273825762410496000000000000000000000000000000000000000 3217 275348023464498595570628305270989238688534212820435852943537715835952934626073761041591364069063475234564975046374417647298448354078850587156429586398876342289576597401357151976626581736429510874581355838537692959840558940775114622229924699445830763357814591628355503443568853938611686187910924849643600634052386795628477878061543302547651524820992000000000000000000000000000000000000000 3218 216940551170925004068269320156679333467912071449721180251360583371752063157605859878166777585363815885020581194797042432582386440780271924045632309296029736957657514034613692978213457555588577359984375365604873761869720664488634393348670354107387555569803551727025920229448212970958270361423511266118727471865845485282080263954746998587065414713344000000000000000000000000000000000000000 3219 325410826756387506102403980235019000201868107174581770377040875057628094736408789817250166378045723827530871792195563648873579661170407886068448463944044605436486271051920539467320186333382866039976563048407310642804580996732951590023005531161081333354705327590538880344172319456437405542135266899178091207798768227923120395932120497880598122070016000000000000000000000000000000000000000 3220 502486233884363446043446601846149271976421082726719176154657520500741581683848503664342096528869638544035113144133801005768660784684017984984180160270859229471245852126738482558654362647609802248740650475082039623320876744352380364697297984389879433213455074057796315775999717008336566265745065673563586867241599184677007210966544236377831137869824000000000000000000000000000000000000000 3221 502486233884363446043446601846149271976421082726719176154657520500741581683848503664342096528869638544035113144133801005768660784684017984984180160270859229471245852126738482558654362647609802248740650475082039623320876744352380364697297984389879433213455074057796315775999717008336566265745065673563586867241599184677007210966544236377831137869824000000000000000000000000000000000000000 3222 703480727438108824460825242584608980766989515817406846616520528701038214357387905130078935140417493961649158401787321408076125098557625178977852224379202921259744192977433875582116107706653723148236910665114855472649227442093332510576217178145831206498837103680914842086399603811671192772043091942989021614138238858547810095353161930928963593017753600000000000000000000000000000000000000 3223 1406961454876217648921650485169217961533979031634813693233041057402076428714775810260157870280834987923298316803574642816152250197115250357955704448758405842519488385954867751164232215413307446296473821330229710945298454884186665021152434356291662412997674207361829684172799207623342385544086183885978043228276477717095620190706323861857927186035507200000000000000000000000000000000000000 3224 1172199144185166152762617189354817730836873376084453557802534095920024677500622986426371509354877195422682784639530314292794335890840582625769288581561113873293326652642057116694844275597560600074554456015506391025865230095130819072516356453406000409202284345620279255574671866645851958980701365539796968580462818579485603892770823411374028112474931200000000000000000000000000000000000000 3225 1758298716277749229143925784032226596255310064126680336703801143880037016250934479639557264032315793134024176959295471439191503836260873938653932872341670809939989978963085675042266413396340900111831684023259586538797845142696228608774534680109000613803426518430418883362007799968777938471052048309695452870694227869228405839156235117061042168712396800000000000000000000000000000000000000 3226 3516597432555498458287851568064453192510620128253360673407602287760074032501868959279114528064631586268048353918590942878383007672521747877307865744683341619879979957926171350084532826792681800223663368046519173077595690285392457217549069360218001227606853036860837766724015599937555876942104096619390905741388455738456811678312470234122084337424793600000000000000000000000000000000000000 3227 2482304070039175382320836400986672841772202443472960475346542791360052258236613383020551431575034060895092955707240665561211534827662410266334964055070594084621162323242003305942023171853657741334350612738719416290067546083806440388858166607212706748898955084842944305922834541132392383723838185848981815817450674638910690596455861341733236002888089600000000000000000000000000000000000000 3228 3246089937743537038419555293597956793086726272233871390837786727163145260770955962411490333598121464247429249771007024195430468620789305732899568379707699956812289191931850477001107224731706277129535416658325390533165252571131498970045294794047385748560172034025388707745245169173128501792711473802514682222820112989344749241519203293035770157622886400000000000000000000000000000000000000 3229 6492179875487074076839110587195913586173452544467742781675573454326290521541911924822980667196242928494858499542014048390860937241578611465799136759415399913624578383863700954002214449463412554259070833316650781066330505142262997940090589588094771497120344068050777415490490338346257003585422947605029364445640225978689498483038406586071540315245772800000000000000000000000000000000000000 3230 6028452741523711642779174116681919758589634505577189725841603921874412627146061073049910619539368433602368606717584473505799441724322996361099198419457157062651394213587722314430627703073168800383422916651175725275878326203529926658655547474659430675897462348904293314384026742750095789043607022776098695556665924123068820019964234687066430292728217600000000000000000000000000000000000000 3231 8439833838133196299890843763354687662025488307808065616178245490624177678004485502269874867355115807043316049404618262908119218414052194905538877787240019887711951899022811240202878784302436320536792083311646015386229656684941897322117766464523202946256447288466010640137637439850134104661049831886538173779332293772296348027949928561893002409819504640000000000000000000000000000000000000 3232 13798458497265384426805665200405283002994052312765567594704115643401433346578762011647573195834554414689865922042471128246607611057894858337627054160090826165624302311100786630807881187034141920877612453668246660075899279976968498796478253108664919102609747154158715808478994544516885917144256074354181458718590892992801965823473692728174273781133475840000000000000000000000000000000000000 3233 13798458497265384426805665200405283002994052312765567594704115643401433346578762011647573195834554414689865922042471128246607611057894858337627054160090826165624302311100786630807881187034141920877612453668246660075899279976968498796478253108664919102609747154158715808478994544516885917144256074354181458718590892992801965823473692728174273781133475840000000000000000000000000000000000000 3234 20697687745898076640208497800607924504491078469148351392056173465102150019868143017471359793751831622034798883063706692369911416586842287506440581240136239248436453466651179946211821780551212881316418680502369990113848919965452748194717379662997378653914620731238073712718491816775328875716384111531272188077886339489202948735210539092261410671700213760000000000000000000000000000000000000 3235 41395375491796153280416995601215849008982156938296702784112346930204300039736286034942719587503663244069597766127413384739822833173684575012881162480272478496872906933302359892423643561102425762632837361004739980227697839930905496389434759325994757307829241462476147425436983633550657751432768223062544376155772678978405897470421078184522821343400427520000000000000000000000000000000000000 3236 27596916994530768853611330400810566005988104625531135189408231286802866693157524023295146391669108829379731844084942256493215222115789716675254108320181652331248604622201573261615762374068283841755224907336493320151798559953936997592956506217329838205219494308317431616957989089033771834288512148708362917437181785985603931646947385456348547562266951680000000000000000000000000000000000000 3237 41395375491796153280416995601215849008982156938296702784112346930204300039736286034942719587503663244069597766127413384739822833173684575012881162480272478496872906933302359892423643561102425762632837361004739980227697839930905496389434759325994757307829241462476147425436983633550657751432768223062544376155772678978405897470421078184522821343400427520000000000000000000000000000000000000 3238 82790750983592306560833991202431698017964313876593405568224693860408600079472572069885439175007326488139195532254826769479645666347369150025762324960544956993745813866604719784847287122204851525265674722009479960455395679861810992778869518651989514615658482924952294850873967267101315502865536446125088752311545357956811794940842156369045642686800855040000000000000000000000000000000000000 3239 82790750983592306560833991202431698017964313876593405568224693860408600079472572069885439175007326488139195532254826769479645666347369150025762324960544956993745813866604719784847287122204851525265674722009479960455395679861810992778869518651989514615658482924952294850873967267101315502865536446125088752311545357956811794940842156369045642686800855040000000000000000000000000000000000000 3240 92580885408203044333765417286940637305867266119989866625137764942589478438269922218779064164764570209384192311785011865778161725352581930290242510056184547240400437941534209509040806673041471065257334957688677894954590055621057609921897761751725997227362056002072125505086640310788114117790660732464483071763549255906189081418931194189807653031342243840000000000000000000000000000000000000 3241 185161770816406088667530834573881274611734532239979733250275529885178956876539844437558128329529140418768384623570023731556323450705163860580485020112369094480800875883068419018081613346082942130514669915377355789909180111242115219843795523503451994454724112004144251010173280621576228235581321464928966143527098511812378162837862388379615306062684487680000000000000000000000000000000000000 3242 185161770816406088667530834573881274611734532239979733250275529885178956876539844437558128329529140418768384623570023731556323450705163860580485020112369094480800875883068419018081613346082942130514669915377355789909180111242115219843795523503451994454724112004144251010173280621576228235581321464928966143527098511812378162837862388379615306062684487680000000000000000000000000000000000000 3243 277742656224609133001296251860821911917601798359969599875413294827768435314809766656337192494293710628152576935355035597334485176057745790870727530168553641721201313824602628527122420019124413195772004873066033684863770166863172829765693285255177991682086168006216376515259920932364342353371982197393449215290647767718567244256793582569422959094026731520000000000000000000000000000000000000 3244 462904427041015221668827086434703186529336330599949333125688824712947392191349611093895320823822851046920961558925059328890808626762909651451212550280922736202002189707671047545204033365207355326286674788443389474772950278105288049609488808758629986136810280010360627525433201553940570588953303662322415358817746279530945407094655970949038265156711219200000000000000000000000000000000000000 3245 369151631690936189432102613232737984194280871237934278315422733631844122886772474669815255846846071088050893395092135920507860044127383646094004945160735852920584024703585772093010811417823587158937474831290297935578428702792824647156934113313844166159734780261426829545598629087319695532962761148434331235512886273549994438569156027465688743099655782400000000000000000000000000000000000000 3246 553727447536404284148153919849106976291421306856901417473134100447766184330158712004722883770269106632076340092638203880761790066191075469141007417741103779380876037055378658139516217126735380738406212246935446903367643054189236970735401169970766249239602170392140244318397943630979543299444141722651496853269329410324991657853734041198533114649483673600000000000000000000000000000000000000 3247 1107454895072808568296307839698213952582842613713802834946268200895532368660317424009445767540538213264152680185276407761523580132382150938282014835482207558761752074110757316279032434253470761476812424493870893806735286108378473941470802339941532498479204340784280488636795887261959086598888283445302993706538658820649983315707468082397066229298967347200000000000000000000000000000000000000 3248 899095703983770886212276207128324968991118001686624855510848585805741027217346336066021477201993252371769518722187593171725376600429205509749254795961044029298037221450240578240847781473202542761628969705287345276465427368452860560517764178200312283642918088125999133188160725433059223500948648846323949711910599251466159909571310687793410563450182041600000000000000000000000000000000000000 3249 1258733985577279240697186689979654956587565202361274797715188020128037438104284870492430068082790553320477326211062630440415527240600887713648956714345461641017252110030336809537186894062483559866280557587402283387051598315834004784724869849480437197100085323376398786463425015606282912901328108384853529596674838952052623873399834962910774788830254858240000000000000000000000000000000000000 3250 2327208683696860544485765527582188842670555932256989469726139973109134340664113452210289095400468373391288013175537444229796280805161099496235031370887489619148935051516350414385227372644023405341328039500005751895243233180843569253647832057523274151145137055281181470163464306302111288129372895614442556825047071284245062749958263328941902810056837038080000000000000000000000000000000000000 3251 2327208683696860544485765527582188842670555932256989469726139973109134340664113452210289095400468373391288013175537444229796280805161099496235031370887489619148935051516350414385227372644023405341328039500005751895243233180843569253647832057523274151145137055281181470163464306302111288129372895614442556825047071284245062749958263328941902810056837038080000000000000000000000000000000000000 3252 3043272894065125327404462612992093101953803911412986229641875349450406445483840668274993432446766334434761247998779734762041290283672207033538117946545178732733222759675227464965297333457569068523275128576930598632241151082641590562462549613684281582266717687675391153290684092856607069092256863495809497386600016294782005134560805891693257520843556126720000000000000000000000000000000000000 3253 6086545788130250654808925225984186203907607822825972459283750698900812890967681336549986864893532668869522495997559469524082580567344414067076235893090357465466445519350454929930594666915138137046550257153861197264482302165283181124925099227368563164533435375350782306581368185713214138184513726991618994773200032589564010269121611783386515041687112253440000000000000000000000000000000000000 3254 4296385262209588697512182512459425555699487874935980559494412258047632628918363296388226022277787766260839408939453743193470056871066645223818519453946134681505726248953262303480419764881273979091682534461549080421987507410788127852888305336966044586729483794365258098763318719326974685777303807288201643369317670063221654307615255376508128264720314531840000000000000000000000000000000000000 3255 6444577893314383046268273768689138333549231812403970839241618387071448943377544944582339033416681649391259113409180614790205085306599967835727779180919202022258589373429893455220629647321910968637523801692323620632981261116182191779332458005449066880094225691547887148144978078990462028665955710932302465053976505094832481461422883064762192397080471797760000000000000000000000000000000000000 3256 10727198992212545143742099432396341898104180523908402805593618730196764015371680474748735877191119409450172532577117686369065629749574765517279319787648376479855420115762642251976639053752199943872983040868064253970738053766094095321422388560395214791065432679278286387711128902281210063412660106442727174039846936181479125271382595394018739882653573447680000000000000000000000000000000000000 3257 10727198992212545143742099432396341898104180523908402805593618730196764015371680474748735877191119409450172532577117686369065629749574765517279319787648376479855420115762642251976639053752199943872983040868064253970738053766094095321422388560395214791065432679278286387711128902281210063412660106442727174039846936181479125271382595394018739882653573447680000000000000000000000000000000000000 3258 15018078589097563201238939205354878657345852733471763927831066222275469621520352664648230228067567173230241545607964760916691881649404671724191047702707727071797588162067699152767294675253079921422176257215289955559033275272531733449991343984553300707491605750989600942795580463193694088777724149019818043655785710654070775379935633551626235835715002826752000000000000000000000000000000000000 3259 30036157178195126402477878410709757314691705466943527855662132444550939243040705329296460456135134346460483091215929521833383763298809343448382095405415454143595176324135398305534589350506159842844352514430579911118066550545063466899982687969106601414983211501979201885591160926387388177555448298039636087311571421308141550759871267103252471671430005653504000000000000000000000000000000000000 3260 23599837782867599316232618751271952175829197152598486172305961206432880833817697044447218929820462700790379571669658910011944385449064484138014503532826428255681924254677812954348605918254839876520562689909741358735623718285407009707129254832869472540343951894412230052964483585018662139507852234173999782887663259599254075597041709866841227741837861584896000000000000000000000000000000000000 3261 35399756674301398974348928126907928263743795728897729258458941809649321250726545566670828394730694051185569357504488365017916578173596726207021755299239642383522886382016719431522908877382259814780844034864612038103435577428110514560693882249304208810515927841618345079446725377527993209261778351260999674331494889398881113395562564800261841612756792377344000000000000000000000000000000000000 3262 70799513348602797948697856253815856527487591457795458516917883619298642501453091133341656789461388102371138715008976730035833156347193452414043510598479284767045772764033438863045817754764519629561688069729224076206871154856221029121387764498608417621031855683236690158893450755055986418523556702521999348662989778797762226791125129600523683225513584754688000000000000000000000000000000000000 3263 55689337400042205992247918390663498999355950260961682689405364838753758139599452641531361110650228954681011652251336949126401544344678231502394856495909612112293547116094677759667161930839049920592719259345816137404432045699040166913073712348366675281536217005096714274768036511989711704777372576563877908192394845104211422737725482502124763262297279823872000000000000000000000000000000000000 3264 71104703149731398657187863666842275419983390697019753239629334995352443120156356848343951981244971082707848904675290275508096820192010408013968671204381173851082639687551494552765799765328788666195290071933755933042028191172996193873513749876593421249824119095027804386393891218519886249566159005870811902172704810569130179366592515623825311951342624833536000000000000000000000000000000000000 3265 142209406299462797314375727333684550839966781394039506479258669990704886240312713696687903962489942165415697809350580551016193640384020816027937342408762347702165279375102989105531599530657577332390580143867511866084056382345992387747027499753186842499648238190055608772787782437039772499132318011741623804345409621138260358733185031247650623902685249667072000000000000000000000000000000000000 3266 142209406299462797314375727333684550839966781394039506479258669990704886240312713696687903962489942165415697809350580551016193640384020816027937342408762347702165279375102989105531599530657577332390580143867511866084056382345992387747027499753186842499648238190055608772787782437039772499132318011741623804345409621138260358733185031247650623902685249667072000000000000000000000000000000000000 3267 192383245307993193597533563294941063907410004217725421401508620391947967999105130030906703578189766198774151127680147108652139498729541455090082394356489581289380663378427633767466513662284893370083640441114402630941081789485076159980108633987271168516632873248913534827939083901153712317556421362513096606638087840804573499436861599099911558444203026415616000000000000000000000000000000000000 3268 320638742179988655995889272158235106512350007029542369002514367319913279998508550051511172630316276997956918546133578514420232497882569091816803990594149302148967772297379389612444189437141488950139400735190671051568469649141793599966847723312118614194388122081522558046565139835256187195927368937521827677730146401340955832394769331833185930740338377359360000000000000000000000000000000000000 3269 320638742179988655995889272158235106512350007029542369002514367319913279998508550051511172630316276997956918546133578514420232497882569091816803990594149302148967772297379389612444189437141488950139400735190671051568469649141793599966847723312118614194388122081522558046565139835256187195927368937521827677730146401340955832394769331833185930740338377359360000000000000000000000000000000000000 3270 448326736853435465905756681424788909990719478855466321260152832181825648139507530160520046686636918280329142745921286772375192342172087756699602039945801679110946088698990650962532583460781904903734737311151557753520515084640737953935946374188626026926666577777704107711126478707703341388995790195826980292755425941697973641755518180793304221743127996661760000000000000000000000000000000000000 3271 896653473706870931811513362849577819981438957710932642520305664363651296279015060321040093373273836560658285491842573544750384684344175513399204079891603358221892177397981301925065166921563809807469474622303115507041030169281475907871892748377252053853333155555408215422252957415406682777991580391653960585510851883395947283511036361586608443486255993323520000000000000000000000000000000000000 3272 597768982471247287874342241899718546654292638473955095013537109575767530852676706880693395582182557707105523661228382363166923122896117008932802719927735572147928118265320867950043444614375873204979649748202077004694020112854317271914595165584834702568888770370272143614835304943604455185327720261102640390340567922263964855674024241057738962324170662215680000000000000000000000000000000000000 3273 896653473706870931811513362849577819981438957710932642520305664363651296279015060321040093373273836560658285491842573544750384684344175513399204079891603358221892177397981301925065166921563809807469474622303115507041030169281475907871892748377252053853333155555408215422252957415406682777991580391653960585510851883395947283511036361586608443486255993323520000000000000000000000000000000000000 3274 1793306947413741863623026725699155639962877915421865285040611328727302592558030120642080186746547673121316570983685147089500769368688351026798408159783206716443784354795962603850130333843127619614938949244606231014082060338562951815743785496754504107706666311110816430844505914830813365555983160783307921171021703766791894567022072723173216886972511986647040000000000000000000000000000000000000 3275 1793306947413741863623026725699155639962877915421865285040611328727302592558030120642080186746547673121316570983685147089500769368688351026798408159783206716443784354795962603850130333843127619614938949244606231014082060338562951815743785496754504107706666311110816430844505914830813365555983160783307921171021703766791894567022072723173216886972511986647040000000000000000000000000000000000000 3276 2174436130873432111829664898321032312834487936500061218356520939410246710540594669525078974387622560569053302247952541939836478477042514164928443173306894938653470687275166314863161687732832668455411606809964042262971863053985004515948682100035783992860587215569503284542399204811130151636218048552989854420384592301434623785357397123066444567801552342876160000000000000000000000000000000000000 3277 4348872261746864223659329796642064625668975873000122436713041878820493421081189339050157948775245121138106604495905083879672956954085028329856886346613789877306941374550332629726323375465665336910823213619928084525943726107970009031897364200071567985721174431139006569084798409622260303272436097105979708840769184602869247570714794246132889135603104685752320000000000000000000000000000000000000 3278 4348872261746864223659329796642064625668975873000122436713041878820493421081189339050157948775245121138106604495905083879672956954085028329856886346613789877306941374550332629726323375465665336910823213619928084525943726107970009031897364200071567985721174431139006569084798409622260303272436097105979708840769184602869247570714794246132889135603104685752320000000000000000000000000000000000000 3279 6523308392620296335488994694963096938503463809500183655069562818230740131621784008575236923162867681707159906743857625819509435431127542494785329519920684815960412061825498944589485063198498005366234820429892126788915589161955013547846046300107351978581761646708509853627197614433390454908654145658969563261153776904303871356072191369199333703404657028628480000000000000000000000000000000000000 3280 10013989154773045702987211375541984443054262413372280008402876120849444920232067579254354932426729976389025971088400415090746240315916208237463519425185285648631010348351790321659245566680629938721494087237933613683364128316208296117284914618985142517667941946349964039892733971418163137928092557063238944619077056966892642299688196933133446092886941252976640000000000000000000000000000000000000 3281 6328934067457974455326006730657843503271294209423449238625518502136581024281788590703108501839148005831318868233456210756713355712029766633176856867446361191417528452318253799461799772967883577334338678356798829164253290740270439896504190711202029545827623954143733742343224098764436871373115686021662424719103860301762662693165910681423474589248459039047680000000000000000000000000000000000000 3282 9493401101186961682989010095986765254906941314135173857938277753204871536422682886054662752758722008746978302350184316135070033568044649949765285301169541787126292678477380699192699659451825366001508017535198243746379936110405659844756286066803044318741435931215600613514836148146655307059673529032493637078655790452643994039748866022135211883872688558571520000000000000000000000000000000000000 3283 18986802202373923365978020191973530509813882628270347715876555506409743072845365772109325505517444017493956604700368632270140067136089299899530570602339083574252585356954761398385399318903650732003016035070396487492759872220811319689512572133606088637482871862431201227029672296293310614119347058064987274157311580905287988079497732044270423767745377117143040000000000000000000000000000000000000 3284 15822335168644936138315016826644608758178235523558623096563796255341452560704471476757771254597870014578297170583640526891783389280074416582942142168615902978543821130795634498654499432419708943335846695891997072910633226850676099741260476778005073864569059885359334355858060246911092178432789215054156061797759650754406656732914776703558686473121147597619200000000000000000000000000000000000000 3285 22055376295686880677651235576534909178066631335869595831573776598354752054315323876692650839742485474866717268086286795061273815360103732206525410295646410212515629455048460210245665875494139739195422667000965616784519043488821229942363088842067678720308386506864526677862750647209401218421463754317914510384755876809172915445881203889809078114047660287590400000000000000000000000000000000000000 3286 44110752591373761355302471153069818356133262671739191663147553196709504108630647753385301679484970949733434536172573590122547630720207464413050820591292820425031258910096920420491331750988279478390845334001931233569038086977642459884726177684135357440616773013729053355725501294418802436842927508635829020769511753618345830891762407779618156228095320575180800000000000000000000000000000000000000 3287 44110752591373761355302471153069818356133262671739191663147553196709504108630647753385301679484970949733434536172573590122547630720207464413050820591292820425031258910096920420491331750988279478390845334001931233569038086977642459884726177684135357440616773013729053355725501294418802436842927508635829020769511753618345830891762407779618156228095320575180800000000000000000000000000000000000000 3288 57683291850257995618472462277091300927251189647658942944116031103389351526670847062119240657788038934266799008841057771698716132480271299617066457696305995940425492420895972857565587674369288548664951590617910074667203652201532447541565001586946236653114241633337992849794886308086126263563828280523776411775515370116298394243073917865654511990586188444467200000000000000000000000000000000000000 3289 115366583700515991236944924554182601854502379295317885888232062206778703053341694124238481315576077868533598017682115543397432264960542599234132915392611991880850984841791945715131175348738577097329903181235820149334407304403064895083130003173892473306228483266675985699589772616172252527127656561047552823551030740232596788486147835731309023981172376888934400000000000000000000000000000000000000 3290 85646106459108824519394016012523372013868802357742918055529619588411890355389401732121642638710218473038792988196141179031888772879294782810935239128033279291047268525208425073836994441722821778627185741194459279838285755069311334853958007896407708714873223034540620962576340889568320435651556671359402096154227807153285150455090360044295895919540711928627200000000000000000000000000000000000000 3291 128469159688663236779091024018785058020803203536614377083294429382617835533084102598182463958065327709558189482294211768547833159318942174216402858692049918936570902787812637610755491662584232667940778611791688919757428632603967002280937011844611563072309834551810931443864511334352480653477335007039103144231341710729927725682635540066443843879311067892940800000000000000000000000000000000000000 3292 214115266147772061298485040031308430034672005894357295138824048971029725888473504330304106596775546182596982470490352947579721932198236957027338097820083198227618171313021062684592486104307054446567964352986148199595714387673278337134895019741019271787183057586351552406440852223920801089128891678398505240385569517883212876137725900110739739798851779821568000000000000000000000000000000000000000 3293 214115266147772061298485040031308430034672005894357295138824048971029725888473504330304106596775546182596982470490352947579721932198236957027338097820083198227618171313021062684592486104307054446567964352986148199595714387673278337134895019741019271787183057586351552406440852223920801089128891678398505240385569517883212876137725900110739739798851779821568000000000000000000000000000000000000000 3294 289344954253746028781736540582849229776583791749131479917329795906796926876315546392302846752399386733239165500662639118350975584051671563550456888946058375983267799071650084708908765005820343846713465341873173242696911334693619374506614891541917934847544672413988584333028178680974055525849853619457439514034553402544882265050980946095594242971421324083200000000000000000000000000000000000000000 3295 578689908507492057563473081165698459553167583498262959834659591813593853752631092784605693504798773466478331001325278236701951168103343127100913777892116751966535598143300169417817530011640687693426930683746346485393822669387238749013229783083835869695089344827977168666056357361948111051699707238914879028069106805089764530101961892191188485942842648166400000000000000000000000000000000000000000 3296 473056036319616523246331169524340804237906834129532419547380459974604499496198432990590368499954552913073556294734156018891277542179717000725350151768952582956771163561586646428850838025388816130341062384332330857107648690054647548796529108393929322052334940613346415655585752446671868558135474965144702697548555562890839258734143451553114397238990418739200000000000000000000000000000000000000000 3297 709584054479424784869496754286511206356860251194298629321070689961906749244297649485885552749931829369610334442101234028336916313269575501088025227653428874435156745342379969643276257038083224195511593576498496285661473035081971323194793662590893983078502410920019623483378628670007802837203212447717054046322833344336258888101215177329671595858485628108800000000000000000000000000000000000000000 3298 1419168108958849569738993508573022412713720502388597258642141379923813498488595298971771105499863658739220668884202468056673832626539151002176050455306857748870313490684759939286552514076166448391023187152996992571322946070163942646389587325181787966157004821840039246966757257340015605674406424895434108092645666688672517776202430354659343191716971256217600000000000000000000000000000000000000000 3299 1135334487167079655791194806858417930170976401910877806913713103939050798790876239177416884399890926991376535107361974445339066101231320801740840364245486199096250792547807951429242011260933158712818549722397594057058356856131154117111669860145430372925603857472031397573405805872012484539525139916347286474116533350938014220961944283727474553373577004974080000000000000000000000000000000000000000 3300 1401817521082553582510921051623481722236628089618746906759041346833293929932966633668288778793956258863523165038347438404477581107025312961205432154763798752880361158768927312992575460639604702408215703194594559445476550027299100964583240358685552762446631678589664687490799442053566625333645488952932448926822616775376035550549888011851285438671852090163200000000000000000000000000000000000000000 3301 2803635042165107165021842103246963444473256179237493813518082693666587859865933267336577557587912517727046330076694876808955162214050625922410864309527597505760722317537854625985150921279209404816431406389189118890953100054598201929166480717371105524893263357179329374981598884107133250667290977905864897853645233550752071101099776023702570877343704180326400000000000000000000000000000000000000000 3302 2803635042165107165021842103246963444473256179237493813518082693666587859865933267336577557587912517727046330076694876808955162214050625922410864309527597505760722317537854625985150921279209404816431406389189118890953100054598201929166480717371105524893263357179329374981598884107133250667290977905864897853645233550752071101099776023702570877343704180326400000000000000000000000000000000000000000 3303 3925089059031150031030578944545748822262558650932491338925315771133223003812306574271208580623077524817864862107372827532537227099670876291375210033338636508065011244552996476379211289790893166743003968944864766447334340076437482700833073004319547734850568700051061124974238437749986550934207369068210856995103326971052899541539686433183599228281185852456960000000000000000000000000000000000000000 3304 6419701216548725384085569118190380295967207037969585834331183127897893624013016974808021145196855685035441196691169780142105331434128366556560343521193858822079662835535567570255776687302438601606335380318712151344973498436128860595140314958175971406333374584972402195513421089297755781083503608076007090551991219223766520139051576032940286737811006194240716800000000000000000000000000000000000000 3305 6419701216548725384085569118190380295967207037969585834331183127897893624013016974808021145196855685035441196691169780142105331434128366556560343521193858822079662835535567570255776687302438601606335380318712151344973498436128860595140314958175971406333374584972402195513421089297755781083503608076007090551991219223766520139051576032940286737811006194240716800000000000000000000000000000000000000 3306 9629551824823088076128353677285570443950810556954378751496774691846840436019525462212031717795283527553161795036754670213157997151192549834840515281790788233119494253303351355383665030953657902409503070478068227017460247654193290892710472437263957109500061877458603293270131633946633671625255412114010635827986828835649780208577364049410430106716509291361075200000000000000000000000000000000000000 3307 19259103649646176152256707354571140887901621113908757502993549383693680872039050924424063435590567055106323590073509340426315994302385099669681030563581576466238988506606702710767330061907315804819006140956136454034920495308386581785420944874527914219000123754917206586540263267893267343250510824228021271655973657671299560417154728098820860213433018582722150400000000000000000000000000000000000000 3308 11051063601020849407576703032783872679971582344862893340047752316596419141182160433051130326446776114814967898872051678320786774378188813993444701911620712102410967890839757820723219420013940263093965399436953865791887068894710434968765537194945172476037588355446691750249117708538834420041913927390671174285559035915105912644582653136656089686510094238980505600000000000000000000000000000000000000 3309 16576595401531274111365054549175809019957373517294340010071628474894628711773240649576695489670164172222451848308077517481180161567283220990167052867431068153616451836259636731084829130020910394640948099155430798687830603342065652453148305792417758714056382533170037625373676562808251630062870891086006761428338553872658868966873979704984134529765141358470758400000000000000000000000000000000000000 3310 30785105745700937635392244162755073894206550817832345732990167167661453321864589777785291623673162034127410575429286818179334585767811696124595955325229126571001981981625039643443254098610262161476046469860085768991685406206693354555846853614490123326104710418744355589979685045215324455831045940588298271224057314334937899509908819452113392698135262522874265600000000000000000000000000000000000000 3311 30785105745700937635392244162755073894206550817832345732990167167661453321864589777785291623673162034127410575429286818179334585767811696124595955325229126571001981981625039643443254098610262161476046469860085768991685406206693354555846853614490123326104710418744355589979685045215324455831045940588298271224057314334937899509908819452113392698135262522874265600000000000000000000000000000000000000 3312 37856592160746918346236449908103115589884628577051814258512758618360506998121832332847290942199042343247224602466382352948485024994419971961230055259812742716123946340427742601919442845179587543827952608826585601073038591215880891812355663025601517127517919472467730698432097750524147543290721810668237709980935617688441607141221928290471552331200202111608422400000000000000000000000000000000000000 3313 75713184321493836692472899816206231179769257154103628517025517236721013996243664665694581884398084686494449204932764705896970049988839943922460110519625485432247892680855485203838885690359175087655905217653171202146077182431761783624711326051203034255035838944935461396864195501048295086581443621336475419961871235376883214282443856580943104662400404223216844800000000000000000000000000000000000000 3314 75713184321493836692472899816206231179769257154103628517025517236721013996243664665694581884398084686494449204932764705896970049988839943922460110519625485432247892680855485203838885690359175087655905217653171202146077182431761783624711326051203034255035838944935461396864195501048295086581443621336475419961871235376883214282443856580943104662400404223216844800000000000000000000000000000000000000 3315 113569776482240755038709349724309346769653885731155442775538275855081520994365496998541872826597127029741673807399147058845455074983259915883690165779438228148371839021283227805758328535538762631483857826479756803219115773647642675437066989076804551382553758417403192095296293251572442629872165432004713129942806853065324821423665784871414656993600606334825267200000000000000000000000000000000000000 3316 189282960803734591731182249540515577949423142885259071292563793091802534990609161664236454710995211716236123012331911764742425124972099859806150276299063713580619731702138713009597214225897937719139763044132928005365192956079404459061778315128007585637589597362338653492160488752620737716453609053341188549904678088442208035706109641452357761656001010558042112000000000000000000000000000000000000000 3317 151426368642987673384945799632412462359538514308207257034051034473442027992487329331389163768796169372988898409865529411793940099977679887844920221039250970864495785361710970407677771380718350175311810435306342404292154364863523567249422652102406068510071677889870922793728391002096590173162887242672950839923742470753766428564887713161886209324800808446433689600000000000000000000000000000000000000 3318 227139552964481510077418699448618693539307771462310885551076551710163041988730993997083745653194254059483347614798294117690910149966519831767380331558876456296743678042566455611516657071077525262967715652959513606438231547295285350874133978153609102765107516834806384190592586503144885259744330864009426259885613706130649642847331569742829313987201212669650534400000000000000000000000000000000000000 3319 454279105928963020154837398897237387078615542924621771102153103420326083977461987994167491306388508118966695229596588235381820299933039663534760663117752912593487356085132911223033314142155050525935431305919027212876463094590570701748267956307218205530215033669612768381185173006289770519488661728018852519771227412261299285694663139485658627974402425339301068800000000000000000000000000000000000000 3320 348757581323416491851154696003784608190275712087800178602046673885683410927579085271112837813959681429915376258942262621651397474358042261375111532708511094313897773372444557828706678180000924616367752380528387033507520879705359397011465557007510039678708391990450747379256333607190965556300350539227071816359800572405328191773461859053950521476411310791983104000000000000000000000000000000000000000 3321 466752062701764815986916024541342649920266469568609545021824294624609422984307340461418364172152665131361509078410898792541341888001260029616375608049166661711896310262648591983687092169922373086731920969839647315348787801940059066820549724165413672976946483602361922951575708305522924723219002259517618984513076949031421089463379159948386462890749206951100416000000000000000000000000000000000000000 3322 933504125403529631973832049082685299840532939137219090043648589249218845968614680922836728344305330262723018156821797585082683776002520059232751216098333323423792620525297183967374184339844746173463841939679294630697575603880118133641099448330827345953892967204723845903151416611045849446438004519035237969026153898062842178926758319896772925781498413902200832000000000000000000000000000000000000000 3323 933504125403529631973832049082685299840532939137219090043648589249218845968614680922836728344305330262723018156821797585082683776002520059232751216098333323423792620525297183967374184339844746173463841939679294630697575603880118133641099448330827345953892967204723845903151416611045849446438004519035237969026153898062842178926758319896772925781498413902200832000000000000000000000000000000000000000 3324 1220736163989231057196549602646588469022235381948671117749386616710516952420496121206786490911783893420483946820459273765108124937849449308227443897974743576784959580686927086726566241059796975765298870228811385286296829635843231405530668509355697298555090803267715798488736467875983033891495852063353772728726508943620639772442683956788087672175805618179801088000000000000000000000000000000000000000 3325 2441472327978462114393099205293176938044470763897342235498773233421033904840992242413572981823567786840967893640918547530216249875698898616454887795949487153569919161373854173453132482119593951530597740457622770572593659271686462811061337018711394597110181606535431596977472935751966067782991704126707545457453017887241279544885367913576175344351611236359602176000000000000000000000000000000000000000 3326 1953177862382769691514479364234541550435576611117873788399018586736827123872793793930858385458854229472774314912734838024172999900559118893163910236759589722855935329099083338762505985695675161224478192366098216458074927417349170248849069614969115677688145285228345277581978348601572854226393363301366036365962414309793023635908294330860940275481288989087681740800000000000000000000000000000000000000 3327 2929766793574154537271719046351812325653364916676810682598527880105240685809190690896287578188281344209161472369102257036259499850838678339745865355139384584283902993648625008143758978543512741836717288549147324687112391126023755373273604422453673516532217927842517916372967522902359281339590044952049054548943621464689535453862441496291410413221933483631522611200000000000000000000000000000000000000 3328 4743825619692421689738901581331164430501166818887340401645624491679942326950261191309795601045381065111979138031218889130355461588233116423560474377508831280062342458549077436498350655420692575670690690334914441150013509041408553487964508327417252957664389381967330453723561322505725080622632960512670371510110002469643969619531600587972658465073151643623410892800000000000000000000000000000000000000 3329 4743825619692421689738901581331164430501166818887340401645624491679942326950261191309795601045381065111979138031218889130355461588233116423560474377508831280062342458549077436498350655420692575670690690334914441150013509041408553487964508327417252957664389381967330453723561322505725080622632960512670371510110002469643969619531600587972658465073151643623410892800000000000000000000000000000000000000 3330 6185103406263806338394795517919269103501933751763477642178595364186496154632427431726986730865327745603795730696739063034409018105966851273171231646452262284865446229980677812448495685456399283428764161003069639794711042033093032895223452980096951752885492012452318122506771457608509302258049353519681853643371358732760985409903450642883240704255398706093542604800000000000000000000000000000000000000 3331 12370206812527612676789591035838538207003867503526955284357190728372992309264854863453973461730655491207591461393478126068818036211933702546342463292904524569730892459961355624896991370912798566857528322006139279589422084066186065790446905960193903505770984024904636245013542915217018604516098707039363707286742717465521970819806901285766481408510797412187085209600000000000000000000000000000000000000 3332 10125178929422905511279111275190640837569757447667079522508384611402896751573701294210963147804865501760929294722571365898847452728059032007622749031318507186192944595105169084816203448374248438819708303776205917937733026349659987440923875395045091603888379353657123797704994497640757324950396589183879326303555272756480325439769309200458716296588420381059894476800000000000000000000000000000000000000 3333 15187768394134358266918666912785961256354636171500619283762576917104345127360551941316444721707298252641393942083857048848271179092088548011434123546977760779289416892657753627224305172561372658229562455664308876906599539524489981161385813092567637405832569030485685696557491746461135987425594883775818989455332909134720488159653963800688074444882630571589841715200000000000000000000000000000000000000 3334 30375536788268716533837333825571922512709272343001238567525153834208690254721103882632889443414596505282787884167714097696542358184177096022868247093955521558578833785315507254448610345122745316459124911328617753813199079048979962322771626185135274811665138060971371393114983492922271974851189767551637978910665818269440976319307927601376148889765261143179683430400000000000000000000000000000000000000 3335 21441555379954388141532235641580180597206545183294991930017755647676722532744308623034980783586774003729026741765445245432853429306477950133789350889850956394290941495516828650199019067145467282206441113879024296809316996975750561639603500836566076337645979807744497453963517759709839041071428071212920926289881754072546571519511478306853752157481360806950364774400000000000000000000000000000000000000 3336 28038957035324969108157538915912543857885482162770374062330911231577252542819480507045744101613473697184111893077889936335269869093086550174955305009805096823303538878752775927183332626267149522885346071995647157366029919122135349836404578017047945979998588979358188978259984762697481822939559785432281211302153063017945516602438087016654906667475625670627400089600000000000000000000000000000000000000 3337 56077914070649938216315077831825087715770964325540748124661822463154505085638961014091488203226947394368223786155779872670539738186173100349910610019610193646607077757505551854366665252534299045770692143991294314732059838244270699672809156034095891959997177958716377956519969525394963645879119570864562422604306126035891033204876174033309813334951251341254800179200000000000000000000000000000000000000 3338 56077914070649938216315077831825087715770964325540748124661822463154505085638961014091488203226947394368223786155779872670539738186173100349910610019610193646607077757505551854366665252534299045770692143991294314732059838244270699672809156034095891959997177958716377956519969525394963645879119570864562422604306126035891033204876174033309813334951251341254800179200000000000000000000000000000000000000 3339 78423371096618527134388225657825259130898040721635041864292352156442053509501647444379035358442925340814077150726587354684455681895728975489340056151878447665178675335550886381488753480891306853310323838922323162851275821824138391136319354672136285590345398433532401923910568735841646758047109356198148977463008894598227525693718754297674531530646891886623798067200000000000000000000000000000000000000 3340 123236726008971971211181497462296835777125492562569351501030839102980369800645445984024198420410311249850692665427494414504144642979002675768962945381523274902423632670151392885196612612829196483773366032592222113052004862866503186071358985913357020213399911824122345880430893727751159191216886131168519821727585405797214683232986613896345692405302258678980254105600000000000000000000000000000000000000 3341 123236726008971971211181497462296835777125492562569351501030839102980369800645445984024198420410311249850692665427494414504144642979002675768962945381523274902423632670151392885196612612829196483773366032592222113052004862866503186071358985913357020213399911824122345880430893727751159191216886131168519821727585405797214683232986613896345692405302258678980254105600000000000000000000000000000000000000 3342 184855089013457956816772246193445253665688238843854027251546258654470554700968168976036297630615466874776038998141241621756216964468504013653444418072284912353635449005227089327794918919243794725660049048888333169578007294299754779107038478870035530320099867736183518820646340591626738786825329196752779732591378108695822024849479920844518538607953388018470381158400000000000000000000000000000000000000 3343 369710178026915913633544492386890507331376477687708054503092517308941109401936337952072595261230933749552077996282483243512433928937008027306888836144569824707270898010454178655589837838487589451320098097776666339156014588599509558214076957740071060640199735472367037641292681183253477573650658393505559465182756217391644049698959841689037077215906776036940762316800000000000000000000000000000000000000 3344 246120505043801930984520263015745065415993199408124639330293275368038606623814324289850374948307921429215982345134441548592022575559522060607013164360726203732993482744682896959019936228975465958319849287034295160719290320358064777536541309121383449664737028410347228665817025460216719634766695203299823111066550043529977713999188066170790429072581578955618275819520000000000000000000000000000000000000 3345 369180757565702896476780394523617598123989799112186958995439913052057909935721486434775562422461882143823973517701662322888033863339283090910519746541089305599490224117024345438529904343463198937479773930551442741078935480537097166304811963682075174497105542615520842998725538190325079452150042804949734666599825065294966570998782099256185643608872368433427413729280000000000000000000000000000000000000 3346 738361515131405792953560789047235196247979598224373917990879826104115819871442972869551124844923764287647947035403324645776067726678566181821039493082178611198980448234048690877059808686926397874959547861102885482157870961074194332609623927364150348994211085231041685997451076380650158904300085609899469333199650130589933141997564198512371287217744736866854827458560000000000000000000000000000000000000 3347 738361515131405792953560789047235196247979598224373917990879826104115819871442972869551124844923764287647947035403324645776067726678566181821039493082178611198980448234048690877059808686926397874959547861102885482157870961074194332609623927364150348994211085231041685997451076380650158904300085609899469333199650130589933141997564198512371287217744736866854827458560000000000000000000000000000000000000 3348 884995600869536263460644150760282019414358061887946255791831162335365154979550068431115879306131232903701677418320191460686222360895628548518204453642124481007997924484797332370039513925460679553697956053529083724272978399325082705218703283246509840765695796290336688690141673766678059517757460806485545479362658806200470463340717625781272564000284074308937931816960000000000000000000000000000000000000 3349 1769991201739072526921288301520564038828716123775892511583662324670730309959100136862231758612262465807403354836640382921372444721791257097036408907284248962015995848969594664740079027850921359107395912107058167448545956798650165410437406566493019681531391592580673377380283347533356119035514921612971090958725317612400940926681435251562545128000568148617875863633920000000000000000000000000000000000000 3350 1637241861608642087402191678906521735916562414492700573214887650320425536712167626597564376716342780871848103223892354202269511367656912814758678239237930289864796160296875064884573100762102257174341218699028804889905010038751403004654601074006043205416537223137122874076762096468354410107851302491998259136820918791470870357180327607695354243400525537471535173861376000000000000000000000000000000000000 3351 2455862792412963131103287518359782603874843621739050859822331475480638305068251439896346565074514171307772154835838531303404267051485369222138017358856895434797194240445312597326859651143153385761511828048543207334857515058127104506981901611009064808124805834705684311115143144702531615161776953737997388705231378187206305535770491411543031365100788306207302760792064000000000000000000000000000000000000 3352 4093104654021605218505479197266304339791406036231751433037219125801063841780419066493910941790856952179620258059730885505673778419142282036896695598094825724661990400742187662211432751905255642935853046747572012224762525096878507511636502685015108013541343057842807185191905241170886025269628256229995647842052296978677175892950819019238385608501313843678837934653440000000000000000000000000000000000000 3353 3224870333471567747913407852391633722259895664909864765423263553661444238978511991783081348077644871414246263925848576459015704209021191907858002592438347540642780315736269067196886410592019597464611491376874918722540171288449733190986335448799782071274997560724635964090592008195243535060919232181208692239192718831685047673233978621218121994576792725322720796999680000000000000000000000000000000000000 3354 4837305500207351621870111778587450583389843497364797148134895330492166358467767987674622022116467307121369395888772864688523556313531787861787003888657521310964170473604403600795329615888029396196917237065312378083810256932674599786479503173199673106912496341086953946135888012292865302591378848271813038358789078247527571509850967931827182991865189087984081195499520000000000000000000000000000000000000 3355 9674611000414703243740223557174901166779686994729594296269790660984332716935535975349244044232934614242738791777545729377047112627063575723574007777315042621928340947208807201590659231776058792393834474130624756167620513865349199572959006346399346213824992682173907892271776024585730605182757696543626076717578156495055143019701935863654365983730378175968162390999040000000000000000000000000000000000000 3356 8062175833678919369783519630979084305649739162274661913558158884153610597446279979457703370194112178535615659814621441147539260522552979769645006481095868851606950789340672667992216026480048993661528728442187296806350428221124332977465838621999455178187493901811589910226480020488108837652298080453021730597981797079212619183084946553045304986441981813306801992499200000000000000000000000000000000000000 3357 11287046167150487117696927483370718027909634827184526678981422437815054836424791971240784718271757049949861923740470017606554964731574171677503009073534216392249731105076941735189102437072068591126140219819062215528890599509574066168452174070799237249462491462536225874317072028683352372713217312634230422837174515910897666856318925174263426981018774538629522789498880000000000000000000000000000000000000 3358 22574092334300974235393854966741436055819269654369053357962844875630109672849583942481569436543514099899723847480940035213109929463148343355006018147068432784499462210153883470378204874144137182252280439638124431057781199019148132336904348141598474498924982925072451748634144057366704745426434625268460845674349031821795333712637850348526853962037549077259045578997760000000000000000000000000000000000000 3359 22574092334300974235393854966741436055819269654369053357962844875630109672849583942481569436543514099899723847480940035213109929463148343355006018147068432784499462210153883470378204874144137182252280439638124431057781199019148132336904348141598474498924982925072451748634144057366704745426434625268460845674349031821795333712637850348526853962037549077259045578997760000000000000000000000000000000000000 3360 26560208199390863925868747925768350880061825693056907002638821744413358141488812052559057640239251281521646596596669032490329402362604888297405452548533300292679175490275051755067864827501130508586276465463840610920504161617120596716302427142468019609695711760584431939651853165377241481928331609392995947997807416145652605468113029227134704030757709619549735663697920000000000000000000000000000000000000 3361 53120416398781727851737495851536701760123651386113814005277643488826716282977624105118115280478502563043293193193338064980658804725209776594810905097066600585358350980550103510135729655002261017172552930927681221841008323234241193432604854284936039219391423521168863879303706330754482963856663218785991895995614832291305210936226058454269408061515419239099471327395840000000000000000000000000000000000000 3362 35958435716098400391945381807194075037622164015215504865111020207821161791554084009618416497554678658060075392315490382448445960121680464156487381911860468088550268356064685453014955458770761303932189676320276519400067172650870961708224824439033626548511117460483538625990201208510726929379895101947440668058570040320268142787599178030582368533948899177236565206237184000000000000000000000000000000000000 3363 53937653574147600587918072710791112556433246022823257297666530311731742687331126014427624746332017987090113088473235573672668940182520696234731072867790702132825402534097028179522433188156141955898284514480414779100100758976306442562337236658550439822766676190725307938985301812766090394069842652921161002087855060480402214181398767045873552800923348765854847809355776000000000000000000000000000000000000 3364 89896089290246000979863454517985187594055410038038762162777550519552904478885210024046041243886696645150188480788725956121114900304201160391218454779651170221375670890161713632537388646926903259830474190800691298500167931627177404270562061097584066371277793651208846564975503021276817323449737754868601670146425100800670356968997945076455921334872247943091413015592960000000000000000000000000000000000000 3365 89896089290246000979863454517985187594055410038038762162777550519552904478885210024046041243886696645150188480788725956121114900304201160391218454779651170221375670890161713632537388646926903259830474190800691298500167931627177404270562061097584066371277793651208846564975503021276817323449737754868601670146425100800670356968997945076455921334872247943091413015592960000000000000000000000000000000000000 3366 125846590011957927661040969189835063081846183408814947800827931417741747630983772983002414674540913188761816281631067565135294737171068324718139665083206586793821270192817724602025830360956991350844728347123052041094134435974279857916417609224068144777880737550793384774368073316780258002905325788692481507046025396481767545321267589314158870022371221561491550413783040000000000000000000000000000000000000 3367 251693180023915855322081938379670126163692366817629895601655862835483495261967545966004829349081826377523632563262135130270589474342136649436279330166413173587642540385635449204051660721913982701689456694246104082188268871948559715832835218448136289555761475101586769548736146633560516005810651577384963014092050792963535090642535178628317740044742443122983100827566080000000000000000000000000000000000000 3368 209744316686596546101734948649725105136410305681358246334713219029569579384972954971670691124234855314603027136051779275225491228618447207863566108472010977989702116988029541003376383934928318918074547245205086735156890726623799763194029348706780241296467895917988974623946788861300430004842209647820802511743375660802945908868779315523598116703952035935819250689638400000000000000000000000000000000000000 3369 314616475029894819152602422974587657704615458522037369502069828544354369077459432457506036686352282971904540704077668912838236842927670811795349162708016466984553175482044311505064575902392478377111820867807630102735336089935699644791044023060170361944701843876983461935920183291950645007263314471731203767615063491204418863303168973285397175055928053903728876034457600000000000000000000000000000000000000 3370 584287739341233235569118785524234221451428708683783686218129681582372399715281803135368353846082811233537004164715670838128154136865674364762791302172030581542741611609510864223691355247300316986064810183071313047937052738452013626040510328540316386468731995771540715023851768970765483584917584018929378425570832197951063603277313807530023325103866385821210769778278400000000000000000000000000000000000000 3371 465950982006299922036132702380085518372658337304789521920786961261891913696996880981369699902572368452061155219963129908887008995221993480760200658694150970091047107992394739823956397222530632533190924576373325595190307880031352638488001907570125725918102730805152722107628625888078803365187440420158871402670410486973633000081908479422676828880298510211851626532044800000000000000000000000000000000000000 3372 609320514931315282662635072343188754795014748783186297896413718573243271757611305898714222949517712591156895287644092957775319455290299167147954707523120499349830833528516198231327596367924673312634285984488195009095017996964076527253540956053241333892903571052892021217668203084410742862168191318669293372722844482965520077030188011552731237766544205661652127003443200000000000000000000000000000000000000 3373 1218641029862630565325270144686377509590029497566372595792827437146486543515222611797428445899035425182313790575288185915550638910580598334295909415046240998699661667057032396462655192735849346625268571968976390018190035993928153054507081912106482667785807142105784042435336406168821485724336382637338586745445688965931040154060376023105462475533088411323304254006886400000000000000000000000000000000000000 3374 1218641029862630565325270144686377509590029497566372595792827437146486543515222611797428445899035425182313790575288185915550638910580598334295909415046240998699661667057032396462655192735849346625268571968976390018190035993928153054507081912106482667785807142105784042435336406168821485724336382637338586745445688965931040154060376023105462475533088411323304254006886400000000000000000000000000000000000000 3375 1638897797861842498520068190320870520206278814830016851743181046446934680373954839506834725911116128018707528547185936884882048119881635698675408184751581172636175287775952995150141543663964021909407794409248640813453204940859724773492434736181150509692741127369476044780254629796847537771302369531439790575132113464129827472027520739687532409304126639534112910606336000000000000000000000000000000000000000 3376 2731496329769737497533446983868117533677131358050028086238635077411557800623258065844724543185193546697845880911976561474803413533136059497792346974585968621060292146293254991916902572773273369849012990682081068022422008234766207955820724560301917516154568545615793407967091049661412562952170615885732984291886855773549712453379201232812554015506877732556854851010560000000000000000000000000000000000000000 3377 2731496329769737497533446983868117533677131358050028086238635077411557800623258065844724543185193546697845880911976561474803413533136059497792346974585968621060292146293254991916902572773273369849012990682081068022422008234766207955820724560301917516154568545615793407967091049661412562952170615885732984291886855773549712453379201232812554015506877732556854851010560000000000000000000000000000000000000000 3378 4097244494654606246300170475802176300515697037075042129357952616117336700934887098767086814777790320046768821367964842212205120299704089246688520461878952931590438219439882487875353859159910054773519486023121602033633012352149311933731086840452876274231852818423690111950636574492118844428255923828599476437830283660324568680068801849218831023260316598835282276515840000000000000000000000000000000000000000 3379 8194488989309212492600340951604352601031394074150084258715905232234673401869774197534173629555580640093537642735929684424410240599408178493377040923757905863180876438879764975750707718319820109547038972046243204067266024704298623867462173680905752548463705636847380223901273148984237688856511847657198952875660567320649137360137603698437662046520633197670564553031680000000000000000000000000000000000000000 3380 5150809847904428369456564596844934558723359378808875361403486468755657247984434030765405752627164670221227090580865881324272145305680613043691792360642681678375414733897398244081938684053576662915582428233632987929874756907605726354949806805595184716114781967469621364036509023088739771215729566717972770443516870428027586471434074302247921967317130067074155364220928000000000000000000000000000000000000000 3381 7726214771856642554184846895267401838085039068213313042105229703133485871976651046148108628940747005331840635871298821986408217958520919565537688540964022517563122100846097366122908026080364994373373642350449481894812135361408589532424710208392777074172172951204432046054763534633109656823594350076959155665275305642041379707151111453371882950975695100611233046331392000000000000000000000000000000000000000 3382 15452429543713285108369693790534803676170078136426626084210459406266971743953302092296217257881494010663681271742597643972816435917041839131075377081928045035126244201692194732245816052160729988746747284700898963789624270722817179064849420416785554148344345902408864092109527069266219313647188700153918311330550611284082759414302222906743765901951390201222466092662784000000000000000000000000000000000000000 3383 15452429543713285108369693790534803676170078136426626084210459406266971743953302092296217257881494010663681271742597643972816435917041839131075377081928045035126244201692194732245816052160729988746747284700898963789624270722817179064849420416785554148344345902408864092109527069266219313647188700153918311330550611284082759414302222906743765901951390201222466092662784000000000000000000000000000000000000000 3384 19050308661353990297781144882062310203755947075654318127698267865039580090306608251099515604492707541504777209640874110330666232936532177794430240999511291341812354791936944550500065759828004433887780980840212752373477085995592522250097942185469951830645417485656301104600700536140145004585937113921099291282141499881570685486886024061149777067181863143596652227670835200000000000000000000000000000000000000 3385 38100617322707980595562289764124620407511894151308636255396535730079160180613216502199031208985415083009554419281748220661332465873064355588860481999022582683624709583873889101000131519656008867775561961680425504746954171991185044500195884370939903661290834971312602209201401072280290009171874227842198582564282999763141370973772048122299554134363726287193304455341670400000000000000000000000000000000000000 3386 38100617322707980595562289764124620407511894151308636255396535730079160180613216502199031208985415083009554419281748220661332465873064355588860481999022582683624709583873889101000131519656008867775561961680425504746954171991185044500195884370939903661290834971312602209201401072280290009171874227842198582564282999763141370973772048122299554134363726287193304455341670400000000000000000000000000000000000000 3387 57150925984061970893343434646186930611267841226962954383094803595118740270919824753298546813478122624514331628922622330991998698809596533383290722998533874025437064375810833651500197279484013301663342942520638257120431257986777566750293826556409855491936252456968903313802101608420435013757811341763297873846424499644712056460658072183449331201545589430789956683012505600000000000000000000000000000000000000 3388 93593733380356878148146524494568904909217844085760314706818103620120698184620471409623034512860607076850337741180984591052070856396108633860538389877252718334674671309338403067088910245421637596622905236985146379041855089370143123108592613785238724283548998648534500319540917313825823120031783371946844281842421467691019609687158931920213592823602092399368000226732277760000000000000000000000000000000000000 3389 66066164739075443398691664349107462288859654648771986851871602555379316365614450406792730244372193230717885464363047946624991192750194329783909451678060742353888003277180049223827466055591744185851462520224809208735427121908336322194300668554286158317799293163671411990264176927406463378845964733138948904829944565428955018602700422531915477287248535811318588395340431360000000000000000000000000000000000000 3390 92375699369680708468967105904061761430440933048725432943324895608406477750151178444896029899210677260649786755481075889971226623491422160228829144824191126477117739095526086525351678201623854702340982992880706681240685710278912733687606244527231973577099896635929938889041946500267444370421791396778353335956913640157299937515280236814536685056506802284852539526228213760000000000000000000000000000000000000 3391 184751398739361416937934211808123522860881866097450865886649791216812955500302356889792059798421354521299573510962151779942453246982844320457658289648382252954235478191052173050703356403247709404681965985761413362481371420557825467375212489054463947154199793271859877778083893000534888740843582793556706671913827280314599875030560473629073370113013604569705079052456427520000000000000000000000000000000000000 3392 150426002252266946031432773548690737192739880046558355284758573176530767046694268724475502240244709418981619962477380410991396359565266687148585164795677353498257301915118982429261202754556878149167283780756560606610515528213748604584189403656366820360523328948126348573412568617921849302654064678906826743798689971403690608631439948473944984408956432135989381305005506560000000000000000000000000000000000000 3393 210594987911831620135547594956373366713384682005156797988037439848844301348982412809724123726217085192318750197727411723187268184072909110745556641710610298121254848165201619911432997232964872076270934829198231264151639506781887864381882624998453896921137209183610323637846055820772046151862245691454796816360561305811705532198715039351447769357180937849241696162304491520000000000000000000000000000000000000 3394 421189975823663240271095189912746733426769364010313595976074879697688602697964825619448247452434170384637500395454823446374536368145818221491113283421220596242509696330403239822865994465929744152541869658396462528303279013563775728763765249996907793842274418367220647275692111641544092303724491382909593632721122611623411064397430078702895538714361875698483392324608983040000000000000000000000000000000000000 3395 421189975823663240271095189912746733426769364010313595976074879697688602697964825619448247452434170384637500395454823446374536368145818221491113283421220596242509696330403239822865994465929744152541869658396462528303279013563775728763765249996907793842274418367220647275692111641544092303724491382909593632721122611623411064397430078702895538714361875698483392324608983040000000000000000000000000000000000000 3396 550786891461713468046816786808976497558083014475025471661020996527746634297338618117740015899336992041449038978671692199105162942959916135796071216781596164317128064432065775152978608147754280814862444937903066383165826402352629799152616096149802499639897316326365461822058915223557659166408950269958699365866083415199845238058177795226863396780319375913401359193719439360000000000000000000000000000000000000 3397 1101573782923426936093633573617952995116166028950050943322041993055493268594677236235480031798673984082898077957343384398210325885919832271592142433563192328634256128864131550305957216295508561629724889875806132766331652804705259598305232192299604999279794632652730923644117830447115318332817900539917398731732166830399690476116355590453726793560638751826802718387438878720000000000000000000000000000000000000 3398 867906616848760616316196148911114481000615659172767409890093691498267423741260852791590328083803745035010606875482666495559650697997443607921081917352818198317898768195982433574390534051006745526449913235483619755291605240070810592604122333326961514584080619665788000446880714897727220504644406485995526273485949623951271284212886222781724140381109319621117293274951843840000000000000000000000000000000000000 3399 1301859925273140924474294223366671721500923488759151114835140537247401135611891279187385492125705617552515910313223999743339476046996165411881622876029227297476848152293973650361585801076510118289674869853225429632937407860106215888906183499990442271876120929498682000670321072346590830756966609728993289410228924435926906926319329334172586210571663979431675939912427765760000000000000000000000000000000000000 3400 1977984717904032360303049034417862839052152580808407644980867530334844561535617915342060260161850550154765590552163443759410922638223817906444960206101426927110373487772988481845940316567711324661505502960888793237772717155900449068855575320841857972261013345623128674197002650370353139620716649815687215205317933835482968011179829330525145625712027806649042534316281692160000000000000000000000000000000000000